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 - 2017 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    # Stop dead until user provides 'PATH_SEPARATOR' definition.
237    echo "$xc_msg_err 'PATH_SEPARATOR' variable not set. $xc_msg_abrt" >&2
238    exit 1
239  fi
240else
241  # Separator with the greater directory count is the auto-detected one.
242  if test $xc_tst_dirs_sem -gt $xc_tst_dirs_col; then
243    xc_tst_auto_separator=';'
244  else
245    xc_tst_auto_separator=':'
246  fi
247  if test -z "$PATH_SEPARATOR"; then
248    # Simply use the auto-detected one when not already set.
249    PATH_SEPARATOR=$xc_tst_auto_separator
250  elif test "x$PATH_SEPARATOR" != "x$xc_tst_auto_separator"; then
251    echo "$xc_msg_warn 'PATH_SEPARATOR' does not match auto-detected one." >&2
252  fi
253fi
254xc_PATH_SEPARATOR=$PATH_SEPARATOR
255
256xc_configure_preamble_result='yes'
257
258
259## -------------------- ##
260## M4sh Initialization. ##
261## -------------------- ##
262
263# Be more Bourne compatible
264DUALCASE=1; export DUALCASE # for MKS sh
265if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
266  emulate sh
267  NULLCMD=:
268  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
269  # is contrary to our usage.  Disable this feature.
270  alias -g '${1+"$@"}'='"$@"'
271  setopt NO_GLOB_SUBST
272else
273  case `(set -o) 2>/dev/null` in #(
274  *posix*) :
275    set -o posix ;; #(
276  *) :
277     ;;
278esac
279fi
280
281
282as_nl='
283'
284export as_nl
285# Printing a long string crashes Solaris 7 /usr/bin/printf.
286as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
287as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
288as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
289# Prefer a ksh shell builtin over an external printf program on Solaris,
290# but without wasting forks for bash or zsh.
291if test -z "$BASH_VERSION$ZSH_VERSION" \
292    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
293  as_echo='print -r --'
294  as_echo_n='print -rn --'
295elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
296  as_echo='printf %s\n'
297  as_echo_n='printf %s'
298else
299  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
300    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
301    as_echo_n='/usr/ucb/echo -n'
302  else
303    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
304    as_echo_n_body='eval
305      arg=$1;
306      case $arg in #(
307      *"$as_nl"*)
308	expr "X$arg" : "X\\(.*\\)$as_nl";
309	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
310      esac;
311      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
312    '
313    export as_echo_n_body
314    as_echo_n='sh -c $as_echo_n_body as_echo'
315  fi
316  export as_echo_body
317  as_echo='sh -c $as_echo_body as_echo'
318fi
319
320
321
322# IFS
323# We need space, tab and new line, in precisely that order.  Quoting is
324# there to prevent editors from complaining about space-tab.
325# (If _AS_PATH_WALK were called with IFS unset, it would disable word
326# splitting by setting IFS to empty value.)
327IFS=" ""	$as_nl"
328
329# Find who we are.  Look in the path if we contain no directory separator.
330as_myself=
331case $0 in #((
332  *[\\/]* ) as_myself=$0 ;;
333  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
334for as_dir in $PATH
335do
336  IFS=$as_save_IFS
337  test -z "$as_dir" && as_dir=.
338    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
339  done
340IFS=$as_save_IFS
341
342     ;;
343esac
344# We did not find ourselves, most probably we were run as `sh COMMAND'
345# in which case we are not to be found in the path.
346if test "x$as_myself" = x; then
347  as_myself=$0
348fi
349if test ! -f "$as_myself"; then
350  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
351  exit 1
352fi
353
354# Unset variables that we do not need and which cause bugs (e.g. in
355# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
356# suppresses any "Segmentation fault" message there.  '((' could
357# trigger a bug in pdksh 5.2.14.
358for as_var in BASH_ENV ENV MAIL MAILPATH
359do eval test x\${$as_var+set} = xset \
360  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
361done
362PS1='$ '
363PS2='> '
364PS4='+ '
365
366# NLS nuisances.
367LC_ALL=C
368export LC_ALL
369LANGUAGE=C
370export LANGUAGE
371
372# CDPATH.
373(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
374
375# Use a proper internal environment variable to ensure we don't fall
376  # into an infinite loop, continuously re-executing ourselves.
377  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
378    _as_can_reexec=no; export _as_can_reexec;
379    # We cannot yet assume a decent shell, so we have to provide a
380# neutralization value for shells without unset; and this also
381# works around shells that cannot unset nonexistent variables.
382# Preserve -v and -x to the replacement shell.
383BASH_ENV=/dev/null
384ENV=/dev/null
385(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
386case $- in # ((((
387  *v*x* | *x*v* ) as_opts=-vx ;;
388  *v* ) as_opts=-v ;;
389  *x* ) as_opts=-x ;;
390  * ) as_opts= ;;
391esac
392exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
393# Admittedly, this is quite paranoid, since all the known shells bail
394# out after a failed `exec'.
395$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
396as_fn_exit 255
397  fi
398  # We don't want this to propagate to other subprocesses.
399          { _as_can_reexec=; unset _as_can_reexec;}
400if test "x$CONFIG_SHELL" = x; then
401  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
402  emulate sh
403  NULLCMD=:
404  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
405  # is contrary to our usage.  Disable this feature.
406  alias -g '\${1+\"\$@\"}'='\"\$@\"'
407  setopt NO_GLOB_SUBST
408else
409  case \`(set -o) 2>/dev/null\` in #(
410  *posix*) :
411    set -o posix ;; #(
412  *) :
413     ;;
414esac
415fi
416"
417  as_required="as_fn_return () { (exit \$1); }
418as_fn_success () { as_fn_return 0; }
419as_fn_failure () { as_fn_return 1; }
420as_fn_ret_success () { return 0; }
421as_fn_ret_failure () { return 1; }
422
423exitcode=0
424as_fn_success || { exitcode=1; echo as_fn_success failed.; }
425as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
426as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
427as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
428if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
429
430else
431  exitcode=1; echo positional parameters were not saved.
432fi
433test x\$exitcode = x0 || exit 1
434test -x / || exit 1"
435  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
436  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
437  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
438  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
439test \$(( 1 + 1 )) = 2 || exit 1
440
441  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
442    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
443    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
444    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
445    PATH=/empty FPATH=/empty; export PATH FPATH
446    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
447      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
448  if (eval "$as_required") 2>/dev/null; then :
449  as_have_required=yes
450else
451  as_have_required=no
452fi
453  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
454
455else
456  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
457as_found=false
458for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
459do
460  IFS=$as_save_IFS
461  test -z "$as_dir" && as_dir=.
462  as_found=:
463  case $as_dir in #(
464	 /*)
465	   for as_base in sh bash ksh sh5; do
466	     # Try only shells that exist, to save several forks.
467	     as_shell=$as_dir/$as_base
468	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
469		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
470  CONFIG_SHELL=$as_shell as_have_required=yes
471		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
472  break 2
473fi
474fi
475	   done;;
476       esac
477  as_found=false
478done
479$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
480	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
481  CONFIG_SHELL=$SHELL as_have_required=yes
482fi; }
483IFS=$as_save_IFS
484
485
486      if test "x$CONFIG_SHELL" != x; then :
487  export CONFIG_SHELL
488             # We cannot yet assume a decent shell, so we have to provide a
489# neutralization value for shells without unset; and this also
490# works around shells that cannot unset nonexistent variables.
491# Preserve -v and -x to the replacement shell.
492BASH_ENV=/dev/null
493ENV=/dev/null
494(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
495case $- in # ((((
496  *v*x* | *x*v* ) as_opts=-vx ;;
497  *v* ) as_opts=-v ;;
498  *x* ) as_opts=-x ;;
499  * ) as_opts= ;;
500esac
501exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
502# Admittedly, this is quite paranoid, since all the known shells bail
503# out after a failed `exec'.
504$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
505exit 255
506fi
507
508    if test x$as_have_required = xno; then :
509  $as_echo "$0: This script requires a shell more modern than all"
510  $as_echo "$0: the shells that I found on your system."
511  if test x${ZSH_VERSION+set} = xset ; then
512    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
513    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
514  else
515    $as_echo "$0: Please tell bug-autoconf@gnu.org and a suitable curl
516$0: mailing list: https://curl.haxx.se/mail/ about your
517$0: system, including any error possibly output before this
518$0: message. Then install a modern shell, or manually run
519$0: the script under such a shell if you do have one."
520  fi
521  exit 1
522fi
523fi
524fi
525SHELL=${CONFIG_SHELL-/bin/sh}
526export SHELL
527# Unset more variables known to interfere with behavior of common tools.
528CLICOLOR_FORCE= GREP_OPTIONS=
529unset CLICOLOR_FORCE GREP_OPTIONS
530
531## --------------------- ##
532## M4sh Shell Functions. ##
533## --------------------- ##
534# as_fn_unset VAR
535# ---------------
536# Portably unset VAR.
537as_fn_unset ()
538{
539  { eval $1=; unset $1;}
540}
541as_unset=as_fn_unset
542
543# as_fn_set_status STATUS
544# -----------------------
545# Set $? to STATUS, without forking.
546as_fn_set_status ()
547{
548  return $1
549} # as_fn_set_status
550
551# as_fn_exit STATUS
552# -----------------
553# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
554as_fn_exit ()
555{
556  set +e
557  as_fn_set_status $1
558  exit $1
559} # as_fn_exit
560
561# as_fn_mkdir_p
562# -------------
563# Create "$as_dir" as a directory, including parents if necessary.
564as_fn_mkdir_p ()
565{
566
567  case $as_dir in #(
568  -*) as_dir=./$as_dir;;
569  esac
570  test -d "$as_dir" || eval $as_mkdir_p || {
571    as_dirs=
572    while :; do
573      case $as_dir in #(
574      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
575      *) as_qdir=$as_dir;;
576      esac
577      as_dirs="'$as_qdir' $as_dirs"
578      as_dir=`$as_dirname -- "$as_dir" ||
579$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
580	 X"$as_dir" : 'X\(//\)[^/]' \| \
581	 X"$as_dir" : 'X\(//\)$' \| \
582	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
583$as_echo X"$as_dir" |
584    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
585	    s//\1/
586	    q
587	  }
588	  /^X\(\/\/\)[^/].*/{
589	    s//\1/
590	    q
591	  }
592	  /^X\(\/\/\)$/{
593	    s//\1/
594	    q
595	  }
596	  /^X\(\/\).*/{
597	    s//\1/
598	    q
599	  }
600	  s/.*/./; q'`
601      test -d "$as_dir" && break
602    done
603    test -z "$as_dirs" || eval "mkdir $as_dirs"
604  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
605
606
607} # as_fn_mkdir_p
608
609# as_fn_executable_p FILE
610# -----------------------
611# Test if FILE is an executable regular file.
612as_fn_executable_p ()
613{
614  test -f "$1" && test -x "$1"
615} # as_fn_executable_p
616# as_fn_append VAR VALUE
617# ----------------------
618# Append the text in VALUE to the end of the definition contained in VAR. Take
619# advantage of any shell optimizations that allow amortized linear growth over
620# repeated appends, instead of the typical quadratic growth present in naive
621# implementations.
622if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
623  eval 'as_fn_append ()
624  {
625    eval $1+=\$2
626  }'
627else
628  as_fn_append ()
629  {
630    eval $1=\$$1\$2
631  }
632fi # as_fn_append
633
634# as_fn_arith ARG...
635# ------------------
636# Perform arithmetic evaluation on the ARGs, and store the result in the
637# global $as_val. Take advantage of shells that can avoid forks. The arguments
638# must be portable across $(()) and expr.
639if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
640  eval 'as_fn_arith ()
641  {
642    as_val=$(( $* ))
643  }'
644else
645  as_fn_arith ()
646  {
647    as_val=`expr "$@" || test $? -eq 1`
648  }
649fi # as_fn_arith
650
651
652# as_fn_error STATUS ERROR [LINENO LOG_FD]
653# ----------------------------------------
654# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
655# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
656# script with STATUS, using 1 if that was 0.
657as_fn_error ()
658{
659  as_status=$1; test $as_status -eq 0 && as_status=1
660  if test "$4"; then
661    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
662    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
663  fi
664  $as_echo "$as_me: error: $2" >&2
665  as_fn_exit $as_status
666} # as_fn_error
667
668if expr a : '\(a\)' >/dev/null 2>&1 &&
669   test "X`expr 00001 : '.*\(...\)'`" = X001; then
670  as_expr=expr
671else
672  as_expr=false
673fi
674
675if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
676  as_basename=basename
677else
678  as_basename=false
679fi
680
681if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
682  as_dirname=dirname
683else
684  as_dirname=false
685fi
686
687as_me=`$as_basename -- "$0" ||
688$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
689	 X"$0" : 'X\(//\)$' \| \
690	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
691$as_echo X/"$0" |
692    sed '/^.*\/\([^/][^/]*\)\/*$/{
693	    s//\1/
694	    q
695	  }
696	  /^X\/\(\/\/\)$/{
697	    s//\1/
698	    q
699	  }
700	  /^X\/\(\/\).*/{
701	    s//\1/
702	    q
703	  }
704	  s/.*/./; q'`
705
706# Avoid depending upon Character Ranges.
707as_cr_letters='abcdefghijklmnopqrstuvwxyz'
708as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
709as_cr_Letters=$as_cr_letters$as_cr_LETTERS
710as_cr_digits='0123456789'
711as_cr_alnum=$as_cr_Letters$as_cr_digits
712
713
714  as_lineno_1=$LINENO as_lineno_1a=$LINENO
715  as_lineno_2=$LINENO as_lineno_2a=$LINENO
716  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
717  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
718  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
719  sed -n '
720    p
721    /[$]LINENO/=
722  ' <$as_myself |
723    sed '
724      s/[$]LINENO.*/&-/
725      t lineno
726      b
727      :lineno
728      N
729      :loop
730      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
731      t loop
732      s/-\n.*//
733    ' >$as_me.lineno &&
734  chmod +x "$as_me.lineno" ||
735    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
736
737  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
738  # already done that, so ensure we don't try to do so again and fall
739  # in an infinite loop.  This has already happened in practice.
740  _as_can_reexec=no; export _as_can_reexec
741  # Don't try to exec as it changes $[0], causing all sort of problems
742  # (the dirname of $[0] is not the place where we might find the
743  # original and so on.  Autoconf is especially sensitive to this).
744  . "./$as_me.lineno"
745  # Exit status is that of the last command.
746  exit
747}
748
749ECHO_C= ECHO_N= ECHO_T=
750case `echo -n x` in #(((((
751-n*)
752  case `echo 'xy\c'` in
753  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
754  xy)  ECHO_C='\c';;
755  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
756       ECHO_T='	';;
757  esac;;
758*)
759  ECHO_N='-n';;
760esac
761
762rm -f conf$$ conf$$.exe conf$$.file
763if test -d conf$$.dir; then
764  rm -f conf$$.dir/conf$$.file
765else
766  rm -f conf$$.dir
767  mkdir conf$$.dir 2>/dev/null
768fi
769if (echo >conf$$.file) 2>/dev/null; then
770  if ln -s conf$$.file conf$$ 2>/dev/null; then
771    as_ln_s='ln -s'
772    # ... but there are two gotchas:
773    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
774    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
775    # In both cases, we have to default to `cp -pR'.
776    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
777      as_ln_s='cp -pR'
778  elif ln conf$$.file conf$$ 2>/dev/null; then
779    as_ln_s=ln
780  else
781    as_ln_s='cp -pR'
782  fi
783else
784  as_ln_s='cp -pR'
785fi
786rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
787rmdir conf$$.dir 2>/dev/null
788
789if mkdir -p . 2>/dev/null; then
790  as_mkdir_p='mkdir -p "$as_dir"'
791else
792  test -d ./-p && rmdir ./-p
793  as_mkdir_p=false
794fi
795
796as_test_x='test -x'
797as_executable_p=as_fn_executable_p
798
799# Sed expression to map a string onto a valid CPP name.
800as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
801
802# Sed expression to map a string onto a valid variable name.
803as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
804
805SHELL=${CONFIG_SHELL-/bin/sh}
806
807
808test -n "$DJDIR" || exec 7<&0 </dev/null
809exec 6>&1
810
811# Name of the host.
812# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
813# so uname gets run too.
814ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
815
816#
817# Initializations.
818#
819ac_default_prefix=/usr/local
820ac_clean_files=
821ac_config_libobj_dir=.
822LIBOBJS=
823cross_compiling=no
824subdirs=
825MFLAGS=
826MAKEFLAGS=
827
828# Identity of this package.
829PACKAGE_NAME='curl'
830PACKAGE_TARNAME='curl'
831PACKAGE_VERSION='-'
832PACKAGE_STRING='curl -'
833PACKAGE_BUGREPORT='a suitable curl mailing list: https://curl.haxx.se/mail/'
834PACKAGE_URL=''
835
836ac_unique_file="lib/urldata.h"
837# Factoring default headers for most tests.
838ac_includes_default="\
839#include <stdio.h>
840#ifdef HAVE_SYS_TYPES_H
841# include <sys/types.h>
842#endif
843#ifdef HAVE_SYS_STAT_H
844# include <sys/stat.h>
845#endif
846#ifdef STDC_HEADERS
847# include <stdlib.h>
848# include <stddef.h>
849#else
850# ifdef HAVE_STDLIB_H
851#  include <stdlib.h>
852# endif
853#endif
854#ifdef HAVE_STRING_H
855# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
856#  include <memory.h>
857# endif
858# include <string.h>
859#endif
860#ifdef HAVE_STRINGS_H
861# include <strings.h>
862#endif
863#ifdef HAVE_INTTYPES_H
864# include <inttypes.h>
865#endif
866#ifdef HAVE_STDINT_H
867# include <stdint.h>
868#endif
869#ifdef HAVE_UNISTD_H
870# include <unistd.h>
871#endif"
872
873enable_option_checking=no
874ac_subst_vars='am__EXEEXT_FALSE
875am__EXEEXT_TRUE
876LTLIBOBJS
877LIBOBJS
878SSL_BACKENDS
879SUPPORT_PROTOCOLS
880SUPPORT_FEATURES
881ENABLE_STATIC
882ENABLE_SHARED
883CROSSCOMPILING_FALSE
884CROSSCOMPILING_TRUE
885BLANK_AT_MAKETIME
886CURL_NETWORK_AND_TIME_LIBS
887CURL_NETWORK_LIBS
888LIBCURL_LIBS
889CFLAG_CURL_SYMBOL_HIDING
890DOING_CURL_SYMBOL_HIDING_FALSE
891DOING_CURL_SYMBOL_HIDING_TRUE
892USE_UNIX_SOCKETS
893BUILD_LIBHOSTNAME_FALSE
894BUILD_LIBHOSTNAME_TRUE
895USE_EMBEDDED_ARES_FALSE
896USE_EMBEDDED_ARES_TRUE
897USE_ARES
898subdirs
899USE_MANUAL_FALSE
900USE_MANUAL_TRUE
901MANOPT
902NROFF
903PERL
904IPV6_ENABLED
905ZSH_FUNCTIONS_DIR
906USE_NGHTTP2
907IDN_ENABLED
908CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE
909CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE
910CURL_LT_SHLIB_VERSIONED_FLAVOUR
911USE_LIBRTMP
912USE_LIBSSH
913USE_LIBSSH2
914LIBMETALINK_CPPFLAGS
915LIBMETALINK_LDFLAGS
916LIBMETALINK_LIBS
917USE_LIBPSL_FALSE
918USE_LIBPSL_TRUE
919CURL_CA_BUNDLE
920CURL_WITH_MULTI_SSL
921SSL_ENABLED
922USE_AXTLS
923NSS_LIBS
924USE_NSS
925USE_CYASSL
926USE_MBEDTLS
927USE_POLARSSL
928HAVE_GNUTLS_SRP
929USE_GNUTLS_NETTLE
930USE_GNUTLS
931HAVE_OPENSSL_SRP
932RANDOM_FILE
933SSL_LIBS
934USE_DARWINSSL
935USE_WINDOWS_SSPI
936USE_SCHANNEL
937DEFAULT_SSL_BACKEND
938BUILD_STUB_GSS_FALSE
939BUILD_STUB_GSS_TRUE
940USE_OPENLDAP
941HAVE_BROTLI
942ZLIB_LIBS
943HAVE_LIBZ_FALSE
944HAVE_LIBZ_TRUE
945HAVE_LIBZ
946PKGCONFIG
947CURL_DISABLE_GOPHER
948CURL_DISABLE_SMTP
949CURL_DISABLE_SMB
950CURL_DISABLE_IMAP
951CURL_DISABLE_POP3
952CURL_DISABLE_TFTP
953CURL_DISABLE_TELNET
954CURL_DISABLE_DICT
955CURL_DISABLE_PROXY
956HAVE_LDAP_SSL
957CURL_DISABLE_LDAPS
958CURL_DISABLE_LDAP
959CURL_DISABLE_FILE
960CURL_DISABLE_FTP
961CURL_DISABLE_RTSP
962CURL_DISABLE_HTTP
963DOING_NATIVE_WINDOWS_FALSE
964DOING_NATIVE_WINDOWS_TRUE
965BUILD_UNITTESTS_FALSE
966BUILD_UNITTESTS_TRUE
967CURLDEBUG_FALSE
968CURLDEBUG_TRUE
969USE_EXPLICIT_LIB_DEPS_FALSE
970USE_EXPLICIT_LIB_DEPS_TRUE
971REQUIRE_LIB_DEPS
972CPPFLAG_CURL_STATICLIB
973USE_CPPFLAG_CURL_STATICLIB_FALSE
974USE_CPPFLAG_CURL_STATICLIB_TRUE
975CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE
976CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE
977CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE
978CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE
979CURL_LT_SHLIB_USE_VERSION_INFO_FALSE
980CURL_LT_SHLIB_USE_VERSION_INFO_TRUE
981LT_SYS_LIBRARY_PATH
982OTOOL64
983OTOOL
984LIPO
985NMEDIT
986DSYMUTIL
987MANIFEST_TOOL
988RANLIB
989ac_ct_AR
990LN_S
991NM
992ac_ct_DUMPBIN
993DUMPBIN
994LD
995FGREP
996LIBTOOL
997OBJDUMP
998DLLTOOL
999AS
1000host_os
1001host_vendor
1002host_cpu
1003host
1004build_os
1005build_vendor
1006build_cpu
1007build
1008PKGADD_VENDOR
1009PKGADD_NAME
1010PKGADD_PKG
1011VERSIONNUM
1012CURLVERSION
1013am__fastdepCC_FALSE
1014am__fastdepCC_TRUE
1015CCDEPMODE
1016am__nodep
1017AMDEPBACKSLASH
1018AMDEP_FALSE
1019AMDEP_TRUE
1020am__quote
1021am__include
1022DEPDIR
1023am__untar
1024am__tar
1025AMTAR
1026am__leading_dot
1027SET_MAKE
1028AWK
1029mkdir_p
1030MKDIR_P
1031INSTALL_STRIP_PROGRAM
1032STRIP
1033install_sh
1034MAKEINFO
1035AUTOHEADER
1036AUTOMAKE
1037AUTOCONF
1038ACLOCAL
1039VERSION
1040PACKAGE
1041CYGPATH_W
1042am__isrc
1043CODE_COVERAGE_RULES
1044CODE_COVERAGE_LDFLAGS
1045CODE_COVERAGE_LIBS
1046CODE_COVERAGE_CXXFLAGS
1047CODE_COVERAGE_CFLAGS
1048CODE_COVERAGE_CPPFLAGS
1049GENHTML
1050LCOV
1051GCOV
1052CODE_COVERAGE_ENABLED
1053CODE_COVERAGE_ENABLED_FALSE
1054CODE_COVERAGE_ENABLED_TRUE
1055CPP
1056OBJEXT
1057EXEEXT
1058ac_ct_CC
1059CPPFLAGS
1060LDFLAGS
1061CFLAGS
1062CC
1063INSTALL_DATA
1064INSTALL_SCRIPT
1065INSTALL_PROGRAM
1066libext
1067AR
1068EGREP
1069GREP
1070SED
1071CURL_CFLAG_EXTRAS
1072CONFIGURE_OPTIONS
1073AM_BACKSLASH
1074AM_DEFAULT_VERBOSITY
1075AM_DEFAULT_V
1076AM_V
1077MAINT
1078MAINTAINER_MODE_FALSE
1079MAINTAINER_MODE_TRUE
1080target_alias
1081host_alias
1082build_alias
1083LIBS
1084ECHO_T
1085ECHO_N
1086ECHO_C
1087DEFS
1088mandir
1089localedir
1090libdir
1091psdir
1092pdfdir
1093dvidir
1094htmldir
1095infodir
1096docdir
1097oldincludedir
1098includedir
1099runstatedir
1100localstatedir
1101sharedstatedir
1102sysconfdir
1103datadir
1104datarootdir
1105libexecdir
1106sbindir
1107bindir
1108program_transform_name
1109prefix
1110exec_prefix
1111PACKAGE_URL
1112PACKAGE_BUGREPORT
1113PACKAGE_STRING
1114PACKAGE_VERSION
1115PACKAGE_TARNAME
1116PACKAGE_NAME
1117SHELL
1118PATH_SEPARATOR'
1119ac_subst_files=''
1120ac_user_opts='
1121enable_option_checking
1122enable_maintainer_mode
1123enable_silent_rules
1124enable_debug
1125enable_optimize
1126enable_warnings
1127enable_werror
1128enable_curldebug
1129enable_symbol_hiding
1130enable_hidden_symbols
1131enable_ares
1132enable_rt
1133with_gcov
1134enable_code_coverage
1135enable_dependency_tracking
1136enable_largefile
1137enable_shared
1138enable_static
1139with_pic
1140enable_fast_install
1141with_aix_soname
1142with_gnu_ld
1143with_sysroot
1144enable_libtool_lock
1145enable_http
1146enable_ftp
1147enable_file
1148enable_ldap
1149enable_ldaps
1150enable_rtsp
1151enable_proxy
1152enable_dict
1153enable_telnet
1154enable_tftp
1155enable_pop3
1156enable_imap
1157enable_smb
1158enable_smtp
1159enable_gopher
1160enable_manual
1161enable_libcurl_option
1162enable_libgcc
1163with_zlib
1164with_brotli
1165with_ldap_lib
1166with_lber_lib
1167enable_ipv6
1168with_gssapi_includes
1169with_gssapi_libs
1170with_gssapi
1171with_default_ssl_backend
1172with_winssl
1173with_darwinssl
1174with_ssl
1175with_egd_socket
1176with_random
1177with_gnutls
1178with_polarssl
1179with_mbedtls
1180with_cyassl
1181with_nss
1182with_axtls
1183with_ca_bundle
1184with_ca_path
1185with_ca_fallback
1186with_libpsl
1187with_libmetalink
1188with_libssh2
1189with_libssh
1190with_librtmp
1191enable_versioned_symbols
1192with_winidn
1193with_libidn2
1194with_nghttp2
1195with_zsh_functions_dir
1196enable_threaded_resolver
1197enable_pthreads
1198enable_verbose
1199enable_sspi
1200enable_crypto_auth
1201enable_ntlm_wb
1202enable_tls_srp
1203enable_unix_sockets
1204enable_cookies
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  Whether to enable code coverage support
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-versioned-symbols
1918                          Enable versioned symbols in shared library
1919  --disable-versioned-symbols
1920                          Disable versioned symbols in shared library
1921  --enable-threaded-resolver
1922                          Enable threaded resolver
1923  --disable-threaded-resolver
1924                          Disable threaded resolver
1925  --enable-pthreads       Enable POSIX threads (default for threaded resolver)
1926  --disable-pthreads      Disable POSIX threads
1927  --enable-verbose        Enable verbose strings
1928  --disable-verbose       Disable verbose strings
1929  --enable-sspi           Enable SSPI
1930  --disable-sspi          Disable SSPI
1931  --enable-crypto-auth    Enable cryptographic authentication
1932  --disable-crypto-auth   Disable cryptographic authentication
1933  --enable-ntlm-wb[=FILE] Enable NTLM delegation to winbind's ntlm_auth
1934                          helper, where FILE is ntlm_auth's absolute filename
1935                          (default: /usr/bin/ntlm_auth)
1936  --disable-ntlm-wb       Disable NTLM delegation to winbind's ntlm_auth
1937                          helper
1938  --enable-tls-srp        Enable TLS-SRP authentication
1939  --disable-tls-srp       Disable TLS-SRP authentication
1940  --enable-unix-sockets   Enable Unix domain sockets
1941  --disable-unix-sockets  Disable Unix domain sockets
1942  --enable-cookies        Enable cookies support
1943  --disable-cookies       Disable cookies support
1944
1945Optional Packages:
1946  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1947  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1948  --with-gcov=GCOV        use given GCOV for coverage (GCOV=gcov).
1949  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1950                          both]
1951  --with-aix-soname=aix|svr4|both
1952                          shared library versioning (aka "SONAME") variant to
1953                          provide on AIX, [default=aix].
1954  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1955  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1956                          compiler's sysroot if not specified).
1957  --with-zlib=PATH        search for zlib in PATH
1958  --without-zlib          disable use of zlib
1959  --with-brotli=PATH      Where to look for brotli, PATH points to the BROTLI
1960                          installation; when possible, set the PKG_CONFIG_PATH
1961                          environment variable instead of using this option
1962  --without-brotli        disable BROTLI
1963  --with-ldap-lib=libname Specify name of ldap lib file
1964  --with-lber-lib=libname Specify name of lber lib file
1965  --with-gssapi-includes=DIR
1966                          Specify location of GSS-API headers
1967  --with-gssapi-libs=DIR  Specify location of GSS-API libs
1968  --with-gssapi=DIR       Where to look for GSS-API
1969  --with-default-ssl-backend=NAME
1970                          Use NAME as default SSL backend
1971  --without-default-ssl-backend
1972                          Use implicit default SSL backend
1973  --with-winssl           enable Windows native SSL/TLS
1974  --without-winssl        disable Windows native SSL/TLS
1975  --with-darwinssl        enable Apple OS native SSL/TLS
1976  --without-darwinssl     disable Apple OS native SSL/TLS
1977  --with-ssl=PATH         Where to look for OpenSSL, PATH points to the SSL
1978                          installation (default: /usr/local/ssl); when
1979                          possible, set the PKG_CONFIG_PATH environment
1980                          variable instead of using this option
1981  --without-ssl           disable OpenSSL
1982  --with-egd-socket=FILE  Entropy Gathering Daemon socket pathname
1983  --with-random=FILE      read randomness from FILE (default=/dev/urandom)
1984  --with-gnutls=PATH      where to look for GnuTLS, PATH points to the
1985                          installation root
1986  --without-gnutls        disable GnuTLS detection
1987  --with-polarssl=PATH    where to look for PolarSSL, PATH points to the
1988                          installation root
1989  --without-polarssl      disable PolarSSL detection
1990  --with-mbedtls=PATH     where to look for mbedTLS, PATH points to the
1991                          installation root
1992  --without-mbedtls       disable mbedTLS detection
1993  --with-cyassl=PATH      where to look for CyaSSL, PATH points to the
1994                          installation root (default: system lib default)
1995  --without-cyassl        disable CyaSSL detection
1996  --with-nss=PATH         where to look for NSS, PATH points to the
1997                          installation root
1998  --without-nss           disable NSS detection
1999  --with-axtls=PATH       Where to look for axTLS, PATH points to the axTLS
2000                          installation prefix (default: /usr/local). Ignored
2001                          if another SSL engine is selected.
2002  --without-axtls         disable axTLS
2003  --with-ca-bundle=FILE   Path to a file containing CA certificates (example:
2004                          /etc/ca-bundle.crt)
2005  --without-ca-bundle     Don't use a default CA bundle
2006  --with-ca-path=DIRECTORY
2007                          Path to a directory containing CA certificates
2008                          stored individually, with their filenames in a hash
2009                          format. This option can be used with OpenSSL, GnuTLS
2010                          and PolarSSL backends. Refer to OpenSSL c_rehash for
2011                          details. (example: /etc/certificates)
2012  --without-ca-path       Don't use a default CA path
2013  --with-ca-fallback      Use the built in CA store of the SSL library
2014  --without-ca-fallback   Don't use the built in CA store of the SSL library
2015  --without-libpsl        disable support for libpsl cookie checking
2016  --with-libmetalink=PATH where to look for libmetalink, PATH points to the
2017                          installation root
2018  --without-libmetalink   disable libmetalink detection
2019  --with-libssh2=PATH     Where to look for libssh2, PATH points to the
2020                          LIBSSH2 installation; when possible, set the
2021                          PKG_CONFIG_PATH environment variable instead of
2022                          using this option
2023  --with-libssh2          enable LIBSSH2
2024  --with-libssh=PATH      Where to look for libssh, PATH points to the LIBSSH
2025                          installation; when possible, set the PKG_CONFIG_PATH
2026                          environment variable instead of using this option
2027  --with-libssh           enable LIBSSH
2028  --with-librtmp=PATH     Where to look for librtmp, PATH points to the
2029                          LIBRTMP installation; when possible, set the
2030                          PKG_CONFIG_PATH environment variable instead of
2031                          using this option
2032  --without-librtmp       disable LIBRTMP
2033  --with-winidn=PATH      enable Windows native IDN
2034  --without-winidn        disable Windows native IDN
2035  --with-libidn2=PATH     Enable libidn2 usage
2036  --without-libidn2       Disable libidn2 usage
2037  --with-nghttp2=PATH     Enable nghttp2 usage
2038  --without-nghttp2       Disable nghttp2 usage
2039  --with-zsh-functions-dir=PATH
2040                          Install zsh completions to PATH
2041  --without-zsh-functions-dir
2042                          Do not install zsh completions
2043
2044Some influential environment variables:
2045  CC          C compiler command
2046  CFLAGS      C compiler flags
2047  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
2048              nonstandard directory <lib dir>
2049  LIBS        libraries to pass to the linker, e.g. -l<library>
2050  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
2051              you have headers in a nonstandard directory <include dir>
2052  CPP         C preprocessor
2053  LT_SYS_LIBRARY_PATH
2054              User-defined run-time library search path.
2055
2056Use these variables to override the choices made by `configure' or to help
2057it to find libraries and programs with nonstandard names/locations.
2058
2059Report bugs to <a suitable curl mailing list: https://curl.haxx.se/mail/>.
2060_ACEOF
2061ac_status=$?
2062fi
2063
2064if test "$ac_init_help" = "recursive"; then
2065  # If there are subdirs, report their specific --help.
2066  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2067    test -d "$ac_dir" ||
2068      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2069      continue
2070    ac_builddir=.
2071
2072case "$ac_dir" in
2073.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2074*)
2075  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2076  # A ".." for each directory in $ac_dir_suffix.
2077  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2078  case $ac_top_builddir_sub in
2079  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2080  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2081  esac ;;
2082esac
2083ac_abs_top_builddir=$ac_pwd
2084ac_abs_builddir=$ac_pwd$ac_dir_suffix
2085# for backward compatibility:
2086ac_top_builddir=$ac_top_build_prefix
2087
2088case $srcdir in
2089  .)  # We are building in place.
2090    ac_srcdir=.
2091    ac_top_srcdir=$ac_top_builddir_sub
2092    ac_abs_top_srcdir=$ac_pwd ;;
2093  [\\/]* | ?:[\\/]* )  # Absolute name.
2094    ac_srcdir=$srcdir$ac_dir_suffix;
2095    ac_top_srcdir=$srcdir
2096    ac_abs_top_srcdir=$srcdir ;;
2097  *) # Relative name.
2098    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2099    ac_top_srcdir=$ac_top_build_prefix$srcdir
2100    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2101esac
2102ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2103
2104    cd "$ac_dir" || { ac_status=$?; continue; }
2105    # Check for guested configure.
2106    if test -f "$ac_srcdir/configure.gnu"; then
2107      echo &&
2108      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2109    elif test -f "$ac_srcdir/configure"; then
2110      echo &&
2111      $SHELL "$ac_srcdir/configure" --help=recursive
2112    else
2113      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2114    fi || ac_status=$?
2115    cd "$ac_pwd" || { ac_status=$?; break; }
2116  done
2117fi
2118
2119test -n "$ac_init_help" && exit $ac_status
2120if $ac_init_version; then
2121  cat <<\_ACEOF
2122curl configure -
2123generated by GNU Autoconf 2.69
2124
2125Copyright (C) 2012 Free Software Foundation, Inc.
2126This configure script is free software; the Free Software Foundation
2127gives unlimited permission to copy, distribute and modify it.
2128
2129Copyright (c) 1998 - 2017 Daniel Stenberg, <daniel@haxx.se>
2130This configure script may be copied, distributed and modified under the
2131terms of the curl license; see COPYING for more details
2132_ACEOF
2133  exit
2134fi
2135
2136## ------------------------ ##
2137## Autoconf initialization. ##
2138## ------------------------ ##
2139
2140# ac_fn_c_try_compile LINENO
2141# --------------------------
2142# Try to compile conftest.$ac_ext, and return whether this succeeded.
2143ac_fn_c_try_compile ()
2144{
2145  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2146  rm -f conftest.$ac_objext
2147  if { { ac_try="$ac_compile"
2148case "(($ac_try" in
2149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2150  *) ac_try_echo=$ac_try;;
2151esac
2152eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2153$as_echo "$ac_try_echo"; } >&5
2154  (eval "$ac_compile") 2>conftest.err
2155  ac_status=$?
2156  if test -s conftest.err; then
2157    grep -v '^ *+' conftest.err >conftest.er1
2158    cat conftest.er1 >&5
2159    mv -f conftest.er1 conftest.err
2160  fi
2161  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2162  test $ac_status = 0; } && {
2163	 test -z "$ac_c_werror_flag" ||
2164	 test ! -s conftest.err
2165       } && test -s conftest.$ac_objext; then :
2166  ac_retval=0
2167else
2168  $as_echo "$as_me: failed program was:" >&5
2169sed 's/^/| /' conftest.$ac_ext >&5
2170
2171	ac_retval=1
2172fi
2173  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2174  as_fn_set_status $ac_retval
2175
2176} # ac_fn_c_try_compile
2177
2178# ac_fn_c_try_cpp LINENO
2179# ----------------------
2180# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2181ac_fn_c_try_cpp ()
2182{
2183  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2184  if { { ac_try="$ac_cpp conftest.$ac_ext"
2185case "(($ac_try" in
2186  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2187  *) ac_try_echo=$ac_try;;
2188esac
2189eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2190$as_echo "$ac_try_echo"; } >&5
2191  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2192  ac_status=$?
2193  if test -s conftest.err; then
2194    grep -v '^ *+' conftest.err >conftest.er1
2195    cat conftest.er1 >&5
2196    mv -f conftest.er1 conftest.err
2197  fi
2198  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2199  test $ac_status = 0; } > conftest.i && {
2200	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2201	 test ! -s conftest.err
2202       }; then :
2203  ac_retval=0
2204else
2205  $as_echo "$as_me: failed program was:" >&5
2206sed 's/^/| /' conftest.$ac_ext >&5
2207
2208    ac_retval=1
2209fi
2210  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2211  as_fn_set_status $ac_retval
2212
2213} # ac_fn_c_try_cpp
2214
2215# ac_fn_c_try_link LINENO
2216# -----------------------
2217# Try to link conftest.$ac_ext, and return whether this succeeded.
2218ac_fn_c_try_link ()
2219{
2220  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2221  rm -f conftest.$ac_objext conftest$ac_exeext
2222  if { { ac_try="$ac_link"
2223case "(($ac_try" in
2224  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2225  *) ac_try_echo=$ac_try;;
2226esac
2227eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2228$as_echo "$ac_try_echo"; } >&5
2229  (eval "$ac_link") 2>conftest.err
2230  ac_status=$?
2231  if test -s conftest.err; then
2232    grep -v '^ *+' conftest.err >conftest.er1
2233    cat conftest.er1 >&5
2234    mv -f conftest.er1 conftest.err
2235  fi
2236  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2237  test $ac_status = 0; } && {
2238	 test -z "$ac_c_werror_flag" ||
2239	 test ! -s conftest.err
2240       } && test -s conftest$ac_exeext && {
2241	 test "$cross_compiling" = yes ||
2242	 test -x conftest$ac_exeext
2243       }; then :
2244  ac_retval=0
2245else
2246  $as_echo "$as_me: failed program was:" >&5
2247sed 's/^/| /' conftest.$ac_ext >&5
2248
2249	ac_retval=1
2250fi
2251  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2252  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2253  # interfere with the next link command; also delete a directory that is
2254  # left behind by Apple's compiler.  We do this before executing the actions.
2255  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2256  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2257  as_fn_set_status $ac_retval
2258
2259} # ac_fn_c_try_link
2260
2261# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2262# -------------------------------------------------------
2263# Tests whether HEADER exists and can be compiled using the include files in
2264# INCLUDES, setting the cache variable VAR accordingly.
2265ac_fn_c_check_header_compile ()
2266{
2267  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2268  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2269$as_echo_n "checking for $2... " >&6; }
2270if eval \${$3+:} false; then :
2271  $as_echo_n "(cached) " >&6
2272else
2273  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2274/* end confdefs.h.  */
2275$4
2276#include <$2>
2277_ACEOF
2278if ac_fn_c_try_compile "$LINENO"; then :
2279  eval "$3=yes"
2280else
2281  eval "$3=no"
2282fi
2283rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2284fi
2285eval ac_res=\$$3
2286	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2287$as_echo "$ac_res" >&6; }
2288  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2289
2290} # ac_fn_c_check_header_compile
2291
2292# ac_fn_c_try_run LINENO
2293# ----------------------
2294# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2295# that executables *can* be run.
2296ac_fn_c_try_run ()
2297{
2298  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2299  if { { ac_try="$ac_link"
2300case "(($ac_try" in
2301  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2302  *) ac_try_echo=$ac_try;;
2303esac
2304eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2305$as_echo "$ac_try_echo"; } >&5
2306  (eval "$ac_link") 2>&5
2307  ac_status=$?
2308  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2309  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2310  { { case "(($ac_try" in
2311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2312  *) ac_try_echo=$ac_try;;
2313esac
2314eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2315$as_echo "$ac_try_echo"; } >&5
2316  (eval "$ac_try") 2>&5
2317  ac_status=$?
2318  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2319  test $ac_status = 0; }; }; then :
2320  ac_retval=0
2321else
2322  $as_echo "$as_me: program exited with status $ac_status" >&5
2323       $as_echo "$as_me: failed program was:" >&5
2324sed 's/^/| /' conftest.$ac_ext >&5
2325
2326       ac_retval=$ac_status
2327fi
2328  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2329  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2330  as_fn_set_status $ac_retval
2331
2332} # ac_fn_c_try_run
2333
2334# ac_fn_c_check_func LINENO FUNC VAR
2335# ----------------------------------
2336# Tests whether FUNC exists, setting the cache variable VAR accordingly
2337ac_fn_c_check_func ()
2338{
2339  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2340  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2341$as_echo_n "checking for $2... " >&6; }
2342if eval \${$3+:} false; then :
2343  $as_echo_n "(cached) " >&6
2344else
2345  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2346/* end confdefs.h.  */
2347
2348#define $2 innocuous_$2
2349#ifdef __STDC__
2350# include <limits.h>
2351#else
2352# include <assert.h>
2353#endif
2354#undef $2
2355#ifdef __cplusplus
2356extern "C"
2357#endif
2358char $2 ();
2359#if defined __stub_$2 || defined __stub___$2
2360choke me
2361#endif
2362
2363int main (void)
2364{
2365return $2 ();
2366 ;
2367 return 0;
2368}
2369_ACEOF
2370if ac_fn_c_try_link "$LINENO"; then :
2371  eval "$3=yes"
2372else
2373  eval "$3=no"
2374fi
2375rm -f core conftest.err conftest.$ac_objext \
2376    conftest$ac_exeext conftest.$ac_ext
2377fi
2378eval ac_res=\$$3
2379	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2380$as_echo "$ac_res" >&6; }
2381  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2382
2383} # ac_fn_c_check_func
2384
2385# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2386# -------------------------------------------------------
2387# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2388# the include files in INCLUDES and setting the cache variable VAR
2389# accordingly.
2390ac_fn_c_check_header_mongrel ()
2391{
2392  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2393  if eval \${$3+:} false; then :
2394  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2395$as_echo_n "checking for $2... " >&6; }
2396if eval \${$3+:} false; then :
2397  $as_echo_n "(cached) " >&6
2398fi
2399eval ac_res=\$$3
2400	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2401$as_echo "$ac_res" >&6; }
2402else
2403  # Is the header compilable?
2404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2405$as_echo_n "checking $2 usability... " >&6; }
2406cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2407/* end confdefs.h.  */
2408$4
2409#include <$2>
2410_ACEOF
2411if ac_fn_c_try_compile "$LINENO"; then :
2412  ac_header_compiler=yes
2413else
2414  ac_header_compiler=no
2415fi
2416rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2418$as_echo "$ac_header_compiler" >&6; }
2419
2420# Is the header present?
2421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2422$as_echo_n "checking $2 presence... " >&6; }
2423cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2424/* end confdefs.h.  */
2425#include <$2>
2426_ACEOF
2427if ac_fn_c_try_cpp "$LINENO"; then :
2428  ac_header_preproc=yes
2429else
2430  ac_header_preproc=no
2431fi
2432rm -f conftest.err conftest.i conftest.$ac_ext
2433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2434$as_echo "$ac_header_preproc" >&6; }
2435
2436# So?  What about this header?
2437case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2438  yes:no: )
2439    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2440$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2441    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2442$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2443    ;;
2444  no:yes:* )
2445    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2446$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2447    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2448$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2449    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2450$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2451    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2452$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2453    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2454$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2455( $as_echo "## ----------------------------------------------------------------------- ##
2456## Report this to a suitable curl mailing list: https://curl.haxx.se/mail/ ##
2457## ----------------------------------------------------------------------- ##"
2458     ) | sed "s/^/$as_me: WARNING:     /" >&2
2459    ;;
2460esac
2461  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2462$as_echo_n "checking for $2... " >&6; }
2463if eval \${$3+:} false; then :
2464  $as_echo_n "(cached) " >&6
2465else
2466  eval "$3=\$ac_header_compiler"
2467fi
2468eval ac_res=\$$3
2469	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2470$as_echo "$ac_res" >&6; }
2471fi
2472  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2473
2474} # ac_fn_c_check_header_mongrel
2475
2476# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2477# --------------------------------------------
2478# Tries to find the compile-time value of EXPR in a program that includes
2479# INCLUDES, setting VAR accordingly. Returns whether the value could be
2480# computed
2481ac_fn_c_compute_int ()
2482{
2483  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2484  if test "$cross_compiling" = yes; then
2485    # Depending upon the size, compute the lo and hi bounds.
2486cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2487/* end confdefs.h.  */
2488$4
2489int main (void)
2490{
2491static int test_array [1 - 2 * !(($2) >= 0)];
2492test_array [0] = 0;
2493return test_array [0];
2494
2495 ;
2496 return 0;
2497}
2498_ACEOF
2499if ac_fn_c_try_compile "$LINENO"; then :
2500  ac_lo=0 ac_mid=0
2501  while :; do
2502    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2503/* end confdefs.h.  */
2504$4
2505int main (void)
2506{
2507static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2508test_array [0] = 0;
2509return test_array [0];
2510
2511 ;
2512 return 0;
2513}
2514_ACEOF
2515if ac_fn_c_try_compile "$LINENO"; then :
2516  ac_hi=$ac_mid; break
2517else
2518  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2519			if test $ac_lo -le $ac_mid; then
2520			  ac_lo= ac_hi=
2521			  break
2522			fi
2523			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2524fi
2525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2526  done
2527else
2528  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2529/* end confdefs.h.  */
2530$4
2531int main (void)
2532{
2533static int test_array [1 - 2 * !(($2) < 0)];
2534test_array [0] = 0;
2535return test_array [0];
2536
2537 ;
2538 return 0;
2539}
2540_ACEOF
2541if ac_fn_c_try_compile "$LINENO"; then :
2542  ac_hi=-1 ac_mid=-1
2543  while :; do
2544    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2545/* end confdefs.h.  */
2546$4
2547int main (void)
2548{
2549static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2550test_array [0] = 0;
2551return test_array [0];
2552
2553 ;
2554 return 0;
2555}
2556_ACEOF
2557if ac_fn_c_try_compile "$LINENO"; then :
2558  ac_lo=$ac_mid; break
2559else
2560  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2561			if test $ac_mid -le $ac_hi; then
2562			  ac_lo= ac_hi=
2563			  break
2564			fi
2565			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2566fi
2567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2568  done
2569else
2570  ac_lo= ac_hi=
2571fi
2572rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2573fi
2574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2575# Binary search between lo and hi bounds.
2576while test "x$ac_lo" != "x$ac_hi"; do
2577  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2578  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2579/* end confdefs.h.  */
2580$4
2581int main (void)
2582{
2583static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2584test_array [0] = 0;
2585return test_array [0];
2586
2587 ;
2588 return 0;
2589}
2590_ACEOF
2591if ac_fn_c_try_compile "$LINENO"; then :
2592  ac_hi=$ac_mid
2593else
2594  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2595fi
2596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2597done
2598case $ac_lo in #((
2599?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2600'') ac_retval=1 ;;
2601esac
2602  else
2603    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2604/* end confdefs.h.  */
2605$4
2606static long int longval () { return $2; }
2607static unsigned long int ulongval () { return $2; }
2608#include <stdio.h>
2609#include <stdlib.h>
2610int main (void)
2611{
2612
2613  FILE *f = fopen ("conftest.val", "w");
2614  if (! f)
2615    return 1;
2616  if (($2) < 0)
2617    {
2618      long int i = longval ();
2619      if (i != ($2))
2620	return 1;
2621      fprintf (f, "%ld", i);
2622    }
2623  else
2624    {
2625      unsigned long int i = ulongval ();
2626      if (i != ($2))
2627	return 1;
2628      fprintf (f, "%lu", i);
2629    }
2630  /* Do not output a trailing newline, as this causes \r\n confusion
2631     on some platforms.  */
2632  return ferror (f) || fclose (f) != 0;
2633
2634 ;
2635 return 0;
2636}
2637_ACEOF
2638if ac_fn_c_try_run "$LINENO"; then :
2639  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2640else
2641  ac_retval=1
2642fi
2643rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2644  conftest.$ac_objext conftest.beam conftest.$ac_ext
2645rm -f conftest.val
2646
2647  fi
2648  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2649  as_fn_set_status $ac_retval
2650
2651} # ac_fn_c_compute_int
2652
2653# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2654# -------------------------------------------
2655# Tests whether TYPE exists after having included INCLUDES, setting cache
2656# variable VAR accordingly.
2657ac_fn_c_check_type ()
2658{
2659  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2661$as_echo_n "checking for $2... " >&6; }
2662if eval \${$3+:} false; then :
2663  $as_echo_n "(cached) " >&6
2664else
2665  eval "$3=no"
2666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2667/* end confdefs.h.  */
2668$4
2669int main (void)
2670{
2671if (sizeof ($2))
2672	 return 0;
2673 ;
2674 return 0;
2675}
2676_ACEOF
2677if ac_fn_c_try_compile "$LINENO"; then :
2678  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2679/* end confdefs.h.  */
2680$4
2681int main (void)
2682{
2683if (sizeof (($2)))
2684	    return 0;
2685 ;
2686 return 0;
2687}
2688_ACEOF
2689if ac_fn_c_try_compile "$LINENO"; then :
2690
2691else
2692  eval "$3=yes"
2693fi
2694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2695fi
2696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2697fi
2698eval ac_res=\$$3
2699	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2700$as_echo "$ac_res" >&6; }
2701  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2702
2703} # ac_fn_c_check_type
2704
2705# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2706# ----------------------------------------------------
2707# Tries to find if the field MEMBER exists in type AGGR, after including
2708# INCLUDES, setting cache variable VAR accordingly.
2709ac_fn_c_check_member ()
2710{
2711  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2712  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2713$as_echo_n "checking for $2.$3... " >&6; }
2714if eval \${$4+:} false; then :
2715  $as_echo_n "(cached) " >&6
2716else
2717  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2718/* end confdefs.h.  */
2719$5
2720int main (void)
2721{
2722static $2 ac_aggr;
2723if (ac_aggr.$3)
2724return 0;
2725 ;
2726 return 0;
2727}
2728_ACEOF
2729if ac_fn_c_try_compile "$LINENO"; then :
2730  eval "$4=yes"
2731else
2732  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2733/* end confdefs.h.  */
2734$5
2735int main (void)
2736{
2737static $2 ac_aggr;
2738if (sizeof ac_aggr.$3)
2739return 0;
2740 ;
2741 return 0;
2742}
2743_ACEOF
2744if ac_fn_c_try_compile "$LINENO"; then :
2745  eval "$4=yes"
2746else
2747  eval "$4=no"
2748fi
2749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2750fi
2751rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2752fi
2753eval ac_res=\$$4
2754	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2755$as_echo "$ac_res" >&6; }
2756  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2757
2758} # ac_fn_c_check_member
2759cat >config.log <<_ACEOF
2760This file contains any messages produced by compilers while
2761running configure, to aid debugging if configure makes a mistake.
2762
2763It was created by curl $as_me -, which was
2764generated by GNU Autoconf 2.69.  Invocation command line was
2765
2766  $ $0 $@
2767
2768_ACEOF
2769exec 5>>config.log
2770{
2771cat <<_ASUNAME
2772## --------- ##
2773## Platform. ##
2774## --------- ##
2775
2776hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2777uname -m = `(uname -m) 2>/dev/null || echo unknown`
2778uname -r = `(uname -r) 2>/dev/null || echo unknown`
2779uname -s = `(uname -s) 2>/dev/null || echo unknown`
2780uname -v = `(uname -v) 2>/dev/null || echo unknown`
2781
2782/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2783/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2784
2785/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2786/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2787/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2788/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2789/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2790/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2791/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2792
2793_ASUNAME
2794
2795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796for as_dir in $PATH
2797do
2798  IFS=$as_save_IFS
2799  test -z "$as_dir" && as_dir=.
2800    $as_echo "PATH: $as_dir"
2801  done
2802IFS=$as_save_IFS
2803
2804} >&5
2805
2806cat >&5 <<_ACEOF
2807
2808
2809## ----------- ##
2810## Core tests. ##
2811## ----------- ##
2812
2813_ACEOF
2814
2815
2816# Keep a trace of the command line.
2817# Strip out --no-create and --no-recursion so they do not pile up.
2818# Strip out --silent because we don't want to record it for future runs.
2819# Also quote any args containing shell meta-characters.
2820# Make two passes to allow for proper duplicate-argument suppression.
2821ac_configure_args=
2822ac_configure_args0=
2823ac_configure_args1=
2824ac_must_keep_next=false
2825for ac_pass in 1 2
2826do
2827  for ac_arg
2828  do
2829    case $ac_arg in
2830    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2831    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2832    | -silent | --silent | --silen | --sile | --sil)
2833      continue ;;
2834    *\'*)
2835      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2836    esac
2837    case $ac_pass in
2838    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2839    2)
2840      as_fn_append ac_configure_args1 " '$ac_arg'"
2841      if test $ac_must_keep_next = true; then
2842	ac_must_keep_next=false # Got value, back to normal.
2843      else
2844	case $ac_arg in
2845	  *=* | --config-cache | -C | -disable-* | --disable-* \
2846	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2847	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2848	  | -with-* | --with-* | -without-* | --without-* | --x)
2849	    case "$ac_configure_args0 " in
2850	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2851	    esac
2852	    ;;
2853	  -* ) ac_must_keep_next=true ;;
2854	esac
2855      fi
2856      as_fn_append ac_configure_args " '$ac_arg'"
2857      ;;
2858    esac
2859  done
2860done
2861{ ac_configure_args0=; unset ac_configure_args0;}
2862{ ac_configure_args1=; unset ac_configure_args1;}
2863
2864# When interrupted or exit'd, cleanup temporary files, and complete
2865# config.log.  We remove comments because anyway the quotes in there
2866# would cause problems or look ugly.
2867# WARNING: Use '\'' to represent an apostrophe within the trap.
2868# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2869trap 'exit_status=$?
2870  # Save into config.log some information that might help in debugging.
2871  {
2872    echo
2873
2874    $as_echo "## ---------------- ##
2875## Cache variables. ##
2876## ---------------- ##"
2877    echo
2878    # The following way of writing the cache mishandles newlines in values,
2879(
2880  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2881    eval ac_val=\$$ac_var
2882    case $ac_val in #(
2883    *${as_nl}*)
2884      case $ac_var in #(
2885      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2886$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2887      esac
2888      case $ac_var in #(
2889      _ | IFS | as_nl) ;; #(
2890      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2891      *) { eval $ac_var=; unset $ac_var;} ;;
2892      esac ;;
2893    esac
2894  done
2895  (set) 2>&1 |
2896    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2897    *${as_nl}ac_space=\ *)
2898      sed -n \
2899	"s/'\''/'\''\\\\'\'''\''/g;
2900	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2901      ;; #(
2902    *)
2903      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2904      ;;
2905    esac |
2906    sort
2907)
2908    echo
2909
2910    $as_echo "## ----------------- ##
2911## Output variables. ##
2912## ----------------- ##"
2913    echo
2914    for ac_var in $ac_subst_vars
2915    do
2916      eval ac_val=\$$ac_var
2917      case $ac_val in
2918      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2919      esac
2920      $as_echo "$ac_var='\''$ac_val'\''"
2921    done | sort
2922    echo
2923
2924    if test -n "$ac_subst_files"; then
2925      $as_echo "## ------------------- ##
2926## File substitutions. ##
2927## ------------------- ##"
2928      echo
2929      for ac_var in $ac_subst_files
2930      do
2931	eval ac_val=\$$ac_var
2932	case $ac_val in
2933	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2934	esac
2935	$as_echo "$ac_var='\''$ac_val'\''"
2936      done | sort
2937      echo
2938    fi
2939
2940    if test -s confdefs.h; then
2941      $as_echo "## ----------- ##
2942## confdefs.h. ##
2943## ----------- ##"
2944      echo
2945      cat confdefs.h
2946      echo
2947    fi
2948    test "$ac_signal" != 0 &&
2949      $as_echo "$as_me: caught signal $ac_signal"
2950    $as_echo "$as_me: exit $exit_status"
2951  } >&5
2952  rm -f core *.core core.conftest.* &&
2953    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2954    exit $exit_status
2955' 0
2956for ac_signal in 1 2 13 15; do
2957  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2958done
2959ac_signal=0
2960
2961# confdefs.h avoids OS command line length limits that DEFS can exceed.
2962rm -f -r conftest* confdefs.h
2963
2964$as_echo "/* confdefs.h */" > confdefs.h
2965
2966# Predefined preprocessor variables.
2967
2968cat >>confdefs.h <<_ACEOF
2969#define PACKAGE_NAME "$PACKAGE_NAME"
2970_ACEOF
2971
2972cat >>confdefs.h <<_ACEOF
2973#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2974_ACEOF
2975
2976cat >>confdefs.h <<_ACEOF
2977#define PACKAGE_VERSION "$PACKAGE_VERSION"
2978_ACEOF
2979
2980cat >>confdefs.h <<_ACEOF
2981#define PACKAGE_STRING "$PACKAGE_STRING"
2982_ACEOF
2983
2984cat >>confdefs.h <<_ACEOF
2985#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2986_ACEOF
2987
2988cat >>confdefs.h <<_ACEOF
2989#define PACKAGE_URL "$PACKAGE_URL"
2990_ACEOF
2991
2992
2993# Let the site file select an alternate cache file if it wants to.
2994# Prefer an explicitly selected file to automatically selected ones.
2995ac_site_file1=NONE
2996ac_site_file2=NONE
2997if test -n "$CONFIG_SITE"; then
2998  # We do not want a PATH search for config.site.
2999  case $CONFIG_SITE in #((
3000    -*)  ac_site_file1=./$CONFIG_SITE;;
3001    */*) ac_site_file1=$CONFIG_SITE;;
3002    *)   ac_site_file1=./$CONFIG_SITE;;
3003  esac
3004elif test "x$prefix" != xNONE; then
3005  ac_site_file1=$prefix/share/config.site
3006  ac_site_file2=$prefix/etc/config.site
3007else
3008  ac_site_file1=$ac_default_prefix/share/config.site
3009  ac_site_file2=$ac_default_prefix/etc/config.site
3010fi
3011for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3012do
3013  test "x$ac_site_file" = xNONE && continue
3014  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
3015    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3016$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3017    sed 's/^/| /' "$ac_site_file" >&5
3018    . "$ac_site_file" \
3019      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3020$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3021as_fn_error $? "failed to load site script $ac_site_file
3022See \`config.log' for more details" "$LINENO" 5; }
3023  fi
3024done
3025
3026if test -r "$cache_file"; then
3027  # Some versions of bash will fail to source /dev/null (special files
3028  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
3029  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
3030    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3031$as_echo "$as_me: loading cache $cache_file" >&6;}
3032    case $cache_file in
3033      [\\/]* | ?:[\\/]* ) . "$cache_file";;
3034      *)                      . "./$cache_file";;
3035    esac
3036  fi
3037else
3038  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3039$as_echo "$as_me: creating cache $cache_file" >&6;}
3040  >$cache_file
3041fi
3042
3043# Check that the precious variables saved in the cache have kept the same
3044# value.
3045ac_cache_corrupted=false
3046for ac_var in $ac_precious_vars; do
3047  eval ac_old_set=\$ac_cv_env_${ac_var}_set
3048  eval ac_new_set=\$ac_env_${ac_var}_set
3049  eval ac_old_val=\$ac_cv_env_${ac_var}_value
3050  eval ac_new_val=\$ac_env_${ac_var}_value
3051  case $ac_old_set,$ac_new_set in
3052    set,)
3053      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3054$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3055      ac_cache_corrupted=: ;;
3056    ,set)
3057      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3058$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3059      ac_cache_corrupted=: ;;
3060    ,);;
3061    *)
3062      if test "x$ac_old_val" != "x$ac_new_val"; then
3063	# differences in whitespace do not lead to failure.
3064	ac_old_val_w=`echo x $ac_old_val`
3065	ac_new_val_w=`echo x $ac_new_val`
3066	if test "$ac_old_val_w" != "$ac_new_val_w"; then
3067	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3068$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3069	  ac_cache_corrupted=:
3070	else
3071	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3072$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3073	  eval $ac_var=\$ac_old_val
3074	fi
3075	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3076$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
3077	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3078$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
3079      fi;;
3080  esac
3081  # Pass precious variables to config.status.
3082  if test "$ac_new_set" = set; then
3083    case $ac_new_val in
3084    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3085    *) ac_arg=$ac_var=$ac_new_val ;;
3086    esac
3087    case " $ac_configure_args " in
3088      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3089      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3090    esac
3091  fi
3092done
3093if $ac_cache_corrupted; then
3094  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3095$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3096  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3097$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3098  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3099fi
3100## -------------------- ##
3101## Main body of script. ##
3102## -------------------- ##
3103
3104ac_ext=c
3105ac_cpp='$CPP $CPPFLAGS'
3106ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3107ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3108ac_compiler_gnu=$ac_cv_c_compiler_gnu
3109
3110
3111
3112
3113
3114
3115
3116# using curl-override.m4
3117
3118
3119
3120
3121
3122ac_config_headers="$ac_config_headers lib/curl_config.h"
3123
3124
3125
3126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
3127$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
3128    # Check whether --enable-maintainer-mode was given.
3129if test "${enable_maintainer_mode+set}" = set; then :
3130  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
3131else
3132  USE_MAINTAINER_MODE=no
3133fi
3134
3135  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
3136$as_echo "$USE_MAINTAINER_MODE" >&6; }
3137   if test $USE_MAINTAINER_MODE = yes; then
3138  MAINTAINER_MODE_TRUE=
3139  MAINTAINER_MODE_FALSE='#'
3140else
3141  MAINTAINER_MODE_TRUE='#'
3142  MAINTAINER_MODE_FALSE=
3143fi
3144
3145  MAINT=$MAINTAINER_MODE_TRUE
3146
3147
3148# Check whether --enable-silent-rules was given.
3149if test "${enable_silent_rules+set}" = set; then :
3150  enableval=$enable_silent_rules;
3151fi
3152
3153case $enable_silent_rules in # (((
3154  yes) AM_DEFAULT_VERBOSITY=0;;
3155   no) AM_DEFAULT_VERBOSITY=1;;
3156    *) AM_DEFAULT_VERBOSITY=0;;
3157esac
3158am_make=${MAKE-make}
3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3160$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3161if ${am_cv_make_support_nested_variables+:} false; then :
3162  $as_echo_n "(cached) " >&6
3163else
3164  if $as_echo 'TRUE=$(BAR$(V))
3165BAR0=false
3166BAR1=true
3167V=1
3168am__doit:
3169	@$(TRUE)
3170.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3171  am_cv_make_support_nested_variables=yes
3172else
3173  am_cv_make_support_nested_variables=no
3174fi
3175fi
3176{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3177$as_echo "$am_cv_make_support_nested_variables" >&6; }
3178if test $am_cv_make_support_nested_variables = yes; then
3179    AM_V='$(V)'
3180  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3181else
3182  AM_V=$AM_DEFAULT_VERBOSITY
3183  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3184fi
3185AM_BACKSLASH='\'
3186
3187
3188
3189        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable debug build options" >&5
3190$as_echo_n "checking whether to enable debug build options... " >&6; }
3191  OPT_DEBUG_BUILD="default"
3192  # Check whether --enable-debug was given.
3193if test "${enable_debug+set}" = set; then :
3194  enableval=$enable_debug; OPT_DEBUG_BUILD=$enableval
3195fi
3196
3197  case "$OPT_DEBUG_BUILD" in
3198    no)
3199            want_debug="no"
3200      ;;
3201    default)
3202            want_debug="no"
3203      ;;
3204    *)
3205            want_debug="yes"
3206      ;;
3207  esac
3208  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_debug" >&5
3209$as_echo "$want_debug" >&6; }
3210
3211
3212      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler optimizer" >&5
3213$as_echo_n "checking whether to enable compiler optimizer... " >&6; }
3214  OPT_COMPILER_OPTIMIZE="default"
3215  # Check whether --enable-optimize was given.
3216if test "${enable_optimize+set}" = set; then :
3217  enableval=$enable_optimize; OPT_COMPILER_OPTIMIZE=$enableval
3218fi
3219
3220  case "$OPT_COMPILER_OPTIMIZE" in
3221    no)
3222                              want_optimize="no"
3223      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3224$as_echo "no" >&6; }
3225      ;;
3226    default)
3227                                                                        if test "$want_debug" = "yes"; then
3228        want_optimize="assume_no"
3229        { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) no" >&5
3230$as_echo "(assumed) no" >&6; }
3231      else
3232        want_optimize="assume_yes"
3233        { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5
3234$as_echo "(assumed) yes" >&6; }
3235      fi
3236      ;;
3237    *)
3238                              want_optimize="yes"
3239      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3240$as_echo "yes" >&6; }
3241      ;;
3242  esac
3243
3244
3245        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable strict compiler warnings" >&5
3246$as_echo_n "checking whether to enable strict compiler warnings... " >&6; }
3247  OPT_COMPILER_WARNINGS="default"
3248  # Check whether --enable-warnings was given.
3249if test "${enable_warnings+set}" = set; then :
3250  enableval=$enable_warnings; OPT_COMPILER_WARNINGS=$enableval
3251fi
3252
3253  case "$OPT_COMPILER_WARNINGS" in
3254    no)
3255            want_warnings="no"
3256      ;;
3257    default)
3258                  want_warnings="$want_debug"
3259      ;;
3260    *)
3261            want_warnings="yes"
3262      ;;
3263  esac
3264  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_warnings" >&5
3265$as_echo "$want_warnings" >&6; }
3266
3267
3268    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable compiler warnings as errors" >&5
3269$as_echo_n "checking whether to enable compiler warnings as errors... " >&6; }
3270  OPT_COMPILER_WERROR="default"
3271  # Check whether --enable-werror was given.
3272if test "${enable_werror+set}" = set; then :
3273  enableval=$enable_werror; OPT_COMPILER_WERROR=$enableval
3274fi
3275
3276  case "$OPT_COMPILER_WERROR" in
3277    no)
3278            want_werror="no"
3279      ;;
3280    default)
3281            want_werror="no"
3282      ;;
3283    *)
3284            want_werror="yes"
3285      ;;
3286  esac
3287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_werror" >&5
3288$as_echo "$want_werror" >&6; }
3289
3290
3291    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable curl debug memory tracking" >&5
3292$as_echo_n "checking whether to enable curl debug memory tracking... " >&6; }
3293  OPT_CURLDEBUG_BUILD="default"
3294  # Check whether --enable-curldebug was given.
3295if test "${enable_curldebug+set}" = set; then :
3296  enableval=$enable_curldebug; OPT_CURLDEBUG_BUILD=$enableval
3297fi
3298
3299  case "$OPT_CURLDEBUG_BUILD" in
3300    no)
3301            want_curldebug="no"
3302      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3303$as_echo "no" >&6; }
3304      ;;
3305    default)
3306                                          if test "$want_debug" = "yes"; then
3307        { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5
3308$as_echo "(assumed) yes" >&6; }
3309      else
3310        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3311$as_echo "no" >&6; }
3312      fi
3313      want_curldebug_assumed="yes"
3314      want_curldebug="$want_debug"
3315      ;;
3316    *)
3317                                                      want_curldebug="yes"
3318      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3319$as_echo "yes" >&6; }
3320      ;;
3321  esac
3322
3323
3324    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable hiding of library internal symbols" >&5
3325$as_echo_n "checking whether to enable hiding of library internal symbols... " >&6; }
3326  OPT_SYMBOL_HIDING="default"
3327  # Check whether --enable-symbol-hiding was given.
3328if test "${enable_symbol_hiding+set}" = set; then :
3329  enableval=$enable_symbol_hiding; OPT_SYMBOL_HIDING=$enableval
3330fi
3331
3332  # Check whether --enable-hidden-symbols was given.
3333if test "${enable_hidden_symbols+set}" = set; then :
3334  enableval=$enable_hidden_symbols; OPT_SYMBOL_HIDING=$enableval
3335fi
3336
3337  case "$OPT_SYMBOL_HIDING" in
3338    no)
3339                              want_symbol_hiding="no"
3340      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3341$as_echo "no" >&6; }
3342      ;;
3343    default)
3344                  want_symbol_hiding="yes"
3345      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3346$as_echo "yes" >&6; }
3347      ;;
3348    *)
3349                        want_symbol_hiding="yes"
3350      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3351$as_echo "yes" >&6; }
3352      ;;
3353  esac
3354
3355
3356    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable c-ares for DNS lookups" >&5
3357$as_echo_n "checking whether to enable c-ares for DNS lookups... " >&6; }
3358  OPT_ARES="default"
3359  # Check whether --enable-ares was given.
3360if test "${enable_ares+set}" = set; then :
3361  enableval=$enable_ares; OPT_ARES=$enableval
3362fi
3363
3364  case "$OPT_ARES" in
3365    no)
3366            want_ares="no"
3367      ;;
3368    default)
3369            want_ares="no"
3370      ;;
3371    *)
3372            want_ares="yes"
3373      if test -n "$enableval" && test "$enableval" != "yes"; then
3374        want_ares_path="$enableval"
3375      fi
3376      ;;
3377  esac
3378  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ares" >&5
3379$as_echo "$want_ares" >&6; }
3380
3381
3382    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to disable dependency on -lrt" >&5
3383$as_echo_n "checking whether to disable dependency on -lrt... " >&6; }
3384  OPT_RT="default"
3385  # Check whether --enable-rt was given.
3386if test "${enable_rt+set}" = set; then :
3387  enableval=$enable_rt; OPT_RT=$enableval
3388fi
3389
3390  case "$OPT_RT" in
3391    no)
3392            dontwant_rt="yes"
3393      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3394$as_echo "yes" >&6; }
3395      ;;
3396    default)
3397            dontwant_rt="no"
3398      { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed no)" >&5
3399$as_echo "(assumed no)" >&6; }
3400      ;;
3401    *)
3402            dontwant_rt="no"
3403      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3404$as_echo "no" >&6; }
3405      ;;
3406  esac
3407
3408
3409#
3410# Check that 'XC_CONFIGURE_PREAMBLE' has already run.
3411#
3412
3413if test -z "$xc_configure_preamble_result"; then
3414  as_fn_error $? "xc_configure_preamble_result not set (internal problem)" "$LINENO" 5
3415fi
3416
3417#
3418# Check that 'PATH_SEPARATOR' has already been set.
3419#
3420
3421if test -z "$xc_PATH_SEPARATOR"; then
3422  as_fn_error $? "xc_PATH_SEPARATOR not set (internal problem)" "$LINENO" 5
3423fi
3424if test -z "$PATH_SEPARATOR"; then
3425  as_fn_error $? "PATH_SEPARATOR not set (internal or config.site problem)" "$LINENO" 5
3426fi
3427{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for path separator" >&5
3428$as_echo_n "checking for path separator... " >&6; }
3429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_SEPARATOR" >&5
3430$as_echo "$PATH_SEPARATOR" >&6; }
3431if test "x$PATH_SEPARATOR" != "x$xc_PATH_SEPARATOR"; then
3432  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for initial path separator" >&5
3433$as_echo_n "checking for initial path separator... " >&6; }
3434  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_PATH_SEPARATOR" >&5
3435$as_echo "$xc_PATH_SEPARATOR" >&6; }
3436  as_fn_error $? "path separator mismatch (internal or config.site problem)" "$LINENO" 5
3437fi
3438
3439
3440#
3441# save the configure arguments
3442#
3443CONFIGURE_OPTIONS="\"$ac_configure_args\""
3444
3445
3446CURL_CFLAG_EXTRAS=""
3447if test X"$want_werror" = Xyes; then
3448  CURL_CFLAG_EXTRAS="-Werror"
3449fi
3450
3451
3452if test -z "$SED"; then
3453    # Extract the first word of "sed", so it can be a program name with args.
3454set dummy sed; ac_word=$2
3455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3456$as_echo_n "checking for $ac_word... " >&6; }
3457if ${ac_cv_path_SED+:} false; then :
3458  $as_echo_n "(cached) " >&6
3459else
3460  case $SED in
3461  [\\/]* | ?:[\\/]*)
3462  ac_cv_path_SED="$SED" # Let the user override the test with a path.
3463  ;;
3464  *)
3465  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3466as_dummy="$PATH:/usr/bin:/usr/local/bin"
3467for as_dir in $as_dummy
3468do
3469  IFS=$as_save_IFS
3470  test -z "$as_dir" && as_dir=.
3471    for ac_exec_ext in '' $ac_executable_extensions; do
3472  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3473    ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
3474    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3475    break 2
3476  fi
3477done
3478  done
3479IFS=$as_save_IFS
3480
3481  test -z "$ac_cv_path_SED" && ac_cv_path_SED="not_found"
3482  ;;
3483esac
3484fi
3485SED=$ac_cv_path_SED
3486if test -n "$SED"; then
3487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5
3488$as_echo "$SED" >&6; }
3489else
3490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3491$as_echo "no" >&6; }
3492fi
3493
3494
3495  if test -z "$SED" || test "$SED" = "not_found"; then
3496    as_fn_error $? "sed not found in PATH. Cannot continue without sed." "$LINENO" 5
3497  fi
3498fi
3499
3500
3501if test -z "$GREP"; then
3502    # Extract the first word of "grep", so it can be a program name with args.
3503set dummy grep; ac_word=$2
3504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3505$as_echo_n "checking for $ac_word... " >&6; }
3506if ${ac_cv_path_GREP+:} false; then :
3507  $as_echo_n "(cached) " >&6
3508else
3509  case $GREP in
3510  [\\/]* | ?:[\\/]*)
3511  ac_cv_path_GREP="$GREP" # Let the user override the test with a path.
3512  ;;
3513  *)
3514  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3515as_dummy="$PATH:/usr/bin:/usr/local/bin"
3516for as_dir in $as_dummy
3517do
3518  IFS=$as_save_IFS
3519  test -z "$as_dir" && as_dir=.
3520    for ac_exec_ext in '' $ac_executable_extensions; do
3521  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3522    ac_cv_path_GREP="$as_dir/$ac_word$ac_exec_ext"
3523    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3524    break 2
3525  fi
3526done
3527  done
3528IFS=$as_save_IFS
3529
3530  test -z "$ac_cv_path_GREP" && ac_cv_path_GREP="not_found"
3531  ;;
3532esac
3533fi
3534GREP=$ac_cv_path_GREP
3535if test -n "$GREP"; then
3536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GREP" >&5
3537$as_echo "$GREP" >&6; }
3538else
3539  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3540$as_echo "no" >&6; }
3541fi
3542
3543
3544  if test -z "$GREP" || test "$GREP" = "not_found"; then
3545    as_fn_error $? "grep not found in PATH. Cannot continue without grep." "$LINENO" 5
3546  fi
3547fi
3548
3549
3550if test -z "$EGREP"; then
3551    if echo a | ($GREP -E '(a|b)') >/dev/null 2>&1; then
3552    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3553$as_echo_n "checking for egrep... " >&6; }
3554    EGREP="$GREP -E"
3555    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5
3556$as_echo "$EGREP" >&6; }
3557  else
3558    # Extract the first word of "egrep", so it can be a program name with args.
3559set dummy egrep; ac_word=$2
3560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3561$as_echo_n "checking for $ac_word... " >&6; }
3562if ${ac_cv_path_EGREP+:} false; then :
3563  $as_echo_n "(cached) " >&6
3564else
3565  case $EGREP in
3566  [\\/]* | ?:[\\/]*)
3567  ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
3568  ;;
3569  *)
3570  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3571as_dummy="$PATH:/usr/bin:/usr/local/bin"
3572for as_dir in $as_dummy
3573do
3574  IFS=$as_save_IFS
3575  test -z "$as_dir" && as_dir=.
3576    for ac_exec_ext in '' $ac_executable_extensions; do
3577  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3578    ac_cv_path_EGREP="$as_dir/$ac_word$ac_exec_ext"
3579    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3580    break 2
3581  fi
3582done
3583  done
3584IFS=$as_save_IFS
3585
3586  test -z "$ac_cv_path_EGREP" && ac_cv_path_EGREP="not_found"
3587  ;;
3588esac
3589fi
3590EGREP=$ac_cv_path_EGREP
3591if test -n "$EGREP"; then
3592  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EGREP" >&5
3593$as_echo "$EGREP" >&6; }
3594else
3595  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3596$as_echo "no" >&6; }
3597fi
3598
3599
3600  fi
3601fi
3602if test -z "$EGREP" || test "$EGREP" = "not_found"; then
3603  as_fn_error $? "egrep not found in PATH. Cannot continue without egrep." "$LINENO" 5
3604fi
3605
3606
3607if test -z "$AR"; then
3608    if test -n "$ac_tool_prefix"; then
3609  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3610set dummy ${ac_tool_prefix}ar; ac_word=$2
3611{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3612$as_echo_n "checking for $ac_word... " >&6; }
3613if ${ac_cv_path_AR+:} false; then :
3614  $as_echo_n "(cached) " >&6
3615else
3616  case $AR in
3617  [\\/]* | ?:[\\/]*)
3618  ac_cv_path_AR="$AR" # Let the user override the test with a path.
3619  ;;
3620  *)
3621  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3622as_dummy="$PATH:/usr/bin:/usr/local/bin"
3623for as_dir in $as_dummy
3624do
3625  IFS=$as_save_IFS
3626  test -z "$as_dir" && as_dir=.
3627    for ac_exec_ext in '' $ac_executable_extensions; do
3628  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3629    ac_cv_path_AR="$as_dir/$ac_word$ac_exec_ext"
3630    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3631    break 2
3632  fi
3633done
3634  done
3635IFS=$as_save_IFS
3636
3637  ;;
3638esac
3639fi
3640AR=$ac_cv_path_AR
3641if test -n "$AR"; then
3642  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
3643$as_echo "$AR" >&6; }
3644else
3645  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3646$as_echo "no" >&6; }
3647fi
3648
3649
3650fi
3651if test -z "$ac_cv_path_AR"; then
3652  ac_pt_AR=$AR
3653  # Extract the first word of "ar", so it can be a program name with args.
3654set dummy ar; ac_word=$2
3655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3656$as_echo_n "checking for $ac_word... " >&6; }
3657if ${ac_cv_path_ac_pt_AR+:} false; then :
3658  $as_echo_n "(cached) " >&6
3659else
3660  case $ac_pt_AR in
3661  [\\/]* | ?:[\\/]*)
3662  ac_cv_path_ac_pt_AR="$ac_pt_AR" # Let the user override the test with a path.
3663  ;;
3664  *)
3665  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3666as_dummy="$PATH:/usr/bin:/usr/local/bin"
3667for as_dir in $as_dummy
3668do
3669  IFS=$as_save_IFS
3670  test -z "$as_dir" && as_dir=.
3671    for ac_exec_ext in '' $ac_executable_extensions; do
3672  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3673    ac_cv_path_ac_pt_AR="$as_dir/$ac_word$ac_exec_ext"
3674    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3675    break 2
3676  fi
3677done
3678  done
3679IFS=$as_save_IFS
3680
3681  ;;
3682esac
3683fi
3684ac_pt_AR=$ac_cv_path_ac_pt_AR
3685if test -n "$ac_pt_AR"; then
3686  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_AR" >&5
3687$as_echo "$ac_pt_AR" >&6; }
3688else
3689  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3690$as_echo "no" >&6; }
3691fi
3692
3693  if test "x$ac_pt_AR" = x; then
3694    AR="not_found"
3695  else
3696    case $cross_compiling:$ac_tool_warned in
3697yes:)
3698{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3699$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3700ac_tool_warned=yes ;;
3701esac
3702    AR=$ac_pt_AR
3703  fi
3704else
3705  AR="$ac_cv_path_AR"
3706fi
3707
3708  if test -z "$AR" || test "$AR" = "not_found"; then
3709    as_fn_error $? "ar not found in PATH. Cannot continue without ar." "$LINENO" 5
3710  fi
3711fi
3712
3713
3714
3715
3716CURLVERSION=`$SED -ne 's/^#define LIBCURL_VERSION "\(.*\)".*/\1/p' ${srcdir}/include/curl/curlver.h`
3717
3718  xc_prog_cc_prev_IFS=$IFS
3719  xc_prog_cc_prev_LIBS=$LIBS
3720  xc_prog_cc_prev_CFLAGS=$CFLAGS
3721  xc_prog_cc_prev_LDFLAGS=$LDFLAGS
3722  xc_prog_cc_prev_CPPFLAGS=$CPPFLAGS
3723
3724
3725
3726  xc_bad_var_libs=no
3727  for xc_word in $LIBS; do
3728    case "$xc_word" in
3729      -l* | --library=*)
3730        :
3731        ;;
3732      *)
3733        xc_bad_var_libs=yes
3734        ;;
3735    esac
3736  done
3737  if test $xc_bad_var_libs = yes; then
3738    { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5
3739$as_echo "$as_me: using LIBS: $LIBS" >&6;}
3740    { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5
3741$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;}
3742  fi
3743
3744
3745  xc_bad_var_ldflags=no
3746  for xc_word in $LDFLAGS; do
3747    case "$xc_word" in
3748      -D*)
3749        xc_bad_var_ldflags=yes
3750        ;;
3751      -U*)
3752        xc_bad_var_ldflags=yes
3753        ;;
3754      -I*)
3755        xc_bad_var_ldflags=yes
3756        ;;
3757      -l* | --library=*)
3758        xc_bad_var_ldflags=yes
3759        ;;
3760    esac
3761  done
3762  if test $xc_bad_var_ldflags = yes; then
3763    { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5
3764$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;}
3765    xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not"
3766    for xc_word in $LDFLAGS; do
3767      case "$xc_word" in
3768        -D*)
3769          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5
3770$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;}
3771          ;;
3772        -U*)
3773          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5
3774$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;}
3775          ;;
3776        -I*)
3777          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5
3778$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;}
3779          ;;
3780        -l* | --library=*)
3781          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
3782$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
3783          ;;
3784      esac
3785    done
3786  fi
3787
3788
3789  xc_bad_var_cppflags=no
3790  for xc_word in $CPPFLAGS; do
3791    case "$xc_word" in
3792      -rpath*)
3793        xc_bad_var_cppflags=yes
3794        ;;
3795      -L* | --library-path=*)
3796        xc_bad_var_cppflags=yes
3797        ;;
3798      -l* | --library=*)
3799        xc_bad_var_cppflags=yes
3800        ;;
3801    esac
3802  done
3803  if test $xc_bad_var_cppflags = yes; then
3804    { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5
3805$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;}
3806    xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not"
3807    for xc_word in $CPPFLAGS; do
3808      case "$xc_word" in
3809        -rpath*)
3810          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5
3811$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;}
3812          ;;
3813        -L* | --library-path=*)
3814          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5
3815$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;}
3816          ;;
3817        -l* | --library=*)
3818          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
3819$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
3820          ;;
3821      esac
3822    done
3823  fi
3824
3825
3826  xc_bad_var_cflags=no
3827  for xc_word in $CFLAGS; do
3828    case "$xc_word" in
3829      -D*)
3830        xc_bad_var_cflags=yes
3831        ;;
3832      -U*)
3833        xc_bad_var_cflags=yes
3834        ;;
3835      -I*)
3836        xc_bad_var_cflags=yes
3837        ;;
3838      -rpath*)
3839        xc_bad_var_cflags=yes
3840        ;;
3841      -L* | --library-path=*)
3842        xc_bad_var_cflags=yes
3843        ;;
3844      -l* | --library=*)
3845        xc_bad_var_cflags=yes
3846        ;;
3847    esac
3848  done
3849  if test $xc_bad_var_cflags = yes; then
3850    { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5
3851$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;}
3852    xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not"
3853    for xc_word in $CFLAGS; do
3854      case "$xc_word" in
3855        -D*)
3856          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5
3857$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;}
3858          ;;
3859        -U*)
3860          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5
3861$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;}
3862          ;;
3863        -I*)
3864          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5
3865$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;}
3866          ;;
3867        -rpath*)
3868          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5
3869$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;}
3870          ;;
3871        -L* | --library-path=*)
3872          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5
3873$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;}
3874          ;;
3875        -l* | --library=*)
3876          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
3877$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
3878          ;;
3879      esac
3880    done
3881  fi
3882
3883  if test $xc_bad_var_libs = yes ||
3884     test $xc_bad_var_cflags = yes ||
3885     test $xc_bad_var_ldflags = yes ||
3886     test $xc_bad_var_cppflags = yes; then
3887     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5
3888$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;}
3889  fi
3890
3891ac_aux_dir=
3892for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
3893  if test -f "$ac_dir/install-sh"; then
3894    ac_aux_dir=$ac_dir
3895    ac_install_sh="$ac_aux_dir/install-sh -c"
3896    break
3897  elif test -f "$ac_dir/install.sh"; then
3898    ac_aux_dir=$ac_dir
3899    ac_install_sh="$ac_aux_dir/install.sh -c"
3900    break
3901  elif test -f "$ac_dir/shtool"; then
3902    ac_aux_dir=$ac_dir
3903    ac_install_sh="$ac_aux_dir/shtool install -c"
3904    break
3905  fi
3906done
3907if test -z "$ac_aux_dir"; then
3908  as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
3909fi
3910
3911# These three variables are undocumented and unsupported,
3912# and are intended to be withdrawn in a future Autoconf release.
3913# They can cause serious problems if a builder's source tree is in a directory
3914# whose full name contains unusual characters.
3915ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3916ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3917ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3918
3919
3920# Find a good install program.  We prefer a C program (faster),
3921# so one script is as good as another.  But avoid the broken or
3922# incompatible versions:
3923# SysV /etc/install, /usr/sbin/install
3924# SunOS /usr/etc/install
3925# IRIX /sbin/install
3926# AIX /bin/install
3927# AmigaOS /C/install, which installs bootblocks on floppy discs
3928# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3929# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3930# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3931# OS/2's system install, which has a completely different semantic
3932# ./install, which can be erroneously created by make from ./install.sh.
3933# Reject install programs that cannot install multiple files.
3934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3935$as_echo_n "checking for a BSD-compatible install... " >&6; }
3936if test -z "$INSTALL"; then
3937if ${ac_cv_path_install+:} false; then :
3938  $as_echo_n "(cached) " >&6
3939else
3940  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3941for as_dir in $PATH
3942do
3943  IFS=$as_save_IFS
3944  test -z "$as_dir" && as_dir=.
3945    # Account for people who put trailing slashes in PATH elements.
3946case $as_dir/ in #((
3947  ./ | .// | /[cC]/* | \
3948  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3949  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3950  /usr/ucb/* ) ;;
3951  *)
3952    # OSF1 and SCO ODT 3.0 have their own names for install.
3953    # Don't use installbsd from OSF since it installs stuff as root
3954    # by default.
3955    for ac_prog in ginstall scoinst install; do
3956      for ac_exec_ext in '' $ac_executable_extensions; do
3957	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3958	  if test $ac_prog = install &&
3959	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3960	    # AIX install.  It has an incompatible calling convention.
3961	    :
3962	  elif test $ac_prog = install &&
3963	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3964	    # program-specific install script used by HP pwplus--don't use.
3965	    :
3966	  else
3967	    rm -rf conftest.one conftest.two conftest.dir
3968	    echo one > conftest.one
3969	    echo two > conftest.two
3970	    mkdir conftest.dir
3971	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3972	      test -s conftest.one && test -s conftest.two &&
3973	      test -s conftest.dir/conftest.one &&
3974	      test -s conftest.dir/conftest.two
3975	    then
3976	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3977	      break 3
3978	    fi
3979	  fi
3980	fi
3981      done
3982    done
3983    ;;
3984esac
3985
3986  done
3987IFS=$as_save_IFS
3988
3989rm -rf conftest.one conftest.two conftest.dir
3990
3991fi
3992  if test "${ac_cv_path_install+set}" = set; then
3993    INSTALL=$ac_cv_path_install
3994  else
3995    # As a last resort, use the slow shell script.  Don't cache a
3996    # value for INSTALL within a source directory, because that will
3997    # break other packages using the cache if that directory is
3998    # removed, or if the value is a relative name.
3999    INSTALL=$ac_install_sh
4000  fi
4001fi
4002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4003$as_echo "$INSTALL" >&6; }
4004
4005# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4006# It thinks the first close brace ends the variable substitution.
4007test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4008
4009test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4010
4011test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4012
4013# Expand $ac_aux_dir to an absolute path.
4014am_aux_dir=`cd "$ac_aux_dir" && pwd`
4015
4016ac_ext=c
4017ac_cpp='$CPP $CPPFLAGS'
4018ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4019ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4020ac_compiler_gnu=$ac_cv_c_compiler_gnu
4021if test -n "$ac_tool_prefix"; then
4022  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4023set dummy ${ac_tool_prefix}gcc; ac_word=$2
4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4025$as_echo_n "checking for $ac_word... " >&6; }
4026if ${ac_cv_prog_CC+:} false; then :
4027  $as_echo_n "(cached) " >&6
4028else
4029  if test -n "$CC"; then
4030  ac_cv_prog_CC="$CC" # Let the user override the test.
4031else
4032as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4033for as_dir in $PATH
4034do
4035  IFS=$as_save_IFS
4036  test -z "$as_dir" && as_dir=.
4037    for ac_exec_ext in '' $ac_executable_extensions; do
4038  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4039    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4040    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4041    break 2
4042  fi
4043done
4044  done
4045IFS=$as_save_IFS
4046
4047fi
4048fi
4049CC=$ac_cv_prog_CC
4050if test -n "$CC"; then
4051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4052$as_echo "$CC" >&6; }
4053else
4054  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4055$as_echo "no" >&6; }
4056fi
4057
4058
4059fi
4060if test -z "$ac_cv_prog_CC"; then
4061  ac_ct_CC=$CC
4062  # Extract the first word of "gcc", so it can be a program name with args.
4063set dummy gcc; ac_word=$2
4064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4065$as_echo_n "checking for $ac_word... " >&6; }
4066if ${ac_cv_prog_ac_ct_CC+:} false; then :
4067  $as_echo_n "(cached) " >&6
4068else
4069  if test -n "$ac_ct_CC"; then
4070  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4071else
4072as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4073for as_dir in $PATH
4074do
4075  IFS=$as_save_IFS
4076  test -z "$as_dir" && as_dir=.
4077    for ac_exec_ext in '' $ac_executable_extensions; do
4078  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4079    ac_cv_prog_ac_ct_CC="gcc"
4080    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4081    break 2
4082  fi
4083done
4084  done
4085IFS=$as_save_IFS
4086
4087fi
4088fi
4089ac_ct_CC=$ac_cv_prog_ac_ct_CC
4090if test -n "$ac_ct_CC"; then
4091  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4092$as_echo "$ac_ct_CC" >&6; }
4093else
4094  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4095$as_echo "no" >&6; }
4096fi
4097
4098  if test "x$ac_ct_CC" = x; then
4099    CC=""
4100  else
4101    case $cross_compiling:$ac_tool_warned in
4102yes:)
4103{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4104$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4105ac_tool_warned=yes ;;
4106esac
4107    CC=$ac_ct_CC
4108  fi
4109else
4110  CC="$ac_cv_prog_CC"
4111fi
4112
4113if test -z "$CC"; then
4114          if test -n "$ac_tool_prefix"; then
4115    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4116set dummy ${ac_tool_prefix}cc; ac_word=$2
4117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4118$as_echo_n "checking for $ac_word... " >&6; }
4119if ${ac_cv_prog_CC+:} false; then :
4120  $as_echo_n "(cached) " >&6
4121else
4122  if test -n "$CC"; then
4123  ac_cv_prog_CC="$CC" # Let the user override the test.
4124else
4125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4126for as_dir in $PATH
4127do
4128  IFS=$as_save_IFS
4129  test -z "$as_dir" && as_dir=.
4130    for ac_exec_ext in '' $ac_executable_extensions; do
4131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4132    ac_cv_prog_CC="${ac_tool_prefix}cc"
4133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4134    break 2
4135  fi
4136done
4137  done
4138IFS=$as_save_IFS
4139
4140fi
4141fi
4142CC=$ac_cv_prog_CC
4143if test -n "$CC"; then
4144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4145$as_echo "$CC" >&6; }
4146else
4147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4148$as_echo "no" >&6; }
4149fi
4150
4151
4152  fi
4153fi
4154if test -z "$CC"; then
4155  # Extract the first word of "cc", so it can be a program name with args.
4156set dummy cc; ac_word=$2
4157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4158$as_echo_n "checking for $ac_word... " >&6; }
4159if ${ac_cv_prog_CC+:} false; then :
4160  $as_echo_n "(cached) " >&6
4161else
4162  if test -n "$CC"; then
4163  ac_cv_prog_CC="$CC" # Let the user override the test.
4164else
4165  ac_prog_rejected=no
4166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4167for as_dir in $PATH
4168do
4169  IFS=$as_save_IFS
4170  test -z "$as_dir" && as_dir=.
4171    for ac_exec_ext in '' $ac_executable_extensions; do
4172  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4173    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4174       ac_prog_rejected=yes
4175       continue
4176     fi
4177    ac_cv_prog_CC="cc"
4178    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4179    break 2
4180  fi
4181done
4182  done
4183IFS=$as_save_IFS
4184
4185if test $ac_prog_rejected = yes; then
4186  # We found a bogon in the path, so make sure we never use it.
4187  set dummy $ac_cv_prog_CC
4188  shift
4189  if test $# != 0; then
4190    # We chose a different compiler from the bogus one.
4191    # However, it has the same basename, so the bogon will be chosen
4192    # first if we set CC to just the basename; use the full file name.
4193    shift
4194    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4195  fi
4196fi
4197fi
4198fi
4199CC=$ac_cv_prog_CC
4200if test -n "$CC"; then
4201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4202$as_echo "$CC" >&6; }
4203else
4204  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4205$as_echo "no" >&6; }
4206fi
4207
4208
4209fi
4210if test -z "$CC"; then
4211  if test -n "$ac_tool_prefix"; then
4212  for ac_prog in cl.exe
4213  do
4214    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4215set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4217$as_echo_n "checking for $ac_word... " >&6; }
4218if ${ac_cv_prog_CC+:} false; then :
4219  $as_echo_n "(cached) " >&6
4220else
4221  if test -n "$CC"; then
4222  ac_cv_prog_CC="$CC" # Let the user override the test.
4223else
4224as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4225for as_dir in $PATH
4226do
4227  IFS=$as_save_IFS
4228  test -z "$as_dir" && as_dir=.
4229    for ac_exec_ext in '' $ac_executable_extensions; do
4230  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4231    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4232    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4233    break 2
4234  fi
4235done
4236  done
4237IFS=$as_save_IFS
4238
4239fi
4240fi
4241CC=$ac_cv_prog_CC
4242if test -n "$CC"; then
4243  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4244$as_echo "$CC" >&6; }
4245else
4246  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4247$as_echo "no" >&6; }
4248fi
4249
4250
4251    test -n "$CC" && break
4252  done
4253fi
4254if test -z "$CC"; then
4255  ac_ct_CC=$CC
4256  for ac_prog in cl.exe
4257do
4258  # Extract the first word of "$ac_prog", so it can be a program name with args.
4259set dummy $ac_prog; ac_word=$2
4260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4261$as_echo_n "checking for $ac_word... " >&6; }
4262if ${ac_cv_prog_ac_ct_CC+:} false; then :
4263  $as_echo_n "(cached) " >&6
4264else
4265  if test -n "$ac_ct_CC"; then
4266  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4267else
4268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4269for as_dir in $PATH
4270do
4271  IFS=$as_save_IFS
4272  test -z "$as_dir" && as_dir=.
4273    for ac_exec_ext in '' $ac_executable_extensions; do
4274  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4275    ac_cv_prog_ac_ct_CC="$ac_prog"
4276    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4277    break 2
4278  fi
4279done
4280  done
4281IFS=$as_save_IFS
4282
4283fi
4284fi
4285ac_ct_CC=$ac_cv_prog_ac_ct_CC
4286if test -n "$ac_ct_CC"; then
4287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4288$as_echo "$ac_ct_CC" >&6; }
4289else
4290  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291$as_echo "no" >&6; }
4292fi
4293
4294
4295  test -n "$ac_ct_CC" && break
4296done
4297
4298  if test "x$ac_ct_CC" = x; then
4299    CC=""
4300  else
4301    case $cross_compiling:$ac_tool_warned in
4302yes:)
4303{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4304$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4305ac_tool_warned=yes ;;
4306esac
4307    CC=$ac_ct_CC
4308  fi
4309fi
4310
4311fi
4312
4313
4314test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4315$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4316as_fn_error $? "no acceptable C compiler found in \$PATH
4317See \`config.log' for more details" "$LINENO" 5; }
4318
4319# Provide some information about the compiler.
4320$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4321set X $ac_compile
4322ac_compiler=$2
4323for ac_option in --version -v -V -qversion; do
4324  { { ac_try="$ac_compiler $ac_option >&5"
4325case "(($ac_try" in
4326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4327  *) ac_try_echo=$ac_try;;
4328esac
4329eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4330$as_echo "$ac_try_echo"; } >&5
4331  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4332  ac_status=$?
4333  if test -s conftest.err; then
4334    sed '10a\
4335... rest of stderr output deleted ...
4336         10q' conftest.err >conftest.er1
4337    cat conftest.er1 >&5
4338  fi
4339  rm -f conftest.er1 conftest.err
4340  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4341  test $ac_status = 0; }
4342done
4343
4344cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4345/* end confdefs.h.  */
4346
4347int main (void)
4348{
4349
4350 ;
4351 return 0;
4352}
4353_ACEOF
4354ac_clean_files_save=$ac_clean_files
4355ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4356# Try to create an executable without -o first, disregard a.out.
4357# It will help us diagnose broken compilers, and finding out an intuition
4358# of exeext.
4359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4360$as_echo_n "checking whether the C compiler works... " >&6; }
4361ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4362
4363# The possible output files:
4364ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4365
4366ac_rmfiles=
4367for ac_file in $ac_files
4368do
4369  case $ac_file in
4370    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4371    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4372  esac
4373done
4374rm -f $ac_rmfiles
4375
4376if { { ac_try="$ac_link_default"
4377case "(($ac_try" in
4378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4379  *) ac_try_echo=$ac_try;;
4380esac
4381eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4382$as_echo "$ac_try_echo"; } >&5
4383  (eval "$ac_link_default") 2>&5
4384  ac_status=$?
4385  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4386  test $ac_status = 0; }; then :
4387  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4388# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4389# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4390# so that the user can short-circuit this test for compilers unknown to
4391# Autoconf.
4392for ac_file in $ac_files ''
4393do
4394  test -f "$ac_file" || continue
4395  case $ac_file in
4396    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4397	;;
4398    [ab].out )
4399	# We found the default executable, but exeext='' is most
4400	# certainly right.
4401	break;;
4402    *.* )
4403	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4404	then :; else
4405	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4406	fi
4407	# We set ac_cv_exeext here because the later test for it is not
4408	# safe: cross compilers may not add the suffix if given an `-o'
4409	# argument, so we may need to know it at that point already.
4410	# Even if this section looks crufty: it has the advantage of
4411	# actually working.
4412	break;;
4413    * )
4414	break;;
4415  esac
4416done
4417test "$ac_cv_exeext" = no && ac_cv_exeext=
4418
4419else
4420  ac_file=''
4421fi
4422if test -z "$ac_file"; then :
4423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4424$as_echo "no" >&6; }
4425$as_echo "$as_me: failed program was:" >&5
4426sed 's/^/| /' conftest.$ac_ext >&5
4427
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 77 "C compiler cannot create executables
4431See \`config.log' for more details" "$LINENO" 5; }
4432else
4433  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4434$as_echo "yes" >&6; }
4435fi
4436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4437$as_echo_n "checking for C compiler default output file name... " >&6; }
4438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4439$as_echo "$ac_file" >&6; }
4440ac_exeext=$ac_cv_exeext
4441
4442rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4443ac_clean_files=$ac_clean_files_save
4444{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4445$as_echo_n "checking for suffix of executables... " >&6; }
4446if { { ac_try="$ac_link"
4447case "(($ac_try" in
4448  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4449  *) ac_try_echo=$ac_try;;
4450esac
4451eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4452$as_echo "$ac_try_echo"; } >&5
4453  (eval "$ac_link") 2>&5
4454  ac_status=$?
4455  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4456  test $ac_status = 0; }; then :
4457  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4458# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4459# work properly (i.e., refer to `conftest.exe'), while it won't with
4460# `rm'.
4461for ac_file in conftest.exe conftest conftest.*; do
4462  test -f "$ac_file" || continue
4463  case $ac_file in
4464    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4465    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4466	  break;;
4467    * ) break;;
4468  esac
4469done
4470else
4471  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4473as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4474See \`config.log' for more details" "$LINENO" 5; }
4475fi
4476rm -f conftest conftest$ac_cv_exeext
4477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4478$as_echo "$ac_cv_exeext" >&6; }
4479
4480rm -f conftest.$ac_ext
4481EXEEXT=$ac_cv_exeext
4482ac_exeext=$EXEEXT
4483cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4484/* end confdefs.h.  */
4485#include <stdio.h>
4486int main (void)
4487{
4488FILE *f = fopen ("conftest.out", "w");
4489 return ferror (f) || fclose (f) != 0;
4490
4491 ;
4492 return 0;
4493}
4494_ACEOF
4495ac_clean_files="$ac_clean_files conftest.out"
4496# Check that the compiler produces executables we can run.  If not, either
4497# the compiler is broken, or we cross compile.
4498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4499$as_echo_n "checking whether we are cross compiling... " >&6; }
4500if test "$cross_compiling" != yes; then
4501  { { ac_try="$ac_link"
4502case "(($ac_try" in
4503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4504  *) ac_try_echo=$ac_try;;
4505esac
4506eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4507$as_echo "$ac_try_echo"; } >&5
4508  (eval "$ac_link") 2>&5
4509  ac_status=$?
4510  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4511  test $ac_status = 0; }
4512  if { ac_try='./conftest$ac_cv_exeext'
4513  { { case "(($ac_try" in
4514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4515  *) ac_try_echo=$ac_try;;
4516esac
4517eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4518$as_echo "$ac_try_echo"; } >&5
4519  (eval "$ac_try") 2>&5
4520  ac_status=$?
4521  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4522  test $ac_status = 0; }; }; then
4523    cross_compiling=no
4524  else
4525    if test "$cross_compiling" = maybe; then
4526	cross_compiling=yes
4527    else
4528	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4529$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4530as_fn_error $? "cannot run C compiled programs.
4531If you meant to cross compile, use \`--host'.
4532See \`config.log' for more details" "$LINENO" 5; }
4533    fi
4534  fi
4535fi
4536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4537$as_echo "$cross_compiling" >&6; }
4538
4539rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4540ac_clean_files=$ac_clean_files_save
4541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4542$as_echo_n "checking for suffix of object files... " >&6; }
4543if ${ac_cv_objext+:} false; then :
4544  $as_echo_n "(cached) " >&6
4545else
4546  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4547/* end confdefs.h.  */
4548
4549int main (void)
4550{
4551
4552 ;
4553 return 0;
4554}
4555_ACEOF
4556rm -f conftest.o conftest.obj
4557if { { ac_try="$ac_compile"
4558case "(($ac_try" in
4559  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4560  *) ac_try_echo=$ac_try;;
4561esac
4562eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4563$as_echo "$ac_try_echo"; } >&5
4564  (eval "$ac_compile") 2>&5
4565  ac_status=$?
4566  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4567  test $ac_status = 0; }; then :
4568  for ac_file in conftest.o conftest.obj conftest.*; do
4569  test -f "$ac_file" || continue;
4570  case $ac_file in
4571    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4572    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4573       break;;
4574  esac
4575done
4576else
4577  $as_echo "$as_me: failed program was:" >&5
4578sed 's/^/| /' conftest.$ac_ext >&5
4579
4580{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4582as_fn_error $? "cannot compute suffix of object files: cannot compile
4583See \`config.log' for more details" "$LINENO" 5; }
4584fi
4585rm -f conftest.$ac_cv_objext conftest.$ac_ext
4586fi
4587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4588$as_echo "$ac_cv_objext" >&6; }
4589OBJEXT=$ac_cv_objext
4590ac_objext=$OBJEXT
4591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4592$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4593if ${ac_cv_c_compiler_gnu+:} false; then :
4594  $as_echo_n "(cached) " >&6
4595else
4596  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4597/* end confdefs.h.  */
4598
4599int main (void)
4600{
4601#ifndef __GNUC__
4602       choke me
4603#endif
4604
4605 ;
4606 return 0;
4607}
4608_ACEOF
4609if ac_fn_c_try_compile "$LINENO"; then :
4610  ac_compiler_gnu=yes
4611else
4612  ac_compiler_gnu=no
4613fi
4614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4615ac_cv_c_compiler_gnu=$ac_compiler_gnu
4616
4617fi
4618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4619$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4620if test $ac_compiler_gnu = yes; then
4621  GCC=yes
4622else
4623  GCC=
4624fi
4625ac_test_CFLAGS=${CFLAGS+set}
4626ac_save_CFLAGS=$CFLAGS
4627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4628$as_echo_n "checking whether $CC accepts -g... " >&6; }
4629if ${ac_cv_prog_cc_g+:} false; then :
4630  $as_echo_n "(cached) " >&6
4631else
4632  ac_save_c_werror_flag=$ac_c_werror_flag
4633   ac_c_werror_flag=yes
4634   ac_cv_prog_cc_g=no
4635   CFLAGS="-g"
4636   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4637/* end confdefs.h.  */
4638
4639int main (void)
4640{
4641
4642 ;
4643 return 0;
4644}
4645_ACEOF
4646if ac_fn_c_try_compile "$LINENO"; then :
4647  ac_cv_prog_cc_g=yes
4648else
4649  CFLAGS=""
4650      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4651/* end confdefs.h.  */
4652
4653int main (void)
4654{
4655
4656 ;
4657 return 0;
4658}
4659_ACEOF
4660if ac_fn_c_try_compile "$LINENO"; then :
4661
4662else
4663  ac_c_werror_flag=$ac_save_c_werror_flag
4664	 CFLAGS="-g"
4665	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4666/* end confdefs.h.  */
4667
4668int main (void)
4669{
4670
4671 ;
4672 return 0;
4673}
4674_ACEOF
4675if ac_fn_c_try_compile "$LINENO"; then :
4676  ac_cv_prog_cc_g=yes
4677fi
4678rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4679fi
4680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4681fi
4682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4683   ac_c_werror_flag=$ac_save_c_werror_flag
4684fi
4685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4686$as_echo "$ac_cv_prog_cc_g" >&6; }
4687if test "$ac_test_CFLAGS" = set; then
4688  CFLAGS=$ac_save_CFLAGS
4689elif test $ac_cv_prog_cc_g = yes; then
4690  if test "$GCC" = yes; then
4691    CFLAGS="-g -O2"
4692  else
4693    CFLAGS="-g"
4694  fi
4695else
4696  if test "$GCC" = yes; then
4697    CFLAGS="-O2"
4698  else
4699    CFLAGS=
4700  fi
4701fi
4702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4703$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4704if ${ac_cv_prog_cc_c89+:} false; then :
4705  $as_echo_n "(cached) " >&6
4706else
4707  ac_cv_prog_cc_c89=no
4708ac_save_CC=$CC
4709cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4710/* end confdefs.h.  */
4711#include <stdarg.h>
4712#include <stdio.h>
4713struct stat;
4714/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4715struct buf { int x; };
4716FILE * (*rcsopen) (struct buf *, struct stat *, int);
4717static char *e (p, i)
4718     char **p;
4719     int i;
4720{
4721  return p[i];
4722}
4723static char *f (char * (*g) (char **, int), char **p, ...)
4724{
4725  char *s;
4726  va_list v;
4727  va_start (v,p);
4728  s = g (p, va_arg (v,int));
4729  va_end (v);
4730  return s;
4731}
4732
4733/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4734   function prototypes and stuff, but not '\xHH' hex character constants.
4735   These don't provoke an error unfortunately, instead are silently treated
4736   as 'x'.  The following induces an error, until -std is added to get
4737   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4738   array size at least.  It's necessary to write '\x00'==0 to get something
4739   that's true only with -std.  */
4740int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4741
4742/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4743   inside strings and character constants.  */
4744#define FOO(x) 'x'
4745int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4746
4747int test (int i, double x);
4748struct s1 {int (*f) (int a);};
4749struct s2 {int (*f) (double a);};
4750int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4751int argc;
4752char **argv;
4753int main (void)
4754{
4755return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4756 ;
4757 return 0;
4758}
4759_ACEOF
4760for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4761	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4762do
4763  CC="$ac_save_CC $ac_arg"
4764  if ac_fn_c_try_compile "$LINENO"; then :
4765  ac_cv_prog_cc_c89=$ac_arg
4766fi
4767rm -f core conftest.err conftest.$ac_objext
4768  test "x$ac_cv_prog_cc_c89" != "xno" && break
4769done
4770rm -f conftest.$ac_ext
4771CC=$ac_save_CC
4772
4773fi
4774# AC_CACHE_VAL
4775case "x$ac_cv_prog_cc_c89" in
4776  x)
4777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4778$as_echo "none needed" >&6; } ;;
4779  xno)
4780    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4781$as_echo "unsupported" >&6; } ;;
4782  *)
4783    CC="$CC $ac_cv_prog_cc_c89"
4784    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4785$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4786esac
4787if test "x$ac_cv_prog_cc_c89" != xno; then :
4788
4789fi
4790
4791ac_ext=c
4792ac_cpp='$CPP $CPPFLAGS'
4793ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4794ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4795ac_compiler_gnu=$ac_cv_c_compiler_gnu
4796
4797ac_ext=c
4798ac_cpp='$CPP $CPPFLAGS'
4799ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4800ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4801ac_compiler_gnu=$ac_cv_c_compiler_gnu
4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4803$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4804if ${am_cv_prog_cc_c_o+:} false; then :
4805  $as_echo_n "(cached) " >&6
4806else
4807  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4808/* end confdefs.h.  */
4809
4810int main (void)
4811{
4812
4813 ;
4814 return 0;
4815}
4816_ACEOF
4817  # Make sure it works both with $CC and with simple cc.
4818  # Following AC_PROG_CC_C_O, we do the test twice because some
4819  # compilers refuse to overwrite an existing .o file with -o,
4820  # though they will create one.
4821  am_cv_prog_cc_c_o=yes
4822  for am_i in 1 2; do
4823    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4824   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4825   ac_status=$?
4826   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4827   (exit $ac_status); } \
4828         && test -f conftest2.$ac_objext; then
4829      : OK
4830    else
4831      am_cv_prog_cc_c_o=no
4832      break
4833    fi
4834  done
4835  rm -f core conftest*
4836  unset am_i
4837fi
4838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4839$as_echo "$am_cv_prog_cc_c_o" >&6; }
4840if test "$am_cv_prog_cc_c_o" != yes; then
4841   # Losing compiler, so override with the script.
4842   # FIXME: It is wrong to rewrite CC.
4843   # But if we don't then we get into trouble of one sort or another.
4844   # A longer-term fix would be to have automake use am__CC in this case,
4845   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4846   CC="$am_aux_dir/compile $CC"
4847fi
4848ac_ext=c
4849ac_cpp='$CPP $CPPFLAGS'
4850ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4851ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4852ac_compiler_gnu=$ac_cv_c_compiler_gnu
4853
4854
4855
4856ac_ext=c
4857ac_cpp='$CPP $CPPFLAGS'
4858ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4859ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4860ac_compiler_gnu=$ac_cv_c_compiler_gnu
4861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4862$as_echo_n "checking how to run the C preprocessor... " >&6; }
4863# On Suns, sometimes $CPP names a directory.
4864if test -n "$CPP" && test -d "$CPP"; then
4865  CPP=
4866fi
4867if test -z "$CPP"; then
4868  if ${ac_cv_prog_CPP+:} false; then :
4869  $as_echo_n "(cached) " >&6
4870else
4871      # Double quotes because CPP needs to be expanded
4872    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4873    do
4874      ac_preproc_ok=false
4875for ac_c_preproc_warn_flag in '' yes
4876do
4877  # Use a header file that comes with gcc, so configuring glibc
4878  # with a fresh cross-compiler works.
4879  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4880  # <limits.h> exists even on freestanding compilers.
4881  # On the NeXT, cc -E runs the code through the compiler's parser,
4882  # not just through cpp. "Syntax error" is here to catch this case.
4883  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4884/* end confdefs.h.  */
4885#ifdef __STDC__
4886# include <limits.h>
4887#else
4888# include <assert.h>
4889#endif
4890		     Syntax error
4891_ACEOF
4892if ac_fn_c_try_cpp "$LINENO"; then :
4893
4894else
4895  # Broken: fails on valid input.
4896continue
4897fi
4898rm -f conftest.err conftest.i conftest.$ac_ext
4899
4900  # OK, works on sane cases.  Now check whether nonexistent headers
4901  # can be detected and how.
4902  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4903/* end confdefs.h.  */
4904#include <ac_nonexistent.h>
4905_ACEOF
4906if ac_fn_c_try_cpp "$LINENO"; then :
4907  # Broken: success on invalid input.
4908continue
4909else
4910  # Passes both tests.
4911ac_preproc_ok=:
4912break
4913fi
4914rm -f conftest.err conftest.i conftest.$ac_ext
4915
4916done
4917# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4918rm -f conftest.i conftest.err conftest.$ac_ext
4919if $ac_preproc_ok; then :
4920  break
4921fi
4922
4923    done
4924    ac_cv_prog_CPP=$CPP
4925
4926fi
4927  CPP=$ac_cv_prog_CPP
4928else
4929  ac_cv_prog_CPP=$CPP
4930fi
4931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4932$as_echo "$CPP" >&6; }
4933ac_preproc_ok=false
4934for ac_c_preproc_warn_flag in '' yes
4935do
4936  # Use a header file that comes with gcc, so configuring glibc
4937  # with a fresh cross-compiler works.
4938  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4939  # <limits.h> exists even on freestanding compilers.
4940  # On the NeXT, cc -E runs the code through the compiler's parser,
4941  # not just through cpp. "Syntax error" is here to catch this case.
4942  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4943/* end confdefs.h.  */
4944#ifdef __STDC__
4945# include <limits.h>
4946#else
4947# include <assert.h>
4948#endif
4949		     Syntax error
4950_ACEOF
4951if ac_fn_c_try_cpp "$LINENO"; then :
4952
4953else
4954  # Broken: fails on valid input.
4955continue
4956fi
4957rm -f conftest.err conftest.i conftest.$ac_ext
4958
4959  # OK, works on sane cases.  Now check whether nonexistent headers
4960  # can be detected and how.
4961  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4962/* end confdefs.h.  */
4963#include <ac_nonexistent.h>
4964_ACEOF
4965if ac_fn_c_try_cpp "$LINENO"; then :
4966  # Broken: success on invalid input.
4967continue
4968else
4969  # Passes both tests.
4970ac_preproc_ok=:
4971break
4972fi
4973rm -f conftest.err conftest.i conftest.$ac_ext
4974
4975done
4976# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4977rm -f conftest.i conftest.err conftest.$ac_ext
4978if $ac_preproc_ok; then :
4979
4980else
4981  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4982$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4983as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4984See \`config.log' for more details" "$LINENO" 5; }
4985fi
4986
4987ac_ext=c
4988ac_cpp='$CPP $CPPFLAGS'
4989ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4990ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4991ac_compiler_gnu=$ac_cv_c_compiler_gnu
4992
4993
4994  IFS=$xc_prog_cc_prev_IFS
4995  LIBS=$xc_prog_cc_prev_LIBS
4996  CFLAGS=$xc_prog_cc_prev_CFLAGS
4997  LDFLAGS=$xc_prog_cc_prev_LDFLAGS
4998  CPPFLAGS=$xc_prog_cc_prev_CPPFLAGS
4999
5000
5001
5002
5003
5004
5005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5006$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5007if ${ac_cv_path_SED+:} false; then :
5008  $as_echo_n "(cached) " >&6
5009else
5010            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5011     for ac_i in 1 2 3 4 5 6 7; do
5012       ac_script="$ac_script$as_nl$ac_script"
5013     done
5014     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5015     { ac_script=; unset ac_script;}
5016     if test -z "$SED"; then
5017  ac_path_SED_found=false
5018  # Loop through the user's path and test for each of PROGNAME-LIST
5019  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5020for as_dir in $PATH
5021do
5022  IFS=$as_save_IFS
5023  test -z "$as_dir" && as_dir=.
5024    for ac_prog in sed gsed; do
5025    for ac_exec_ext in '' $ac_executable_extensions; do
5026      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5027      as_fn_executable_p "$ac_path_SED" || continue
5028# Check for GNU ac_path_SED and select it if it is found.
5029  # Check for GNU $ac_path_SED
5030case `"$ac_path_SED" --version 2>&1` in
5031*GNU*)
5032  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5033*)
5034  ac_count=0
5035  $as_echo_n 0123456789 >"conftest.in"
5036  while :
5037  do
5038    cat "conftest.in" "conftest.in" >"conftest.tmp"
5039    mv "conftest.tmp" "conftest.in"
5040    cp "conftest.in" "conftest.nl"
5041    $as_echo '' >> "conftest.nl"
5042    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5043    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5044    as_fn_arith $ac_count + 1 && ac_count=$as_val
5045    if test $ac_count -gt ${ac_path_SED_max-0}; then
5046      # Best one so far, save it but keep looking for a better one
5047      ac_cv_path_SED="$ac_path_SED"
5048      ac_path_SED_max=$ac_count
5049    fi
5050    # 10*(2^10) chars as input seems more than enough
5051    test $ac_count -gt 10 && break
5052  done
5053  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5054esac
5055
5056      $ac_path_SED_found && break 3
5057    done
5058  done
5059  done
5060IFS=$as_save_IFS
5061  if test -z "$ac_cv_path_SED"; then
5062    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5063  fi
5064else
5065  ac_cv_path_SED=$SED
5066fi
5067
5068fi
5069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5070$as_echo "$ac_cv_path_SED" >&6; }
5071 SED="$ac_cv_path_SED"
5072  rm -f conftest.sed
5073
5074if  test "$GCC" = "yes" ; then :
5075
5076
5077
5078	# allow to override gcov location
5079
5080# Check whether --with-gcov was given.
5081if test "${with_gcov+set}" = set; then :
5082  withval=$with_gcov; _AX_CODE_COVERAGE_GCOV_PROG_WITH=$with_gcov
5083else
5084  _AX_CODE_COVERAGE_GCOV_PROG_WITH=gcov
5085fi
5086
5087
5088	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with code coverage support" >&5
5089$as_echo_n "checking whether to build with code coverage support... " >&6; }
5090	# Check whether --enable-code-coverage was given.
5091if test "${enable_code_coverage+set}" = set; then :
5092  enableval=$enable_code_coverage;
5093else
5094  enable_code_coverage=no
5095fi
5096
5097
5098	 if test x$enable_code_coverage = xyes; then
5099  CODE_COVERAGE_ENABLED_TRUE=
5100  CODE_COVERAGE_ENABLED_FALSE='#'
5101else
5102  CODE_COVERAGE_ENABLED_TRUE='#'
5103  CODE_COVERAGE_ENABLED_FALSE=
5104fi
5105
5106	CODE_COVERAGE_ENABLED=$enable_code_coverage
5107
5108	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_code_coverage" >&5
5109$as_echo "$enable_code_coverage" >&6; }
5110
5111	if  test "$enable_code_coverage" = "yes" ; then :
5112
5113		# check for gcov
5114		if test -n "$ac_tool_prefix"; then
5115  # Extract the first word of "${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH", so it can be a program name with args.
5116set dummy ${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH; ac_word=$2
5117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5118$as_echo_n "checking for $ac_word... " >&6; }
5119if ${ac_cv_prog_GCOV+:} false; then :
5120  $as_echo_n "(cached) " >&6
5121else
5122  if test -n "$GCOV"; then
5123  ac_cv_prog_GCOV="$GCOV" # Let the user override the test.
5124else
5125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5126for as_dir in $PATH
5127do
5128  IFS=$as_save_IFS
5129  test -z "$as_dir" && as_dir=.
5130    for ac_exec_ext in '' $ac_executable_extensions; do
5131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5132    ac_cv_prog_GCOV="${ac_tool_prefix}$_AX_CODE_COVERAGE_GCOV_PROG_WITH"
5133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5134    break 2
5135  fi
5136done
5137  done
5138IFS=$as_save_IFS
5139
5140fi
5141fi
5142GCOV=$ac_cv_prog_GCOV
5143if test -n "$GCOV"; then
5144  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GCOV" >&5
5145$as_echo "$GCOV" >&6; }
5146else
5147  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5148$as_echo "no" >&6; }
5149fi
5150
5151
5152fi
5153if test -z "$ac_cv_prog_GCOV"; then
5154  ac_ct_GCOV=$GCOV
5155  # Extract the first word of "$_AX_CODE_COVERAGE_GCOV_PROG_WITH", so it can be a program name with args.
5156set dummy $_AX_CODE_COVERAGE_GCOV_PROG_WITH; ac_word=$2
5157{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5158$as_echo_n "checking for $ac_word... " >&6; }
5159if ${ac_cv_prog_ac_ct_GCOV+:} false; then :
5160  $as_echo_n "(cached) " >&6
5161else
5162  if test -n "$ac_ct_GCOV"; then
5163  ac_cv_prog_ac_ct_GCOV="$ac_ct_GCOV" # Let the user override the test.
5164else
5165as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5166for as_dir in $PATH
5167do
5168  IFS=$as_save_IFS
5169  test -z "$as_dir" && as_dir=.
5170    for ac_exec_ext in '' $ac_executable_extensions; do
5171  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5172    ac_cv_prog_ac_ct_GCOV="$_AX_CODE_COVERAGE_GCOV_PROG_WITH"
5173    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5174    break 2
5175  fi
5176done
5177  done
5178IFS=$as_save_IFS
5179
5180fi
5181fi
5182ac_ct_GCOV=$ac_cv_prog_ac_ct_GCOV
5183if test -n "$ac_ct_GCOV"; then
5184  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GCOV" >&5
5185$as_echo "$ac_ct_GCOV" >&6; }
5186else
5187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5188$as_echo "no" >&6; }
5189fi
5190
5191  if test "x$ac_ct_GCOV" = x; then
5192    GCOV=":"
5193  else
5194    case $cross_compiling:$ac_tool_warned in
5195yes:)
5196{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5197$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5198ac_tool_warned=yes ;;
5199esac
5200    GCOV=$ac_ct_GCOV
5201  fi
5202else
5203  GCOV="$ac_cv_prog_GCOV"
5204fi
5205
5206		if test "X$GCOV" = "X:"; then :
5207  as_fn_error $? "gcov is needed to do coverage" "$LINENO" 5
5208fi
5209
5210
5211				if  test "$GCC" = "no" ; then :
5212
5213			as_fn_error $? "not compiling with gcc, which is required for gcov code coverage" "$LINENO" 5
5214
5215fi
5216
5217		# Extract the first word of "lcov", so it can be a program name with args.
5218set dummy lcov; ac_word=$2
5219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5220$as_echo_n "checking for $ac_word... " >&6; }
5221if ${ac_cv_prog_LCOV+:} false; then :
5222  $as_echo_n "(cached) " >&6
5223else
5224  if test -n "$LCOV"; then
5225  ac_cv_prog_LCOV="$LCOV" # Let the user override the test.
5226else
5227as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5228for as_dir in $PATH
5229do
5230  IFS=$as_save_IFS
5231  test -z "$as_dir" && as_dir=.
5232    for ac_exec_ext in '' $ac_executable_extensions; do
5233  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5234    ac_cv_prog_LCOV="lcov"
5235    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5236    break 2
5237  fi
5238done
5239  done
5240IFS=$as_save_IFS
5241
5242fi
5243fi
5244LCOV=$ac_cv_prog_LCOV
5245if test -n "$LCOV"; then
5246  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LCOV" >&5
5247$as_echo "$LCOV" >&6; }
5248else
5249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5250$as_echo "no" >&6; }
5251fi
5252
5253
5254		# Extract the first word of "genhtml", so it can be a program name with args.
5255set dummy genhtml; ac_word=$2
5256{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5257$as_echo_n "checking for $ac_word... " >&6; }
5258if ${ac_cv_prog_GENHTML+:} false; then :
5259  $as_echo_n "(cached) " >&6
5260else
5261  if test -n "$GENHTML"; then
5262  ac_cv_prog_GENHTML="$GENHTML" # Let the user override the test.
5263else
5264as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5265for as_dir in $PATH
5266do
5267  IFS=$as_save_IFS
5268  test -z "$as_dir" && as_dir=.
5269    for ac_exec_ext in '' $ac_executable_extensions; do
5270  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5271    ac_cv_prog_GENHTML="genhtml"
5272    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5273    break 2
5274  fi
5275done
5276  done
5277IFS=$as_save_IFS
5278
5279fi
5280fi
5281GENHTML=$ac_cv_prog_GENHTML
5282if test -n "$GENHTML"; then
5283  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GENHTML" >&5
5284$as_echo "$GENHTML" >&6; }
5285else
5286  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5287$as_echo "no" >&6; }
5288fi
5289
5290
5291
5292		if  test -z "$LCOV" ; then :
5293
5294			as_fn_error $? "To enable code coverage reporting you must have lcov installed" "$LINENO" 5
5295
5296fi
5297
5298		if  test -z "$GENHTML" ; then :
5299
5300			as_fn_error $? "Could not find genhtml from the lcov package" "$LINENO" 5
5301
5302fi
5303
5304						CODE_COVERAGE_CPPFLAGS="-DNDEBUG"
5305		CODE_COVERAGE_CFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
5306		CODE_COVERAGE_CXXFLAGS="-O0 -g -fprofile-arcs -ftest-coverage"
5307		CODE_COVERAGE_LIBS="-lgcov"
5308		CODE_COVERAGE_LDFLAGS="$CODE_COVERAGE_LIBS"
5309
5310
5311
5312
5313
5314
5315
5316		CODE_COVERAGE_RULES_CHECK='
5317	-$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) -k check
5318	$(A''M_V_at)$(MAKE) $(AM_MAKEFLAGS) code-coverage-capture
5319'
5320		CODE_COVERAGE_RULES_CAPTURE='
5321	$(code_coverage_v_lcov_cap)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --capture --output-file "$(CODE_COVERAGE_OUTPUT_FILE).tmp" --test-name "$(call code_coverage_sanitize,$(PACKAGE_NAME)-$(PACKAGE_VERSION))" --no-checksum --compat-libtool $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_OPTIONS)
5322	$(code_coverage_v_lcov_ign)$(LCOV) $(code_coverage_quiet) $(addprefix --directory ,$(CODE_COVERAGE_DIRECTORY)) --remove "$(CODE_COVERAGE_OUTPUT_FILE).tmp" "/tmp/*" $(CODE_COVERAGE_IGNORE_PATTERN) --output-file "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_LCOV_SHOPTS) $(CODE_COVERAGE_LCOV_RMOPTS)
5323	-@rm -f $(CODE_COVERAGE_OUTPUT_FILE).tmp
5324	$(code_coverage_v_genhtml)LANG=C $(GENHTML) $(code_coverage_quiet) $(addprefix --prefix ,$(CODE_COVERAGE_DIRECTORY)) --output-directory "$(CODE_COVERAGE_OUTPUT_DIRECTORY)" --title "$(PACKAGE_NAME)-$(PACKAGE_VERSION) Code Coverage" --legend --show-details "$(CODE_COVERAGE_OUTPUT_FILE)" $(CODE_COVERAGE_GENHTML_OPTIONS)
5325	@echo "file://$(abs_builddir)/$(CODE_COVERAGE_OUTPUT_DIRECTORY)/index.html"
5326'
5327		CODE_COVERAGE_RULES_CLEAN='
5328clean: code-coverage-clean
5329distclean: code-coverage-clean
5330code-coverage-clean:
5331	-$(LCOV) --directory $(top_builddir) -z
5332	-rm -rf $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_FILE).tmp $(CODE_COVERAGE_OUTPUT_DIRECTORY)
5333	-find . \( -name "*.gcda" -o -name "*.gcno" -o -name "*.gcov" \) -delete
5334'
5335
5336else
5337
5338		CODE_COVERAGE_RULES_CHECK='
5339	@echo "Need to reconfigure with --enable-code-coverage"
5340'
5341		CODE_COVERAGE_RULES_CAPTURE="$CODE_COVERAGE_RULES_CHECK"
5342		CODE_COVERAGE_RULES_CLEAN=''
5343
5344fi
5345
5346CODE_COVERAGE_RULES='
5347# Code coverage
5348#
5349# Optional:
5350#  - CODE_COVERAGE_DIRECTORY: Top-level directory for code coverage reporting.
5351#    Multiple directories may be specified, separated by whitespace.
5352#    (Default: $(top_builddir))
5353#  - CODE_COVERAGE_OUTPUT_FILE: Filename and path for the .info file generated
5354#    by lcov for code coverage. (Default:
5355#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info)
5356#  - CODE_COVERAGE_OUTPUT_DIRECTORY: Directory for generated code coverage
5357#    reports to be created. (Default:
5358#    $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage)
5359#  - CODE_COVERAGE_BRANCH_COVERAGE: Set to 1 to enforce branch coverage,
5360#    set to 0 to disable it and leave empty to stay with the default.
5361#    (Default: empty)
5362#  - CODE_COVERAGE_LCOV_SHOPTS_DEFAULT: Extra options shared between both lcov
5363#    instances. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
5364#  - CODE_COVERAGE_LCOV_SHOPTS: Extra options to shared between both lcov
5365#    instances. (Default: $CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
5366#  - CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH: --gcov-tool pathtogcov
5367#  - CODE_COVERAGE_LCOV_OPTIONS_DEFAULT: Extra options to pass to the
5368#    collecting lcov instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
5369#  - CODE_COVERAGE_LCOV_OPTIONS: Extra options to pass to the collecting lcov
5370#    instance. (Default: $CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
5371#  - CODE_COVERAGE_LCOV_RMOPTS_DEFAULT: Extra options to pass to the filtering
5372#    lcov instance. (Default: empty)
5373#  - CODE_COVERAGE_LCOV_RMOPTS: Extra options to pass to the filtering lcov
5374#    instance. (Default: $CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
5375#  - CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT: Extra options to pass to the
5376#    genhtml instance. (Default: based on $CODE_COVERAGE_BRANCH_COVERAGE)
5377#  - CODE_COVERAGE_GENHTML_OPTIONS: Extra options to pass to the genhtml
5378#    instance. (Default: $CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
5379#  - CODE_COVERAGE_IGNORE_PATTERN: Extra glob pattern of files to ignore
5380#
5381# The generated report will be titled using the $(PACKAGE_NAME) and
5382# $(PACKAGE_VERSION). In order to add the current git hash to the title,
5383# use the git-version-gen script, available online.
5384
5385# Optional variables
5386CODE_COVERAGE_DIRECTORY ?= $(top_builddir)
5387CODE_COVERAGE_OUTPUT_FILE ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage.info
5388CODE_COVERAGE_OUTPUT_DIRECTORY ?= $(PACKAGE_NAME)-$(PACKAGE_VERSION)-coverage
5389CODE_COVERAGE_BRANCH_COVERAGE ?=
5390CODE_COVERAGE_LCOV_SHOPTS_DEFAULT ?= $(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
5391--rc lcov_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
5392CODE_COVERAGE_LCOV_SHOPTS ?= $(CODE_COVERAGE_LCOV_SHOPTS_DEFAULT)
5393CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH ?= --gcov-tool "$(GCOV)"
5394CODE_COVERAGE_LCOV_OPTIONS_DEFAULT ?= $(CODE_COVERAGE_LCOV_OPTIONS_GCOVPATH)
5395CODE_COVERAGE_LCOV_OPTIONS ?= $(CODE_COVERAGE_LCOV_OPTIONS_DEFAULT)
5396CODE_COVERAGE_LCOV_RMOPTS_DEFAULT ?=
5397CODE_COVERAGE_LCOV_RMOPTS ?= $(CODE_COVERAGE_LCOV_RMOPTS_DEFAULT)
5398CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT ?=\
5399$(if $(CODE_COVERAGE_BRANCH_COVERAGE),\
5400--rc genhtml_branch_coverage=$(CODE_COVERAGE_BRANCH_COVERAGE))
5401CODE_COVERAGE_GENHTML_OPTIONS ?= $(CODE_COVERAGE_GENHTML_OPTIONS_DEFAULT)
5402CODE_COVERAGE_IGNORE_PATTERN ?=
5403
5404GITIGNOREFILES ?=
5405GITIGNOREFILES += $(CODE_COVERAGE_OUTPUT_FILE) $(CODE_COVERAGE_OUTPUT_DIRECTORY)
5406
5407code_coverage_v_lcov_cap = $(code_coverage_v_lcov_cap_$(V))
5408code_coverage_v_lcov_cap_ = $(code_coverage_v_lcov_cap_$(AM_DEFAULT_VERBOSITY))
5409code_coverage_v_lcov_cap_0 = @echo "  LCOV   --capture"\
5410 $(CODE_COVERAGE_OUTPUT_FILE);
5411code_coverage_v_lcov_ign = $(code_coverage_v_lcov_ign_$(V))
5412code_coverage_v_lcov_ign_ = $(code_coverage_v_lcov_ign_$(AM_DEFAULT_VERBOSITY))
5413code_coverage_v_lcov_ign_0 = @echo "  LCOV   --remove /tmp/*"\
5414 $(CODE_COVERAGE_IGNORE_PATTERN);
5415code_coverage_v_genhtml = $(code_coverage_v_genhtml_$(V))
5416code_coverage_v_genhtml_ = $(code_coverage_v_genhtml_$(AM_DEFAULT_VERBOSITY))
5417code_coverage_v_genhtml_0 = @echo "  GEN   " $(CODE_COVERAGE_OUTPUT_DIRECTORY);
5418code_coverage_quiet = $(code_coverage_quiet_$(V))
5419code_coverage_quiet_ = $(code_coverage_quiet_$(AM_DEFAULT_VERBOSITY))
5420code_coverage_quiet_0 = --quiet
5421
5422# sanitizes the test-name: replaces with underscores: dashes and dots
5423code_coverage_sanitize = $(subst -,_,$(subst .,_,$(1)))
5424
5425# Use recursive makes in order to ignore errors during check
5426check-code-coverage:'"$CODE_COVERAGE_RULES_CHECK"'
5427
5428# Capture code coverage data
5429code-coverage-capture: code-coverage-capture-hook'"$CODE_COVERAGE_RULES_CAPTURE"'
5430
5431# Hook rule executed before code-coverage-capture, overridable by the user
5432code-coverage-capture-hook:
5433
5434'"$CODE_COVERAGE_RULES_CLEAN"'
5435
5436A''M_DISTCHECK_CONFIGURE_FLAGS ?=
5437A''M_DISTCHECK_CONFIGURE_FLAGS += --disable-code-coverage
5438
5439.PHONY: check-code-coverage code-coverage-capture code-coverage-capture-hook code-coverage-clean
5440'
5441
5442
5443
5444
5445else
5446  # not using GCC so pass a test below - CODE_COVERAGE_ENABLED_TRUE is not zero length
5447  CODE_COVERAGE_ENABLED_TRUE='#'
5448
5449fi
5450
5451am__api_version='1.15'
5452
5453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
5454$as_echo_n "checking whether build environment is sane... " >&6; }
5455# Reject unsafe characters in $srcdir or the absolute working directory
5456# name.  Accept space and tab only in the latter.
5457am_lf='
5458'
5459case `pwd` in
5460  *[\\\"\#\$\&\'\`$am_lf]*)
5461    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
5462esac
5463case $srcdir in
5464  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
5465    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
5466esac
5467
5468# Do 'set' in a subshell so we don't clobber the current shell's
5469# arguments.  Must try -L first in case configure is actually a
5470# symlink; some systems play weird games with the mod time of symlinks
5471# (eg FreeBSD returns the mod time of the symlink's containing
5472# directory).
5473if (
5474   am_has_slept=no
5475   for am_try in 1 2; do
5476     echo "timestamp, slept: $am_has_slept" > conftest.file
5477     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
5478     if test "$*" = "X"; then
5479	# -L didn't work.
5480	set X `ls -t "$srcdir/configure" conftest.file`
5481     fi
5482     if test "$*" != "X $srcdir/configure conftest.file" \
5483	&& test "$*" != "X conftest.file $srcdir/configure"; then
5484
5485	# If neither matched, then we have a broken ls.  This can happen
5486	# if, for instance, CONFIG_SHELL is bash and it inherits a
5487	# broken ls alias from the environment.  This has actually
5488	# happened.  Such a system could not be considered "sane".
5489	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
5490  alias in your environment" "$LINENO" 5
5491     fi
5492     if test "$2" = conftest.file || test $am_try -eq 2; then
5493       break
5494     fi
5495     # Just in case.
5496     sleep 1
5497     am_has_slept=yes
5498   done
5499   test "$2" = conftest.file
5500   )
5501then
5502   # Ok.
5503   :
5504else
5505   as_fn_error $? "newly created file is older than distributed files!
5506Check your system clock" "$LINENO" 5
5507fi
5508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5509$as_echo "yes" >&6; }
5510# If we didn't sleep, we still need to ensure time stamps of config.status and
5511# generated files are strictly newer.
5512am_sleep_pid=
5513if grep 'slept: no' conftest.file >/dev/null 2>&1; then
5514  ( sleep 1 ) &
5515  am_sleep_pid=$!
5516fi
5517
5518rm -f conftest.file
5519
5520test "$program_prefix" != NONE &&
5521  program_transform_name="s&^&$program_prefix&;$program_transform_name"
5522# Use a double $ so make ignores it.
5523test "$program_suffix" != NONE &&
5524  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5525# Double any \ or $.
5526# By default was `s,x,x', remove it if useless.
5527ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5528program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5529
5530if test x"${MISSING+set}" != xset; then
5531  case $am_aux_dir in
5532  *\ * | *\	*)
5533    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
5534  *)
5535    MISSING="\${SHELL} $am_aux_dir/missing" ;;
5536  esac
5537fi
5538# Use eval to expand $SHELL
5539if eval "$MISSING --is-lightweight"; then
5540  am_missing_run="$MISSING "
5541else
5542  am_missing_run=
5543  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
5544$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
5545fi
5546
5547if test x"${install_sh+set}" != xset; then
5548  case $am_aux_dir in
5549  *\ * | *\	*)
5550    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
5551  *)
5552    install_sh="\${SHELL} $am_aux_dir/install-sh"
5553  esac
5554fi
5555
5556# Installed binaries are usually stripped using 'strip' when the user
5557# run "make install-strip".  However 'strip' might not be the right
5558# tool to use in cross-compilation environments, therefore Automake
5559# will honor the 'STRIP' environment variable to overrule this program.
5560if test "$cross_compiling" != no; then
5561  if test -n "$ac_tool_prefix"; then
5562  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5563set dummy ${ac_tool_prefix}strip; ac_word=$2
5564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5565$as_echo_n "checking for $ac_word... " >&6; }
5566if ${ac_cv_prog_STRIP+:} false; then :
5567  $as_echo_n "(cached) " >&6
5568else
5569  if test -n "$STRIP"; then
5570  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5571else
5572as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5573for as_dir in $PATH
5574do
5575  IFS=$as_save_IFS
5576  test -z "$as_dir" && as_dir=.
5577    for ac_exec_ext in '' $ac_executable_extensions; do
5578  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5579    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5580    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5581    break 2
5582  fi
5583done
5584  done
5585IFS=$as_save_IFS
5586
5587fi
5588fi
5589STRIP=$ac_cv_prog_STRIP
5590if test -n "$STRIP"; then
5591  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5592$as_echo "$STRIP" >&6; }
5593else
5594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5595$as_echo "no" >&6; }
5596fi
5597
5598
5599fi
5600if test -z "$ac_cv_prog_STRIP"; then
5601  ac_ct_STRIP=$STRIP
5602  # Extract the first word of "strip", so it can be a program name with args.
5603set dummy strip; ac_word=$2
5604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605$as_echo_n "checking for $ac_word... " >&6; }
5606if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5607  $as_echo_n "(cached) " >&6
5608else
5609  if test -n "$ac_ct_STRIP"; then
5610  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5611else
5612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613for as_dir in $PATH
5614do
5615  IFS=$as_save_IFS
5616  test -z "$as_dir" && as_dir=.
5617    for ac_exec_ext in '' $ac_executable_extensions; do
5618  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5619    ac_cv_prog_ac_ct_STRIP="strip"
5620    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621    break 2
5622  fi
5623done
5624  done
5625IFS=$as_save_IFS
5626
5627fi
5628fi
5629ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5630if test -n "$ac_ct_STRIP"; then
5631  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5632$as_echo "$ac_ct_STRIP" >&6; }
5633else
5634  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635$as_echo "no" >&6; }
5636fi
5637
5638  if test "x$ac_ct_STRIP" = x; then
5639    STRIP=":"
5640  else
5641    case $cross_compiling:$ac_tool_warned in
5642yes:)
5643{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5644$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5645ac_tool_warned=yes ;;
5646esac
5647    STRIP=$ac_ct_STRIP
5648  fi
5649else
5650  STRIP="$ac_cv_prog_STRIP"
5651fi
5652
5653fi
5654INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
5655
5656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
5657$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
5658if test -z "$MKDIR_P"; then
5659  if ${ac_cv_path_mkdir+:} false; then :
5660  $as_echo_n "(cached) " >&6
5661else
5662  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5663for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
5664do
5665  IFS=$as_save_IFS
5666  test -z "$as_dir" && as_dir=.
5667    for ac_prog in mkdir gmkdir; do
5668	 for ac_exec_ext in '' $ac_executable_extensions; do
5669	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
5670	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
5671	     'mkdir (GNU coreutils) '* | \
5672	     'mkdir (coreutils) '* | \
5673	     'mkdir (fileutils) '4.1*)
5674	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
5675	       break 3;;
5676	   esac
5677	 done
5678       done
5679  done
5680IFS=$as_save_IFS
5681
5682fi
5683
5684  test -d ./--version && rmdir ./--version
5685  if test "${ac_cv_path_mkdir+set}" = set; then
5686    MKDIR_P="$ac_cv_path_mkdir -p"
5687  else
5688    # As a last resort, use the slow shell script.  Don't cache a
5689    # value for MKDIR_P within a source directory, because that will
5690    # break other packages using the cache if that directory is
5691    # removed, or if the value is a relative name.
5692    MKDIR_P="$ac_install_sh -d"
5693  fi
5694fi
5695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
5696$as_echo "$MKDIR_P" >&6; }
5697
5698for ac_prog in gawk mawk nawk awk
5699do
5700  # Extract the first word of "$ac_prog", so it can be a program name with args.
5701set dummy $ac_prog; ac_word=$2
5702{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5703$as_echo_n "checking for $ac_word... " >&6; }
5704if ${ac_cv_prog_AWK+:} false; then :
5705  $as_echo_n "(cached) " >&6
5706else
5707  if test -n "$AWK"; then
5708  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5709else
5710as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5711for as_dir in $PATH
5712do
5713  IFS=$as_save_IFS
5714  test -z "$as_dir" && as_dir=.
5715    for ac_exec_ext in '' $ac_executable_extensions; do
5716  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5717    ac_cv_prog_AWK="$ac_prog"
5718    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5719    break 2
5720  fi
5721done
5722  done
5723IFS=$as_save_IFS
5724
5725fi
5726fi
5727AWK=$ac_cv_prog_AWK
5728if test -n "$AWK"; then
5729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5730$as_echo "$AWK" >&6; }
5731else
5732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5733$as_echo "no" >&6; }
5734fi
5735
5736
5737  test -n "$AWK" && break
5738done
5739
5740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5741$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5742set x ${MAKE-make}
5743ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5744if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5745  $as_echo_n "(cached) " >&6
5746else
5747  cat >conftest.make <<\_ACEOF
5748SHELL = /bin/sh
5749all:
5750	@echo '@@@%%%=$(MAKE)=@@@%%%'
5751_ACEOF
5752# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5753case `${MAKE-make} -f conftest.make 2>/dev/null` in
5754  *@@@%%%=?*=@@@%%%*)
5755    eval ac_cv_prog_make_${ac_make}_set=yes;;
5756  *)
5757    eval ac_cv_prog_make_${ac_make}_set=no;;
5758esac
5759rm -f conftest.make
5760fi
5761if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5762  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5763$as_echo "yes" >&6; }
5764  SET_MAKE=
5765else
5766  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5767$as_echo "no" >&6; }
5768  SET_MAKE="MAKE=${MAKE-make}"
5769fi
5770
5771rm -rf .tst 2>/dev/null
5772mkdir .tst 2>/dev/null
5773if test -d .tst; then
5774  am__leading_dot=.
5775else
5776  am__leading_dot=_
5777fi
5778rmdir .tst 2>/dev/null
5779
5780DEPDIR="${am__leading_dot}deps"
5781
5782ac_config_commands="$ac_config_commands depfiles"
5783
5784
5785am_make=${MAKE-make}
5786cat > confinc << 'END'
5787am__doit:
5788	@echo this is the am__doit target
5789.PHONY: am__doit
5790END
5791# If we don't find an include directive, just comment out the code.
5792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
5793$as_echo_n "checking for style of include used by $am_make... " >&6; }
5794am__include="#"
5795am__quote=
5796_am_result=none
5797# First try GNU make style include.
5798echo "include confinc" > confmf
5799# Ignore all kinds of additional output from 'make'.
5800case `$am_make -s -f confmf 2> /dev/null` in #(
5801*the\ am__doit\ target*)
5802  am__include=include
5803  am__quote=
5804  _am_result=GNU
5805  ;;
5806esac
5807# Now try BSD make style include.
5808if test "$am__include" = "#"; then
5809   echo '.include "confinc"' > confmf
5810   case `$am_make -s -f confmf 2> /dev/null` in #(
5811   *the\ am__doit\ target*)
5812     am__include=.include
5813     am__quote="\""
5814     _am_result=BSD
5815     ;;
5816   esac
5817fi
5818
5819
5820{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
5821$as_echo "$_am_result" >&6; }
5822rm -f confinc confmf
5823
5824# Check whether --enable-dependency-tracking was given.
5825if test "${enable_dependency_tracking+set}" = set; then :
5826  enableval=$enable_dependency_tracking;
5827fi
5828
5829if test "x$enable_dependency_tracking" != xno; then
5830  am_depcomp="$ac_aux_dir/depcomp"
5831  AMDEPBACKSLASH='\'
5832  am__nodep='_no'
5833fi
5834 if test "x$enable_dependency_tracking" != xno; then
5835  AMDEP_TRUE=
5836  AMDEP_FALSE='#'
5837else
5838  AMDEP_TRUE='#'
5839  AMDEP_FALSE=
5840fi
5841
5842
5843## --------------------------------------- ##
5844##  Start of automake initialization code  ##
5845## --------------------------------------- ##
5846
5847if test "`cd $srcdir && pwd`" != "`pwd`"; then
5848  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
5849  # is not polluted with repeated "-I."
5850  am__isrc=' -I$(srcdir)'
5851  # test to see if srcdir already configured
5852  if test -f $srcdir/config.status; then
5853    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5854  fi
5855fi
5856
5857# test whether we have cygpath
5858if test -z "$CYGPATH_W"; then
5859  if (cygpath --version) >/dev/null 2>/dev/null; then
5860    CYGPATH_W='cygpath -w'
5861  else
5862    CYGPATH_W=echo
5863  fi
5864fi
5865
5866
5867# Define the identity of the package.
5868 PACKAGE='curl'
5869 VERSION='-'
5870
5871
5872cat >>confdefs.h <<_ACEOF
5873#define PACKAGE "$PACKAGE"
5874_ACEOF
5875
5876
5877cat >>confdefs.h <<_ACEOF
5878#define VERSION "$VERSION"
5879_ACEOF
5880
5881# Some tools Automake needs.
5882
5883ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5884
5885
5886AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5887
5888
5889AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5890
5891
5892AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5893
5894
5895MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5896
5897# For better backward compatibility.  To be removed once Automake 1.9.x
5898# dies out for good.  For more background, see:
5899# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
5900# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
5901mkdir_p='$(MKDIR_P)'
5902
5903# We need awk for the "check" target (and possibly the TAP driver).  The
5904# system "awk" is bad on some platforms.
5905# Always define AMTAR for backward compatibility.  Yes, it's still used
5906# in the wild :-(  We should find a proper way to deprecate it ...
5907AMTAR='$${TAR-tar}'
5908
5909
5910# We'll loop over all known methods to create a tar archive until one works.
5911_am_tools='gnutar  pax cpio none'
5912
5913am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
5914
5915
5916
5917
5918
5919depcc="$CC"   am_compiler_list=
5920
5921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5922$as_echo_n "checking dependency style of $depcc... " >&6; }
5923if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5924  $as_echo_n "(cached) " >&6
5925else
5926  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5927  # We make a subdir and do the tests there.  Otherwise we can end up
5928  # making bogus files that we don't know about and never remove.  For
5929  # instance it was reported that on HP-UX the gcc test will end up
5930  # making a dummy file named 'D' -- because '-MD' means "put the output
5931  # in D".
5932  rm -rf conftest.dir
5933  mkdir conftest.dir
5934  # Copy depcomp to subdir because otherwise we won't find it if we're
5935  # using a relative directory.
5936  cp "$am_depcomp" conftest.dir
5937  cd conftest.dir
5938  # We will build objects and dependencies in a subdirectory because
5939  # it helps to detect inapplicable dependency modes.  For instance
5940  # both Tru64's cc and ICC support -MD to output dependencies as a
5941  # side effect of compilation, but ICC will put the dependencies in
5942  # the current directory while Tru64 will put them in the object
5943  # directory.
5944  mkdir sub
5945
5946  am_cv_CC_dependencies_compiler_type=none
5947  if test "$am_compiler_list" = ""; then
5948     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5949  fi
5950  am__universal=false
5951  case " $depcc " in #(
5952     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5953     esac
5954
5955  for depmode in $am_compiler_list; do
5956    # Setup a source with many dependencies, because some compilers
5957    # like to wrap large dependency lists on column 80 (with \), and
5958    # we should not choose a depcomp mode which is confused by this.
5959    #
5960    # We need to recreate these files for each test, as the compiler may
5961    # overwrite some of them when testing with obscure command lines.
5962    # This happens at least with the AIX C compiler.
5963    : > sub/conftest.c
5964    for i in 1 2 3 4 5 6; do
5965      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5966      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5967      # Solaris 10 /bin/sh.
5968      echo '/* dummy */' > sub/conftst$i.h
5969    done
5970    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5971
5972    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5973    # mode.  It turns out that the SunPro C++ compiler does not properly
5974    # handle '-M -o', and we need to detect this.  Also, some Intel
5975    # versions had trouble with output in subdirs.
5976    am__obj=sub/conftest.${OBJEXT-o}
5977    am__minus_obj="-o $am__obj"
5978    case $depmode in
5979    gcc)
5980      # This depmode causes a compiler race in universal mode.
5981      test "$am__universal" = false || continue
5982      ;;
5983    nosideeffect)
5984      # After this tag, mechanisms are not by side-effect, so they'll
5985      # only be used when explicitly requested.
5986      if test "x$enable_dependency_tracking" = xyes; then
5987	continue
5988      else
5989	break
5990      fi
5991      ;;
5992    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5993      # This compiler won't grok '-c -o', but also, the minuso test has
5994      # not run yet.  These depmodes are late enough in the game, and
5995      # so weak that their functioning should not be impacted.
5996      am__obj=conftest.${OBJEXT-o}
5997      am__minus_obj=
5998      ;;
5999    none) break ;;
6000    esac
6001    if depmode=$depmode \
6002       source=sub/conftest.c object=$am__obj \
6003       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6004       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6005         >/dev/null 2>conftest.err &&
6006       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6007       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6008       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6009       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6010      # icc doesn't choke on unknown options, it will just issue warnings
6011      # or remarks (even with -Werror).  So we grep stderr for any message
6012      # that says an option was ignored or not supported.
6013      # When given -MP, icc 7.0 and 7.1 complain thusly:
6014      #   icc: Command line warning: ignoring option '-M'; no argument required
6015      # The diagnosis changed in icc 8.0:
6016      #   icc: Command line remark: option '-MP' not supported
6017      if (grep 'ignoring option' conftest.err ||
6018          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6019        am_cv_CC_dependencies_compiler_type=$depmode
6020        break
6021      fi
6022    fi
6023  done
6024
6025  cd ..
6026  rm -rf conftest.dir
6027else
6028  am_cv_CC_dependencies_compiler_type=none
6029fi
6030
6031fi
6032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6033$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6034CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6035
6036 if
6037  test "x$enable_dependency_tracking" != xno \
6038  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6039  am__fastdepCC_TRUE=
6040  am__fastdepCC_FALSE='#'
6041else
6042  am__fastdepCC_TRUE='#'
6043  am__fastdepCC_FALSE=
6044fi
6045
6046
6047
6048# POSIX will say in a future version that running "rm -f" with no argument
6049# is OK; and we want to be able to make that assumption in our Makefile
6050# recipes.  So use an aggressive probe to check that the usage we want is
6051# actually supported "in the wild" to an acceptable degree.
6052# See automake bug#10828.
6053# To make any issue more visible, cause the running configure to be aborted
6054# by default if the 'rm' program in use doesn't match our expectations; the
6055# user can still override this though.
6056if rm -f && rm -fr && rm -rf; then : OK; else
6057  cat >&2 <<'END'
6058Oops!
6059
6060Your 'rm' program seems unable to run without file operands specified
6061on the command line, even when the '-f' option is present.  This is contrary
6062to the behaviour of most rm programs out there, and not conforming with
6063the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
6064
6065Please tell bug-automake@gnu.org about your system, including the value
6066of your $PATH and any error possibly output before this message.  This
6067can help us improve future automake versions.
6068
6069END
6070  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
6071    echo 'Configuration will proceed anyway, since you have set the' >&2
6072    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
6073    echo >&2
6074  else
6075    cat >&2 <<'END'
6076Aborting the configuration process, to ensure you take notice of the issue.
6077
6078You can download and install GNU coreutils to get an 'rm' implementation
6079that behaves properly: <http://www.gnu.org/software/coreutils/>.
6080
6081If you want to complete the configuration process using your problematic
6082'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
6083to "yes", and re-run configure.
6084
6085END
6086    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
6087  fi
6088fi
6089
6090## ------------------------------------- ##
6091##  End of automake initialization code  ##
6092## ------------------------------------- ##
6093
6094
6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking curl version" >&5
6096$as_echo_n "checking curl version... " >&6; }
6097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURLVERSION" >&5
6098$as_echo "$CURLVERSION" >&6; }
6099
6100
6101
6102VERSIONNUM=`$SED -ne 's/^#define LIBCURL_VERSION_NUM 0x\([0-9A-Fa-f]*\).*/\1/p' ${srcdir}/include/curl/curlver.h`
6103
6104
6105PKGADD_PKG="HAXXcurl"
6106PKGADD_NAME="curl - a client that groks URLs"
6107PKGADD_VENDOR="curl.haxx.se"
6108
6109
6110
6111
6112    curl_ssl_msg="no      (--with-{ssl,gnutls,nss,polarssl,mbedtls,cyassl,axtls,winssl,darwinssl} )"
6113    curl_ssh_msg="no      (--with-libssh2)"
6114   curl_zlib_msg="no      (--with-zlib)"
6115 curl_brotli_msg="no      (--with-brotli)"
6116    curl_gss_msg="no      (--with-gssapi)"
6117curl_tls_srp_msg="no      (--enable-tls-srp)"
6118    curl_res_msg="default (--enable-ares / --enable-threaded-resolver)"
6119   curl_ipv6_msg="no      (--enable-ipv6)"
6120curl_unix_sockets_msg="no      (--enable-unix-sockets)"
6121    curl_idn_msg="no      (--with-{libidn2,winidn})"
6122 curl_manual_msg="no      (--enable-manual)"
6123curl_libcurl_msg="enabled (--disable-libcurl-option)"
6124curl_verbose_msg="enabled (--disable-verbose)"
6125   curl_sspi_msg="no      (--enable-sspi)"
6126   curl_ldap_msg="no      (--enable-ldap / --with-ldap-lib / --with-lber-lib)"
6127  curl_ldaps_msg="no      (--enable-ldaps)"
6128   curl_rtsp_msg="no      (--enable-rtsp)"
6129   curl_rtmp_msg="no      (--with-librtmp)"
6130  curl_mtlnk_msg="no      (--with-libmetalink)"
6131    curl_psl_msg="no      (--with-libpsl)"
6132
6133    ssl_backends=
6134
6135INITIAL_LDFLAGS=$LDFLAGS
6136INITIAL_LIBS=$LIBS
6137
6138
6139# Make sure we can run config.sub.
6140$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6141  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6142
6143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6144$as_echo_n "checking build system type... " >&6; }
6145if ${ac_cv_build+:} false; then :
6146  $as_echo_n "(cached) " >&6
6147else
6148  ac_build_alias=$build_alias
6149test "x$ac_build_alias" = x &&
6150  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6151test "x$ac_build_alias" = x &&
6152  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6153ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6154  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6155
6156fi
6157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6158$as_echo "$ac_cv_build" >&6; }
6159case $ac_cv_build in
6160*-*-*) ;;
6161*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6162esac
6163build=$ac_cv_build
6164ac_save_IFS=$IFS; IFS='-'
6165set x $ac_cv_build
6166shift
6167build_cpu=$1
6168build_vendor=$2
6169shift; shift
6170# Remember, the first character of IFS is used to create $*,
6171# except with old shells:
6172build_os=$*
6173IFS=$ac_save_IFS
6174case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6175
6176
6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6178$as_echo_n "checking host system type... " >&6; }
6179if ${ac_cv_host+:} false; then :
6180  $as_echo_n "(cached) " >&6
6181else
6182  if test "x$host_alias" = x; then
6183  ac_cv_host=$ac_cv_build
6184else
6185  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6186    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6187fi
6188
6189fi
6190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6191$as_echo "$ac_cv_host" >&6; }
6192case $ac_cv_host in
6193*-*-*) ;;
6194*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6195esac
6196host=$ac_cv_host
6197ac_save_IFS=$IFS; IFS='-'
6198set x $ac_cv_host
6199shift
6200host_cpu=$1
6201host_vendor=$2
6202shift; shift
6203# Remember, the first character of IFS is used to create $*,
6204# except with old shells:
6205host_os=$*
6206IFS=$ac_save_IFS
6207case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6208
6209
6210
6211cat >>confdefs.h <<_ACEOF
6212#define OS "${host}"
6213_ACEOF
6214
6215
6216
6217
6218
6219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6220$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6221if ${ac_cv_path_GREP+:} false; then :
6222  $as_echo_n "(cached) " >&6
6223else
6224  if test -z "$GREP"; then
6225  ac_path_GREP_found=false
6226  # Loop through the user's path and test for each of PROGNAME-LIST
6227  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6228for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6229do
6230  IFS=$as_save_IFS
6231  test -z "$as_dir" && as_dir=.
6232    for ac_prog in grep ggrep; do
6233    for ac_exec_ext in '' $ac_executable_extensions; do
6234      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6235      as_fn_executable_p "$ac_path_GREP" || continue
6236# Check for GNU ac_path_GREP and select it if it is found.
6237  # Check for GNU $ac_path_GREP
6238case `"$ac_path_GREP" --version 2>&1` in
6239*GNU*)
6240  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6241*)
6242  ac_count=0
6243  $as_echo_n 0123456789 >"conftest.in"
6244  while :
6245  do
6246    cat "conftest.in" "conftest.in" >"conftest.tmp"
6247    mv "conftest.tmp" "conftest.in"
6248    cp "conftest.in" "conftest.nl"
6249    $as_echo 'GREP' >> "conftest.nl"
6250    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6251    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6252    as_fn_arith $ac_count + 1 && ac_count=$as_val
6253    if test $ac_count -gt ${ac_path_GREP_max-0}; then
6254      # Best one so far, save it but keep looking for a better one
6255      ac_cv_path_GREP="$ac_path_GREP"
6256      ac_path_GREP_max=$ac_count
6257    fi
6258    # 10*(2^10) chars as input seems more than enough
6259    test $ac_count -gt 10 && break
6260  done
6261  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6262esac
6263
6264      $ac_path_GREP_found && break 3
6265    done
6266  done
6267  done
6268IFS=$as_save_IFS
6269  if test -z "$ac_cv_path_GREP"; then
6270    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6271  fi
6272else
6273  ac_cv_path_GREP=$GREP
6274fi
6275
6276fi
6277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6278$as_echo "$ac_cv_path_GREP" >&6; }
6279 GREP="$ac_cv_path_GREP"
6280
6281
6282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6283$as_echo_n "checking for egrep... " >&6; }
6284if ${ac_cv_path_EGREP+:} false; then :
6285  $as_echo_n "(cached) " >&6
6286else
6287  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6288   then ac_cv_path_EGREP="$GREP -E"
6289   else
6290     if test -z "$EGREP"; then
6291  ac_path_EGREP_found=false
6292  # Loop through the user's path and test for each of PROGNAME-LIST
6293  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6294for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6295do
6296  IFS=$as_save_IFS
6297  test -z "$as_dir" && as_dir=.
6298    for ac_prog in egrep; do
6299    for ac_exec_ext in '' $ac_executable_extensions; do
6300      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6301      as_fn_executable_p "$ac_path_EGREP" || continue
6302# Check for GNU ac_path_EGREP and select it if it is found.
6303  # Check for GNU $ac_path_EGREP
6304case `"$ac_path_EGREP" --version 2>&1` in
6305*GNU*)
6306  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6307*)
6308  ac_count=0
6309  $as_echo_n 0123456789 >"conftest.in"
6310  while :
6311  do
6312    cat "conftest.in" "conftest.in" >"conftest.tmp"
6313    mv "conftest.tmp" "conftest.in"
6314    cp "conftest.in" "conftest.nl"
6315    $as_echo 'EGREP' >> "conftest.nl"
6316    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6317    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6318    as_fn_arith $ac_count + 1 && ac_count=$as_val
6319    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6320      # Best one so far, save it but keep looking for a better one
6321      ac_cv_path_EGREP="$ac_path_EGREP"
6322      ac_path_EGREP_max=$ac_count
6323    fi
6324    # 10*(2^10) chars as input seems more than enough
6325    test $ac_count -gt 10 && break
6326  done
6327  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6328esac
6329
6330      $ac_path_EGREP_found && break 3
6331    done
6332  done
6333  done
6334IFS=$as_save_IFS
6335  if test -z "$ac_cv_path_EGREP"; then
6336    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6337  fi
6338else
6339  ac_cv_path_EGREP=$EGREP
6340fi
6341
6342   fi
6343fi
6344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6345$as_echo "$ac_cv_path_EGREP" >&6; }
6346 EGREP="$ac_cv_path_EGREP"
6347
6348
6349
6350
6351        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if OS is AIX (to define _ALL_SOURCE)" >&5
6352$as_echo_n "checking if OS is AIX (to define _ALL_SOURCE)... " >&6; }
6353  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6354/* end confdefs.h.  */
6355
6356#ifdef _AIX
6357   yes_this_is_aix
6358#endif
6359
6360_ACEOF
6361if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6362  $EGREP "yes_this_is_aix" >/dev/null 2>&1; then :
6363
6364    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6365$as_echo "yes" >&6; }
6366    $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
6367
6368
6369else
6370
6371    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6372$as_echo "no" >&6; }
6373
6374fi
6375rm -f conftest*
6376
6377
6378
6379
6380    #
6381  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is already defined" >&5
6382$as_echo_n "checking if _THREAD_SAFE is already defined... " >&6; }
6383  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6384/* end confdefs.h.  */
6385
6386
6387
6388int main (void)
6389{
6390
6391#ifdef _THREAD_SAFE
6392      int dummy=1;
6393#else
6394      force compilation error
6395#endif
6396
6397 ;
6398 return 0;
6399}
6400
6401_ACEOF
6402if ac_fn_c_try_compile "$LINENO"; then :
6403
6404    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6405$as_echo "yes" >&6; }
6406    tmp_thread_safe_initially_defined="yes"
6407
6408else
6409
6410    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6411$as_echo "no" >&6; }
6412    tmp_thread_safe_initially_defined="no"
6413
6414fi
6415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6416  #
6417  if test "$tmp_thread_safe_initially_defined" = "no"; then
6418    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is actually needed" >&5
6419$as_echo_n "checking if _THREAD_SAFE is actually needed... " >&6; }
6420
6421  case $host_os in
6422    aix[123].* | aix4.[012].*)
6423            tmp_need_thread_safe="no"
6424      ;;
6425    aix*)
6426            tmp_need_thread_safe="yes"
6427      ;;
6428    *)
6429      tmp_need_thread_safe="no"
6430      ;;
6431  esac
6432
6433    if test "$tmp_need_thread_safe" = "yes"; then
6434      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6435$as_echo "yes" >&6; }
6436    else
6437      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6438$as_echo "no" >&6; }
6439    fi
6440  fi
6441  #
6442  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _THREAD_SAFE is onwards defined" >&5
6443$as_echo_n "checking if _THREAD_SAFE is onwards defined... " >&6; }
6444  if test "$tmp_thread_safe_initially_defined" = "yes" ||
6445    test "$tmp_need_thread_safe" = "yes"; then
6446
6447
6448$as_echo "#define NEED_THREAD_SAFE 1" >>confdefs.h
6449
6450cat >>confdefs.h <<_EOF
6451#ifndef _THREAD_SAFE
6452#  define _THREAD_SAFE
6453#endif
6454_EOF
6455
6456    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6457$as_echo "yes" >&6; }
6458  else
6459    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6460$as_echo "no" >&6; }
6461  fi
6462  #
6463
6464
6465    #
6466  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is already defined" >&5
6467$as_echo_n "checking if _REENTRANT is already defined... " >&6; }
6468  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6469/* end confdefs.h.  */
6470
6471
6472
6473int main (void)
6474{
6475
6476#ifdef _REENTRANT
6477      int dummy=1;
6478#else
6479      force compilation error
6480#endif
6481
6482 ;
6483 return 0;
6484}
6485
6486_ACEOF
6487if ac_fn_c_try_compile "$LINENO"; then :
6488
6489    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6490$as_echo "yes" >&6; }
6491    tmp_reentrant_initially_defined="yes"
6492
6493else
6494
6495    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6496$as_echo "no" >&6; }
6497    tmp_reentrant_initially_defined="no"
6498
6499fi
6500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6501  #
6502  if test "$tmp_reentrant_initially_defined" = "no"; then
6503    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is actually needed" >&5
6504$as_echo_n "checking if _REENTRANT is actually needed... " >&6; }
6505
6506  case $host_os in
6507    solaris*)
6508      tmp_need_reentrant="yes"
6509      ;;
6510    *)
6511      tmp_need_reentrant="no"
6512      ;;
6513  esac
6514
6515    if test "$tmp_need_reentrant" = "no"; then
6516
6517  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6518/* end confdefs.h.  */
6519
6520
6521#include <errno.h>
6522
6523int main (void)
6524{
6525
6526      if(0 != errno)
6527        return 1;
6528
6529 ;
6530 return 0;
6531}
6532
6533_ACEOF
6534if ac_fn_c_try_compile "$LINENO"; then :
6535
6536    tmp_errno="yes"
6537
6538else
6539
6540    tmp_errno="no"
6541
6542fi
6543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6544  if test "$tmp_errno" = "yes"; then
6545    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6546/* end confdefs.h.  */
6547
6548
6549#include <errno.h>
6550
6551int main (void)
6552{
6553
6554#ifdef errno
6555        int dummy=1;
6556#else
6557        force compilation error
6558#endif
6559
6560 ;
6561 return 0;
6562}
6563
6564_ACEOF
6565if ac_fn_c_try_compile "$LINENO"; then :
6566
6567      tmp_errno="errno_macro_defined"
6568
6569else
6570
6571      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6572/* end confdefs.h.  */
6573
6574
6575#define _REENTRANT
6576#include <errno.h>
6577
6578int main (void)
6579{
6580
6581#ifdef errno
6582          int dummy=1;
6583#else
6584          force compilation error
6585#endif
6586
6587 ;
6588 return 0;
6589}
6590
6591_ACEOF
6592if ac_fn_c_try_compile "$LINENO"; then :
6593
6594        tmp_errno="errno_macro_needs_reentrant"
6595        tmp_need_reentrant="yes"
6596
6597fi
6598rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6599
6600fi
6601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6602  fi
6603
6604    fi
6605    if test "$tmp_need_reentrant" = "no"; then
6606
6607  if test "$tmp_need_reentrant" = "no"; then
6608
6609  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6610/* end confdefs.h.  */
6611
6612
6613#define gmtime_r innocuous_gmtime_r
6614#ifdef __STDC__
6615# include <limits.h>
6616#else
6617# include <assert.h>
6618#endif
6619#undef gmtime_r
6620#ifdef __cplusplus
6621extern "C"
6622#endif
6623char gmtime_r ();
6624#if defined __stub_gmtime_r || defined __stub___gmtime_r
6625choke me
6626#endif
6627
6628int main (void)
6629{
6630return gmtime_r ();
6631 ;
6632 return 0;
6633}
6634
6635_ACEOF
6636if ac_fn_c_try_link "$LINENO"; then :
6637
6638    tmp_gmtime_r="yes"
6639
6640else
6641
6642    tmp_gmtime_r="no"
6643
6644fi
6645rm -f core conftest.err conftest.$ac_objext \
6646    conftest$ac_exeext conftest.$ac_ext
6647  if test "$tmp_gmtime_r" = "yes"; then
6648    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6649/* end confdefs.h.  */
6650
6651#include <sys/types.h>
6652#include <time.h>
6653
6654_ACEOF
6655if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6656  $EGREP "gmtime_r" >/dev/null 2>&1; then :
6657
6658      tmp_gmtime_r="proto_declared"
6659
6660else
6661
6662      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6663/* end confdefs.h.  */
6664
6665#define _REENTRANT
6666#include <sys/types.h>
6667#include <time.h>
6668
6669_ACEOF
6670if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6671  $EGREP "gmtime_r" >/dev/null 2>&1; then :
6672
6673        tmp_gmtime_r="proto_needs_reentrant"
6674        tmp_need_reentrant="yes"
6675
6676fi
6677rm -f conftest*
6678
6679
6680fi
6681rm -f conftest*
6682
6683  fi
6684
6685  fi
6686  if test "$tmp_need_reentrant" = "no"; then
6687
6688  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6689/* end confdefs.h.  */
6690
6691
6692#define localtime_r innocuous_localtime_r
6693#ifdef __STDC__
6694# include <limits.h>
6695#else
6696# include <assert.h>
6697#endif
6698#undef localtime_r
6699#ifdef __cplusplus
6700extern "C"
6701#endif
6702char localtime_r ();
6703#if defined __stub_localtime_r || defined __stub___localtime_r
6704choke me
6705#endif
6706
6707int main (void)
6708{
6709return localtime_r ();
6710 ;
6711 return 0;
6712}
6713
6714_ACEOF
6715if ac_fn_c_try_link "$LINENO"; then :
6716
6717    tmp_localtime_r="yes"
6718
6719else
6720
6721    tmp_localtime_r="no"
6722
6723fi
6724rm -f core conftest.err conftest.$ac_objext \
6725    conftest$ac_exeext conftest.$ac_ext
6726  if test "$tmp_localtime_r" = "yes"; then
6727    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6728/* end confdefs.h.  */
6729
6730#include <sys/types.h>
6731#include <time.h>
6732
6733_ACEOF
6734if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6735  $EGREP "localtime_r" >/dev/null 2>&1; then :
6736
6737      tmp_localtime_r="proto_declared"
6738
6739else
6740
6741      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6742/* end confdefs.h.  */
6743
6744#define _REENTRANT
6745#include <sys/types.h>
6746#include <time.h>
6747
6748_ACEOF
6749if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6750  $EGREP "localtime_r" >/dev/null 2>&1; then :
6751
6752        tmp_localtime_r="proto_needs_reentrant"
6753        tmp_need_reentrant="yes"
6754
6755fi
6756rm -f conftest*
6757
6758
6759fi
6760rm -f conftest*
6761
6762  fi
6763
6764  fi
6765  if test "$tmp_need_reentrant" = "no"; then
6766
6767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6768/* end confdefs.h.  */
6769
6770
6771#define strerror_r innocuous_strerror_r
6772#ifdef __STDC__
6773# include <limits.h>
6774#else
6775# include <assert.h>
6776#endif
6777#undef strerror_r
6778#ifdef __cplusplus
6779extern "C"
6780#endif
6781char strerror_r ();
6782#if defined __stub_strerror_r || defined __stub___strerror_r
6783choke me
6784#endif
6785
6786int main (void)
6787{
6788return strerror_r ();
6789 ;
6790 return 0;
6791}
6792
6793_ACEOF
6794if ac_fn_c_try_link "$LINENO"; then :
6795
6796    tmp_strerror_r="yes"
6797
6798else
6799
6800    tmp_strerror_r="no"
6801
6802fi
6803rm -f core conftest.err conftest.$ac_objext \
6804    conftest$ac_exeext conftest.$ac_ext
6805  if test "$tmp_strerror_r" = "yes"; then
6806    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6807/* end confdefs.h.  */
6808
6809#include <sys/types.h>
6810#include <string.h>
6811
6812_ACEOF
6813if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6814  $EGREP "strerror_r" >/dev/null 2>&1; then :
6815
6816      tmp_strerror_r="proto_declared"
6817
6818else
6819
6820      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6821/* end confdefs.h.  */
6822
6823#define _REENTRANT
6824#include <sys/types.h>
6825#include <string.h>
6826
6827_ACEOF
6828if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6829  $EGREP "strerror_r" >/dev/null 2>&1; then :
6830
6831        tmp_strerror_r="proto_needs_reentrant"
6832        tmp_need_reentrant="yes"
6833
6834fi
6835rm -f conftest*
6836
6837
6838fi
6839rm -f conftest*
6840
6841  fi
6842
6843  fi
6844  if test "$tmp_need_reentrant" = "no"; then
6845
6846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6847/* end confdefs.h.  */
6848
6849
6850#define strtok_r innocuous_strtok_r
6851#ifdef __STDC__
6852# include <limits.h>
6853#else
6854# include <assert.h>
6855#endif
6856#undef strtok_r
6857#ifdef __cplusplus
6858extern "C"
6859#endif
6860char strtok_r ();
6861#if defined __stub_strtok_r || defined __stub___strtok_r
6862choke me
6863#endif
6864
6865int main (void)
6866{
6867return strtok_r ();
6868 ;
6869 return 0;
6870}
6871
6872_ACEOF
6873if ac_fn_c_try_link "$LINENO"; then :
6874
6875    tmp_strtok_r="yes"
6876
6877else
6878
6879    tmp_strtok_r="no"
6880
6881fi
6882rm -f core conftest.err conftest.$ac_objext \
6883    conftest$ac_exeext conftest.$ac_ext
6884  if test "$tmp_strtok_r" = "yes"; then
6885    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6886/* end confdefs.h.  */
6887
6888#include <sys/types.h>
6889#include <string.h>
6890
6891_ACEOF
6892if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6893  $EGREP "strtok_r" >/dev/null 2>&1; then :
6894
6895      tmp_strtok_r="proto_declared"
6896
6897else
6898
6899      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6900/* end confdefs.h.  */
6901
6902#define _REENTRANT
6903#include <sys/types.h>
6904#include <string.h>
6905
6906_ACEOF
6907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6908  $EGREP "strtok_r" >/dev/null 2>&1; then :
6909
6910        tmp_strtok_r="proto_needs_reentrant"
6911        tmp_need_reentrant="yes"
6912
6913fi
6914rm -f conftest*
6915
6916
6917fi
6918rm -f conftest*
6919
6920  fi
6921
6922  fi
6923  if test "$tmp_need_reentrant" = "no"; then
6924
6925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6926/* end confdefs.h.  */
6927
6928
6929#define inet_ntoa_r innocuous_inet_ntoa_r
6930#ifdef __STDC__
6931# include <limits.h>
6932#else
6933# include <assert.h>
6934#endif
6935#undef inet_ntoa_r
6936#ifdef __cplusplus
6937extern "C"
6938#endif
6939char inet_ntoa_r ();
6940#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r
6941choke me
6942#endif
6943
6944int main (void)
6945{
6946return inet_ntoa_r ();
6947 ;
6948 return 0;
6949}
6950
6951_ACEOF
6952if ac_fn_c_try_link "$LINENO"; then :
6953
6954    tmp_inet_ntoa_r="yes"
6955
6956else
6957
6958    tmp_inet_ntoa_r="no"
6959
6960fi
6961rm -f core conftest.err conftest.$ac_objext \
6962    conftest$ac_exeext conftest.$ac_ext
6963  if test "$tmp_inet_ntoa_r" = "yes"; then
6964    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6965/* end confdefs.h.  */
6966
6967#include <sys/types.h>
6968#include <sys/socket.h>
6969#include <netinet/in.h>
6970#include <arpa/inet.h>
6971
6972_ACEOF
6973if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6974  $EGREP "inet_ntoa_r" >/dev/null 2>&1; then :
6975
6976      tmp_inet_ntoa_r="proto_declared"
6977
6978else
6979
6980      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6981/* end confdefs.h.  */
6982
6983#define _REENTRANT
6984#include <sys/types.h>
6985#include <sys/socket.h>
6986#include <netinet/in.h>
6987#include <arpa/inet.h>
6988
6989_ACEOF
6990if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6991  $EGREP "inet_ntoa_r" >/dev/null 2>&1; then :
6992
6993        tmp_inet_ntoa_r="proto_needs_reentrant"
6994        tmp_need_reentrant="yes"
6995
6996fi
6997rm -f conftest*
6998
6999
7000fi
7001rm -f conftest*
7002
7003  fi
7004
7005  fi
7006  if test "$tmp_need_reentrant" = "no"; then
7007
7008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7009/* end confdefs.h.  */
7010
7011
7012#define gethostbyaddr_r innocuous_gethostbyaddr_r
7013#ifdef __STDC__
7014# include <limits.h>
7015#else
7016# include <assert.h>
7017#endif
7018#undef gethostbyaddr_r
7019#ifdef __cplusplus
7020extern "C"
7021#endif
7022char gethostbyaddr_r ();
7023#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r
7024choke me
7025#endif
7026
7027int main (void)
7028{
7029return gethostbyaddr_r ();
7030 ;
7031 return 0;
7032}
7033
7034_ACEOF
7035if ac_fn_c_try_link "$LINENO"; then :
7036
7037    tmp_gethostbyaddr_r="yes"
7038
7039else
7040
7041    tmp_gethostbyaddr_r="no"
7042
7043fi
7044rm -f core conftest.err conftest.$ac_objext \
7045    conftest$ac_exeext conftest.$ac_ext
7046  if test "$tmp_gethostbyaddr_r" = "yes"; then
7047    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7048/* end confdefs.h.  */
7049
7050#include <sys/types.h>
7051#include <netdb.h>
7052
7053_ACEOF
7054if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7055  $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
7056
7057      tmp_gethostbyaddr_r="proto_declared"
7058
7059else
7060
7061      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7062/* end confdefs.h.  */
7063
7064#define _REENTRANT
7065#include <sys/types.h>
7066#include <netdb.h>
7067
7068_ACEOF
7069if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7070  $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
7071
7072        tmp_gethostbyaddr_r="proto_needs_reentrant"
7073        tmp_need_reentrant="yes"
7074
7075fi
7076rm -f conftest*
7077
7078
7079fi
7080rm -f conftest*
7081
7082  fi
7083
7084  fi
7085  if test "$tmp_need_reentrant" = "no"; then
7086
7087  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7088/* end confdefs.h.  */
7089
7090
7091#define gethostbyname_r innocuous_gethostbyname_r
7092#ifdef __STDC__
7093# include <limits.h>
7094#else
7095# include <assert.h>
7096#endif
7097#undef gethostbyname_r
7098#ifdef __cplusplus
7099extern "C"
7100#endif
7101char gethostbyname_r ();
7102#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r
7103choke me
7104#endif
7105
7106int main (void)
7107{
7108return gethostbyname_r ();
7109 ;
7110 return 0;
7111}
7112
7113_ACEOF
7114if ac_fn_c_try_link "$LINENO"; then :
7115
7116    tmp_gethostbyname_r="yes"
7117
7118else
7119
7120    tmp_gethostbyname_r="no"
7121
7122fi
7123rm -f core conftest.err conftest.$ac_objext \
7124    conftest$ac_exeext conftest.$ac_ext
7125  if test "$tmp_gethostbyname_r" = "yes"; then
7126    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7127/* end confdefs.h.  */
7128
7129#include <sys/types.h>
7130#include <netdb.h>
7131
7132_ACEOF
7133if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7134  $EGREP "gethostbyname_r" >/dev/null 2>&1; then :
7135
7136      tmp_gethostbyname_r="proto_declared"
7137
7138else
7139
7140      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7141/* end confdefs.h.  */
7142
7143#define _REENTRANT
7144#include <sys/types.h>
7145#include <netdb.h>
7146
7147_ACEOF
7148if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7149  $EGREP "gethostbyname_r" >/dev/null 2>&1; then :
7150
7151        tmp_gethostbyname_r="proto_needs_reentrant"
7152        tmp_need_reentrant="yes"
7153
7154fi
7155rm -f conftest*
7156
7157
7158fi
7159rm -f conftest*
7160
7161  fi
7162
7163  fi
7164  if test "$tmp_need_reentrant" = "no"; then
7165
7166  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7167/* end confdefs.h.  */
7168
7169
7170#define getprotobyname_r innocuous_getprotobyname_r
7171#ifdef __STDC__
7172# include <limits.h>
7173#else
7174# include <assert.h>
7175#endif
7176#undef getprotobyname_r
7177#ifdef __cplusplus
7178extern "C"
7179#endif
7180char getprotobyname_r ();
7181#if defined __stub_getprotobyname_r || defined __stub___getprotobyname_r
7182choke me
7183#endif
7184
7185int main (void)
7186{
7187return getprotobyname_r ();
7188 ;
7189 return 0;
7190}
7191
7192_ACEOF
7193if ac_fn_c_try_link "$LINENO"; then :
7194
7195    tmp_getprotobyname_r="yes"
7196
7197else
7198
7199    tmp_getprotobyname_r="no"
7200
7201fi
7202rm -f core conftest.err conftest.$ac_objext \
7203    conftest$ac_exeext conftest.$ac_ext
7204  if test "$tmp_getprotobyname_r" = "yes"; then
7205    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206/* end confdefs.h.  */
7207
7208#include <sys/types.h>
7209#include <netdb.h>
7210
7211_ACEOF
7212if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7213  $EGREP "getprotobyname_r" >/dev/null 2>&1; then :
7214
7215      tmp_getprotobyname_r="proto_declared"
7216
7217else
7218
7219      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7220/* end confdefs.h.  */
7221
7222#define _REENTRANT
7223#include <sys/types.h>
7224#include <netdb.h>
7225
7226_ACEOF
7227if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7228  $EGREP "getprotobyname_r" >/dev/null 2>&1; then :
7229
7230        tmp_getprotobyname_r="proto_needs_reentrant"
7231        tmp_need_reentrant="yes"
7232
7233fi
7234rm -f conftest*
7235
7236
7237fi
7238rm -f conftest*
7239
7240  fi
7241
7242  fi
7243  if test "$tmp_need_reentrant" = "no"; then
7244
7245  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7246/* end confdefs.h.  */
7247
7248
7249#define getservbyport_r innocuous_getservbyport_r
7250#ifdef __STDC__
7251# include <limits.h>
7252#else
7253# include <assert.h>
7254#endif
7255#undef getservbyport_r
7256#ifdef __cplusplus
7257extern "C"
7258#endif
7259char getservbyport_r ();
7260#if defined __stub_getservbyport_r || defined __stub___getservbyport_r
7261choke me
7262#endif
7263
7264int main (void)
7265{
7266return getservbyport_r ();
7267 ;
7268 return 0;
7269}
7270
7271_ACEOF
7272if ac_fn_c_try_link "$LINENO"; then :
7273
7274    tmp_getservbyport_r="yes"
7275
7276else
7277
7278    tmp_getservbyport_r="no"
7279
7280fi
7281rm -f core conftest.err conftest.$ac_objext \
7282    conftest$ac_exeext conftest.$ac_ext
7283  if test "$tmp_getservbyport_r" = "yes"; then
7284    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7285/* end confdefs.h.  */
7286
7287#include <sys/types.h>
7288#include <netdb.h>
7289
7290_ACEOF
7291if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7292  $EGREP "getservbyport_r" >/dev/null 2>&1; then :
7293
7294      tmp_getservbyport_r="proto_declared"
7295
7296else
7297
7298      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7299/* end confdefs.h.  */
7300
7301#define _REENTRANT
7302#include <sys/types.h>
7303#include <netdb.h>
7304
7305_ACEOF
7306if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7307  $EGREP "getservbyport_r" >/dev/null 2>&1; then :
7308
7309        tmp_getservbyport_r="proto_needs_reentrant"
7310        tmp_need_reentrant="yes"
7311
7312fi
7313rm -f conftest*
7314
7315
7316fi
7317rm -f conftest*
7318
7319  fi
7320
7321  fi
7322
7323    fi
7324    if test "$tmp_need_reentrant" = "yes"; then
7325      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7326$as_echo "yes" >&6; }
7327    else
7328      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7329$as_echo "no" >&6; }
7330    fi
7331  fi
7332  #
7333  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if _REENTRANT is onwards defined" >&5
7334$as_echo_n "checking if _REENTRANT is onwards defined... " >&6; }
7335  if test "$tmp_reentrant_initially_defined" = "yes" ||
7336    test "$tmp_need_reentrant" = "yes"; then
7337
7338
7339$as_echo "#define NEED_REENTRANT 1" >>confdefs.h
7340
7341cat >>confdefs.h <<_EOF
7342#ifndef _REENTRANT
7343#  define _REENTRANT
7344#endif
7345_EOF
7346
7347    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7348$as_echo "yes" >&6; }
7349  else
7350    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7351$as_echo "no" >&6; }
7352  fi
7353  #
7354
7355
7356# Check whether --enable-largefile was given.
7357if test "${enable_largefile+set}" = set; then :
7358  enableval=$enable_largefile;
7359fi
7360
7361if test "$enable_largefile" != no; then
7362
7363  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
7364$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
7365if ${ac_cv_sys_largefile_CC+:} false; then :
7366  $as_echo_n "(cached) " >&6
7367else
7368  ac_cv_sys_largefile_CC=no
7369     if test "$GCC" != yes; then
7370       ac_save_CC=$CC
7371       while :; do
7372	 # IRIX 6.2 and later do not support large files by default,
7373	 # so use the C compiler's -n32 option if that helps.
7374	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7375/* end confdefs.h.  */
7376#include <sys/types.h>
7377 /* Check that off_t can represent 2**63 - 1 correctly.
7378    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7379    since some C++ compilers masquerading as C compilers
7380    incorrectly reject 9223372036854775807.  */
7381#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
7382  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7383		       && LARGE_OFF_T % 2147483647 == 1)
7384		      ? 1 : -1];
7385int main (void)
7386{
7387
7388 ;
7389 return 0;
7390}
7391_ACEOF
7392	 if ac_fn_c_try_compile "$LINENO"; then :
7393  break
7394fi
7395rm -f core conftest.err conftest.$ac_objext
7396	 CC="$CC -n32"
7397	 if ac_fn_c_try_compile "$LINENO"; then :
7398  ac_cv_sys_largefile_CC=' -n32'; break
7399fi
7400rm -f core conftest.err conftest.$ac_objext
7401	 break
7402       done
7403       CC=$ac_save_CC
7404       rm -f conftest.$ac_ext
7405    fi
7406fi
7407{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
7408$as_echo "$ac_cv_sys_largefile_CC" >&6; }
7409  if test "$ac_cv_sys_largefile_CC" != no; then
7410    CC=$CC$ac_cv_sys_largefile_CC
7411  fi
7412
7413  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7414$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
7415if ${ac_cv_sys_file_offset_bits+:} false; then :
7416  $as_echo_n "(cached) " >&6
7417else
7418  while :; do
7419  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7420/* end confdefs.h.  */
7421#include <sys/types.h>
7422 /* Check that off_t can represent 2**63 - 1 correctly.
7423    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7424    since some C++ compilers masquerading as C compilers
7425    incorrectly reject 9223372036854775807.  */
7426#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
7427  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7428		       && LARGE_OFF_T % 2147483647 == 1)
7429		      ? 1 : -1];
7430int main (void)
7431{
7432
7433 ;
7434 return 0;
7435}
7436_ACEOF
7437if ac_fn_c_try_compile "$LINENO"; then :
7438  ac_cv_sys_file_offset_bits=no; break
7439fi
7440rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7441  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7442/* end confdefs.h.  */
7443#define _FILE_OFFSET_BITS 64
7444#include <sys/types.h>
7445 /* Check that off_t can represent 2**63 - 1 correctly.
7446    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7447    since some C++ compilers masquerading as C compilers
7448    incorrectly reject 9223372036854775807.  */
7449#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
7450  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7451		       && LARGE_OFF_T % 2147483647 == 1)
7452		      ? 1 : -1];
7453int main (void)
7454{
7455
7456 ;
7457 return 0;
7458}
7459_ACEOF
7460if ac_fn_c_try_compile "$LINENO"; then :
7461  ac_cv_sys_file_offset_bits=64; break
7462fi
7463rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7464  ac_cv_sys_file_offset_bits=unknown
7465  break
7466done
7467fi
7468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
7469$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
7470case $ac_cv_sys_file_offset_bits in #(
7471  no | unknown) ;;
7472  *)
7473cat >>confdefs.h <<_ACEOF
7474#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7475_ACEOF
7476;;
7477esac
7478rm -rf conftest*
7479  if test $ac_cv_sys_file_offset_bits = unknown; then
7480    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
7481$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
7482if ${ac_cv_sys_large_files+:} false; then :
7483  $as_echo_n "(cached) " >&6
7484else
7485  while :; do
7486  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7487/* end confdefs.h.  */
7488#include <sys/types.h>
7489 /* Check that off_t can represent 2**63 - 1 correctly.
7490    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7491    since some C++ compilers masquerading as C compilers
7492    incorrectly reject 9223372036854775807.  */
7493#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
7494  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7495		       && LARGE_OFF_T % 2147483647 == 1)
7496		      ? 1 : -1];
7497int main (void)
7498{
7499
7500 ;
7501 return 0;
7502}
7503_ACEOF
7504if ac_fn_c_try_compile "$LINENO"; then :
7505  ac_cv_sys_large_files=no; break
7506fi
7507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7508  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7509/* end confdefs.h.  */
7510#define _LARGE_FILES 1
7511#include <sys/types.h>
7512 /* Check that off_t can represent 2**63 - 1 correctly.
7513    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7514    since some C++ compilers masquerading as C compilers
7515    incorrectly reject 9223372036854775807.  */
7516#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31))
7517  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7518		       && LARGE_OFF_T % 2147483647 == 1)
7519		      ? 1 : -1];
7520int main (void)
7521{
7522
7523 ;
7524 return 0;
7525}
7526_ACEOF
7527if ac_fn_c_try_compile "$LINENO"; then :
7528  ac_cv_sys_large_files=1; break
7529fi
7530rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7531  ac_cv_sys_large_files=unknown
7532  break
7533done
7534fi
7535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
7536$as_echo "$ac_cv_sys_large_files" >&6; }
7537case $ac_cv_sys_large_files in #(
7538  no | unknown) ;;
7539  *)
7540cat >>confdefs.h <<_ACEOF
7541#define _LARGE_FILES $ac_cv_sys_large_files
7542_ACEOF
7543;;
7544esac
7545rm -rf conftest*
7546  fi
7547
7548
7549fi
7550
7551
7552case `pwd` in
7553  *\ * | *\	*)
7554    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
7555$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
7556esac
7557
7558
7559
7560macro_version='2.4.6'
7561macro_revision='2.4.6'
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575ltmain=$ac_aux_dir/ltmain.sh
7576
7577# Backslashify metacharacters that are still active within
7578# double-quoted strings.
7579sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7580
7581# Same as above, but do not quote variable references.
7582double_quote_subst='s/\(["`\\]\)/\\\1/g'
7583
7584# Sed substitution to delay expansion of an escaped shell variable in a
7585# double_quote_subst'ed string.
7586delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7587
7588# Sed substitution to delay expansion of an escaped single quote.
7589delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7590
7591# Sed substitution to avoid accidental globbing in evaled expressions
7592no_glob_subst='s/\*/\\\*/g'
7593
7594ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7595ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7596ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7597
7598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7599$as_echo_n "checking how to print strings... " >&6; }
7600# Test print first, because it will be a builtin if present.
7601if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
7602   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7603  ECHO='print -r --'
7604elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7605  ECHO='printf %s\n'
7606else
7607  # Use this function as a fallback that always works.
7608  func_fallback_echo ()
7609  {
7610    eval 'cat <<_LTECHO_EOF
7611$1
7612_LTECHO_EOF'
7613  }
7614  ECHO='func_fallback_echo'
7615fi
7616
7617# func_echo_all arg...
7618# Invoke $ECHO with all args, space-separated.
7619func_echo_all ()
7620{
7621    $ECHO ""
7622}
7623
7624case $ECHO in
7625  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7626$as_echo "printf" >&6; } ;;
7627  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7628$as_echo "print -r" >&6; } ;;
7629  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7630$as_echo "cat" >&6; } ;;
7631esac
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7647$as_echo_n "checking for a sed that does not truncate output... " >&6; }
7648if ${ac_cv_path_SED+:} false; then :
7649  $as_echo_n "(cached) " >&6
7650else
7651            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7652     for ac_i in 1 2 3 4 5 6 7; do
7653       ac_script="$ac_script$as_nl$ac_script"
7654     done
7655     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7656     { ac_script=; unset ac_script;}
7657     if test -z "$SED"; then
7658  ac_path_SED_found=false
7659  # Loop through the user's path and test for each of PROGNAME-LIST
7660  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7661for as_dir in $PATH
7662do
7663  IFS=$as_save_IFS
7664  test -z "$as_dir" && as_dir=.
7665    for ac_prog in sed gsed; do
7666    for ac_exec_ext in '' $ac_executable_extensions; do
7667      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7668      as_fn_executable_p "$ac_path_SED" || continue
7669# Check for GNU ac_path_SED and select it if it is found.
7670  # Check for GNU $ac_path_SED
7671case `"$ac_path_SED" --version 2>&1` in
7672*GNU*)
7673  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7674*)
7675  ac_count=0
7676  $as_echo_n 0123456789 >"conftest.in"
7677  while :
7678  do
7679    cat "conftest.in" "conftest.in" >"conftest.tmp"
7680    mv "conftest.tmp" "conftest.in"
7681    cp "conftest.in" "conftest.nl"
7682    $as_echo '' >> "conftest.nl"
7683    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7684    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7685    as_fn_arith $ac_count + 1 && ac_count=$as_val
7686    if test $ac_count -gt ${ac_path_SED_max-0}; then
7687      # Best one so far, save it but keep looking for a better one
7688      ac_cv_path_SED="$ac_path_SED"
7689      ac_path_SED_max=$ac_count
7690    fi
7691    # 10*(2^10) chars as input seems more than enough
7692    test $ac_count -gt 10 && break
7693  done
7694  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7695esac
7696
7697      $ac_path_SED_found && break 3
7698    done
7699  done
7700  done
7701IFS=$as_save_IFS
7702  if test -z "$ac_cv_path_SED"; then
7703    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7704  fi
7705else
7706  ac_cv_path_SED=$SED
7707fi
7708
7709fi
7710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7711$as_echo "$ac_cv_path_SED" >&6; }
7712 SED="$ac_cv_path_SED"
7713  rm -f conftest.sed
7714
7715test -z "$SED" && SED=sed
7716Xsed="$SED -e 1s/^X//"
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7729$as_echo_n "checking for fgrep... " >&6; }
7730if ${ac_cv_path_FGREP+:} false; then :
7731  $as_echo_n "(cached) " >&6
7732else
7733  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7734   then ac_cv_path_FGREP="$GREP -F"
7735   else
7736     if test -z "$FGREP"; then
7737  ac_path_FGREP_found=false
7738  # Loop through the user's path and test for each of PROGNAME-LIST
7739  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7740for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7741do
7742  IFS=$as_save_IFS
7743  test -z "$as_dir" && as_dir=.
7744    for ac_prog in fgrep; do
7745    for ac_exec_ext in '' $ac_executable_extensions; do
7746      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7747      as_fn_executable_p "$ac_path_FGREP" || continue
7748# Check for GNU ac_path_FGREP and select it if it is found.
7749  # Check for GNU $ac_path_FGREP
7750case `"$ac_path_FGREP" --version 2>&1` in
7751*GNU*)
7752  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7753*)
7754  ac_count=0
7755  $as_echo_n 0123456789 >"conftest.in"
7756  while :
7757  do
7758    cat "conftest.in" "conftest.in" >"conftest.tmp"
7759    mv "conftest.tmp" "conftest.in"
7760    cp "conftest.in" "conftest.nl"
7761    $as_echo 'FGREP' >> "conftest.nl"
7762    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7763    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7764    as_fn_arith $ac_count + 1 && ac_count=$as_val
7765    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7766      # Best one so far, save it but keep looking for a better one
7767      ac_cv_path_FGREP="$ac_path_FGREP"
7768      ac_path_FGREP_max=$ac_count
7769    fi
7770    # 10*(2^10) chars as input seems more than enough
7771    test $ac_count -gt 10 && break
7772  done
7773  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7774esac
7775
7776      $ac_path_FGREP_found && break 3
7777    done
7778  done
7779  done
7780IFS=$as_save_IFS
7781  if test -z "$ac_cv_path_FGREP"; then
7782    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7783  fi
7784else
7785  ac_cv_path_FGREP=$FGREP
7786fi
7787
7788   fi
7789fi
7790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7791$as_echo "$ac_cv_path_FGREP" >&6; }
7792 FGREP="$ac_cv_path_FGREP"
7793
7794
7795test -z "$GREP" && GREP=grep
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815# Check whether --with-gnu-ld was given.
7816if test "${with_gnu_ld+set}" = set; then :
7817  withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
7818else
7819  with_gnu_ld=no
7820fi
7821
7822ac_prog=ld
7823if test yes = "$GCC"; then
7824  # Check if gcc -print-prog-name=ld gives a path.
7825  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7826$as_echo_n "checking for ld used by $CC... " >&6; }
7827  case $host in
7828  *-*-mingw*)
7829    # gcc leaves a trailing carriage return, which upsets mingw
7830    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7831  *)
7832    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7833  esac
7834  case $ac_prog in
7835    # Accept absolute paths.
7836    [\\/]* | ?:[\\/]*)
7837      re_direlt='/[^/][^/]*/\.\./'
7838      # Canonicalize the pathname of ld
7839      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7840      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7841	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7842      done
7843      test -z "$LD" && LD=$ac_prog
7844      ;;
7845  "")
7846    # If it fails, then pretend we aren't using GCC.
7847    ac_prog=ld
7848    ;;
7849  *)
7850    # If it is relative, then search for the first ld in PATH.
7851    with_gnu_ld=unknown
7852    ;;
7853  esac
7854elif test yes = "$with_gnu_ld"; then
7855  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7856$as_echo_n "checking for GNU ld... " >&6; }
7857else
7858  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7859$as_echo_n "checking for non-GNU ld... " >&6; }
7860fi
7861if ${lt_cv_path_LD+:} false; then :
7862  $as_echo_n "(cached) " >&6
7863else
7864  if test -z "$LD"; then
7865  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7866  for ac_dir in $PATH; do
7867    IFS=$lt_save_ifs
7868    test -z "$ac_dir" && ac_dir=.
7869    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7870      lt_cv_path_LD=$ac_dir/$ac_prog
7871      # Check to see if the program is GNU ld.  I'd rather use --version,
7872      # but apparently some variants of GNU ld only accept -v.
7873      # Break only if it was the GNU/non-GNU ld that we prefer.
7874      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7875      *GNU* | *'with BFD'*)
7876	test no != "$with_gnu_ld" && break
7877	;;
7878      *)
7879	test yes != "$with_gnu_ld" && break
7880	;;
7881      esac
7882    fi
7883  done
7884  IFS=$lt_save_ifs
7885else
7886  lt_cv_path_LD=$LD # Let the user override the test with a path.
7887fi
7888fi
7889
7890LD=$lt_cv_path_LD
7891if test -n "$LD"; then
7892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7893$as_echo "$LD" >&6; }
7894else
7895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7896$as_echo "no" >&6; }
7897fi
7898test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7900$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7901if ${lt_cv_prog_gnu_ld+:} false; then :
7902  $as_echo_n "(cached) " >&6
7903else
7904  # I'd rather use --version here, but apparently some GNU lds only accept -v.
7905case `$LD -v 2>&1 </dev/null` in
7906*GNU* | *'with BFD'*)
7907  lt_cv_prog_gnu_ld=yes
7908  ;;
7909*)
7910  lt_cv_prog_gnu_ld=no
7911  ;;
7912esac
7913fi
7914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7915$as_echo "$lt_cv_prog_gnu_ld" >&6; }
7916with_gnu_ld=$lt_cv_prog_gnu_ld
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7927$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7928if ${lt_cv_path_NM+:} false; then :
7929  $as_echo_n "(cached) " >&6
7930else
7931  if test -n "$NM"; then
7932  # Let the user override the test.
7933  lt_cv_path_NM=$NM
7934else
7935  lt_nm_to_check=${ac_tool_prefix}nm
7936  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7937    lt_nm_to_check="$lt_nm_to_check nm"
7938  fi
7939  for lt_tmp_nm in $lt_nm_to_check; do
7940    lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7941    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7942      IFS=$lt_save_ifs
7943      test -z "$ac_dir" && ac_dir=.
7944      tmp_nm=$ac_dir/$lt_tmp_nm
7945      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
7946	# Check to see if the nm accepts a BSD-compat flag.
7947	# Adding the 'sed 1q' prevents false positives on HP-UX, which says:
7948	#   nm: unknown option "B" ignored
7949	# Tru64's nm complains that /dev/null is an invalid object file
7950	# MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
7951	case $build_os in
7952	mingw*) lt_bad_file=conftest.nm/nofile ;;
7953	*) lt_bad_file=/dev/null ;;
7954	esac
7955	case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
7956	*$lt_bad_file* | *'Invalid file or object type'*)
7957	  lt_cv_path_NM="$tmp_nm -B"
7958	  break 2
7959	  ;;
7960	*)
7961	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7962	  */dev/null*)
7963	    lt_cv_path_NM="$tmp_nm -p"
7964	    break 2
7965	    ;;
7966	  *)
7967	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7968	    continue # so that we can try to find one that supports BSD flags
7969	    ;;
7970	  esac
7971	  ;;
7972	esac
7973      fi
7974    done
7975    IFS=$lt_save_ifs
7976  done
7977  : ${lt_cv_path_NM=no}
7978fi
7979fi
7980{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7981$as_echo "$lt_cv_path_NM" >&6; }
7982if test no != "$lt_cv_path_NM"; then
7983  NM=$lt_cv_path_NM
7984else
7985  # Didn't find any BSD compatible name lister, look for dumpbin.
7986  if test -n "$DUMPBIN"; then :
7987    # Let the user override the test.
7988  else
7989    if test -n "$ac_tool_prefix"; then
7990  for ac_prog in dumpbin "link -dump"
7991  do
7992    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7993set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7995$as_echo_n "checking for $ac_word... " >&6; }
7996if ${ac_cv_prog_DUMPBIN+:} false; then :
7997  $as_echo_n "(cached) " >&6
7998else
7999  if test -n "$DUMPBIN"; then
8000  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
8001else
8002as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8003for as_dir in $PATH
8004do
8005  IFS=$as_save_IFS
8006  test -z "$as_dir" && as_dir=.
8007    for ac_exec_ext in '' $ac_executable_extensions; do
8008  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8009    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
8010    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8011    break 2
8012  fi
8013done
8014  done
8015IFS=$as_save_IFS
8016
8017fi
8018fi
8019DUMPBIN=$ac_cv_prog_DUMPBIN
8020if test -n "$DUMPBIN"; then
8021  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
8022$as_echo "$DUMPBIN" >&6; }
8023else
8024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8025$as_echo "no" >&6; }
8026fi
8027
8028
8029    test -n "$DUMPBIN" && break
8030  done
8031fi
8032if test -z "$DUMPBIN"; then
8033  ac_ct_DUMPBIN=$DUMPBIN
8034  for ac_prog in dumpbin "link -dump"
8035do
8036  # Extract the first word of "$ac_prog", so it can be a program name with args.
8037set dummy $ac_prog; ac_word=$2
8038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8039$as_echo_n "checking for $ac_word... " >&6; }
8040if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
8041  $as_echo_n "(cached) " >&6
8042else
8043  if test -n "$ac_ct_DUMPBIN"; then
8044  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8045else
8046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8047for as_dir in $PATH
8048do
8049  IFS=$as_save_IFS
8050  test -z "$as_dir" && as_dir=.
8051    for ac_exec_ext in '' $ac_executable_extensions; do
8052  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8053    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
8054    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8055    break 2
8056  fi
8057done
8058  done
8059IFS=$as_save_IFS
8060
8061fi
8062fi
8063ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8064if test -n "$ac_ct_DUMPBIN"; then
8065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
8066$as_echo "$ac_ct_DUMPBIN" >&6; }
8067else
8068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8069$as_echo "no" >&6; }
8070fi
8071
8072
8073  test -n "$ac_ct_DUMPBIN" && break
8074done
8075
8076  if test "x$ac_ct_DUMPBIN" = x; then
8077    DUMPBIN=":"
8078  else
8079    case $cross_compiling:$ac_tool_warned in
8080yes:)
8081{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8082$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8083ac_tool_warned=yes ;;
8084esac
8085    DUMPBIN=$ac_ct_DUMPBIN
8086  fi
8087fi
8088
8089    case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
8090    *COFF*)
8091      DUMPBIN="$DUMPBIN -symbols -headers"
8092      ;;
8093    *)
8094      DUMPBIN=:
8095      ;;
8096    esac
8097  fi
8098
8099  if test : != "$DUMPBIN"; then
8100    NM=$DUMPBIN
8101  fi
8102fi
8103test -z "$NM" && NM=nm
8104
8105
8106
8107
8108
8109
8110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
8111$as_echo_n "checking the name lister ($NM) interface... " >&6; }
8112if ${lt_cv_nm_interface+:} false; then :
8113  $as_echo_n "(cached) " >&6
8114else
8115  lt_cv_nm_interface="BSD nm"
8116  echo "int some_variable = 0;" > conftest.$ac_ext
8117  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
8118  (eval "$ac_compile" 2>conftest.err)
8119  cat conftest.err >&5
8120  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
8121  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8122  cat conftest.err >&5
8123  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
8124  cat conftest.out >&5
8125  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8126    lt_cv_nm_interface="MS dumpbin"
8127  fi
8128  rm -f conftest*
8129fi
8130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
8131$as_echo "$lt_cv_nm_interface" >&6; }
8132
8133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8134$as_echo_n "checking whether ln -s works... " >&6; }
8135LN_S=$as_ln_s
8136if test "$LN_S" = "ln -s"; then
8137  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8138$as_echo "yes" >&6; }
8139else
8140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8141$as_echo "no, using $LN_S" >&6; }
8142fi
8143
8144# find the maximum length of command line arguments
8145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
8146$as_echo_n "checking the maximum length of command line arguments... " >&6; }
8147if ${lt_cv_sys_max_cmd_len+:} false; then :
8148  $as_echo_n "(cached) " >&6
8149else
8150    i=0
8151  teststring=ABCD
8152
8153  case $build_os in
8154  msdosdjgpp*)
8155    # On DJGPP, this test can blow up pretty badly due to problems in libc
8156    # (any single argument exceeding 2000 bytes causes a buffer overrun
8157    # during glob expansion).  Even if it were fixed, the result of this
8158    # check would be larger than it should be.
8159    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
8160    ;;
8161
8162  gnu*)
8163    # Under GNU Hurd, this test is not required because there is
8164    # no limit to the length of command line arguments.
8165    # Libtool will interpret -1 as no limit whatsoever
8166    lt_cv_sys_max_cmd_len=-1;
8167    ;;
8168
8169  cygwin* | mingw* | cegcc*)
8170    # On Win9x/ME, this test blows up -- it succeeds, but takes
8171    # about 5 minutes as the teststring grows exponentially.
8172    # Worse, since 9x/ME are not pre-emptively multitasking,
8173    # you end up with a "frozen" computer, even though with patience
8174    # the test eventually succeeds (with a max line length of 256k).
8175    # Instead, let's just punt: use the minimum linelength reported by
8176    # all of the supported platforms: 8192 (on NT/2K/XP).
8177    lt_cv_sys_max_cmd_len=8192;
8178    ;;
8179
8180  mint*)
8181    # On MiNT this can take a long time and run out of memory.
8182    lt_cv_sys_max_cmd_len=8192;
8183    ;;
8184
8185  amigaos*)
8186    # On AmigaOS with pdksh, this test takes hours, literally.
8187    # So we just punt and use a minimum line length of 8192.
8188    lt_cv_sys_max_cmd_len=8192;
8189    ;;
8190
8191  bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
8192    # This has been around since 386BSD, at least.  Likely further.
8193    if test -x /sbin/sysctl; then
8194      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8195    elif test -x /usr/sbin/sysctl; then
8196      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8197    else
8198      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
8199    fi
8200    # And add a safety zone
8201    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8202    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8203    ;;
8204
8205  interix*)
8206    # We know the value 262144 and hardcode it with a safety zone (like BSD)
8207    lt_cv_sys_max_cmd_len=196608
8208    ;;
8209
8210  os2*)
8211    # The test takes a long time on OS/2.
8212    lt_cv_sys_max_cmd_len=8192
8213    ;;
8214
8215  osf*)
8216    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8217    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8218    # nice to cause kernel panics so lets avoid the loop below.
8219    # First set a reasonable default.
8220    lt_cv_sys_max_cmd_len=16384
8221    #
8222    if test -x /sbin/sysconfig; then
8223      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8224        *1*) lt_cv_sys_max_cmd_len=-1 ;;
8225      esac
8226    fi
8227    ;;
8228  sco3.2v5*)
8229    lt_cv_sys_max_cmd_len=102400
8230    ;;
8231  sysv5* | sco5v6* | sysv4.2uw2*)
8232    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8233    if test -n "$kargmax"; then
8234      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
8235    else
8236      lt_cv_sys_max_cmd_len=32768
8237    fi
8238    ;;
8239  *)
8240    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
8241    if test -n "$lt_cv_sys_max_cmd_len" && \
8242       test undefined != "$lt_cv_sys_max_cmd_len"; then
8243      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8244      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8245    else
8246      # Make teststring a little bigger before we do anything with it.
8247      # a 1K string should be a reasonable start.
8248      for i in 1 2 3 4 5 6 7 8; do
8249        teststring=$teststring$teststring
8250      done
8251      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8252      # If test is not a shell built-in, we'll probably end up computing a
8253      # maximum length that is only half of the actual maximum length, but
8254      # we can't tell.
8255      while { test X`env echo "$teststring$teststring" 2>/dev/null` \
8256	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
8257	      test 17 != "$i" # 1/2 MB should be enough
8258      do
8259        i=`expr $i + 1`
8260        teststring=$teststring$teststring
8261      done
8262      # Only check the string length outside the loop.
8263      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
8264      teststring=
8265      # Add a significant safety factor because C++ compilers can tack on
8266      # massive amounts of additional arguments before passing them to the
8267      # linker.  It appears as though 1/2 is a usable value.
8268      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8269    fi
8270    ;;
8271  esac
8272
8273fi
8274
8275if test -n "$lt_cv_sys_max_cmd_len"; then
8276  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
8277$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
8278else
8279  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8280$as_echo "none" >&6; }
8281fi
8282max_cmd_len=$lt_cv_sys_max_cmd_len
8283
8284
8285
8286
8287
8288
8289: ${CP="cp -f"}
8290: ${MV="mv -f"}
8291: ${RM="rm -f"}
8292
8293if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8294  lt_unset=unset
8295else
8296  lt_unset=false
8297fi
8298
8299
8300
8301
8302
8303# test EBCDIC or ASCII
8304case `echo X|tr X '\101'` in
8305 A) # ASCII based system
8306    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8307  lt_SP2NL='tr \040 \012'
8308  lt_NL2SP='tr \015\012 \040\040'
8309  ;;
8310 *) # EBCDIC based system
8311  lt_SP2NL='tr \100 \n'
8312  lt_NL2SP='tr \r\n \100\100'
8313  ;;
8314esac
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
8325$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
8326if ${lt_cv_to_host_file_cmd+:} false; then :
8327  $as_echo_n "(cached) " >&6
8328else
8329  case $host in
8330  *-*-mingw* )
8331    case $build in
8332      *-*-mingw* ) # actually msys
8333        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8334        ;;
8335      *-*-cygwin* )
8336        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8337        ;;
8338      * ) # otherwise, assume *nix
8339        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8340        ;;
8341    esac
8342    ;;
8343  *-*-cygwin* )
8344    case $build in
8345      *-*-mingw* ) # actually msys
8346        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8347        ;;
8348      *-*-cygwin* )
8349        lt_cv_to_host_file_cmd=func_convert_file_noop
8350        ;;
8351      * ) # otherwise, assume *nix
8352        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8353        ;;
8354    esac
8355    ;;
8356  * ) # unhandled hosts (and "normal" native builds)
8357    lt_cv_to_host_file_cmd=func_convert_file_noop
8358    ;;
8359esac
8360
8361fi
8362
8363to_host_file_cmd=$lt_cv_to_host_file_cmd
8364{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
8365$as_echo "$lt_cv_to_host_file_cmd" >&6; }
8366
8367
8368
8369
8370
8371{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
8372$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
8373if ${lt_cv_to_tool_file_cmd+:} false; then :
8374  $as_echo_n "(cached) " >&6
8375else
8376  #assume ordinary cross tools, or native build.
8377lt_cv_to_tool_file_cmd=func_convert_file_noop
8378case $host in
8379  *-*-mingw* )
8380    case $build in
8381      *-*-mingw* ) # actually msys
8382        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
8383        ;;
8384    esac
8385    ;;
8386esac
8387
8388fi
8389
8390to_tool_file_cmd=$lt_cv_to_tool_file_cmd
8391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
8392$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
8393
8394
8395
8396
8397
8398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
8399$as_echo_n "checking for $LD option to reload object files... " >&6; }
8400if ${lt_cv_ld_reload_flag+:} false; then :
8401  $as_echo_n "(cached) " >&6
8402else
8403  lt_cv_ld_reload_flag='-r'
8404fi
8405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
8406$as_echo "$lt_cv_ld_reload_flag" >&6; }
8407reload_flag=$lt_cv_ld_reload_flag
8408case $reload_flag in
8409"" | " "*) ;;
8410*) reload_flag=" $reload_flag" ;;
8411esac
8412reload_cmds='$LD$reload_flag -o $output$reload_objs'
8413case $host_os in
8414  cygwin* | mingw* | pw32* | cegcc*)
8415    if test yes != "$GCC"; then
8416      reload_cmds=false
8417    fi
8418    ;;
8419  darwin*)
8420    if test yes = "$GCC"; then
8421      reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
8422    else
8423      reload_cmds='$LD$reload_flag -o $output$reload_objs'
8424    fi
8425    ;;
8426esac
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436if test -n "$ac_tool_prefix"; then
8437  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
8438set dummy ${ac_tool_prefix}objdump; ac_word=$2
8439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8440$as_echo_n "checking for $ac_word... " >&6; }
8441if ${ac_cv_prog_OBJDUMP+:} false; then :
8442  $as_echo_n "(cached) " >&6
8443else
8444  if test -n "$OBJDUMP"; then
8445  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
8446else
8447as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8448for as_dir in $PATH
8449do
8450  IFS=$as_save_IFS
8451  test -z "$as_dir" && as_dir=.
8452    for ac_exec_ext in '' $ac_executable_extensions; do
8453  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8454    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
8455    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8456    break 2
8457  fi
8458done
8459  done
8460IFS=$as_save_IFS
8461
8462fi
8463fi
8464OBJDUMP=$ac_cv_prog_OBJDUMP
8465if test -n "$OBJDUMP"; then
8466  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
8467$as_echo "$OBJDUMP" >&6; }
8468else
8469  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8470$as_echo "no" >&6; }
8471fi
8472
8473
8474fi
8475if test -z "$ac_cv_prog_OBJDUMP"; then
8476  ac_ct_OBJDUMP=$OBJDUMP
8477  # Extract the first word of "objdump", so it can be a program name with args.
8478set dummy objdump; ac_word=$2
8479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8480$as_echo_n "checking for $ac_word... " >&6; }
8481if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
8482  $as_echo_n "(cached) " >&6
8483else
8484  if test -n "$ac_ct_OBJDUMP"; then
8485  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
8486else
8487as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8488for as_dir in $PATH
8489do
8490  IFS=$as_save_IFS
8491  test -z "$as_dir" && as_dir=.
8492    for ac_exec_ext in '' $ac_executable_extensions; do
8493  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8494    ac_cv_prog_ac_ct_OBJDUMP="objdump"
8495    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8496    break 2
8497  fi
8498done
8499  done
8500IFS=$as_save_IFS
8501
8502fi
8503fi
8504ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
8505if test -n "$ac_ct_OBJDUMP"; then
8506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
8507$as_echo "$ac_ct_OBJDUMP" >&6; }
8508else
8509  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8510$as_echo "no" >&6; }
8511fi
8512
8513  if test "x$ac_ct_OBJDUMP" = x; then
8514    OBJDUMP="false"
8515  else
8516    case $cross_compiling:$ac_tool_warned in
8517yes:)
8518{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8519$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8520ac_tool_warned=yes ;;
8521esac
8522    OBJDUMP=$ac_ct_OBJDUMP
8523  fi
8524else
8525  OBJDUMP="$ac_cv_prog_OBJDUMP"
8526fi
8527
8528test -z "$OBJDUMP" && OBJDUMP=objdump
8529
8530
8531
8532
8533
8534
8535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
8536$as_echo_n "checking how to recognize dependent libraries... " >&6; }
8537if ${lt_cv_deplibs_check_method+:} false; then :
8538  $as_echo_n "(cached) " >&6
8539else
8540  lt_cv_file_magic_cmd='$MAGIC_CMD'
8541lt_cv_file_magic_test_file=
8542lt_cv_deplibs_check_method='unknown'
8543# Need to set the preceding variable on all platforms that support
8544# interlibrary dependencies.
8545# 'none' -- dependencies not supported.
8546# 'unknown' -- same as none, but documents that we really don't know.
8547# 'pass_all' -- all dependencies passed with no checks.
8548# 'test_compile' -- check by making test program.
8549# 'file_magic [[regex]]' -- check by looking for files in library path
8550# that responds to the $file_magic_cmd with a given extended regex.
8551# If you have 'file' or equivalent on your system and you're not sure
8552# whether 'pass_all' will *always* work, you probably want this one.
8553
8554case $host_os in
8555aix[4-9]*)
8556  lt_cv_deplibs_check_method=pass_all
8557  ;;
8558
8559beos*)
8560  lt_cv_deplibs_check_method=pass_all
8561  ;;
8562
8563bsdi[45]*)
8564  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8565  lt_cv_file_magic_cmd='/usr/bin/file -L'
8566  lt_cv_file_magic_test_file=/shlib/libc.so
8567  ;;
8568
8569cygwin*)
8570  # func_win32_libid is a shell function defined in ltmain.sh
8571  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8572  lt_cv_file_magic_cmd='func_win32_libid'
8573  ;;
8574
8575mingw* | pw32*)
8576  # Base MSYS/MinGW do not provide the 'file' command needed by
8577  # func_win32_libid shell function, so use a weaker test based on 'objdump',
8578  # unless we find 'file', for example because we are cross-compiling.
8579  if ( file / ) >/dev/null 2>&1; then
8580    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8581    lt_cv_file_magic_cmd='func_win32_libid'
8582  else
8583    # Keep this pattern in sync with the one in func_win32_libid.
8584    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
8585    lt_cv_file_magic_cmd='$OBJDUMP -f'
8586  fi
8587  ;;
8588
8589cegcc*)
8590  # use the weaker test based on 'objdump'. See mingw*.
8591  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8592  lt_cv_file_magic_cmd='$OBJDUMP -f'
8593  ;;
8594
8595darwin* | rhapsody*)
8596  lt_cv_deplibs_check_method=pass_all
8597  ;;
8598
8599freebsd* | dragonfly*)
8600  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8601    case $host_cpu in
8602    i*86 )
8603      # Not sure whether the presence of OpenBSD here was a mistake.
8604      # Let's accept both of them until this is cleared up.
8605      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8606      lt_cv_file_magic_cmd=/usr/bin/file
8607      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8608      ;;
8609    esac
8610  else
8611    lt_cv_deplibs_check_method=pass_all
8612  fi
8613  ;;
8614
8615haiku*)
8616  lt_cv_deplibs_check_method=pass_all
8617  ;;
8618
8619hpux10.20* | hpux11*)
8620  lt_cv_file_magic_cmd=/usr/bin/file
8621  case $host_cpu in
8622  ia64*)
8623    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8624    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8625    ;;
8626  hppa*64*)
8627    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]'
8628    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8629    ;;
8630  *)
8631    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8632    lt_cv_file_magic_test_file=/usr/lib/libc.sl
8633    ;;
8634  esac
8635  ;;
8636
8637interix[3-9]*)
8638  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8639  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8640  ;;
8641
8642irix5* | irix6* | nonstopux*)
8643  case $LD in
8644  *-32|*"-32 ") libmagic=32-bit;;
8645  *-n32|*"-n32 ") libmagic=N32;;
8646  *-64|*"-64 ") libmagic=64-bit;;
8647  *) libmagic=never-match;;
8648  esac
8649  lt_cv_deplibs_check_method=pass_all
8650  ;;
8651
8652# This must be glibc/ELF.
8653linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8654  lt_cv_deplibs_check_method=pass_all
8655  ;;
8656
8657netbsd* | netbsdelf*-gnu)
8658  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8659    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8660  else
8661    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8662  fi
8663  ;;
8664
8665newos6*)
8666  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8667  lt_cv_file_magic_cmd=/usr/bin/file
8668  lt_cv_file_magic_test_file=/usr/lib/libnls.so
8669  ;;
8670
8671*nto* | *qnx*)
8672  lt_cv_deplibs_check_method=pass_all
8673  ;;
8674
8675openbsd* | bitrig*)
8676  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8677    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8678  else
8679    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8680  fi
8681  ;;
8682
8683osf3* | osf4* | osf5*)
8684  lt_cv_deplibs_check_method=pass_all
8685  ;;
8686
8687rdos*)
8688  lt_cv_deplibs_check_method=pass_all
8689  ;;
8690
8691solaris*)
8692  lt_cv_deplibs_check_method=pass_all
8693  ;;
8694
8695sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8696  lt_cv_deplibs_check_method=pass_all
8697  ;;
8698
8699sysv4 | sysv4.3*)
8700  case $host_vendor in
8701  motorola)
8702    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]'
8703    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8704    ;;
8705  ncr)
8706    lt_cv_deplibs_check_method=pass_all
8707    ;;
8708  sequent)
8709    lt_cv_file_magic_cmd='/bin/file'
8710    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8711    ;;
8712  sni)
8713    lt_cv_file_magic_cmd='/bin/file'
8714    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8715    lt_cv_file_magic_test_file=/lib/libc.so
8716    ;;
8717  siemens)
8718    lt_cv_deplibs_check_method=pass_all
8719    ;;
8720  pc)
8721    lt_cv_deplibs_check_method=pass_all
8722    ;;
8723  esac
8724  ;;
8725
8726tpf*)
8727  lt_cv_deplibs_check_method=pass_all
8728  ;;
8729os2*)
8730  lt_cv_deplibs_check_method=pass_all
8731  ;;
8732esac
8733
8734fi
8735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8736$as_echo "$lt_cv_deplibs_check_method" >&6; }
8737
8738file_magic_glob=
8739want_nocaseglob=no
8740if test "$build" = "$host"; then
8741  case $host_os in
8742  mingw* | pw32*)
8743    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
8744      want_nocaseglob=yes
8745    else
8746      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
8747    fi
8748    ;;
8749  esac
8750fi
8751
8752file_magic_cmd=$lt_cv_file_magic_cmd
8753deplibs_check_method=$lt_cv_deplibs_check_method
8754test -z "$deplibs_check_method" && deplibs_check_method=unknown
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777if test -n "$ac_tool_prefix"; then
8778  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8779set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8781$as_echo_n "checking for $ac_word... " >&6; }
8782if ${ac_cv_prog_DLLTOOL+:} false; then :
8783  $as_echo_n "(cached) " >&6
8784else
8785  if test -n "$DLLTOOL"; then
8786  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8787else
8788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8789for as_dir in $PATH
8790do
8791  IFS=$as_save_IFS
8792  test -z "$as_dir" && as_dir=.
8793    for ac_exec_ext in '' $ac_executable_extensions; do
8794  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8795    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8796    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8797    break 2
8798  fi
8799done
8800  done
8801IFS=$as_save_IFS
8802
8803fi
8804fi
8805DLLTOOL=$ac_cv_prog_DLLTOOL
8806if test -n "$DLLTOOL"; then
8807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8808$as_echo "$DLLTOOL" >&6; }
8809else
8810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8811$as_echo "no" >&6; }
8812fi
8813
8814
8815fi
8816if test -z "$ac_cv_prog_DLLTOOL"; then
8817  ac_ct_DLLTOOL=$DLLTOOL
8818  # Extract the first word of "dlltool", so it can be a program name with args.
8819set dummy dlltool; ac_word=$2
8820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8821$as_echo_n "checking for $ac_word... " >&6; }
8822if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8823  $as_echo_n "(cached) " >&6
8824else
8825  if test -n "$ac_ct_DLLTOOL"; then
8826  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8827else
8828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8829for as_dir in $PATH
8830do
8831  IFS=$as_save_IFS
8832  test -z "$as_dir" && as_dir=.
8833    for ac_exec_ext in '' $ac_executable_extensions; do
8834  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8835    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8836    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8837    break 2
8838  fi
8839done
8840  done
8841IFS=$as_save_IFS
8842
8843fi
8844fi
8845ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8846if test -n "$ac_ct_DLLTOOL"; then
8847  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8848$as_echo "$ac_ct_DLLTOOL" >&6; }
8849else
8850  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8851$as_echo "no" >&6; }
8852fi
8853
8854  if test "x$ac_ct_DLLTOOL" = x; then
8855    DLLTOOL="false"
8856  else
8857    case $cross_compiling:$ac_tool_warned in
8858yes:)
8859{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8860$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8861ac_tool_warned=yes ;;
8862esac
8863    DLLTOOL=$ac_ct_DLLTOOL
8864  fi
8865else
8866  DLLTOOL="$ac_cv_prog_DLLTOOL"
8867fi
8868
8869test -z "$DLLTOOL" && DLLTOOL=dlltool
8870
8871
8872
8873
8874
8875
8876
8877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
8878$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
8879if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
8880  $as_echo_n "(cached) " >&6
8881else
8882  lt_cv_sharedlib_from_linklib_cmd='unknown'
8883
8884case $host_os in
8885cygwin* | mingw* | pw32* | cegcc*)
8886  # two different shell functions defined in ltmain.sh;
8887  # decide which one to use based on capabilities of $DLLTOOL
8888  case `$DLLTOOL --help 2>&1` in
8889  *--identify-strict*)
8890    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
8891    ;;
8892  *)
8893    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
8894    ;;
8895  esac
8896  ;;
8897*)
8898  # fallback: assume linklib IS sharedlib
8899  lt_cv_sharedlib_from_linklib_cmd=$ECHO
8900  ;;
8901esac
8902
8903fi
8904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
8905$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
8906sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
8907test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
8908
8909
8910
8911
8912
8913
8914
8915if test -n "$ac_tool_prefix"; then
8916  for ac_prog in ar
8917  do
8918    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8919set dummy $ac_tool_prefix$ac_prog; 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_AR+:} false; then :
8923  $as_echo_n "(cached) " >&6
8924else
8925  if test -n "$AR"; then
8926  ac_cv_prog_AR="$AR" # 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_AR="$ac_tool_prefix$ac_prog"
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
8945AR=$ac_cv_prog_AR
8946if test -n "$AR"; then
8947  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8948$as_echo "$AR" >&6; }
8949else
8950  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8951$as_echo "no" >&6; }
8952fi
8953
8954
8955    test -n "$AR" && break
8956  done
8957fi
8958if test -z "$AR"; then
8959  ac_ct_AR=$AR
8960  for ac_prog in ar
8961do
8962  # Extract the first word of "$ac_prog", so it can be a program name with args.
8963set dummy $ac_prog; ac_word=$2
8964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8965$as_echo_n "checking for $ac_word... " >&6; }
8966if ${ac_cv_prog_ac_ct_AR+:} false; then :
8967  $as_echo_n "(cached) " >&6
8968else
8969  if test -n "$ac_ct_AR"; then
8970  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8971else
8972as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8973for as_dir in $PATH
8974do
8975  IFS=$as_save_IFS
8976  test -z "$as_dir" && as_dir=.
8977    for ac_exec_ext in '' $ac_executable_extensions; do
8978  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8979    ac_cv_prog_ac_ct_AR="$ac_prog"
8980    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8981    break 2
8982  fi
8983done
8984  done
8985IFS=$as_save_IFS
8986
8987fi
8988fi
8989ac_ct_AR=$ac_cv_prog_ac_ct_AR
8990if test -n "$ac_ct_AR"; then
8991  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8992$as_echo "$ac_ct_AR" >&6; }
8993else
8994  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8995$as_echo "no" >&6; }
8996fi
8997
8998
8999  test -n "$ac_ct_AR" && break
9000done
9001
9002  if test "x$ac_ct_AR" = x; then
9003    AR="false"
9004  else
9005    case $cross_compiling:$ac_tool_warned in
9006yes:)
9007{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9008$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9009ac_tool_warned=yes ;;
9010esac
9011    AR=$ac_ct_AR
9012  fi
9013fi
9014
9015: ${AR=ar}
9016: ${AR_FLAGS=cru}
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
9029$as_echo_n "checking for archiver @FILE support... " >&6; }
9030if ${lt_cv_ar_at_file+:} false; then :
9031  $as_echo_n "(cached) " >&6
9032else
9033  lt_cv_ar_at_file=no
9034   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9035/* end confdefs.h.  */
9036
9037int main (void)
9038{
9039
9040 ;
9041 return 0;
9042}
9043_ACEOF
9044if ac_fn_c_try_compile "$LINENO"; then :
9045  echo conftest.$ac_objext > conftest.lst
9046      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
9047      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9048  (eval $lt_ar_try) 2>&5
9049  ac_status=$?
9050  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9051  test $ac_status = 0; }
9052      if test 0 -eq "$ac_status"; then
9053	# Ensure the archiver fails upon bogus file names.
9054	rm -f conftest.$ac_objext libconftest.a
9055	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9056  (eval $lt_ar_try) 2>&5
9057  ac_status=$?
9058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9059  test $ac_status = 0; }
9060	if test 0 -ne "$ac_status"; then
9061          lt_cv_ar_at_file=@
9062        fi
9063      fi
9064      rm -f conftest.* libconftest.a
9065
9066fi
9067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9068
9069fi
9070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
9071$as_echo "$lt_cv_ar_at_file" >&6; }
9072
9073if test no = "$lt_cv_ar_at_file"; then
9074  archiver_list_spec=
9075else
9076  archiver_list_spec=$lt_cv_ar_at_file
9077fi
9078
9079
9080
9081
9082
9083
9084
9085if test -n "$ac_tool_prefix"; then
9086  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
9087set dummy ${ac_tool_prefix}strip; ac_word=$2
9088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9089$as_echo_n "checking for $ac_word... " >&6; }
9090if ${ac_cv_prog_STRIP+:} false; then :
9091  $as_echo_n "(cached) " >&6
9092else
9093  if test -n "$STRIP"; then
9094  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9095else
9096as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9097for as_dir in $PATH
9098do
9099  IFS=$as_save_IFS
9100  test -z "$as_dir" && as_dir=.
9101    for ac_exec_ext in '' $ac_executable_extensions; do
9102  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9103    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9104    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9105    break 2
9106  fi
9107done
9108  done
9109IFS=$as_save_IFS
9110
9111fi
9112fi
9113STRIP=$ac_cv_prog_STRIP
9114if test -n "$STRIP"; then
9115  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9116$as_echo "$STRIP" >&6; }
9117else
9118  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9119$as_echo "no" >&6; }
9120fi
9121
9122
9123fi
9124if test -z "$ac_cv_prog_STRIP"; then
9125  ac_ct_STRIP=$STRIP
9126  # Extract the first word of "strip", so it can be a program name with args.
9127set dummy strip; ac_word=$2
9128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9129$as_echo_n "checking for $ac_word... " >&6; }
9130if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
9131  $as_echo_n "(cached) " >&6
9132else
9133  if test -n "$ac_ct_STRIP"; then
9134  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9135else
9136as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9137for as_dir in $PATH
9138do
9139  IFS=$as_save_IFS
9140  test -z "$as_dir" && as_dir=.
9141    for ac_exec_ext in '' $ac_executable_extensions; do
9142  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9143    ac_cv_prog_ac_ct_STRIP="strip"
9144    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9145    break 2
9146  fi
9147done
9148  done
9149IFS=$as_save_IFS
9150
9151fi
9152fi
9153ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
9154if test -n "$ac_ct_STRIP"; then
9155  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
9156$as_echo "$ac_ct_STRIP" >&6; }
9157else
9158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9159$as_echo "no" >&6; }
9160fi
9161
9162  if test "x$ac_ct_STRIP" = x; then
9163    STRIP=":"
9164  else
9165    case $cross_compiling:$ac_tool_warned in
9166yes:)
9167{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9168$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9169ac_tool_warned=yes ;;
9170esac
9171    STRIP=$ac_ct_STRIP
9172  fi
9173else
9174  STRIP="$ac_cv_prog_STRIP"
9175fi
9176
9177test -z "$STRIP" && STRIP=:
9178
9179
9180
9181
9182
9183
9184if test -n "$ac_tool_prefix"; then
9185  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9186set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9187{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9188$as_echo_n "checking for $ac_word... " >&6; }
9189if ${ac_cv_prog_RANLIB+:} false; then :
9190  $as_echo_n "(cached) " >&6
9191else
9192  if test -n "$RANLIB"; then
9193  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9194else
9195as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9196for as_dir in $PATH
9197do
9198  IFS=$as_save_IFS
9199  test -z "$as_dir" && as_dir=.
9200    for ac_exec_ext in '' $ac_executable_extensions; do
9201  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9202    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9203    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9204    break 2
9205  fi
9206done
9207  done
9208IFS=$as_save_IFS
9209
9210fi
9211fi
9212RANLIB=$ac_cv_prog_RANLIB
9213if test -n "$RANLIB"; then
9214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9215$as_echo "$RANLIB" >&6; }
9216else
9217  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9218$as_echo "no" >&6; }
9219fi
9220
9221
9222fi
9223if test -z "$ac_cv_prog_RANLIB"; then
9224  ac_ct_RANLIB=$RANLIB
9225  # Extract the first word of "ranlib", so it can be a program name with args.
9226set dummy ranlib; ac_word=$2
9227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9228$as_echo_n "checking for $ac_word... " >&6; }
9229if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9230  $as_echo_n "(cached) " >&6
9231else
9232  if test -n "$ac_ct_RANLIB"; then
9233  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9234else
9235as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9236for as_dir in $PATH
9237do
9238  IFS=$as_save_IFS
9239  test -z "$as_dir" && as_dir=.
9240    for ac_exec_ext in '' $ac_executable_extensions; do
9241  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9242    ac_cv_prog_ac_ct_RANLIB="ranlib"
9243    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9244    break 2
9245  fi
9246done
9247  done
9248IFS=$as_save_IFS
9249
9250fi
9251fi
9252ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9253if test -n "$ac_ct_RANLIB"; then
9254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9255$as_echo "$ac_ct_RANLIB" >&6; }
9256else
9257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9258$as_echo "no" >&6; }
9259fi
9260
9261  if test "x$ac_ct_RANLIB" = x; then
9262    RANLIB=":"
9263  else
9264    case $cross_compiling:$ac_tool_warned in
9265yes:)
9266{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9267$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9268ac_tool_warned=yes ;;
9269esac
9270    RANLIB=$ac_ct_RANLIB
9271  fi
9272else
9273  RANLIB="$ac_cv_prog_RANLIB"
9274fi
9275
9276test -z "$RANLIB" && RANLIB=:
9277
9278
9279
9280
9281
9282
9283# Determine commands to create old-style static archives.
9284old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
9285old_postinstall_cmds='chmod 644 $oldlib'
9286old_postuninstall_cmds=
9287
9288if test -n "$RANLIB"; then
9289  case $host_os in
9290  bitrig* | openbsd*)
9291    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
9292    ;;
9293  *)
9294    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
9295    ;;
9296  esac
9297  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
9298fi
9299
9300case $host_os in
9301  darwin*)
9302    lock_old_archive_extraction=yes ;;
9303  *)
9304    lock_old_archive_extraction=no ;;
9305esac
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345# If no C compiler was specified, use CC.
9346LTCC=${LTCC-"$CC"}
9347
9348# If no C compiler flags were specified, use CFLAGS.
9349LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9350
9351# Allow CC to be a program name with arguments.
9352compiler=$CC
9353
9354
9355# Check for command to grab the raw symbol name followed by C symbol from nm.
9356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
9357$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
9358if ${lt_cv_sys_global_symbol_pipe+:} false; then :
9359  $as_echo_n "(cached) " >&6
9360else
9361
9362# These are sane defaults that work on at least a few old systems.
9363# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9364
9365# Character class describing NM global symbol codes.
9366symcode='[BCDEGRST]'
9367
9368# Regexp to match symbols that can be accessed directly from C.
9369sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
9370
9371# Define system-specific variables.
9372case $host_os in
9373aix*)
9374  symcode='[BCDT]'
9375  ;;
9376cygwin* | mingw* | pw32* | cegcc*)
9377  symcode='[ABCDGISTW]'
9378  ;;
9379hpux*)
9380  if test ia64 = "$host_cpu"; then
9381    symcode='[ABCDEGRST]'
9382  fi
9383  ;;
9384irix* | nonstopux*)
9385  symcode='[BCDEGRST]'
9386  ;;
9387osf*)
9388  symcode='[BCDEGQRST]'
9389  ;;
9390solaris*)
9391  symcode='[BDRT]'
9392  ;;
9393sco3.2v5*)
9394  symcode='[DT]'
9395  ;;
9396sysv4.2uw2*)
9397  symcode='[DT]'
9398  ;;
9399sysv5* | sco5v6* | unixware* | OpenUNIX*)
9400  symcode='[ABDT]'
9401  ;;
9402sysv4)
9403  symcode='[DFNSTU]'
9404  ;;
9405esac
9406
9407# If we're using GNU nm, then use its standard symbol codes.
9408case `$NM -V 2>&1` in
9409*GNU* | *'with BFD'*)
9410  symcode='[ABCDGIRSTW]' ;;
9411esac
9412
9413if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9414  # Gets list of data symbols to import.
9415  lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
9416  # Adjust the below global symbol transforms to fixup imported variables.
9417  lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
9418  lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
9419  lt_c_name_lib_hook="\
9420  -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
9421  -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
9422else
9423  # Disable hooks by default.
9424  lt_cv_sys_global_symbol_to_import=
9425  lt_cdecl_hook=
9426  lt_c_name_hook=
9427  lt_c_name_lib_hook=
9428fi
9429
9430# Transform an extracted symbol line into a proper C declaration.
9431# Some systems (esp. on ia64) link data and code symbols differently,
9432# so use this general approach.
9433lt_cv_sys_global_symbol_to_cdecl="sed -n"\
9434$lt_cdecl_hook\
9435" -e 's/^T .* \(.*\)$/extern int \1();/p'"\
9436" -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
9437
9438# Transform an extracted symbol line into symbol name and symbol address
9439lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
9440$lt_c_name_hook\
9441" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
9442" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
9443
9444# Transform an extracted symbol line into symbol name with lib prefix and
9445# symbol address.
9446lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
9447$lt_c_name_lib_hook\
9448" -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
9449" -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
9450" -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
9451
9452# Handle CRLF in mingw tool chain
9453opt_cr=
9454case $build_os in
9455mingw*)
9456  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
9457  ;;
9458esac
9459
9460# Try without a prefix underscore, then with it.
9461for ac_symprfx in "" "_"; do
9462
9463  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
9464  symxfrm="\\1 $ac_symprfx\\2 \\2"
9465
9466  # Write the raw and C identifiers.
9467  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9468    # Fake it for dumpbin and say T for any non-static function,
9469    # D for any global variable and I for any imported variable.
9470    # Also find C++ and __fastcall symbols from MSVC++,
9471    # which start with @ or ?.
9472    lt_cv_sys_global_symbol_pipe="$AWK '"\
9473"     {last_section=section; section=\$ 3};"\
9474"     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
9475"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
9476"     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
9477"     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
9478"     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
9479"     \$ 0!~/External *\|/{next};"\
9480"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
9481"     {if(hide[section]) next};"\
9482"     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
9483"     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
9484"     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
9485"     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
9486"     ' prfx=^$ac_symprfx"
9487  else
9488    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
9489  fi
9490  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
9491
9492  # Check to see that the pipe works correctly.
9493  pipe_works=no
9494
9495  rm -f conftest*
9496  cat > conftest.$ac_ext <<_LT_EOF
9497#ifdef __cplusplus
9498extern "C" {
9499#endif
9500char nm_test_var;
9501void nm_test_func(void);
9502void nm_test_func(void){}
9503#ifdef __cplusplus
9504}
9505#endif
9506int main(){nm_test_var='a';nm_test_func();return(0);}
9507_LT_EOF
9508
9509  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9510  (eval $ac_compile) 2>&5
9511  ac_status=$?
9512  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9513  test $ac_status = 0; }; then
9514    # Now try to grab the symbols.
9515    nlist=conftest.nm
9516    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
9517  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
9518  ac_status=$?
9519  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9520  test $ac_status = 0; } && test -s "$nlist"; then
9521      # Try sorting and uniquifying the output.
9522      if sort "$nlist" | uniq > "$nlist"T; then
9523	mv -f "$nlist"T "$nlist"
9524      else
9525	rm -f "$nlist"T
9526      fi
9527
9528      # Make sure that we snagged all the symbols we need.
9529      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
9530	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
9531	  cat <<_LT_EOF > conftest.$ac_ext
9532/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
9533#if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
9534/* DATA imports from DLLs on WIN32 can't be const, because runtime
9535   relocations are performed -- see ld's documentation on pseudo-relocs.  */
9536# define LT_DLSYM_CONST
9537#elif defined __osf__
9538/* This system does not cope well with relocations in const data.  */
9539# define LT_DLSYM_CONST
9540#else
9541# define LT_DLSYM_CONST const
9542#endif
9543
9544#ifdef __cplusplus
9545extern "C" {
9546#endif
9547
9548_LT_EOF
9549	  # Now generate the symbol file.
9550	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9551
9552	  cat <<_LT_EOF >> conftest.$ac_ext
9553
9554/* The mapping between symbol names and symbols.  */
9555LT_DLSYM_CONST struct {
9556  const char *name;
9557  void       *address;
9558}
9559lt__PROGRAM__LTX_preloaded_symbols[] =
9560{
9561  { "@PROGRAM@", (void *) 0 },
9562_LT_EOF
9563	  $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
9564	  cat <<\_LT_EOF >> conftest.$ac_ext
9565  {0, (void *) 0}
9566};
9567
9568/* This works around a problem in FreeBSD linker */
9569#ifdef FREEBSD_WORKAROUND
9570static const void *lt_preloaded_setup() {
9571  return lt__PROGRAM__LTX_preloaded_symbols;
9572}
9573#endif
9574
9575#ifdef __cplusplus
9576}
9577#endif
9578_LT_EOF
9579	  # Now try linking the two files.
9580	  mv -f conftest.$ac_objext conftstm.$ac_objext
9581	  lt_globsym_save_LIBS=$LIBS
9582	  lt_globsym_save_CFLAGS=$CFLAGS
9583	  LIBS=conftstm.$ac_objext
9584	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9585	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9586  (eval $ac_link) 2>&5
9587  ac_status=$?
9588  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9589  test $ac_status = 0; } && test -s conftest$ac_exeext; then
9590	    pipe_works=yes
9591	  fi
9592	  LIBS=$lt_globsym_save_LIBS
9593	  CFLAGS=$lt_globsym_save_CFLAGS
9594	else
9595	  echo "cannot find nm_test_func in $nlist" >&5
9596	fi
9597      else
9598	echo "cannot find nm_test_var in $nlist" >&5
9599      fi
9600    else
9601      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9602    fi
9603  else
9604    echo "$progname: failed program was:" >&5
9605    cat conftest.$ac_ext >&5
9606  fi
9607  rm -rf conftest* conftst*
9608
9609  # Do not use the global_symbol_pipe unless it works.
9610  if test yes = "$pipe_works"; then
9611    break
9612  else
9613    lt_cv_sys_global_symbol_pipe=
9614  fi
9615done
9616
9617fi
9618
9619if test -z "$lt_cv_sys_global_symbol_pipe"; then
9620  lt_cv_sys_global_symbol_to_cdecl=
9621fi
9622if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9624$as_echo "failed" >&6; }
9625else
9626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9627$as_echo "ok" >&6; }
9628fi
9629
9630# Response file support.
9631if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9632  nm_file_list_spec='@'
9633elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
9634  nm_file_list_spec='@'
9635fi
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
9674$as_echo_n "checking for sysroot... " >&6; }
9675
9676# Check whether --with-sysroot was given.
9677if test "${with_sysroot+set}" = set; then :
9678  withval=$with_sysroot;
9679else
9680  with_sysroot=no
9681fi
9682
9683
9684lt_sysroot=
9685case $with_sysroot in #(
9686 yes)
9687   if test yes = "$GCC"; then
9688     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
9689   fi
9690   ;; #(
9691 /*)
9692   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
9693   ;; #(
9694 no|'')
9695   ;; #(
9696 *)
9697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
9698$as_echo "$with_sysroot" >&6; }
9699   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
9700   ;;
9701esac
9702
9703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
9704$as_echo "${lt_sysroot:-no}" >&6; }
9705
9706
9707
9708
9709
9710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
9711$as_echo_n "checking for a working dd... " >&6; }
9712if ${ac_cv_path_lt_DD+:} false; then :
9713  $as_echo_n "(cached) " >&6
9714else
9715  printf 0123456789abcdef0123456789abcdef >conftest.i
9716cat conftest.i conftest.i >conftest2.i
9717: ${lt_DD:=$DD}
9718if test -z "$lt_DD"; then
9719  ac_path_lt_DD_found=false
9720  # Loop through the user's path and test for each of PROGNAME-LIST
9721  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9722for as_dir in $PATH
9723do
9724  IFS=$as_save_IFS
9725  test -z "$as_dir" && as_dir=.
9726    for ac_prog in dd; do
9727    for ac_exec_ext in '' $ac_executable_extensions; do
9728      ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
9729      as_fn_executable_p "$ac_path_lt_DD" || continue
9730if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9731  cmp -s conftest.i conftest.out \
9732  && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
9733fi
9734      $ac_path_lt_DD_found && break 3
9735    done
9736  done
9737  done
9738IFS=$as_save_IFS
9739  if test -z "$ac_cv_path_lt_DD"; then
9740    :
9741  fi
9742else
9743  ac_cv_path_lt_DD=$lt_DD
9744fi
9745
9746rm -f conftest.i conftest2.i conftest.out
9747fi
9748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
9749$as_echo "$ac_cv_path_lt_DD" >&6; }
9750
9751
9752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
9753$as_echo_n "checking how to truncate binary pipes... " >&6; }
9754if ${lt_cv_truncate_bin+:} false; then :
9755  $as_echo_n "(cached) " >&6
9756else
9757  printf 0123456789abcdef0123456789abcdef >conftest.i
9758cat conftest.i conftest.i >conftest2.i
9759lt_cv_truncate_bin=
9760if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9761  cmp -s conftest.i conftest.out \
9762  && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
9763fi
9764rm -f conftest.i conftest2.i conftest.out
9765test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
9766fi
9767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
9768$as_echo "$lt_cv_truncate_bin" >&6; }
9769
9770
9771
9772
9773
9774
9775
9776# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
9777func_cc_basename ()
9778{
9779    for cc_temp in $*""; do
9780      case $cc_temp in
9781        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9782        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9783        \-*) ;;
9784        *) break;;
9785      esac
9786    done
9787    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9788}
9789
9790# Check whether --enable-libtool-lock was given.
9791if test "${enable_libtool_lock+set}" = set; then :
9792  enableval=$enable_libtool_lock;
9793fi
9794
9795test no = "$enable_libtool_lock" || enable_libtool_lock=yes
9796
9797# Some flags need to be propagated to the compiler or linker for good
9798# libtool support.
9799case $host in
9800ia64-*-hpux*)
9801  # Find out what ABI is being produced by ac_compile, and set mode
9802  # options accordingly.
9803  echo 'int i;' > conftest.$ac_ext
9804  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9805  (eval $ac_compile) 2>&5
9806  ac_status=$?
9807  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9808  test $ac_status = 0; }; then
9809    case `/usr/bin/file conftest.$ac_objext` in
9810      *ELF-32*)
9811	HPUX_IA64_MODE=32
9812	;;
9813      *ELF-64*)
9814	HPUX_IA64_MODE=64
9815	;;
9816    esac
9817  fi
9818  rm -rf conftest*
9819  ;;
9820*-*-irix6*)
9821  # Find out what ABI is being produced by ac_compile, and set linker
9822  # options accordingly.
9823  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9824  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9825  (eval $ac_compile) 2>&5
9826  ac_status=$?
9827  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9828  test $ac_status = 0; }; then
9829    if test yes = "$lt_cv_prog_gnu_ld"; then
9830      case `/usr/bin/file conftest.$ac_objext` in
9831	*32-bit*)
9832	  LD="${LD-ld} -melf32bsmip"
9833	  ;;
9834	*N32*)
9835	  LD="${LD-ld} -melf32bmipn32"
9836	  ;;
9837	*64-bit*)
9838	  LD="${LD-ld} -melf64bmip"
9839	;;
9840      esac
9841    else
9842      case `/usr/bin/file conftest.$ac_objext` in
9843	*32-bit*)
9844	  LD="${LD-ld} -32"
9845	  ;;
9846	*N32*)
9847	  LD="${LD-ld} -n32"
9848	  ;;
9849	*64-bit*)
9850	  LD="${LD-ld} -64"
9851	  ;;
9852      esac
9853    fi
9854  fi
9855  rm -rf conftest*
9856  ;;
9857
9858mips64*-*linux*)
9859  # Find out what ABI is being produced by ac_compile, and set linker
9860  # options accordingly.
9861  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9862  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9863  (eval $ac_compile) 2>&5
9864  ac_status=$?
9865  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9866  test $ac_status = 0; }; then
9867    emul=elf
9868    case `/usr/bin/file conftest.$ac_objext` in
9869      *32-bit*)
9870	emul="${emul}32"
9871	;;
9872      *64-bit*)
9873	emul="${emul}64"
9874	;;
9875    esac
9876    case `/usr/bin/file conftest.$ac_objext` in
9877      *MSB*)
9878	emul="${emul}btsmip"
9879	;;
9880      *LSB*)
9881	emul="${emul}ltsmip"
9882	;;
9883    esac
9884    case `/usr/bin/file conftest.$ac_objext` in
9885      *N32*)
9886	emul="${emul}n32"
9887	;;
9888    esac
9889    LD="${LD-ld} -m $emul"
9890  fi
9891  rm -rf conftest*
9892  ;;
9893
9894x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
9895s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9896  # Find out what ABI is being produced by ac_compile, and set linker
9897  # options accordingly.  Note that the listed cases only cover the
9898  # situations where additional linker options are needed (such as when
9899  # doing 32-bit compilation for a host where ld defaults to 64-bit, or
9900  # vice versa); the common cases where no linker options are needed do
9901  # not appear in the list.
9902  echo 'int i;' > conftest.$ac_ext
9903  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9904  (eval $ac_compile) 2>&5
9905  ac_status=$?
9906  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9907  test $ac_status = 0; }; then
9908    case `/usr/bin/file conftest.o` in
9909      *32-bit*)
9910	case $host in
9911	  x86_64-*kfreebsd*-gnu)
9912	    LD="${LD-ld} -m elf_i386_fbsd"
9913	    ;;
9914	  x86_64-*linux*)
9915	    case `/usr/bin/file conftest.o` in
9916	      *x86-64*)
9917		LD="${LD-ld} -m elf32_x86_64"
9918		;;
9919	      *)
9920		LD="${LD-ld} -m elf_i386"
9921		;;
9922	    esac
9923	    ;;
9924	  powerpc64le-*linux*)
9925	    LD="${LD-ld} -m elf32lppclinux"
9926	    ;;
9927	  powerpc64-*linux*)
9928	    LD="${LD-ld} -m elf32ppclinux"
9929	    ;;
9930	  s390x-*linux*)
9931	    LD="${LD-ld} -m elf_s390"
9932	    ;;
9933	  sparc64-*linux*)
9934	    LD="${LD-ld} -m elf32_sparc"
9935	    ;;
9936	esac
9937	;;
9938      *64-bit*)
9939	case $host in
9940	  x86_64-*kfreebsd*-gnu)
9941	    LD="${LD-ld} -m elf_x86_64_fbsd"
9942	    ;;
9943	  x86_64-*linux*)
9944	    LD="${LD-ld} -m elf_x86_64"
9945	    ;;
9946	  powerpcle-*linux*)
9947	    LD="${LD-ld} -m elf64lppc"
9948	    ;;
9949	  powerpc-*linux*)
9950	    LD="${LD-ld} -m elf64ppc"
9951	    ;;
9952	  s390*-*linux*|s390*-*tpf*)
9953	    LD="${LD-ld} -m elf64_s390"
9954	    ;;
9955	  sparc*-*linux*)
9956	    LD="${LD-ld} -m elf64_sparc"
9957	    ;;
9958	esac
9959	;;
9960    esac
9961  fi
9962  rm -rf conftest*
9963  ;;
9964
9965*-*-sco3.2v5*)
9966  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
9967  SAVE_CFLAGS=$CFLAGS
9968  CFLAGS="$CFLAGS -belf"
9969  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
9970$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
9971if ${lt_cv_cc_needs_belf+:} false; then :
9972  $as_echo_n "(cached) " >&6
9973else
9974  ac_ext=c
9975ac_cpp='$CPP $CPPFLAGS'
9976ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9977ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9978ac_compiler_gnu=$ac_cv_c_compiler_gnu
9979
9980     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9981/* end confdefs.h.  */
9982
9983int main (void)
9984{
9985
9986 ;
9987 return 0;
9988}
9989_ACEOF
9990if ac_fn_c_try_link "$LINENO"; then :
9991  lt_cv_cc_needs_belf=yes
9992else
9993  lt_cv_cc_needs_belf=no
9994fi
9995rm -f core conftest.err conftest.$ac_objext \
9996    conftest$ac_exeext conftest.$ac_ext
9997     ac_ext=c
9998ac_cpp='$CPP $CPPFLAGS'
9999ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10000ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10001ac_compiler_gnu=$ac_cv_c_compiler_gnu
10002
10003fi
10004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
10005$as_echo "$lt_cv_cc_needs_belf" >&6; }
10006  if test yes != "$lt_cv_cc_needs_belf"; then
10007    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
10008    CFLAGS=$SAVE_CFLAGS
10009  fi
10010  ;;
10011*-*solaris*)
10012  # Find out what ABI is being produced by ac_compile, and set linker
10013  # options accordingly.
10014  echo 'int i;' > conftest.$ac_ext
10015  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10016  (eval $ac_compile) 2>&5
10017  ac_status=$?
10018  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10019  test $ac_status = 0; }; then
10020    case `/usr/bin/file conftest.o` in
10021    *64-bit*)
10022      case $lt_cv_prog_gnu_ld in
10023      yes*)
10024        case $host in
10025        i?86-*-solaris*|x86_64-*-solaris*)
10026          LD="${LD-ld} -m elf_x86_64"
10027          ;;
10028        sparc*-*-solaris*)
10029          LD="${LD-ld} -m elf64_sparc"
10030          ;;
10031        esac
10032        # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
10033        if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
10034          LD=${LD-ld}_sol2
10035        fi
10036        ;;
10037      *)
10038	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
10039	  LD="${LD-ld} -64"
10040	fi
10041	;;
10042      esac
10043      ;;
10044    esac
10045  fi
10046  rm -rf conftest*
10047  ;;
10048esac
10049
10050need_locks=$enable_libtool_lock
10051
10052if test -n "$ac_tool_prefix"; then
10053  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
10054set dummy ${ac_tool_prefix}mt; ac_word=$2
10055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10056$as_echo_n "checking for $ac_word... " >&6; }
10057if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
10058  $as_echo_n "(cached) " >&6
10059else
10060  if test -n "$MANIFEST_TOOL"; then
10061  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
10062else
10063as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10064for as_dir in $PATH
10065do
10066  IFS=$as_save_IFS
10067  test -z "$as_dir" && as_dir=.
10068    for ac_exec_ext in '' $ac_executable_extensions; do
10069  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10070    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
10071    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10072    break 2
10073  fi
10074done
10075  done
10076IFS=$as_save_IFS
10077
10078fi
10079fi
10080MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
10081if test -n "$MANIFEST_TOOL"; then
10082  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
10083$as_echo "$MANIFEST_TOOL" >&6; }
10084else
10085  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10086$as_echo "no" >&6; }
10087fi
10088
10089
10090fi
10091if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
10092  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
10093  # Extract the first word of "mt", so it can be a program name with args.
10094set dummy mt; ac_word=$2
10095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10096$as_echo_n "checking for $ac_word... " >&6; }
10097if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
10098  $as_echo_n "(cached) " >&6
10099else
10100  if test -n "$ac_ct_MANIFEST_TOOL"; then
10101  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
10102else
10103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10104for as_dir in $PATH
10105do
10106  IFS=$as_save_IFS
10107  test -z "$as_dir" && as_dir=.
10108    for ac_exec_ext in '' $ac_executable_extensions; do
10109  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10110    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
10111    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10112    break 2
10113  fi
10114done
10115  done
10116IFS=$as_save_IFS
10117
10118fi
10119fi
10120ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
10121if test -n "$ac_ct_MANIFEST_TOOL"; then
10122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
10123$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
10124else
10125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10126$as_echo "no" >&6; }
10127fi
10128
10129  if test "x$ac_ct_MANIFEST_TOOL" = x; then
10130    MANIFEST_TOOL=":"
10131  else
10132    case $cross_compiling:$ac_tool_warned in
10133yes:)
10134{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10135$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10136ac_tool_warned=yes ;;
10137esac
10138    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
10139  fi
10140else
10141  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
10142fi
10143
10144test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
10145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
10146$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
10147if ${lt_cv_path_mainfest_tool+:} false; then :
10148  $as_echo_n "(cached) " >&6
10149else
10150  lt_cv_path_mainfest_tool=no
10151  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
10152  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
10153  cat conftest.err >&5
10154  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
10155    lt_cv_path_mainfest_tool=yes
10156  fi
10157  rm -f conftest*
10158fi
10159{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
10160$as_echo "$lt_cv_path_mainfest_tool" >&6; }
10161if test yes != "$lt_cv_path_mainfest_tool"; then
10162  MANIFEST_TOOL=:
10163fi
10164
10165
10166
10167
10168
10169
10170  case $host_os in
10171    rhapsody* | darwin*)
10172    if test -n "$ac_tool_prefix"; then
10173  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
10174set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
10175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10176$as_echo_n "checking for $ac_word... " >&6; }
10177if ${ac_cv_prog_DSYMUTIL+:} false; then :
10178  $as_echo_n "(cached) " >&6
10179else
10180  if test -n "$DSYMUTIL"; then
10181  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
10182else
10183as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10184for as_dir in $PATH
10185do
10186  IFS=$as_save_IFS
10187  test -z "$as_dir" && as_dir=.
10188    for ac_exec_ext in '' $ac_executable_extensions; do
10189  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10190    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
10191    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10192    break 2
10193  fi
10194done
10195  done
10196IFS=$as_save_IFS
10197
10198fi
10199fi
10200DSYMUTIL=$ac_cv_prog_DSYMUTIL
10201if test -n "$DSYMUTIL"; then
10202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
10203$as_echo "$DSYMUTIL" >&6; }
10204else
10205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10206$as_echo "no" >&6; }
10207fi
10208
10209
10210fi
10211if test -z "$ac_cv_prog_DSYMUTIL"; then
10212  ac_ct_DSYMUTIL=$DSYMUTIL
10213  # Extract the first word of "dsymutil", so it can be a program name with args.
10214set dummy dsymutil; ac_word=$2
10215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10216$as_echo_n "checking for $ac_word... " >&6; }
10217if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
10218  $as_echo_n "(cached) " >&6
10219else
10220  if test -n "$ac_ct_DSYMUTIL"; then
10221  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
10222else
10223as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10224for as_dir in $PATH
10225do
10226  IFS=$as_save_IFS
10227  test -z "$as_dir" && as_dir=.
10228    for ac_exec_ext in '' $ac_executable_extensions; do
10229  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10230    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
10231    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10232    break 2
10233  fi
10234done
10235  done
10236IFS=$as_save_IFS
10237
10238fi
10239fi
10240ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
10241if test -n "$ac_ct_DSYMUTIL"; then
10242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
10243$as_echo "$ac_ct_DSYMUTIL" >&6; }
10244else
10245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10246$as_echo "no" >&6; }
10247fi
10248
10249  if test "x$ac_ct_DSYMUTIL" = x; then
10250    DSYMUTIL=":"
10251  else
10252    case $cross_compiling:$ac_tool_warned in
10253yes:)
10254{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10255$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10256ac_tool_warned=yes ;;
10257esac
10258    DSYMUTIL=$ac_ct_DSYMUTIL
10259  fi
10260else
10261  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
10262fi
10263
10264    if test -n "$ac_tool_prefix"; then
10265  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
10266set dummy ${ac_tool_prefix}nmedit; ac_word=$2
10267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10268$as_echo_n "checking for $ac_word... " >&6; }
10269if ${ac_cv_prog_NMEDIT+:} false; then :
10270  $as_echo_n "(cached) " >&6
10271else
10272  if test -n "$NMEDIT"; then
10273  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
10274else
10275as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10276for as_dir in $PATH
10277do
10278  IFS=$as_save_IFS
10279  test -z "$as_dir" && as_dir=.
10280    for ac_exec_ext in '' $ac_executable_extensions; do
10281  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10282    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
10283    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10284    break 2
10285  fi
10286done
10287  done
10288IFS=$as_save_IFS
10289
10290fi
10291fi
10292NMEDIT=$ac_cv_prog_NMEDIT
10293if test -n "$NMEDIT"; then
10294  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
10295$as_echo "$NMEDIT" >&6; }
10296else
10297  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10298$as_echo "no" >&6; }
10299fi
10300
10301
10302fi
10303if test -z "$ac_cv_prog_NMEDIT"; then
10304  ac_ct_NMEDIT=$NMEDIT
10305  # Extract the first word of "nmedit", so it can be a program name with args.
10306set dummy nmedit; ac_word=$2
10307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10308$as_echo_n "checking for $ac_word... " >&6; }
10309if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
10310  $as_echo_n "(cached) " >&6
10311else
10312  if test -n "$ac_ct_NMEDIT"; then
10313  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
10314else
10315as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10316for as_dir in $PATH
10317do
10318  IFS=$as_save_IFS
10319  test -z "$as_dir" && as_dir=.
10320    for ac_exec_ext in '' $ac_executable_extensions; do
10321  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10322    ac_cv_prog_ac_ct_NMEDIT="nmedit"
10323    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10324    break 2
10325  fi
10326done
10327  done
10328IFS=$as_save_IFS
10329
10330fi
10331fi
10332ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
10333if test -n "$ac_ct_NMEDIT"; then
10334  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
10335$as_echo "$ac_ct_NMEDIT" >&6; }
10336else
10337  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10338$as_echo "no" >&6; }
10339fi
10340
10341  if test "x$ac_ct_NMEDIT" = x; then
10342    NMEDIT=":"
10343  else
10344    case $cross_compiling:$ac_tool_warned in
10345yes:)
10346{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10347$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10348ac_tool_warned=yes ;;
10349esac
10350    NMEDIT=$ac_ct_NMEDIT
10351  fi
10352else
10353  NMEDIT="$ac_cv_prog_NMEDIT"
10354fi
10355
10356    if test -n "$ac_tool_prefix"; then
10357  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
10358set dummy ${ac_tool_prefix}lipo; ac_word=$2
10359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10360$as_echo_n "checking for $ac_word... " >&6; }
10361if ${ac_cv_prog_LIPO+:} false; then :
10362  $as_echo_n "(cached) " >&6
10363else
10364  if test -n "$LIPO"; then
10365  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10366else
10367as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10368for as_dir in $PATH
10369do
10370  IFS=$as_save_IFS
10371  test -z "$as_dir" && as_dir=.
10372    for ac_exec_ext in '' $ac_executable_extensions; do
10373  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10374    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
10375    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10376    break 2
10377  fi
10378done
10379  done
10380IFS=$as_save_IFS
10381
10382fi
10383fi
10384LIPO=$ac_cv_prog_LIPO
10385if test -n "$LIPO"; then
10386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10387$as_echo "$LIPO" >&6; }
10388else
10389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10390$as_echo "no" >&6; }
10391fi
10392
10393
10394fi
10395if test -z "$ac_cv_prog_LIPO"; then
10396  ac_ct_LIPO=$LIPO
10397  # Extract the first word of "lipo", so it can be a program name with args.
10398set dummy lipo; ac_word=$2
10399{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10400$as_echo_n "checking for $ac_word... " >&6; }
10401if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
10402  $as_echo_n "(cached) " >&6
10403else
10404  if test -n "$ac_ct_LIPO"; then
10405  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
10406else
10407as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10408for as_dir in $PATH
10409do
10410  IFS=$as_save_IFS
10411  test -z "$as_dir" && as_dir=.
10412    for ac_exec_ext in '' $ac_executable_extensions; do
10413  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10414    ac_cv_prog_ac_ct_LIPO="lipo"
10415    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10416    break 2
10417  fi
10418done
10419  done
10420IFS=$as_save_IFS
10421
10422fi
10423fi
10424ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
10425if test -n "$ac_ct_LIPO"; then
10426  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
10427$as_echo "$ac_ct_LIPO" >&6; }
10428else
10429  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10430$as_echo "no" >&6; }
10431fi
10432
10433  if test "x$ac_ct_LIPO" = x; then
10434    LIPO=":"
10435  else
10436    case $cross_compiling:$ac_tool_warned in
10437yes:)
10438{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10439$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10440ac_tool_warned=yes ;;
10441esac
10442    LIPO=$ac_ct_LIPO
10443  fi
10444else
10445  LIPO="$ac_cv_prog_LIPO"
10446fi
10447
10448    if test -n "$ac_tool_prefix"; then
10449  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
10450set dummy ${ac_tool_prefix}otool; ac_word=$2
10451{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10452$as_echo_n "checking for $ac_word... " >&6; }
10453if ${ac_cv_prog_OTOOL+:} false; then :
10454  $as_echo_n "(cached) " >&6
10455else
10456  if test -n "$OTOOL"; then
10457  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
10458else
10459as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10460for as_dir in $PATH
10461do
10462  IFS=$as_save_IFS
10463  test -z "$as_dir" && as_dir=.
10464    for ac_exec_ext in '' $ac_executable_extensions; do
10465  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10466    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
10467    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10468    break 2
10469  fi
10470done
10471  done
10472IFS=$as_save_IFS
10473
10474fi
10475fi
10476OTOOL=$ac_cv_prog_OTOOL
10477if test -n "$OTOOL"; then
10478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
10479$as_echo "$OTOOL" >&6; }
10480else
10481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10482$as_echo "no" >&6; }
10483fi
10484
10485
10486fi
10487if test -z "$ac_cv_prog_OTOOL"; then
10488  ac_ct_OTOOL=$OTOOL
10489  # Extract the first word of "otool", so it can be a program name with args.
10490set dummy otool; ac_word=$2
10491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10492$as_echo_n "checking for $ac_word... " >&6; }
10493if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
10494  $as_echo_n "(cached) " >&6
10495else
10496  if test -n "$ac_ct_OTOOL"; then
10497  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
10498else
10499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10500for as_dir in $PATH
10501do
10502  IFS=$as_save_IFS
10503  test -z "$as_dir" && as_dir=.
10504    for ac_exec_ext in '' $ac_executable_extensions; do
10505  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10506    ac_cv_prog_ac_ct_OTOOL="otool"
10507    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10508    break 2
10509  fi
10510done
10511  done
10512IFS=$as_save_IFS
10513
10514fi
10515fi
10516ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
10517if test -n "$ac_ct_OTOOL"; then
10518  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
10519$as_echo "$ac_ct_OTOOL" >&6; }
10520else
10521  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10522$as_echo "no" >&6; }
10523fi
10524
10525  if test "x$ac_ct_OTOOL" = x; then
10526    OTOOL=":"
10527  else
10528    case $cross_compiling:$ac_tool_warned in
10529yes:)
10530{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10531$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10532ac_tool_warned=yes ;;
10533esac
10534    OTOOL=$ac_ct_OTOOL
10535  fi
10536else
10537  OTOOL="$ac_cv_prog_OTOOL"
10538fi
10539
10540    if test -n "$ac_tool_prefix"; then
10541  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
10542set dummy ${ac_tool_prefix}otool64; ac_word=$2
10543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10544$as_echo_n "checking for $ac_word... " >&6; }
10545if ${ac_cv_prog_OTOOL64+:} false; then :
10546  $as_echo_n "(cached) " >&6
10547else
10548  if test -n "$OTOOL64"; then
10549  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
10550else
10551as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10552for as_dir in $PATH
10553do
10554  IFS=$as_save_IFS
10555  test -z "$as_dir" && as_dir=.
10556    for ac_exec_ext in '' $ac_executable_extensions; do
10557  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10558    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
10559    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10560    break 2
10561  fi
10562done
10563  done
10564IFS=$as_save_IFS
10565
10566fi
10567fi
10568OTOOL64=$ac_cv_prog_OTOOL64
10569if test -n "$OTOOL64"; then
10570  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
10571$as_echo "$OTOOL64" >&6; }
10572else
10573  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10574$as_echo "no" >&6; }
10575fi
10576
10577
10578fi
10579if test -z "$ac_cv_prog_OTOOL64"; then
10580  ac_ct_OTOOL64=$OTOOL64
10581  # Extract the first word of "otool64", so it can be a program name with args.
10582set dummy otool64; ac_word=$2
10583{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10584$as_echo_n "checking for $ac_word... " >&6; }
10585if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
10586  $as_echo_n "(cached) " >&6
10587else
10588  if test -n "$ac_ct_OTOOL64"; then
10589  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
10590else
10591as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10592for as_dir in $PATH
10593do
10594  IFS=$as_save_IFS
10595  test -z "$as_dir" && as_dir=.
10596    for ac_exec_ext in '' $ac_executable_extensions; do
10597  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10598    ac_cv_prog_ac_ct_OTOOL64="otool64"
10599    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10600    break 2
10601  fi
10602done
10603  done
10604IFS=$as_save_IFS
10605
10606fi
10607fi
10608ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
10609if test -n "$ac_ct_OTOOL64"; then
10610  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
10611$as_echo "$ac_ct_OTOOL64" >&6; }
10612else
10613  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10614$as_echo "no" >&6; }
10615fi
10616
10617  if test "x$ac_ct_OTOOL64" = x; then
10618    OTOOL64=":"
10619  else
10620    case $cross_compiling:$ac_tool_warned in
10621yes:)
10622{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10623$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10624ac_tool_warned=yes ;;
10625esac
10626    OTOOL64=$ac_ct_OTOOL64
10627  fi
10628else
10629  OTOOL64="$ac_cv_prog_OTOOL64"
10630fi
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
10659$as_echo_n "checking for -single_module linker flag... " >&6; }
10660if ${lt_cv_apple_cc_single_mod+:} false; then :
10661  $as_echo_n "(cached) " >&6
10662else
10663  lt_cv_apple_cc_single_mod=no
10664      if test -z "$LT_MULTI_MODULE"; then
10665	# By default we will add the -single_module flag. You can override
10666	# by either setting the environment variable LT_MULTI_MODULE
10667	# non-empty at configure time, or by adding -multi_module to the
10668	# link flags.
10669	rm -rf libconftest.dylib*
10670	echo "int foo(void){return 1;}" > conftest.c
10671	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10672-dynamiclib -Wl,-single_module conftest.c" >&5
10673	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10674	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
10675        _lt_result=$?
10676	# If there is a non-empty error log, and "single_module"
10677	# appears in it, assume the flag caused a linker warning
10678        if test -s conftest.err && $GREP single_module conftest.err; then
10679	  cat conftest.err >&5
10680	# Otherwise, if the output was created with a 0 exit code from
10681	# the compiler, it worked.
10682	elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
10683	  lt_cv_apple_cc_single_mod=yes
10684	else
10685	  cat conftest.err >&5
10686	fi
10687	rm -rf libconftest.dylib*
10688	rm -f conftest.*
10689      fi
10690fi
10691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
10692$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
10693
10694    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
10695$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
10696if ${lt_cv_ld_exported_symbols_list+:} false; then :
10697  $as_echo_n "(cached) " >&6
10698else
10699  lt_cv_ld_exported_symbols_list=no
10700      save_LDFLAGS=$LDFLAGS
10701      echo "_main" > conftest.sym
10702      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
10703      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10704/* end confdefs.h.  */
10705
10706int main (void)
10707{
10708
10709 ;
10710 return 0;
10711}
10712_ACEOF
10713if ac_fn_c_try_link "$LINENO"; then :
10714  lt_cv_ld_exported_symbols_list=yes
10715else
10716  lt_cv_ld_exported_symbols_list=no
10717fi
10718rm -f core conftest.err conftest.$ac_objext \
10719    conftest$ac_exeext conftest.$ac_ext
10720	LDFLAGS=$save_LDFLAGS
10721
10722fi
10723{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
10724$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
10725
10726    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
10727$as_echo_n "checking for -force_load linker flag... " >&6; }
10728if ${lt_cv_ld_force_load+:} false; then :
10729  $as_echo_n "(cached) " >&6
10730else
10731  lt_cv_ld_force_load=no
10732      cat > conftest.c << _LT_EOF
10733int forced_loaded() { return 2;}
10734_LT_EOF
10735      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
10736      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
10737      echo "$AR cru libconftest.a conftest.o" >&5
10738      $AR cru libconftest.a conftest.o 2>&5
10739      echo "$RANLIB libconftest.a" >&5
10740      $RANLIB libconftest.a 2>&5
10741      cat > conftest.c << _LT_EOF
10742int main() { return 0;}
10743_LT_EOF
10744      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
10745      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
10746      _lt_result=$?
10747      if test -s conftest.err && $GREP force_load conftest.err; then
10748	cat conftest.err >&5
10749      elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
10750	lt_cv_ld_force_load=yes
10751      else
10752	cat conftest.err >&5
10753      fi
10754        rm -f conftest.err libconftest.a conftest conftest.c
10755        rm -rf conftest.dSYM
10756
10757fi
10758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
10759$as_echo "$lt_cv_ld_force_load" >&6; }
10760    case $host_os in
10761    rhapsody* | darwin1.[012])
10762      _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10763    darwin1.*)
10764      _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10765    darwin*) # darwin 5.x on
10766      # if running on 10.5 or later, the deployment target defaults
10767      # to the OS version, if on x86, and 10.4, the deployment
10768      # target defaults to 10.4. Don't you love it?
10769      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10770	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
10771	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10772	10.[012][,.]*)
10773	  _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10774	10.*)
10775	  _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10776      esac
10777    ;;
10778  esac
10779    if test yes = "$lt_cv_apple_cc_single_mod"; then
10780      _lt_dar_single_mod='$single_module'
10781    fi
10782    if test yes = "$lt_cv_ld_exported_symbols_list"; then
10783      _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10784    else
10785      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10786    fi
10787    if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10788      _lt_dsymutil='~$DSYMUTIL $lib || :'
10789    else
10790      _lt_dsymutil=
10791    fi
10792    ;;
10793  esac
10794
10795# func_munge_path_list VARIABLE PATH
10796# -----------------------------------
10797# VARIABLE is name of variable containing _space_ separated list of
10798# directories to be munged by the contents of PATH, which is string
10799# having a format:
10800# "DIR[:DIR]:"
10801#       string "DIR[ DIR]" will be prepended to VARIABLE
10802# ":DIR[:DIR]"
10803#       string "DIR[ DIR]" will be appended to VARIABLE
10804# "DIRP[:DIRP]::[DIRA:]DIRA"
10805#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
10806#       "DIRA[ DIRA]" will be appended to VARIABLE
10807# "DIR[:DIR]"
10808#       VARIABLE will be replaced by "DIR[ DIR]"
10809func_munge_path_list ()
10810{
10811    case x$2 in
10812    x)
10813        ;;
10814    *:)
10815        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
10816        ;;
10817    x:*)
10818        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
10819        ;;
10820    *::*)
10821        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
10822        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
10823        ;;
10824    *)
10825        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
10826        ;;
10827    esac
10828}
10829
10830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
10831$as_echo_n "checking for ANSI C header files... " >&6; }
10832if ${ac_cv_header_stdc+:} false; then :
10833  $as_echo_n "(cached) " >&6
10834else
10835  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10836/* end confdefs.h.  */
10837#include <stdlib.h>
10838#include <stdarg.h>
10839#include <string.h>
10840#include <float.h>
10841
10842int main (void)
10843{
10844
10845 ;
10846 return 0;
10847}
10848_ACEOF
10849if ac_fn_c_try_compile "$LINENO"; then :
10850  ac_cv_header_stdc=yes
10851else
10852  ac_cv_header_stdc=no
10853fi
10854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10855
10856if test $ac_cv_header_stdc = yes; then
10857  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10858  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10859/* end confdefs.h.  */
10860#include <string.h>
10861
10862_ACEOF
10863if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10864  $EGREP "memchr" >/dev/null 2>&1; then :
10865
10866else
10867  ac_cv_header_stdc=no
10868fi
10869rm -f conftest*
10870
10871fi
10872
10873if test $ac_cv_header_stdc = yes; then
10874  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10875  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10876/* end confdefs.h.  */
10877#include <stdlib.h>
10878
10879_ACEOF
10880if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10881  $EGREP "free" >/dev/null 2>&1; then :
10882
10883else
10884  ac_cv_header_stdc=no
10885fi
10886rm -f conftest*
10887
10888fi
10889
10890if test $ac_cv_header_stdc = yes; then
10891  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10892  if test "$cross_compiling" = yes; then :
10893  :
10894else
10895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10896/* end confdefs.h.  */
10897#include <ctype.h>
10898#include <stdlib.h>
10899#if ((' ' & 0x0FF) == 0x020)
10900# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10901# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10902#else
10903# define ISLOWER(c) \
10904		   (('a' <= (c) && (c) <= 'i') \
10905		     || ('j' <= (c) && (c) <= 'r') \
10906		     || ('s' <= (c) && (c) <= 'z'))
10907# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10908#endif
10909
10910#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10911int
10912main ()
10913{
10914  int i;
10915  for (i = 0; i < 256; i++)
10916    if (XOR (islower (i), ISLOWER (i))
10917	|| toupper (i) != TOUPPER (i))
10918      return 2;
10919  return 0;
10920}
10921_ACEOF
10922if ac_fn_c_try_run "$LINENO"; then :
10923
10924else
10925  ac_cv_header_stdc=no
10926fi
10927rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10928  conftest.$ac_objext conftest.beam conftest.$ac_ext
10929fi
10930
10931fi
10932fi
10933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
10934$as_echo "$ac_cv_header_stdc" >&6; }
10935if test $ac_cv_header_stdc = yes; then
10936
10937$as_echo "#define STDC_HEADERS 1" >>confdefs.h
10938
10939fi
10940
10941# On IRIX 5.3, sys/types and inttypes.h are conflicting.
10942for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10943		  inttypes.h stdint.h unistd.h
10944do :
10945  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
10946ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
10947"
10948if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
10949  cat >>confdefs.h <<_ACEOF
10950#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
10951_ACEOF
10952
10953fi
10954
10955done
10956
10957
10958for ac_header in dlfcn.h
10959do :
10960  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
10961"
10962if test "x$ac_cv_header_dlfcn_h" = xyes; then :
10963  cat >>confdefs.h <<_ACEOF
10964#define HAVE_DLFCN_H 1
10965_ACEOF
10966
10967fi
10968
10969done
10970
10971# ------------------------------------ #
10972#  Determine libtool default behavior  #
10973# ------------------------------------ #
10974
10975#
10976# Default behavior is to enable shared and static libraries on systems
10977# where libtool knows how to build both library versions, and does not
10978# require separate configuration and build runs for each flavor.
10979#
10980
10981xc_lt_want_enable_shared='yes'
10982xc_lt_want_enable_static='yes'
10983
10984#
10985# User may have disabled shared or static libraries.
10986#
10987case "x$enable_shared" in # (
10988  xno)
10989    xc_lt_want_enable_shared='no'
10990    ;;
10991esac
10992case "x$enable_static" in # (
10993  xno)
10994    xc_lt_want_enable_static='no'
10995    ;;
10996esac
10997if test "x$xc_lt_want_enable_shared" = 'xno' &&
10998  test "x$xc_lt_want_enable_static" = 'xno'; then
10999  as_fn_error $? "can not disable shared and static libraries simultaneously" "$LINENO" 5
11000fi
11001
11002#
11003# Default behavior on systems that require independent configuration
11004# and build runs for shared and static is to enable shared libraries
11005# and disable static ones. On these systems option '--disable-shared'
11006# must be used in order to build a proper static library.
11007#
11008
11009if test "x$xc_lt_want_enable_shared" = 'xyes' &&
11010  test "x$xc_lt_want_enable_static" = 'xyes'; then
11011  case $host_os in # (
11012    pw32* | cegcc* | os2* | aix*)
11013      xc_lt_want_enable_static='no'
11014      ;;
11015  esac
11016fi
11017
11018#
11019# Make libtool aware of current shared and static library preferences
11020# taking in account that, depending on host characteristics, libtool
11021# may modify these option preferences later in this configure script.
11022#
11023
11024enable_shared=$xc_lt_want_enable_shared
11025enable_static=$xc_lt_want_enable_static
11026
11027#
11028# Default behavior is to build PIC objects for shared libraries and
11029# non-PIC objects for static libraries.
11030#
11031
11032xc_lt_want_with_pic='default'
11033
11034#
11035# User may have specified PIC preference.
11036#
11037
11038case "x$with_pic" in # ((
11039  xno)
11040    xc_lt_want_with_pic='no'
11041    ;;
11042  xyes)
11043    xc_lt_want_with_pic='yes'
11044    ;;
11045esac
11046
11047#
11048# Default behavior on some systems where building a shared library out
11049# of non-PIC compiled objects will fail with following linker error
11050# "relocation R_X86_64_32 can not be used when making a shared object"
11051# is to build PIC objects even for static libraries. This behavior may
11052# be overridden using 'configure --disable-shared --without-pic'.
11053#
11054
11055if test "x$xc_lt_want_with_pic" = 'xdefault'; then
11056  case $host_cpu in # (
11057    x86_64 | amd64 | ia64)
11058      case $host_os in # (
11059        linux* | freebsd*)
11060          xc_lt_want_with_pic='yes'
11061          ;;
11062      esac
11063      ;;
11064  esac
11065fi
11066
11067#
11068# Make libtool aware of current PIC preference taking in account that,
11069# depending on host characteristics, libtool may modify PIC default
11070# behavior to fit host system idiosyncrasies later in this script.
11071#
11072
11073with_pic=$xc_lt_want_with_pic
11074
11075## ----------------------- ##
11076##  Start of libtool code  ##
11077## ----------------------- ##
11078
11079
11080
11081
11082# Set options
11083enable_win32_dll=yes
11084
11085case $host in
11086*-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
11087  if test -n "$ac_tool_prefix"; then
11088  # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
11089set dummy ${ac_tool_prefix}as; ac_word=$2
11090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11091$as_echo_n "checking for $ac_word... " >&6; }
11092if ${ac_cv_prog_AS+:} false; then :
11093  $as_echo_n "(cached) " >&6
11094else
11095  if test -n "$AS"; then
11096  ac_cv_prog_AS="$AS" # Let the user override the test.
11097else
11098as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11099for as_dir in $PATH
11100do
11101  IFS=$as_save_IFS
11102  test -z "$as_dir" && as_dir=.
11103    for ac_exec_ext in '' $ac_executable_extensions; do
11104  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11105    ac_cv_prog_AS="${ac_tool_prefix}as"
11106    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11107    break 2
11108  fi
11109done
11110  done
11111IFS=$as_save_IFS
11112
11113fi
11114fi
11115AS=$ac_cv_prog_AS
11116if test -n "$AS"; then
11117  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11118$as_echo "$AS" >&6; }
11119else
11120  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11121$as_echo "no" >&6; }
11122fi
11123
11124
11125fi
11126if test -z "$ac_cv_prog_AS"; then
11127  ac_ct_AS=$AS
11128  # Extract the first word of "as", so it can be a program name with args.
11129set dummy as; ac_word=$2
11130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11131$as_echo_n "checking for $ac_word... " >&6; }
11132if ${ac_cv_prog_ac_ct_AS+:} false; then :
11133  $as_echo_n "(cached) " >&6
11134else
11135  if test -n "$ac_ct_AS"; then
11136  ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
11137else
11138as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11139for as_dir in $PATH
11140do
11141  IFS=$as_save_IFS
11142  test -z "$as_dir" && as_dir=.
11143    for ac_exec_ext in '' $ac_executable_extensions; do
11144  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11145    ac_cv_prog_ac_ct_AS="as"
11146    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11147    break 2
11148  fi
11149done
11150  done
11151IFS=$as_save_IFS
11152
11153fi
11154fi
11155ac_ct_AS=$ac_cv_prog_ac_ct_AS
11156if test -n "$ac_ct_AS"; then
11157  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
11158$as_echo "$ac_ct_AS" >&6; }
11159else
11160  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11161$as_echo "no" >&6; }
11162fi
11163
11164  if test "x$ac_ct_AS" = x; then
11165    AS="false"
11166  else
11167    case $cross_compiling:$ac_tool_warned in
11168yes:)
11169{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11170$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11171ac_tool_warned=yes ;;
11172esac
11173    AS=$ac_ct_AS
11174  fi
11175else
11176  AS="$ac_cv_prog_AS"
11177fi
11178
11179  if test -n "$ac_tool_prefix"; then
11180  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
11181set dummy ${ac_tool_prefix}dlltool; ac_word=$2
11182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11183$as_echo_n "checking for $ac_word... " >&6; }
11184if ${ac_cv_prog_DLLTOOL+:} false; then :
11185  $as_echo_n "(cached) " >&6
11186else
11187  if test -n "$DLLTOOL"; then
11188  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11189else
11190as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11191for as_dir in $PATH
11192do
11193  IFS=$as_save_IFS
11194  test -z "$as_dir" && as_dir=.
11195    for ac_exec_ext in '' $ac_executable_extensions; do
11196  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11197    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
11198    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11199    break 2
11200  fi
11201done
11202  done
11203IFS=$as_save_IFS
11204
11205fi
11206fi
11207DLLTOOL=$ac_cv_prog_DLLTOOL
11208if test -n "$DLLTOOL"; then
11209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11210$as_echo "$DLLTOOL" >&6; }
11211else
11212  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11213$as_echo "no" >&6; }
11214fi
11215
11216
11217fi
11218if test -z "$ac_cv_prog_DLLTOOL"; then
11219  ac_ct_DLLTOOL=$DLLTOOL
11220  # Extract the first word of "dlltool", so it can be a program name with args.
11221set dummy dlltool; ac_word=$2
11222{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11223$as_echo_n "checking for $ac_word... " >&6; }
11224if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
11225  $as_echo_n "(cached) " >&6
11226else
11227  if test -n "$ac_ct_DLLTOOL"; then
11228  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
11229else
11230as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11231for as_dir in $PATH
11232do
11233  IFS=$as_save_IFS
11234  test -z "$as_dir" && as_dir=.
11235    for ac_exec_ext in '' $ac_executable_extensions; do
11236  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11237    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
11238    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11239    break 2
11240  fi
11241done
11242  done
11243IFS=$as_save_IFS
11244
11245fi
11246fi
11247ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
11248if test -n "$ac_ct_DLLTOOL"; then
11249  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
11250$as_echo "$ac_ct_DLLTOOL" >&6; }
11251else
11252  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11253$as_echo "no" >&6; }
11254fi
11255
11256  if test "x$ac_ct_DLLTOOL" = x; then
11257    DLLTOOL="false"
11258  else
11259    case $cross_compiling:$ac_tool_warned in
11260yes:)
11261{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11262$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11263ac_tool_warned=yes ;;
11264esac
11265    DLLTOOL=$ac_ct_DLLTOOL
11266  fi
11267else
11268  DLLTOOL="$ac_cv_prog_DLLTOOL"
11269fi
11270
11271  if test -n "$ac_tool_prefix"; then
11272  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11273set dummy ${ac_tool_prefix}objdump; ac_word=$2
11274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11275$as_echo_n "checking for $ac_word... " >&6; }
11276if ${ac_cv_prog_OBJDUMP+:} false; then :
11277  $as_echo_n "(cached) " >&6
11278else
11279  if test -n "$OBJDUMP"; then
11280  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11281else
11282as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11283for as_dir in $PATH
11284do
11285  IFS=$as_save_IFS
11286  test -z "$as_dir" && as_dir=.
11287    for ac_exec_ext in '' $ac_executable_extensions; do
11288  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11289    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11290    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11291    break 2
11292  fi
11293done
11294  done
11295IFS=$as_save_IFS
11296
11297fi
11298fi
11299OBJDUMP=$ac_cv_prog_OBJDUMP
11300if test -n "$OBJDUMP"; then
11301  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11302$as_echo "$OBJDUMP" >&6; }
11303else
11304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11305$as_echo "no" >&6; }
11306fi
11307
11308
11309fi
11310if test -z "$ac_cv_prog_OBJDUMP"; then
11311  ac_ct_OBJDUMP=$OBJDUMP
11312  # Extract the first word of "objdump", so it can be a program name with args.
11313set dummy objdump; ac_word=$2
11314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11315$as_echo_n "checking for $ac_word... " >&6; }
11316if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11317  $as_echo_n "(cached) " >&6
11318else
11319  if test -n "$ac_ct_OBJDUMP"; then
11320  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11321else
11322as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11323for as_dir in $PATH
11324do
11325  IFS=$as_save_IFS
11326  test -z "$as_dir" && as_dir=.
11327    for ac_exec_ext in '' $ac_executable_extensions; do
11328  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11329    ac_cv_prog_ac_ct_OBJDUMP="objdump"
11330    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11331    break 2
11332  fi
11333done
11334  done
11335IFS=$as_save_IFS
11336
11337fi
11338fi
11339ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11340if test -n "$ac_ct_OBJDUMP"; then
11341  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11342$as_echo "$ac_ct_OBJDUMP" >&6; }
11343else
11344  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11345$as_echo "no" >&6; }
11346fi
11347
11348  if test "x$ac_ct_OBJDUMP" = x; then
11349    OBJDUMP="false"
11350  else
11351    case $cross_compiling:$ac_tool_warned in
11352yes:)
11353{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11354$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11355ac_tool_warned=yes ;;
11356esac
11357    OBJDUMP=$ac_ct_OBJDUMP
11358  fi
11359else
11360  OBJDUMP="$ac_cv_prog_OBJDUMP"
11361fi
11362
11363  ;;
11364esac
11365
11366test -z "$AS" && AS=as
11367
11368
11369
11370
11371
11372test -z "$DLLTOOL" && DLLTOOL=dlltool
11373
11374
11375
11376
11377
11378test -z "$OBJDUMP" && OBJDUMP=objdump
11379
11380
11381
11382
11383
11384
11385
11386        enable_dlopen=no
11387
11388
11389
11390            # Check whether --enable-shared was given.
11391if test "${enable_shared+set}" = set; then :
11392  enableval=$enable_shared; p=${PACKAGE-default}
11393    case $enableval in
11394    yes) enable_shared=yes ;;
11395    no) enable_shared=no ;;
11396    *)
11397      enable_shared=no
11398      # Look at the argument we got.  We use all the common list separators.
11399      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11400      for pkg in $enableval; do
11401	IFS=$lt_save_ifs
11402	if test "X$pkg" = "X$p"; then
11403	  enable_shared=yes
11404	fi
11405      done
11406      IFS=$lt_save_ifs
11407      ;;
11408    esac
11409else
11410  enable_shared=yes
11411fi
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421  # Check whether --enable-static was given.
11422if test "${enable_static+set}" = set; then :
11423  enableval=$enable_static; p=${PACKAGE-default}
11424    case $enableval in
11425    yes) enable_static=yes ;;
11426    no) enable_static=no ;;
11427    *)
11428     enable_static=no
11429      # Look at the argument we got.  We use all the common list separators.
11430      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11431      for pkg in $enableval; do
11432	IFS=$lt_save_ifs
11433	if test "X$pkg" = "X$p"; then
11434	  enable_static=yes
11435	fi
11436      done
11437      IFS=$lt_save_ifs
11438      ;;
11439    esac
11440else
11441  enable_static=yes
11442fi
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453# Check whether --with-pic was given.
11454if test "${with_pic+set}" = set; then :
11455  withval=$with_pic; lt_p=${PACKAGE-default}
11456    case $withval in
11457    yes|no) pic_mode=$withval ;;
11458    *)
11459      pic_mode=default
11460      # Look at the argument we got.  We use all the common list separators.
11461      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11462      for lt_pkg in $withval; do
11463	IFS=$lt_save_ifs
11464	if test "X$lt_pkg" = "X$lt_p"; then
11465	  pic_mode=yes
11466	fi
11467      done
11468      IFS=$lt_save_ifs
11469      ;;
11470    esac
11471else
11472  pic_mode=default
11473fi
11474
11475
11476
11477
11478
11479
11480
11481
11482  # Check whether --enable-fast-install was given.
11483if test "${enable_fast_install+set}" = set; then :
11484  enableval=$enable_fast_install; p=${PACKAGE-default}
11485    case $enableval in
11486    yes) enable_fast_install=yes ;;
11487    no) enable_fast_install=no ;;
11488    *)
11489      enable_fast_install=no
11490      # Look at the argument we got.  We use all the common list separators.
11491      lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
11492      for pkg in $enableval; do
11493	IFS=$lt_save_ifs
11494	if test "X$pkg" = "X$p"; then
11495	  enable_fast_install=yes
11496	fi
11497      done
11498      IFS=$lt_save_ifs
11499      ;;
11500    esac
11501else
11502  enable_fast_install=yes
11503fi
11504
11505
11506
11507
11508
11509
11510
11511
11512  shared_archive_member_spec=
11513case $host,$enable_shared in
11514power*-*-aix[5-9]*,yes)
11515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
11516$as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
11517
11518# Check whether --with-aix-soname was given.
11519if test "${with_aix_soname+set}" = set; then :
11520  withval=$with_aix_soname; case $withval in
11521    aix|svr4|both)
11522      ;;
11523    *)
11524      as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
11525      ;;
11526    esac
11527    lt_cv_with_aix_soname=$with_aix_soname
11528else
11529  if ${lt_cv_with_aix_soname+:} false; then :
11530  $as_echo_n "(cached) " >&6
11531else
11532  lt_cv_with_aix_soname=aix
11533fi
11534
11535    with_aix_soname=$lt_cv_with_aix_soname
11536fi
11537
11538  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
11539$as_echo "$with_aix_soname" >&6; }
11540  if test aix != "$with_aix_soname"; then
11541    # For the AIX way of multilib, we name the shared archive member
11542    # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
11543    # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
11544    # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
11545    # the AIX toolchain works better with OBJECT_MODE set (default 32).
11546    if test 64 = "${OBJECT_MODE-32}"; then
11547      shared_archive_member_spec=shr_64
11548    else
11549      shared_archive_member_spec=shr
11550    fi
11551  fi
11552  ;;
11553*)
11554  with_aix_soname=aix
11555  ;;
11556esac
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567# This can be used to rebuild libtool when needed
11568LIBTOOL_DEPS=$ltmain
11569
11570# Always use our own libtool.
11571LIBTOOL='$(SHELL) $(top_builddir)/libtool'
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602test -z "$LN_S" && LN_S="ln -s"
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617if test -n "${ZSH_VERSION+set}"; then
11618   setopt NO_GLOB_SUBST
11619fi
11620
11621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
11622$as_echo_n "checking for objdir... " >&6; }
11623if ${lt_cv_objdir+:} false; then :
11624  $as_echo_n "(cached) " >&6
11625else
11626  rm -f .libs 2>/dev/null
11627mkdir .libs 2>/dev/null
11628if test -d .libs; then
11629  lt_cv_objdir=.libs
11630else
11631  # MS-DOS does not allow filenames that begin with a dot.
11632  lt_cv_objdir=_libs
11633fi
11634rmdir .libs 2>/dev/null
11635fi
11636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
11637$as_echo "$lt_cv_objdir" >&6; }
11638objdir=$lt_cv_objdir
11639
11640
11641
11642
11643
11644cat >>confdefs.h <<_ACEOF
11645#define LT_OBJDIR "$lt_cv_objdir/"
11646_ACEOF
11647
11648
11649
11650
11651case $host_os in
11652aix3*)
11653  # AIX sometimes has problems with the GCC collect2 program.  For some
11654  # reason, if we set the COLLECT_NAMES environment variable, the problems
11655  # vanish in a puff of smoke.
11656  if test set != "${COLLECT_NAMES+set}"; then
11657    COLLECT_NAMES=
11658    export COLLECT_NAMES
11659  fi
11660  ;;
11661esac
11662
11663# Global variables:
11664ofile=libtool
11665can_build_shared=yes
11666
11667# All known linkers require a '.a' archive for static linking (except MSVC,
11668# which needs '.lib').
11669libext=a
11670
11671with_gnu_ld=$lt_cv_prog_gnu_ld
11672
11673old_CC=$CC
11674old_CFLAGS=$CFLAGS
11675
11676# Set sane defaults for various variables
11677test -z "$CC" && CC=cc
11678test -z "$LTCC" && LTCC=$CC
11679test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
11680test -z "$LD" && LD=ld
11681test -z "$ac_objext" && ac_objext=o
11682
11683func_cc_basename $compiler
11684cc_basename=$func_cc_basename_result
11685
11686
11687# Only perform the check for file, if the check method requires it
11688test -z "$MAGIC_CMD" && MAGIC_CMD=file
11689case $deplibs_check_method in
11690file_magic*)
11691  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
11692    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
11693$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
11694if ${lt_cv_path_MAGIC_CMD+:} false; then :
11695  $as_echo_n "(cached) " >&6
11696else
11697  case $MAGIC_CMD in
11698[\\/*] |  ?:[\\/]*)
11699  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
11700  ;;
11701*)
11702  lt_save_MAGIC_CMD=$MAGIC_CMD
11703  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11704  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11705  for ac_dir in $ac_dummy; do
11706    IFS=$lt_save_ifs
11707    test -z "$ac_dir" && ac_dir=.
11708    if test -f "$ac_dir/${ac_tool_prefix}file"; then
11709      lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
11710      if test -n "$file_magic_test_file"; then
11711	case $deplibs_check_method in
11712	"file_magic "*)
11713	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11714	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11715	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11716	    $EGREP "$file_magic_regex" > /dev/null; then
11717	    :
11718	  else
11719	    cat <<_LT_EOF 1>&2
11720
11721*** Warning: the command libtool uses to detect shared libraries,
11722*** $file_magic_cmd, produces output that libtool cannot recognize.
11723*** The result is that libtool may fail to recognize shared libraries
11724*** as such.  This will affect the creation of libtool libraries that
11725*** depend on shared libraries, but programs linked with such libtool
11726*** libraries will work regardless of this problem.  Nevertheless, you
11727*** may want to report the problem to your system manager and/or to
11728*** bug-libtool@gnu.org
11729
11730_LT_EOF
11731	  fi ;;
11732	esac
11733      fi
11734      break
11735    fi
11736  done
11737  IFS=$lt_save_ifs
11738  MAGIC_CMD=$lt_save_MAGIC_CMD
11739  ;;
11740esac
11741fi
11742
11743MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11744if test -n "$MAGIC_CMD"; then
11745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11746$as_echo "$MAGIC_CMD" >&6; }
11747else
11748  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11749$as_echo "no" >&6; }
11750fi
11751
11752
11753
11754
11755
11756if test -z "$lt_cv_path_MAGIC_CMD"; then
11757  if test -n "$ac_tool_prefix"; then
11758    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
11759$as_echo_n "checking for file... " >&6; }
11760if ${lt_cv_path_MAGIC_CMD+:} false; then :
11761  $as_echo_n "(cached) " >&6
11762else
11763  case $MAGIC_CMD in
11764[\\/*] |  ?:[\\/]*)
11765  lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
11766  ;;
11767*)
11768  lt_save_MAGIC_CMD=$MAGIC_CMD
11769  lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
11770  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11771  for ac_dir in $ac_dummy; do
11772    IFS=$lt_save_ifs
11773    test -z "$ac_dir" && ac_dir=.
11774    if test -f "$ac_dir/file"; then
11775      lt_cv_path_MAGIC_CMD=$ac_dir/"file"
11776      if test -n "$file_magic_test_file"; then
11777	case $deplibs_check_method in
11778	"file_magic "*)
11779	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11780	  MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11781	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11782	    $EGREP "$file_magic_regex" > /dev/null; then
11783	    :
11784	  else
11785	    cat <<_LT_EOF 1>&2
11786
11787*** Warning: the command libtool uses to detect shared libraries,
11788*** $file_magic_cmd, produces output that libtool cannot recognize.
11789*** The result is that libtool may fail to recognize shared libraries
11790*** as such.  This will affect the creation of libtool libraries that
11791*** depend on shared libraries, but programs linked with such libtool
11792*** libraries will work regardless of this problem.  Nevertheless, you
11793*** may want to report the problem to your system manager and/or to
11794*** bug-libtool@gnu.org
11795
11796_LT_EOF
11797	  fi ;;
11798	esac
11799      fi
11800      break
11801    fi
11802  done
11803  IFS=$lt_save_ifs
11804  MAGIC_CMD=$lt_save_MAGIC_CMD
11805  ;;
11806esac
11807fi
11808
11809MAGIC_CMD=$lt_cv_path_MAGIC_CMD
11810if test -n "$MAGIC_CMD"; then
11811  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11812$as_echo "$MAGIC_CMD" >&6; }
11813else
11814  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11815$as_echo "no" >&6; }
11816fi
11817
11818
11819  else
11820    MAGIC_CMD=:
11821  fi
11822fi
11823
11824  fi
11825  ;;
11826esac
11827
11828# Use C for the default configuration in the libtool script
11829
11830lt_save_CC=$CC
11831ac_ext=c
11832ac_cpp='$CPP $CPPFLAGS'
11833ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11834ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11835ac_compiler_gnu=$ac_cv_c_compiler_gnu
11836
11837
11838# Source file extension for C test sources.
11839ac_ext=c
11840
11841# Object file extension for compiled C test sources.
11842objext=o
11843objext=$objext
11844
11845# Code to be used in simple compile tests
11846lt_simple_compile_test_code="int some_variable = 0;"
11847
11848# Code to be used in simple link tests
11849lt_simple_link_test_code='int main(){return(0);}'
11850
11851
11852
11853
11854
11855
11856
11857# If no C compiler was specified, use CC.
11858LTCC=${LTCC-"$CC"}
11859
11860# If no C compiler flags were specified, use CFLAGS.
11861LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11862
11863# Allow CC to be a program name with arguments.
11864compiler=$CC
11865
11866# Save the default compiler, since it gets overwritten when the other
11867# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
11868compiler_DEFAULT=$CC
11869
11870# save warnings/boilerplate of simple test code
11871ac_outfile=conftest.$ac_objext
11872echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11873eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11874_lt_compiler_boilerplate=`cat conftest.err`
11875$RM conftest*
11876
11877ac_outfile=conftest.$ac_objext
11878echo "$lt_simple_link_test_code" >conftest.$ac_ext
11879eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11880_lt_linker_boilerplate=`cat conftest.err`
11881$RM -r conftest*
11882
11883
11884## CAVEAT EMPTOR:
11885## There is no encapsulation within the following macros, do not change
11886## the running order or otherwise move them around unless you know exactly
11887## what you are doing...
11888if test -n "$compiler"; then
11889
11890lt_prog_compiler_no_builtin_flag=
11891
11892if test yes = "$GCC"; then
11893  case $cc_basename in
11894  nvcc*)
11895    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
11896  *)
11897    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
11898  esac
11899
11900  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
11901$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
11902if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
11903  $as_echo_n "(cached) " >&6
11904else
11905  lt_cv_prog_compiler_rtti_exceptions=no
11906   ac_outfile=conftest.$ac_objext
11907   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11908   lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
11909   # Insert the option either (1) after the last *FLAGS variable, or
11910   # (2) before a word containing "conftest.", or (3) at the end.
11911   # Note that $ac_compile itself does not contain backslashes and begins
11912   # with a dollar sign (not a hyphen), so the echo should work correctly.
11913   # The option is referenced via a variable to avoid confusing sed.
11914   lt_compile=`echo "$ac_compile" | $SED \
11915   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11916   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11917   -e 's:$: $lt_compiler_flag:'`
11918   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11919   (eval "$lt_compile" 2>conftest.err)
11920   ac_status=$?
11921   cat conftest.err >&5
11922   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11923   if (exit $ac_status) && test -s "$ac_outfile"; then
11924     # The compiler can only warn and ignore the option if not recognized
11925     # So say no if there are warnings other than the usual output.
11926     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11927     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11928     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11929       lt_cv_prog_compiler_rtti_exceptions=yes
11930     fi
11931   fi
11932   $RM conftest*
11933
11934fi
11935{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
11936$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11937
11938if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
11939    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
11940else
11941    :
11942fi
11943
11944fi
11945
11946
11947
11948
11949
11950
11951  lt_prog_compiler_wl=
11952lt_prog_compiler_pic=
11953lt_prog_compiler_static=
11954
11955
11956  if test yes = "$GCC"; then
11957    lt_prog_compiler_wl='-Wl,'
11958    lt_prog_compiler_static='-static'
11959
11960    case $host_os in
11961      aix*)
11962      # All AIX code is PIC.
11963      if test ia64 = "$host_cpu"; then
11964	# AIX 5 now supports IA64 processor
11965	lt_prog_compiler_static='-Bstatic'
11966      fi
11967      lt_prog_compiler_pic='-fPIC'
11968      ;;
11969
11970    amigaos*)
11971      case $host_cpu in
11972      powerpc)
11973            # see comment about AmigaOS4 .so support
11974            lt_prog_compiler_pic='-fPIC'
11975        ;;
11976      m68k)
11977            # FIXME: we need at least 68020 code to build shared libraries, but
11978            # adding the '-m68020' flag to GCC prevents building anything better,
11979            # like '-m68040'.
11980            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
11981        ;;
11982      esac
11983      ;;
11984
11985    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11986      # PIC is the default for these OSes.
11987      ;;
11988
11989    mingw* | cygwin* | pw32* | os2* | cegcc*)
11990      # This hack is so that the source file can tell whether it is being
11991      # built for inclusion in a dll (and should export symbols for example).
11992      # Although the cygwin gcc ignores -fPIC, still need this for old-style
11993      # (--disable-auto-import) libraries
11994      lt_prog_compiler_pic='-DDLL_EXPORT'
11995      case $host_os in
11996      os2*)
11997	lt_prog_compiler_static='$wl-static'
11998	;;
11999      esac
12000      ;;
12001
12002    darwin* | rhapsody*)
12003      # PIC is the default on this platform
12004      # Common symbols not allowed in MH_DYLIB files
12005      lt_prog_compiler_pic='-fno-common'
12006      ;;
12007
12008    haiku*)
12009      # PIC is the default for Haiku.
12010      # The "-static" flag exists, but is broken.
12011      lt_prog_compiler_static=
12012      ;;
12013
12014    hpux*)
12015      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12016      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12017      # sets the default TLS model and affects inlining.
12018      case $host_cpu in
12019      hppa*64*)
12020	# +Z the default
12021	;;
12022      *)
12023	lt_prog_compiler_pic='-fPIC'
12024	;;
12025      esac
12026      ;;
12027
12028    interix[3-9]*)
12029      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12030      # Instead, we relocate shared libraries at runtime.
12031      ;;
12032
12033    msdosdjgpp*)
12034      # Just because we use GCC doesn't mean we suddenly get shared libraries
12035      # on systems that don't support them.
12036      lt_prog_compiler_can_build_shared=no
12037      enable_shared=no
12038      ;;
12039
12040    *nto* | *qnx*)
12041      # QNX uses GNU C++, but need to define -shared option too, otherwise
12042      # it will coredump.
12043      lt_prog_compiler_pic='-fPIC -shared'
12044      ;;
12045
12046    sysv4*MP*)
12047      if test -d /usr/nec; then
12048	lt_prog_compiler_pic=-Kconform_pic
12049      fi
12050      ;;
12051
12052    *)
12053      lt_prog_compiler_pic='-fPIC'
12054      ;;
12055    esac
12056
12057    case $cc_basename in
12058    nvcc*) # Cuda Compiler Driver 2.2
12059      lt_prog_compiler_wl='-Xlinker '
12060      if test -n "$lt_prog_compiler_pic"; then
12061        lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
12062      fi
12063      ;;
12064    esac
12065  else
12066    # PORTME Check for flag to pass linker flags through the system compiler.
12067    case $host_os in
12068    aix*)
12069      lt_prog_compiler_wl='-Wl,'
12070      if test ia64 = "$host_cpu"; then
12071	# AIX 5 now supports IA64 processor
12072	lt_prog_compiler_static='-Bstatic'
12073      else
12074	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
12075      fi
12076      ;;
12077
12078    darwin* | rhapsody*)
12079      # PIC is the default on this platform
12080      # Common symbols not allowed in MH_DYLIB files
12081      lt_prog_compiler_pic='-fno-common'
12082      case $cc_basename in
12083      nagfor*)
12084        # NAG Fortran compiler
12085        lt_prog_compiler_wl='-Wl,-Wl,,'
12086        lt_prog_compiler_pic='-PIC'
12087        lt_prog_compiler_static='-Bstatic'
12088        ;;
12089      esac
12090      ;;
12091
12092    mingw* | cygwin* | pw32* | os2* | cegcc*)
12093      # This hack is so that the source file can tell whether it is being
12094      # built for inclusion in a dll (and should export symbols for example).
12095      lt_prog_compiler_pic='-DDLL_EXPORT'
12096      case $host_os in
12097      os2*)
12098	lt_prog_compiler_static='$wl-static'
12099	;;
12100      esac
12101      ;;
12102
12103    hpux9* | hpux10* | hpux11*)
12104      lt_prog_compiler_wl='-Wl,'
12105      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12106      # not for PA HP-UX.
12107      case $host_cpu in
12108      hppa*64*|ia64*)
12109	# +Z the default
12110	;;
12111      *)
12112	lt_prog_compiler_pic='+Z'
12113	;;
12114      esac
12115      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12116      lt_prog_compiler_static='$wl-a ${wl}archive'
12117      ;;
12118
12119    irix5* | irix6* | nonstopux*)
12120      lt_prog_compiler_wl='-Wl,'
12121      # PIC (with -KPIC) is the default.
12122      lt_prog_compiler_static='-non_shared'
12123      ;;
12124
12125    linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
12126      case $cc_basename in
12127      # old Intel for x86_64, which still supported -KPIC.
12128      ecc*)
12129	lt_prog_compiler_wl='-Wl,'
12130	lt_prog_compiler_pic='-KPIC'
12131	lt_prog_compiler_static='-static'
12132        ;;
12133      # icc used to be incompatible with GCC.
12134      # ICC 10 doesn't accept -KPIC any more.
12135      icc* | ifort*)
12136	lt_prog_compiler_wl='-Wl,'
12137	lt_prog_compiler_pic='-fPIC'
12138	lt_prog_compiler_static='-static'
12139        ;;
12140      # Lahey Fortran 8.1.
12141      lf95*)
12142	lt_prog_compiler_wl='-Wl,'
12143	lt_prog_compiler_pic='--shared'
12144	lt_prog_compiler_static='--static'
12145	;;
12146      nagfor*)
12147	# NAG Fortran compiler
12148	lt_prog_compiler_wl='-Wl,-Wl,,'
12149	lt_prog_compiler_pic='-PIC'
12150	lt_prog_compiler_static='-Bstatic'
12151	;;
12152      tcc*)
12153	# Fabrice Bellard et al's Tiny C Compiler
12154	lt_prog_compiler_wl='-Wl,'
12155	lt_prog_compiler_pic='-fPIC'
12156	lt_prog_compiler_static='-static'
12157	;;
12158      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12159        # Portland Group compilers (*not* the Pentium gcc compiler,
12160	# which looks to be a dead project)
12161	lt_prog_compiler_wl='-Wl,'
12162	lt_prog_compiler_pic='-fpic'
12163	lt_prog_compiler_static='-Bstatic'
12164        ;;
12165      ccc*)
12166        lt_prog_compiler_wl='-Wl,'
12167        # All Alpha code is PIC.
12168        lt_prog_compiler_static='-non_shared'
12169        ;;
12170      xl* | bgxl* | bgf* | mpixl*)
12171	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12172	lt_prog_compiler_wl='-Wl,'
12173	lt_prog_compiler_pic='-qpic'
12174	lt_prog_compiler_static='-qstaticlink'
12175	;;
12176      *)
12177	case `$CC -V 2>&1 | sed 5q` in
12178	*Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
12179	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12180	  lt_prog_compiler_pic='-KPIC'
12181	  lt_prog_compiler_static='-Bstatic'
12182	  lt_prog_compiler_wl=''
12183	  ;;
12184	*Sun\ F* | *Sun*Fortran*)
12185	  lt_prog_compiler_pic='-KPIC'
12186	  lt_prog_compiler_static='-Bstatic'
12187	  lt_prog_compiler_wl='-Qoption ld '
12188	  ;;
12189	*Sun\ C*)
12190	  # Sun C 5.9
12191	  lt_prog_compiler_pic='-KPIC'
12192	  lt_prog_compiler_static='-Bstatic'
12193	  lt_prog_compiler_wl='-Wl,'
12194	  ;;
12195        *Intel*\ [CF]*Compiler*)
12196	  lt_prog_compiler_wl='-Wl,'
12197	  lt_prog_compiler_pic='-fPIC'
12198	  lt_prog_compiler_static='-static'
12199	  ;;
12200	*Portland\ Group*)
12201	  lt_prog_compiler_wl='-Wl,'
12202	  lt_prog_compiler_pic='-fpic'
12203	  lt_prog_compiler_static='-Bstatic'
12204	  ;;
12205	esac
12206	;;
12207      esac
12208      ;;
12209
12210    newsos6)
12211      lt_prog_compiler_pic='-KPIC'
12212      lt_prog_compiler_static='-Bstatic'
12213      ;;
12214
12215    *nto* | *qnx*)
12216      # QNX uses GNU C++, but need to define -shared option too, otherwise
12217      # it will coredump.
12218      lt_prog_compiler_pic='-fPIC -shared'
12219      ;;
12220
12221    osf3* | osf4* | osf5*)
12222      lt_prog_compiler_wl='-Wl,'
12223      # All OSF/1 code is PIC.
12224      lt_prog_compiler_static='-non_shared'
12225      ;;
12226
12227    rdos*)
12228      lt_prog_compiler_static='-non_shared'
12229      ;;
12230
12231    solaris*)
12232      lt_prog_compiler_pic='-KPIC'
12233      lt_prog_compiler_static='-Bstatic'
12234      case $cc_basename in
12235      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
12236	lt_prog_compiler_wl='-Qoption ld ';;
12237      *)
12238	lt_prog_compiler_wl='-Wl,';;
12239      esac
12240      ;;
12241
12242    sunos4*)
12243      lt_prog_compiler_wl='-Qoption ld '
12244      lt_prog_compiler_pic='-PIC'
12245      lt_prog_compiler_static='-Bstatic'
12246      ;;
12247
12248    sysv4 | sysv4.2uw2* | sysv4.3*)
12249      lt_prog_compiler_wl='-Wl,'
12250      lt_prog_compiler_pic='-KPIC'
12251      lt_prog_compiler_static='-Bstatic'
12252      ;;
12253
12254    sysv4*MP*)
12255      if test -d /usr/nec; then
12256	lt_prog_compiler_pic='-Kconform_pic'
12257	lt_prog_compiler_static='-Bstatic'
12258      fi
12259      ;;
12260
12261    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12262      lt_prog_compiler_wl='-Wl,'
12263      lt_prog_compiler_pic='-KPIC'
12264      lt_prog_compiler_static='-Bstatic'
12265      ;;
12266
12267    unicos*)
12268      lt_prog_compiler_wl='-Wl,'
12269      lt_prog_compiler_can_build_shared=no
12270      ;;
12271
12272    uts4*)
12273      lt_prog_compiler_pic='-pic'
12274      lt_prog_compiler_static='-Bstatic'
12275      ;;
12276
12277    *)
12278      lt_prog_compiler_can_build_shared=no
12279      ;;
12280    esac
12281  fi
12282
12283case $host_os in
12284  # For platforms that do not support PIC, -DPIC is meaningless:
12285  *djgpp*)
12286    lt_prog_compiler_pic=
12287    ;;
12288  *)
12289    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
12290    ;;
12291esac
12292
12293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12294$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12295if ${lt_cv_prog_compiler_pic+:} false; then :
12296  $as_echo_n "(cached) " >&6
12297else
12298  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
12299fi
12300{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
12301$as_echo "$lt_cv_prog_compiler_pic" >&6; }
12302lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
12303
12304#
12305# Check to make sure the PIC flag actually works.
12306#
12307if test -n "$lt_prog_compiler_pic"; then
12308  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
12309$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
12310if ${lt_cv_prog_compiler_pic_works+:} false; then :
12311  $as_echo_n "(cached) " >&6
12312else
12313  lt_cv_prog_compiler_pic_works=no
12314   ac_outfile=conftest.$ac_objext
12315   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12316   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
12317   # Insert the option either (1) after the last *FLAGS variable, or
12318   # (2) before a word containing "conftest.", or (3) at the end.
12319   # Note that $ac_compile itself does not contain backslashes and begins
12320   # with a dollar sign (not a hyphen), so the echo should work correctly.
12321   # The option is referenced via a variable to avoid confusing sed.
12322   lt_compile=`echo "$ac_compile" | $SED \
12323   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12324   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12325   -e 's:$: $lt_compiler_flag:'`
12326   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12327   (eval "$lt_compile" 2>conftest.err)
12328   ac_status=$?
12329   cat conftest.err >&5
12330   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12331   if (exit $ac_status) && test -s "$ac_outfile"; then
12332     # The compiler can only warn and ignore the option if not recognized
12333     # So say no if there are warnings other than the usual output.
12334     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12335     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12336     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12337       lt_cv_prog_compiler_pic_works=yes
12338     fi
12339   fi
12340   $RM conftest*
12341
12342fi
12343{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
12344$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
12345
12346if test yes = "$lt_cv_prog_compiler_pic_works"; then
12347    case $lt_prog_compiler_pic in
12348     "" | " "*) ;;
12349     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
12350     esac
12351else
12352    lt_prog_compiler_pic=
12353     lt_prog_compiler_can_build_shared=no
12354fi
12355
12356fi
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368#
12369# Check to make sure the static flag actually works.
12370#
12371wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
12372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12373$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12374if ${lt_cv_prog_compiler_static_works+:} false; then :
12375  $as_echo_n "(cached) " >&6
12376else
12377  lt_cv_prog_compiler_static_works=no
12378   save_LDFLAGS=$LDFLAGS
12379   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12380   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12381   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12382     # The linker can only warn and ignore the option if not recognized
12383     # So say no if there are warnings
12384     if test -s conftest.err; then
12385       # Append any errors to the config.log.
12386       cat conftest.err 1>&5
12387       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12388       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12389       if diff conftest.exp conftest.er2 >/dev/null; then
12390         lt_cv_prog_compiler_static_works=yes
12391       fi
12392     else
12393       lt_cv_prog_compiler_static_works=yes
12394     fi
12395   fi
12396   $RM -r conftest*
12397   LDFLAGS=$save_LDFLAGS
12398
12399fi
12400{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
12401$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
12402
12403if test yes = "$lt_cv_prog_compiler_static_works"; then
12404    :
12405else
12406    lt_prog_compiler_static=
12407fi
12408
12409
12410
12411
12412
12413
12414
12415  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12416$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12417if ${lt_cv_prog_compiler_c_o+:} false; then :
12418  $as_echo_n "(cached) " >&6
12419else
12420  lt_cv_prog_compiler_c_o=no
12421   $RM -r conftest 2>/dev/null
12422   mkdir conftest
12423   cd conftest
12424   mkdir out
12425   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12426
12427   lt_compiler_flag="-o out/conftest2.$ac_objext"
12428   # Insert the option either (1) after the last *FLAGS variable, or
12429   # (2) before a word containing "conftest.", or (3) at the end.
12430   # Note that $ac_compile itself does not contain backslashes and begins
12431   # with a dollar sign (not a hyphen), so the echo should work correctly.
12432   lt_compile=`echo "$ac_compile" | $SED \
12433   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12434   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12435   -e 's:$: $lt_compiler_flag:'`
12436   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12437   (eval "$lt_compile" 2>out/conftest.err)
12438   ac_status=$?
12439   cat out/conftest.err >&5
12440   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12441   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12442   then
12443     # The compiler can only warn and ignore the option if not recognized
12444     # So say no if there are warnings
12445     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12446     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12447     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12448       lt_cv_prog_compiler_c_o=yes
12449     fi
12450   fi
12451   chmod u+w . 2>&5
12452   $RM conftest*
12453   # SGI C++ compiler will create directory out/ii_files/ for
12454   # template instantiation
12455   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12456   $RM out/* && rmdir out
12457   cd ..
12458   $RM -r conftest
12459   $RM conftest*
12460
12461fi
12462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12463$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12464
12465
12466
12467
12468
12469
12470  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12471$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12472if ${lt_cv_prog_compiler_c_o+:} false; then :
12473  $as_echo_n "(cached) " >&6
12474else
12475  lt_cv_prog_compiler_c_o=no
12476   $RM -r conftest 2>/dev/null
12477   mkdir conftest
12478   cd conftest
12479   mkdir out
12480   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12481
12482   lt_compiler_flag="-o out/conftest2.$ac_objext"
12483   # Insert the option either (1) after the last *FLAGS variable, or
12484   # (2) before a word containing "conftest.", or (3) at the end.
12485   # Note that $ac_compile itself does not contain backslashes and begins
12486   # with a dollar sign (not a hyphen), so the echo should work correctly.
12487   lt_compile=`echo "$ac_compile" | $SED \
12488   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12489   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12490   -e 's:$: $lt_compiler_flag:'`
12491   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12492   (eval "$lt_compile" 2>out/conftest.err)
12493   ac_status=$?
12494   cat out/conftest.err >&5
12495   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12496   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12497   then
12498     # The compiler can only warn and ignore the option if not recognized
12499     # So say no if there are warnings
12500     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12501     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12502     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12503       lt_cv_prog_compiler_c_o=yes
12504     fi
12505   fi
12506   chmod u+w . 2>&5
12507   $RM conftest*
12508   # SGI C++ compiler will create directory out/ii_files/ for
12509   # template instantiation
12510   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12511   $RM out/* && rmdir out
12512   cd ..
12513   $RM -r conftest
12514   $RM conftest*
12515
12516fi
12517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12518$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12519
12520
12521
12522
12523hard_links=nottested
12524if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
12525  # do not overwrite the value of need_locks provided by the user
12526  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12527$as_echo_n "checking if we can lock with hard links... " >&6; }
12528  hard_links=yes
12529  $RM conftest*
12530  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12531  touch conftest.a
12532  ln conftest.a conftest.b 2>&5 || hard_links=no
12533  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12535$as_echo "$hard_links" >&6; }
12536  if test no = "$hard_links"; then
12537    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
12538$as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
12539    need_locks=warn
12540  fi
12541else
12542  need_locks=no
12543fi
12544
12545
12546
12547
12548
12549
12550  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12551$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12552
12553  runpath_var=
12554  allow_undefined_flag=
12555  always_export_symbols=no
12556  archive_cmds=
12557  archive_expsym_cmds=
12558  compiler_needs_object=no
12559  enable_shared_with_static_runtimes=no
12560  export_dynamic_flag_spec=
12561  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12562  hardcode_automatic=no
12563  hardcode_direct=no
12564  hardcode_direct_absolute=no
12565  hardcode_libdir_flag_spec=
12566  hardcode_libdir_separator=
12567  hardcode_minus_L=no
12568  hardcode_shlibpath_var=unsupported
12569  inherit_rpath=no
12570  link_all_deplibs=unknown
12571  module_cmds=
12572  module_expsym_cmds=
12573  old_archive_from_new_cmds=
12574  old_archive_from_expsyms_cmds=
12575  thread_safe_flag_spec=
12576  whole_archive_flag_spec=
12577  # include_expsyms should be a list of space-separated symbols to be *always*
12578  # included in the symbol list
12579  include_expsyms=
12580  # exclude_expsyms can be an extended regexp of symbols to exclude
12581  # it will be wrapped by ' (' and ')$', so one must not match beginning or
12582  # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
12583  # as well as any symbol that contains 'd'.
12584  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12585  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12586  # platforms (ab)use it in PIC code, but their linkers get confused if
12587  # the symbol is explicitly referenced.  Since portable code cannot
12588  # rely on this symbol name, it's probably fine to never include it in
12589  # preloaded symbol tables.
12590  # Exclude shared library initialization/finalization symbols.
12591  extract_expsyms_cmds=
12592
12593  case $host_os in
12594  cygwin* | mingw* | pw32* | cegcc*)
12595    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12596    # When not using gcc, we currently assume that we are using
12597    # Microsoft Visual C++.
12598    if test yes != "$GCC"; then
12599      with_gnu_ld=no
12600    fi
12601    ;;
12602  interix*)
12603    # we just hope/assume this is gcc and not c89 (= MSVC++)
12604    with_gnu_ld=yes
12605    ;;
12606  openbsd* | bitrig*)
12607    with_gnu_ld=no
12608    ;;
12609  linux* | k*bsd*-gnu | gnu*)
12610    link_all_deplibs=no
12611    ;;
12612  esac
12613
12614  ld_shlibs=yes
12615
12616  # On some targets, GNU ld is compatible enough with the native linker
12617  # that we're better off using the native interface for both.
12618  lt_use_gnu_ld_interface=no
12619  if test yes = "$with_gnu_ld"; then
12620    case $host_os in
12621      aix*)
12622	# The AIX port of GNU ld has always aspired to compatibility
12623	# with the native linker.  However, as the warning in the GNU ld
12624	# block says, versions before 2.19.5* couldn't really create working
12625	# shared libraries, regardless of the interface used.
12626	case `$LD -v 2>&1` in
12627	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12628	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12629	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12630	  *)
12631	    lt_use_gnu_ld_interface=yes
12632	    ;;
12633	esac
12634	;;
12635      *)
12636	lt_use_gnu_ld_interface=yes
12637	;;
12638    esac
12639  fi
12640
12641  if test yes = "$lt_use_gnu_ld_interface"; then
12642    # If archive_cmds runs LD, not CC, wlarc should be empty
12643    wlarc='$wl'
12644
12645    # Set some defaults for GNU ld with shared library support. These
12646    # are reset later if shared libraries are not supported. Putting them
12647    # here allows them to be overridden if necessary.
12648    runpath_var=LD_RUN_PATH
12649    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12650    export_dynamic_flag_spec='$wl--export-dynamic'
12651    # ancient GNU ld didn't support --whole-archive et. al.
12652    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12653      whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
12654    else
12655      whole_archive_flag_spec=
12656    fi
12657    supports_anon_versioning=no
12658    case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
12659      *GNU\ gold*) supports_anon_versioning=yes ;;
12660      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12661      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12662      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12663      *\ 2.11.*) ;; # other 2.11 versions
12664      *) supports_anon_versioning=yes ;;
12665    esac
12666
12667    # See if GNU ld supports shared libraries.
12668    case $host_os in
12669    aix[3-9]*)
12670      # On AIX/PPC, the GNU linker is very broken
12671      if test ia64 != "$host_cpu"; then
12672	ld_shlibs=no
12673	cat <<_LT_EOF 1>&2
12674
12675*** Warning: the GNU linker, at least up to release 2.19, is reported
12676*** to be unable to reliably create shared libraries on AIX.
12677*** Therefore, libtool is disabling shared libraries support.  If you
12678*** really care for shared libraries, you may want to install binutils
12679*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12680*** You will then need to restart the configuration process.
12681
12682_LT_EOF
12683      fi
12684      ;;
12685
12686    amigaos*)
12687      case $host_cpu in
12688      powerpc)
12689            # see comment about AmigaOS4 .so support
12690            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12691            archive_expsym_cmds=''
12692        ;;
12693      m68k)
12694            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)'
12695            hardcode_libdir_flag_spec='-L$libdir'
12696            hardcode_minus_L=yes
12697        ;;
12698      esac
12699      ;;
12700
12701    beos*)
12702      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12703	allow_undefined_flag=unsupported
12704	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12705	# support --undefined.  This deserves some investigation.  FIXME
12706	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12707      else
12708	ld_shlibs=no
12709      fi
12710      ;;
12711
12712    cygwin* | mingw* | pw32* | cegcc*)
12713      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
12714      # as there is no search path for DLLs.
12715      hardcode_libdir_flag_spec='-L$libdir'
12716      export_dynamic_flag_spec='$wl--export-all-symbols'
12717      allow_undefined_flag=unsupported
12718      always_export_symbols=no
12719      enable_shared_with_static_runtimes=yes
12720      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'
12721      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
12722
12723      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12724        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12725	# If the export-symbols file already is a .def file, use it as
12726	# is; otherwise, prepend EXPORTS...
12727	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
12728          cp $export_symbols $output_objdir/$soname.def;
12729        else
12730          echo EXPORTS > $output_objdir/$soname.def;
12731          cat $export_symbols >> $output_objdir/$soname.def;
12732        fi~
12733        $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12734      else
12735	ld_shlibs=no
12736      fi
12737      ;;
12738
12739    haiku*)
12740      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12741      link_all_deplibs=yes
12742      ;;
12743
12744    os2*)
12745      hardcode_libdir_flag_spec='-L$libdir'
12746      hardcode_minus_L=yes
12747      allow_undefined_flag=unsupported
12748      shrext_cmds=.dll
12749      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12750	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12751	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12752	$ECHO EXPORTS >> $output_objdir/$libname.def~
12753	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
12754	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12755	emximp -o $lib $output_objdir/$libname.def'
12756      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12757	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12758	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12759	$ECHO EXPORTS >> $output_objdir/$libname.def~
12760	prefix_cmds="$SED"~
12761	if test EXPORTS = "`$SED 1q $export_symbols`"; then
12762	  prefix_cmds="$prefix_cmds -e 1d";
12763	fi~
12764	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
12765	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
12766	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12767	emximp -o $lib $output_objdir/$libname.def'
12768      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
12769      enable_shared_with_static_runtimes=yes
12770      ;;
12771
12772    interix[3-9]*)
12773      hardcode_direct=no
12774      hardcode_shlibpath_var=no
12775      hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12776      export_dynamic_flag_spec='$wl-E'
12777      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12778      # Instead, shared libraries are loaded at an image base (0x10000000 by
12779      # default) and relocated if they conflict, which is a slow very memory
12780      # consuming and fragmenting process.  To avoid this, we pick a random,
12781      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12782      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12783      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12784      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'
12785      ;;
12786
12787    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12788      tmp_diet=no
12789      if test linux-dietlibc = "$host_os"; then
12790	case $cc_basename in
12791	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12792	esac
12793      fi
12794      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12795	 && test no = "$tmp_diet"
12796      then
12797	tmp_addflag=' $pic_flag'
12798	tmp_sharedflag='-shared'
12799	case $cc_basename,$host_cpu in
12800        pgcc*)				# Portland Group C compiler
12801	  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'
12802	  tmp_addflag=' $pic_flag'
12803	  ;;
12804	pgf77* | pgf90* | pgf95* | pgfortran*)
12805					# Portland Group f77 and f90 compilers
12806	  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'
12807	  tmp_addflag=' $pic_flag -Mnomain' ;;
12808	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12809	  tmp_addflag=' -i_dynamic' ;;
12810	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12811	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12812	ifc* | ifort*)			# Intel Fortran compiler
12813	  tmp_addflag=' -nofor_main' ;;
12814	lf95*)				# Lahey Fortran 8.1
12815	  whole_archive_flag_spec=
12816	  tmp_sharedflag='--shared' ;;
12817        nagfor*)                        # NAGFOR 5.3
12818          tmp_sharedflag='-Wl,-shared' ;;
12819	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12820	  tmp_sharedflag='-qmkshrobj'
12821	  tmp_addflag= ;;
12822	nvcc*)	# Cuda Compiler Driver 2.2
12823	  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'
12824	  compiler_needs_object=yes
12825	  ;;
12826	esac
12827	case `$CC -V 2>&1 | sed 5q` in
12828	*Sun\ C*)			# Sun C 5.9
12829	  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'
12830	  compiler_needs_object=yes
12831	  tmp_sharedflag='-G' ;;
12832	*Sun\ F*)			# Sun Fortran 8.3
12833	  tmp_sharedflag='-G' ;;
12834	esac
12835	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12836
12837        if test yes = "$supports_anon_versioning"; then
12838          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12839            cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12840            echo "local: *; };" >> $output_objdir/$libname.ver~
12841            $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
12842        fi
12843
12844	case $cc_basename in
12845	tcc*)
12846	  export_dynamic_flag_spec='-rdynamic'
12847	  ;;
12848	xlf* | bgf* | bgxlf* | mpixlf*)
12849	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12850	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12851	  hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12852	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
12853	  if test yes = "$supports_anon_versioning"; then
12854	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12855              cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12856              echo "local: *; };" >> $output_objdir/$libname.ver~
12857              $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12858	  fi
12859	  ;;
12860	esac
12861      else
12862        ld_shlibs=no
12863      fi
12864      ;;
12865
12866    netbsd* | netbsdelf*-gnu)
12867      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12868	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12869	wlarc=
12870      else
12871	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12872	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12873      fi
12874      ;;
12875
12876    solaris*)
12877      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12878	ld_shlibs=no
12879	cat <<_LT_EOF 1>&2
12880
12881*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12882*** create shared libraries on Solaris systems.  Therefore, libtool
12883*** is disabling shared libraries support.  We urge you to upgrade GNU
12884*** binutils to release 2.9.1 or newer.  Another option is to modify
12885*** your PATH or compiler configuration so that the native linker is
12886*** used, and then restart.
12887
12888_LT_EOF
12889      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12890	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12891	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12892      else
12893	ld_shlibs=no
12894      fi
12895      ;;
12896
12897    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12898      case `$LD -v 2>&1` in
12899        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12900	ld_shlibs=no
12901	cat <<_LT_EOF 1>&2
12902
12903*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
12904*** reliably create shared libraries on SCO systems.  Therefore, libtool
12905*** is disabling shared libraries support.  We urge you to upgrade GNU
12906*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12907*** your PATH or compiler configuration so that the native linker is
12908*** used, and then restart.
12909
12910_LT_EOF
12911	;;
12912	*)
12913	  # For security reasons, it is highly recommended that you always
12914	  # use absolute paths for naming shared libraries, and exclude the
12915	  # DT_RUNPATH tag from executables and libraries.  But doing so
12916	  # requires that you compile everything twice, which is a pain.
12917	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12918	    hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12919	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12920	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12921	  else
12922	    ld_shlibs=no
12923	  fi
12924	;;
12925      esac
12926      ;;
12927
12928    sunos4*)
12929      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12930      wlarc=
12931      hardcode_direct=yes
12932      hardcode_shlibpath_var=no
12933      ;;
12934
12935    *)
12936      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12937	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12938	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
12939      else
12940	ld_shlibs=no
12941      fi
12942      ;;
12943    esac
12944
12945    if test no = "$ld_shlibs"; then
12946      runpath_var=
12947      hardcode_libdir_flag_spec=
12948      export_dynamic_flag_spec=
12949      whole_archive_flag_spec=
12950    fi
12951  else
12952    # PORTME fill in a description of your system's linker (not GNU ld)
12953    case $host_os in
12954    aix3*)
12955      allow_undefined_flag=unsupported
12956      always_export_symbols=yes
12957      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'
12958      # Note: this linker hardcodes the directories in LIBPATH if there
12959      # are no directories specified by -L.
12960      hardcode_minus_L=yes
12961      if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
12962	# Neither direct hardcoding nor static linking is supported with a
12963	# broken collect2.
12964	hardcode_direct=unsupported
12965      fi
12966      ;;
12967
12968    aix[4-9]*)
12969      if test ia64 = "$host_cpu"; then
12970	# On IA64, the linker does run time linking by default, so we don't
12971	# have to do anything special.
12972	aix_use_runtimelinking=no
12973	exp_sym_flag='-Bexport'
12974	no_entry_flag=
12975      else
12976	# If we're using GNU nm, then we don't want the "-C" option.
12977	# -C means demangle to GNU nm, but means don't demangle to AIX nm.
12978	# Without the "-l" option, or with the "-B" option, AIX nm treats
12979	# weak defined symbols like other global defined symbols, whereas
12980	# GNU nm marks them as "W".
12981	# While the 'weak' keyword is ignored in the Export File, we need
12982	# it in the Import File for the 'aix-soname' feature, so we have
12983	# to replace the "-B" option with "-P" for AIX nm.
12984	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12985	  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'
12986	else
12987	  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'
12988	fi
12989	aix_use_runtimelinking=no
12990
12991	# Test if we are trying to use run time linking or normal
12992	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12993	# have runtime linking enabled, and use it for executables.
12994	# For shared libraries, we enable/disable runtime linking
12995	# depending on the kind of the shared library created -
12996	# when "with_aix_soname,aix_use_runtimelinking" is:
12997	# "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
12998	# "aix,yes"  lib.so          shared, rtl:yes, for executables
12999	#            lib.a           static archive
13000	# "both,no"  lib.so.V(shr.o) shared, rtl:yes
13001	#            lib.a(lib.so.V) shared, rtl:no,  for executables
13002	# "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
13003	#            lib.a(lib.so.V) shared, rtl:no
13004	# "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
13005	#            lib.a           static archive
13006	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13007	  for ld_flag in $LDFLAGS; do
13008	  if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
13009	    aix_use_runtimelinking=yes
13010	    break
13011	  fi
13012	  done
13013	  if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
13014	    # With aix-soname=svr4, we create the lib.so.V shared archives only,
13015	    # so we don't have lib.a shared libs to link our executables.
13016	    # We have to force runtime linking in this case.
13017	    aix_use_runtimelinking=yes
13018	    LDFLAGS="$LDFLAGS -Wl,-brtl"
13019	  fi
13020	  ;;
13021	esac
13022
13023	exp_sym_flag='-bexport'
13024	no_entry_flag='-bnoentry'
13025      fi
13026
13027      # When large executables or shared objects are built, AIX ld can
13028      # have problems creating the table of contents.  If linking a library
13029      # or program results in "error TOC overflow" add -mminimal-toc to
13030      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13031      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13032
13033      archive_cmds=''
13034      hardcode_direct=yes
13035      hardcode_direct_absolute=yes
13036      hardcode_libdir_separator=':'
13037      link_all_deplibs=yes
13038      file_list_spec='$wl-f,'
13039      case $with_aix_soname,$aix_use_runtimelinking in
13040      aix,*) ;; # traditional, no import file
13041      svr4,* | *,yes) # use import file
13042	# The Import File defines what to hardcode.
13043	hardcode_direct=no
13044	hardcode_direct_absolute=no
13045	;;
13046      esac
13047
13048      if test yes = "$GCC"; then
13049	case $host_os in aix4.[012]|aix4.[012].*)
13050	# We only want to do this on AIX 4.2 and lower, the check
13051	# below for broken collect2 doesn't work under 4.3+
13052	  collect2name=`$CC -print-prog-name=collect2`
13053	  if test -f "$collect2name" &&
13054	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13055	  then
13056	  # We have reworked collect2
13057	  :
13058	  else
13059	  # We have old collect2
13060	  hardcode_direct=unsupported
13061	  # It fails to find uninstalled libraries when the uninstalled
13062	  # path is not listed in the libpath.  Setting hardcode_minus_L
13063	  # to unsupported forces relinking
13064	  hardcode_minus_L=yes
13065	  hardcode_libdir_flag_spec='-L$libdir'
13066	  hardcode_libdir_separator=
13067	  fi
13068	  ;;
13069	esac
13070	shared_flag='-shared'
13071	if test yes = "$aix_use_runtimelinking"; then
13072	  shared_flag="$shared_flag "'$wl-G'
13073	fi
13074	# Need to ensure runtime linking is disabled for the traditional
13075	# shared library, or the linker may eventually find shared libraries
13076	# /with/ Import File - we do not want to mix them.
13077	shared_flag_aix='-shared'
13078	shared_flag_svr4='-shared $wl-G'
13079      else
13080	# not using gcc
13081	if test ia64 = "$host_cpu"; then
13082	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13083	# chokes on -Wl,-G. The following line is correct:
13084	  shared_flag='-G'
13085	else
13086	  if test yes = "$aix_use_runtimelinking"; then
13087	    shared_flag='$wl-G'
13088	  else
13089	    shared_flag='$wl-bM:SRE'
13090	  fi
13091	  shared_flag_aix='$wl-bM:SRE'
13092	  shared_flag_svr4='$wl-G'
13093	fi
13094      fi
13095
13096      export_dynamic_flag_spec='$wl-bexpall'
13097      # It seems that -bexpall does not export symbols beginning with
13098      # underscore (_), so it is better to generate a list of symbols to export.
13099      always_export_symbols=yes
13100      if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
13101	# Warning - without using the other runtime loading flags (-brtl),
13102	# -berok will link without error, but may produce a broken library.
13103	allow_undefined_flag='-berok'
13104        # Determine the default libpath from the value encoded in an
13105        # empty executable.
13106        if test set = "${lt_cv_aix_libpath+set}"; then
13107  aix_libpath=$lt_cv_aix_libpath
13108else
13109  if ${lt_cv_aix_libpath_+:} false; then :
13110  $as_echo_n "(cached) " >&6
13111else
13112  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13113/* end confdefs.h.  */
13114
13115int main (void)
13116{
13117
13118 ;
13119 return 0;
13120}
13121_ACEOF
13122if ac_fn_c_try_link "$LINENO"; then :
13123
13124  lt_aix_libpath_sed='
13125      /Import File Strings/,/^$/ {
13126	  /^0/ {
13127	      s/^0  *\([^ ]*\) *$/\1/
13128	      p
13129	  }
13130      }'
13131  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13132  # Check for a 64-bit object if we didn't find anything.
13133  if test -z "$lt_cv_aix_libpath_"; then
13134    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13135  fi
13136fi
13137rm -f core conftest.err conftest.$ac_objext \
13138    conftest$ac_exeext conftest.$ac_ext
13139  if test -z "$lt_cv_aix_libpath_"; then
13140    lt_cv_aix_libpath_=/usr/lib:/lib
13141  fi
13142
13143fi
13144
13145  aix_libpath=$lt_cv_aix_libpath_
13146fi
13147
13148        hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
13149        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
13150      else
13151	if test ia64 = "$host_cpu"; then
13152	  hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
13153	  allow_undefined_flag="-z nodefs"
13154	  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"
13155	else
13156	 # Determine the default libpath from the value encoded in an
13157	 # empty executable.
13158	 if test set = "${lt_cv_aix_libpath+set}"; then
13159  aix_libpath=$lt_cv_aix_libpath
13160else
13161  if ${lt_cv_aix_libpath_+:} false; then :
13162  $as_echo_n "(cached) " >&6
13163else
13164  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13165/* end confdefs.h.  */
13166
13167int main (void)
13168{
13169
13170 ;
13171 return 0;
13172}
13173_ACEOF
13174if ac_fn_c_try_link "$LINENO"; then :
13175
13176  lt_aix_libpath_sed='
13177      /Import File Strings/,/^$/ {
13178	  /^0/ {
13179	      s/^0  *\([^ ]*\) *$/\1/
13180	      p
13181	  }
13182      }'
13183  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13184  # Check for a 64-bit object if we didn't find anything.
13185  if test -z "$lt_cv_aix_libpath_"; then
13186    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13187  fi
13188fi
13189rm -f core conftest.err conftest.$ac_objext \
13190    conftest$ac_exeext conftest.$ac_ext
13191  if test -z "$lt_cv_aix_libpath_"; then
13192    lt_cv_aix_libpath_=/usr/lib:/lib
13193  fi
13194
13195fi
13196
13197  aix_libpath=$lt_cv_aix_libpath_
13198fi
13199
13200	 hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
13201	  # Warning - without using the other run time loading flags,
13202	  # -berok will link without error, but may produce a broken library.
13203	  no_undefined_flag=' $wl-bernotok'
13204	  allow_undefined_flag=' $wl-berok'
13205	  if test yes = "$with_gnu_ld"; then
13206	    # We only use this code for GNU lds that support --whole-archive.
13207	    whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
13208	  else
13209	    # Exported symbols can be pulled into shared objects from archives
13210	    whole_archive_flag_spec='$convenience'
13211	  fi
13212	  archive_cmds_need_lc=yes
13213	  archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
13214	  # -brtl affects multiple linker settings, -berok does not and is overridden later
13215	  compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
13216	  if test svr4 != "$with_aix_soname"; then
13217	    # This is similar to how AIX traditionally builds its shared libraries.
13218	    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'
13219	  fi
13220	  if test aix != "$with_aix_soname"; then
13221	    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'
13222	  else
13223	    # used by -dlpreopen to get the symbols
13224	    archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
13225	  fi
13226	  archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
13227	fi
13228      fi
13229      ;;
13230
13231    amigaos*)
13232      case $host_cpu in
13233      powerpc)
13234            # see comment about AmigaOS4 .so support
13235            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
13236            archive_expsym_cmds=''
13237        ;;
13238      m68k)
13239            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)'
13240            hardcode_libdir_flag_spec='-L$libdir'
13241            hardcode_minus_L=yes
13242        ;;
13243      esac
13244      ;;
13245
13246    bsdi[45]*)
13247      export_dynamic_flag_spec=-rdynamic
13248      ;;
13249
13250    cygwin* | mingw* | pw32* | cegcc*)
13251      # When not using gcc, we currently assume that we are using
13252      # Microsoft Visual C++.
13253      # hardcode_libdir_flag_spec is actually meaningless, as there is
13254      # no search path for DLLs.
13255      case $cc_basename in
13256      cl*)
13257	# Native MSVC
13258	hardcode_libdir_flag_spec=' '
13259	allow_undefined_flag=unsupported
13260	always_export_symbols=yes
13261	file_list_spec='@'
13262	# Tell ltmain to make .lib files, not .a files.
13263	libext=lib
13264	# Tell ltmain to make .dll files, not .so files.
13265	shrext_cmds=.dll
13266	# FIXME: Setting linknames here is a bad hack.
13267	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
13268	archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[	 ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([	 ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
13269            cp "$export_symbols" "$output_objdir/$soname.def";
13270            echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
13271          else
13272            $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
13273          fi~
13274          $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13275          linknames='
13276	# The linker will not automatically build a static lib if we build a DLL.
13277	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
13278	enable_shared_with_static_runtimes=yes
13279	exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
13280	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13281	# Don't use ranlib
13282	old_postinstall_cmds='chmod 644 $oldlib'
13283	postlink_cmds='lt_outputfile="@OUTPUT@"~
13284          lt_tool_outputfile="@TOOL_OUTPUT@"~
13285          case $lt_outputfile in
13286            *.exe|*.EXE) ;;
13287            *)
13288              lt_outputfile=$lt_outputfile.exe
13289              lt_tool_outputfile=$lt_tool_outputfile.exe
13290              ;;
13291          esac~
13292          if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
13293            $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13294            $RM "$lt_outputfile.manifest";
13295          fi'
13296	;;
13297      *)
13298	# Assume MSVC wrapper
13299	hardcode_libdir_flag_spec=' '
13300	allow_undefined_flag=unsupported
13301	# Tell ltmain to make .lib files, not .a files.
13302	libext=lib
13303	# Tell ltmain to make .dll files, not .so files.
13304	shrext_cmds=.dll
13305	# FIXME: Setting linknames here is a bad hack.
13306	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13307	# The linker will automatically build a .lib file if we build a DLL.
13308	old_archive_from_new_cmds='true'
13309	# FIXME: Should let the user specify the lib program.
13310	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
13311	enable_shared_with_static_runtimes=yes
13312	;;
13313      esac
13314      ;;
13315
13316    darwin* | rhapsody*)
13317
13318
13319  archive_cmds_need_lc=no
13320  hardcode_direct=no
13321  hardcode_automatic=yes
13322  hardcode_shlibpath_var=unsupported
13323  if test yes = "$lt_cv_ld_force_load"; then
13324    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\"`'
13325
13326  else
13327    whole_archive_flag_spec=''
13328  fi
13329  link_all_deplibs=yes
13330  allow_undefined_flag=$_lt_dar_allow_undefined
13331  case $cc_basename in
13332     ifort*|nagfor*) _lt_dar_can_shared=yes ;;
13333     *) _lt_dar_can_shared=$GCC ;;
13334  esac
13335  if test yes = "$_lt_dar_can_shared"; then
13336    output_verbose_link_cmd=func_echo_all
13337    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
13338    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
13339    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"
13340    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"
13341
13342  else
13343  ld_shlibs=no
13344  fi
13345
13346      ;;
13347
13348    dgux*)
13349      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13350      hardcode_libdir_flag_spec='-L$libdir'
13351      hardcode_shlibpath_var=no
13352      ;;
13353
13354    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13355    # support.  Future versions do this automatically, but an explicit c++rt0.o
13356    # does not break anything, and helps significantly (at the cost of a little
13357    # extra space).
13358    freebsd2.2*)
13359      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13360      hardcode_libdir_flag_spec='-R$libdir'
13361      hardcode_direct=yes
13362      hardcode_shlibpath_var=no
13363      ;;
13364
13365    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13366    freebsd2.*)
13367      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13368      hardcode_direct=yes
13369      hardcode_minus_L=yes
13370      hardcode_shlibpath_var=no
13371      ;;
13372
13373    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13374    freebsd* | dragonfly*)
13375      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13376      hardcode_libdir_flag_spec='-R$libdir'
13377      hardcode_direct=yes
13378      hardcode_shlibpath_var=no
13379      ;;
13380
13381    hpux9*)
13382      if test yes = "$GCC"; then
13383	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'
13384      else
13385	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'
13386      fi
13387      hardcode_libdir_flag_spec='$wl+b $wl$libdir'
13388      hardcode_libdir_separator=:
13389      hardcode_direct=yes
13390
13391      # hardcode_minus_L: Not really in the search PATH,
13392      # but as the default location of the library.
13393      hardcode_minus_L=yes
13394      export_dynamic_flag_spec='$wl-E'
13395      ;;
13396
13397    hpux10*)
13398      if test yes,no = "$GCC,$with_gnu_ld"; then
13399	archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13400      else
13401	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13402      fi
13403      if test no = "$with_gnu_ld"; then
13404	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
13405	hardcode_libdir_separator=:
13406	hardcode_direct=yes
13407	hardcode_direct_absolute=yes
13408	export_dynamic_flag_spec='$wl-E'
13409	# hardcode_minus_L: Not really in the search PATH,
13410	# but as the default location of the library.
13411	hardcode_minus_L=yes
13412      fi
13413      ;;
13414
13415    hpux11*)
13416      if test yes,no = "$GCC,$with_gnu_ld"; then
13417	case $host_cpu in
13418	hppa*64*)
13419	  archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
13420	  ;;
13421	ia64*)
13422	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13423	  ;;
13424	*)
13425	  archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13426	  ;;
13427	esac
13428      else
13429	case $host_cpu in
13430	hppa*64*)
13431	  archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
13432	  ;;
13433	ia64*)
13434	  archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13435	  ;;
13436	*)
13437
13438	  # Older versions of the 11.00 compiler do not understand -b yet
13439	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
13440	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
13441$as_echo_n "checking if $CC understands -b... " >&6; }
13442if ${lt_cv_prog_compiler__b+:} false; then :
13443  $as_echo_n "(cached) " >&6
13444else
13445  lt_cv_prog_compiler__b=no
13446   save_LDFLAGS=$LDFLAGS
13447   LDFLAGS="$LDFLAGS -b"
13448   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13449   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13450     # The linker can only warn and ignore the option if not recognized
13451     # So say no if there are warnings
13452     if test -s conftest.err; then
13453       # Append any errors to the config.log.
13454       cat conftest.err 1>&5
13455       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13456       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13457       if diff conftest.exp conftest.er2 >/dev/null; then
13458         lt_cv_prog_compiler__b=yes
13459       fi
13460     else
13461       lt_cv_prog_compiler__b=yes
13462     fi
13463   fi
13464   $RM -r conftest*
13465   LDFLAGS=$save_LDFLAGS
13466
13467fi
13468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
13469$as_echo "$lt_cv_prog_compiler__b" >&6; }
13470
13471if test yes = "$lt_cv_prog_compiler__b"; then
13472    archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13473else
13474    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13475fi
13476
13477	  ;;
13478	esac
13479      fi
13480      if test no = "$with_gnu_ld"; then
13481	hardcode_libdir_flag_spec='$wl+b $wl$libdir'
13482	hardcode_libdir_separator=:
13483
13484	case $host_cpu in
13485	hppa*64*|ia64*)
13486	  hardcode_direct=no
13487	  hardcode_shlibpath_var=no
13488	  ;;
13489	*)
13490	  hardcode_direct=yes
13491	  hardcode_direct_absolute=yes
13492	  export_dynamic_flag_spec='$wl-E'
13493
13494	  # hardcode_minus_L: Not really in the search PATH,
13495	  # but as the default location of the library.
13496	  hardcode_minus_L=yes
13497	  ;;
13498	esac
13499      fi
13500      ;;
13501
13502    irix5* | irix6* | nonstopux*)
13503      if test yes = "$GCC"; then
13504	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'
13505	# Try to use the -exported_symbol ld option, if it does not
13506	# work, assume that -exports_file does not work either and
13507	# implicitly export all symbols.
13508	# This should be the same for all languages, so no per-tag cache variable.
13509	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
13510$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
13511if ${lt_cv_irix_exported_symbol+:} false; then :
13512  $as_echo_n "(cached) " >&6
13513else
13514  save_LDFLAGS=$LDFLAGS
13515	   LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
13516	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13517/* end confdefs.h.  */
13518int foo (void) { return 0; }
13519_ACEOF
13520if ac_fn_c_try_link "$LINENO"; then :
13521  lt_cv_irix_exported_symbol=yes
13522else
13523  lt_cv_irix_exported_symbol=no
13524fi
13525rm -f core conftest.err conftest.$ac_objext \
13526    conftest$ac_exeext conftest.$ac_ext
13527           LDFLAGS=$save_LDFLAGS
13528fi
13529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
13530$as_echo "$lt_cv_irix_exported_symbol" >&6; }
13531	if test yes = "$lt_cv_irix_exported_symbol"; then
13532          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'
13533	fi
13534	link_all_deplibs=no
13535      else
13536	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'
13537	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'
13538      fi
13539      archive_cmds_need_lc='no'
13540      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13541      hardcode_libdir_separator=:
13542      inherit_rpath=yes
13543      link_all_deplibs=yes
13544      ;;
13545
13546    linux*)
13547      case $cc_basename in
13548      tcc*)
13549	# Fabrice Bellard et al's Tiny C Compiler
13550	ld_shlibs=yes
13551	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13552	;;
13553      esac
13554      ;;
13555
13556    netbsd* | netbsdelf*-gnu)
13557      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13558	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13559      else
13560	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13561      fi
13562      hardcode_libdir_flag_spec='-R$libdir'
13563      hardcode_direct=yes
13564      hardcode_shlibpath_var=no
13565      ;;
13566
13567    newsos6)
13568      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13569      hardcode_direct=yes
13570      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13571      hardcode_libdir_separator=:
13572      hardcode_shlibpath_var=no
13573      ;;
13574
13575    *nto* | *qnx*)
13576      ;;
13577
13578    openbsd* | bitrig*)
13579      if test -f /usr/libexec/ld.so; then
13580	hardcode_direct=yes
13581	hardcode_shlibpath_var=no
13582	hardcode_direct_absolute=yes
13583	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13584	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13585	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
13586	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
13587	  export_dynamic_flag_spec='$wl-E'
13588	else
13589	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13590	  hardcode_libdir_flag_spec='$wl-rpath,$libdir'
13591	fi
13592      else
13593	ld_shlibs=no
13594      fi
13595      ;;
13596
13597    os2*)
13598      hardcode_libdir_flag_spec='-L$libdir'
13599      hardcode_minus_L=yes
13600      allow_undefined_flag=unsupported
13601      shrext_cmds=.dll
13602      archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13603	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13604	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13605	$ECHO EXPORTS >> $output_objdir/$libname.def~
13606	emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
13607	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13608	emximp -o $lib $output_objdir/$libname.def'
13609      archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
13610	$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
13611	$ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
13612	$ECHO EXPORTS >> $output_objdir/$libname.def~
13613	prefix_cmds="$SED"~
13614	if test EXPORTS = "`$SED 1q $export_symbols`"; then
13615	  prefix_cmds="$prefix_cmds -e 1d";
13616	fi~
13617	prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
13618	cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
13619	$CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
13620	emximp -o $lib $output_objdir/$libname.def'
13621      old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
13622      enable_shared_with_static_runtimes=yes
13623      ;;
13624
13625    osf3*)
13626      if test yes = "$GCC"; then
13627	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
13628	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'
13629      else
13630	allow_undefined_flag=' -expect_unresolved \*'
13631	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'
13632      fi
13633      archive_cmds_need_lc='no'
13634      hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13635      hardcode_libdir_separator=:
13636      ;;
13637
13638    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13639      if test yes = "$GCC"; then
13640	allow_undefined_flag=' $wl-expect_unresolved $wl\*'
13641	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'
13642	hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
13643      else
13644	allow_undefined_flag=' -expect_unresolved \*'
13645	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'
13646	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~
13647          $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'
13648
13649	# Both c and cxx compiler support -rpath directly
13650	hardcode_libdir_flag_spec='-rpath $libdir'
13651      fi
13652      archive_cmds_need_lc='no'
13653      hardcode_libdir_separator=:
13654      ;;
13655
13656    solaris*)
13657      no_undefined_flag=' -z defs'
13658      if test yes = "$GCC"; then
13659	wlarc='$wl'
13660	archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
13661	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13662          $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'
13663      else
13664	case `$CC -V 2>&1` in
13665	*"Compilers 5.0"*)
13666	  wlarc=''
13667	  archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
13668	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13669            $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13670	  ;;
13671	*)
13672	  wlarc='$wl'
13673	  archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13674	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13675            $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13676	  ;;
13677	esac
13678      fi
13679      hardcode_libdir_flag_spec='-R$libdir'
13680      hardcode_shlibpath_var=no
13681      case $host_os in
13682      solaris2.[0-5] | solaris2.[0-5].*) ;;
13683      *)
13684	# The compiler driver will combine and reorder linker options,
13685	# but understands '-z linker_flag'.  GCC discards it without '$wl',
13686	# but is careful enough not to reorder.
13687	# Supported since Solaris 2.6 (maybe 2.5.1?)
13688	if test yes = "$GCC"; then
13689	  whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
13690	else
13691	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
13692	fi
13693	;;
13694      esac
13695      link_all_deplibs=yes
13696      ;;
13697
13698    sunos4*)
13699      if test sequent = "$host_vendor"; then
13700	# Use $CC to link under sequent, because it throws in some extra .o
13701	# files that make .init and .fini sections work.
13702	archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13703      else
13704	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13705      fi
13706      hardcode_libdir_flag_spec='-L$libdir'
13707      hardcode_direct=yes
13708      hardcode_minus_L=yes
13709      hardcode_shlibpath_var=no
13710      ;;
13711
13712    sysv4)
13713      case $host_vendor in
13714	sni)
13715	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13716	  hardcode_direct=yes # is this really true???
13717	;;
13718	siemens)
13719	  ## LD is ld it makes a PLAMLIB
13720	  ## CC just makes a GrossModule.
13721	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13722	  reload_cmds='$CC -r -o $output$reload_objs'
13723	  hardcode_direct=no
13724        ;;
13725	motorola)
13726	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13727	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
13728	;;
13729      esac
13730      runpath_var='LD_RUN_PATH'
13731      hardcode_shlibpath_var=no
13732      ;;
13733
13734    sysv4.3*)
13735      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13736      hardcode_shlibpath_var=no
13737      export_dynamic_flag_spec='-Bexport'
13738      ;;
13739
13740    sysv4*MP*)
13741      if test -d /usr/nec; then
13742	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13743	hardcode_shlibpath_var=no
13744	runpath_var=LD_RUN_PATH
13745	hardcode_runpath_var=yes
13746	ld_shlibs=yes
13747      fi
13748      ;;
13749
13750    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13751      no_undefined_flag='$wl-z,text'
13752      archive_cmds_need_lc=no
13753      hardcode_shlibpath_var=no
13754      runpath_var='LD_RUN_PATH'
13755
13756      if test yes = "$GCC"; then
13757	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13758	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13759      else
13760	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13761	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13762      fi
13763      ;;
13764
13765    sysv5* | sco3.2v5* | sco5v6*)
13766      # Note: We CANNOT use -z defs as we might desire, because we do not
13767      # link with -lc, and that would cause any symbols used from libc to
13768      # always be unresolved, which means just about no library would
13769      # ever link correctly.  If we're not using GNU ld we use -z text
13770      # though, which does catch some bad symbols but isn't as heavy-handed
13771      # as -z defs.
13772      no_undefined_flag='$wl-z,text'
13773      allow_undefined_flag='$wl-z,nodefs'
13774      archive_cmds_need_lc=no
13775      hardcode_shlibpath_var=no
13776      hardcode_libdir_flag_spec='$wl-R,$libdir'
13777      hardcode_libdir_separator=':'
13778      link_all_deplibs=yes
13779      export_dynamic_flag_spec='$wl-Bexport'
13780      runpath_var='LD_RUN_PATH'
13781
13782      if test yes = "$GCC"; then
13783	archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13784	archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13785      else
13786	archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13787	archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13788      fi
13789      ;;
13790
13791    uts4*)
13792      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13793      hardcode_libdir_flag_spec='-L$libdir'
13794      hardcode_shlibpath_var=no
13795      ;;
13796
13797    *)
13798      ld_shlibs=no
13799      ;;
13800    esac
13801
13802    if test sni = "$host_vendor"; then
13803      case $host in
13804      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13805	export_dynamic_flag_spec='$wl-Blargedynsym'
13806	;;
13807      esac
13808    fi
13809  fi
13810
13811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
13812$as_echo "$ld_shlibs" >&6; }
13813test no = "$ld_shlibs" && can_build_shared=no
13814
13815with_gnu_ld=$with_gnu_ld
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831#
13832# Do we need to explicitly link libc?
13833#
13834case "x$archive_cmds_need_lc" in
13835x|xyes)
13836  # Assume -lc should be added
13837  archive_cmds_need_lc=yes
13838
13839  if test yes,yes = "$GCC,$enable_shared"; then
13840    case $archive_cmds in
13841    *'~'*)
13842      # FIXME: we may have to deal with multi-command sequences.
13843      ;;
13844    '$CC '*)
13845      # Test whether the compiler implicitly links with -lc since on some
13846      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13847      # to ld, don't add -lc before -lgcc.
13848      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13849$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13850if ${lt_cv_archive_cmds_need_lc+:} false; then :
13851  $as_echo_n "(cached) " >&6
13852else
13853  $RM conftest*
13854	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13855
13856	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13857  (eval $ac_compile) 2>&5
13858  ac_status=$?
13859  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13860  test $ac_status = 0; } 2>conftest.err; then
13861	  soname=conftest
13862	  lib=conftest
13863	  libobjs=conftest.$ac_objext
13864	  deplibs=
13865	  wl=$lt_prog_compiler_wl
13866	  pic_flag=$lt_prog_compiler_pic
13867	  compiler_flags=-v
13868	  linker_flags=-v
13869	  verstring=
13870	  output_objdir=.
13871	  libname=conftest
13872	  lt_save_allow_undefined_flag=$allow_undefined_flag
13873	  allow_undefined_flag=
13874	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13875  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13876  ac_status=$?
13877  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13878  test $ac_status = 0; }
13879	  then
13880	    lt_cv_archive_cmds_need_lc=no
13881	  else
13882	    lt_cv_archive_cmds_need_lc=yes
13883	  fi
13884	  allow_undefined_flag=$lt_save_allow_undefined_flag
13885	else
13886	  cat conftest.err 1>&5
13887	fi
13888	$RM conftest*
13889
13890fi
13891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
13892$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
13893      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
13894      ;;
13895    esac
13896  fi
13897  ;;
13898esac
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14052$as_echo_n "checking dynamic linker characteristics... " >&6; }
14053
14054if test yes = "$GCC"; then
14055  case $host_os in
14056    darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
14057    *) lt_awk_arg='/^libraries:/' ;;
14058  esac
14059  case $host_os in
14060    mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
14061    *) lt_sed_strip_eq='s|=/|/|g' ;;
14062  esac
14063  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
14064  case $lt_search_path_spec in
14065  *\;*)
14066    # if the path contains ";" then we assume it to be the separator
14067    # otherwise default to the standard path separator (i.e. ":") - it is
14068    # assumed that no part of a normal pathname contains ";" but that should
14069    # okay in the real world where ";" in dirpaths is itself problematic.
14070    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
14071    ;;
14072  *)
14073    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
14074    ;;
14075  esac
14076  # Ok, now we have the path, separated by spaces, we can step through it
14077  # and add multilib dir if necessary...
14078  lt_tmp_lt_search_path_spec=
14079  lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
14080  # ...but if some path component already ends with the multilib dir we assume
14081  # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
14082  case "$lt_multi_os_dir; $lt_search_path_spec " in
14083  "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
14084    lt_multi_os_dir=
14085    ;;
14086  esac
14087  for lt_sys_path in $lt_search_path_spec; do
14088    if test -d "$lt_sys_path$lt_multi_os_dir"; then
14089      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
14090    elif test -n "$lt_multi_os_dir"; then
14091      test -d "$lt_sys_path" && \
14092	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
14093    fi
14094  done
14095  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
14096BEGIN {RS = " "; FS = "/|\n";} {
14097  lt_foo = "";
14098  lt_count = 0;
14099  for (lt_i = NF; lt_i > 0; lt_i--) {
14100    if ($lt_i != "" && $lt_i != ".") {
14101      if ($lt_i == "..") {
14102        lt_count++;
14103      } else {
14104        if (lt_count == 0) {
14105          lt_foo = "/" $lt_i lt_foo;
14106        } else {
14107          lt_count--;
14108        }
14109      }
14110    }
14111  }
14112  if (lt_foo != "") { lt_freq[lt_foo]++; }
14113  if (lt_freq[lt_foo] == 1) { print lt_foo; }
14114}'`
14115  # AWK program above erroneously prepends '/' to C:/dos/paths
14116  # for these hosts.
14117  case $host_os in
14118    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
14119      $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
14120  esac
14121  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
14122else
14123  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14124fi
14125library_names_spec=
14126libname_spec='lib$name'
14127soname_spec=
14128shrext_cmds=.so
14129postinstall_cmds=
14130postuninstall_cmds=
14131finish_cmds=
14132finish_eval=
14133shlibpath_var=
14134shlibpath_overrides_runpath=unknown
14135version_type=none
14136dynamic_linker="$host_os ld.so"
14137sys_lib_dlsearch_path_spec="/lib /usr/lib"
14138need_lib_prefix=unknown
14139hardcode_into_libs=no
14140
14141# when you set need_version to no, make sure it does not cause -set_version
14142# flags to be left without arguments
14143need_version=unknown
14144
14145
14146
14147case $host_os in
14148aix3*)
14149  version_type=linux # correct to gnu/linux during the next big refactor
14150  library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
14151  shlibpath_var=LIBPATH
14152
14153  # AIX 3 has no versioning support, so we append a major version to the name.
14154  soname_spec='$libname$release$shared_ext$major'
14155  ;;
14156
14157aix[4-9]*)
14158  version_type=linux # correct to gnu/linux during the next big refactor
14159  need_lib_prefix=no
14160  need_version=no
14161  hardcode_into_libs=yes
14162  if test ia64 = "$host_cpu"; then
14163    # AIX 5 supports IA64
14164    library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
14165    shlibpath_var=LD_LIBRARY_PATH
14166  else
14167    # With GCC up to 2.95.x, collect2 would create an import file
14168    # for dependence libraries.  The import file would start with
14169    # the line '#! .'.  This would cause the generated library to
14170    # depend on '.', always an invalid library.  This was fixed in
14171    # development snapshots of GCC prior to 3.0.
14172    case $host_os in
14173      aix4 | aix4.[01] | aix4.[01].*)
14174      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14175	   echo ' yes '
14176	   echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
14177	:
14178      else
14179	can_build_shared=no
14180      fi
14181      ;;
14182    esac
14183    # Using Import Files as archive members, it is possible to support
14184    # filename-based versioning of shared library archives on AIX. While
14185    # this would work for both with and without runtime linking, it will
14186    # prevent static linking of such archives. So we do filename-based
14187    # shared library versioning with .so extension only, which is used
14188    # when both runtime linking and shared linking is enabled.
14189    # Unfortunately, runtime linking may impact performance, so we do
14190    # not want this to be the default eventually. Also, we use the
14191    # versioned .so libs for executables only if there is the -brtl
14192    # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
14193    # To allow for filename-based versioning support, we need to create
14194    # libNAME.so.V as an archive file, containing:
14195    # *) an Import File, referring to the versioned filename of the
14196    #    archive as well as the shared archive member, telling the
14197    #    bitwidth (32 or 64) of that shared object, and providing the
14198    #    list of exported symbols of that shared object, eventually
14199    #    decorated with the 'weak' keyword
14200    # *) the shared object with the F_LOADONLY flag set, to really avoid
14201    #    it being seen by the linker.
14202    # At run time we better use the real file rather than another symlink,
14203    # but for link time we create the symlink libNAME.so -> libNAME.so.V
14204
14205    case $with_aix_soname,$aix_use_runtimelinking in
14206    # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
14207    # soname into executable. Probably we can add versioning support to
14208    # collect2, so additional links can be useful in future.
14209    aix,yes) # traditional libtool
14210      dynamic_linker='AIX unversionable lib.so'
14211      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14212      # instead of lib<name>.a to let people know that these are not
14213      # typical AIX shared libraries.
14214      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14215      ;;
14216    aix,no) # traditional AIX only
14217      dynamic_linker='AIX lib.a(lib.so.V)'
14218      # We preserve .a as extension for shared libraries through AIX4.2
14219      # and later when we are not doing run time linking.
14220      library_names_spec='$libname$release.a $libname.a'
14221      soname_spec='$libname$release$shared_ext$major'
14222      ;;
14223    svr4,*) # full svr4 only
14224      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
14225      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
14226      # We do not specify a path in Import Files, so LIBPATH fires.
14227      shlibpath_overrides_runpath=yes
14228      ;;
14229    *,yes) # both, prefer svr4
14230      dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
14231      library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
14232      # unpreferred sharedlib libNAME.a needs extra handling
14233      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"'
14234      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"'
14235      # We do not specify a path in Import Files, so LIBPATH fires.
14236      shlibpath_overrides_runpath=yes
14237      ;;
14238    *,no) # both, prefer aix
14239      dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
14240      library_names_spec='$libname$release.a $libname.a'
14241      soname_spec='$libname$release$shared_ext$major'
14242      # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
14243      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)'
14244      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"'
14245      ;;
14246    esac
14247    shlibpath_var=LIBPATH
14248  fi
14249  ;;
14250
14251amigaos*)
14252  case $host_cpu in
14253  powerpc)
14254    # Since July 2007 AmigaOS4 officially supports .so libraries.
14255    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14256    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14257    ;;
14258  m68k)
14259    library_names_spec='$libname.ixlibrary $libname.a'
14260    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14261    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'
14262    ;;
14263  esac
14264  ;;
14265
14266beos*)
14267  library_names_spec='$libname$shared_ext'
14268  dynamic_linker="$host_os ld.so"
14269  shlibpath_var=LIBRARY_PATH
14270  ;;
14271
14272bsdi[45]*)
14273  version_type=linux # correct to gnu/linux during the next big refactor
14274  need_version=no
14275  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14276  soname_spec='$libname$release$shared_ext$major'
14277  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14278  shlibpath_var=LD_LIBRARY_PATH
14279  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14280  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14281  # the default ld.so.conf also contains /usr/contrib/lib and
14282  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14283  # libtool to hard-code these into programs
14284  ;;
14285
14286cygwin* | mingw* | pw32* | cegcc*)
14287  version_type=windows
14288  shrext_cmds=.dll
14289  need_version=no
14290  need_lib_prefix=no
14291
14292  case $GCC,$cc_basename in
14293  yes,*)
14294    # gcc
14295    library_names_spec='$libname.dll.a'
14296    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14297    postinstall_cmds='base_file=`basename \$file`~
14298      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
14299      dldir=$destdir/`dirname \$dlpath`~
14300      test -d \$dldir || mkdir -p \$dldir~
14301      $install_prog $dir/$dlname \$dldir/$dlname~
14302      chmod a+x \$dldir/$dlname~
14303      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14304        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14305      fi'
14306    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14307      dlpath=$dir/\$dldll~
14308       $RM \$dlpath'
14309    shlibpath_overrides_runpath=yes
14310
14311    case $host_os in
14312    cygwin*)
14313      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14314      soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
14315
14316      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
14317      ;;
14318    mingw* | cegcc*)
14319      # MinGW DLLs use traditional 'lib' prefix
14320      soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
14321      ;;
14322    pw32*)
14323      # pw32 DLLs use 'pw' prefix rather than 'lib'
14324      library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
14325      ;;
14326    esac
14327    dynamic_linker='Win32 ld.exe'
14328    ;;
14329
14330  *,cl*)
14331    # Native MSVC
14332    libname_spec='$name'
14333    soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
14334    library_names_spec='$libname.dll.lib'
14335
14336    case $build_os in
14337    mingw*)
14338      sys_lib_search_path_spec=
14339      lt_save_ifs=$IFS
14340      IFS=';'
14341      for lt_path in $LIB
14342      do
14343        IFS=$lt_save_ifs
14344        # Let DOS variable expansion print the short 8.3 style file name.
14345        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14346        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14347      done
14348      IFS=$lt_save_ifs
14349      # Convert to MSYS style.
14350      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14351      ;;
14352    cygwin*)
14353      # Convert to unix form, then to dos form, then back to unix form
14354      # but this time dos style (no spaces!) so that the unix form looks
14355      # like /cygdrive/c/PROGRA~1:/cygdr...
14356      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14357      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14358      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14359      ;;
14360    *)
14361      sys_lib_search_path_spec=$LIB
14362      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14363        # It is most probably a Windows format PATH.
14364        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14365      else
14366        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14367      fi
14368      # FIXME: find the short name or the path components, as spaces are
14369      # common. (e.g. "Program Files" -> "PROGRA~1")
14370      ;;
14371    esac
14372
14373    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14374    postinstall_cmds='base_file=`basename \$file`~
14375      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
14376      dldir=$destdir/`dirname \$dlpath`~
14377      test -d \$dldir || mkdir -p \$dldir~
14378      $install_prog $dir/$dlname \$dldir/$dlname'
14379    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14380      dlpath=$dir/\$dldll~
14381       $RM \$dlpath'
14382    shlibpath_overrides_runpath=yes
14383    dynamic_linker='Win32 link.exe'
14384    ;;
14385
14386  *)
14387    # Assume MSVC wrapper
14388    library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
14389    dynamic_linker='Win32 ld.exe'
14390    ;;
14391  esac
14392  # FIXME: first we should search . and the directory the executable is in
14393  shlibpath_var=PATH
14394  ;;
14395
14396darwin* | rhapsody*)
14397  dynamic_linker="$host_os dyld"
14398  version_type=darwin
14399  need_lib_prefix=no
14400  need_version=no
14401  library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
14402  soname_spec='$libname$release$major$shared_ext'
14403  shlibpath_overrides_runpath=yes
14404  shlibpath_var=DYLD_LIBRARY_PATH
14405  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14406
14407  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
14408  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14409  ;;
14410
14411dgux*)
14412  version_type=linux # correct to gnu/linux during the next big refactor
14413  need_lib_prefix=no
14414  need_version=no
14415  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14416  soname_spec='$libname$release$shared_ext$major'
14417  shlibpath_var=LD_LIBRARY_PATH
14418  ;;
14419
14420freebsd* | dragonfly*)
14421  # DragonFly does not have aout.  When/if they implement a new
14422  # versioning mechanism, adjust this.
14423  if test -x /usr/bin/objformat; then
14424    objformat=`/usr/bin/objformat`
14425  else
14426    case $host_os in
14427    freebsd[23].*) objformat=aout ;;
14428    *) objformat=elf ;;
14429    esac
14430  fi
14431  version_type=freebsd-$objformat
14432  case $version_type in
14433    freebsd-elf*)
14434      library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14435      soname_spec='$libname$release$shared_ext$major'
14436      need_version=no
14437      need_lib_prefix=no
14438      ;;
14439    freebsd-*)
14440      library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14441      need_version=yes
14442      ;;
14443  esac
14444  shlibpath_var=LD_LIBRARY_PATH
14445  case $host_os in
14446  freebsd2.*)
14447    shlibpath_overrides_runpath=yes
14448    ;;
14449  freebsd3.[01]* | freebsdelf3.[01]*)
14450    shlibpath_overrides_runpath=yes
14451    hardcode_into_libs=yes
14452    ;;
14453  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14454  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14455    shlibpath_overrides_runpath=no
14456    hardcode_into_libs=yes
14457    ;;
14458  *) # from 4.6 on, and DragonFly
14459    shlibpath_overrides_runpath=yes
14460    hardcode_into_libs=yes
14461    ;;
14462  esac
14463  ;;
14464
14465haiku*)
14466  version_type=linux # correct to gnu/linux during the next big refactor
14467  need_lib_prefix=no
14468  need_version=no
14469  dynamic_linker="$host_os runtime_loader"
14470  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14471  soname_spec='$libname$release$shared_ext$major'
14472  shlibpath_var=LIBRARY_PATH
14473  shlibpath_overrides_runpath=no
14474  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14475  hardcode_into_libs=yes
14476  ;;
14477
14478hpux9* | hpux10* | hpux11*)
14479  # Give a soname corresponding to the major version so that dld.sl refuses to
14480  # link against other versions.
14481  version_type=sunos
14482  need_lib_prefix=no
14483  need_version=no
14484  case $host_cpu in
14485  ia64*)
14486    shrext_cmds='.so'
14487    hardcode_into_libs=yes
14488    dynamic_linker="$host_os dld.so"
14489    shlibpath_var=LD_LIBRARY_PATH
14490    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14491    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14492    soname_spec='$libname$release$shared_ext$major'
14493    if test 32 = "$HPUX_IA64_MODE"; then
14494      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14495      sys_lib_dlsearch_path_spec=/usr/lib/hpux32
14496    else
14497      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14498      sys_lib_dlsearch_path_spec=/usr/lib/hpux64
14499    fi
14500    ;;
14501  hppa*64*)
14502    shrext_cmds='.sl'
14503    hardcode_into_libs=yes
14504    dynamic_linker="$host_os dld.sl"
14505    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14506    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14507    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14508    soname_spec='$libname$release$shared_ext$major'
14509    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14510    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14511    ;;
14512  *)
14513    shrext_cmds='.sl'
14514    dynamic_linker="$host_os dld.sl"
14515    shlibpath_var=SHLIB_PATH
14516    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14517    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14518    soname_spec='$libname$release$shared_ext$major'
14519    ;;
14520  esac
14521  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14522  postinstall_cmds='chmod 555 $lib'
14523  # or fails outright, so override atomically:
14524  install_override_mode=555
14525  ;;
14526
14527interix[3-9]*)
14528  version_type=linux # correct to gnu/linux during the next big refactor
14529  need_lib_prefix=no
14530  need_version=no
14531  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14532  soname_spec='$libname$release$shared_ext$major'
14533  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14534  shlibpath_var=LD_LIBRARY_PATH
14535  shlibpath_overrides_runpath=no
14536  hardcode_into_libs=yes
14537  ;;
14538
14539irix5* | irix6* | nonstopux*)
14540  case $host_os in
14541    nonstopux*) version_type=nonstopux ;;
14542    *)
14543	if test yes = "$lt_cv_prog_gnu_ld"; then
14544		version_type=linux # correct to gnu/linux during the next big refactor
14545	else
14546		version_type=irix
14547	fi ;;
14548  esac
14549  need_lib_prefix=no
14550  need_version=no
14551  soname_spec='$libname$release$shared_ext$major'
14552  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
14553  case $host_os in
14554  irix5* | nonstopux*)
14555    libsuff= shlibsuff=
14556    ;;
14557  *)
14558    case $LD in # libtool.m4 will add one of these switches to LD
14559    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14560      libsuff= shlibsuff= libmagic=32-bit;;
14561    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14562      libsuff=32 shlibsuff=N32 libmagic=N32;;
14563    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14564      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14565    *) libsuff= shlibsuff= libmagic=never-match;;
14566    esac
14567    ;;
14568  esac
14569  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14570  shlibpath_overrides_runpath=no
14571  sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
14572  sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
14573  hardcode_into_libs=yes
14574  ;;
14575
14576# No shared lib support for Linux oldld, aout, or coff.
14577linux*oldld* | linux*aout* | linux*coff*)
14578  dynamic_linker=no
14579  ;;
14580
14581linux*android*)
14582  version_type=none # Android doesn't support versioned libraries.
14583  need_lib_prefix=no
14584  need_version=no
14585  library_names_spec='$libname$release$shared_ext'
14586  soname_spec='$libname$release$shared_ext'
14587  finish_cmds=
14588  shlibpath_var=LD_LIBRARY_PATH
14589  shlibpath_overrides_runpath=yes
14590
14591  # This implies no fast_install, which is unacceptable.
14592  # Some rework will be needed to allow for fast_install
14593  # before this can be enabled.
14594  hardcode_into_libs=yes
14595
14596  dynamic_linker='Android linker'
14597  # Don't embed -rpath directories since the linker doesn't support them.
14598  hardcode_libdir_flag_spec='-L$libdir'
14599  ;;
14600
14601# This must be glibc/ELF.
14602linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
14603  version_type=linux # correct to gnu/linux during the next big refactor
14604  need_lib_prefix=no
14605  need_version=no
14606  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14607  soname_spec='$libname$release$shared_ext$major'
14608  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14609  shlibpath_var=LD_LIBRARY_PATH
14610  shlibpath_overrides_runpath=no
14611
14612  # Some binutils ld are patched to set DT_RUNPATH
14613  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14614  $as_echo_n "(cached) " >&6
14615else
14616  lt_cv_shlibpath_overrides_runpath=no
14617    save_LDFLAGS=$LDFLAGS
14618    save_libdir=$libdir
14619    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
14620	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
14621    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14622/* end confdefs.h.  */
14623
14624int main (void)
14625{
14626
14627 ;
14628 return 0;
14629}
14630_ACEOF
14631if ac_fn_c_try_link "$LINENO"; then :
14632  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14633  lt_cv_shlibpath_overrides_runpath=yes
14634fi
14635fi
14636rm -f core conftest.err conftest.$ac_objext \
14637    conftest$ac_exeext conftest.$ac_ext
14638    LDFLAGS=$save_LDFLAGS
14639    libdir=$save_libdir
14640
14641fi
14642
14643  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14644
14645  # This implies no fast_install, which is unacceptable.
14646  # Some rework will be needed to allow for fast_install
14647  # before this can be enabled.
14648  hardcode_into_libs=yes
14649
14650  # Ideally, we could use ldconfig to report *all* directores which are
14651  # searched for libraries, however this is still not possible.  Aside from not
14652  # being certain /sbin/ldconfig is available, command
14653  # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
14654  # even though it is searched at run-time.  Try to do the best guess by
14655  # appending ld.so.conf contents (and includes) to the search path.
14656  if test -f /etc/ld.so.conf; then
14657    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' ' '`
14658    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14659  fi
14660
14661  # We used to test for /lib/ld.so.1 and disable shared libraries on
14662  # powerpc, because MkLinux only supported shared libraries with the
14663  # GNU dynamic linker.  Since this was broken with cross compilers,
14664  # most powerpc-linux boxes support dynamic linking these days and
14665  # people can always --disable-shared, the test was removed, and we
14666  # assume the GNU/Linux dynamic linker is in use.
14667  dynamic_linker='GNU/Linux ld.so'
14668  ;;
14669
14670netbsdelf*-gnu)
14671  version_type=linux
14672  need_lib_prefix=no
14673  need_version=no
14674  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14675  soname_spec='${libname}${release}${shared_ext}$major'
14676  shlibpath_var=LD_LIBRARY_PATH
14677  shlibpath_overrides_runpath=no
14678  hardcode_into_libs=yes
14679  dynamic_linker='NetBSD ld.elf_so'
14680  ;;
14681
14682netbsd*)
14683  version_type=sunos
14684  need_lib_prefix=no
14685  need_version=no
14686  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14687    library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14688    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14689    dynamic_linker='NetBSD (a.out) ld.so'
14690  else
14691    library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14692    soname_spec='$libname$release$shared_ext$major'
14693    dynamic_linker='NetBSD ld.elf_so'
14694  fi
14695  shlibpath_var=LD_LIBRARY_PATH
14696  shlibpath_overrides_runpath=yes
14697  hardcode_into_libs=yes
14698  ;;
14699
14700newsos6)
14701  version_type=linux # correct to gnu/linux during the next big refactor
14702  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14703  shlibpath_var=LD_LIBRARY_PATH
14704  shlibpath_overrides_runpath=yes
14705  ;;
14706
14707*nto* | *qnx*)
14708  version_type=qnx
14709  need_lib_prefix=no
14710  need_version=no
14711  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14712  soname_spec='$libname$release$shared_ext$major'
14713  shlibpath_var=LD_LIBRARY_PATH
14714  shlibpath_overrides_runpath=no
14715  hardcode_into_libs=yes
14716  dynamic_linker='ldqnx.so'
14717  ;;
14718
14719openbsd* | bitrig*)
14720  version_type=sunos
14721  sys_lib_dlsearch_path_spec=/usr/lib
14722  need_lib_prefix=no
14723  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
14724    need_version=no
14725  else
14726    need_version=yes
14727  fi
14728  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14729  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14730  shlibpath_var=LD_LIBRARY_PATH
14731  shlibpath_overrides_runpath=yes
14732  ;;
14733
14734os2*)
14735  libname_spec='$name'
14736  version_type=windows
14737  shrext_cmds=.dll
14738  need_version=no
14739  need_lib_prefix=no
14740  # OS/2 can only load a DLL with a base name of 8 characters or less.
14741  soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
14742    v=$($ECHO $release$versuffix | tr -d .-);
14743    n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
14744    $ECHO $n$v`$shared_ext'
14745  library_names_spec='${libname}_dll.$libext'
14746  dynamic_linker='OS/2 ld.exe'
14747  shlibpath_var=BEGINLIBPATH
14748  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14749  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14750  postinstall_cmds='base_file=`basename \$file`~
14751    dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
14752    dldir=$destdir/`dirname \$dlpath`~
14753    test -d \$dldir || mkdir -p \$dldir~
14754    $install_prog $dir/$dlname \$dldir/$dlname~
14755    chmod a+x \$dldir/$dlname~
14756    if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14757      eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14758    fi'
14759  postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
14760    dlpath=$dir/\$dldll~
14761    $RM \$dlpath'
14762  ;;
14763
14764osf3* | osf4* | osf5*)
14765  version_type=osf
14766  need_lib_prefix=no
14767  need_version=no
14768  soname_spec='$libname$release$shared_ext$major'
14769  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14770  shlibpath_var=LD_LIBRARY_PATH
14771  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14772  sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14773  ;;
14774
14775rdos*)
14776  dynamic_linker=no
14777  ;;
14778
14779solaris*)
14780  version_type=linux # correct to gnu/linux during the next big refactor
14781  need_lib_prefix=no
14782  need_version=no
14783  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14784  soname_spec='$libname$release$shared_ext$major'
14785  shlibpath_var=LD_LIBRARY_PATH
14786  shlibpath_overrides_runpath=yes
14787  hardcode_into_libs=yes
14788  # ldd complains unless libraries are executable
14789  postinstall_cmds='chmod +x $lib'
14790  ;;
14791
14792sunos4*)
14793  version_type=sunos
14794  library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
14795  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14796  shlibpath_var=LD_LIBRARY_PATH
14797  shlibpath_overrides_runpath=yes
14798  if test yes = "$with_gnu_ld"; then
14799    need_lib_prefix=no
14800  fi
14801  need_version=yes
14802  ;;
14803
14804sysv4 | sysv4.3*)
14805  version_type=linux # correct to gnu/linux during the next big refactor
14806  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14807  soname_spec='$libname$release$shared_ext$major'
14808  shlibpath_var=LD_LIBRARY_PATH
14809  case $host_vendor in
14810    sni)
14811      shlibpath_overrides_runpath=no
14812      need_lib_prefix=no
14813      runpath_var=LD_RUN_PATH
14814      ;;
14815    siemens)
14816      need_lib_prefix=no
14817      ;;
14818    motorola)
14819      need_lib_prefix=no
14820      need_version=no
14821      shlibpath_overrides_runpath=no
14822      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14823      ;;
14824  esac
14825  ;;
14826
14827sysv4*MP*)
14828  if test -d /usr/nec; then
14829    version_type=linux # correct to gnu/linux during the next big refactor
14830    library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
14831    soname_spec='$libname$shared_ext.$major'
14832    shlibpath_var=LD_LIBRARY_PATH
14833  fi
14834  ;;
14835
14836sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14837  version_type=sco
14838  need_lib_prefix=no
14839  need_version=no
14840  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
14841  soname_spec='$libname$release$shared_ext$major'
14842  shlibpath_var=LD_LIBRARY_PATH
14843  shlibpath_overrides_runpath=yes
14844  hardcode_into_libs=yes
14845  if test yes = "$with_gnu_ld"; then
14846    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14847  else
14848    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14849    case $host_os in
14850      sco3.2v5*)
14851        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14852	;;
14853    esac
14854  fi
14855  sys_lib_dlsearch_path_spec='/usr/lib'
14856  ;;
14857
14858tpf*)
14859  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14860  version_type=linux # correct to gnu/linux during the next big refactor
14861  need_lib_prefix=no
14862  need_version=no
14863  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14864  shlibpath_var=LD_LIBRARY_PATH
14865  shlibpath_overrides_runpath=no
14866  hardcode_into_libs=yes
14867  ;;
14868
14869uts4*)
14870  version_type=linux # correct to gnu/linux during the next big refactor
14871  library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
14872  soname_spec='$libname$release$shared_ext$major'
14873  shlibpath_var=LD_LIBRARY_PATH
14874  ;;
14875
14876*)
14877  dynamic_linker=no
14878  ;;
14879esac
14880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14881$as_echo "$dynamic_linker" >&6; }
14882test no = "$dynamic_linker" && can_build_shared=no
14883
14884variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14885if test yes = "$GCC"; then
14886  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14887fi
14888
14889if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
14890  sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
14891fi
14892
14893if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
14894  sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
14895fi
14896
14897# remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
14898configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
14899
14900# ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
14901func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
14902
14903# to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
14904configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
15003$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
15004hardcode_action=
15005if test -n "$hardcode_libdir_flag_spec" ||
15006   test -n "$runpath_var" ||
15007   test yes = "$hardcode_automatic"; then
15008
15009  # We can hardcode non-existent directories.
15010  if test no != "$hardcode_direct" &&
15011     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15012     # have to relink, otherwise we might link with an installed library
15013     # when we should be linking with a yet-to-be-installed one
15014     ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
15015     test no != "$hardcode_minus_L"; then
15016    # Linking always hardcodes the temporary library directory.
15017    hardcode_action=relink
15018  else
15019    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15020    hardcode_action=immediate
15021  fi
15022else
15023  # We cannot hardcode anything, or else we can only hardcode existing
15024  # directories.
15025  hardcode_action=unsupported
15026fi
15027{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
15028$as_echo "$hardcode_action" >&6; }
15029
15030if test relink = "$hardcode_action" ||
15031   test yes = "$inherit_rpath"; then
15032  # Fast installation is not supported
15033  enable_fast_install=no
15034elif test yes = "$shlibpath_overrides_runpath" ||
15035     test no = "$enable_shared"; then
15036  # Fast installation is not necessary
15037  enable_fast_install=needless
15038fi
15039
15040
15041
15042
15043
15044
15045  if test yes != "$enable_dlopen"; then
15046  enable_dlopen=unknown
15047  enable_dlopen_self=unknown
15048  enable_dlopen_self_static=unknown
15049else
15050  lt_cv_dlopen=no
15051  lt_cv_dlopen_libs=
15052
15053  case $host_os in
15054  beos*)
15055    lt_cv_dlopen=load_add_on
15056    lt_cv_dlopen_libs=
15057    lt_cv_dlopen_self=yes
15058    ;;
15059
15060  mingw* | pw32* | cegcc*)
15061    lt_cv_dlopen=LoadLibrary
15062    lt_cv_dlopen_libs=
15063    ;;
15064
15065  cygwin*)
15066    lt_cv_dlopen=dlopen
15067    lt_cv_dlopen_libs=
15068    ;;
15069
15070  darwin*)
15071    # if libdl is installed we need to link against it
15072    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
15073$as_echo_n "checking for dlopen in -ldl... " >&6; }
15074if ${ac_cv_lib_dl_dlopen+:} false; then :
15075  $as_echo_n "(cached) " >&6
15076else
15077  ac_check_lib_save_LIBS=$LIBS
15078LIBS="-ldl  $LIBS"
15079cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15080/* end confdefs.h.  */
15081
15082
15083#ifdef __cplusplus
15084extern "C"
15085#endif
15086char dlopen ();
15087int main (void)
15088{
15089return dlopen ();
15090 ;
15091 return 0;
15092}
15093_ACEOF
15094if ac_fn_c_try_link "$LINENO"; then :
15095  ac_cv_lib_dl_dlopen=yes
15096else
15097  ac_cv_lib_dl_dlopen=no
15098fi
15099rm -f core conftest.err conftest.$ac_objext \
15100    conftest$ac_exeext conftest.$ac_ext
15101LIBS=$ac_check_lib_save_LIBS
15102fi
15103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
15104$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
15105if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
15106  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
15107else
15108
15109    lt_cv_dlopen=dyld
15110    lt_cv_dlopen_libs=
15111    lt_cv_dlopen_self=yes
15112
15113fi
15114
15115    ;;
15116
15117  tpf*)
15118    # Don't try to run any link tests for TPF.  We know it's impossible
15119    # because TPF is a cross-compiler, and we know how we open DSOs.
15120    lt_cv_dlopen=dlopen
15121    lt_cv_dlopen_libs=
15122    lt_cv_dlopen_self=no
15123    ;;
15124
15125  *)
15126    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
15127if test "x$ac_cv_func_shl_load" = xyes; then :
15128  lt_cv_dlopen=shl_load
15129else
15130  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
15131$as_echo_n "checking for shl_load in -ldld... " >&6; }
15132if ${ac_cv_lib_dld_shl_load+:} false; then :
15133  $as_echo_n "(cached) " >&6
15134else
15135  ac_check_lib_save_LIBS=$LIBS
15136LIBS="-ldld  $LIBS"
15137cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15138/* end confdefs.h.  */
15139
15140
15141#ifdef __cplusplus
15142extern "C"
15143#endif
15144char shl_load ();
15145int main (void)
15146{
15147return shl_load ();
15148 ;
15149 return 0;
15150}
15151_ACEOF
15152if ac_fn_c_try_link "$LINENO"; then :
15153  ac_cv_lib_dld_shl_load=yes
15154else
15155  ac_cv_lib_dld_shl_load=no
15156fi
15157rm -f core conftest.err conftest.$ac_objext \
15158    conftest$ac_exeext conftest.$ac_ext
15159LIBS=$ac_check_lib_save_LIBS
15160fi
15161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
15162$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
15163if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
15164  lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
15165else
15166  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
15167if test "x$ac_cv_func_dlopen" = xyes; then :
15168  lt_cv_dlopen=dlopen
15169else
15170  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
15171$as_echo_n "checking for dlopen in -ldl... " >&6; }
15172if ${ac_cv_lib_dl_dlopen+:} false; then :
15173  $as_echo_n "(cached) " >&6
15174else
15175  ac_check_lib_save_LIBS=$LIBS
15176LIBS="-ldl  $LIBS"
15177cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15178/* end confdefs.h.  */
15179
15180
15181#ifdef __cplusplus
15182extern "C"
15183#endif
15184char dlopen ();
15185int main (void)
15186{
15187return dlopen ();
15188 ;
15189 return 0;
15190}
15191_ACEOF
15192if ac_fn_c_try_link "$LINENO"; then :
15193  ac_cv_lib_dl_dlopen=yes
15194else
15195  ac_cv_lib_dl_dlopen=no
15196fi
15197rm -f core conftest.err conftest.$ac_objext \
15198    conftest$ac_exeext conftest.$ac_ext
15199LIBS=$ac_check_lib_save_LIBS
15200fi
15201{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
15202$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
15203if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
15204  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
15205else
15206  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
15207$as_echo_n "checking for dlopen in -lsvld... " >&6; }
15208if ${ac_cv_lib_svld_dlopen+:} false; then :
15209  $as_echo_n "(cached) " >&6
15210else
15211  ac_check_lib_save_LIBS=$LIBS
15212LIBS="-lsvld  $LIBS"
15213cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15214/* end confdefs.h.  */
15215
15216
15217#ifdef __cplusplus
15218extern "C"
15219#endif
15220char dlopen ();
15221int main (void)
15222{
15223return dlopen ();
15224 ;
15225 return 0;
15226}
15227_ACEOF
15228if ac_fn_c_try_link "$LINENO"; then :
15229  ac_cv_lib_svld_dlopen=yes
15230else
15231  ac_cv_lib_svld_dlopen=no
15232fi
15233rm -f core conftest.err conftest.$ac_objext \
15234    conftest$ac_exeext conftest.$ac_ext
15235LIBS=$ac_check_lib_save_LIBS
15236fi
15237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
15238$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
15239if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
15240  lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
15241else
15242  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
15243$as_echo_n "checking for dld_link in -ldld... " >&6; }
15244if ${ac_cv_lib_dld_dld_link+:} false; then :
15245  $as_echo_n "(cached) " >&6
15246else
15247  ac_check_lib_save_LIBS=$LIBS
15248LIBS="-ldld  $LIBS"
15249cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15250/* end confdefs.h.  */
15251
15252
15253#ifdef __cplusplus
15254extern "C"
15255#endif
15256char dld_link ();
15257int main (void)
15258{
15259return dld_link ();
15260 ;
15261 return 0;
15262}
15263_ACEOF
15264if ac_fn_c_try_link "$LINENO"; then :
15265  ac_cv_lib_dld_dld_link=yes
15266else
15267  ac_cv_lib_dld_dld_link=no
15268fi
15269rm -f core conftest.err conftest.$ac_objext \
15270    conftest$ac_exeext conftest.$ac_ext
15271LIBS=$ac_check_lib_save_LIBS
15272fi
15273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
15274$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
15275if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
15276  lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
15277fi
15278
15279
15280fi
15281
15282
15283fi
15284
15285
15286fi
15287
15288
15289fi
15290
15291
15292fi
15293
15294    ;;
15295  esac
15296
15297  if test no = "$lt_cv_dlopen"; then
15298    enable_dlopen=no
15299  else
15300    enable_dlopen=yes
15301  fi
15302
15303  case $lt_cv_dlopen in
15304  dlopen)
15305    save_CPPFLAGS=$CPPFLAGS
15306    test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
15307
15308    save_LDFLAGS=$LDFLAGS
15309    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
15310
15311    save_LIBS=$LIBS
15312    LIBS="$lt_cv_dlopen_libs $LIBS"
15313
15314    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
15315$as_echo_n "checking whether a program can dlopen itself... " >&6; }
15316if ${lt_cv_dlopen_self+:} false; then :
15317  $as_echo_n "(cached) " >&6
15318else
15319  	  if test yes = "$cross_compiling"; then :
15320  lt_cv_dlopen_self=cross
15321else
15322  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15323  lt_status=$lt_dlunknown
15324  cat > conftest.$ac_ext <<_LT_EOF
15325#line $LINENO "configure"
15326#include "confdefs.h"
15327
15328#if HAVE_DLFCN_H
15329#include <dlfcn.h>
15330#endif
15331
15332#include <stdio.h>
15333
15334#ifdef RTLD_GLOBAL
15335#  define LT_DLGLOBAL		RTLD_GLOBAL
15336#else
15337#  ifdef DL_GLOBAL
15338#    define LT_DLGLOBAL		DL_GLOBAL
15339#  else
15340#    define LT_DLGLOBAL		0
15341#  endif
15342#endif
15343
15344/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15345   find out it does not work in some platform. */
15346#ifndef LT_DLLAZY_OR_NOW
15347#  ifdef RTLD_LAZY
15348#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
15349#  else
15350#    ifdef DL_LAZY
15351#      define LT_DLLAZY_OR_NOW		DL_LAZY
15352#    else
15353#      ifdef RTLD_NOW
15354#        define LT_DLLAZY_OR_NOW	RTLD_NOW
15355#      else
15356#        ifdef DL_NOW
15357#          define LT_DLLAZY_OR_NOW	DL_NOW
15358#        else
15359#          define LT_DLLAZY_OR_NOW	0
15360#        endif
15361#      endif
15362#    endif
15363#  endif
15364#endif
15365
15366/* When -fvisibility=hidden is used, assume the code has been annotated
15367   correspondingly for the symbols needed.  */
15368#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15369int fnord () __attribute__((visibility("default")));
15370#endif
15371
15372int fnord () { return 42; }
15373int main ()
15374{
15375  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15376  int status = $lt_dlunknown;
15377
15378  if (self)
15379    {
15380      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15381      else
15382        {
15383	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15384          else puts (dlerror ());
15385	}
15386      /* dlclose (self); */
15387    }
15388  else
15389    puts (dlerror ());
15390
15391  return status;
15392}
15393_LT_EOF
15394  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15395  (eval $ac_link) 2>&5
15396  ac_status=$?
15397  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15398  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
15399    (./conftest; exit; ) >&5 2>/dev/null
15400    lt_status=$?
15401    case x$lt_status in
15402      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
15403      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
15404      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
15405    esac
15406  else :
15407    # compilation failed
15408    lt_cv_dlopen_self=no
15409  fi
15410fi
15411rm -fr conftest*
15412
15413
15414fi
15415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
15416$as_echo "$lt_cv_dlopen_self" >&6; }
15417
15418    if test yes = "$lt_cv_dlopen_self"; then
15419      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
15420      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
15421$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
15422if ${lt_cv_dlopen_self_static+:} false; then :
15423  $as_echo_n "(cached) " >&6
15424else
15425  	  if test yes = "$cross_compiling"; then :
15426  lt_cv_dlopen_self_static=cross
15427else
15428  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15429  lt_status=$lt_dlunknown
15430  cat > conftest.$ac_ext <<_LT_EOF
15431#line $LINENO "configure"
15432#include "confdefs.h"
15433
15434#if HAVE_DLFCN_H
15435#include <dlfcn.h>
15436#endif
15437
15438#include <stdio.h>
15439
15440#ifdef RTLD_GLOBAL
15441#  define LT_DLGLOBAL		RTLD_GLOBAL
15442#else
15443#  ifdef DL_GLOBAL
15444#    define LT_DLGLOBAL		DL_GLOBAL
15445#  else
15446#    define LT_DLGLOBAL		0
15447#  endif
15448#endif
15449
15450/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15451   find out it does not work in some platform. */
15452#ifndef LT_DLLAZY_OR_NOW
15453#  ifdef RTLD_LAZY
15454#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
15455#  else
15456#    ifdef DL_LAZY
15457#      define LT_DLLAZY_OR_NOW		DL_LAZY
15458#    else
15459#      ifdef RTLD_NOW
15460#        define LT_DLLAZY_OR_NOW	RTLD_NOW
15461#      else
15462#        ifdef DL_NOW
15463#          define LT_DLLAZY_OR_NOW	DL_NOW
15464#        else
15465#          define LT_DLLAZY_OR_NOW	0
15466#        endif
15467#      endif
15468#    endif
15469#  endif
15470#endif
15471
15472/* When -fvisibility=hidden is used, assume the code has been annotated
15473   correspondingly for the symbols needed.  */
15474#if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15475int fnord () __attribute__((visibility("default")));
15476#endif
15477
15478int fnord () { return 42; }
15479int main ()
15480{
15481  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15482  int status = $lt_dlunknown;
15483
15484  if (self)
15485    {
15486      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15487      else
15488        {
15489	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15490          else puts (dlerror ());
15491	}
15492      /* dlclose (self); */
15493    }
15494  else
15495    puts (dlerror ());
15496
15497  return status;
15498}
15499_LT_EOF
15500  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15501  (eval $ac_link) 2>&5
15502  ac_status=$?
15503  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15504  test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
15505    (./conftest; exit; ) >&5 2>/dev/null
15506    lt_status=$?
15507    case x$lt_status in
15508      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
15509      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
15510      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
15511    esac
15512  else :
15513    # compilation failed
15514    lt_cv_dlopen_self_static=no
15515  fi
15516fi
15517rm -fr conftest*
15518
15519
15520fi
15521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
15522$as_echo "$lt_cv_dlopen_self_static" >&6; }
15523    fi
15524
15525    CPPFLAGS=$save_CPPFLAGS
15526    LDFLAGS=$save_LDFLAGS
15527    LIBS=$save_LIBS
15528    ;;
15529  esac
15530
15531  case $lt_cv_dlopen_self in
15532  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
15533  *) enable_dlopen_self=unknown ;;
15534  esac
15535
15536  case $lt_cv_dlopen_self_static in
15537  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
15538  *) enable_dlopen_self_static=unknown ;;
15539  esac
15540fi
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558striplib=
15559old_striplib=
15560{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
15561$as_echo_n "checking whether stripping libraries is possible... " >&6; }
15562if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
15563  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15564  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15565  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15566$as_echo "yes" >&6; }
15567else
15568# FIXME - insert some real tests, host_os isn't really good enough
15569  case $host_os in
15570  darwin*)
15571    if test -n "$STRIP"; then
15572      striplib="$STRIP -x"
15573      old_striplib="$STRIP -S"
15574      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15575$as_echo "yes" >&6; }
15576    else
15577      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15578$as_echo "no" >&6; }
15579    fi
15580    ;;
15581  *)
15582    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15583$as_echo "no" >&6; }
15584    ;;
15585  esac
15586fi
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599  # Report what library types will actually be built
15600  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
15601$as_echo_n "checking if libtool supports shared libraries... " >&6; }
15602  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
15603$as_echo "$can_build_shared" >&6; }
15604
15605  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
15606$as_echo_n "checking whether to build shared libraries... " >&6; }
15607  test no = "$can_build_shared" && enable_shared=no
15608
15609  # On AIX, shared libraries and static libraries use the same namespace, and
15610  # are all built from PIC.
15611  case $host_os in
15612  aix3*)
15613    test yes = "$enable_shared" && enable_static=no
15614    if test -n "$RANLIB"; then
15615      archive_cmds="$archive_cmds~\$RANLIB \$lib"
15616      postinstall_cmds='$RANLIB $lib'
15617    fi
15618    ;;
15619
15620  aix[4-9]*)
15621    if test ia64 != "$host_cpu"; then
15622      case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
15623      yes,aix,yes) ;;			# shared object as lib.so file only
15624      yes,svr4,*) ;;			# shared object as lib.so archive member only
15625      yes,*) enable_static=no ;;	# shared object in lib.a archive as well
15626      esac
15627    fi
15628    ;;
15629  esac
15630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
15631$as_echo "$enable_shared" >&6; }
15632
15633  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
15634$as_echo_n "checking whether to build static libraries... " >&6; }
15635  # Make sure either enable_shared or enable_static is yes.
15636  test yes = "$enable_shared" || enable_static=yes
15637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
15638$as_echo "$enable_static" >&6; }
15639
15640
15641
15642
15643fi
15644ac_ext=c
15645ac_cpp='$CPP $CPPFLAGS'
15646ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15647ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15648ac_compiler_gnu=$ac_cv_c_compiler_gnu
15649
15650CC=$lt_save_CC
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666        ac_config_commands="$ac_config_commands libtool"
15667
15668
15669
15670
15671# Only expand once:
15672
15673
15674## --------------------- ##
15675##  End of libtool code  ##
15676## --------------------- ##
15677
15678#
15679# Verify if finally libtool shared libraries will be built
15680#
15681
15682case "x$enable_shared" in # ((
15683  xyes | xno)
15684    xc_lt_build_shared=$enable_shared
15685    ;;
15686  *)
15687    as_fn_error $? "unexpected libtool enable_shared value: $enable_shared" "$LINENO" 5
15688    ;;
15689esac
15690
15691#
15692# Verify if finally libtool static libraries will be built
15693#
15694
15695case "x$enable_static" in # ((
15696  xyes | xno)
15697    xc_lt_build_static=$enable_static
15698    ;;
15699  *)
15700    as_fn_error $? "unexpected libtool enable_static value: $enable_static" "$LINENO" 5
15701    ;;
15702esac
15703
15704#
15705# Verify if libtool shared libraries should be linked using flag -version-info
15706#
15707
15708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -version-info" >&5
15709$as_echo_n "checking whether to build shared libraries with -version-info... " >&6; }
15710xc_lt_shlib_use_version_info='yes'
15711if test "x$version_type" = 'xnone'; then
15712  xc_lt_shlib_use_version_info='no'
15713fi
15714case $host_os in # (
15715  amigaos*)
15716    xc_lt_shlib_use_version_info='yes'
15717    ;;
15718esac
15719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_version_info" >&5
15720$as_echo "$xc_lt_shlib_use_version_info" >&6; }
15721
15722#
15723# Verify if libtool shared libraries should be linked using flag -no-undefined
15724#
15725
15726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -no-undefined" >&5
15727$as_echo_n "checking whether to build shared libraries with -no-undefined... " >&6; }
15728xc_lt_shlib_use_no_undefined='no'
15729if test "x$allow_undefined" = 'xno'; then
15730  xc_lt_shlib_use_no_undefined='yes'
15731elif test "x$allow_undefined_flag" = 'xunsupported'; then
15732  xc_lt_shlib_use_no_undefined='yes'
15733fi
15734case $host_os in # (
15735  cygwin* | mingw* | pw32* | cegcc* | os2* | aix*)
15736    xc_lt_shlib_use_no_undefined='yes'
15737    ;;
15738esac
15739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_no_undefined" >&5
15740$as_echo "$xc_lt_shlib_use_no_undefined" >&6; }
15741
15742#
15743# Verify if libtool shared libraries should be linked using flag -mimpure-text
15744#
15745
15746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with -mimpure-text" >&5
15747$as_echo_n "checking whether to build shared libraries with -mimpure-text... " >&6; }
15748xc_lt_shlib_use_mimpure_text='no'
15749case $host_os in # (
15750  solaris2*)
15751    if test "x$GCC" = 'xyes'; then
15752      xc_lt_shlib_use_mimpure_text='yes'
15753    fi
15754    ;;
15755esac
15756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_shlib_use_mimpure_text" >&5
15757$as_echo "$xc_lt_shlib_use_mimpure_text" >&6; }
15758
15759#
15760# Find out whether libtool libraries would be built wit PIC
15761#
15762
15763case "x$pic_mode" in # ((((
15764  xdefault)
15765    xc_lt_build_shared_with_pic='yes'
15766    xc_lt_build_static_with_pic='no'
15767    ;;
15768  xyes)
15769    xc_lt_build_shared_with_pic='yes'
15770    xc_lt_build_static_with_pic='yes'
15771    ;;
15772  xno)
15773    xc_lt_build_shared_with_pic='no'
15774    xc_lt_build_static_with_pic='no'
15775    ;;
15776  *)
15777    xc_lt_build_shared_with_pic='unknown'
15778    xc_lt_build_static_with_pic='unknown'
15779    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unexpected libtool pic_mode value: $pic_mode" >&5
15780$as_echo "$as_me: WARNING: unexpected libtool pic_mode value: $pic_mode" >&2;}
15781    ;;
15782esac
15783{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries with PIC" >&5
15784$as_echo_n "checking whether to build shared libraries with PIC... " >&6; }
15785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_with_pic" >&5
15786$as_echo "$xc_lt_build_shared_with_pic" >&6; }
15787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries with PIC" >&5
15788$as_echo_n "checking whether to build static libraries with PIC... " >&6; }
15789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_with_pic" >&5
15790$as_echo "$xc_lt_build_static_with_pic" >&6; }
15791
15792#
15793# Verify if libtool shared libraries will be built while static not built
15794#
15795
15796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries only" >&5
15797$as_echo_n "checking whether to build shared libraries only... " >&6; }
15798if test "$xc_lt_build_shared" = 'yes' &&
15799  test "$xc_lt_build_static" = 'no'; then
15800  xc_lt_build_shared_only='yes'
15801else
15802  xc_lt_build_shared_only='no'
15803fi
15804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_shared_only" >&5
15805$as_echo "$xc_lt_build_shared_only" >&6; }
15806
15807#
15808# Verify if libtool static libraries will be built while shared not built
15809#
15810
15811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries only" >&5
15812$as_echo_n "checking whether to build static libraries only... " >&6; }
15813if test "$xc_lt_build_static" = 'yes' &&
15814  test "$xc_lt_build_shared" = 'no'; then
15815  xc_lt_build_static_only='yes'
15816else
15817  xc_lt_build_static_only='no'
15818fi
15819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xc_lt_build_static_only" >&5
15820$as_echo "$xc_lt_build_static_only" >&6; }
15821
15822
15823
15824
15825#
15826# Automake conditionals based on libtool related checks
15827#
15828
15829 if test "x$xc_lt_shlib_use_version_info" = 'xyes'; then
15830  CURL_LT_SHLIB_USE_VERSION_INFO_TRUE=
15831  CURL_LT_SHLIB_USE_VERSION_INFO_FALSE='#'
15832else
15833  CURL_LT_SHLIB_USE_VERSION_INFO_TRUE='#'
15834  CURL_LT_SHLIB_USE_VERSION_INFO_FALSE=
15835fi
15836
15837 if test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then
15838  CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE=
15839  CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE='#'
15840else
15841  CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE='#'
15842  CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE=
15843fi
15844
15845 if test "x$xc_lt_shlib_use_mimpure_text" = 'xyes'; then
15846  CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE=
15847  CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE='#'
15848else
15849  CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE='#'
15850  CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE=
15851fi
15852
15853
15854#
15855# Due to libtool and automake machinery limitations of not allowing
15856# specifying separate CPPFLAGS or CFLAGS when compiling objects for
15857# inclusion of these in shared or static libraries, we are forced to
15858# build using separate configure runs for shared and static libraries
15859# on systems where different CPPFLAGS or CFLAGS are mandatory in order
15860# to compile objects for each kind of library. Notice that relying on
15861# the '-DPIC' CFLAG that libtool provides is not valid given that the
15862# user might for example choose to build static libraries with PIC.
15863#
15864
15865#
15866# Make our Makefile.am files use the staticlib CPPFLAG only when strictly
15867# targeting a static library and not building its shared counterpart.
15868#
15869
15870 if test "x$xc_lt_build_static_only" = 'xyes'; then
15871  USE_CPPFLAG_CURL_STATICLIB_TRUE=
15872  USE_CPPFLAG_CURL_STATICLIB_FALSE='#'
15873else
15874  USE_CPPFLAG_CURL_STATICLIB_TRUE='#'
15875  USE_CPPFLAG_CURL_STATICLIB_FALSE=
15876fi
15877
15878
15879#
15880# Make staticlib CPPFLAG variable and its definition visible in output
15881# files unconditionally, providing an empty definition unless strictly
15882# targeting a static library and not building its shared counterpart.
15883#
15884
15885CPPFLAG_CURL_STATICLIB=
15886if test "x$xc_lt_build_static_only" = 'xyes'; then
15887  CPPFLAG_CURL_STATICLIB='-DCURL_STATICLIB'
15888fi
15889
15890
15891
15892# Determine whether all dependent libraries must be specified when linking
15893if test "X$enable_shared" = "Xyes" -a "X$link_all_deplibs" = "Xno"
15894then
15895    REQUIRE_LIB_DEPS=no
15896else
15897    REQUIRE_LIB_DEPS=yes
15898fi
15899
15900 if test x$REQUIRE_LIB_DEPS = xyes; then
15901  USE_EXPLICIT_LIB_DEPS_TRUE=
15902  USE_EXPLICIT_LIB_DEPS_FALSE='#'
15903else
15904  USE_EXPLICIT_LIB_DEPS_TRUE='#'
15905  USE_EXPLICIT_LIB_DEPS_FALSE=
15906fi
15907
15908
15909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
15910$as_echo_n "checking for inline... " >&6; }
15911if ${ac_cv_c_inline+:} false; then :
15912  $as_echo_n "(cached) " >&6
15913else
15914  ac_cv_c_inline=no
15915for ac_kw in inline __inline__ __inline; do
15916  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15917/* end confdefs.h.  */
15918#ifndef __cplusplus
15919typedef int foo_t;
15920static $ac_kw foo_t static_foo () {return 0; }
15921$ac_kw foo_t foo () {return 0; }
15922#endif
15923
15924_ACEOF
15925if ac_fn_c_try_compile "$LINENO"; then :
15926  ac_cv_c_inline=$ac_kw
15927fi
15928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15929  test "$ac_cv_c_inline" != no && break
15930done
15931
15932fi
15933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
15934$as_echo "$ac_cv_c_inline" >&6; }
15935
15936case $ac_cv_c_inline in
15937  inline | yes) ;;
15938  *)
15939    case $ac_cv_c_inline in
15940      no) ac_val=;;
15941      *) ac_val=$ac_cv_c_inline;;
15942    esac
15943    cat >>confdefs.h <<_ACEOF
15944#ifndef __cplusplus
15945#define inline $ac_val
15946#endif
15947_ACEOF
15948    ;;
15949esac
15950
15951
15952
15953
15954  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cpp -P is needed" >&5
15955$as_echo_n "checking if cpp -P is needed... " >&6; }
15956  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15957/* end confdefs.h.  */
15958
15959 #include <errno.h>
15960TEST EINVAL TEST
15961
15962_ACEOF
15963if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15964  $EGREP "TEST.*TEST" >/dev/null 2>&1; then :
15965  cpp=no
15966else
15967  cpp=yes
15968fi
15969rm -f conftest*
15970
15971  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cpp" >&5
15972$as_echo "$cpp" >&6; }
15973
15974    if test "x$cpp" = "xyes"; then
15975    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if cpp -P works" >&5
15976$as_echo_n "checking if cpp -P works... " >&6; }
15977    OLDCPPFLAGS=$CPPFLAGS
15978    CPPFLAGS="$CPPFLAGS -P"
15979    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15980/* end confdefs.h.  */
15981
15982 #include <errno.h>
15983TEST EINVAL TEST
15984
15985_ACEOF
15986if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15987  $EGREP "TEST.*TEST" >/dev/null 2>&1; then :
15988  cpp_p=yes
15989else
15990  cpp_p=no
15991fi
15992rm -f conftest*
15993
15994    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cpp_p" >&5
15995$as_echo "$cpp_p" >&6; }
15996
15997    if test "x$cpp_p" = "xno"; then
15998      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: failed to figure out cpp -P alternative" >&5
15999$as_echo "$as_me: WARNING: failed to figure out cpp -P alternative" >&2;}
16000      # without -P
16001      CPPPFLAG=""
16002    else
16003      # with -P
16004      CPPPFLAG="-P"
16005    fi
16006        CPPFLAGS=$OLDCPPFLAGS
16007  else
16008    # without -P
16009    CPPPFLAG=""
16010  fi
16011
16012
16013  #
16014  compiler_id="unknown"
16015  compiler_num="0"
16016  #
16017  flags_dbg_all="unknown"
16018  flags_dbg_yes="unknown"
16019  flags_dbg_off="unknown"
16020  flags_opt_all="unknown"
16021  flags_opt_yes="unknown"
16022  flags_opt_off="unknown"
16023  #
16024  flags_prefer_cppflags="no"
16025  #
16026
16027  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is DEC/Compaq/HP C" >&5
16028$as_echo_n "checking if compiler is DEC/Compaq/HP C... " >&6; }
16029
16030    OLDCPPFLAGS=$CPPFLAGS
16031  # CPPPFLAG comes from CURL_CPP_P
16032  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16033      if test -z "$SED"; then
16034    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16035  fi
16036  if test -z "$GREP"; then
16037    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16038  fi
16039
16040  tmp_exp=""
16041  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16042/* end confdefs.h.  */
16043
16044
16045#ifdef __DECC
16046CURL_DEF_TOKEN __DECC
16047#endif
16048
16049
16050_ACEOF
16051if ac_fn_c_try_cpp "$LINENO"; then :
16052
16053    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16054      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16055      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16056      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16057    if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC"; then
16058      tmp_exp=""
16059    fi
16060
16061fi
16062rm -f conftest.err conftest.i conftest.$ac_ext
16063  if test -z "$tmp_exp"; then
16064    curl_cv_have_def___DECC=no
16065
16066  else
16067    curl_cv_have_def___DECC=yes
16068    curl_cv_def___DECC=$tmp_exp
16069
16070  fi
16071      CPPFLAGS=$OLDCPPFLAGS
16072
16073
16074    OLDCPPFLAGS=$CPPFLAGS
16075  # CPPPFLAG comes from CURL_CPP_P
16076  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16077      if test -z "$SED"; then
16078    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16079  fi
16080  if test -z "$GREP"; then
16081    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16082  fi
16083
16084  tmp_exp=""
16085  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16086/* end confdefs.h.  */
16087
16088
16089#ifdef __DECC_VER
16090CURL_DEF_TOKEN __DECC_VER
16091#endif
16092
16093
16094_ACEOF
16095if ac_fn_c_try_cpp "$LINENO"; then :
16096
16097    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16098      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16099      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16100      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16101    if test -z "$tmp_exp" || test "$tmp_exp" = "__DECC_VER"; then
16102      tmp_exp=""
16103    fi
16104
16105fi
16106rm -f conftest.err conftest.i conftest.$ac_ext
16107  if test -z "$tmp_exp"; then
16108    curl_cv_have_def___DECC_VER=no
16109
16110  else
16111    curl_cv_have_def___DECC_VER=yes
16112    curl_cv_def___DECC_VER=$tmp_exp
16113
16114  fi
16115      CPPFLAGS=$OLDCPPFLAGS
16116
16117  if test "$curl_cv_have_def___DECC" = "yes" &&
16118    test "$curl_cv_have_def___DECC_VER" = "yes"; then
16119    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16120$as_echo "yes" >&6; }
16121    compiler_id="DEC_C"
16122    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16123    flags_dbg_yes="-g2"
16124    flags_dbg_off=""
16125    flags_opt_all="-O -O0 -O1 -O2 -O3 -O4"
16126    flags_opt_yes="-O1"
16127    flags_opt_off="-O0"
16128  else
16129    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16130$as_echo "no" >&6; }
16131  fi
16132
16133
16134  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is HP-UX C" >&5
16135$as_echo_n "checking if compiler is HP-UX C... " >&6; }
16136
16137    OLDCPPFLAGS=$CPPFLAGS
16138  # CPPPFLAG comes from CURL_CPP_P
16139  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16140      if test -z "$SED"; then
16141    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16142  fi
16143  if test -z "$GREP"; then
16144    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16145  fi
16146
16147  tmp_exp=""
16148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16149/* end confdefs.h.  */
16150
16151
16152#ifdef __HP_cc
16153CURL_DEF_TOKEN __HP_cc
16154#endif
16155
16156
16157_ACEOF
16158if ac_fn_c_try_cpp "$LINENO"; then :
16159
16160    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16161      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16162      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16163      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16164    if test -z "$tmp_exp" || test "$tmp_exp" = "__HP_cc"; then
16165      tmp_exp=""
16166    fi
16167
16168fi
16169rm -f conftest.err conftest.i conftest.$ac_ext
16170  if test -z "$tmp_exp"; then
16171    curl_cv_have_def___HP_cc=no
16172
16173  else
16174    curl_cv_have_def___HP_cc=yes
16175    curl_cv_def___HP_cc=$tmp_exp
16176
16177  fi
16178      CPPFLAGS=$OLDCPPFLAGS
16179
16180  if test "$curl_cv_have_def___HP_cc" = "yes"; then
16181    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16182$as_echo "yes" >&6; }
16183    compiler_id="HP_UX_C"
16184    flags_dbg_all="-g -s"
16185    flags_dbg_yes="-g"
16186    flags_dbg_off="-s"
16187    flags_opt_all="-O +O0 +O1 +O2 +O3 +O4"
16188    flags_opt_yes="+O2"
16189    flags_opt_off="+O0"
16190  else
16191    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16192$as_echo "no" >&6; }
16193  fi
16194
16195
16196  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is IBM C" >&5
16197$as_echo_n "checking if compiler is IBM C... " >&6; }
16198
16199    OLDCPPFLAGS=$CPPFLAGS
16200  # CPPPFLAG comes from CURL_CPP_P
16201  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16202      if test -z "$SED"; then
16203    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16204  fi
16205  if test -z "$GREP"; then
16206    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16207  fi
16208
16209  tmp_exp=""
16210  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16211/* end confdefs.h.  */
16212
16213
16214#ifdef __IBMC__
16215CURL_DEF_TOKEN __IBMC__
16216#endif
16217
16218
16219_ACEOF
16220if ac_fn_c_try_cpp "$LINENO"; then :
16221
16222    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16223      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16224      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16225      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16226    if test -z "$tmp_exp" || test "$tmp_exp" = "__IBMC__"; then
16227      tmp_exp=""
16228    fi
16229
16230fi
16231rm -f conftest.err conftest.i conftest.$ac_ext
16232  if test -z "$tmp_exp"; then
16233    curl_cv_have_def___IBMC__=no
16234
16235  else
16236    curl_cv_have_def___IBMC__=yes
16237    curl_cv_def___IBMC__=$tmp_exp
16238
16239  fi
16240      CPPFLAGS=$OLDCPPFLAGS
16241
16242  if test "$curl_cv_have_def___IBMC__" = "yes"; then
16243    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16244$as_echo "yes" >&6; }
16245    compiler_id="IBM_C"
16246    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16247    flags_dbg_yes="-g"
16248    flags_dbg_off=""
16249    flags_opt_all="-O -O0 -O1 -O2 -O3 -O4 -O5"
16250    flags_opt_all="$flags_opt_all -qnooptimize"
16251    flags_opt_all="$flags_opt_all -qoptimize=0"
16252    flags_opt_all="$flags_opt_all -qoptimize=1"
16253    flags_opt_all="$flags_opt_all -qoptimize=2"
16254    flags_opt_all="$flags_opt_all -qoptimize=3"
16255    flags_opt_all="$flags_opt_all -qoptimize=4"
16256    flags_opt_all="$flags_opt_all -qoptimize=5"
16257    flags_opt_yes="-O2"
16258    flags_opt_off="-qnooptimize"
16259    flags_prefer_cppflags="yes"
16260  else
16261    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16262$as_echo "no" >&6; }
16263  fi
16264
16265
16266    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Intel C" >&5
16267$as_echo_n "checking if compiler is Intel C... " >&6; }
16268
16269    OLDCPPFLAGS=$CPPFLAGS
16270  # CPPPFLAG comes from CURL_CPP_P
16271  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16272      if test -z "$SED"; then
16273    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16274  fi
16275  if test -z "$GREP"; then
16276    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16277  fi
16278
16279  tmp_exp=""
16280  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16281/* end confdefs.h.  */
16282
16283
16284#ifdef __INTEL_COMPILER
16285CURL_DEF_TOKEN __INTEL_COMPILER
16286#endif
16287
16288
16289_ACEOF
16290if ac_fn_c_try_cpp "$LINENO"; then :
16291
16292    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16293      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16294      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16295      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16296    if test -z "$tmp_exp" || test "$tmp_exp" = "__INTEL_COMPILER"; then
16297      tmp_exp=""
16298    fi
16299
16300fi
16301rm -f conftest.err conftest.i conftest.$ac_ext
16302  if test -z "$tmp_exp"; then
16303    curl_cv_have_def___INTEL_COMPILER=no
16304
16305  else
16306    curl_cv_have_def___INTEL_COMPILER=yes
16307    curl_cv_def___INTEL_COMPILER=$tmp_exp
16308
16309  fi
16310      CPPFLAGS=$OLDCPPFLAGS
16311
16312  if test "$curl_cv_have_def___INTEL_COMPILER" = "yes"; then
16313    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16314$as_echo "yes" >&6; }
16315    compiler_num="$curl_cv_def___INTEL_COMPILER"
16316
16317    OLDCPPFLAGS=$CPPFLAGS
16318  # CPPPFLAG comes from CURL_CPP_P
16319  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16320      if test -z "$SED"; then
16321    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16322  fi
16323  if test -z "$GREP"; then
16324    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16325  fi
16326
16327  tmp_exp=""
16328  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16329/* end confdefs.h.  */
16330
16331
16332#ifdef __unix__
16333CURL_DEF_TOKEN __unix__
16334#endif
16335
16336
16337_ACEOF
16338if ac_fn_c_try_cpp "$LINENO"; then :
16339
16340    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16341      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16342      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16343      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16344    if test -z "$tmp_exp" || test "$tmp_exp" = ""; then
16345      tmp_exp=""
16346    fi
16347
16348fi
16349rm -f conftest.err conftest.i conftest.$ac_ext
16350  if test -z "$tmp_exp"; then
16351    curl_cv_have_def___unix__=no
16352
16353  else
16354    curl_cv_have_def___unix__=yes
16355    curl_cv_def___unix__=$tmp_exp
16356
16357  fi
16358      CPPFLAGS=$OLDCPPFLAGS
16359
16360    if test "$curl_cv_have_def___unix__" = "yes"; then
16361      compiler_id="INTEL_UNIX_C"
16362      flags_dbg_all="-g -g0"
16363      flags_dbg_yes="-g"
16364      flags_dbg_off=""
16365      flags_opt_all="-O -O0 -O1 -O2 -O3 -Os"
16366      flags_opt_yes="-O2"
16367      flags_opt_off="-O0"
16368    else
16369      compiler_id="INTEL_WINDOWS_C"
16370      flags_dbg_all="/ZI /Zi /zI /zi /ZD /Zd /zD /zd /Z7 /z7 /Oy /Oy-"
16371      flags_dbg_all="$flags_dbg_all /debug"
16372      flags_dbg_all="$flags_dbg_all /debug:none"
16373      flags_dbg_all="$flags_dbg_all /debug:minimal"
16374      flags_dbg_all="$flags_dbg_all /debug:partial"
16375      flags_dbg_all="$flags_dbg_all /debug:full"
16376      flags_dbg_all="$flags_dbg_all /debug:semantic_stepping"
16377      flags_dbg_all="$flags_dbg_all /debug:extended"
16378      flags_dbg_yes="/Zi /Oy-"
16379      flags_dbg_off="/debug:none /Oy-"
16380      flags_opt_all="/O /O0 /O1 /O2 /O3 /Od /Og /Og- /Oi /Oi-"
16381      flags_opt_yes="/O2"
16382      flags_opt_off="/Od"
16383    fi
16384  else
16385    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16386$as_echo "no" >&6; }
16387  fi
16388
16389
16390    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is clang" >&5
16391$as_echo_n "checking if compiler is clang... " >&6; }
16392
16393    OLDCPPFLAGS=$CPPFLAGS
16394  # CPPPFLAG comes from CURL_CPP_P
16395  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16396      if test -z "$SED"; then
16397    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16398  fi
16399  if test -z "$GREP"; then
16400    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16401  fi
16402
16403  tmp_exp=""
16404  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16405/* end confdefs.h.  */
16406
16407
16408#ifdef __clang__
16409CURL_DEF_TOKEN __clang__
16410#endif
16411
16412
16413_ACEOF
16414if ac_fn_c_try_cpp "$LINENO"; then :
16415
16416    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16417      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16418      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16419      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16420    if test -z "$tmp_exp" || test "$tmp_exp" = "__clang__"; then
16421      tmp_exp=""
16422    fi
16423
16424fi
16425rm -f conftest.err conftest.i conftest.$ac_ext
16426  if test -z "$tmp_exp"; then
16427    curl_cv_have_def___clang__=no
16428
16429  else
16430    curl_cv_have_def___clang__=yes
16431    curl_cv_def___clang__=$tmp_exp
16432
16433  fi
16434      CPPFLAGS=$OLDCPPFLAGS
16435
16436  if test "$curl_cv_have_def___clang__" = "yes"; then
16437    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16438$as_echo "yes" >&6; }
16439    compiler_id="CLANG"
16440    fullclangver=`$CC -v 2>&1 | grep version`
16441    clangver=`echo $fullclangver | grep "based on LLVM " | "$SED" 's/.*(based on LLVM \([0-9]*\.[0-9]*\).*)/\1/'`
16442    if test -z "$clangver"; then
16443      if echo $fullclangver | grep "Apple LLVM version " >/dev/null; then
16444                clangver="3.7"
16445      else
16446        clangver=`echo $fullclangver | "$SED" 's/.*version \([0-9]*\.[0-9]*\).*/\1/'`
16447      fi
16448    fi
16449    clangvhi=`echo $clangver | cut -d . -f1`
16450    clangvlo=`echo $clangver | cut -d . -f2`
16451    compiler_num=`(expr $clangvhi "*" 100 + $clangvlo) 2>/dev/null`
16452    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16453    flags_dbg_all="$flags_dbg_all -ggdb"
16454    flags_dbg_all="$flags_dbg_all -gstabs"
16455    flags_dbg_all="$flags_dbg_all -gstabs+"
16456    flags_dbg_all="$flags_dbg_all -gcoff"
16457    flags_dbg_all="$flags_dbg_all -gxcoff"
16458    flags_dbg_all="$flags_dbg_all -gdwarf-2"
16459    flags_dbg_all="$flags_dbg_all -gvms"
16460    flags_dbg_yes="-g"
16461    flags_dbg_off=""
16462    flags_opt_all="-O -O0 -O1 -O2 -Os -O3 -O4"
16463    flags_opt_yes="-Os"
16464    flags_opt_off="-O0"
16465  else
16466    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16467$as_echo "no" >&6; }
16468  fi
16469
16470
16471      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is GNU C" >&5
16472$as_echo_n "checking if compiler is GNU C... " >&6; }
16473
16474    OLDCPPFLAGS=$CPPFLAGS
16475  # CPPPFLAG comes from CURL_CPP_P
16476  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16477      if test -z "$SED"; then
16478    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16479  fi
16480  if test -z "$GREP"; then
16481    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16482  fi
16483
16484  tmp_exp=""
16485  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16486/* end confdefs.h.  */
16487
16488
16489#ifdef __GNUC__
16490CURL_DEF_TOKEN __GNUC__
16491#endif
16492
16493
16494_ACEOF
16495if ac_fn_c_try_cpp "$LINENO"; then :
16496
16497    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16498      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16499      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16500      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16501    if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then
16502      tmp_exp=""
16503    fi
16504
16505fi
16506rm -f conftest.err conftest.i conftest.$ac_ext
16507  if test -z "$tmp_exp"; then
16508    curl_cv_have_def___GNUC__=no
16509
16510  else
16511    curl_cv_have_def___GNUC__=yes
16512    curl_cv_def___GNUC__=$tmp_exp
16513
16514  fi
16515      CPPFLAGS=$OLDCPPFLAGS
16516
16517  if test "$curl_cv_have_def___GNUC__" = "yes" &&
16518    test "$compiler_id" = "unknown"; then
16519    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16520$as_echo "yes" >&6; }
16521    compiler_id="GNU_C"
16522    gccver=`$CC -dumpversion`
16523    gccvhi=`echo $gccver | cut -d . -f1`
16524    gccvlo=`echo $gccver | cut -d . -f2`
16525    compiler_num=`(expr $gccvhi "*" 100 + $gccvlo) 2>/dev/null`
16526    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16527    flags_dbg_all="$flags_dbg_all -ggdb"
16528    flags_dbg_all="$flags_dbg_all -gstabs"
16529    flags_dbg_all="$flags_dbg_all -gstabs+"
16530    flags_dbg_all="$flags_dbg_all -gcoff"
16531    flags_dbg_all="$flags_dbg_all -gxcoff"
16532    flags_dbg_all="$flags_dbg_all -gdwarf-2"
16533    flags_dbg_all="$flags_dbg_all -gvms"
16534    flags_dbg_yes="-g"
16535    flags_dbg_off=""
16536    flags_opt_all="-O -O0 -O1 -O2 -O3 -Os -Og -Ofast"
16537    flags_opt_yes="-O2"
16538    flags_opt_off="-O0"
16539
16540    OLDCPPFLAGS=$CPPFLAGS
16541  # CPPPFLAG comes from CURL_CPP_P
16542  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16543      if test -z "$SED"; then
16544    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16545  fi
16546  if test -z "$GREP"; then
16547    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16548  fi
16549
16550  tmp_exp=""
16551  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16552/* end confdefs.h.  */
16553
16554
16555#ifdef _WIN32
16556CURL_DEF_TOKEN _WIN32
16557#endif
16558
16559
16560_ACEOF
16561if ac_fn_c_try_cpp "$LINENO"; then :
16562
16563    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16564      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16565      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16566      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16567    if test -z "$tmp_exp" || test "$tmp_exp" = "_WIN32"; then
16568      tmp_exp=""
16569    fi
16570
16571fi
16572rm -f conftest.err conftest.i conftest.$ac_ext
16573  if test -z "$tmp_exp"; then
16574    curl_cv_have_def__WIN32=no
16575
16576  else
16577    curl_cv_have_def__WIN32=yes
16578    curl_cv_def__WIN32=$tmp_exp
16579
16580  fi
16581      CPPFLAGS=$OLDCPPFLAGS
16582
16583  else
16584    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16585$as_echo "no" >&6; }
16586  fi
16587
16588
16589  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is LCC" >&5
16590$as_echo_n "checking if compiler is LCC... " >&6; }
16591
16592    OLDCPPFLAGS=$CPPFLAGS
16593  # CPPPFLAG comes from CURL_CPP_P
16594  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16595      if test -z "$SED"; then
16596    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16597  fi
16598  if test -z "$GREP"; then
16599    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16600  fi
16601
16602  tmp_exp=""
16603  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16604/* end confdefs.h.  */
16605
16606
16607#ifdef __LCC__
16608CURL_DEF_TOKEN __LCC__
16609#endif
16610
16611
16612_ACEOF
16613if ac_fn_c_try_cpp "$LINENO"; then :
16614
16615    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16616      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16617      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16618      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16619    if test -z "$tmp_exp" || test "$tmp_exp" = "__LCC__"; then
16620      tmp_exp=""
16621    fi
16622
16623fi
16624rm -f conftest.err conftest.i conftest.$ac_ext
16625  if test -z "$tmp_exp"; then
16626    curl_cv_have_def___LCC__=no
16627
16628  else
16629    curl_cv_have_def___LCC__=yes
16630    curl_cv_def___LCC__=$tmp_exp
16631
16632  fi
16633      CPPFLAGS=$OLDCPPFLAGS
16634
16635  if test "$curl_cv_have_def___LCC__" = "yes"; then
16636    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16637$as_echo "yes" >&6; }
16638    compiler_id="LCC"
16639    flags_dbg_all="-g"
16640    flags_dbg_yes="-g"
16641    flags_dbg_off=""
16642    flags_opt_all=""
16643    flags_opt_yes=""
16644    flags_opt_off=""
16645  else
16646    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16647$as_echo "no" >&6; }
16648  fi
16649
16650
16651    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPSpro C" >&5
16652$as_echo_n "checking if compiler is SGI MIPSpro C... " >&6; }
16653
16654    OLDCPPFLAGS=$CPPFLAGS
16655  # CPPPFLAG comes from CURL_CPP_P
16656  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16657      if test -z "$SED"; then
16658    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16659  fi
16660  if test -z "$GREP"; then
16661    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16662  fi
16663
16664  tmp_exp=""
16665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16666/* end confdefs.h.  */
16667
16668
16669#ifdef __GNUC__
16670CURL_DEF_TOKEN __GNUC__
16671#endif
16672
16673
16674_ACEOF
16675if ac_fn_c_try_cpp "$LINENO"; then :
16676
16677    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16678      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16679      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16680      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16681    if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then
16682      tmp_exp=""
16683    fi
16684
16685fi
16686rm -f conftest.err conftest.i conftest.$ac_ext
16687  if test -z "$tmp_exp"; then
16688    curl_cv_have_def___GNUC__=no
16689
16690  else
16691    curl_cv_have_def___GNUC__=yes
16692    curl_cv_def___GNUC__=$tmp_exp
16693
16694  fi
16695      CPPFLAGS=$OLDCPPFLAGS
16696
16697
16698    OLDCPPFLAGS=$CPPFLAGS
16699  # CPPPFLAG comes from CURL_CPP_P
16700  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16701      if test -z "$SED"; then
16702    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16703  fi
16704  if test -z "$GREP"; then
16705    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16706  fi
16707
16708  tmp_exp=""
16709  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16710/* end confdefs.h.  */
16711
16712
16713#ifdef _COMPILER_VERSION
16714CURL_DEF_TOKEN _COMPILER_VERSION
16715#endif
16716
16717
16718_ACEOF
16719if ac_fn_c_try_cpp "$LINENO"; then :
16720
16721    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16722      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16723      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16724      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16725    if test -z "$tmp_exp" || test "$tmp_exp" = "_COMPILER_VERSION"; then
16726      tmp_exp=""
16727    fi
16728
16729fi
16730rm -f conftest.err conftest.i conftest.$ac_ext
16731  if test -z "$tmp_exp"; then
16732    curl_cv_have_def__COMPILER_VERSION=no
16733
16734  else
16735    curl_cv_have_def__COMPILER_VERSION=yes
16736    curl_cv_def__COMPILER_VERSION=$tmp_exp
16737
16738  fi
16739      CPPFLAGS=$OLDCPPFLAGS
16740
16741
16742    OLDCPPFLAGS=$CPPFLAGS
16743  # CPPPFLAG comes from CURL_CPP_P
16744  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16745      if test -z "$SED"; then
16746    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16747  fi
16748  if test -z "$GREP"; then
16749    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16750  fi
16751
16752  tmp_exp=""
16753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16754/* end confdefs.h.  */
16755
16756
16757#ifdef _SGI_COMPILER_VERSION
16758CURL_DEF_TOKEN _SGI_COMPILER_VERSION
16759#endif
16760
16761
16762_ACEOF
16763if ac_fn_c_try_cpp "$LINENO"; then :
16764
16765    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16766      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16767      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16768      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16769    if test -z "$tmp_exp" || test "$tmp_exp" = "_SGI_COMPILER_VERSION"; then
16770      tmp_exp=""
16771    fi
16772
16773fi
16774rm -f conftest.err conftest.i conftest.$ac_ext
16775  if test -z "$tmp_exp"; then
16776    curl_cv_have_def__SGI_COMPILER_VERSION=no
16777
16778  else
16779    curl_cv_have_def__SGI_COMPILER_VERSION=yes
16780    curl_cv_def__SGI_COMPILER_VERSION=$tmp_exp
16781
16782  fi
16783      CPPFLAGS=$OLDCPPFLAGS
16784
16785  if test "$curl_cv_have_def___GNUC__" = "no" &&
16786    (test "$curl_cv_have_def__SGI_COMPILER_VERSION" = "yes" ||
16787     test "$curl_cv_have_def__COMPILER_VERSION" = "yes"); then
16788    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16789$as_echo "yes" >&6; }
16790    compiler_id="SGI_MIPSPRO_C"
16791    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16792    flags_dbg_yes="-g"
16793    flags_dbg_off=""
16794    flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast"
16795    flags_opt_yes="-O2"
16796    flags_opt_off="-O0"
16797  else
16798    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16799$as_echo "no" >&6; }
16800  fi
16801
16802
16803    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SGI MIPS C" >&5
16804$as_echo_n "checking if compiler is SGI MIPS C... " >&6; }
16805
16806    OLDCPPFLAGS=$CPPFLAGS
16807  # CPPPFLAG comes from CURL_CPP_P
16808  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16809      if test -z "$SED"; then
16810    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16811  fi
16812  if test -z "$GREP"; then
16813    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16814  fi
16815
16816  tmp_exp=""
16817  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16818/* end confdefs.h.  */
16819
16820
16821#ifdef __GNUC__
16822CURL_DEF_TOKEN __GNUC__
16823#endif
16824
16825
16826_ACEOF
16827if ac_fn_c_try_cpp "$LINENO"; then :
16828
16829    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16830      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16831      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16832      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16833    if test -z "$tmp_exp" || test "$tmp_exp" = "__GNUC__"; then
16834      tmp_exp=""
16835    fi
16836
16837fi
16838rm -f conftest.err conftest.i conftest.$ac_ext
16839  if test -z "$tmp_exp"; then
16840    curl_cv_have_def___GNUC__=no
16841
16842  else
16843    curl_cv_have_def___GNUC__=yes
16844    curl_cv_def___GNUC__=$tmp_exp
16845
16846  fi
16847      CPPFLAGS=$OLDCPPFLAGS
16848
16849
16850    OLDCPPFLAGS=$CPPFLAGS
16851  # CPPPFLAG comes from CURL_CPP_P
16852  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16853      if test -z "$SED"; then
16854    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16855  fi
16856  if test -z "$GREP"; then
16857    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16858  fi
16859
16860  tmp_exp=""
16861  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16862/* end confdefs.h.  */
16863
16864
16865#ifdef __sgi
16866CURL_DEF_TOKEN __sgi
16867#endif
16868
16869
16870_ACEOF
16871if ac_fn_c_try_cpp "$LINENO"; then :
16872
16873    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16874      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16875      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16876      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16877    if test -z "$tmp_exp" || test "$tmp_exp" = "__sgi"; then
16878      tmp_exp=""
16879    fi
16880
16881fi
16882rm -f conftest.err conftest.i conftest.$ac_ext
16883  if test -z "$tmp_exp"; then
16884    curl_cv_have_def___sgi=no
16885
16886  else
16887    curl_cv_have_def___sgi=yes
16888    curl_cv_def___sgi=$tmp_exp
16889
16890  fi
16891      CPPFLAGS=$OLDCPPFLAGS
16892
16893  if test "$curl_cv_have_def___GNUC__" = "no" &&
16894    test "$curl_cv_have_def___sgi" = "yes" &&
16895    test "$compiler_id" = "unknown"; then
16896    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16897$as_echo "yes" >&6; }
16898    compiler_id="SGI_MIPS_C"
16899    flags_dbg_all="-g -g0 -g1 -g2 -g3"
16900    flags_dbg_yes="-g"
16901    flags_dbg_off=""
16902    flags_opt_all="-O -O0 -O1 -O2 -O3 -Ofast"
16903    flags_opt_yes="-O2"
16904    flags_opt_off="-O0"
16905  else
16906    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16907$as_echo "no" >&6; }
16908  fi
16909
16910
16911  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is SunPro C" >&5
16912$as_echo_n "checking if compiler is SunPro C... " >&6; }
16913
16914    OLDCPPFLAGS=$CPPFLAGS
16915  # CPPPFLAG comes from CURL_CPP_P
16916  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16917      if test -z "$SED"; then
16918    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16919  fi
16920  if test -z "$GREP"; then
16921    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16922  fi
16923
16924  tmp_exp=""
16925  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16926/* end confdefs.h.  */
16927
16928
16929#ifdef __SUNPRO_C
16930CURL_DEF_TOKEN __SUNPRO_C
16931#endif
16932
16933
16934_ACEOF
16935if ac_fn_c_try_cpp "$LINENO"; then :
16936
16937    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
16938      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
16939      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
16940      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
16941    if test -z "$tmp_exp" || test "$tmp_exp" = "__SUNPRO_C"; then
16942      tmp_exp=""
16943    fi
16944
16945fi
16946rm -f conftest.err conftest.i conftest.$ac_ext
16947  if test -z "$tmp_exp"; then
16948    curl_cv_have_def___SUNPRO_C=no
16949
16950  else
16951    curl_cv_have_def___SUNPRO_C=yes
16952    curl_cv_def___SUNPRO_C=$tmp_exp
16953
16954  fi
16955      CPPFLAGS=$OLDCPPFLAGS
16956
16957  if test "$curl_cv_have_def___SUNPRO_C" = "yes"; then
16958    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16959$as_echo "yes" >&6; }
16960    compiler_id="SUNPRO_C"
16961    flags_dbg_all="-g -s"
16962    flags_dbg_yes="-g"
16963    flags_dbg_off="-s"
16964    flags_opt_all="-O -xO -xO1 -xO2 -xO3 -xO4 -xO5"
16965    flags_opt_yes="-xO2"
16966    flags_opt_off=""
16967  else
16968    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16969$as_echo "no" >&6; }
16970  fi
16971
16972
16973  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Tiny C" >&5
16974$as_echo_n "checking if compiler is Tiny C... " >&6; }
16975
16976    OLDCPPFLAGS=$CPPFLAGS
16977  # CPPPFLAG comes from CURL_CPP_P
16978  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
16979      if test -z "$SED"; then
16980    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
16981  fi
16982  if test -z "$GREP"; then
16983    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
16984  fi
16985
16986  tmp_exp=""
16987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16988/* end confdefs.h.  */
16989
16990
16991#ifdef __TINYC__
16992CURL_DEF_TOKEN __TINYC__
16993#endif
16994
16995
16996_ACEOF
16997if ac_fn_c_try_cpp "$LINENO"; then :
16998
16999    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
17000      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
17001      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
17002      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
17003    if test -z "$tmp_exp" || test "$tmp_exp" = "__TINYC__"; then
17004      tmp_exp=""
17005    fi
17006
17007fi
17008rm -f conftest.err conftest.i conftest.$ac_ext
17009  if test -z "$tmp_exp"; then
17010    curl_cv_have_def___TINYC__=no
17011
17012  else
17013    curl_cv_have_def___TINYC__=yes
17014    curl_cv_def___TINYC__=$tmp_exp
17015
17016  fi
17017      CPPFLAGS=$OLDCPPFLAGS
17018
17019  if test "$curl_cv_have_def___TINYC__" = "yes"; then
17020    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17021$as_echo "yes" >&6; }
17022    compiler_id="TINY_C"
17023    flags_dbg_all="-g -b"
17024    flags_dbg_yes="-g"
17025    flags_dbg_off=""
17026    flags_opt_all=""
17027    flags_opt_yes=""
17028    flags_opt_off=""
17029  else
17030    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17031$as_echo "no" >&6; }
17032  fi
17033
17034
17035  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler is Watcom C" >&5
17036$as_echo_n "checking if compiler is Watcom C... " >&6; }
17037
17038    OLDCPPFLAGS=$CPPFLAGS
17039  # CPPPFLAG comes from CURL_CPP_P
17040  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
17041      if test -z "$SED"; then
17042    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
17043  fi
17044  if test -z "$GREP"; then
17045    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
17046  fi
17047
17048  tmp_exp=""
17049  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17050/* end confdefs.h.  */
17051
17052
17053#ifdef __WATCOMC__
17054CURL_DEF_TOKEN __WATCOMC__
17055#endif
17056
17057
17058_ACEOF
17059if ac_fn_c_try_cpp "$LINENO"; then :
17060
17061    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
17062      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
17063      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
17064      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
17065    if test -z "$tmp_exp" || test "$tmp_exp" = "__WATCOMC__"; then
17066      tmp_exp=""
17067    fi
17068
17069fi
17070rm -f conftest.err conftest.i conftest.$ac_ext
17071  if test -z "$tmp_exp"; then
17072    curl_cv_have_def___WATCOMC__=no
17073
17074  else
17075    curl_cv_have_def___WATCOMC__=yes
17076    curl_cv_def___WATCOMC__=$tmp_exp
17077
17078  fi
17079      CPPFLAGS=$OLDCPPFLAGS
17080
17081  if test "$curl_cv_have_def___WATCOMC__" = "yes"; then
17082    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17083$as_echo "yes" >&6; }
17084
17085    OLDCPPFLAGS=$CPPFLAGS
17086  # CPPPFLAG comes from CURL_CPP_P
17087  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
17088      if test -z "$SED"; then
17089    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
17090  fi
17091  if test -z "$GREP"; then
17092    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
17093  fi
17094
17095  tmp_exp=""
17096  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17097/* end confdefs.h.  */
17098
17099
17100#ifdef __UNIX__
17101CURL_DEF_TOKEN __UNIX__
17102#endif
17103
17104
17105_ACEOF
17106if ac_fn_c_try_cpp "$LINENO"; then :
17107
17108    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
17109      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
17110      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
17111      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
17112    if test -z "$tmp_exp" || test "$tmp_exp" = "__UNIX__"; then
17113      tmp_exp=""
17114    fi
17115
17116fi
17117rm -f conftest.err conftest.i conftest.$ac_ext
17118  if test -z "$tmp_exp"; then
17119    curl_cv_have_def___UNIX__=no
17120
17121  else
17122    curl_cv_have_def___UNIX__=yes
17123    curl_cv_def___UNIX__=$tmp_exp
17124
17125  fi
17126      CPPFLAGS=$OLDCPPFLAGS
17127
17128    if test "$curl_cv_have_def___UNIX__" = "yes"; then
17129      compiler_id="WATCOM_UNIX_C"
17130      flags_dbg_all="-g1 -g1+ -g2 -g3"
17131      flags_dbg_yes="-g2"
17132      flags_dbg_off=""
17133      flags_opt_all="-O0 -O1 -O2 -O3"
17134      flags_opt_yes="-O2"
17135      flags_opt_off="-O0"
17136    else
17137      compiler_id="WATCOM_WINDOWS_C"
17138      flags_dbg_all=""
17139      flags_dbg_yes=""
17140      flags_dbg_off=""
17141      flags_opt_all=""
17142      flags_opt_yes=""
17143      flags_opt_off=""
17144    fi
17145  else
17146    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17147$as_echo "no" >&6; }
17148  fi
17149
17150  #
17151  if test "$compiler_id" = "unknown"; then
17152  cat <<_EOF 1>&2
17153***
17154*** Warning: This configure script does not have information about the
17155*** compiler you are using, relative to the flags required to enable or
17156*** disable generation of debug info, optimization options or warnings.
17157***
17158*** Whatever settings are present in CFLAGS will be used for this run.
17159***
17160*** If you wish to help the curl project to better support your compiler
17161*** you can report this and the required info on the libcurl development
17162*** mailing list: https://cool.haxx.se/mailman/listinfo/curl-library/
17163***
17164_EOF
17165  fi
17166
17167
17168squeeze() {
17169  _sqz_result=""
17170  eval _sqz_input=\$$1
17171  for _sqz_token in $_sqz_input; do
17172    if test -z "$_sqz_result"; then
17173      _sqz_result="$_sqz_token"
17174    else
17175      _sqz_result="$_sqz_result $_sqz_token"
17176    fi
17177  done
17178  eval $1=\$_sqz_result
17179  return 0
17180}
17181
17182
17183      #
17184  if test "$compiler_id" != "unknown"; then
17185    #
17186    if test "$compiler_id" = "GNU_C" ||
17187      test "$compiler_id" = "CLANG"; then
17188
17189      if test "$compiler_id" = "GNU_C" ||
17190    test "$compiler_id" = "CLANG"; then
17191    tmp_has_include="no"
17192    tmp_chg_FLAGS="$CFLAGS"
17193    for word1 in $tmp_chg_FLAGS; do
17194      case "$word1" in
17195        -I*)
17196          tmp_has_include="yes"
17197          ;;
17198      esac
17199    done
17200    if test "$tmp_has_include" = "yes"; then
17201      tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'`
17202      tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'`
17203      CFLAGS="$tmp_chg_FLAGS"
17204      squeeze CFLAGS
17205    fi
17206    tmp_has_include="no"
17207    tmp_chg_FLAGS="$CPPFLAGS"
17208    for word1 in $tmp_chg_FLAGS; do
17209      case "$word1" in
17210        -I*)
17211          tmp_has_include="yes"
17212          ;;
17213      esac
17214    done
17215    if test "$tmp_has_include" = "yes"; then
17216      tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/^-I/ -isystem /g'`
17217      tmp_chg_FLAGS=`echo "$tmp_chg_FLAGS" | "$SED" 's/ -I/ -isystem /g'`
17218      CPPFLAGS="$tmp_chg_FLAGS"
17219      squeeze CPPFLAGS
17220    fi
17221  fi
17222
17223    fi
17224    #
17225    tmp_save_CPPFLAGS="$CPPFLAGS"
17226    tmp_save_CFLAGS="$CFLAGS"
17227    tmp_CPPFLAGS=""
17228    tmp_CFLAGS=""
17229    #
17230    case "$compiler_id" in
17231        #
17232      CLANG)
17233        #
17234                                tmp_CFLAGS="$tmp_CFLAGS -Qunused-arguments"
17235        ;;
17236        #
17237      DEC_C)
17238        #
17239                tmp_CFLAGS="$tmp_CFLAGS -std1"
17240                tmp_CFLAGS="$tmp_CFLAGS -noansi_alias"
17241                tmp_CFLAGS="$tmp_CFLAGS -warnprotos"
17242                tmp_CFLAGS="$tmp_CFLAGS -msg_fatal toofewargs,toomanyargs"
17243        ;;
17244        #
17245      GNU_C)
17246        #
17247                        if test "$compiler_num" -ge "295"; then
17248          tmp_CFLAGS="$tmp_CFLAGS -Werror-implicit-function-declaration"
17249        fi
17250        ;;
17251        #
17252      HP_UX_C)
17253        #
17254                tmp_CFLAGS="$tmp_CFLAGS -z"
17255                                tmp_CFLAGS="$tmp_CFLAGS +W 4227,4255"
17256        ;;
17257        #
17258      IBM_C)
17259        #
17260                tmp_CPPFLAGS="$tmp_CPPFLAGS -qthreaded"
17261                                        tmp_CPPFLAGS="$tmp_CPPFLAGS -qnoansialias"
17262                        tmp_CPPFLAGS="$tmp_CPPFLAGS -qhalt=e"
17263        ;;
17264        #
17265      INTEL_UNIX_C)
17266        #
17267                        tmp_CFLAGS="$tmp_CFLAGS -std=gnu89"
17268                                                tmp_CPPFLAGS="$tmp_CPPFLAGS -we140,147,165,266"
17269                                        tmp_CPPFLAGS="$tmp_CPPFLAGS -wd279,981,1469"
17270        ;;
17271        #
17272      INTEL_WINDOWS_C)
17273        #
17274                tmp_CFLAGS="$tmp_CFLAGS"
17275        ;;
17276        #
17277      LCC)
17278        #
17279                tmp_CFLAGS="$tmp_CFLAGS -n"
17280        ;;
17281        #
17282      SGI_MIPS_C)
17283        #
17284                tmp_CFLAGS="$tmp_CFLAGS"
17285        ;;
17286        #
17287      SGI_MIPSPRO_C)
17288        #
17289                tmp_CFLAGS="$tmp_CFLAGS"
17290        ;;
17291        #
17292      SUNPRO_C)
17293        #
17294                tmp_CFLAGS="$tmp_CFLAGS"
17295        ;;
17296        #
17297      TINY_C)
17298        #
17299                tmp_CFLAGS="$tmp_CFLAGS"
17300        ;;
17301        #
17302      WATCOM_UNIX_C)
17303        #
17304                tmp_CFLAGS="$tmp_CFLAGS"
17305        ;;
17306        #
17307      WATCOM_WINDOWS_C)
17308        #
17309                tmp_CFLAGS="$tmp_CFLAGS"
17310        ;;
17311        #
17312    esac
17313    #
17314    squeeze tmp_CPPFLAGS
17315    squeeze tmp_CFLAGS
17316    #
17317    if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then
17318      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts some basic options" >&5
17319$as_echo_n "checking if compiler accepts some basic options... " >&6; }
17320      CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS"
17321      CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS"
17322      squeeze CPPFLAGS
17323      squeeze CFLAGS
17324
17325    tmp_compiler_works="unknown"
17326  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17327/* end confdefs.h.  */
17328
17329
17330
17331int main (void)
17332{
17333
17334      int i = 1;
17335      return i;
17336
17337 ;
17338 return 0;
17339}
17340
17341_ACEOF
17342if ac_fn_c_try_compile "$LINENO"; then :
17343
17344    tmp_compiler_works="yes"
17345
17346else
17347
17348    tmp_compiler_works="no"
17349    echo " " >&6
17350    sed 's/^/cc-fail: /' conftest.err >&6
17351    echo " " >&6
17352
17353fi
17354rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17355    if test "$tmp_compiler_works" = "yes"; then
17356    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17357/* end confdefs.h.  */
17358
17359
17360
17361int main (void)
17362{
17363
17364        int i = 1;
17365        return i;
17366
17367 ;
17368 return 0;
17369}
17370
17371_ACEOF
17372if ac_fn_c_try_link "$LINENO"; then :
17373
17374      tmp_compiler_works="yes"
17375
17376else
17377
17378      tmp_compiler_works="no"
17379      echo " " >&6
17380      sed 's/^/link-fail: /' conftest.err >&6
17381      echo " " >&6
17382
17383fi
17384rm -f core conftest.err conftest.$ac_objext \
17385    conftest$ac_exeext conftest.$ac_ext
17386  fi
17387    if test "x$cross_compiling" != "xyes" &&
17388    test "$tmp_compiler_works" = "yes"; then
17389    if test "$cross_compiling" = yes; then :
17390  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17392as_fn_error $? "cannot run test program while cross compiling
17393See \`config.log' for more details" "$LINENO" 5; }
17394else
17395  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17396/* end confdefs.h.  */
17397
17398
17399#       ifdef __STDC__
17400#         include <stdlib.h>
17401#       endif
17402
17403int main (void)
17404{
17405
17406        int i = 0;
17407        exit(i);
17408
17409 ;
17410 return 0;
17411}
17412
17413_ACEOF
17414if ac_fn_c_try_run "$LINENO"; then :
17415
17416      tmp_compiler_works="yes"
17417
17418else
17419
17420      tmp_compiler_works="no"
17421      echo " " >&6
17422      echo "run-fail: test program exited with status $ac_status" >&6
17423      echo " " >&6
17424
17425fi
17426rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17427  conftest.$ac_objext conftest.beam conftest.$ac_ext
17428fi
17429
17430  fi
17431    if test "$tmp_compiler_works" = "yes"; then
17432
17433        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17434$as_echo "yes" >&6; }
17435        { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5
17436$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;}
17437
17438  else
17439
17440        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17441$as_echo "no" >&6; }
17442        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5
17443$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;}
17444                CPPFLAGS="$tmp_save_CPPFLAGS"
17445        CFLAGS="$tmp_save_CFLAGS"
17446
17447  fi
17448
17449    fi
17450    #
17451  fi
17452
17453
17454        #
17455  if test "$compiler_id" != "unknown"; then
17456    #
17457    tmp_save_CFLAGS="$CFLAGS"
17458    tmp_save_CPPFLAGS="$CPPFLAGS"
17459    #
17460    tmp_options=""
17461    tmp_CFLAGS="$CFLAGS"
17462    tmp_CPPFLAGS="$CPPFLAGS"
17463
17464    ac_var_stripped=""
17465  for word1 in $tmp_CFLAGS; do
17466    ac_var_strip_word="no"
17467    for word2 in $flags_dbg_all; do
17468      if test "$word1" = "$word2"; then
17469        ac_var_strip_word="yes"
17470      fi
17471    done
17472    if test "$ac_var_strip_word" = "no"; then
17473      ac_var_stripped="$ac_var_stripped $word1"
17474    fi
17475  done
17476    tmp_CFLAGS="$ac_var_stripped"
17477  squeeze tmp_CFLAGS
17478
17479
17480    ac_var_stripped=""
17481  for word1 in $tmp_CPPFLAGS; do
17482    ac_var_strip_word="no"
17483    for word2 in $flags_dbg_all; do
17484      if test "$word1" = "$word2"; then
17485        ac_var_strip_word="yes"
17486      fi
17487    done
17488    if test "$ac_var_strip_word" = "no"; then
17489      ac_var_stripped="$ac_var_stripped $word1"
17490    fi
17491  done
17492    tmp_CPPFLAGS="$ac_var_stripped"
17493  squeeze tmp_CPPFLAGS
17494
17495    #
17496    if test "$want_debug" = "yes"; then
17497      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug enabling options" >&5
17498$as_echo_n "checking if compiler accepts debug enabling options... " >&6; }
17499      tmp_options="$flags_dbg_yes"
17500    fi
17501    if test "$want_debug" = "no"; then
17502      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts debug disabling options" >&5
17503$as_echo_n "checking if compiler accepts debug disabling options... " >&6; }
17504      tmp_options="$flags_dbg_off"
17505    fi
17506    #
17507    if test "$flags_prefer_cppflags" = "yes"; then
17508      CPPFLAGS="$tmp_CPPFLAGS $tmp_options"
17509      CFLAGS="$tmp_CFLAGS"
17510    else
17511      CPPFLAGS="$tmp_CPPFLAGS"
17512      CFLAGS="$tmp_CFLAGS $tmp_options"
17513    fi
17514    squeeze CPPFLAGS
17515    squeeze CFLAGS
17516
17517    tmp_compiler_works="unknown"
17518  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17519/* end confdefs.h.  */
17520
17521
17522
17523int main (void)
17524{
17525
17526      int i = 1;
17527      return i;
17528
17529 ;
17530 return 0;
17531}
17532
17533_ACEOF
17534if ac_fn_c_try_compile "$LINENO"; then :
17535
17536    tmp_compiler_works="yes"
17537
17538else
17539
17540    tmp_compiler_works="no"
17541    echo " " >&6
17542    sed 's/^/cc-fail: /' conftest.err >&6
17543    echo " " >&6
17544
17545fi
17546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17547    if test "$tmp_compiler_works" = "yes"; then
17548    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17549/* end confdefs.h.  */
17550
17551
17552
17553int main (void)
17554{
17555
17556        int i = 1;
17557        return i;
17558
17559 ;
17560 return 0;
17561}
17562
17563_ACEOF
17564if ac_fn_c_try_link "$LINENO"; then :
17565
17566      tmp_compiler_works="yes"
17567
17568else
17569
17570      tmp_compiler_works="no"
17571      echo " " >&6
17572      sed 's/^/link-fail: /' conftest.err >&6
17573      echo " " >&6
17574
17575fi
17576rm -f core conftest.err conftest.$ac_objext \
17577    conftest$ac_exeext conftest.$ac_ext
17578  fi
17579    if test "x$cross_compiling" != "xyes" &&
17580    test "$tmp_compiler_works" = "yes"; then
17581    if test "$cross_compiling" = yes; then :
17582  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17583$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17584as_fn_error $? "cannot run test program while cross compiling
17585See \`config.log' for more details" "$LINENO" 5; }
17586else
17587  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17588/* end confdefs.h.  */
17589
17590
17591#       ifdef __STDC__
17592#         include <stdlib.h>
17593#       endif
17594
17595int main (void)
17596{
17597
17598        int i = 0;
17599        exit(i);
17600
17601 ;
17602 return 0;
17603}
17604
17605_ACEOF
17606if ac_fn_c_try_run "$LINENO"; then :
17607
17608      tmp_compiler_works="yes"
17609
17610else
17611
17612      tmp_compiler_works="no"
17613      echo " " >&6
17614      echo "run-fail: test program exited with status $ac_status" >&6
17615      echo " " >&6
17616
17617fi
17618rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17619  conftest.$ac_objext conftest.beam conftest.$ac_ext
17620fi
17621
17622  fi
17623    if test "$tmp_compiler_works" = "yes"; then
17624
17625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17626$as_echo "yes" >&6; }
17627      { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5
17628$as_echo "$as_me: compiler options added: $tmp_options" >&6;}
17629
17630  else
17631
17632      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17633$as_echo "no" >&6; }
17634      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5
17635$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;}
17636            CPPFLAGS="$tmp_save_CPPFLAGS"
17637      CFLAGS="$tmp_save_CFLAGS"
17638
17639  fi
17640
17641    #
17642  fi
17643
17644
17645        #
17646  if test "$compiler_id" != "unknown"; then
17647    #
17648    tmp_save_CFLAGS="$CFLAGS"
17649    tmp_save_CPPFLAGS="$CPPFLAGS"
17650    #
17651    tmp_options=""
17652    tmp_CFLAGS="$CFLAGS"
17653    tmp_CPPFLAGS="$CPPFLAGS"
17654    honor_optimize_option="yes"
17655    #
17656                        #
17657    if test "$want_optimize" = "assume_no" ||
17658       test "$want_optimize" = "assume_yes"; then
17659      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler optimizer assumed setting might be used" >&5
17660$as_echo_n "checking if compiler optimizer assumed setting might be used... " >&6; }
17661
17662
17663  ac_var_match_word="no"
17664  for word1 in $tmp_CFLAGS; do
17665    for word2 in $flags_opt_all; do
17666      if test "$word1" = "$word2"; then
17667        ac_var_match_word="yes"
17668      fi
17669    done
17670  done
17671
17672  if test "$ac_var_match_word" = "yes"; then
17673
17674        honor_optimize_option="no"
17675
17676
17677  fi
17678
17679
17680
17681  ac_var_match_word="no"
17682  for word1 in $tmp_CPPFLAGS; do
17683    for word2 in $flags_opt_all; do
17684      if test "$word1" = "$word2"; then
17685        ac_var_match_word="yes"
17686      fi
17687    done
17688  done
17689
17690  if test "$ac_var_match_word" = "yes"; then
17691
17692        honor_optimize_option="no"
17693
17694
17695  fi
17696
17697      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $honor_optimize_option" >&5
17698$as_echo "$honor_optimize_option" >&6; }
17699      if test "$honor_optimize_option" = "yes"; then
17700        if test "$want_optimize" = "assume_yes"; then
17701          want_optimize="yes"
17702        fi
17703        if test "$want_optimize" = "assume_no"; then
17704          want_optimize="no"
17705        fi
17706      fi
17707    fi
17708    #
17709    if test "$honor_optimize_option" = "yes"; then
17710
17711    ac_var_stripped=""
17712  for word1 in $tmp_CFLAGS; do
17713    ac_var_strip_word="no"
17714    for word2 in $flags_opt_all; do
17715      if test "$word1" = "$word2"; then
17716        ac_var_strip_word="yes"
17717      fi
17718    done
17719    if test "$ac_var_strip_word" = "no"; then
17720      ac_var_stripped="$ac_var_stripped $word1"
17721    fi
17722  done
17723    tmp_CFLAGS="$ac_var_stripped"
17724  squeeze tmp_CFLAGS
17725
17726
17727    ac_var_stripped=""
17728  for word1 in $tmp_CPPFLAGS; do
17729    ac_var_strip_word="no"
17730    for word2 in $flags_opt_all; do
17731      if test "$word1" = "$word2"; then
17732        ac_var_strip_word="yes"
17733      fi
17734    done
17735    if test "$ac_var_strip_word" = "no"; then
17736      ac_var_stripped="$ac_var_stripped $word1"
17737    fi
17738  done
17739    tmp_CPPFLAGS="$ac_var_stripped"
17740  squeeze tmp_CPPFLAGS
17741
17742      if test "$want_optimize" = "yes"; then
17743        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer enabling options" >&5
17744$as_echo_n "checking if compiler accepts optimizer enabling options... " >&6; }
17745        tmp_options="$flags_opt_yes"
17746      fi
17747      if test "$want_optimize" = "no"; then
17748        { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts optimizer disabling options" >&5
17749$as_echo_n "checking if compiler accepts optimizer disabling options... " >&6; }
17750        tmp_options="$flags_opt_off"
17751      fi
17752      if test "$flags_prefer_cppflags" = "yes"; then
17753        CPPFLAGS="$tmp_CPPFLAGS $tmp_options"
17754        CFLAGS="$tmp_CFLAGS"
17755      else
17756        CPPFLAGS="$tmp_CPPFLAGS"
17757        CFLAGS="$tmp_CFLAGS $tmp_options"
17758      fi
17759      squeeze CPPFLAGS
17760      squeeze CFLAGS
17761
17762    tmp_compiler_works="unknown"
17763  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17764/* end confdefs.h.  */
17765
17766
17767
17768int main (void)
17769{
17770
17771      int i = 1;
17772      return i;
17773
17774 ;
17775 return 0;
17776}
17777
17778_ACEOF
17779if ac_fn_c_try_compile "$LINENO"; then :
17780
17781    tmp_compiler_works="yes"
17782
17783else
17784
17785    tmp_compiler_works="no"
17786    echo " " >&6
17787    sed 's/^/cc-fail: /' conftest.err >&6
17788    echo " " >&6
17789
17790fi
17791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17792    if test "$tmp_compiler_works" = "yes"; then
17793    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17794/* end confdefs.h.  */
17795
17796
17797
17798int main (void)
17799{
17800
17801        int i = 1;
17802        return i;
17803
17804 ;
17805 return 0;
17806}
17807
17808_ACEOF
17809if ac_fn_c_try_link "$LINENO"; then :
17810
17811      tmp_compiler_works="yes"
17812
17813else
17814
17815      tmp_compiler_works="no"
17816      echo " " >&6
17817      sed 's/^/link-fail: /' conftest.err >&6
17818      echo " " >&6
17819
17820fi
17821rm -f core conftest.err conftest.$ac_objext \
17822    conftest$ac_exeext conftest.$ac_ext
17823  fi
17824    if test "x$cross_compiling" != "xyes" &&
17825    test "$tmp_compiler_works" = "yes"; then
17826    if test "$cross_compiling" = yes; then :
17827  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
17828$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
17829as_fn_error $? "cannot run test program while cross compiling
17830See \`config.log' for more details" "$LINENO" 5; }
17831else
17832  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17833/* end confdefs.h.  */
17834
17835
17836#       ifdef __STDC__
17837#         include <stdlib.h>
17838#       endif
17839
17840int main (void)
17841{
17842
17843        int i = 0;
17844        exit(i);
17845
17846 ;
17847 return 0;
17848}
17849
17850_ACEOF
17851if ac_fn_c_try_run "$LINENO"; then :
17852
17853      tmp_compiler_works="yes"
17854
17855else
17856
17857      tmp_compiler_works="no"
17858      echo " " >&6
17859      echo "run-fail: test program exited with status $ac_status" >&6
17860      echo " " >&6
17861
17862fi
17863rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17864  conftest.$ac_objext conftest.beam conftest.$ac_ext
17865fi
17866
17867  fi
17868    if test "$tmp_compiler_works" = "yes"; then
17869
17870        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17871$as_echo "yes" >&6; }
17872        { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_options" >&5
17873$as_echo "$as_me: compiler options added: $tmp_options" >&6;}
17874
17875  else
17876
17877        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17878$as_echo "no" >&6; }
17879        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_options" >&5
17880$as_echo "$as_me: WARNING: compiler options rejected: $tmp_options" >&2;}
17881                CPPFLAGS="$tmp_save_CPPFLAGS"
17882        CFLAGS="$tmp_save_CFLAGS"
17883
17884  fi
17885
17886    fi
17887    #
17888  fi
17889
17890
17891        #
17892  if test "$compiler_id" != "unknown"; then
17893    #
17894    tmp_save_CPPFLAGS="$CPPFLAGS"
17895    tmp_save_CFLAGS="$CFLAGS"
17896    tmp_CPPFLAGS=""
17897    tmp_CFLAGS=""
17898    #
17899    case "$compiler_id" in
17900        #
17901      CLANG)
17902        #
17903        if test "$want_warnings" = "yes"; then
17904          tmp_CFLAGS="$tmp_CFLAGS -pedantic"
17905          tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra"
17906          tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
17907          tmp_CFLAGS="$tmp_CFLAGS -Wshadow"
17908          tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
17909          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
17910          tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
17911          tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
17912          tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
17913          tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
17914          tmp_CFLAGS="$tmp_CFLAGS -Wundef"
17915          tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral"
17916          tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
17917          tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
17918          tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
17919          tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers"
17920          tmp_CFLAGS="$tmp_CFLAGS -Wshorten-64-to-32"
17921          #
17922                    if test "$compiler_num" -ge "101"; then
17923            tmp_CFLAGS="$tmp_CFLAGS -Wunused"
17924          fi
17925          #
17926                    if test "$compiler_num" -ge "208"; then
17927            tmp_CFLAGS="$tmp_CFLAGS -Wvla"
17928          fi
17929          #
17930                    if test "$compiler_num" -ge "209"; then
17931            tmp_CFLAGS="$tmp_CFLAGS -Wshift-sign-overflow"
17932          fi
17933          #
17934                    if test "$compiler_num" -ge "302"; then
17935            case $host_os in
17936            cygwin* | mingw*)
17937                                          ;;
17938            *)
17939              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-variable-declarations"
17940              ;;
17941            esac
17942          fi
17943          #
17944                    if test "$compiler_num" -ge "306"; then
17945            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
17946          fi
17947          #
17948                    if test "$compiler_num" -ge "309"; then
17949            tmp_CFLAGS="$tmp_CFLAGS -Wcomma"
17950            # avoid the varargs warning, fixed in 4.0
17951            # https://bugs.llvm.org/show_bug.cgi?id=29140
17952            if test "$compiler_num" -lt "400"; then
17953              tmp_CFLAGS="$tmp_CFLAGS -Wno-varargs"
17954            fi
17955          fi
17956        fi
17957        ;;
17958        #
17959      DEC_C)
17960        #
17961        if test "$want_warnings" = "yes"; then
17962                    tmp_CFLAGS="$tmp_CFLAGS -msg_enable level3"
17963        fi
17964        ;;
17965        #
17966      GNU_C)
17967        #
17968        if test "$want_warnings" = "yes"; then
17969          #
17970                              if test "x$cross_compiling" != "xyes" ||
17971            test "$compiler_num" -ge "300"; then
17972            tmp_CFLAGS="$tmp_CFLAGS -pedantic"
17973          fi
17974          #
17975                    tmp_CFLAGS="$tmp_CFLAGS -Wall -W"
17976          #
17977                    if test "$compiler_num" -ge "104"; then
17978            tmp_CFLAGS="$tmp_CFLAGS -Wpointer-arith -Wwrite-strings"
17979                        if test "x$cross_compiling" != "xyes" ||
17980              test "$compiler_num" -ge "300"; then
17981              tmp_CFLAGS="$tmp_CFLAGS -Wunused -Wshadow"
17982            fi
17983          fi
17984          #
17985                    if test "$compiler_num" -ge "207"; then
17986            tmp_CFLAGS="$tmp_CFLAGS -Winline -Wnested-externs"
17987                        if test "x$cross_compiling" != "xyes" ||
17988              test "$compiler_num" -ge "300"; then
17989              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-declarations"
17990              tmp_CFLAGS="$tmp_CFLAGS -Wmissing-prototypes"
17991            fi
17992          fi
17993          #
17994                    if test "$compiler_num" -ge "295"; then
17995            tmp_CFLAGS="$tmp_CFLAGS -Wno-long-long"
17996          fi
17997          #
17998                    if test "$compiler_num" -ge "296"; then
17999            tmp_CFLAGS="$tmp_CFLAGS -Wfloat-equal"
18000            tmp_CFLAGS="$tmp_CFLAGS -Wno-multichar -Wsign-compare"
18001                                                tmp_CFLAGS="$tmp_CFLAGS -Wundef"
18002          fi
18003          #
18004                    if test "$compiler_num" -ge "297"; then
18005            tmp_CFLAGS="$tmp_CFLAGS -Wno-format-nonliteral"
18006          fi
18007          #
18008                    if test "$compiler_num" -ge "300"; then
18009                                                            tmp_CFLAGS="$tmp_CFLAGS"
18010          fi
18011          #
18012                    if test "$compiler_num" -ge "303"; then
18013            tmp_CFLAGS="$tmp_CFLAGS -Wendif-labels -Wstrict-prototypes"
18014          fi
18015          #
18016                    if test "$compiler_num" -ge "304"; then
18017            tmp_CFLAGS="$tmp_CFLAGS -Wdeclaration-after-statement"
18018          fi
18019          #
18020                    if test "$compiler_num" -ge "400"; then
18021            tmp_CFLAGS="$tmp_CFLAGS -Wstrict-aliasing=3"
18022          fi
18023          #
18024                    if test "$compiler_num" -ge "402"; then
18025            tmp_CFLAGS="$tmp_CFLAGS -Wcast-align"
18026          fi
18027          #
18028                    if test "$compiler_num" -ge "403"; then
18029            tmp_CFLAGS="$tmp_CFLAGS -Wtype-limits -Wold-style-declaration"
18030            tmp_CFLAGS="$tmp_CFLAGS -Wmissing-parameter-type -Wempty-body"
18031            tmp_CFLAGS="$tmp_CFLAGS -Wclobbered -Wignored-qualifiers"
18032            tmp_CFLAGS="$tmp_CFLAGS -Wconversion -Wno-sign-conversion -Wvla"
18033          fi
18034          #
18035                    if test "$compiler_num" -ge "405"; then
18036                        if test "$curl_cv_have_def__WIN32" = "yes"; then
18037              tmp_CFLAGS="$tmp_CFLAGS -Wno-pedantic-ms-format"
18038            fi
18039          fi
18040          #
18041                    if test "$compiler_num" -ge "406"; then
18042            tmp_CFLAGS="$tmp_CFLAGS -Wdouble-promotion"
18043          fi
18044          #
18045        fi
18046        #
18047                if test "$compiler_num" -ge "300"; then
18048          tmp_CFLAGS="$tmp_CFLAGS -Wno-system-headers"
18049        else
18050                              if test "x$cross_compiling" = "xyes"; then
18051            if test "$compiler_num" -ge "104"; then
18052                            tmp_CFLAGS="$tmp_CFLAGS -Wno-unused -Wno-shadow"
18053            fi
18054            if test "$compiler_num" -ge "207"; then
18055                            tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-declarations"
18056              tmp_CFLAGS="$tmp_CFLAGS -Wno-missing-prototypes"
18057            fi
18058          fi
18059        fi
18060        ;;
18061        #
18062      HP_UX_C)
18063        #
18064        if test "$want_warnings" = "yes"; then
18065                    tmp_CFLAGS="$tmp_CFLAGS +w1"
18066        fi
18067        ;;
18068        #
18069      IBM_C)
18070        #
18071                tmp_CFLAGS="$tmp_CFLAGS"
18072        ;;
18073        #
18074      INTEL_UNIX_C)
18075        #
18076        if test "$want_warnings" = "yes"; then
18077          if test "$compiler_num" -gt "600"; then
18078                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wall -w2"
18079                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcheck"
18080                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wcomment"
18081                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wdeprecated"
18082                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wmissing-prototypes"
18083                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wp64"
18084                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wpointer-arith"
18085                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wreturn-type"
18086                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wshadow"
18087                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wuninitialized"
18088                        tmp_CPPFLAGS="$tmp_CPPFLAGS -Wunused-function"
18089          fi
18090        fi
18091                tmp_CFLAGS="$tmp_CFLAGS -fno-omit-frame-pointer"
18092                tmp_CFLAGS="$tmp_CFLAGS -fno-strict-aliasing"
18093                tmp_CFLAGS="$tmp_CFLAGS -fp-model precise"
18094                if test "$compiler_num" -ge "1000"; then
18095                    tmp_CFLAGS="$tmp_CFLAGS -vec-report0"
18096        fi
18097        ;;
18098        #
18099      INTEL_WINDOWS_C)
18100        #
18101                tmp_CFLAGS="$tmp_CFLAGS"
18102        ;;
18103        #
18104      LCC)
18105        #
18106        if test "$want_warnings" = "yes"; then
18107                                                  tmp_CFLAGS="$tmp_CFLAGS"
18108        fi
18109        ;;
18110        #
18111      SGI_MIPS_C)
18112        #
18113        if test "$want_warnings" = "yes"; then
18114                    tmp_CFLAGS="$tmp_CFLAGS -fullwarn"
18115        fi
18116        ;;
18117        #
18118      SGI_MIPSPRO_C)
18119        #
18120        if test "$want_warnings" = "yes"; then
18121                    tmp_CFLAGS="$tmp_CFLAGS -fullwarn"
18122                              tmp_CFLAGS="$tmp_CFLAGS -woff 1209"
18123        fi
18124        ;;
18125        #
18126      SUNPRO_C)
18127        #
18128        if test "$want_warnings" = "yes"; then
18129                    tmp_CFLAGS="$tmp_CFLAGS -v"
18130        fi
18131        ;;
18132        #
18133      TINY_C)
18134        #
18135        if test "$want_warnings" = "yes"; then
18136                    tmp_CFLAGS="$tmp_CFLAGS -Wall"
18137                    tmp_CFLAGS="$tmp_CFLAGS -Wwrite-strings"
18138                    tmp_CFLAGS="$tmp_CFLAGS -Wunsupported"
18139        fi
18140        ;;
18141        #
18142      WATCOM_UNIX_C)
18143        #
18144        if test "$want_warnings" = "yes"; then
18145                    tmp_CFLAGS="$tmp_CFLAGS -Wall -Wextra"
18146        fi
18147        ;;
18148        #
18149      WATCOM_WINDOWS_C)
18150        #
18151                tmp_CFLAGS="$tmp_CFLAGS"
18152        ;;
18153        #
18154    esac
18155    #
18156    squeeze tmp_CPPFLAGS
18157    squeeze tmp_CFLAGS
18158    #
18159    if test ! -z "$tmp_CFLAGS" || test ! -z "$tmp_CPPFLAGS"; then
18160      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler accepts strict warning options" >&5
18161$as_echo_n "checking if compiler accepts strict warning options... " >&6; }
18162      CPPFLAGS="$tmp_save_CPPFLAGS $tmp_CPPFLAGS"
18163      CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS"
18164      squeeze CPPFLAGS
18165      squeeze CFLAGS
18166
18167    tmp_compiler_works="unknown"
18168  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18169/* end confdefs.h.  */
18170
18171
18172
18173int main (void)
18174{
18175
18176      int i = 1;
18177      return i;
18178
18179 ;
18180 return 0;
18181}
18182
18183_ACEOF
18184if ac_fn_c_try_compile "$LINENO"; then :
18185
18186    tmp_compiler_works="yes"
18187
18188else
18189
18190    tmp_compiler_works="no"
18191    echo " " >&6
18192    sed 's/^/cc-fail: /' conftest.err >&6
18193    echo " " >&6
18194
18195fi
18196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18197    if test "$tmp_compiler_works" = "yes"; then
18198    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18199/* end confdefs.h.  */
18200
18201
18202
18203int main (void)
18204{
18205
18206        int i = 1;
18207        return i;
18208
18209 ;
18210 return 0;
18211}
18212
18213_ACEOF
18214if ac_fn_c_try_link "$LINENO"; then :
18215
18216      tmp_compiler_works="yes"
18217
18218else
18219
18220      tmp_compiler_works="no"
18221      echo " " >&6
18222      sed 's/^/link-fail: /' conftest.err >&6
18223      echo " " >&6
18224
18225fi
18226rm -f core conftest.err conftest.$ac_objext \
18227    conftest$ac_exeext conftest.$ac_ext
18228  fi
18229    if test "x$cross_compiling" != "xyes" &&
18230    test "$tmp_compiler_works" = "yes"; then
18231    if test "$cross_compiling" = yes; then :
18232  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18233$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18234as_fn_error $? "cannot run test program while cross compiling
18235See \`config.log' for more details" "$LINENO" 5; }
18236else
18237  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18238/* end confdefs.h.  */
18239
18240
18241#       ifdef __STDC__
18242#         include <stdlib.h>
18243#       endif
18244
18245int main (void)
18246{
18247
18248        int i = 0;
18249        exit(i);
18250
18251 ;
18252 return 0;
18253}
18254
18255_ACEOF
18256if ac_fn_c_try_run "$LINENO"; then :
18257
18258      tmp_compiler_works="yes"
18259
18260else
18261
18262      tmp_compiler_works="no"
18263      echo " " >&6
18264      echo "run-fail: test program exited with status $ac_status" >&6
18265      echo " " >&6
18266
18267fi
18268rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18269  conftest.$ac_objext conftest.beam conftest.$ac_ext
18270fi
18271
18272  fi
18273    if test "$tmp_compiler_works" = "yes"; then
18274
18275        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18276$as_echo "yes" >&6; }
18277        { $as_echo "$as_me:${as_lineno-$LINENO}: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&5
18278$as_echo "$as_me: compiler options added: $tmp_CFLAGS $tmp_CPPFLAGS" >&6;}
18279
18280  else
18281
18282        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18283$as_echo "no" >&6; }
18284        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&5
18285$as_echo "$as_me: WARNING: compiler options rejected: $tmp_CFLAGS $tmp_CPPFLAGS" >&2;}
18286                CPPFLAGS="$tmp_save_CPPFLAGS"
18287        CFLAGS="$tmp_save_CFLAGS"
18288
18289  fi
18290
18291    fi
18292    #
18293  fi
18294
18295
18296if test "$compiler_id" = "INTEL_UNIX_C"; then
18297  #
18298  if test "$compiler_num" -ge "1000"; then
18299        CFLAGS="$CFLAGS -shared-intel"
18300  elif test "$compiler_num" -ge "900"; then
18301        CFLAGS="$CFLAGS -i-dynamic"
18302  fi
18303  #
18304fi
18305
18306
18307  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on compilation errors" >&5
18308$as_echo_n "checking if compiler halts on compilation errors... " >&6; }
18309  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18310/* end confdefs.h.  */
18311
18312
18313
18314int main (void)
18315{
18316
18317      force compilation error
18318
18319 ;
18320 return 0;
18321}
18322
18323_ACEOF
18324if ac_fn_c_try_compile "$LINENO"; then :
18325
18326    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18327$as_echo "no" >&6; }
18328    as_fn_error $? "compiler does not halt on compilation errors." "$LINENO" 5
18329
18330else
18331
18332    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18333$as_echo "yes" >&6; }
18334
18335fi
18336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18337
18338
18339    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on negative sized arrays" >&5
18340$as_echo_n "checking if compiler halts on negative sized arrays... " >&6; }
18341  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18342/* end confdefs.h.  */
18343
18344
18345      typedef char bad_t[sizeof(char) == sizeof(int) ? -1 : -1 ];
18346
18347int main (void)
18348{
18349
18350      bad_t dummy;
18351
18352 ;
18353 return 0;
18354}
18355
18356_ACEOF
18357if ac_fn_c_try_compile "$LINENO"; then :
18358
18359    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18360$as_echo "no" >&6; }
18361    as_fn_error $? "compiler does not halt on negative sized arrays." "$LINENO" 5
18362
18363else
18364
18365    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18366$as_echo "yes" >&6; }
18367
18368fi
18369rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18370
18371
18372    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler halts on function prototype mismatch" >&5
18373$as_echo_n "checking if compiler halts on function prototype mismatch... " >&6; }
18374  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18375/* end confdefs.h.  */
18376
18377
18378#     include <stdlib.h>
18379      int rand(int n);
18380      int rand(int n)
18381      {
18382        if(n)
18383          return ++n;
18384        else
18385          return n;
18386      }
18387
18388int main (void)
18389{
18390
18391      int i[2]={0,0};
18392      int j = rand(i[0]);
18393      if(j)
18394        return j;
18395
18396 ;
18397 return 0;
18398}
18399
18400_ACEOF
18401if ac_fn_c_try_compile "$LINENO"; then :
18402
18403    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18404$as_echo "no" >&6; }
18405    as_fn_error $? "compiler does not halt on function prototype mismatch." "$LINENO" 5
18406
18407else
18408
18409    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18410$as_echo "yes" >&6; }
18411
18412fi
18413rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18414
18415
18416      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compiler supports hiding library internal symbols" >&5
18417$as_echo_n "checking if compiler supports hiding library internal symbols... " >&6; }
18418  supports_symbol_hiding="no"
18419  symbol_hiding_CFLAGS=""
18420  symbol_hiding_EXTERN=""
18421  tmp_CFLAGS=""
18422  tmp_EXTERN=""
18423  case "$compiler_id" in
18424    CLANG)
18425            tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))"
18426      tmp_CFLAGS="-fvisibility=hidden"
18427      supports_symbol_hiding="yes"
18428      ;;
18429    GNU_C)
18430            if test "$compiler_num" -ge "304"; then
18431        if $CC --help --verbose 2>/dev/null | grep fvisibility= >/dev/null ; then
18432          tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))"
18433          tmp_CFLAGS="-fvisibility=hidden"
18434          supports_symbol_hiding="yes"
18435        fi
18436      fi
18437      ;;
18438    INTEL_UNIX_C)
18439            if test "$compiler_num" -ge "900"; then
18440        if $CC --help --verbose 2>&1 | grep fvisibility= > /dev/null ; then
18441          tmp_save_CFLAGS="$CFLAGS"
18442          CFLAGS="$CFLAGS -fvisibility=hidden"
18443          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18444/* end confdefs.h.  */
18445
18446
18447#             include <stdio.h>
18448
18449int main (void)
18450{
18451
18452              printf("icc fvisibility bug test");
18453
18454 ;
18455 return 0;
18456}
18457
18458_ACEOF
18459if ac_fn_c_try_link "$LINENO"; then :
18460
18461            tmp_EXTERN="__attribute__ ((__visibility__ (\"default\")))"
18462            tmp_CFLAGS="-fvisibility=hidden"
18463            supports_symbol_hiding="yes"
18464
18465fi
18466rm -f core conftest.err conftest.$ac_objext \
18467    conftest$ac_exeext conftest.$ac_ext
18468          CFLAGS="$tmp_save_CFLAGS"
18469        fi
18470      fi
18471      ;;
18472    SUNPRO_C)
18473      if $CC 2>&1 | grep flags >/dev/null && $CC -flags | grep xldscope= >/dev/null ; then
18474        tmp_EXTERN="__global"
18475        tmp_CFLAGS="-xldscope=hidden"
18476        supports_symbol_hiding="yes"
18477      fi
18478      ;;
18479  esac
18480  if test "$supports_symbol_hiding" = "yes"; then
18481    tmp_save_CFLAGS="$CFLAGS"
18482    CFLAGS="$tmp_save_CFLAGS $tmp_CFLAGS"
18483    squeeze CFLAGS
18484    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18485/* end confdefs.h.  */
18486
18487
18488        $tmp_EXTERN char *dummy(char *buff);
18489        char *dummy(char *buff)
18490        {
18491         if(buff)
18492           return ++buff;
18493         else
18494           return buff;
18495        }
18496
18497int main (void)
18498{
18499
18500        char b[16];
18501        char *r = dummy(&b[0]);
18502        if(r)
18503          return (int)*r;
18504
18505 ;
18506 return 0;
18507}
18508
18509_ACEOF
18510if ac_fn_c_try_compile "$LINENO"; then :
18511
18512      supports_symbol_hiding="yes"
18513      if test -f conftest.err; then
18514        grep 'visibility' conftest.err >/dev/null
18515        if test "$?" -eq "0"; then
18516          supports_symbol_hiding="no"
18517        fi
18518      fi
18519
18520else
18521
18522      supports_symbol_hiding="no"
18523      echo " " >&6
18524      sed 's/^/cc-src: /' conftest.$ac_ext >&6
18525      sed 's/^/cc-err: /' conftest.err >&6
18526      echo " " >&6
18527
18528fi
18529rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18530    CFLAGS="$tmp_save_CFLAGS"
18531  fi
18532  if test "$supports_symbol_hiding" = "yes"; then
18533    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18534$as_echo "yes" >&6; }
18535    symbol_hiding_CFLAGS="$tmp_CFLAGS"
18536    symbol_hiding_EXTERN="$tmp_EXTERN"
18537  else
18538    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18539$as_echo "no" >&6; }
18540  fi
18541
18542
18543
18544      supports_curldebug="unknown"
18545  if test "$want_curldebug" = "yes"; then
18546    if test "x$enable_shared" != "xno" &&
18547      test "x$enable_shared" != "xyes"; then
18548      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_shared setting." >&5
18549$as_echo "$as_me: WARNING: unknown enable_shared setting." >&2;}
18550      supports_curldebug="no"
18551    fi
18552    if test "x$enable_static" != "xno" &&
18553      test "x$enable_static" != "xyes"; then
18554      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unknown enable_static setting." >&5
18555$as_echo "$as_me: WARNING: unknown enable_static setting." >&2;}
18556      supports_curldebug="no"
18557    fi
18558    if test "$supports_curldebug" != "no"; then
18559      if test "$enable_shared" = "yes" &&
18560        test "x$xc_lt_shlib_use_no_undefined" = 'xyes'; then
18561        supports_curldebug="no"
18562        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: shared library does not support undefined symbols." >&5
18563$as_echo "$as_me: WARNING: shared library does not support undefined symbols." >&2;}
18564      fi
18565    fi
18566  fi
18567  #
18568  if test "$want_curldebug" = "yes"; then
18569    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if curl debug memory tracking can be enabled" >&5
18570$as_echo_n "checking if curl debug memory tracking can be enabled... " >&6; }
18571    test "$supports_curldebug" = "no" || supports_curldebug="yes"
18572    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $supports_curldebug" >&5
18573$as_echo "$supports_curldebug" >&6; }
18574    if test "$supports_curldebug" = "no"; then
18575      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot enable curl debug memory tracking." >&5
18576$as_echo "$as_me: WARNING: cannot enable curl debug memory tracking." >&2;}
18577      want_curldebug="no"
18578    fi
18579  fi
18580  #
18581  if test "$want_curldebug" = "yes"; then
18582    CPPFLAGS="-DCURLDEBUG $CPPFLAGS"
18583    squeeze CPPFLAGS
18584  fi
18585  if test "$want_debug" = "yes"; then
18586    CPPFLAGS="-DDEBUGBUILD $CPPFLAGS"
18587    squeeze CPPFLAGS
18588  fi
18589
18590 if test x$want_curldebug = xyes; then
18591  CURLDEBUG_TRUE=
18592  CURLDEBUG_FALSE='#'
18593else
18594  CURLDEBUG_TRUE='#'
18595  CURLDEBUG_FALSE=
18596fi
18597
18598
18599supports_unittests=yes
18600# cross-compilation of unit tests static library/programs fails when
18601# libcurl shared library is built. This might be due to a libtool or
18602# automake issue. In this case we disable unit tests.
18603if test "x$cross_compiling" != "xno" &&
18604   test "x$enable_shared" != "xno"; then
18605  supports_unittests=no
18606fi
18607
18608# IRIX 6.5.24 gcc 3.3 autobuilds fail unittests library compilation due to
18609# a problem related with OpenSSL headers and library versions not matching.
18610# Disable unit tests while time to further investigate this is found.
18611case $host in
18612  mips-sgi-irix6.5)
18613    if test "$compiler_id" = "GNU_C"; then
18614      supports_unittests=no
18615    fi
18616    ;;
18617esac
18618
18619# All AIX autobuilds fails unit tests linking against unittests library
18620# due to unittests library being built with no symbols or members. Libtool ?
18621# Disable unit tests while time to further investigate this is found.
18622case $host_os in
18623  aix*)
18624    supports_unittests=no
18625    ;;
18626esac
18627
18628if test "x$want_debug" = "xyes" &&
18629   test "x$supports_unittests" = "xyes"; then
18630  want_unittests=yes
18631else
18632  want_unittests=no
18633fi
18634 if test x$want_unittests = xyes; then
18635  BUILD_UNITTESTS_TRUE=
18636  BUILD_UNITTESTS_FALSE='#'
18637else
18638  BUILD_UNITTESTS_TRUE='#'
18639  BUILD_UNITTESTS_FALSE=
18640fi
18641
18642
18643
18644
18645
18646  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5
18647$as_echo_n "checking for windows.h... " >&6; }
18648if ${curl_cv_header_windows_h+:} false; then :
18649  $as_echo_n "(cached) " >&6
18650else
18651
18652    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18653/* end confdefs.h.  */
18654
18655
18656#undef inline
18657#ifndef WIN32_LEAN_AND_MEAN
18658#define WIN32_LEAN_AND_MEAN
18659#endif
18660#include <windows.h>
18661
18662int main (void)
18663{
18664
18665#if defined(__CYGWIN__) || defined(__CEGCC__)
18666        HAVE_WINDOWS_H shall not be defined.
18667#else
18668        int dummy=2*WINVER;
18669#endif
18670
18671 ;
18672 return 0;
18673}
18674
18675_ACEOF
18676if ac_fn_c_try_compile "$LINENO"; then :
18677
18678      curl_cv_header_windows_h="yes"
18679
18680else
18681
18682      curl_cv_header_windows_h="no"
18683
18684fi
18685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18686
18687fi
18688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5
18689$as_echo "$curl_cv_header_windows_h" >&6; }
18690  case "$curl_cv_header_windows_h" in
18691    yes)
18692
18693cat >>confdefs.h <<_ACEOF
18694#define HAVE_WINDOWS_H 1
18695_ACEOF
18696
18697      ;;
18698  esac
18699
18700
18701    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target is a native Windows one" >&5
18702$as_echo_n "checking whether build target is a native Windows one... " >&6; }
18703if ${curl_cv_native_windows+:} false; then :
18704  $as_echo_n "(cached) " >&6
18705else
18706
18707    if test "$curl_cv_header_windows_h" = "no"; then
18708      curl_cv_native_windows="no"
18709    else
18710      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18711/* end confdefs.h.  */
18712
18713
18714
18715int main (void)
18716{
18717
18718#if defined(__MINGW32__) || defined(__MINGW32CE__) || \
18719   (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64)))
18720          int dummy=1;
18721#else
18722          Not a native Windows build target.
18723#endif
18724
18725 ;
18726 return 0;
18727}
18728
18729_ACEOF
18730if ac_fn_c_try_compile "$LINENO"; then :
18731
18732        curl_cv_native_windows="yes"
18733
18734else
18735
18736        curl_cv_native_windows="no"
18737
18738fi
18739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18740    fi
18741
18742fi
18743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_native_windows" >&5
18744$as_echo "$curl_cv_native_windows" >&6; }
18745   if test "x$curl_cv_native_windows" = xyes; then
18746  DOING_NATIVE_WINDOWS_TRUE=
18747  DOING_NATIVE_WINDOWS_FALSE='#'
18748else
18749  DOING_NATIVE_WINDOWS_TRUE='#'
18750  DOING_NATIVE_WINDOWS_FALSE=
18751fi
18752
18753
18754case X-"$curl_cv_native_windows" in
18755  X-yes)
18756
18757    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5
18758$as_echo_n "checking for winsock.h... " >&6; }
18759if ${curl_cv_header_winsock_h+:} false; then :
18760  $as_echo_n "(cached) " >&6
18761else
18762
18763    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18764/* end confdefs.h.  */
18765
18766
18767#undef inline
18768#ifndef WIN32_LEAN_AND_MEAN
18769#define WIN32_LEAN_AND_MEAN
18770#endif
18771#include <windows.h>
18772#include <winsock.h>
18773
18774int main (void)
18775{
18776
18777#if defined(__CYGWIN__) || defined(__CEGCC__)
18778        HAVE_WINSOCK_H shall not be defined.
18779#else
18780        int dummy=WSACleanup();
18781#endif
18782
18783 ;
18784 return 0;
18785}
18786
18787_ACEOF
18788if ac_fn_c_try_compile "$LINENO"; then :
18789
18790      curl_cv_header_winsock_h="yes"
18791
18792else
18793
18794      curl_cv_header_winsock_h="no"
18795
18796fi
18797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18798
18799fi
18800{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock_h" >&5
18801$as_echo "$curl_cv_header_winsock_h" >&6; }
18802  case "$curl_cv_header_winsock_h" in
18803    yes)
18804
18805cat >>confdefs.h <<_ACEOF
18806#define HAVE_WINSOCK_H 1
18807_ACEOF
18808
18809      ;;
18810  esac
18811
18812
18813    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5
18814$as_echo_n "checking for winsock2.h... " >&6; }
18815if ${curl_cv_header_winsock2_h+:} false; then :
18816  $as_echo_n "(cached) " >&6
18817else
18818
18819    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18820/* end confdefs.h.  */
18821
18822
18823#undef inline
18824#ifndef WIN32_LEAN_AND_MEAN
18825#define WIN32_LEAN_AND_MEAN
18826#endif
18827#include <windows.h>
18828#include <winsock2.h>
18829
18830int main (void)
18831{
18832
18833#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__)
18834        HAVE_WINSOCK2_H shall not be defined.
18835#else
18836        int dummy=2*IPPROTO_ESP;
18837#endif
18838
18839 ;
18840 return 0;
18841}
18842
18843_ACEOF
18844if ac_fn_c_try_compile "$LINENO"; then :
18845
18846      curl_cv_header_winsock2_h="yes"
18847
18848else
18849
18850      curl_cv_header_winsock2_h="no"
18851
18852fi
18853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18854
18855fi
18856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5
18857$as_echo "$curl_cv_header_winsock2_h" >&6; }
18858  case "$curl_cv_header_winsock2_h" in
18859    yes)
18860
18861cat >>confdefs.h <<_ACEOF
18862#define HAVE_WINSOCK2_H 1
18863_ACEOF
18864
18865      ;;
18866  esac
18867
18868
18869    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5
18870$as_echo_n "checking for ws2tcpip.h... " >&6; }
18871if ${curl_cv_header_ws2tcpip_h+:} false; then :
18872  $as_echo_n "(cached) " >&6
18873else
18874
18875    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18876/* end confdefs.h.  */
18877
18878
18879#undef inline
18880#ifndef WIN32_LEAN_AND_MEAN
18881#define WIN32_LEAN_AND_MEAN
18882#endif
18883#include <windows.h>
18884#include <winsock2.h>
18885#include <ws2tcpip.h>
18886
18887int main (void)
18888{
18889
18890#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__)
18891        HAVE_WS2TCPIP_H shall not be defined.
18892#else
18893        int dummy=2*IP_PKTINFO;
18894#endif
18895
18896 ;
18897 return 0;
18898}
18899
18900_ACEOF
18901if ac_fn_c_try_compile "$LINENO"; then :
18902
18903      curl_cv_header_ws2tcpip_h="yes"
18904
18905else
18906
18907      curl_cv_header_ws2tcpip_h="no"
18908
18909fi
18910rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18911
18912fi
18913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ws2tcpip_h" >&5
18914$as_echo "$curl_cv_header_ws2tcpip_h" >&6; }
18915  case "$curl_cv_header_ws2tcpip_h" in
18916    yes)
18917
18918cat >>confdefs.h <<_ACEOF
18919#define HAVE_WS2TCPIP_H 1
18920_ACEOF
18921
18922      ;;
18923  esac
18924
18925
18926    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winldap.h" >&5
18927$as_echo_n "checking for winldap.h... " >&6; }
18928if ${curl_cv_header_winldap_h+:} false; then :
18929  $as_echo_n "(cached) " >&6
18930else
18931
18932    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18933/* end confdefs.h.  */
18934
18935
18936#undef inline
18937#ifdef HAVE_WINDOWS_H
18938#ifndef WIN32_LEAN_AND_MEAN
18939#define WIN32_LEAN_AND_MEAN
18940#endif
18941#include <windows.h>
18942#endif
18943#include <winldap.h>
18944
18945int main (void)
18946{
18947
18948#if defined(__CYGWIN__) || defined(__CEGCC__)
18949        HAVE_WINLDAP_H shall not be defined.
18950#else
18951        LDAP *ldp = ldap_init("dummy", LDAP_PORT);
18952        ULONG res = ldap_unbind(ldp);
18953#endif
18954
18955 ;
18956 return 0;
18957}
18958
18959_ACEOF
18960if ac_fn_c_try_compile "$LINENO"; then :
18961
18962      curl_cv_header_winldap_h="yes"
18963
18964else
18965
18966      curl_cv_header_winldap_h="no"
18967
18968fi
18969rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18970
18971fi
18972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winldap_h" >&5
18973$as_echo "$curl_cv_header_winldap_h" >&6; }
18974  case "$curl_cv_header_winldap_h" in
18975    yes)
18976
18977cat >>confdefs.h <<_ACEOF
18978#define HAVE_WINLDAP_H 1
18979_ACEOF
18980
18981      ;;
18982  esac
18983
18984
18985    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winber.h" >&5
18986$as_echo_n "checking for winber.h... " >&6; }
18987if ${curl_cv_header_winber_h+:} false; then :
18988  $as_echo_n "(cached) " >&6
18989else
18990
18991    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18992/* end confdefs.h.  */
18993
18994
18995#undef inline
18996#ifdef HAVE_WINDOWS_H
18997#ifndef WIN32_LEAN_AND_MEAN
18998#define WIN32_LEAN_AND_MEAN
18999#endif
19000#include <windows.h>
19001#endif
19002#include <winldap.h>
19003#include <winber.h>
19004
19005int main (void)
19006{
19007
19008#if defined(__CYGWIN__) || defined(__CEGCC__)
19009        HAVE_WINBER_H shall not be defined.
19010#else
19011        BERVAL *bvp = NULL;
19012        BerElement *bep = ber_init(bvp);
19013        ber_free(bep, 1);
19014#endif
19015
19016 ;
19017 return 0;
19018}
19019
19020_ACEOF
19021if ac_fn_c_try_compile "$LINENO"; then :
19022
19023      curl_cv_header_winber_h="yes"
19024
19025else
19026
19027      curl_cv_header_winber_h="no"
19028
19029fi
19030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19031
19032fi
19033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winber_h" >&5
19034$as_echo "$curl_cv_header_winber_h" >&6; }
19035  case "$curl_cv_header_winber_h" in
19036    yes)
19037
19038cat >>confdefs.h <<_ACEOF
19039#define HAVE_WINBER_H 1
19040_ACEOF
19041
19042      ;;
19043  esac
19044
19045    ;;
19046  *)
19047    curl_cv_header_winsock_h="no"
19048    curl_cv_header_winsock2_h="no"
19049    curl_cv_header_ws2tcpip_h="no"
19050    curl_cv_header_winldap_h="no"
19051    curl_cv_header_winber_h="no"
19052    ;;
19053esac
19054
19055    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build target supports WIN32 file API" >&5
19056$as_echo_n "checking whether build target supports WIN32 file API... " >&6; }
19057  curl_win32_file_api="no"
19058  if test "$curl_cv_header_windows_h" = "yes"; then
19059    if test x"$enable_largefile" != "xno"; then
19060      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19061/* end confdefs.h.  */
19062
19063
19064
19065int main (void)
19066{
19067
19068#if !defined(_WIN32_WCE) && \
19069    (defined(__MINGW32__) || \
19070    (defined(_MSC_VER) && (defined(_WIN32) || defined(_WIN64))))
19071          int dummy=1;
19072#else
19073          WIN32 large file API not supported.
19074#endif
19075
19076 ;
19077 return 0;
19078}
19079
19080_ACEOF
19081if ac_fn_c_try_compile "$LINENO"; then :
19082
19083        curl_win32_file_api="win32_large_files"
19084
19085fi
19086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19087    fi
19088    if test "$curl_win32_file_api" = "no"; then
19089      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19090/* end confdefs.h.  */
19091
19092
19093
19094int main (void)
19095{
19096
19097#if defined(_WIN32_WCE) || defined(__MINGW32__) || defined(_MSC_VER)
19098          int dummy=1;
19099#else
19100          WIN32 small file API not supported.
19101#endif
19102
19103 ;
19104 return 0;
19105}
19106
19107_ACEOF
19108if ac_fn_c_try_compile "$LINENO"; then :
19109
19110        curl_win32_file_api="win32_small_files"
19111
19112fi
19113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19114    fi
19115  fi
19116  case "$curl_win32_file_api" in
19117    win32_large_files)
19118      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file enabled)" >&5
19119$as_echo "yes (large file enabled)" >&6; }
19120
19121cat >>confdefs.h <<_ACEOF
19122#define USE_WIN32_LARGE_FILES 1
19123_ACEOF
19124
19125      ;;
19126    win32_small_files)
19127      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes (large file disabled)" >&5
19128$as_echo "yes (large file disabled)" >&6; }
19129
19130cat >>confdefs.h <<_ACEOF
19131#define USE_WIN32_SMALL_FILES 1
19132_ACEOF
19133
19134      ;;
19135    *)
19136      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19137$as_echo "no" >&6; }
19138      ;;
19139  esac
19140
19141
19142
19143
19144  tst_cflags="no"
19145  case $host_os in
19146    darwin*)
19147      tst_cflags="yes"
19148      ;;
19149  esac
19150
19151  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for good-to-use Mac CFLAGS" >&5
19152$as_echo_n "checking for good-to-use Mac CFLAGS... " >&6; }
19153  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_cflags" >&5
19154$as_echo "$tst_cflags" >&6; };
19155
19156  if test "$tst_cflags" = "yes"; then
19157    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for *version-min in CFLAGS" >&5
19158$as_echo_n "checking for *version-min in CFLAGS... " >&6; }
19159    min=""
19160    if test -z "$(echo $CFLAGS | grep m.*os.*-version-min)"; then
19161      min="-mmacosx-version-min=10.8"
19162      CFLAGS="$CFLAGS $min"
19163    fi
19164    if test -z "$min"; then
19165      { $as_echo "$as_me:${as_lineno-$LINENO}: result: set by user" >&5
19166$as_echo "set by user" >&6; }
19167    else
19168      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $min set" >&5
19169$as_echo "$min set" >&6; }
19170    fi
19171
19172    old_CFLAGS=$CFLAGS
19173    CFLAGS="$CFLAGS -Werror=partial-availability"
19174    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -Werror=partial-availability" >&5
19175$as_echo_n "checking whether $CC accepts -Werror=partial-availability... " >&6; }
19176    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19177/* end confdefs.h.  */
19178
19179int main (void)
19180{
19181
19182 ;
19183 return 0;
19184}
19185_ACEOF
19186if ac_fn_c_try_compile "$LINENO"; then :
19187  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19188$as_echo "yes" >&6; }
19189else
19190  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19191$as_echo "no" >&6; }
19192      CFLAGS=$old_CFLAGS
19193fi
19194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19195  fi
19196
19197
19198
19199  { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if the compiler supports __builtin_available()" >&5
19200$as_echo_n "checking to see if the compiler supports __builtin_available()... " >&6; }
19201  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19202/* end confdefs.h.  */
19203
19204
19205#include <stdlib.h>
19206
19207int main (void)
19208{
19209
19210      if (__builtin_available(macOS 10.8, iOS 5.0, *)) {}
19211
19212 ;
19213 return 0;
19214}
19215
19216_ACEOF
19217if ac_fn_c_try_compile "$LINENO"; then :
19218
19219    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19220$as_echo "yes" >&6; }
19221
19222cat >>confdefs.h <<_ACEOF
19223#define HAVE_BUILTIN_AVAILABLE 1
19224_ACEOF
19225
19226
19227else
19228
19229    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19230$as_echo "no" >&6; }
19231
19232fi
19233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19234
19235
19236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support http" >&5
19237$as_echo_n "checking whether to support http... " >&6; }
19238# Check whether --enable-http was given.
19239if test "${enable_http+set}" = set; then :
19240  enableval=$enable_http;  case "$enableval" in
19241  no)
19242       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19243$as_echo "no" >&6; }
19244
19245$as_echo "#define CURL_DISABLE_HTTP 1" >>confdefs.h
19246
19247       disable_http="yes"
19248       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disable HTTP disables FTP over proxy and RTSP" >&5
19249$as_echo "$as_me: WARNING: disable HTTP disables FTP over proxy and RTSP" >&2;}
19250       CURL_DISABLE_HTTP=1
19251
19252
19253$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h
19254
19255       CURL_DISABLE_RTSP=1
19256
19257       ;;
19258  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19259$as_echo "yes" >&6; }
19260       ;;
19261  esac
19262else
19263  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19264$as_echo "yes" >&6; }
19265
19266fi
19267
19268{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ftp" >&5
19269$as_echo_n "checking whether to support ftp... " >&6; }
19270# Check whether --enable-ftp was given.
19271if test "${enable_ftp+set}" = set; then :
19272  enableval=$enable_ftp;  case "$enableval" in
19273  no)
19274       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19275$as_echo "no" >&6; }
19276
19277$as_echo "#define CURL_DISABLE_FTP 1" >>confdefs.h
19278
19279       CURL_DISABLE_FTP=1
19280
19281       ;;
19282  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19283$as_echo "yes" >&6; }
19284       ;;
19285  esac
19286else
19287  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19288$as_echo "yes" >&6; }
19289
19290fi
19291
19292{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support file" >&5
19293$as_echo_n "checking whether to support file... " >&6; }
19294# Check whether --enable-file was given.
19295if test "${enable_file+set}" = set; then :
19296  enableval=$enable_file;  case "$enableval" in
19297  no)
19298       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19299$as_echo "no" >&6; }
19300
19301$as_echo "#define CURL_DISABLE_FILE 1" >>confdefs.h
19302
19303       CURL_DISABLE_FILE=1
19304
19305       ;;
19306  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19307$as_echo "yes" >&6; }
19308       ;;
19309  esac
19310else
19311  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19312$as_echo "yes" >&6; }
19313
19314fi
19315
19316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldap" >&5
19317$as_echo_n "checking whether to support ldap... " >&6; }
19318# Check whether --enable-ldap was given.
19319if test "${enable_ldap+set}" = set; then :
19320  enableval=$enable_ldap;  case "$enableval" in
19321  no)
19322       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19323$as_echo "no" >&6; }
19324
19325$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h
19326
19327       CURL_DISABLE_LDAP=1
19328
19329       ;;
19330  *)
19331       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19332$as_echo "yes" >&6; }
19333       ;;
19334  esac
19335else
19336
19337       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19338$as_echo "yes" >&6; }
19339
19340fi
19341
19342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support ldaps" >&5
19343$as_echo_n "checking whether to support ldaps... " >&6; }
19344# Check whether --enable-ldaps was given.
19345if test "${enable_ldaps+set}" = set; then :
19346  enableval=$enable_ldaps;  case "$enableval" in
19347  no)
19348       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19349$as_echo "no" >&6; }
19350
19351$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
19352
19353       CURL_DISABLE_LDAPS=1
19354
19355       ;;
19356  *)   if test "x$CURL_DISABLE_LDAP" = "x1" ; then
19357         { $as_echo "$as_me:${as_lineno-$LINENO}: result: LDAP needs to be enabled to support LDAPS" >&5
19358$as_echo "LDAP needs to be enabled to support LDAPS" >&6; }
19359
19360$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
19361
19362         CURL_DISABLE_LDAPS=1
19363
19364       else
19365         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19366$as_echo "yes" >&6; }
19367
19368$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h
19369
19370         HAVE_LDAP_SSL=1
19371
19372       fi
19373       ;;
19374  esac
19375else
19376
19377       if test "x$CURL_DISABLE_LDAP" = "x1" ; then
19378         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19379$as_echo "no" >&6; }
19380
19381$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
19382
19383         CURL_DISABLE_LDAPS=1
19384
19385       else
19386         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19387$as_echo "yes" >&6; }
19388
19389$as_echo "#define HAVE_LDAP_SSL 1" >>confdefs.h
19390
19391         HAVE_LDAP_SSL=1
19392
19393       fi
19394
19395fi
19396
19397
19398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support rtsp" >&5
19399$as_echo_n "checking whether to support rtsp... " >&6; }
19400# Check whether --enable-rtsp was given.
19401if test "${enable_rtsp+set}" = set; then :
19402  enableval=$enable_rtsp;  case "$enableval" in
19403  no)
19404       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19405$as_echo "no" >&6; }
19406
19407$as_echo "#define CURL_DISABLE_RTSP 1" >>confdefs.h
19408
19409       CURL_DISABLE_RTSP=1
19410
19411       ;;
19412  *)   if test x$CURL_DISABLE_HTTP = x1 ; then
19413          as_fn_error $? "HTTP support needs to be enabled in order to enable RTSP support!" "$LINENO" 5
19414       else
19415          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19416$as_echo "yes" >&6; }
19417          curl_rtsp_msg="enabled"
19418       fi
19419       ;;
19420  esac
19421else
19422  if test "x$CURL_DISABLE_HTTP" != "x1"; then
19423          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19424$as_echo "yes" >&6; }
19425          curl_rtsp_msg="enabled"
19426       else
19427          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19428$as_echo "no" >&6; }
19429       fi
19430
19431fi
19432
19433
19434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support proxies" >&5
19435$as_echo_n "checking whether to support proxies... " >&6; }
19436# Check whether --enable-proxy was given.
19437if test "${enable_proxy+set}" = set; then :
19438  enableval=$enable_proxy;  case "$enableval" in
19439  no)
19440       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19441$as_echo "no" >&6; }
19442
19443$as_echo "#define CURL_DISABLE_PROXY 1" >>confdefs.h
19444
19445       CURL_DISABLE_PROXY=1
19446
19447       ;;
19448  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19449$as_echo "yes" >&6; }
19450       ;;
19451  esac
19452else
19453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19454$as_echo "yes" >&6; }
19455
19456fi
19457
19458
19459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support dict" >&5
19460$as_echo_n "checking whether to support dict... " >&6; }
19461# Check whether --enable-dict was given.
19462if test "${enable_dict+set}" = set; then :
19463  enableval=$enable_dict;  case "$enableval" in
19464  no)
19465       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19466$as_echo "no" >&6; }
19467
19468$as_echo "#define CURL_DISABLE_DICT 1" >>confdefs.h
19469
19470       CURL_DISABLE_DICT=1
19471
19472       ;;
19473  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19474$as_echo "yes" >&6; }
19475       ;;
19476  esac
19477else
19478  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19479$as_echo "yes" >&6; }
19480
19481fi
19482
19483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support telnet" >&5
19484$as_echo_n "checking whether to support telnet... " >&6; }
19485# Check whether --enable-telnet was given.
19486if test "${enable_telnet+set}" = set; then :
19487  enableval=$enable_telnet;  case "$enableval" in
19488  no)
19489       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19490$as_echo "no" >&6; }
19491
19492$as_echo "#define CURL_DISABLE_TELNET 1" >>confdefs.h
19493
19494       CURL_DISABLE_TELNET=1
19495
19496       ;;
19497  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19498$as_echo "yes" >&6; }
19499       ;;
19500  esac
19501else
19502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19503$as_echo "yes" >&6; }
19504
19505fi
19506
19507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support tftp" >&5
19508$as_echo_n "checking whether to support tftp... " >&6; }
19509# Check whether --enable-tftp was given.
19510if test "${enable_tftp+set}" = set; then :
19511  enableval=$enable_tftp;  case "$enableval" in
19512  no)
19513       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19514$as_echo "no" >&6; }
19515
19516$as_echo "#define CURL_DISABLE_TFTP 1" >>confdefs.h
19517
19518       CURL_DISABLE_TFTP=1
19519
19520       ;;
19521  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19522$as_echo "yes" >&6; }
19523       ;;
19524  esac
19525else
19526  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19527$as_echo "yes" >&6; }
19528
19529fi
19530
19531
19532{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support pop3" >&5
19533$as_echo_n "checking whether to support pop3... " >&6; }
19534# Check whether --enable-pop3 was given.
19535if test "${enable_pop3+set}" = set; then :
19536  enableval=$enable_pop3;  case "$enableval" in
19537  no)
19538       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19539$as_echo "no" >&6; }
19540
19541$as_echo "#define CURL_DISABLE_POP3 1" >>confdefs.h
19542
19543       CURL_DISABLE_POP3=1
19544
19545       ;;
19546  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19547$as_echo "yes" >&6; }
19548       ;;
19549  esac
19550else
19551  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19552$as_echo "yes" >&6; }
19553
19554fi
19555
19556
19557
19558{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support imap" >&5
19559$as_echo_n "checking whether to support imap... " >&6; }
19560# Check whether --enable-imap was given.
19561if test "${enable_imap+set}" = set; then :
19562  enableval=$enable_imap;  case "$enableval" in
19563  no)
19564       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19565$as_echo "no" >&6; }
19566
19567$as_echo "#define CURL_DISABLE_IMAP 1" >>confdefs.h
19568
19569       CURL_DISABLE_IMAP=1
19570
19571       ;;
19572  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19573$as_echo "yes" >&6; }
19574       ;;
19575  esac
19576else
19577  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19578$as_echo "yes" >&6; }
19579
19580fi
19581
19582
19583
19584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smb" >&5
19585$as_echo_n "checking whether to support smb... " >&6; }
19586# Check whether --enable-smb was given.
19587if test "${enable_smb+set}" = set; then :
19588  enableval=$enable_smb;  case "$enableval" in
19589  no)
19590       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19591$as_echo "no" >&6; }
19592
19593$as_echo "#define CURL_DISABLE_SMB 1" >>confdefs.h
19594
19595       CURL_DISABLE_SMB=1
19596
19597       ;;
19598  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19599$as_echo "yes" >&6; }
19600       ;;
19601  esac
19602else
19603  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19604$as_echo "yes" >&6; }
19605
19606fi
19607
19608
19609{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support smtp" >&5
19610$as_echo_n "checking whether to support smtp... " >&6; }
19611# Check whether --enable-smtp was given.
19612if test "${enable_smtp+set}" = set; then :
19613  enableval=$enable_smtp;  case "$enableval" in
19614  no)
19615       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19616$as_echo "no" >&6; }
19617
19618$as_echo "#define CURL_DISABLE_SMTP 1" >>confdefs.h
19619
19620       CURL_DISABLE_SMTP=1
19621
19622       ;;
19623  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19624$as_echo "yes" >&6; }
19625       ;;
19626  esac
19627else
19628  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19629$as_echo "yes" >&6; }
19630
19631fi
19632
19633
19634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to support gopher" >&5
19635$as_echo_n "checking whether to support gopher... " >&6; }
19636# Check whether --enable-gopher was given.
19637if test "${enable_gopher+set}" = set; then :
19638  enableval=$enable_gopher;  case "$enableval" in
19639  no)
19640       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19641$as_echo "no" >&6; }
19642
19643$as_echo "#define CURL_DISABLE_GOPHER 1" >>confdefs.h
19644
19645       CURL_DISABLE_GOPHER=1
19646
19647       ;;
19648  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19649$as_echo "yes" >&6; }
19650       ;;
19651  esac
19652else
19653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19654$as_echo "yes" >&6; }
19655
19656fi
19657
19658
19659
19660
19661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to provide built-in manual" >&5
19662$as_echo_n "checking whether to provide built-in manual... " >&6; }
19663# Check whether --enable-manual was given.
19664if test "${enable_manual+set}" = set; then :
19665  enableval=$enable_manual;  case "$enableval" in
19666  no)
19667       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19668$as_echo "no" >&6; }
19669       ;;
19670  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19671$as_echo "yes" >&6; }
19672       USE_MANUAL="1"
19673       ;;
19674  esac
19675else
19676  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19677$as_echo "yes" >&6; }
19678       USE_MANUAL="1"
19679
19680fi
19681
19682
19683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable generation of C code" >&5
19684$as_echo_n "checking whether to enable generation of C code... " >&6; }
19685# Check whether --enable-libcurl_option was given.
19686if test "${enable_libcurl_option+set}" = set; then :
19687  enableval=$enable_libcurl_option;  case "$enableval" in
19688  no)
19689       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19690$as_echo "no" >&6; }
19691
19692$as_echo "#define CURL_DISABLE_LIBCURL_OPTION 1" >>confdefs.h
19693
19694       curl_libcurl_msg="no"
19695       ;;
19696  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19697$as_echo "yes" >&6; }
19698       ;;
19699  esac
19700else
19701  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19702$as_echo "yes" >&6; }
19703
19704fi
19705
19706
19707
19708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use libgcc" >&5
19709$as_echo_n "checking whether to use libgcc... " >&6; }
19710# Check whether --enable-libgcc was given.
19711if test "${enable_libgcc+set}" = set; then :
19712  enableval=$enable_libgcc;  case "$enableval" in
19713  yes)
19714       LIBS="-lgcc $LIBS"
19715       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19716$as_echo "yes" >&6; }
19717       ;;
19718  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19719$as_echo "no" >&6; }
19720       ;;
19721  esac
19722else
19723  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19724$as_echo "no" >&6; }
19725
19726fi
19727
19728
19729
19730  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X/Open network library is required" >&5
19731$as_echo_n "checking if X/Open network library is required... " >&6; }
19732  tst_lib_xnet_required="no"
19733  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19734/* end confdefs.h.  */
19735
19736
19737int main (void)
19738{
19739#if defined(__hpux) && defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 600)
19740  return 0;
19741#elif defined(__hpux) && defined(_XOPEN_SOURCE_EXTENDED)
19742  return 0;
19743#else
19744  force compilation error
19745#endif
19746}
19747
19748
19749_ACEOF
19750if ac_fn_c_try_compile "$LINENO"; then :
19751
19752    tst_lib_xnet_required="yes"
19753    LIBS="-lxnet $LIBS"
19754
19755fi
19756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_lib_xnet_required" >&5
19758$as_echo "$tst_lib_xnet_required" >&6; }
19759
19760
19761ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
19762if test "x$ac_cv_func_gethostbyname" = xyes; then :
19763  HAVE_GETHOSTBYNAME="1"
19764
19765else
19766   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
19767$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
19768if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
19769  $as_echo_n "(cached) " >&6
19770else
19771  ac_check_lib_save_LIBS=$LIBS
19772LIBS="-lnsl  $LIBS"
19773cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19774/* end confdefs.h.  */
19775
19776
19777#ifdef __cplusplus
19778extern "C"
19779#endif
19780char gethostbyname ();
19781int main (void)
19782{
19783return gethostbyname ();
19784 ;
19785 return 0;
19786}
19787_ACEOF
19788if ac_fn_c_try_link "$LINENO"; then :
19789  ac_cv_lib_nsl_gethostbyname=yes
19790else
19791  ac_cv_lib_nsl_gethostbyname=no
19792fi
19793rm -f core conftest.err conftest.$ac_objext \
19794    conftest$ac_exeext conftest.$ac_ext
19795LIBS=$ac_check_lib_save_LIBS
19796fi
19797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
19798$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
19799if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
19800  HAVE_GETHOSTBYNAME="1"
19801                             LIBS="-lnsl $LIBS"
19802
19803fi
19804
19805
19806fi
19807
19808
19809if test "$HAVE_GETHOSTBYNAME" != "1"
19810then
19811    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
19812$as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
19813if ${ac_cv_lib_socket_gethostbyname+:} false; then :
19814  $as_echo_n "(cached) " >&6
19815else
19816  ac_check_lib_save_LIBS=$LIBS
19817LIBS="-lsocket  $LIBS"
19818cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19819/* end confdefs.h.  */
19820
19821
19822#ifdef __cplusplus
19823extern "C"
19824#endif
19825char gethostbyname ();
19826int main (void)
19827{
19828return gethostbyname ();
19829 ;
19830 return 0;
19831}
19832_ACEOF
19833if ac_fn_c_try_link "$LINENO"; then :
19834  ac_cv_lib_socket_gethostbyname=yes
19835else
19836  ac_cv_lib_socket_gethostbyname=no
19837fi
19838rm -f core conftest.err conftest.$ac_objext \
19839    conftest$ac_exeext conftest.$ac_ext
19840LIBS=$ac_check_lib_save_LIBS
19841fi
19842{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
19843$as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
19844if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
19845  HAVE_GETHOSTBYNAME="1"
19846               LIBS="-lsocket $LIBS"
19847
19848fi
19849
19850fi
19851
19852if test "$HAVE_GETHOSTBYNAME" != "1"
19853then
19854    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lwatt" >&5
19855$as_echo_n "checking for gethostbyname in -lwatt... " >&6; }
19856if ${ac_cv_lib_watt_gethostbyname+:} false; then :
19857  $as_echo_n "(cached) " >&6
19858else
19859  ac_check_lib_save_LIBS=$LIBS
19860LIBS="-lwatt  $LIBS"
19861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19862/* end confdefs.h.  */
19863
19864
19865#ifdef __cplusplus
19866extern "C"
19867#endif
19868char gethostbyname ();
19869int main (void)
19870{
19871return gethostbyname ();
19872 ;
19873 return 0;
19874}
19875_ACEOF
19876if ac_fn_c_try_link "$LINENO"; then :
19877  ac_cv_lib_watt_gethostbyname=yes
19878else
19879  ac_cv_lib_watt_gethostbyname=no
19880fi
19881rm -f core conftest.err conftest.$ac_objext \
19882    conftest$ac_exeext conftest.$ac_ext
19883LIBS=$ac_check_lib_save_LIBS
19884fi
19885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_watt_gethostbyname" >&5
19886$as_echo "$ac_cv_lib_watt_gethostbyname" >&6; }
19887if test "x$ac_cv_lib_watt_gethostbyname" = xyes; then :
19888  HAVE_GETHOSTBYNAME="1"
19889               CPPFLAGS="-I/dev/env/WATT_ROOT/inc"
19890               LDFLAGS="-L/dev/env/WATT_ROOT/lib"
19891               LIBS="-lwatt $LIBS"
19892
19893fi
19894
19895fi
19896
19897if test "$HAVE_GETHOSTBYNAME" != "1"
19898then
19899  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname with both nsl and socket libs" >&5
19900$as_echo_n "checking for gethostbyname with both nsl and socket libs... " >&6; }
19901  my_ac_save_LIBS=$LIBS
19902  LIBS="-lnsl -lsocket $LIBS"
19903  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19904/* end confdefs.h.  */
19905
19906
19907
19908int main (void)
19909{
19910
19911      gethostbyname();
19912
19913 ;
19914 return 0;
19915}
19916
19917_ACEOF
19918if ac_fn_c_try_link "$LINENO"; then :
19919
19920    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19921$as_echo "yes" >&6; }
19922    HAVE_GETHOSTBYNAME="1"
19923
19924else
19925
19926    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19927$as_echo "no" >&6; }
19928    LIBS=$my_ac_save_LIBS
19929
19930fi
19931rm -f core conftest.err conftest.$ac_objext \
19932    conftest$ac_exeext conftest.$ac_ext
19933fi
19934
19935if test "$HAVE_GETHOSTBYNAME" != "1"
19936then
19937    if test "$curl_cv_header_windows_h" = "yes"; then
19938    if test "$curl_cv_header_winsock_h" = "yes"; then
19939      case $host in
19940        *-*-mingw32ce*)
19941          winsock_LIB="-lwinsock"
19942          ;;
19943        *)
19944          winsock_LIB="-lwsock32"
19945          ;;
19946      esac
19947    fi
19948    if test "$curl_cv_header_winsock2_h" = "yes"; then
19949      winsock_LIB="-lws2_32"
19950    fi
19951    if test ! -z "$winsock_LIB"; then
19952      my_ac_save_LIBS=$LIBS
19953      LIBS="$winsock_LIB $LIBS"
19954      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in $winsock_LIB" >&5
19955$as_echo_n "checking for gethostbyname in $winsock_LIB... " >&6; }
19956      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19957/* end confdefs.h.  */
19958
19959
19960#ifdef HAVE_WINDOWS_H
19961#ifndef WIN32_LEAN_AND_MEAN
19962#define WIN32_LEAN_AND_MEAN
19963#endif
19964#include <windows.h>
19965#ifdef HAVE_WINSOCK2_H
19966#include <winsock2.h>
19967#else
19968#ifdef HAVE_WINSOCK_H
19969#include <winsock.h>
19970#endif
19971#endif
19972#endif
19973
19974int main (void)
19975{
19976
19977          gethostbyname("www.dummysite.com");
19978
19979 ;
19980 return 0;
19981}
19982
19983_ACEOF
19984if ac_fn_c_try_link "$LINENO"; then :
19985
19986        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19987$as_echo "yes" >&6; }
19988        HAVE_GETHOSTBYNAME="1"
19989
19990else
19991
19992        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19993$as_echo "no" >&6; }
19994        winsock_LIB=""
19995        LIBS=$my_ac_save_LIBS
19996
19997fi
19998rm -f core conftest.err conftest.$ac_objext \
19999    conftest$ac_exeext conftest.$ac_ext
20000    fi
20001  fi
20002fi
20003
20004if test "$HAVE_GETHOSTBYNAME" != "1"
20005then
20006    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for Minix 3" >&5
20007$as_echo_n "checking for gethostbyname for Minix 3... " >&6; }
20008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20009/* end confdefs.h.  */
20010
20011
20012/* Older Minix versions may need <net/gen/netdb.h> here instead */
20013#include <netdb.h>
20014
20015int main (void)
20016{
20017
20018      gethostbyname("www.dummysite.com");
20019
20020 ;
20021 return 0;
20022}
20023
20024_ACEOF
20025if ac_fn_c_try_link "$LINENO"; then :
20026
20027    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20028$as_echo "yes" >&6; }
20029    HAVE_GETHOSTBYNAME="1"
20030
20031else
20032
20033    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20034$as_echo "no" >&6; }
20035
20036fi
20037rm -f core conftest.err conftest.$ac_objext \
20038    conftest$ac_exeext conftest.$ac_ext
20039fi
20040
20041if test "$HAVE_GETHOSTBYNAME" != "1"
20042then
20043    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname for eCos" >&5
20044$as_echo_n "checking for gethostbyname for eCos... " >&6; }
20045  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20046/* end confdefs.h.  */
20047
20048
20049#include <stdio.h>
20050#include <netdb.h>
20051
20052int main (void)
20053{
20054
20055      gethostbyname("www.dummysite.com");
20056
20057 ;
20058 return 0;
20059}
20060
20061_ACEOF
20062if ac_fn_c_try_link "$LINENO"; then :
20063
20064    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20065$as_echo "yes" >&6; }
20066    HAVE_GETHOSTBYNAME="1"
20067
20068else
20069
20070    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20071$as_echo "no" >&6; }
20072
20073fi
20074rm -f core conftest.err conftest.$ac_objext \
20075    conftest$ac_exeext conftest.$ac_ext
20076fi
20077
20078if test "$HAVE_GETHOSTBYNAME" != "1"
20079then
20080    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnetwork" >&5
20081$as_echo_n "checking for gethostbyname in -lnetwork... " >&6; }
20082if ${ac_cv_lib_network_gethostbyname+:} false; then :
20083  $as_echo_n "(cached) " >&6
20084else
20085  ac_check_lib_save_LIBS=$LIBS
20086LIBS="-lnetwork  $LIBS"
20087cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20088/* end confdefs.h.  */
20089
20090
20091#ifdef __cplusplus
20092extern "C"
20093#endif
20094char gethostbyname ();
20095int main (void)
20096{
20097return gethostbyname ();
20098 ;
20099 return 0;
20100}
20101_ACEOF
20102if ac_fn_c_try_link "$LINENO"; then :
20103  ac_cv_lib_network_gethostbyname=yes
20104else
20105  ac_cv_lib_network_gethostbyname=no
20106fi
20107rm -f core conftest.err conftest.$ac_objext \
20108    conftest$ac_exeext conftest.$ac_ext
20109LIBS=$ac_check_lib_save_LIBS
20110fi
20111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_gethostbyname" >&5
20112$as_echo "$ac_cv_lib_network_gethostbyname" >&6; }
20113if test "x$ac_cv_lib_network_gethostbyname" = xyes; then :
20114  HAVE_GETHOSTBYNAME="1"
20115               LIBS="-lnetwork $LIBS"
20116
20117fi
20118
20119fi
20120
20121if test "$HAVE_GETHOSTBYNAME" != "1"
20122then
20123    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnet" >&5
20124$as_echo_n "checking for gethostbyname in -lnet... " >&6; }
20125if ${ac_cv_lib_net_gethostbyname+:} false; then :
20126  $as_echo_n "(cached) " >&6
20127else
20128  ac_check_lib_save_LIBS=$LIBS
20129LIBS="-lnet  $LIBS"
20130cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20131/* end confdefs.h.  */
20132
20133
20134#ifdef __cplusplus
20135extern "C"
20136#endif
20137char gethostbyname ();
20138int main (void)
20139{
20140return gethostbyname ();
20141 ;
20142 return 0;
20143}
20144_ACEOF
20145if ac_fn_c_try_link "$LINENO"; then :
20146  ac_cv_lib_net_gethostbyname=yes
20147else
20148  ac_cv_lib_net_gethostbyname=no
20149fi
20150rm -f core conftest.err conftest.$ac_objext \
20151    conftest$ac_exeext conftest.$ac_ext
20152LIBS=$ac_check_lib_save_LIBS
20153fi
20154{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_net_gethostbyname" >&5
20155$as_echo "$ac_cv_lib_net_gethostbyname" >&6; }
20156if test "x$ac_cv_lib_net_gethostbyname" = xyes; then :
20157  HAVE_GETHOSTBYNAME="1"
20158               LIBS="-lnet $LIBS"
20159
20160fi
20161
20162fi
20163
20164
20165if test "$HAVE_GETHOSTBYNAME" != "1"; then
20166  as_fn_error $? "couldn't find libraries for gethostbyname()" "$LINENO" 5
20167fi
20168
20169
20170curl_includes_winsock2="\
20171/* includes start */
20172#ifdef HAVE_WINDOWS_H
20173#  ifndef WIN32_LEAN_AND_MEAN
20174#    define WIN32_LEAN_AND_MEAN
20175#  endif
20176#  include <windows.h>
20177#  ifdef HAVE_WINSOCK2_H
20178#    include <winsock2.h>
20179#  else
20180#    ifdef HAVE_WINSOCK_H
20181#      include <winsock.h>
20182#    endif
20183#  endif
20184#endif
20185/* includes end */"
20186
20187  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5
20188$as_echo_n "checking for windows.h... " >&6; }
20189if ${curl_cv_header_windows_h+:} false; then :
20190  $as_echo_n "(cached) " >&6
20191else
20192
20193    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20194/* end confdefs.h.  */
20195
20196
20197#undef inline
20198#ifndef WIN32_LEAN_AND_MEAN
20199#define WIN32_LEAN_AND_MEAN
20200#endif
20201#include <windows.h>
20202
20203int main (void)
20204{
20205
20206#if defined(__CYGWIN__) || defined(__CEGCC__)
20207        HAVE_WINDOWS_H shall not be defined.
20208#else
20209        int dummy=2*WINVER;
20210#endif
20211
20212 ;
20213 return 0;
20214}
20215
20216_ACEOF
20217if ac_fn_c_try_compile "$LINENO"; then :
20218
20219      curl_cv_header_windows_h="yes"
20220
20221else
20222
20223      curl_cv_header_windows_h="no"
20224
20225fi
20226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20227
20228fi
20229{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5
20230$as_echo "$curl_cv_header_windows_h" >&6; }
20231  case "$curl_cv_header_windows_h" in
20232    yes)
20233
20234cat >>confdefs.h <<_ACEOF
20235#define HAVE_WINDOWS_H 1
20236_ACEOF
20237
20238      ;;
20239  esac
20240
20241
20242    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock.h" >&5
20243$as_echo_n "checking for winsock.h... " >&6; }
20244if ${curl_cv_header_winsock_h+:} false; then :
20245  $as_echo_n "(cached) " >&6
20246else
20247
20248    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20249/* end confdefs.h.  */
20250
20251
20252#undef inline
20253#ifndef WIN32_LEAN_AND_MEAN
20254#define WIN32_LEAN_AND_MEAN
20255#endif
20256#include <windows.h>
20257#include <winsock.h>
20258
20259int main (void)
20260{
20261
20262#if defined(__CYGWIN__) || defined(__CEGCC__)
20263        HAVE_WINSOCK_H shall not be defined.
20264#else
20265        int dummy=WSACleanup();
20266#endif
20267
20268 ;
20269 return 0;
20270}
20271
20272_ACEOF
20273if ac_fn_c_try_compile "$LINENO"; then :
20274
20275      curl_cv_header_winsock_h="yes"
20276
20277else
20278
20279      curl_cv_header_winsock_h="no"
20280
20281fi
20282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20283
20284fi
20285{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock_h" >&5
20286$as_echo "$curl_cv_header_winsock_h" >&6; }
20287  case "$curl_cv_header_winsock_h" in
20288    yes)
20289
20290cat >>confdefs.h <<_ACEOF
20291#define HAVE_WINSOCK_H 1
20292_ACEOF
20293
20294      ;;
20295  esac
20296
20297
20298    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5
20299$as_echo_n "checking for winsock2.h... " >&6; }
20300if ${curl_cv_header_winsock2_h+:} false; then :
20301  $as_echo_n "(cached) " >&6
20302else
20303
20304    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20305/* end confdefs.h.  */
20306
20307
20308#undef inline
20309#ifndef WIN32_LEAN_AND_MEAN
20310#define WIN32_LEAN_AND_MEAN
20311#endif
20312#include <windows.h>
20313#include <winsock2.h>
20314
20315int main (void)
20316{
20317
20318#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__)
20319        HAVE_WINSOCK2_H shall not be defined.
20320#else
20321        int dummy=2*IPPROTO_ESP;
20322#endif
20323
20324 ;
20325 return 0;
20326}
20327
20328_ACEOF
20329if ac_fn_c_try_compile "$LINENO"; then :
20330
20331      curl_cv_header_winsock2_h="yes"
20332
20333else
20334
20335      curl_cv_header_winsock2_h="no"
20336
20337fi
20338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20339
20340fi
20341{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5
20342$as_echo "$curl_cv_header_winsock2_h" >&6; }
20343  case "$curl_cv_header_winsock2_h" in
20344    yes)
20345
20346cat >>confdefs.h <<_ACEOF
20347#define HAVE_WINSOCK2_H 1
20348_ACEOF
20349
20350      ;;
20351  esac
20352
20353
20354
20355    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in libraries" >&5
20356$as_echo_n "checking for connect in libraries... " >&6; }
20357  tst_connect_save_LIBS="$LIBS"
20358  tst_connect_need_LIBS="unknown"
20359  for tst_lib in '' '-lsocket' ; do
20360    if test "$tst_connect_need_LIBS" = "unknown"; then
20361      LIBS="$tst_lib $tst_connect_save_LIBS"
20362      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20363/* end confdefs.h.  */
20364
20365
20366          $curl_includes_winsock2
20367          #ifndef HAVE_WINDOWS_H
20368            int connect(int, void*, int);
20369          #endif
20370
20371int main (void)
20372{
20373
20374          if(0 != connect(0, 0, 0))
20375            return 1;
20376
20377 ;
20378 return 0;
20379}
20380
20381_ACEOF
20382if ac_fn_c_try_link "$LINENO"; then :
20383
20384        tst_connect_need_LIBS="$tst_lib"
20385
20386fi
20387rm -f core conftest.err conftest.$ac_objext \
20388    conftest$ac_exeext conftest.$ac_ext
20389    fi
20390  done
20391  LIBS="$tst_connect_save_LIBS"
20392  #
20393  case X-"$tst_connect_need_LIBS" in
20394    X-unknown)
20395      { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find connect" >&5
20396$as_echo "cannot find connect" >&6; }
20397      as_fn_error $? "cannot find connect function in libraries." "$LINENO" 5
20398      ;;
20399    X-)
20400      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20401$as_echo "yes" >&6; }
20402      ;;
20403    *)
20404      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_connect_need_LIBS" >&5
20405$as_echo "$tst_connect_need_LIBS" >&6; }
20406      LIBS="$tst_connect_need_LIBS $tst_connect_save_LIBS"
20407      ;;
20408  esac
20409
20410
20411CURL_NETWORK_LIBS=$LIBS
20412
20413{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
20414$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
20415if ${ac_cv_header_time+:} false; then :
20416  $as_echo_n "(cached) " >&6
20417else
20418  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20419/* end confdefs.h.  */
20420#include <sys/types.h>
20421#include <sys/time.h>
20422#include <time.h>
20423
20424int main (void)
20425{
20426if ((struct tm *) 0)
20427return 0;
20428 ;
20429 return 0;
20430}
20431_ACEOF
20432if ac_fn_c_try_compile "$LINENO"; then :
20433  ac_cv_header_time=yes
20434else
20435  ac_cv_header_time=no
20436fi
20437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20438fi
20439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
20440$as_echo "$ac_cv_header_time" >&6; }
20441if test $ac_cv_header_time = yes; then
20442
20443$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
20444
20445fi
20446
20447
20448    for ac_header in sys/types.h sys/time.h time.h
20449do :
20450  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20451ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20452if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20453  cat >>confdefs.h <<_ACEOF
20454#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20455_ACEOF
20456
20457fi
20458
20459done
20460
20461  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for monotonic clock_gettime" >&5
20462$as_echo_n "checking for monotonic clock_gettime... " >&6; }
20463  #
20464  if test "x$dontwant_rt" = "xno" ; then
20465    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20466/* end confdefs.h.  */
20467
20468
20469#ifdef HAVE_SYS_TYPES_H
20470#include <sys/types.h>
20471#endif
20472#ifdef HAVE_SYS_TIME_H
20473#include <sys/time.h>
20474#ifdef TIME_WITH_SYS_TIME
20475#include <time.h>
20476#endif
20477#else
20478#ifdef HAVE_TIME_H
20479#include <time.h>
20480#endif
20481#endif
20482
20483int main (void)
20484{
20485
20486        struct timespec ts;
20487        (void)clock_gettime(CLOCK_MONOTONIC, &ts);
20488
20489 ;
20490 return 0;
20491}
20492
20493_ACEOF
20494if ac_fn_c_try_compile "$LINENO"; then :
20495
20496      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20497$as_echo "yes" >&6; }
20498      curl_func_clock_gettime="yes"
20499
20500else
20501
20502      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20503$as_echo "no" >&6; }
20504      curl_func_clock_gettime="no"
20505
20506fi
20507rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20508  fi
20509
20510
20511    #
20512  if test "$curl_func_clock_gettime" = "yes"; then
20513    #
20514    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in libraries" >&5
20515$as_echo_n "checking for clock_gettime in libraries... " >&6; }
20516    #
20517    curl_cv_save_LIBS="$LIBS"
20518    curl_cv_gclk_LIBS="unknown"
20519    #
20520    for x_xlibs in '' '-lrt' '-lposix4' ; do
20521      if test "$curl_cv_gclk_LIBS" = "unknown"; then
20522        if test -z "$x_xlibs"; then
20523          LIBS="$curl_cv_save_LIBS"
20524        else
20525          LIBS="$x_xlibs $curl_cv_save_LIBS"
20526        fi
20527        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20528/* end confdefs.h.  */
20529
20530
20531#ifdef HAVE_SYS_TYPES_H
20532#include <sys/types.h>
20533#endif
20534#ifdef HAVE_SYS_TIME_H
20535#include <sys/time.h>
20536#ifdef TIME_WITH_SYS_TIME
20537#include <time.h>
20538#endif
20539#else
20540#ifdef HAVE_TIME_H
20541#include <time.h>
20542#endif
20543#endif
20544
20545int main (void)
20546{
20547
20548            struct timespec ts;
20549            (void)clock_gettime(CLOCK_MONOTONIC, &ts);
20550
20551 ;
20552 return 0;
20553}
20554
20555_ACEOF
20556if ac_fn_c_try_link "$LINENO"; then :
20557
20558          curl_cv_gclk_LIBS="$x_xlibs"
20559
20560fi
20561rm -f core conftest.err conftest.$ac_objext \
20562    conftest$ac_exeext conftest.$ac_ext
20563      fi
20564    done
20565    #
20566    LIBS="$curl_cv_save_LIBS"
20567    #
20568    case X-"$curl_cv_gclk_LIBS" in
20569      X-unknown)
20570        { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find clock_gettime" >&5
20571$as_echo "cannot find clock_gettime" >&6; }
20572        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5
20573$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;}
20574        curl_func_clock_gettime="no"
20575        ;;
20576      X-)
20577        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5
20578$as_echo "no additional lib required" >&6; }
20579        curl_func_clock_gettime="yes"
20580        ;;
20581      *)
20582        if test -z "$curl_cv_save_LIBS"; then
20583          LIBS="$curl_cv_gclk_LIBS"
20584        else
20585          LIBS="$curl_cv_gclk_LIBS $curl_cv_save_LIBS"
20586        fi
20587        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_gclk_LIBS" >&5
20588$as_echo "$curl_cv_gclk_LIBS" >&6; }
20589        curl_func_clock_gettime="yes"
20590        ;;
20591    esac
20592    #
20593        if test "x$cross_compiling" != "xyes" &&
20594      test "$curl_func_clock_gettime" = "yes"; then
20595      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if monotonic clock_gettime works" >&5
20596$as_echo_n "checking if monotonic clock_gettime works... " >&6; }
20597      if test "$cross_compiling" = yes; then :
20598  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20599$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20600as_fn_error $? "cannot run test program while cross compiling
20601See \`config.log' for more details" "$LINENO" 5; }
20602else
20603  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20604/* end confdefs.h.  */
20605
20606
20607#ifdef HAVE_STDLIB_H
20608#include <stdlib.h>
20609#endif
20610#ifdef HAVE_SYS_TYPES_H
20611#include <sys/types.h>
20612#endif
20613#ifdef HAVE_SYS_TIME_H
20614#include <sys/time.h>
20615#ifdef TIME_WITH_SYS_TIME
20616#include <time.h>
20617#endif
20618#else
20619#ifdef HAVE_TIME_H
20620#include <time.h>
20621#endif
20622#endif
20623
20624int main (void)
20625{
20626
20627          struct timespec ts;
20628          if (0 == clock_gettime(CLOCK_MONOTONIC, &ts))
20629            exit(0);
20630          else
20631            exit(1);
20632
20633 ;
20634 return 0;
20635}
20636
20637_ACEOF
20638if ac_fn_c_try_run "$LINENO"; then :
20639
20640        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20641$as_echo "yes" >&6; }
20642
20643else
20644
20645        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20646$as_echo "no" >&6; }
20647        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&5
20648$as_echo "$as_me: WARNING: HAVE_CLOCK_GETTIME_MONOTONIC will not be defined" >&2;}
20649        curl_func_clock_gettime="no"
20650        LIBS="$curl_cv_save_LIBS"
20651
20652fi
20653rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20654  conftest.$ac_objext conftest.beam conftest.$ac_ext
20655fi
20656
20657    fi
20658    #
20659    case "$curl_func_clock_gettime" in
20660      yes)
20661
20662cat >>confdefs.h <<_ACEOF
20663#define HAVE_CLOCK_GETTIME_MONOTONIC 1
20664_ACEOF
20665
20666        ;;
20667    esac
20668    #
20669  fi
20670  #
20671
20672
20673CURL_NETWORK_AND_TIME_LIBS=$LIBS
20674
20675
20676
20677clean_CPPFLAGS=$CPPFLAGS
20678clean_LDFLAGS=$LDFLAGS
20679clean_LIBS=$LIBS
20680ZLIB_LIBS=""
20681
20682# Check whether --with-zlib was given.
20683if test "${with_zlib+set}" = set; then :
20684  withval=$with_zlib; OPT_ZLIB="$withval"
20685fi
20686
20687
20688if test "$OPT_ZLIB" = "no" ; then
20689    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: zlib disabled" >&5
20690$as_echo "$as_me: WARNING: zlib disabled" >&2;}
20691else
20692  if test "$OPT_ZLIB" = "yes" ; then
20693    OPT_ZLIB=""
20694  fi
20695
20696  if test -z "$OPT_ZLIB" ; then
20697
20698    if test -n "$PKG_CONFIG"; then
20699      PKGCONFIG="$PKG_CONFIG"
20700    else
20701      if test -n "$ac_tool_prefix"; then
20702  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20703set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20705$as_echo_n "checking for $ac_word... " >&6; }
20706if ${ac_cv_path_PKGCONFIG+:} false; then :
20707  $as_echo_n "(cached) " >&6
20708else
20709  case $PKGCONFIG in
20710  [\\/]* | ?:[\\/]*)
20711  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
20712  ;;
20713  *)
20714  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20715as_dummy="$PATH:/usr/bin:/usr/local/bin"
20716for as_dir in $as_dummy
20717do
20718  IFS=$as_save_IFS
20719  test -z "$as_dir" && as_dir=.
20720    for ac_exec_ext in '' $ac_executable_extensions; do
20721  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20722    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
20723    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20724    break 2
20725  fi
20726done
20727  done
20728IFS=$as_save_IFS
20729
20730  ;;
20731esac
20732fi
20733PKGCONFIG=$ac_cv_path_PKGCONFIG
20734if test -n "$PKGCONFIG"; then
20735  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
20736$as_echo "$PKGCONFIG" >&6; }
20737else
20738  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20739$as_echo "no" >&6; }
20740fi
20741
20742
20743fi
20744if test -z "$ac_cv_path_PKGCONFIG"; then
20745  ac_pt_PKGCONFIG=$PKGCONFIG
20746  # Extract the first word of "pkg-config", so it can be a program name with args.
20747set dummy pkg-config; ac_word=$2
20748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20749$as_echo_n "checking for $ac_word... " >&6; }
20750if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
20751  $as_echo_n "(cached) " >&6
20752else
20753  case $ac_pt_PKGCONFIG in
20754  [\\/]* | ?:[\\/]*)
20755  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
20756  ;;
20757  *)
20758  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20759as_dummy="$PATH:/usr/bin:/usr/local/bin"
20760for as_dir in $as_dummy
20761do
20762  IFS=$as_save_IFS
20763  test -z "$as_dir" && as_dir=.
20764    for ac_exec_ext in '' $ac_executable_extensions; do
20765  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20766    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
20767    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20768    break 2
20769  fi
20770done
20771  done
20772IFS=$as_save_IFS
20773
20774  ;;
20775esac
20776fi
20777ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
20778if test -n "$ac_pt_PKGCONFIG"; then
20779  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
20780$as_echo "$ac_pt_PKGCONFIG" >&6; }
20781else
20782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20783$as_echo "no" >&6; }
20784fi
20785
20786  if test "x$ac_pt_PKGCONFIG" = x; then
20787    PKGCONFIG="no"
20788  else
20789    case $cross_compiling:$ac_tool_warned in
20790yes:)
20791{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
20792$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20793ac_tool_warned=yes ;;
20794esac
20795    PKGCONFIG=$ac_pt_PKGCONFIG
20796  fi
20797else
20798  PKGCONFIG="$ac_cv_path_PKGCONFIG"
20799fi
20800
20801    fi
20802
20803    if test "x$PKGCONFIG" != "xno"; then
20804      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for zlib options with pkg-config" >&5
20805$as_echo_n "checking for zlib options with pkg-config... " >&6; }
20806            itexists=`
20807    if test -n ""; then
20808      PKG_CONFIG_LIBDIR=""
20809      export PKG_CONFIG_LIBDIR
20810    fi
20811         $PKGCONFIG --exists zlib >/dev/null 2>&1 && echo 1`
20812
20813      if test -z "$itexists"; then
20814                        PKGCONFIG="no"
20815        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20816$as_echo "no" >&6; }
20817      else
20818        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
20819$as_echo "found" >&6; }
20820      fi
20821    fi
20822
20823
20824    if test "$PKGCONFIG" != "no" ; then
20825      LIBS="`$PKGCONFIG --libs-only-l zlib` $LIBS"
20826      LDFLAGS="$LDFLAGS `$PKGCONFIG --libs-only-L zlib`"
20827      CPPFLAGS="$CPPFLAGS `$PKGCONFIG --cflags-only-I zlib`"
20828      OPT_ZLIB=""
20829      HAVE_LIBZ="1"
20830    fi
20831
20832    if test -z "$HAVE_LIBZ"; then
20833
20834
20835      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inflateEnd in -lz" >&5
20836$as_echo_n "checking for inflateEnd in -lz... " >&6; }
20837if ${ac_cv_lib_z_inflateEnd+:} false; then :
20838  $as_echo_n "(cached) " >&6
20839else
20840  ac_check_lib_save_LIBS=$LIBS
20841LIBS="-lz  $LIBS"
20842cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20843/* end confdefs.h.  */
20844
20845
20846#ifdef __cplusplus
20847extern "C"
20848#endif
20849char inflateEnd ();
20850int main (void)
20851{
20852return inflateEnd ();
20853 ;
20854 return 0;
20855}
20856_ACEOF
20857if ac_fn_c_try_link "$LINENO"; then :
20858  ac_cv_lib_z_inflateEnd=yes
20859else
20860  ac_cv_lib_z_inflateEnd=no
20861fi
20862rm -f core conftest.err conftest.$ac_objext \
20863    conftest$ac_exeext conftest.$ac_ext
20864LIBS=$ac_check_lib_save_LIBS
20865fi
20866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_inflateEnd" >&5
20867$as_echo "$ac_cv_lib_z_inflateEnd" >&6; }
20868if test "x$ac_cv_lib_z_inflateEnd" = xyes; then :
20869                     HAVE_LIBZ="1"
20870                    LIBS="-lz $LIBS"
20871else
20872                     OPT_ZLIB="/usr/local"
20873fi
20874
20875    fi
20876  fi
20877
20878    if test -n "$OPT_ZLIB"; then
20879     CPPFLAGS="$CPPFLAGS -I$OPT_ZLIB/include"
20880     LDFLAGS="$LDFLAGS -L$OPT_ZLIB/lib$libsuff"
20881  fi
20882
20883  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
20884if test "x$ac_cv_header_zlib_h" = xyes; then :
20885
20886        HAVE_ZLIB_H="1"
20887        if test "$HAVE_LIBZ" != "1"; then
20888      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gzread in -lz" >&5
20889$as_echo_n "checking for gzread in -lz... " >&6; }
20890if ${ac_cv_lib_z_gzread+:} false; then :
20891  $as_echo_n "(cached) " >&6
20892else
20893  ac_check_lib_save_LIBS=$LIBS
20894LIBS="-lz  $LIBS"
20895cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20896/* end confdefs.h.  */
20897
20898
20899#ifdef __cplusplus
20900extern "C"
20901#endif
20902char gzread ();
20903int main (void)
20904{
20905return gzread ();
20906 ;
20907 return 0;
20908}
20909_ACEOF
20910if ac_fn_c_try_link "$LINENO"; then :
20911  ac_cv_lib_z_gzread=yes
20912else
20913  ac_cv_lib_z_gzread=no
20914fi
20915rm -f core conftest.err conftest.$ac_objext \
20916    conftest$ac_exeext conftest.$ac_ext
20917LIBS=$ac_check_lib_save_LIBS
20918fi
20919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzread" >&5
20920$as_echo "$ac_cv_lib_z_gzread" >&6; }
20921if test "x$ac_cv_lib_z_gzread" = xyes; then :
20922
20923                                      HAVE_LIBZ="1"
20924                   LIBS="-lz $LIBS"
20925
20926else
20927   CPPFLAGS=$clean_CPPFLAGS
20928                   LDFLAGS=$clean_LDFLAGS
20929fi
20930
20931    fi
20932
20933else
20934
20935            CPPFLAGS=$clean_CPPFLAGS
20936      LDFLAGS=$clean_LDFLAGS
20937
20938fi
20939
20940
20941
20942  if test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" != "1"
20943  then
20944    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz lib, not the header file!" >&5
20945$as_echo "$as_me: WARNING: configure found only the libz lib, not the header file!" >&2;}
20946    HAVE_LIBZ=""
20947    CPPFLAGS=$clean_CPPFLAGS
20948    LDFLAGS=$clean_LDFLAGS
20949    LIBS=$clean_LIBS
20950  elif test "$HAVE_LIBZ" != "1" && test "$HAVE_ZLIB_H" = "1"
20951  then
20952    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: configure found only the libz header file, not the lib!" >&5
20953$as_echo "$as_me: WARNING: configure found only the libz header file, not the lib!" >&2;}
20954    CPPFLAGS=$clean_CPPFLAGS
20955    LDFLAGS=$clean_LDFLAGS
20956    LIBS=$clean_LIBS
20957  elif test "$HAVE_LIBZ" = "1" && test "$HAVE_ZLIB_H" = "1"
20958  then
20959
20960
20961$as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
20962
20963
20964$as_echo "#define HAVE_LIBZ 1" >>confdefs.h
20965
20966
20967    ZLIB_LIBS="-lz"
20968    LIBS="-lz $clean_LIBS"
20969
20970        AMFIXLIB="1"
20971    { $as_echo "$as_me:${as_lineno-$LINENO}: found both libz and libz.h header" >&5
20972$as_echo "$as_me: found both libz and libz.h header" >&6;}
20973    curl_zlib_msg="enabled"
20974  fi
20975fi
20976
20977 if test x"$AMFIXLIB" = x1; then
20978  HAVE_LIBZ_TRUE=
20979  HAVE_LIBZ_FALSE='#'
20980else
20981  HAVE_LIBZ_TRUE='#'
20982  HAVE_LIBZ_FALSE=
20983fi
20984
20985
20986
20987
20988
20989OPT_BROTLI=off
20990
20991# Check whether --with-brotli was given.
20992if test "${with_brotli+set}" = set; then :
20993  withval=$with_brotli; OPT_BROTLI=$withval
20994fi
20995
20996
20997if test X"$OPT_BROTLI" != Xno; then
20998    CLEANLDFLAGS="$LDFLAGS"
20999  CLEANCPPFLAGS="$CPPFLAGS"
21000  CLEANLIBS="$LIBS"
21001
21002  case "$OPT_BROTLI" in
21003  yes)
21004
21005    if test -n "$PKG_CONFIG"; then
21006      PKGCONFIG="$PKG_CONFIG"
21007    else
21008      if test -n "$ac_tool_prefix"; then
21009  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21010set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21012$as_echo_n "checking for $ac_word... " >&6; }
21013if ${ac_cv_path_PKGCONFIG+:} false; then :
21014  $as_echo_n "(cached) " >&6
21015else
21016  case $PKGCONFIG in
21017  [\\/]* | ?:[\\/]*)
21018  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
21019  ;;
21020  *)
21021  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21022as_dummy="$PATH:/usr/bin:/usr/local/bin"
21023for as_dir in $as_dummy
21024do
21025  IFS=$as_save_IFS
21026  test -z "$as_dir" && as_dir=.
21027    for ac_exec_ext in '' $ac_executable_extensions; do
21028  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21029    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
21030    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21031    break 2
21032  fi
21033done
21034  done
21035IFS=$as_save_IFS
21036
21037  ;;
21038esac
21039fi
21040PKGCONFIG=$ac_cv_path_PKGCONFIG
21041if test -n "$PKGCONFIG"; then
21042  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
21043$as_echo "$PKGCONFIG" >&6; }
21044else
21045  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21046$as_echo "no" >&6; }
21047fi
21048
21049
21050fi
21051if test -z "$ac_cv_path_PKGCONFIG"; then
21052  ac_pt_PKGCONFIG=$PKGCONFIG
21053  # Extract the first word of "pkg-config", so it can be a program name with args.
21054set dummy pkg-config; ac_word=$2
21055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
21056$as_echo_n "checking for $ac_word... " >&6; }
21057if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
21058  $as_echo_n "(cached) " >&6
21059else
21060  case $ac_pt_PKGCONFIG in
21061  [\\/]* | ?:[\\/]*)
21062  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
21063  ;;
21064  *)
21065  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21066as_dummy="$PATH:/usr/bin:/usr/local/bin"
21067for as_dir in $as_dummy
21068do
21069  IFS=$as_save_IFS
21070  test -z "$as_dir" && as_dir=.
21071    for ac_exec_ext in '' $ac_executable_extensions; do
21072  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
21073    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
21074    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
21075    break 2
21076  fi
21077done
21078  done
21079IFS=$as_save_IFS
21080
21081  ;;
21082esac
21083fi
21084ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
21085if test -n "$ac_pt_PKGCONFIG"; then
21086  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
21087$as_echo "$ac_pt_PKGCONFIG" >&6; }
21088else
21089  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21090$as_echo "no" >&6; }
21091fi
21092
21093  if test "x$ac_pt_PKGCONFIG" = x; then
21094    PKGCONFIG="no"
21095  else
21096    case $cross_compiling:$ac_tool_warned in
21097yes:)
21098{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
21099$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21100ac_tool_warned=yes ;;
21101esac
21102    PKGCONFIG=$ac_pt_PKGCONFIG
21103  fi
21104else
21105  PKGCONFIG="$ac_cv_path_PKGCONFIG"
21106fi
21107
21108    fi
21109
21110    if test "x$PKGCONFIG" != "xno"; then
21111      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libbrotlidec options with pkg-config" >&5
21112$as_echo_n "checking for libbrotlidec options with pkg-config... " >&6; }
21113            itexists=`
21114    if test -n ""; then
21115      PKG_CONFIG_LIBDIR=""
21116      export PKG_CONFIG_LIBDIR
21117    fi
21118         $PKGCONFIG --exists libbrotlidec >/dev/null 2>&1 && echo 1`
21119
21120      if test -z "$itexists"; then
21121                        PKGCONFIG="no"
21122        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21123$as_echo "no" >&6; }
21124      else
21125        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
21126$as_echo "found" >&6; }
21127      fi
21128    fi
21129
21130
21131    if test "$PKGCONFIG" != "no" ; then
21132      LIB_BROTLI=`$PKGCONFIG --libs-only-l libbrotlidec`
21133      LD_BROTLI=`$PKGCONFIG --libs-only-L libbrotlidec`
21134      CPP_BROTLI=`$PKGCONFIG --cflags-only-I libbrotlidec`
21135      version=`$PKGCONFIG --modversion libbrotlidec`
21136      DIR_BROTLI=`echo $LD_BROTLI | $SED -e 's/-L//'`
21137    fi
21138
21139    ;;
21140  off)
21141        ;;
21142  *)
21143        PREFIX_BROTLI=$OPT_BROTLI
21144    ;;
21145  esac
21146
21147    if test -n "$PREFIX_BROTLI"; then
21148    LIB_BROTLI="-lbrotlidec"
21149    LD_BROTLI=-L${PREFIX_BROTLI}/lib$libsuff
21150    CPP_BROTLI=-I${PREFIX_BROTLI}/include
21151    DIR_BROTLI=${PREFIX_BROTLI}/lib$libsuff
21152  fi
21153
21154  LDFLAGS="$LDFLAGS $LD_BROTLI"
21155  CPPFLAGS="$CPPFLAGS $CPP_BROTLI"
21156  LIBS="$LIB_BROTLI $LIBS"
21157
21158  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BrotliDecoderDecompress in -lbrotlidec" >&5
21159$as_echo_n "checking for BrotliDecoderDecompress in -lbrotlidec... " >&6; }
21160if ${ac_cv_lib_brotlidec_BrotliDecoderDecompress+:} false; then :
21161  $as_echo_n "(cached) " >&6
21162else
21163  ac_check_lib_save_LIBS=$LIBS
21164LIBS="-lbrotlidec  $LIBS"
21165cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21166/* end confdefs.h.  */
21167
21168
21169#ifdef __cplusplus
21170extern "C"
21171#endif
21172char BrotliDecoderDecompress ();
21173int main (void)
21174{
21175return BrotliDecoderDecompress ();
21176 ;
21177 return 0;
21178}
21179_ACEOF
21180if ac_fn_c_try_link "$LINENO"; then :
21181  ac_cv_lib_brotlidec_BrotliDecoderDecompress=yes
21182else
21183  ac_cv_lib_brotlidec_BrotliDecoderDecompress=no
21184fi
21185rm -f core conftest.err conftest.$ac_objext \
21186    conftest$ac_exeext conftest.$ac_ext
21187LIBS=$ac_check_lib_save_LIBS
21188fi
21189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_brotlidec_BrotliDecoderDecompress" >&5
21190$as_echo "$ac_cv_lib_brotlidec_BrotliDecoderDecompress" >&6; }
21191if test "x$ac_cv_lib_brotlidec_BrotliDecoderDecompress" = xyes; then :
21192  cat >>confdefs.h <<_ACEOF
21193#define HAVE_LIBBROTLIDEC 1
21194_ACEOF
21195
21196  LIBS="-lbrotlidec $LIBS"
21197
21198fi
21199
21200
21201  for ac_header in brotli/decode.h
21202do :
21203  ac_fn_c_check_header_mongrel "$LINENO" "brotli/decode.h" "ac_cv_header_brotli_decode_h" "$ac_includes_default"
21204if test "x$ac_cv_header_brotli_decode_h" = xyes; then :
21205  cat >>confdefs.h <<_ACEOF
21206#define HAVE_BROTLI_DECODE_H 1
21207_ACEOF
21208 curl_brotli_msg="enabled (libbrotlidec)"
21209    HAVE_BROTLI=1
21210
21211$as_echo "#define HAVE_BROTLI 1" >>confdefs.h
21212
21213    HAVE_BROTLI=1
21214
21215
21216fi
21217
21218done
21219
21220
21221  if test X"$OPT_BROTLI" != Xoff &&
21222     test "$HAVE_BROTLI" != "1"; then
21223    as_fn_error $? "BROTLI libs and/or directories were not found where specified!" "$LINENO" 5
21224  fi
21225
21226  if test "$HAVE_BROTLI" = "1"; then
21227    if test -n "$DIR_BROTLI"; then
21228
21229       if test "x$cross_compiling" != "xyes"; then
21230         LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DIR_BROTLI"
21231         export LD_LIBRARY_PATH
21232         { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_BROTLI to LD_LIBRARY_PATH" >&5
21233$as_echo "$as_me: Added $DIR_BROTLI to LD_LIBRARY_PATH" >&6;}
21234       fi
21235    fi
21236  else
21237        LDFLAGS=$CLEANLDFLAGS
21238    CPPFLAGS=$CLEANCPPFLAGS
21239    LIBS=$CLEANLIBS
21240  fi
21241fi
21242
21243
21244LDAPLIBNAME=""
21245
21246# Check whether --with-ldap-lib was given.
21247if test "${with_ldap_lib+set}" = set; then :
21248  withval=$with_ldap_lib; LDAPLIBNAME="$withval"
21249fi
21250
21251
21252LBERLIBNAME=""
21253
21254# Check whether --with-lber-lib was given.
21255if test "${with_lber_lib+set}" = set; then :
21256  withval=$with_lber_lib; LBERLIBNAME="$withval"
21257fi
21258
21259
21260if test x$CURL_DISABLE_LDAP != x1 ; then
21261
21262
21263    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lber.h" >&5
21264$as_echo_n "checking for lber.h... " >&6; }
21265if ${curl_cv_header_lber_h+:} false; then :
21266  $as_echo_n "(cached) " >&6
21267else
21268
21269    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21270/* end confdefs.h.  */
21271
21272
21273#undef inline
21274#ifdef HAVE_WINDOWS_H
21275#ifndef WIN32_LEAN_AND_MEAN
21276#define WIN32_LEAN_AND_MEAN
21277#endif
21278#include <windows.h>
21279#else
21280#ifdef HAVE_SYS_TYPES_H
21281#include <sys/types.h>
21282#endif
21283#endif
21284#ifndef NULL
21285#define NULL (void *)0
21286#endif
21287#include <lber.h>
21288
21289int main (void)
21290{
21291
21292        BerValue *bvp = NULL;
21293        BerElement *bep = ber_init(bvp);
21294        ber_free(bep, 1);
21295
21296 ;
21297 return 0;
21298}
21299
21300_ACEOF
21301if ac_fn_c_try_compile "$LINENO"; then :
21302
21303      curl_cv_header_lber_h="yes"
21304
21305else
21306
21307      curl_cv_header_lber_h="no"
21308
21309fi
21310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21311
21312fi
21313{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_lber_h" >&5
21314$as_echo "$curl_cv_header_lber_h" >&6; }
21315  if test "$curl_cv_header_lber_h" = "yes"; then
21316
21317cat >>confdefs.h <<_ACEOF
21318#define HAVE_LBER_H 1
21319_ACEOF
21320
21321    #
21322    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21323/* end confdefs.h.  */
21324
21325
21326#undef inline
21327#ifdef HAVE_WINDOWS_H
21328#ifndef WIN32_LEAN_AND_MEAN
21329#define WIN32_LEAN_AND_MEAN
21330#endif
21331#include <windows.h>
21332#else
21333#ifdef HAVE_SYS_TYPES_H
21334#include <sys/types.h>
21335#endif
21336#endif
21337#ifndef NULL
21338#define NULL (void *)0
21339#endif
21340#ifndef LDAP_DEPRECATED
21341#define LDAP_DEPRECATED 1
21342#endif
21343#include <ldap.h>
21344
21345int main (void)
21346{
21347
21348        BerValue *bvp = NULL;
21349        BerElement *bep = ber_init(bvp);
21350        ber_free(bep, 1);
21351
21352 ;
21353 return 0;
21354}
21355
21356_ACEOF
21357if ac_fn_c_try_compile "$LINENO"; then :
21358
21359      curl_cv_need_header_lber_h="no"
21360
21361else
21362
21363      curl_cv_need_header_lber_h="yes"
21364
21365fi
21366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21367    #
21368    case "$curl_cv_need_header_lber_h" in
21369      yes)
21370
21371cat >>confdefs.h <<_ACEOF
21372#define NEED_LBER_H 1
21373_ACEOF
21374
21375        ;;
21376    esac
21377  fi
21378
21379
21380    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap.h" >&5
21381$as_echo_n "checking for ldap.h... " >&6; }
21382if ${curl_cv_header_ldap_h+:} false; then :
21383  $as_echo_n "(cached) " >&6
21384else
21385
21386    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21387/* end confdefs.h.  */
21388
21389
21390#undef inline
21391#ifdef HAVE_WINDOWS_H
21392#ifndef WIN32_LEAN_AND_MEAN
21393#define WIN32_LEAN_AND_MEAN
21394#endif
21395#include <windows.h>
21396#else
21397#ifdef HAVE_SYS_TYPES_H
21398#include <sys/types.h>
21399#endif
21400#endif
21401#ifndef LDAP_DEPRECATED
21402#define LDAP_DEPRECATED 1
21403#endif
21404#ifdef NEED_LBER_H
21405#include <lber.h>
21406#endif
21407#include <ldap.h>
21408
21409int main (void)
21410{
21411
21412        LDAP *ldp = ldap_init("dummy", LDAP_PORT);
21413        int res = ldap_unbind(ldp);
21414
21415 ;
21416 return 0;
21417}
21418
21419_ACEOF
21420if ac_fn_c_try_compile "$LINENO"; then :
21421
21422      curl_cv_header_ldap_h="yes"
21423
21424else
21425
21426      curl_cv_header_ldap_h="no"
21427
21428fi
21429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21430
21431fi
21432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldap_h" >&5
21433$as_echo "$curl_cv_header_ldap_h" >&6; }
21434  case "$curl_cv_header_ldap_h" in
21435    yes)
21436
21437cat >>confdefs.h <<_ACEOF
21438#define HAVE_LDAP_H 1
21439_ACEOF
21440
21441      ;;
21442  esac
21443
21444
21445    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldapssl.h" >&5
21446$as_echo_n "checking for ldapssl.h... " >&6; }
21447if ${curl_cv_header_ldapssl_h+:} false; then :
21448  $as_echo_n "(cached) " >&6
21449else
21450
21451    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21452/* end confdefs.h.  */
21453
21454
21455#undef inline
21456#ifdef HAVE_WINDOWS_H
21457#ifndef WIN32_LEAN_AND_MEAN
21458#define WIN32_LEAN_AND_MEAN
21459#endif
21460#include <windows.h>
21461#else
21462#ifdef HAVE_SYS_TYPES_H
21463#include <sys/types.h>
21464#endif
21465#endif
21466#ifndef NULL
21467#define NULL (void *)0
21468#endif
21469#ifndef LDAP_DEPRECATED
21470#define LDAP_DEPRECATED 1
21471#endif
21472#ifdef NEED_LBER_H
21473#include <lber.h>
21474#endif
21475#ifdef HAVE_LDAP_H
21476#include <ldap.h>
21477#endif
21478#include <ldapssl.h>
21479
21480int main (void)
21481{
21482
21483        char *cert_label = NULL;
21484        LDAP *ldp = ldap_ssl_init("dummy", LDAPS_PORT, cert_label);
21485
21486 ;
21487 return 0;
21488}
21489
21490_ACEOF
21491if ac_fn_c_try_compile "$LINENO"; then :
21492
21493      curl_cv_header_ldapssl_h="yes"
21494
21495else
21496
21497      curl_cv_header_ldapssl_h="no"
21498
21499fi
21500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21501
21502fi
21503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldapssl_h" >&5
21504$as_echo "$curl_cv_header_ldapssl_h" >&6; }
21505  case "$curl_cv_header_ldapssl_h" in
21506    yes)
21507
21508cat >>confdefs.h <<_ACEOF
21509#define HAVE_LDAPSSL_H 1
21510_ACEOF
21511
21512      ;;
21513  esac
21514
21515
21516    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_ssl.h" >&5
21517$as_echo_n "checking for ldap_ssl.h... " >&6; }
21518if ${curl_cv_header_ldap_ssl_h+:} false; then :
21519  $as_echo_n "(cached) " >&6
21520else
21521
21522    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21523/* end confdefs.h.  */
21524
21525
21526#undef inline
21527#ifdef HAVE_WINDOWS_H
21528#ifndef WIN32_LEAN_AND_MEAN
21529#define WIN32_LEAN_AND_MEAN
21530#endif
21531#include <windows.h>
21532#else
21533#ifdef HAVE_SYS_TYPES_H
21534#include <sys/types.h>
21535#endif
21536#endif
21537#ifndef LDAP_DEPRECATED
21538#define LDAP_DEPRECATED 1
21539#endif
21540#ifdef NEED_LBER_H
21541#include <lber.h>
21542#endif
21543#ifdef HAVE_LDAP_H
21544#include <ldap.h>
21545#endif
21546#include <ldap_ssl.h>
21547
21548int main (void)
21549{
21550
21551        LDAP *ldp = ldapssl_init("dummy", LDAPS_PORT, 1);
21552
21553 ;
21554 return 0;
21555}
21556
21557_ACEOF
21558if ac_fn_c_try_compile "$LINENO"; then :
21559
21560      curl_cv_header_ldap_ssl_h="yes"
21561
21562else
21563
21564      curl_cv_header_ldap_ssl_h="no"
21565
21566fi
21567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21568
21569fi
21570{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ldap_ssl_h" >&5
21571$as_echo "$curl_cv_header_ldap_ssl_h" >&6; }
21572  case "$curl_cv_header_ldap_ssl_h" in
21573    yes)
21574
21575cat >>confdefs.h <<_ACEOF
21576#define HAVE_LDAP_SSL_H 1
21577_ACEOF
21578
21579      ;;
21580  esac
21581
21582
21583  if test -z "$LDAPLIBNAME" ; then
21584    if test "$curl_cv_native_windows" = "yes"; then
21585            LDAPLIBNAME="wldap32"
21586      LBERLIBNAME="no"
21587    fi
21588  fi
21589
21590  if test "$LDAPLIBNAME" ; then
21591    as_ac_Lib=`$as_echo "ac_cv_lib_"$LDAPLIBNAME"''_ldap_init" | $as_tr_sh`
21592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ldap_init in -l\"$LDAPLIBNAME\"" >&5
21593$as_echo_n "checking for ldap_init in -l\"$LDAPLIBNAME\"... " >&6; }
21594if eval \${$as_ac_Lib+:} false; then :
21595  $as_echo_n "(cached) " >&6
21596else
21597  ac_check_lib_save_LIBS=$LIBS
21598LIBS="-l"$LDAPLIBNAME"  $LIBS"
21599cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21600/* end confdefs.h.  */
21601
21602
21603#ifdef __cplusplus
21604extern "C"
21605#endif
21606char ldap_init ();
21607int main (void)
21608{
21609return ldap_init ();
21610 ;
21611 return 0;
21612}
21613_ACEOF
21614if ac_fn_c_try_link "$LINENO"; then :
21615  eval "$as_ac_Lib=yes"
21616else
21617  eval "$as_ac_Lib=no"
21618fi
21619rm -f core conftest.err conftest.$ac_objext \
21620    conftest$ac_exeext conftest.$ac_ext
21621LIBS=$ac_check_lib_save_LIBS
21622fi
21623eval ac_res=\$$as_ac_Lib
21624	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
21625$as_echo "$ac_res" >&6; }
21626if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
21627  cat >>confdefs.h <<_ACEOF
21628#define `$as_echo "HAVE_LIB"$LDAPLIBNAME"" | $as_tr_cpp` 1
21629_ACEOF
21630
21631  LIBS="-l"$LDAPLIBNAME" $LIBS"
21632
21633else
21634
21635      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&5
21636$as_echo "$as_me: WARNING: \"$LDAPLIBNAME\" is not an LDAP library: LDAP disabled" >&2;}
21637
21638$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h
21639
21640      CURL_DISABLE_LDAP=1
21641
21642
21643$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
21644
21645      CURL_DISABLE_LDAPS=1
21646
21647fi
21648
21649  else
21650
21651    #
21652  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5
21653$as_echo_n "checking for LDAP libraries... " >&6; }
21654  #
21655  u_libs=""
21656  #
21657
21658  #
21659  curl_cv_save_LIBS="$LIBS"
21660  curl_cv_ldap_LIBS="unknown"
21661  #
21662  for x_nlibs in '' "$u_libs" \
21663    '-lldap' \
21664    '-lldap -llber' \
21665    '-llber -lldap' \
21666    '-lldapssl -lldapx -lldapsdk' \
21667    '-lldapsdk -lldapx -lldapssl' ; do
21668    if test "$curl_cv_ldap_LIBS" = "unknown"; then
21669      if test -z "$x_nlibs"; then
21670        LIBS="$curl_cv_save_LIBS"
21671      else
21672        LIBS="$x_nlibs $curl_cv_save_LIBS"
21673      fi
21674      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21675/* end confdefs.h.  */
21676
21677
21678#undef inline
21679#ifdef HAVE_WINDOWS_H
21680#ifndef WIN32_LEAN_AND_MEAN
21681#define WIN32_LEAN_AND_MEAN
21682#endif
21683#include <windows.h>
21684#else
21685#ifdef HAVE_SYS_TYPES_H
21686#include <sys/types.h>
21687#endif
21688#endif
21689#ifndef NULL
21690#define NULL (void *)0
21691#endif
21692#ifndef LDAP_DEPRECATED
21693#define LDAP_DEPRECATED 1
21694#endif
21695#ifdef NEED_LBER_H
21696#include <lber.h>
21697#endif
21698#ifdef HAVE_LDAP_H
21699#include <ldap.h>
21700#endif
21701
21702int main (void)
21703{
21704
21705          BerValue *bvp = NULL;
21706          BerElement *bep = ber_init(bvp);
21707          LDAP *ldp = ldap_init("dummy", LDAP_PORT);
21708          int res = ldap_unbind(ldp);
21709          ber_free(bep, 1);
21710
21711 ;
21712 return 0;
21713}
21714
21715_ACEOF
21716if ac_fn_c_try_link "$LINENO"; then :
21717
21718        curl_cv_ldap_LIBS="$x_nlibs"
21719
21720fi
21721rm -f core conftest.err conftest.$ac_objext \
21722    conftest$ac_exeext conftest.$ac_ext
21723    fi
21724  done
21725  #
21726  LIBS="$curl_cv_save_LIBS"
21727  #
21728  case X-"$curl_cv_ldap_LIBS" in
21729    X-unknown)
21730      { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot find LDAP libraries" >&5
21731$as_echo "cannot find LDAP libraries" >&6; }
21732      ;;
21733    X-)
21734      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no additional lib required" >&5
21735$as_echo "no additional lib required" >&6; }
21736      ;;
21737    *)
21738      if test -z "$curl_cv_save_LIBS"; then
21739        LIBS="$curl_cv_ldap_LIBS"
21740      else
21741        LIBS="$curl_cv_ldap_LIBS $curl_cv_save_LIBS"
21742      fi
21743      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_ldap_LIBS" >&5
21744$as_echo "$curl_cv_ldap_LIBS" >&6; }
21745      ;;
21746  esac
21747  #
21748
21749    case X-"$curl_cv_ldap_LIBS" in
21750      X-unknown)
21751        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&5
21752$as_echo "$as_me: WARNING: Cannot find libraries for LDAP support: LDAP disabled" >&2;}
21753
21754$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h
21755
21756        CURL_DISABLE_LDAP=1
21757
21758
21759$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
21760
21761        CURL_DISABLE_LDAPS=1
21762
21763        ;;
21764    esac
21765  fi
21766fi
21767
21768if test x$CURL_DISABLE_LDAP != x1 ; then
21769
21770  if test "$LBERLIBNAME" ; then
21771            if test "$LBERLIBNAME" != "no" ; then
21772      as_ac_Lib=`$as_echo "ac_cv_lib_"$LBERLIBNAME"''_ber_free" | $as_tr_sh`
21773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ber_free in -l\"$LBERLIBNAME\"" >&5
21774$as_echo_n "checking for ber_free in -l\"$LBERLIBNAME\"... " >&6; }
21775if eval \${$as_ac_Lib+:} false; then :
21776  $as_echo_n "(cached) " >&6
21777else
21778  ac_check_lib_save_LIBS=$LIBS
21779LIBS="-l"$LBERLIBNAME"  $LIBS"
21780cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21781/* end confdefs.h.  */
21782
21783
21784#ifdef __cplusplus
21785extern "C"
21786#endif
21787char ber_free ();
21788int main (void)
21789{
21790return ber_free ();
21791 ;
21792 return 0;
21793}
21794_ACEOF
21795if ac_fn_c_try_link "$LINENO"; then :
21796  eval "$as_ac_Lib=yes"
21797else
21798  eval "$as_ac_Lib=no"
21799fi
21800rm -f core conftest.err conftest.$ac_objext \
21801    conftest$ac_exeext conftest.$ac_ext
21802LIBS=$ac_check_lib_save_LIBS
21803fi
21804eval ac_res=\$$as_ac_Lib
21805	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
21806$as_echo "$ac_res" >&6; }
21807if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
21808  cat >>confdefs.h <<_ACEOF
21809#define `$as_echo "HAVE_LIB"$LBERLIBNAME"" | $as_tr_cpp` 1
21810_ACEOF
21811
21812  LIBS="-l"$LBERLIBNAME" $LIBS"
21813
21814else
21815
21816        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&5
21817$as_echo "$as_me: WARNING: \"$LBERLIBNAME\" is not an LBER library: LDAP disabled" >&2;}
21818
21819$as_echo "#define CURL_DISABLE_LDAP 1" >>confdefs.h
21820
21821        CURL_DISABLE_LDAP=1
21822
21823
21824$as_echo "#define CURL_DISABLE_LDAPS 1" >>confdefs.h
21825
21826        CURL_DISABLE_LDAPS=1
21827
21828fi
21829
21830    fi
21831  fi
21832fi
21833
21834if test x$CURL_DISABLE_LDAP != x1 ; then
21835  for ac_func in ldap_url_parse ldap_init_fd
21836do :
21837  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21838ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21839if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21840  cat >>confdefs.h <<_ACEOF
21841#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21842_ACEOF
21843
21844fi
21845done
21846
21847
21848  if test "$LDAPLIBNAME" = "wldap32"; then
21849    curl_ldap_msg="enabled (winldap)"
21850
21851$as_echo "#define USE_WIN32_LDAP 1" >>confdefs.h
21852
21853  else
21854    curl_ldap_msg="enabled (OpenLDAP)"
21855    if test "x$ac_cv_func_ldap_init_fd" = "xyes"; then
21856
21857$as_echo "#define USE_OPENLDAP 1" >>confdefs.h
21858
21859      USE_OPENLDAP=1
21860
21861    fi
21862  fi
21863fi
21864
21865if test x$CURL_DISABLE_LDAPS != x1 ; then
21866    curl_ldaps_msg="enabled"
21867fi
21868
21869
21870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable IPv6" >&5
21871$as_echo_n "checking whether to enable IPv6... " >&6; }
21872# Check whether --enable-ipv6 was given.
21873if test "${enable_ipv6+set}" = set; then :
21874  enableval=$enable_ipv6;  case "$enableval" in
21875  no)
21876       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21877$as_echo "no" >&6; }
21878       ipv6=no
21879       ;;
21880  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21881$as_echo "yes" >&6; }
21882       ipv6=yes
21883       ;;
21884  esac
21885else
21886  if test "$cross_compiling" = yes; then :
21887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21888$as_echo "yes" >&6; }
21889  ipv6=yes
21890
21891else
21892  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21893/* end confdefs.h.  */
21894 /* is AF_INET6 available? */
21895#include <sys/types.h>
21896#ifdef HAVE_WINSOCK2_H
21897#include <winsock2.h>
21898#else
21899#include <sys/socket.h>
21900#endif
21901#include <stdlib.h> /* for exit() */
21902main()
21903{
21904 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
21905   exit(1);
21906 else
21907   exit(0);
21908}
21909
21910_ACEOF
21911if ac_fn_c_try_run "$LINENO"; then :
21912  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21913$as_echo "yes" >&6; }
21914  ipv6=yes
21915else
21916  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21917$as_echo "no" >&6; }
21918  ipv6=no
21919fi
21920rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21921  conftest.$ac_objext conftest.beam conftest.$ac_ext
21922fi
21923
21924fi
21925
21926
21927if test "$ipv6" = "yes"; then
21928  curl_ipv6_msg="enabled"
21929fi
21930
21931# Check if struct sockaddr_in6 have sin6_scope_id member
21932if test "$ipv6" = yes; then
21933  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if struct sockaddr_in6 has sin6_scope_id member" >&5
21934$as_echo_n "checking if struct sockaddr_in6 has sin6_scope_id member... " >&6; }
21935  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21936/* end confdefs.h.  */
21937
21938#include <sys/types.h>
21939#ifdef HAVE_WINSOCK2_H
21940#include <winsock2.h>
21941#include <ws2tcpip.h>
21942#else
21943#include <netinet/in.h>
21944#if defined (__TANDEM)
21945# include <netinet/in6.h>
21946#endif
21947#endif
21948int main (void)
21949{
21950struct sockaddr_in6 s; s.sin6_scope_id = 0;
21951 ;
21952 return 0;
21953}
21954_ACEOF
21955if ac_fn_c_try_compile "$LINENO"; then :
21956  have_sin6_scope_id=yes
21957fi
21958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21959  if test "$have_sin6_scope_id" = yes; then
21960    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21961$as_echo "yes" >&6; }
21962
21963$as_echo "#define HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID 1" >>confdefs.h
21964
21965  else
21966    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21967$as_echo "no" >&6; }
21968  fi
21969fi
21970
21971
21972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if argv can be written to" >&5
21973$as_echo_n "checking if argv can be written to... " >&6; }
21974if test "$cross_compiling" = yes; then :
21975
21976  curl_cv_writable_argv=cross
21977
21978else
21979  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21980/* end confdefs.h.  */
21981
21982
21983int main(int argc, char ** argv) {
21984    argv[0][0] = ' ';
21985    return (argv[0][0] == ' ')?0:1;
21986}
21987
21988
21989_ACEOF
21990if ac_fn_c_try_run "$LINENO"; then :
21991
21992  curl_cv_writable_argv=yes
21993
21994else
21995
21996  curl_cv_writable_argv=no
21997
21998fi
21999rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22000  conftest.$ac_objext conftest.beam conftest.$ac_ext
22001fi
22002
22003case $curl_cv_writable_argv in
22004yes)
22005
22006$as_echo "#define HAVE_WRITABLE_ARGV 1" >>confdefs.h
22007
22008        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22009$as_echo "yes" >&6; }
22010        ;;
22011no)
22012        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22013$as_echo "no" >&6; }
22014        ;;
22015*)
22016        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22017$as_echo "no" >&6; }
22018        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: the previous check could not be made default was used" >&5
22019$as_echo "$as_me: WARNING: the previous check could not be made default was used" >&2;}
22020        ;;
22021esac
22022
22023
22024
22025GSSAPI_ROOT="/usr"
22026
22027# Check whether --with-gssapi-includes was given.
22028if test "${with_gssapi_includes+set}" = set; then :
22029  withval=$with_gssapi_includes;  GSSAPI_INCS="-I$withval"
22030    want_gss="yes"
22031
22032fi
22033
22034
22035
22036# Check whether --with-gssapi-libs was given.
22037if test "${with_gssapi_libs+set}" = set; then :
22038  withval=$with_gssapi_libs;  GSSAPI_LIB_DIR="-L$withval"
22039    want_gss="yes"
22040
22041fi
22042
22043
22044
22045# Check whether --with-gssapi was given.
22046if test "${with_gssapi+set}" = set; then :
22047  withval=$with_gssapi;
22048  GSSAPI_ROOT="$withval"
22049  if test x"$GSSAPI_ROOT" != xno; then
22050    want_gss="yes"
22051    if test x"$GSSAPI_ROOT" = xyes; then
22052            GSSAPI_ROOT="/usr"
22053    fi
22054  fi
22055
22056fi
22057
22058
22059: ${KRB5CONFIG:="$GSSAPI_ROOT/bin/krb5-config"}
22060
22061save_CPPFLAGS="$CPPFLAGS"
22062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API support is requested" >&5
22063$as_echo_n "checking if GSS-API support is requested... " >&6; }
22064if test x"$want_gss" = xyes; then
22065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22066$as_echo "yes" >&6; }
22067
22068  if test -z "$GSSAPI_INCS"; then
22069     if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then
22070        GSSAPI_INCS=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --cflags gssapi`
22071     elif test -f "$KRB5CONFIG"; then
22072        GSSAPI_INCS=`$KRB5CONFIG --cflags gssapi`
22073     elif test "$GSSAPI_ROOT" != "yes"; then
22074        GSSAPI_INCS="-I$GSSAPI_ROOT/include"
22075     fi
22076  fi
22077
22078  CPPFLAGS="$CPPFLAGS $GSSAPI_INCS"
22079
22080  ac_fn_c_check_header_mongrel "$LINENO" "gss.h" "ac_cv_header_gss_h" "$ac_includes_default"
22081if test "x$ac_cv_header_gss_h" = xyes; then :
22082
22083
22084$as_echo "#define HAVE_GSSGNU 1" >>confdefs.h
22085
22086      gnu_gss=yes
22087
22088else
22089
22090            for ac_header in gssapi/gssapi.h
22091do :
22092  ac_fn_c_check_header_mongrel "$LINENO" "gssapi/gssapi.h" "ac_cv_header_gssapi_gssapi_h" "$ac_includes_default"
22093if test "x$ac_cv_header_gssapi_gssapi_h" = xyes; then :
22094  cat >>confdefs.h <<_ACEOF
22095#define HAVE_GSSAPI_GSSAPI_H 1
22096_ACEOF
22097
22098else
22099  not_mit=1
22100fi
22101
22102done
22103
22104      for ac_header in gssapi/gssapi_generic.h gssapi/gssapi_krb5.h
22105do :
22106  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22107ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
22108$ac_includes_default
22109#ifdef HAVE_GSSAPI_GSSAPI_H
22110#include <gssapi/gssapi.h>
22111#endif
22112
22113"
22114if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22115  cat >>confdefs.h <<_ACEOF
22116#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22117_ACEOF
22118
22119else
22120  not_mit=1
22121fi
22122
22123done
22124
22125      if test "x$not_mit" = "x1"; then
22126                ac_fn_c_check_header_mongrel "$LINENO" "gssapi.h" "ac_cv_header_gssapi_h" "$ac_includes_default"
22127if test "x$ac_cv_header_gssapi_h" = xyes; then :
22128
22129
22130$as_echo "#define HAVE_GSSHEIMDAL 1" >>confdefs.h
22131
22132
22133else
22134
22135                            want_gss=no
22136              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling GSS-API support since no header files were found" >&5
22137$as_echo "$as_me: WARNING: disabling GSS-API support since no header files were found" >&2;}
22138
22139
22140fi
22141
22142
22143      else
22144
22145$as_echo "#define HAVE_GSSMIT 1" >>confdefs.h
22146
22147                { $as_echo "$as_me:${as_lineno-$LINENO}: checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE" >&5
22148$as_echo_n "checking if GSS-API headers declare GSS_C_NT_HOSTBASED_SERVICE... " >&6; }
22149        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22150/* end confdefs.h.  */
22151
22152
22153#include <gssapi/gssapi.h>
22154#include <gssapi/gssapi_generic.h>
22155#include <gssapi/gssapi_krb5.h>
22156
22157int main (void)
22158{
22159
22160            gss_import_name(
22161                            (OM_uint32 *)0,
22162                            (gss_buffer_t)0,
22163                            GSS_C_NT_HOSTBASED_SERVICE,
22164                            (gss_name_t *)0);
22165
22166 ;
22167 return 0;
22168}
22169
22170_ACEOF
22171if ac_fn_c_try_compile "$LINENO"; then :
22172
22173          { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22174$as_echo "yes" >&6; }
22175
22176else
22177
22178          { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22179$as_echo "no" >&6; }
22180
22181$as_echo "#define HAVE_OLD_GSSMIT 1" >>confdefs.h
22182
22183
22184fi
22185rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22186      fi
22187
22188
22189fi
22190
22191
22192else
22193  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22194$as_echo "no" >&6; }
22195fi
22196if test x"$want_gss" = xyes; then
22197
22198$as_echo "#define HAVE_GSSAPI 1" >>confdefs.h
22199
22200  HAVE_GSSAPI=1
22201  curl_gss_msg="enabled (MIT Kerberos/Heimdal)"
22202
22203  if test -n "$gnu_gss"; then
22204    curl_gss_msg="enabled (GNU GSS)"
22205    LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
22206    LIBS="-lgss $LIBS"
22207  elif test -z "$GSSAPI_LIB_DIR"; then
22208     case $host in
22209     *-*-darwin*)
22210        LIBS="-lgssapi_krb5 -lresolv $LIBS"
22211        ;;
22212     *)
22213        if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then
22214                                 gss_libs=`$GSSAPI_ROOT/bin/$host_alias-krb5-config --libs gssapi`
22215           LIBS="$gss_libs $LIBS"
22216        elif test -f "$KRB5CONFIG"; then
22217                                 gss_libs=`$KRB5CONFIG --libs gssapi`
22218           LIBS="$gss_libs $LIBS"
22219        else
22220           case $host in
22221           *-hp-hpux*)
22222              gss_libname="gss"
22223              ;;
22224           *)
22225              gss_libname="gssapi"
22226              ;;
22227           esac
22228
22229           if test "$GSSAPI_ROOT" != "yes"; then
22230              LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
22231              LIBS="-l$gss_libname $LIBS"
22232           else
22233              LIBS="-l$gss_libname $LIBS"
22234           fi
22235        fi
22236        ;;
22237     esac
22238  else
22239     LDFLAGS="$LDFLAGS $GSSAPI_LIB_DIR"
22240     case $host in
22241     *-hp-hpux*)
22242        LIBS="-lgss $LIBS"
22243        ;;
22244     *)
22245        LIBS="-lgssapi $LIBS"
22246        ;;
22247     esac
22248  fi
22249else
22250  CPPFLAGS="$save_CPPFLAGS"
22251fi
22252
22253build_libstubgss=no
22254if test x"$want_gss" = "xyes"; then
22255  build_libstubgss=yes
22256fi
22257
22258 if test "x$build_libstubgss" = "xyes"; then
22259  BUILD_STUB_GSS_TRUE=
22260  BUILD_STUB_GSS_FALSE='#'
22261else
22262  BUILD_STUB_GSS_TRUE='#'
22263  BUILD_STUB_GSS_FALSE=
22264fi
22265
22266
22267
22268DEFAULT_SSL_BACKEND=no
22269VALID_DEFAULT_SSL_BACKEND=
22270
22271# Check whether --with-default-ssl-backend was given.
22272if test "${with_default_ssl_backend+set}" = set; then :
22273  withval=$with_default_ssl_backend; DEFAULT_SSL_BACKEND=$withval
22274fi
22275
22276case "$DEFAULT_SSL_BACKEND" in
22277  no)
22278        ;;
22279  default|yes)
22280        as_fn_error $? "The name of the default SSL backend is required." "$LINENO" 5
22281    ;;
22282  *)
22283
22284        VALID_DEFAULT_SSL_BACKEND=no
22285    ;;
22286esac
22287
22288
22289
22290OPT_WINSSL=no
22291
22292# Check whether --with-winssl was given.
22293if test "${with_winssl+set}" = set; then :
22294  withval=$with_winssl; OPT_WINSSL=$withval
22295fi
22296
22297
22298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native SSL/TLS (Windows native builds only)" >&5
22299$as_echo_n "checking whether to enable Windows native SSL/TLS (Windows native builds only)... " >&6; }
22300if test -z "$ssl_backends" -o "x$OPT_WINSSL" != xno; then
22301  ssl_msg=
22302  if test "x$OPT_WINSSL" != "xno"  &&
22303     test "x$curl_cv_native_windows" = "xyes"; then
22304    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22305$as_echo "yes" >&6; }
22306
22307$as_echo "#define USE_SCHANNEL 1" >>confdefs.h
22308
22309    USE_SCHANNEL=1
22310
22311    ssl_msg="Windows-native"
22312    test schannel != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
22313    WINSSL_ENABLED=1
22314    # --with-winssl implies --enable-sspi
22315
22316$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h
22317
22318    USE_WINDOWS_SSPI=1
22319
22320    curl_sspi_msg="enabled"
22321    LIBS="-lcrypt32 $LIBS"
22322  else
22323    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22324$as_echo "no" >&6; }
22325  fi
22326  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
22327else
22328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22329$as_echo "no" >&6; }
22330fi
22331
22332OPT_DARWINSSL=no
22333
22334# Check whether --with-darwinssl was given.
22335if test "${with_darwinssl+set}" = set; then :
22336  withval=$with_darwinssl; OPT_DARWINSSL=$withval
22337fi
22338
22339
22340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Apple OS native SSL/TLS" >&5
22341$as_echo_n "checking whether to enable Apple OS native SSL/TLS... " >&6; }
22342if test -z "$ssl_backends" -o "x$OPT_DARWINSSL" != xno; then
22343  if test "x$OPT_DARWINSSL" != "xno" &&
22344     test -d "/System/Library/Frameworks/Security.framework"; then
22345    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22346$as_echo "yes" >&6; }
22347
22348$as_echo "#define USE_DARWINSSL 1" >>confdefs.h
22349
22350    USE_DARWINSSL=1
22351
22352    ssl_msg="Apple OS-native"
22353    test darwinssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
22354    DARWINSSL_ENABLED=1
22355    LDFLAGS="$LDFLAGS -framework CoreFoundation -framework Security"
22356  else
22357    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22358$as_echo "no" >&6; }
22359  fi
22360  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
22361else
22362  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22363$as_echo "no" >&6; }
22364fi
22365
22366
22367OPT_SSL=off
22368ca="no"
22369
22370# Check whether --with-ssl was given.
22371if test "${with_ssl+set}" = set; then :
22372  withval=$with_ssl; OPT_SSL=$withval
22373fi
22374
22375
22376if test -z "$ssl_backends" -o "x$OPT_SSL" != xno &&
22377   test X"$OPT_SSL" != Xno; then
22378  ssl_msg=
22379
22380    CLEANLDFLAGS="$LDFLAGS"
22381  CLEANCPPFLAGS="$CPPFLAGS"
22382  CLEANLIBS="$LIBS"
22383
22384    case $host in
22385    *-*-msys* | *-*-mingw*)
22386      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gdi32" >&5
22387$as_echo_n "checking for gdi32... " >&6; }
22388      my_ac_save_LIBS=$LIBS
22389      LIBS="-lgdi32 $LIBS"
22390      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22391/* end confdefs.h.  */
22392#include <windef.h>
22393                   #include <wingdi.h>
22394int main (void)
22395{
22396GdiFlush();
22397 ;
22398 return 0;
22399}
22400_ACEOF
22401if ac_fn_c_try_link "$LINENO"; then :
22402                      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22403$as_echo "yes" >&6; }
22404else
22405                      LIBS=$my_ac_save_LIBS
22406                   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22407$as_echo "no" >&6; }
22408
22409fi
22410rm -f core conftest.err conftest.$ac_objext \
22411    conftest$ac_exeext conftest.$ac_ext
22412      ;;
22413  esac
22414
22415  case "$OPT_SSL" in
22416  yes)
22417        if test x$cross_compiling != xyes; then
22418            PKGTEST="yes"
22419    fi
22420    PREFIX_OPENSSL=/usr/local/ssl
22421    LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff"
22422    ;;
22423  off)
22424        if test x$cross_compiling != xyes; then
22425            PKGTEST="yes"
22426    fi
22427    PREFIX_OPENSSL=
22428    ;;
22429  *)
22430        PKGTEST="no"
22431    PREFIX_OPENSSL=$OPT_SSL
22432
22433                OPENSSL_PCDIR="$OPT_SSL/lib/pkgconfig"
22434    { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&5
22435$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$OPENSSL_PCDIR\"" >&6;}
22436    if test -f "$OPENSSL_PCDIR/openssl.pc"; then
22437      PKGTEST="yes"
22438    fi
22439
22440            LIB_OPENSSL="$PREFIX_OPENSSL/lib$libsuff"
22441    if test "$PREFIX_OPENSSL" != "/usr" ; then
22442      SSL_LDFLAGS="-L$LIB_OPENSSL"
22443      SSL_CPPFLAGS="-I$PREFIX_OPENSSL/include"
22444    fi
22445    SSL_CPPFLAGS="$SSL_CPPFLAGS -I$PREFIX_OPENSSL/include/openssl"
22446    ;;
22447  esac
22448
22449  if test "$PKGTEST" = "yes"; then
22450
22451
22452    if test -n "$PKG_CONFIG"; then
22453      PKGCONFIG="$PKG_CONFIG"
22454    else
22455      if test -n "$ac_tool_prefix"; then
22456  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
22457set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
22458{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22459$as_echo_n "checking for $ac_word... " >&6; }
22460if ${ac_cv_path_PKGCONFIG+:} false; then :
22461  $as_echo_n "(cached) " >&6
22462else
22463  case $PKGCONFIG in
22464  [\\/]* | ?:[\\/]*)
22465  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
22466  ;;
22467  *)
22468  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22469as_dummy="$PATH:/usr/bin:/usr/local/bin"
22470for as_dir in $as_dummy
22471do
22472  IFS=$as_save_IFS
22473  test -z "$as_dir" && as_dir=.
22474    for ac_exec_ext in '' $ac_executable_extensions; do
22475  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22476    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
22477    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22478    break 2
22479  fi
22480done
22481  done
22482IFS=$as_save_IFS
22483
22484  ;;
22485esac
22486fi
22487PKGCONFIG=$ac_cv_path_PKGCONFIG
22488if test -n "$PKGCONFIG"; then
22489  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
22490$as_echo "$PKGCONFIG" >&6; }
22491else
22492  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22493$as_echo "no" >&6; }
22494fi
22495
22496
22497fi
22498if test -z "$ac_cv_path_PKGCONFIG"; then
22499  ac_pt_PKGCONFIG=$PKGCONFIG
22500  # Extract the first word of "pkg-config", so it can be a program name with args.
22501set dummy pkg-config; ac_word=$2
22502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
22503$as_echo_n "checking for $ac_word... " >&6; }
22504if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
22505  $as_echo_n "(cached) " >&6
22506else
22507  case $ac_pt_PKGCONFIG in
22508  [\\/]* | ?:[\\/]*)
22509  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
22510  ;;
22511  *)
22512  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22513as_dummy="$PATH:/usr/bin:/usr/local/bin"
22514for as_dir in $as_dummy
22515do
22516  IFS=$as_save_IFS
22517  test -z "$as_dir" && as_dir=.
22518    for ac_exec_ext in '' $ac_executable_extensions; do
22519  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
22520    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
22521    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
22522    break 2
22523  fi
22524done
22525  done
22526IFS=$as_save_IFS
22527
22528  ;;
22529esac
22530fi
22531ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
22532if test -n "$ac_pt_PKGCONFIG"; then
22533  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
22534$as_echo "$ac_pt_PKGCONFIG" >&6; }
22535else
22536  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22537$as_echo "no" >&6; }
22538fi
22539
22540  if test "x$ac_pt_PKGCONFIG" = x; then
22541    PKGCONFIG="no"
22542  else
22543    case $cross_compiling:$ac_tool_warned in
22544yes:)
22545{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
22546$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
22547ac_tool_warned=yes ;;
22548esac
22549    PKGCONFIG=$ac_pt_PKGCONFIG
22550  fi
22551else
22552  PKGCONFIG="$ac_cv_path_PKGCONFIG"
22553fi
22554
22555    fi
22556
22557    if test "x$PKGCONFIG" != "xno"; then
22558      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl options with pkg-config" >&5
22559$as_echo_n "checking for openssl options with pkg-config... " >&6; }
22560            itexists=`
22561    if test -n "$OPENSSL_PCDIR"; then
22562      PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR"
22563      export PKG_CONFIG_LIBDIR
22564    fi
22565         $PKGCONFIG --exists openssl >/dev/null 2>&1 && echo 1`
22566
22567      if test -z "$itexists"; then
22568                        PKGCONFIG="no"
22569        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22570$as_echo "no" >&6; }
22571      else
22572        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
22573$as_echo "found" >&6; }
22574      fi
22575    fi
22576
22577
22578    if test "$PKGCONFIG" != "no" ; then
22579      SSL_LIBS=`
22580    if test -n "$OPENSSL_PCDIR"; then
22581      PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR"
22582      export PKG_CONFIG_LIBDIR
22583    fi
22584         $PKGCONFIG --libs-only-l openssl 2>/dev/null`
22585
22586      SSL_LDFLAGS=`
22587    if test -n "$OPENSSL_PCDIR"; then
22588      PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR"
22589      export PKG_CONFIG_LIBDIR
22590    fi
22591         $PKGCONFIG --libs-only-L openssl 2>/dev/null`
22592
22593      SSL_CPPFLAGS=`
22594    if test -n "$OPENSSL_PCDIR"; then
22595      PKG_CONFIG_LIBDIR="$OPENSSL_PCDIR"
22596      export PKG_CONFIG_LIBDIR
22597    fi
22598         $PKGCONFIG --cflags-only-I openssl 2>/dev/null`
22599
22600
22601      { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&5
22602$as_echo "$as_me: pkg-config: SSL_LIBS: \"$SSL_LIBS\"" >&6;}
22603      { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&5
22604$as_echo "$as_me: pkg-config: SSL_LDFLAGS: \"$SSL_LDFLAGS\"" >&6;}
22605      { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&5
22606$as_echo "$as_me: pkg-config: SSL_CPPFLAGS: \"$SSL_CPPFLAGS\"" >&6;}
22607
22608      LIB_OPENSSL=`echo $SSL_LDFLAGS | sed -e 's/-L//g'`
22609
22610                                          LIBS="$SSL_LIBS $LIBS"
22611    fi
22612  fi
22613
22614    CPPFLAGS="$CPPFLAGS $SSL_CPPFLAGS"
22615  LDFLAGS="$LDFLAGS $SSL_LDFLAGS"
22616
22617  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
22618$as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
22619if ${ac_cv_lib_crypto_HMAC_Update+:} false; then :
22620  $as_echo_n "(cached) " >&6
22621else
22622  ac_check_lib_save_LIBS=$LIBS
22623LIBS="-lcrypto  $LIBS"
22624cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22625/* end confdefs.h.  */
22626
22627
22628#ifdef __cplusplus
22629extern "C"
22630#endif
22631char HMAC_Update ();
22632int main (void)
22633{
22634return HMAC_Update ();
22635 ;
22636 return 0;
22637}
22638_ACEOF
22639if ac_fn_c_try_link "$LINENO"; then :
22640  ac_cv_lib_crypto_HMAC_Update=yes
22641else
22642  ac_cv_lib_crypto_HMAC_Update=no
22643fi
22644rm -f core conftest.err conftest.$ac_objext \
22645    conftest$ac_exeext conftest.$ac_ext
22646LIBS=$ac_check_lib_save_LIBS
22647fi
22648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5
22649$as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; }
22650if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then :
22651
22652     HAVECRYPTO="yes"
22653     LIBS="-lcrypto $LIBS"
22654
22655else
22656
22657     LDFLAGS="$CLEANLDFLAGS -L$LIB_OPENSSL"
22658     CPPFLAGS="$CLEANCPPFLAGS -I$PREFIX_OPENSSL/include/openssl -I$PREFIX_OPENSSL/include"
22659     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Init_ex in -lcrypto" >&5
22660$as_echo_n "checking for HMAC_Init_ex in -lcrypto... " >&6; }
22661if ${ac_cv_lib_crypto_HMAC_Init_ex+:} false; then :
22662  $as_echo_n "(cached) " >&6
22663else
22664  ac_check_lib_save_LIBS=$LIBS
22665LIBS="-lcrypto  $LIBS"
22666cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22667/* end confdefs.h.  */
22668
22669
22670#ifdef __cplusplus
22671extern "C"
22672#endif
22673char HMAC_Init_ex ();
22674int main (void)
22675{
22676return HMAC_Init_ex ();
22677 ;
22678 return 0;
22679}
22680_ACEOF
22681if ac_fn_c_try_link "$LINENO"; then :
22682  ac_cv_lib_crypto_HMAC_Init_ex=yes
22683else
22684  ac_cv_lib_crypto_HMAC_Init_ex=no
22685fi
22686rm -f core conftest.err conftest.$ac_objext \
22687    conftest$ac_exeext conftest.$ac_ext
22688LIBS=$ac_check_lib_save_LIBS
22689fi
22690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Init_ex" >&5
22691$as_echo "$ac_cv_lib_crypto_HMAC_Init_ex" >&6; }
22692if test "x$ac_cv_lib_crypto_HMAC_Init_ex" = xyes; then :
22693
22694       HAVECRYPTO="yes"
22695       LIBS="-lcrypto $LIBS"
22696else
22697
22698
22699              { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking with -ldl" >&5
22700$as_echo_n "checking OpenSSL linking with -ldl... " >&6; }
22701       LIBS="$LIBS -ldl"
22702       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22703/* end confdefs.h.  */
22704
22705         #include <openssl/err.h>
22706
22707int main (void)
22708{
22709
22710         ERR_clear_error();
22711
22712 ;
22713 return 0;
22714}
22715_ACEOF
22716if ac_fn_c_try_link "$LINENO"; then :
22717
22718         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22719$as_echo "yes" >&6; }
22720         HAVECRYPTO="yes"
22721
22722else
22723
22724         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22725$as_echo "no" >&6; }
22726
22727         { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenSSL linking with -ldl and -lpthread" >&5
22728$as_echo_n "checking OpenSSL linking with -ldl and -lpthread... " >&6; }
22729         LIBS="$LIBS -lpthread"
22730         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22731/* end confdefs.h.  */
22732
22733           #include <openssl/err.h>
22734
22735int main (void)
22736{
22737
22738           ERR_clear_error();
22739
22740 ;
22741 return 0;
22742}
22743_ACEOF
22744if ac_fn_c_try_link "$LINENO"; then :
22745
22746           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22747$as_echo "yes" >&6; }
22748           HAVECRYPTO="yes"
22749
22750else
22751
22752           { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22753$as_echo "no" >&6; }
22754           LDFLAGS="$CLEANLDFLAGS"
22755           CPPFLAGS="$CLEANCPPFLAGS"
22756           LIBS="$CLEANLIBS"
22757
22758
22759fi
22760rm -f core conftest.err conftest.$ac_objext \
22761    conftest$ac_exeext conftest.$ac_ext
22762
22763
22764fi
22765rm -f core conftest.err conftest.$ac_objext \
22766    conftest$ac_exeext conftest.$ac_ext
22767
22768
22769fi
22770
22771
22772fi
22773
22774
22775  if test X"$HAVECRYPTO" = X"yes"; then
22776
22777    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5
22778$as_echo_n "checking for SSL_connect in -lssl... " >&6; }
22779if ${ac_cv_lib_ssl_SSL_connect+:} false; then :
22780  $as_echo_n "(cached) " >&6
22781else
22782  ac_check_lib_save_LIBS=$LIBS
22783LIBS="-lssl  $LIBS"
22784cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22785/* end confdefs.h.  */
22786
22787
22788#ifdef __cplusplus
22789extern "C"
22790#endif
22791char SSL_connect ();
22792int main (void)
22793{
22794return SSL_connect ();
22795 ;
22796 return 0;
22797}
22798_ACEOF
22799if ac_fn_c_try_link "$LINENO"; then :
22800  ac_cv_lib_ssl_SSL_connect=yes
22801else
22802  ac_cv_lib_ssl_SSL_connect=no
22803fi
22804rm -f core conftest.err conftest.$ac_objext \
22805    conftest$ac_exeext conftest.$ac_ext
22806LIBS=$ac_check_lib_save_LIBS
22807fi
22808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5
22809$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; }
22810if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then :
22811  cat >>confdefs.h <<_ACEOF
22812#define HAVE_LIBSSL 1
22813_ACEOF
22814
22815  LIBS="-lssl $LIBS"
22816
22817fi
22818
22819
22820    if test "$ac_cv_lib_ssl_SSL_connect" != yes; then
22821                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl with RSAglue/rsaref libs in use" >&5
22822$as_echo_n "checking for ssl with RSAglue/rsaref libs in use... " >&6; };
22823        OLIBS=$LIBS
22824        LIBS="-lRSAglue -lrsaref $LIBS"
22825        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_connect in -lssl" >&5
22826$as_echo_n "checking for SSL_connect in -lssl... " >&6; }
22827if ${ac_cv_lib_ssl_SSL_connect+:} false; then :
22828  $as_echo_n "(cached) " >&6
22829else
22830  ac_check_lib_save_LIBS=$LIBS
22831LIBS="-lssl  $LIBS"
22832cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22833/* end confdefs.h.  */
22834
22835
22836#ifdef __cplusplus
22837extern "C"
22838#endif
22839char SSL_connect ();
22840int main (void)
22841{
22842return SSL_connect ();
22843 ;
22844 return 0;
22845}
22846_ACEOF
22847if ac_fn_c_try_link "$LINENO"; then :
22848  ac_cv_lib_ssl_SSL_connect=yes
22849else
22850  ac_cv_lib_ssl_SSL_connect=no
22851fi
22852rm -f core conftest.err conftest.$ac_objext \
22853    conftest$ac_exeext conftest.$ac_ext
22854LIBS=$ac_check_lib_save_LIBS
22855fi
22856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssl_SSL_connect" >&5
22857$as_echo "$ac_cv_lib_ssl_SSL_connect" >&6; }
22858if test "x$ac_cv_lib_ssl_SSL_connect" = xyes; then :
22859  cat >>confdefs.h <<_ACEOF
22860#define HAVE_LIBSSL 1
22861_ACEOF
22862
22863  LIBS="-lssl $LIBS"
22864
22865fi
22866
22867        if test "$ac_cv_lib_ssl_SSL_connect" != yes; then
22868                        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22869$as_echo "no" >&6; }
22870            LIBS=$OLIBS
22871        else
22872            { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
22873$as_echo "yes" >&6; }
22874        fi
22875
22876    else
22877
22878            for ac_header in openssl/x509.h openssl/rsa.h openssl/crypto.h \
22879                       openssl/pem.h openssl/ssl.h openssl/err.h
22880do :
22881  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22882ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22883if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22884  cat >>confdefs.h <<_ACEOF
22885#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22886_ACEOF
22887 ssl_msg="OpenSSL"
22888	test openssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
22889        OPENSSL_ENABLED=1
22890
22891$as_echo "#define USE_OPENSSL 1" >>confdefs.h
22892
22893fi
22894
22895done
22896
22897
22898      if test $ac_cv_header_openssl_x509_h = no; then
22899                                for ac_header in x509.h rsa.h crypto.h pem.h ssl.h err.h
22900do :
22901  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22902ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22903if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22904  cat >>confdefs.h <<_ACEOF
22905#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22906_ACEOF
22907
22908fi
22909
22910done
22911
22912
22913        if test $ac_cv_header_x509_h = yes &&
22914           test $ac_cv_header_crypto_h = yes &&
22915           test $ac_cv_header_ssl_h = yes; then
22916                    ssl_msg="OpenSSL"
22917          OPENSSL_ENABLED=1
22918        fi
22919      fi
22920    fi
22921
22922    if test X"$OPENSSL_ENABLED" != X"1"; then
22923       LIBS="$CLEANLIBS"
22924    fi
22925
22926    if test X"$OPT_SSL" != Xoff &&
22927       test "$OPENSSL_ENABLED" != "1"; then
22928      as_fn_error $? "OpenSSL libs and/or directories were not found where specified!" "$LINENO" 5
22929    fi
22930  fi
22931
22932  if test X"$OPENSSL_ENABLED" = X"1"; then
22933            ac_fn_c_check_func "$LINENO" "ENGINE_init" "ac_cv_func_ENGINE_init"
22934if test "x$ac_cv_func_ENGINE_init" = xyes; then :
22935
22936                for ac_header in openssl/engine.h
22937do :
22938  ac_fn_c_check_header_mongrel "$LINENO" "openssl/engine.h" "ac_cv_header_openssl_engine_h" "$ac_includes_default"
22939if test "x$ac_cv_header_openssl_engine_h" = xyes; then :
22940  cat >>confdefs.h <<_ACEOF
22941#define HAVE_OPENSSL_ENGINE_H 1
22942_ACEOF
22943
22944fi
22945
22946done
22947
22948                for ac_func in ENGINE_load_builtin_engines
22949do :
22950  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22951ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22952if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22953  cat >>confdefs.h <<_ACEOF
22954#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22955_ACEOF
22956
22957fi
22958done
22959
22960
22961fi
22962
22963
22964
22965    for ac_func in RAND_egd \
22966                    ENGINE_cleanup \
22967                    SSL_get_shutdown \
22968                    SSLv2_client_method
22969do :
22970  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22971ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22972if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22973  cat >>confdefs.h <<_ACEOF
22974#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22975_ACEOF
22976
22977fi
22978done
22979
22980
22981    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BoringSSL" >&5
22982$as_echo_n "checking for BoringSSL... " >&6; }
22983    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22984/* end confdefs.h.  */
22985
22986
22987                #include <openssl/base.h>
22988
22989int main (void)
22990{
22991
22992                #ifndef OPENSSL_IS_BORINGSSL
22993                #error not boringssl
22994                #endif
22995
22996 ;
22997 return 0;
22998}
22999
23000_ACEOF
23001if ac_fn_c_try_compile "$LINENO"; then :
23002
23003        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23004$as_echo "yes" >&6; }
23005
23006cat >>confdefs.h <<_ACEOF
23007#define HAVE_BORINGSSL 1
23008_ACEOF
23009
23010        ssl_msg="BoringSSL"
23011
23012else
23013
23014        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23015$as_echo "no" >&6; }
23016
23017fi
23018rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23019
23020    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libressl" >&5
23021$as_echo_n "checking for libressl... " >&6; }
23022    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23023/* end confdefs.h.  */
23024
23025
23026#include <openssl/opensslv.h>
23027
23028int main (void)
23029{
23030
23031        int dummy = LIBRESSL_VERSION_NUMBER;
23032
23033 ;
23034 return 0;
23035}
23036
23037_ACEOF
23038if ac_fn_c_try_compile "$LINENO"; then :
23039
23040      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23041$as_echo "yes" >&6; }
23042
23043cat >>confdefs.h <<_ACEOF
23044#define HAVE_LIBRESSL 1
23045_ACEOF
23046
23047      ssl_msg="libressl"
23048
23049else
23050
23051      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23052$as_echo "no" >&6; }
23053
23054fi
23055rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23056  fi
23057
23058  if test "$OPENSSL_ENABLED" = "1"; then
23059    if test -n "$LIB_OPENSSL"; then
23060                            if test "x$cross_compiling" != "xyes"; then
23061         LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_OPENSSL"
23062         export LD_LIBRARY_PATH
23063         { $as_echo "$as_me:${as_lineno-$LINENO}: Added $LIB_OPENSSL to LD_LIBRARY_PATH" >&5
23064$as_echo "$as_me: Added $LIB_OPENSSL to LD_LIBRARY_PATH" >&6;}
23065       fi
23066    fi
23067
23068  #
23069
23070  #
23071  tst_api="unknown"
23072  #
23073  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers version" >&5
23074$as_echo_n "checking for OpenSSL headers version... " >&6; }
23075
23076    OLDCPPFLAGS=$CPPFLAGS
23077  # CPPPFLAG comes from CURL_CPP_P
23078  CPPFLAGS="$CPPFLAGS $CPPPFLAG"
23079      if test -z "$SED"; then
23080    as_fn_error $? "SED not set. Cannot continue without SED being set." "$LINENO" 5
23081  fi
23082  if test -z "$GREP"; then
23083    as_fn_error $? "GREP not set. Cannot continue without GREP being set." "$LINENO" 5
23084  fi
23085
23086  tmp_exp=""
23087  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23088/* end confdefs.h.  */
23089
23090
23091#   ifdef USE_OPENSSL
23092#     include <openssl/crypto.h>
23093#   else
23094#     include <crypto.h>
23095#   endif
23096
23097#ifdef OPENSSL_VERSION_NUMBER
23098CURL_DEF_TOKEN OPENSSL_VERSION_NUMBER
23099#endif
23100
23101
23102_ACEOF
23103if ac_fn_c_try_cpp "$LINENO"; then :
23104
23105    tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
23106      "$GREP" CURL_DEF_TOKEN 2>/dev/null | \
23107      "$SED" 's/.*CURL_DEF_TOKEN[ ][ ]*//' 2>/dev/null | \
23108      "$SED" 's/["][ ]*["]//g' 2>/dev/null`
23109    if test -z "$tmp_exp" || test "$tmp_exp" = "OPENSSL_VERSION_NUMBER"; then
23110      tmp_exp=""
23111    fi
23112
23113fi
23114rm -f conftest.err conftest.i conftest.$ac_ext
23115  if test -z "$tmp_exp"; then
23116    curl_cv_have_def_OPENSSL_VERSION_NUMBER=no
23117
23118  else
23119    curl_cv_have_def_OPENSSL_VERSION_NUMBER=yes
23120    curl_cv_def_OPENSSL_VERSION_NUMBER=$tmp_exp
23121
23122  fi
23123      CPPFLAGS=$OLDCPPFLAGS
23124
23125  if test "$curl_cv_have_def_OPENSSL_VERSION_NUMBER" = "yes"; then
23126    tst_verlen=`expr "$curl_cv_def_OPENSSL_VERSION_NUMBER" : '.*'`
23127    case "x$tst_verlen" in
23128      x6)
23129        tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3`
23130        tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 4`
23131        tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5`
23132        tst_api=0x$tst_vermaj$tst_vermin$tst_verfix
23133        ;;
23134      x11|x10)
23135        tst_vermaj=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 3`
23136        tst_vermin=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 5`
23137        tst_verfix=`echo $curl_cv_def_OPENSSL_VERSION_NUMBER | cut -c 7`
23138        tst_api=0x$tst_vermaj$tst_vermin$tst_verfix
23139        ;;
23140      *)
23141        tst_api="unknown"
23142        ;;
23143    esac
23144    case $tst_api in
23145      0x110) tst_show="1.1.0" ;;
23146      0x102) tst_show="1.0.2" ;;
23147      0x101) tst_show="1.0.1" ;;
23148      0x100) tst_show="1.0.0" ;;
23149      0x099) tst_show="0.9.9" ;;
23150      0x098) tst_show="0.9.8" ;;
23151      0x097) tst_show="0.9.7" ;;
23152      0x096) tst_show="0.9.6" ;;
23153      0x095) tst_show="0.9.5" ;;
23154      0x094) tst_show="0.9.4" ;;
23155      0x093) tst_show="0.9.3" ;;
23156      0x092) tst_show="0.9.2" ;;
23157      0x091) tst_show="0.9.1" ;;
23158      *)     tst_show="unknown" ;;
23159    esac
23160    tst_show="$tst_show - $curl_cv_def_OPENSSL_VERSION_NUMBER"
23161  else
23162    tst_show="unknown"
23163  fi
23164  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5
23165$as_echo "$tst_show" >&6; }
23166  #
23167  curl_openssl_api_headers=$tst_api
23168
23169
23170  #
23171  tst_api="unknown"
23172  #
23173  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL library version" >&5
23174$as_echo_n "checking for OpenSSL library version... " >&6; }
23175  if test "$tst_api" = "unknown"; then
23176    case $host in
23177      *-*-vms*)
23178        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23179/* end confdefs.h.  */
23180
23181
23182#define SSL_CTX_set_not_resumbl_sess_cb innocuous_SSL_CTX_set_not_resumbl_sess_cb
23183#ifdef __STDC__
23184# include <limits.h>
23185#else
23186# include <assert.h>
23187#endif
23188#undef SSL_CTX_set_not_resumbl_sess_cb
23189#ifdef __cplusplus
23190extern "C"
23191#endif
23192char SSL_CTX_set_not_resumbl_sess_cb ();
23193#if defined __stub_SSL_CTX_set_not_resumbl_sess_cb || defined __stub___SSL_CTX_set_not_resumbl_sess_cb
23194choke me
23195#endif
23196
23197int main (void)
23198{
23199return SSL_CTX_set_not_resumbl_sess_cb ();
23200 ;
23201 return 0;
23202}
23203
23204_ACEOF
23205if ac_fn_c_try_link "$LINENO"; then :
23206
23207          tst_api="0x110"
23208
23209fi
23210rm -f core conftest.err conftest.$ac_objext \
23211    conftest$ac_exeext conftest.$ac_ext
23212        ;;
23213      *)
23214        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23215/* end confdefs.h.  */
23216
23217
23218#define SSL_CTX_set_not_resumable_session_callback innocuous_SSL_CTX_set_not_resumable_session_callback
23219#ifdef __STDC__
23220# include <limits.h>
23221#else
23222# include <assert.h>
23223#endif
23224#undef SSL_CTX_set_not_resumable_session_callback
23225#ifdef __cplusplus
23226extern "C"
23227#endif
23228char SSL_CTX_set_not_resumable_session_callback ();
23229#if defined __stub_SSL_CTX_set_not_resumable_session_callback || defined __stub___SSL_CTX_set_not_resumable_session_callback
23230choke me
23231#endif
23232
23233int main (void)
23234{
23235return SSL_CTX_set_not_resumable_session_callback ();
23236 ;
23237 return 0;
23238}
23239
23240_ACEOF
23241if ac_fn_c_try_link "$LINENO"; then :
23242
23243          tst_api="0x110"
23244
23245fi
23246rm -f core conftest.err conftest.$ac_objext \
23247    conftest$ac_exeext conftest.$ac_ext
23248        ;;
23249    esac
23250  fi
23251  if test "$tst_api" = "unknown"; then
23252    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23253/* end confdefs.h.  */
23254
23255
23256#define SSL_CONF_CTX_new innocuous_SSL_CONF_CTX_new
23257#ifdef __STDC__
23258# include <limits.h>
23259#else
23260# include <assert.h>
23261#endif
23262#undef SSL_CONF_CTX_new
23263#ifdef __cplusplus
23264extern "C"
23265#endif
23266char SSL_CONF_CTX_new ();
23267#if defined __stub_SSL_CONF_CTX_new || defined __stub___SSL_CONF_CTX_new
23268choke me
23269#endif
23270
23271int main (void)
23272{
23273return SSL_CONF_CTX_new ();
23274 ;
23275 return 0;
23276}
23277
23278_ACEOF
23279if ac_fn_c_try_link "$LINENO"; then :
23280
23281      tst_api="0x102"
23282
23283fi
23284rm -f core conftest.err conftest.$ac_objext \
23285    conftest$ac_exeext conftest.$ac_ext
23286  fi
23287  if test "$tst_api" = "unknown"; then
23288    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23289/* end confdefs.h.  */
23290
23291
23292#define SSL_renegotiate_abbreviated innocuous_SSL_renegotiate_abbreviated
23293#ifdef __STDC__
23294# include <limits.h>
23295#else
23296# include <assert.h>
23297#endif
23298#undef SSL_renegotiate_abbreviated
23299#ifdef __cplusplus
23300extern "C"
23301#endif
23302char SSL_renegotiate_abbreviated ();
23303#if defined __stub_SSL_renegotiate_abbreviated || defined __stub___SSL_renegotiate_abbreviated
23304choke me
23305#endif
23306
23307int main (void)
23308{
23309return SSL_renegotiate_abbreviated ();
23310 ;
23311 return 0;
23312}
23313
23314_ACEOF
23315if ac_fn_c_try_link "$LINENO"; then :
23316
23317      tst_api="0x101"
23318
23319fi
23320rm -f core conftest.err conftest.$ac_objext \
23321    conftest$ac_exeext conftest.$ac_ext
23322  fi
23323  if test "$tst_api" = "unknown"; then
23324    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23325/* end confdefs.h.  */
23326
23327
23328#define OBJ_add_sigid innocuous_OBJ_add_sigid
23329#ifdef __STDC__
23330# include <limits.h>
23331#else
23332# include <assert.h>
23333#endif
23334#undef OBJ_add_sigid
23335#ifdef __cplusplus
23336extern "C"
23337#endif
23338char OBJ_add_sigid ();
23339#if defined __stub_OBJ_add_sigid || defined __stub___OBJ_add_sigid
23340choke me
23341#endif
23342
23343int main (void)
23344{
23345return OBJ_add_sigid ();
23346 ;
23347 return 0;
23348}
23349
23350_ACEOF
23351if ac_fn_c_try_link "$LINENO"; then :
23352
23353      tst_api="0x100"
23354
23355fi
23356rm -f core conftest.err conftest.$ac_objext \
23357    conftest$ac_exeext conftest.$ac_ext
23358  fi
23359  if test "$tst_api" = "unknown"; then
23360    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23361/* end confdefs.h.  */
23362
23363
23364#define ERR_set_mark innocuous_ERR_set_mark
23365#ifdef __STDC__
23366# include <limits.h>
23367#else
23368# include <assert.h>
23369#endif
23370#undef ERR_set_mark
23371#ifdef __cplusplus
23372extern "C"
23373#endif
23374char ERR_set_mark ();
23375#if defined __stub_ERR_set_mark || defined __stub___ERR_set_mark
23376choke me
23377#endif
23378
23379int main (void)
23380{
23381return ERR_set_mark ();
23382 ;
23383 return 0;
23384}
23385
23386_ACEOF
23387if ac_fn_c_try_link "$LINENO"; then :
23388
23389      tst_api="0x098"
23390
23391fi
23392rm -f core conftest.err conftest.$ac_objext \
23393    conftest$ac_exeext conftest.$ac_ext
23394  fi
23395  if test "$tst_api" = "unknown"; then
23396    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23397/* end confdefs.h.  */
23398
23399
23400#define ERR_peek_last_error innocuous_ERR_peek_last_error
23401#ifdef __STDC__
23402# include <limits.h>
23403#else
23404# include <assert.h>
23405#endif
23406#undef ERR_peek_last_error
23407#ifdef __cplusplus
23408extern "C"
23409#endif
23410char ERR_peek_last_error ();
23411#if defined __stub_ERR_peek_last_error || defined __stub___ERR_peek_last_error
23412choke me
23413#endif
23414
23415int main (void)
23416{
23417return ERR_peek_last_error ();
23418 ;
23419 return 0;
23420}
23421
23422_ACEOF
23423if ac_fn_c_try_link "$LINENO"; then :
23424
23425      tst_api="0x097"
23426
23427fi
23428rm -f core conftest.err conftest.$ac_objext \
23429    conftest$ac_exeext conftest.$ac_ext
23430  fi
23431  if test "$tst_api" = "unknown"; then
23432    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23433/* end confdefs.h.  */
23434
23435
23436#define c2i_ASN1_OBJECT innocuous_c2i_ASN1_OBJECT
23437#ifdef __STDC__
23438# include <limits.h>
23439#else
23440# include <assert.h>
23441#endif
23442#undef c2i_ASN1_OBJECT
23443#ifdef __cplusplus
23444extern "C"
23445#endif
23446char c2i_ASN1_OBJECT ();
23447#if defined __stub_c2i_ASN1_OBJECT || defined __stub___c2i_ASN1_OBJECT
23448choke me
23449#endif
23450
23451int main (void)
23452{
23453return c2i_ASN1_OBJECT ();
23454 ;
23455 return 0;
23456}
23457
23458_ACEOF
23459if ac_fn_c_try_link "$LINENO"; then :
23460
23461      tst_api="0x096"
23462
23463fi
23464rm -f core conftest.err conftest.$ac_objext \
23465    conftest$ac_exeext conftest.$ac_ext
23466  fi
23467  if test "$tst_api" = "unknown"; then
23468    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23469/* end confdefs.h.  */
23470
23471
23472#define SSL_CTX_set_purpose innocuous_SSL_CTX_set_purpose
23473#ifdef __STDC__
23474# include <limits.h>
23475#else
23476# include <assert.h>
23477#endif
23478#undef SSL_CTX_set_purpose
23479#ifdef __cplusplus
23480extern "C"
23481#endif
23482char SSL_CTX_set_purpose ();
23483#if defined __stub_SSL_CTX_set_purpose || defined __stub___SSL_CTX_set_purpose
23484choke me
23485#endif
23486
23487int main (void)
23488{
23489return SSL_CTX_set_purpose ();
23490 ;
23491 return 0;
23492}
23493
23494_ACEOF
23495if ac_fn_c_try_link "$LINENO"; then :
23496
23497      tst_api="0x095"
23498
23499fi
23500rm -f core conftest.err conftest.$ac_objext \
23501    conftest$ac_exeext conftest.$ac_ext
23502  fi
23503  if test "$tst_api" = "unknown"; then
23504    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23505/* end confdefs.h.  */
23506
23507
23508#define OBJ_obj2txt innocuous_OBJ_obj2txt
23509#ifdef __STDC__
23510# include <limits.h>
23511#else
23512# include <assert.h>
23513#endif
23514#undef OBJ_obj2txt
23515#ifdef __cplusplus
23516extern "C"
23517#endif
23518char OBJ_obj2txt ();
23519#if defined __stub_OBJ_obj2txt || defined __stub___OBJ_obj2txt
23520choke me
23521#endif
23522
23523int main (void)
23524{
23525return OBJ_obj2txt ();
23526 ;
23527 return 0;
23528}
23529
23530_ACEOF
23531if ac_fn_c_try_link "$LINENO"; then :
23532
23533      tst_api="0x094"
23534
23535fi
23536rm -f core conftest.err conftest.$ac_objext \
23537    conftest$ac_exeext conftest.$ac_ext
23538  fi
23539  if test "$tst_api" = "unknown"; then
23540    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23541/* end confdefs.h.  */
23542
23543
23544#define SSL_get_verify_depth innocuous_SSL_get_verify_depth
23545#ifdef __STDC__
23546# include <limits.h>
23547#else
23548# include <assert.h>
23549#endif
23550#undef SSL_get_verify_depth
23551#ifdef __cplusplus
23552extern "C"
23553#endif
23554char SSL_get_verify_depth ();
23555#if defined __stub_SSL_get_verify_depth || defined __stub___SSL_get_verify_depth
23556choke me
23557#endif
23558
23559int main (void)
23560{
23561return SSL_get_verify_depth ();
23562 ;
23563 return 0;
23564}
23565
23566_ACEOF
23567if ac_fn_c_try_link "$LINENO"; then :
23568
23569      tst_api="0x093"
23570
23571fi
23572rm -f core conftest.err conftest.$ac_objext \
23573    conftest$ac_exeext conftest.$ac_ext
23574  fi
23575  if test "$tst_api" = "unknown"; then
23576    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23577/* end confdefs.h.  */
23578
23579
23580#define SSL_library_init innocuous_SSL_library_init
23581#ifdef __STDC__
23582# include <limits.h>
23583#else
23584# include <assert.h>
23585#endif
23586#undef SSL_library_init
23587#ifdef __cplusplus
23588extern "C"
23589#endif
23590char SSL_library_init ();
23591#if defined __stub_SSL_library_init || defined __stub___SSL_library_init
23592choke me
23593#endif
23594
23595int main (void)
23596{
23597return SSL_library_init ();
23598 ;
23599 return 0;
23600}
23601
23602_ACEOF
23603if ac_fn_c_try_link "$LINENO"; then :
23604
23605      tst_api="0x092"
23606
23607fi
23608rm -f core conftest.err conftest.$ac_objext \
23609    conftest$ac_exeext conftest.$ac_ext
23610  fi
23611  if test "$tst_api" = "unknown"; then
23612    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23613/* end confdefs.h.  */
23614
23615
23616#define SSL_CTX_set_cipher_list innocuous_SSL_CTX_set_cipher_list
23617#ifdef __STDC__
23618# include <limits.h>
23619#else
23620# include <assert.h>
23621#endif
23622#undef SSL_CTX_set_cipher_list
23623#ifdef __cplusplus
23624extern "C"
23625#endif
23626char SSL_CTX_set_cipher_list ();
23627#if defined __stub_SSL_CTX_set_cipher_list || defined __stub___SSL_CTX_set_cipher_list
23628choke me
23629#endif
23630
23631int main (void)
23632{
23633return SSL_CTX_set_cipher_list ();
23634 ;
23635 return 0;
23636}
23637
23638_ACEOF
23639if ac_fn_c_try_link "$LINENO"; then :
23640
23641      tst_api="0x091"
23642
23643fi
23644rm -f core conftest.err conftest.$ac_objext \
23645    conftest$ac_exeext conftest.$ac_ext
23646  fi
23647  case $tst_api in
23648    0x110) tst_show="1.1.0" ;;
23649    0x102) tst_show="1.0.2" ;;
23650    0x101) tst_show="1.0.1" ;;
23651    0x100) tst_show="1.0.0" ;;
23652    0x099) tst_show="0.9.9" ;;
23653    0x098) tst_show="0.9.8" ;;
23654    0x097) tst_show="0.9.7" ;;
23655    0x096) tst_show="0.9.6" ;;
23656    0x095) tst_show="0.9.5" ;;
23657    0x094) tst_show="0.9.4" ;;
23658    0x093) tst_show="0.9.3" ;;
23659    0x092) tst_show="0.9.2" ;;
23660    0x091) tst_show="0.9.1" ;;
23661    *)     tst_show="unknown" ;;
23662  esac
23663  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_show" >&5
23664$as_echo "$tst_show" >&6; }
23665  #
23666  curl_openssl_api_library=$tst_api
23667
23668  #
23669  tst_match="yes"
23670  #
23671  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OpenSSL headers and library versions matching" >&5
23672$as_echo_n "checking for OpenSSL headers and library versions matching... " >&6; }
23673  if test "$curl_openssl_api_headers" = "unknown" ||
23674    test "$curl_openssl_api_library" = "unknown"; then
23675    tst_match="fail"
23676    tst_warns="Can not compare OpenSSL headers and library versions."
23677  elif test "$curl_openssl_api_headers" != "$curl_openssl_api_library"; then
23678    tst_match="no"
23679    tst_warns="OpenSSL headers and library versions do not match."
23680  fi
23681  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_match" >&5
23682$as_echo "$tst_match" >&6; }
23683  if test "$tst_match" != "yes"; then
23684    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $tst_warns" >&5
23685$as_echo "$as_me: WARNING: $tst_warns" >&2;}
23686  fi
23687
23688  fi
23689
23690  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
23691fi
23692
23693
23694if test X"$OPENSSL_ENABLED" = X"1"; then
23695
23696# Check whether --with-egd-socket was given.
23697if test "${with_egd_socket+set}" = set; then :
23698  withval=$with_egd_socket;  EGD_SOCKET="$withval"
23699
23700fi
23701
23702  if test -n "$EGD_SOCKET" ; then
23703
23704cat >>confdefs.h <<_ACEOF
23705#define EGD_SOCKET "$EGD_SOCKET"
23706_ACEOF
23707
23708  fi
23709
23710
23711# Check whether --with-random was given.
23712if test "${with_random+set}" = set; then :
23713  withval=$with_random;  RANDOM_FILE="$withval"
23714else
23715
23716          if test x$cross_compiling != xyes; then
23717                        as_ac_File=`$as_echo "ac_cv_file_"/dev/urandom"" | $as_tr_sh`
23718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for \"/dev/urandom\"" >&5
23719$as_echo_n "checking for \"/dev/urandom\"... " >&6; }
23720if eval \${$as_ac_File+:} false; then :
23721  $as_echo_n "(cached) " >&6
23722else
23723  test "$cross_compiling" = yes &&
23724  as_fn_error $? "cannot check for file existence when cross compiling" "$LINENO" 5
23725if test -r ""/dev/urandom""; then
23726  eval "$as_ac_File=yes"
23727else
23728  eval "$as_ac_File=no"
23729fi
23730fi
23731eval ac_res=\$$as_ac_File
23732	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
23733$as_echo "$ac_res" >&6; }
23734if eval test \"x\$"$as_ac_File"\" = x"yes"; then :
23735   RANDOM_FILE="/dev/urandom"
23736fi
23737
23738          else
23739            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the /dev/urandom detection when cross-compiling" >&5
23740$as_echo "$as_me: WARNING: skipped the /dev/urandom detection when cross-compiling" >&2;}
23741          fi
23742
23743
23744fi
23745
23746  if test -n "$RANDOM_FILE" && test X"$RANDOM_FILE" != Xno ; then
23747
23748
23749cat >>confdefs.h <<_ACEOF
23750#define RANDOM_FILE "$RANDOM_FILE"
23751_ACEOF
23752
23753  fi
23754fi
23755
23756if test "$OPENSSL_ENABLED" = "1"; then
23757  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SRP_Calc_client_key in -lcrypto" >&5
23758$as_echo_n "checking for SRP_Calc_client_key in -lcrypto... " >&6; }
23759if ${ac_cv_lib_crypto_SRP_Calc_client_key+:} false; then :
23760  $as_echo_n "(cached) " >&6
23761else
23762  ac_check_lib_save_LIBS=$LIBS
23763LIBS="-lcrypto  $LIBS"
23764cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23765/* end confdefs.h.  */
23766
23767
23768#ifdef __cplusplus
23769extern "C"
23770#endif
23771char SRP_Calc_client_key ();
23772int main (void)
23773{
23774return SRP_Calc_client_key ();
23775 ;
23776 return 0;
23777}
23778_ACEOF
23779if ac_fn_c_try_link "$LINENO"; then :
23780  ac_cv_lib_crypto_SRP_Calc_client_key=yes
23781else
23782  ac_cv_lib_crypto_SRP_Calc_client_key=no
23783fi
23784rm -f core conftest.err conftest.$ac_objext \
23785    conftest$ac_exeext conftest.$ac_ext
23786LIBS=$ac_check_lib_save_LIBS
23787fi
23788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_SRP_Calc_client_key" >&5
23789$as_echo "$ac_cv_lib_crypto_SRP_Calc_client_key" >&6; }
23790if test "x$ac_cv_lib_crypto_SRP_Calc_client_key" = xyes; then :
23791
23792
23793$as_echo "#define HAVE_OPENSSL_SRP 1" >>confdefs.h
23794
23795     HAVE_OPENSSL_SRP=1
23796
23797
23798fi
23799
23800fi
23801
23802
23803OPT_GNUTLS=no
23804
23805
23806# Check whether --with-gnutls was given.
23807if test "${with_gnutls+set}" = set; then :
23808  withval=$with_gnutls; OPT_GNUTLS=$withval
23809fi
23810
23811
23812if test -z "$ssl_backends" -o "x$OPT_GNUTLS" != xno; then
23813  ssl_msg=
23814
23815  if test X"$OPT_GNUTLS" != Xno; then
23816
23817    addld=""
23818    addlib=""
23819    gtlslib=""
23820    version=""
23821    addcflags=""
23822
23823    if test "x$OPT_GNUTLS" = "xyes"; then
23824
23825    if test -n "$PKG_CONFIG"; then
23826      PKGCONFIG="$PKG_CONFIG"
23827    else
23828      if test -n "$ac_tool_prefix"; then
23829  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
23830set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
23831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23832$as_echo_n "checking for $ac_word... " >&6; }
23833if ${ac_cv_path_PKGCONFIG+:} false; then :
23834  $as_echo_n "(cached) " >&6
23835else
23836  case $PKGCONFIG in
23837  [\\/]* | ?:[\\/]*)
23838  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
23839  ;;
23840  *)
23841  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23842as_dummy="$PATH:/usr/bin:/usr/local/bin"
23843for as_dir in $as_dummy
23844do
23845  IFS=$as_save_IFS
23846  test -z "$as_dir" && as_dir=.
23847    for ac_exec_ext in '' $ac_executable_extensions; do
23848  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23849    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
23850    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23851    break 2
23852  fi
23853done
23854  done
23855IFS=$as_save_IFS
23856
23857  ;;
23858esac
23859fi
23860PKGCONFIG=$ac_cv_path_PKGCONFIG
23861if test -n "$PKGCONFIG"; then
23862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
23863$as_echo "$PKGCONFIG" >&6; }
23864else
23865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23866$as_echo "no" >&6; }
23867fi
23868
23869
23870fi
23871if test -z "$ac_cv_path_PKGCONFIG"; then
23872  ac_pt_PKGCONFIG=$PKGCONFIG
23873  # Extract the first word of "pkg-config", so it can be a program name with args.
23874set dummy pkg-config; ac_word=$2
23875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23876$as_echo_n "checking for $ac_word... " >&6; }
23877if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
23878  $as_echo_n "(cached) " >&6
23879else
23880  case $ac_pt_PKGCONFIG in
23881  [\\/]* | ?:[\\/]*)
23882  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
23883  ;;
23884  *)
23885  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23886as_dummy="$PATH:/usr/bin:/usr/local/bin"
23887for as_dir in $as_dummy
23888do
23889  IFS=$as_save_IFS
23890  test -z "$as_dir" && as_dir=.
23891    for ac_exec_ext in '' $ac_executable_extensions; do
23892  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23893    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
23894    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23895    break 2
23896  fi
23897done
23898  done
23899IFS=$as_save_IFS
23900
23901  ;;
23902esac
23903fi
23904ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
23905if test -n "$ac_pt_PKGCONFIG"; then
23906  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
23907$as_echo "$ac_pt_PKGCONFIG" >&6; }
23908else
23909  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23910$as_echo "no" >&6; }
23911fi
23912
23913  if test "x$ac_pt_PKGCONFIG" = x; then
23914    PKGCONFIG="no"
23915  else
23916    case $cross_compiling:$ac_tool_warned in
23917yes:)
23918{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
23919$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
23920ac_tool_warned=yes ;;
23921esac
23922    PKGCONFIG=$ac_pt_PKGCONFIG
23923  fi
23924else
23925  PKGCONFIG="$ac_cv_path_PKGCONFIG"
23926fi
23927
23928    fi
23929
23930    if test "x$PKGCONFIG" != "xno"; then
23931      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls options with pkg-config" >&5
23932$as_echo_n "checking for gnutls options with pkg-config... " >&6; }
23933            itexists=`
23934    if test -n ""; then
23935      PKG_CONFIG_LIBDIR=""
23936      export PKG_CONFIG_LIBDIR
23937    fi
23938         $PKGCONFIG --exists gnutls >/dev/null 2>&1 && echo 1`
23939
23940      if test -z "$itexists"; then
23941                        PKGCONFIG="no"
23942        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23943$as_echo "no" >&6; }
23944      else
23945        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
23946$as_echo "found" >&6; }
23947      fi
23948    fi
23949
23950
23951      if test "$PKGCONFIG" != "no" ; then
23952        addlib=`$PKGCONFIG --libs-only-l gnutls`
23953        addld=`$PKGCONFIG --libs-only-L gnutls`
23954        addcflags=`$PKGCONFIG --cflags-only-I gnutls`
23955        version=`$PKGCONFIG --modversion gnutls`
23956        gtlslib=`echo $addld | $SED -e 's/-L//'`
23957      else
23958                        check=`libgnutls-config --version 2>/dev/null`
23959        if test -n "$check"; then
23960          addlib=`libgnutls-config --libs`
23961          addcflags=`libgnutls-config --cflags`
23962          version=`libgnutls-config --version`
23963          gtlslib=`libgnutls-config --prefix`/lib$libsuff
23964        fi
23965      fi
23966    else
23967                  cfg=$OPT_GNUTLS/bin/libgnutls-config
23968      check=`$cfg --version 2>/dev/null`
23969      if test -n "$check"; then
23970        addlib=`$cfg --libs`
23971        addcflags=`$cfg --cflags`
23972        version=`$cfg --version`
23973        gtlslib=`$cfg --prefix`/lib$libsuff
23974      else
23975                addlib=-lgnutls
23976        addld=-L$OPT_GNUTLS/lib$libsuff
23977        addcflags=-I$OPT_GNUTLS/include
23978        version="" # we just don't know
23979        gtlslib=$OPT_GNUTLS/lib$libsuff
23980      fi
23981    fi
23982
23983    if test -z "$version"; then
23984            version="unknown"
23985    fi
23986
23987    if test -n "$addlib"; then
23988
23989      CLEANLIBS="$LIBS"
23990      CLEANCPPFLAGS="$CPPFLAGS"
23991      CLEANLDFLAGS="$LDFLAGS"
23992
23993      LIBS="$addlib $LIBS"
23994      LDFLAGS="$LDFLAGS $addld"
23995      if test "$addcflags" != "-I/usr/include"; then
23996         CPPFLAGS="$CPPFLAGS $addcflags"
23997      fi
23998
23999      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_check_version in -lgnutls" >&5
24000$as_echo_n "checking for gnutls_check_version in -lgnutls... " >&6; }
24001if ${ac_cv_lib_gnutls_gnutls_check_version+:} false; then :
24002  $as_echo_n "(cached) " >&6
24003else
24004  ac_check_lib_save_LIBS=$LIBS
24005LIBS="-lgnutls  $LIBS"
24006cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24007/* end confdefs.h.  */
24008
24009
24010#ifdef __cplusplus
24011extern "C"
24012#endif
24013char gnutls_check_version ();
24014int main (void)
24015{
24016return gnutls_check_version ();
24017 ;
24018 return 0;
24019}
24020_ACEOF
24021if ac_fn_c_try_link "$LINENO"; then :
24022  ac_cv_lib_gnutls_gnutls_check_version=yes
24023else
24024  ac_cv_lib_gnutls_gnutls_check_version=no
24025fi
24026rm -f core conftest.err conftest.$ac_objext \
24027    conftest$ac_exeext conftest.$ac_ext
24028LIBS=$ac_check_lib_save_LIBS
24029fi
24030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_check_version" >&5
24031$as_echo "$ac_cv_lib_gnutls_gnutls_check_version" >&6; }
24032if test "x$ac_cv_lib_gnutls_gnutls_check_version" = xyes; then :
24033
24034
24035$as_echo "#define USE_GNUTLS 1" >>confdefs.h
24036
24037       USE_GNUTLS=1
24038
24039       GNUTLS_ENABLED=1
24040       USE_GNUTLS="yes"
24041       ssl_msg="GnuTLS"
24042       test gnutls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24043
24044else
24045
24046         LIBS="$CLEANLIBS"
24047         CPPFLAGS="$CLEANCPPFLAGS"
24048
24049fi
24050
24051
24052      if test "x$USE_GNUTLS" = "xyes"; then
24053        { $as_echo "$as_me:${as_lineno-$LINENO}: detected GnuTLS version $version" >&5
24054$as_echo "$as_me: detected GnuTLS version $version" >&6;}
24055
24056        if test -n "$gtlslib"; then
24057                                                  if test "x$cross_compiling" != "xyes"; then
24058            LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$gtlslib"
24059            export LD_LIBRARY_PATH
24060            { $as_echo "$as_me:${as_lineno-$LINENO}: Added $gtlslib to LD_LIBRARY_PATH" >&5
24061$as_echo "$as_me: Added $gtlslib to LD_LIBRARY_PATH" >&6;}
24062          fi
24063        fi
24064        for ac_func in gnutls_certificate_set_x509_key_file2 gnutls_alpn_set_protocols gnutls_ocsp_req_init
24065do :
24066  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24067ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
24068if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24069  cat >>confdefs.h <<_ACEOF
24070#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24071_ACEOF
24072
24073fi
24074done
24075
24076      fi
24077
24078    fi
24079
24080  fi
24081  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
24082fi
24083
24084
24085if test "$GNUTLS_ENABLED" = "1"; then
24086  USE_GNUTLS_NETTLE=
24087  # First check if we can detect either crypto library via transitive linking
24088  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lgnutls" >&5
24089$as_echo_n "checking for nettle_MD5Init in -lgnutls... " >&6; }
24090if ${ac_cv_lib_gnutls_nettle_MD5Init+:} false; then :
24091  $as_echo_n "(cached) " >&6
24092else
24093  ac_check_lib_save_LIBS=$LIBS
24094LIBS="-lgnutls  $LIBS"
24095cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24096/* end confdefs.h.  */
24097
24098
24099#ifdef __cplusplus
24100extern "C"
24101#endif
24102char nettle_MD5Init ();
24103int main (void)
24104{
24105return nettle_MD5Init ();
24106 ;
24107 return 0;
24108}
24109_ACEOF
24110if ac_fn_c_try_link "$LINENO"; then :
24111  ac_cv_lib_gnutls_nettle_MD5Init=yes
24112else
24113  ac_cv_lib_gnutls_nettle_MD5Init=no
24114fi
24115rm -f core conftest.err conftest.$ac_objext \
24116    conftest$ac_exeext conftest.$ac_ext
24117LIBS=$ac_check_lib_save_LIBS
24118fi
24119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_nettle_MD5Init" >&5
24120$as_echo "$ac_cv_lib_gnutls_nettle_MD5Init" >&6; }
24121if test "x$ac_cv_lib_gnutls_nettle_MD5Init" = xyes; then :
24122   USE_GNUTLS_NETTLE=1
24123fi
24124
24125  if test "$USE_GNUTLS_NETTLE" = ""; then
24126    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgnutls" >&5
24127$as_echo_n "checking for gcry_control in -lgnutls... " >&6; }
24128if ${ac_cv_lib_gnutls_gcry_control+:} false; then :
24129  $as_echo_n "(cached) " >&6
24130else
24131  ac_check_lib_save_LIBS=$LIBS
24132LIBS="-lgnutls  $LIBS"
24133cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24134/* end confdefs.h.  */
24135
24136
24137#ifdef __cplusplus
24138extern "C"
24139#endif
24140char gcry_control ();
24141int main (void)
24142{
24143return gcry_control ();
24144 ;
24145 return 0;
24146}
24147_ACEOF
24148if ac_fn_c_try_link "$LINENO"; then :
24149  ac_cv_lib_gnutls_gcry_control=yes
24150else
24151  ac_cv_lib_gnutls_gcry_control=no
24152fi
24153rm -f core conftest.err conftest.$ac_objext \
24154    conftest$ac_exeext conftest.$ac_ext
24155LIBS=$ac_check_lib_save_LIBS
24156fi
24157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gcry_control" >&5
24158$as_echo "$ac_cv_lib_gnutls_gcry_control" >&6; }
24159if test "x$ac_cv_lib_gnutls_gcry_control" = xyes; then :
24160   USE_GNUTLS_NETTLE=0
24161fi
24162
24163  fi
24164  # If not, try linking directly to both of them to see if they are available
24165  if test "$USE_GNUTLS_NETTLE" = ""; then
24166    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nettle_MD5Init in -lnettle" >&5
24167$as_echo_n "checking for nettle_MD5Init in -lnettle... " >&6; }
24168if ${ac_cv_lib_nettle_nettle_MD5Init+:} false; then :
24169  $as_echo_n "(cached) " >&6
24170else
24171  ac_check_lib_save_LIBS=$LIBS
24172LIBS="-lnettle  $LIBS"
24173cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24174/* end confdefs.h.  */
24175
24176
24177#ifdef __cplusplus
24178extern "C"
24179#endif
24180char nettle_MD5Init ();
24181int main (void)
24182{
24183return nettle_MD5Init ();
24184 ;
24185 return 0;
24186}
24187_ACEOF
24188if ac_fn_c_try_link "$LINENO"; then :
24189  ac_cv_lib_nettle_nettle_MD5Init=yes
24190else
24191  ac_cv_lib_nettle_nettle_MD5Init=no
24192fi
24193rm -f core conftest.err conftest.$ac_objext \
24194    conftest$ac_exeext conftest.$ac_ext
24195LIBS=$ac_check_lib_save_LIBS
24196fi
24197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nettle_nettle_MD5Init" >&5
24198$as_echo "$ac_cv_lib_nettle_nettle_MD5Init" >&6; }
24199if test "x$ac_cv_lib_nettle_nettle_MD5Init" = xyes; then :
24200   USE_GNUTLS_NETTLE=1
24201fi
24202
24203  fi
24204  if test "$USE_GNUTLS_NETTLE" = ""; then
24205    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gcry_control in -lgcrypt" >&5
24206$as_echo_n "checking for gcry_control in -lgcrypt... " >&6; }
24207if ${ac_cv_lib_gcrypt_gcry_control+:} false; then :
24208  $as_echo_n "(cached) " >&6
24209else
24210  ac_check_lib_save_LIBS=$LIBS
24211LIBS="-lgcrypt  $LIBS"
24212cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24213/* end confdefs.h.  */
24214
24215
24216#ifdef __cplusplus
24217extern "C"
24218#endif
24219char gcry_control ();
24220int main (void)
24221{
24222return gcry_control ();
24223 ;
24224 return 0;
24225}
24226_ACEOF
24227if ac_fn_c_try_link "$LINENO"; then :
24228  ac_cv_lib_gcrypt_gcry_control=yes
24229else
24230  ac_cv_lib_gcrypt_gcry_control=no
24231fi
24232rm -f core conftest.err conftest.$ac_objext \
24233    conftest$ac_exeext conftest.$ac_ext
24234LIBS=$ac_check_lib_save_LIBS
24235fi
24236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gcrypt_gcry_control" >&5
24237$as_echo "$ac_cv_lib_gcrypt_gcry_control" >&6; }
24238if test "x$ac_cv_lib_gcrypt_gcry_control" = xyes; then :
24239   USE_GNUTLS_NETTLE=0
24240fi
24241
24242  fi
24243  if test "$USE_GNUTLS_NETTLE" = ""; then
24244    as_fn_error $? "GnuTLS found, but neither gcrypt nor nettle found" "$LINENO" 5
24245  fi
24246  if test "$USE_GNUTLS_NETTLE" = "1"; then
24247
24248$as_echo "#define USE_GNUTLS_NETTLE 1" >>confdefs.h
24249
24250    USE_GNUTLS_NETTLE=1
24251
24252    LIBS="-lnettle $LIBS"
24253  else
24254    LIBS="-lgcrypt $LIBS"
24255  fi
24256fi
24257
24258if test "$GNUTLS_ENABLED" = "1"; then
24259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gnutls_srp_verifier in -lgnutls" >&5
24260$as_echo_n "checking for gnutls_srp_verifier in -lgnutls... " >&6; }
24261if ${ac_cv_lib_gnutls_gnutls_srp_verifier+:} false; then :
24262  $as_echo_n "(cached) " >&6
24263else
24264  ac_check_lib_save_LIBS=$LIBS
24265LIBS="-lgnutls  $LIBS"
24266cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24267/* end confdefs.h.  */
24268
24269
24270#ifdef __cplusplus
24271extern "C"
24272#endif
24273char gnutls_srp_verifier ();
24274int main (void)
24275{
24276return gnutls_srp_verifier ();
24277 ;
24278 return 0;
24279}
24280_ACEOF
24281if ac_fn_c_try_link "$LINENO"; then :
24282  ac_cv_lib_gnutls_gnutls_srp_verifier=yes
24283else
24284  ac_cv_lib_gnutls_gnutls_srp_verifier=no
24285fi
24286rm -f core conftest.err conftest.$ac_objext \
24287    conftest$ac_exeext conftest.$ac_ext
24288LIBS=$ac_check_lib_save_LIBS
24289fi
24290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gnutls_gnutls_srp_verifier" >&5
24291$as_echo "$ac_cv_lib_gnutls_gnutls_srp_verifier" >&6; }
24292if test "x$ac_cv_lib_gnutls_gnutls_srp_verifier" = xyes; then :
24293
24294
24295$as_echo "#define HAVE_GNUTLS_SRP 1" >>confdefs.h
24296
24297     HAVE_GNUTLS_SRP=1
24298
24299
24300fi
24301
24302fi
24303
24304
24305OPT_POLARSSL=no
24306
24307_cppflags=$CPPFLAGS
24308_ldflags=$LDFLAGS
24309
24310# Check whether --with-polarssl was given.
24311if test "${with_polarssl+set}" = set; then :
24312  withval=$with_polarssl; OPT_POLARSSL=$withval
24313fi
24314
24315
24316if test -z "$ssl_backends" -o "x$OPT_POLARSSL" != xno; then
24317  ssl_msg=
24318
24319  if test X"$OPT_POLARSSL" != Xno; then
24320
24321    if test "$OPT_POLARSSL" = "yes"; then
24322      OPT_POLARSSL=""
24323    fi
24324
24325    if test -z "$OPT_POLARSSL" ; then
24326
24327      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for havege_init in -lpolarssl" >&5
24328$as_echo_n "checking for havege_init in -lpolarssl... " >&6; }
24329if ${ac_cv_lib_polarssl_havege_init+:} false; then :
24330  $as_echo_n "(cached) " >&6
24331else
24332  ac_check_lib_save_LIBS=$LIBS
24333LIBS="-lpolarssl  $LIBS"
24334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24335/* end confdefs.h.  */
24336
24337
24338#ifdef __cplusplus
24339extern "C"
24340#endif
24341char havege_init ();
24342int main (void)
24343{
24344return havege_init ();
24345 ;
24346 return 0;
24347}
24348_ACEOF
24349if ac_fn_c_try_link "$LINENO"; then :
24350  ac_cv_lib_polarssl_havege_init=yes
24351else
24352  ac_cv_lib_polarssl_havege_init=no
24353fi
24354rm -f core conftest.err conftest.$ac_objext \
24355    conftest$ac_exeext conftest.$ac_ext
24356LIBS=$ac_check_lib_save_LIBS
24357fi
24358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_havege_init" >&5
24359$as_echo "$ac_cv_lib_polarssl_havege_init" >&6; }
24360if test "x$ac_cv_lib_polarssl_havege_init" = xyes; then :
24361
24362
24363$as_echo "#define USE_POLARSSL 1" >>confdefs.h
24364
24365         USE_POLARSSL=1
24366
24367         POLARSSL_ENABLED=1
24368         USE_POLARSSL="yes"
24369         ssl_msg="PolarSSL"
24370	 test polarssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24371
24372fi
24373
24374    fi
24375
24376    addld=""
24377    addlib=""
24378    addcflags=""
24379    polarssllib=""
24380
24381    if test "x$USE_POLARSSL" != "xyes"; then
24382            addld=-L$OPT_POLARSSL/lib$libsuff
24383      addcflags=-I$OPT_POLARSSL/include
24384      polarssllib=$OPT_POLARSSL/lib$libsuff
24385
24386      LDFLAGS="$LDFLAGS $addld"
24387      if test "$addcflags" != "-I/usr/include"; then
24388         CPPFLAGS="$CPPFLAGS $addcflags"
24389      fi
24390
24391      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl_init in -lpolarssl" >&5
24392$as_echo_n "checking for ssl_init in -lpolarssl... " >&6; }
24393if ${ac_cv_lib_polarssl_ssl_init+:} false; then :
24394  $as_echo_n "(cached) " >&6
24395else
24396  ac_check_lib_save_LIBS=$LIBS
24397LIBS="-lpolarssl  $LIBS"
24398cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24399/* end confdefs.h.  */
24400
24401
24402#ifdef __cplusplus
24403extern "C"
24404#endif
24405char ssl_init ();
24406int main (void)
24407{
24408return ssl_init ();
24409 ;
24410 return 0;
24411}
24412_ACEOF
24413if ac_fn_c_try_link "$LINENO"; then :
24414  ac_cv_lib_polarssl_ssl_init=yes
24415else
24416  ac_cv_lib_polarssl_ssl_init=no
24417fi
24418rm -f core conftest.err conftest.$ac_objext \
24419    conftest$ac_exeext conftest.$ac_ext
24420LIBS=$ac_check_lib_save_LIBS
24421fi
24422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_polarssl_ssl_init" >&5
24423$as_echo "$ac_cv_lib_polarssl_ssl_init" >&6; }
24424if test "x$ac_cv_lib_polarssl_ssl_init" = xyes; then :
24425
24426
24427$as_echo "#define USE_POLARSSL 1" >>confdefs.h
24428
24429       USE_POLARSSL=1
24430
24431       POLARSSL_ENABLED=1
24432       USE_POLARSSL="yes"
24433       ssl_msg="PolarSSL"
24434       test polarssl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24435
24436else
24437
24438         CPPFLAGS=$_cppflags
24439         LDFLAGS=$_ldflags
24440
24441fi
24442
24443    fi
24444
24445    if test "x$USE_POLARSSL" = "xyes"; then
24446      { $as_echo "$as_me:${as_lineno-$LINENO}: detected PolarSSL" >&5
24447$as_echo "$as_me: detected PolarSSL" >&6;}
24448
24449      LIBS="-lpolarssl $LIBS"
24450
24451      if test -n "$polarssllib"; then
24452                                        if test "x$cross_compiling" != "xyes"; then
24453          LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$polarssllib"
24454          export LD_LIBRARY_PATH
24455          { $as_echo "$as_me:${as_lineno-$LINENO}: Added $polarssllib to LD_LIBRARY_PATH" >&5
24456$as_echo "$as_me: Added $polarssllib to LD_LIBRARY_PATH" >&6;}
24457        fi
24458      fi
24459    fi
24460
24461  fi
24462  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
24463fi
24464
24465
24466OPT_MBEDTLS=no
24467
24468_cppflags=$CPPFLAGS
24469_ldflags=$LDFLAGS
24470
24471# Check whether --with-mbedtls was given.
24472if test "${with_mbedtls+set}" = set; then :
24473  withval=$with_mbedtls; OPT_MBEDTLS=$withval
24474fi
24475
24476
24477if test -z "$ssl_backends" -o "x$OPT_MBEDTLS" != xno; then
24478  ssl_msg=
24479
24480  if test X"$OPT_MBEDTLS" != Xno; then
24481
24482    if test "$OPT_MBEDTLS" = "yes"; then
24483      OPT_MBEDTLS=""
24484    fi
24485
24486    if test -z "$OPT_MBEDTLS" ; then
24487
24488      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbedtls_havege_init in -lmbedtls" >&5
24489$as_echo_n "checking for mbedtls_havege_init in -lmbedtls... " >&6; }
24490if ${ac_cv_lib_mbedtls_mbedtls_havege_init+:} false; then :
24491  $as_echo_n "(cached) " >&6
24492else
24493  ac_check_lib_save_LIBS=$LIBS
24494LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS"
24495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24496/* end confdefs.h.  */
24497
24498
24499#ifdef __cplusplus
24500extern "C"
24501#endif
24502char mbedtls_havege_init ();
24503int main (void)
24504{
24505return mbedtls_havege_init ();
24506 ;
24507 return 0;
24508}
24509_ACEOF
24510if ac_fn_c_try_link "$LINENO"; then :
24511  ac_cv_lib_mbedtls_mbedtls_havege_init=yes
24512else
24513  ac_cv_lib_mbedtls_mbedtls_havege_init=no
24514fi
24515rm -f core conftest.err conftest.$ac_objext \
24516    conftest$ac_exeext conftest.$ac_ext
24517LIBS=$ac_check_lib_save_LIBS
24518fi
24519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mbedtls_mbedtls_havege_init" >&5
24520$as_echo "$ac_cv_lib_mbedtls_mbedtls_havege_init" >&6; }
24521if test "x$ac_cv_lib_mbedtls_mbedtls_havege_init" = xyes; then :
24522
24523
24524$as_echo "#define USE_MBEDTLS 1" >>confdefs.h
24525
24526         USE_MBEDTLS=1
24527
24528         MBEDTLS_ENABLED=1
24529         USE_MBEDTLS="yes"
24530         ssl_msg="mbedTLS"
24531	 test mbedtls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24532
24533fi
24534
24535    fi
24536
24537    addld=""
24538    addlib=""
24539    addcflags=""
24540    mbedtlslib=""
24541
24542    if test "x$USE_MBEDTLS" != "xyes"; then
24543            addld=-L$OPT_MBEDTLS/lib$libsuff
24544      addcflags=-I$OPT_MBEDTLS/include
24545      mbedtlslib=$OPT_MBEDTLS/lib$libsuff
24546
24547      LDFLAGS="$LDFLAGS $addld"
24548      if test "$addcflags" != "-I/usr/include"; then
24549         CPPFLAGS="$CPPFLAGS $addcflags"
24550      fi
24551
24552      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbedtls_ssl_init in -lmbedtls" >&5
24553$as_echo_n "checking for mbedtls_ssl_init in -lmbedtls... " >&6; }
24554if ${ac_cv_lib_mbedtls_mbedtls_ssl_init+:} false; then :
24555  $as_echo_n "(cached) " >&6
24556else
24557  ac_check_lib_save_LIBS=$LIBS
24558LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS"
24559cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24560/* end confdefs.h.  */
24561
24562
24563#ifdef __cplusplus
24564extern "C"
24565#endif
24566char mbedtls_ssl_init ();
24567int main (void)
24568{
24569return mbedtls_ssl_init ();
24570 ;
24571 return 0;
24572}
24573_ACEOF
24574if ac_fn_c_try_link "$LINENO"; then :
24575  ac_cv_lib_mbedtls_mbedtls_ssl_init=yes
24576else
24577  ac_cv_lib_mbedtls_mbedtls_ssl_init=no
24578fi
24579rm -f core conftest.err conftest.$ac_objext \
24580    conftest$ac_exeext conftest.$ac_ext
24581LIBS=$ac_check_lib_save_LIBS
24582fi
24583{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_mbedtls_mbedtls_ssl_init" >&5
24584$as_echo "$ac_cv_lib_mbedtls_mbedtls_ssl_init" >&6; }
24585if test "x$ac_cv_lib_mbedtls_mbedtls_ssl_init" = xyes; then :
24586
24587
24588$as_echo "#define USE_MBEDTLS 1" >>confdefs.h
24589
24590       USE_MBEDTLS=1
24591
24592       MBEDTLS_ENABLED=1
24593       USE_MBEDTLS="yes"
24594       ssl_msg="mbedTLS"
24595       test mbedtls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24596
24597else
24598
24599         CPPFLAGS=$_cppflags
24600         LDFLAGS=$_ldflags
24601
24602fi
24603
24604    fi
24605
24606    if test "x$USE_MBEDTLS" = "xyes"; then
24607      { $as_echo "$as_me:${as_lineno-$LINENO}: detected mbedTLS" >&5
24608$as_echo "$as_me: detected mbedTLS" >&6;}
24609
24610      LIBS="-lmbedtls -lmbedx509 -lmbedcrypto $LIBS"
24611
24612      if test -n "$mbedtlslib"; then
24613                                        if test "x$cross_compiling" != "xyes"; then
24614          LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$mbedtlslib"
24615          export LD_LIBRARY_PATH
24616          { $as_echo "$as_me:${as_lineno-$LINENO}: Added $mbedtlslib to LD_LIBRARY_PATH" >&5
24617$as_echo "$as_me: Added $mbedtlslib to LD_LIBRARY_PATH" >&6;}
24618        fi
24619      fi
24620    fi
24621
24622  fi
24623  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
24624fi
24625
24626
24627OPT_CYASSL=no
24628
24629_cppflags=$CPPFLAGS
24630_ldflags=$LDFLAGS
24631
24632# Check whether --with-cyassl was given.
24633if test "${with_cyassl+set}" = set; then :
24634  withval=$with_cyassl; OPT_CYASSL=$withval
24635fi
24636
24637
24638if test -z "$ssl_backends" -o "x$OPT_CYASSL" != xno; then
24639  ssl_msg=
24640
24641  if test X"$OPT_CYASSL" != Xno; then
24642
24643    if test "$OPT_CYASSL" = "yes"; then
24644      OPT_CYASSL=""
24645    fi
24646
24647
24648    cyassllibname=cyassl
24649
24650    if test -z "$OPT_CYASSL" ; then
24651
24652      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5
24653$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; }
24654if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then :
24655  $as_echo_n "(cached) " >&6
24656else
24657  ac_check_lib_save_LIBS=$LIBS
24658LIBS="-lcyassl  $LIBS"
24659cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24660/* end confdefs.h.  */
24661
24662
24663#ifdef __cplusplus
24664extern "C"
24665#endif
24666char CyaSSL_Init ();
24667int main (void)
24668{
24669return CyaSSL_Init ();
24670 ;
24671 return 0;
24672}
24673_ACEOF
24674if ac_fn_c_try_link "$LINENO"; then :
24675  ac_cv_lib_cyassl_CyaSSL_Init=yes
24676else
24677  ac_cv_lib_cyassl_CyaSSL_Init=no
24678fi
24679rm -f core conftest.err conftest.$ac_objext \
24680    conftest$ac_exeext conftest.$ac_ext
24681LIBS=$ac_check_lib_save_LIBS
24682fi
24683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5
24684$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; }
24685if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then :
24686
24687
24688$as_echo "#define USE_CYASSL 1" >>confdefs.h
24689
24690         USE_CYASSL=1
24691
24692         CYASSL_ENABLED=1
24693         USE_CYASSL="yes"
24694         ssl_msg="CyaSSL"
24695	 test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24696
24697fi
24698
24699    fi
24700
24701    addld=""
24702    addlib=""
24703    addcflags=""
24704    cyassllib=""
24705
24706    if test "x$USE_CYASSL" != "xyes"; then
24707            addld=-L$OPT_CYASSL/lib$libsuff
24708      addcflags=-I$OPT_CYASSL/include
24709      cyassllib=$OPT_CYASSL/lib$libsuff
24710
24711      LDFLAGS="$LDFLAGS $addld"
24712      if test "$addcflags" != "-I/usr/include"; then
24713         CPPFLAGS="$CPPFLAGS $addcflags"
24714      fi
24715
24716      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lcyassl" >&5
24717$as_echo_n "checking for CyaSSL_Init in -lcyassl... " >&6; }
24718if ${ac_cv_lib_cyassl_CyaSSL_Init+:} false; then :
24719  $as_echo_n "(cached) " >&6
24720else
24721  ac_check_lib_save_LIBS=$LIBS
24722LIBS="-lcyassl  $LIBS"
24723cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24724/* end confdefs.h.  */
24725
24726
24727#ifdef __cplusplus
24728extern "C"
24729#endif
24730char CyaSSL_Init ();
24731int main (void)
24732{
24733return CyaSSL_Init ();
24734 ;
24735 return 0;
24736}
24737_ACEOF
24738if ac_fn_c_try_link "$LINENO"; then :
24739  ac_cv_lib_cyassl_CyaSSL_Init=yes
24740else
24741  ac_cv_lib_cyassl_CyaSSL_Init=no
24742fi
24743rm -f core conftest.err conftest.$ac_objext \
24744    conftest$ac_exeext conftest.$ac_ext
24745LIBS=$ac_check_lib_save_LIBS
24746fi
24747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cyassl_CyaSSL_Init" >&5
24748$as_echo "$ac_cv_lib_cyassl_CyaSSL_Init" >&6; }
24749if test "x$ac_cv_lib_cyassl_CyaSSL_Init" = xyes; then :
24750
24751
24752$as_echo "#define USE_CYASSL 1" >>confdefs.h
24753
24754       USE_CYASSL=1
24755
24756       CYASSL_ENABLED=1
24757       USE_CYASSL="yes"
24758       ssl_msg="CyaSSL"
24759       test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24760
24761else
24762
24763         CPPFLAGS=$_cppflags
24764         LDFLAGS=$_ldflags
24765         cyassllib=""
24766
24767fi
24768
24769    fi
24770
24771    addld=""
24772    addlib=""
24773    addcflags=""
24774
24775    if test "x$USE_CYASSL" != "xyes"; then
24776            addld=-L$OPT_CYASSL/lib$libsuff
24777      addcflags=-I$OPT_CYASSL/include
24778      cyassllib=$OPT_CYASSL/lib$libsuff
24779
24780      LDFLAGS="$LDFLAGS $addld"
24781      if test "$addcflags" != "-I/usr/include"; then
24782         CPPFLAGS="$CPPFLAGS $addcflags"
24783      fi
24784
24785      cyassllibname=wolfssl
24786      my_ac_save_LIBS="$LIBS"
24787      LIBS="-l$cyassllibname -lm $LIBS"
24788
24789      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CyaSSL_Init in -lwolfssl" >&5
24790$as_echo_n "checking for CyaSSL_Init in -lwolfssl... " >&6; }
24791      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24792/* end confdefs.h.  */
24793
24794
24795/* These aren't needed for detection and confuse WolfSSL.
24796   They are set up properly later if it is detected.  */
24797#undef SIZEOF_LONG
24798#undef SIZEOF_LONG_LONG
24799#include <cyassl/ssl.h>
24800
24801int main (void)
24802{
24803
24804	  return CyaSSL_Init();
24805
24806 ;
24807 return 0;
24808}
24809
24810_ACEOF
24811if ac_fn_c_try_link "$LINENO"; then :
24812
24813         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24814$as_echo "yes" >&6; }
24815
24816$as_echo "#define USE_CYASSL 1" >>confdefs.h
24817
24818         USE_CYASSL=1
24819
24820         CYASSL_ENABLED=1
24821         USE_CYASSL="yes"
24822         ssl_msg="WolfSSL"
24823	 test cyassl != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
24824
24825else
24826
24827         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24828$as_echo "no" >&6; }
24829         CPPFLAGS=$_cppflags
24830         LDFLAGS=$_ldflags
24831         cyassllib=""
24832
24833fi
24834rm -f core conftest.err conftest.$ac_objext \
24835    conftest$ac_exeext conftest.$ac_ext
24836      LIBS="$my_ac_save_LIBS"
24837    fi
24838
24839    if test "x$USE_CYASSL" = "xyes"; then
24840      { $as_echo "$as_me:${as_lineno-$LINENO}: detected $cyassllibname" >&5
24841$as_echo "$as_me: detected $cyassllibname" >&6;}
24842
24843            # The cast to long int works around a bug in the HP C Compiler
24844# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
24845# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
24846# This bug is HP SR number 8606223364.
24847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
24848$as_echo_n "checking size of long long... " >&6; }
24849if ${ac_cv_sizeof_long_long+:} false; then :
24850  $as_echo_n "(cached) " >&6
24851else
24852  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
24853
24854else
24855  if test "$ac_cv_type_long_long" = yes; then
24856     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
24857$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
24858as_fn_error 77 "cannot compute sizeof (long long)
24859See \`config.log' for more details" "$LINENO" 5; }
24860   else
24861     ac_cv_sizeof_long_long=0
24862   fi
24863fi
24864
24865fi
24866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
24867$as_echo "$ac_cv_sizeof_long_long" >&6; }
24868
24869
24870
24871cat >>confdefs.h <<_ACEOF
24872#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
24873_ACEOF
24874
24875
24876
24877            for ac_header in cyassl/options.h
24878do :
24879  ac_fn_c_check_header_mongrel "$LINENO" "cyassl/options.h" "ac_cv_header_cyassl_options_h" "$ac_includes_default"
24880if test "x$ac_cv_header_cyassl_options_h" = xyes; then :
24881  cat >>confdefs.h <<_ACEOF
24882#define HAVE_CYASSL_OPTIONS_H 1
24883_ACEOF
24884
24885fi
24886
24887done
24888
24889
24890            for ac_header in cyassl/error-ssl.h
24891do :
24892  ac_fn_c_check_header_mongrel "$LINENO" "cyassl/error-ssl.h" "ac_cv_header_cyassl_error_ssl_h" "$ac_includes_default"
24893if test "x$ac_cv_header_cyassl_error_ssl_h" = xyes; then :
24894  cat >>confdefs.h <<_ACEOF
24895#define HAVE_CYASSL_ERROR_SSL_H 1
24896_ACEOF
24897
24898fi
24899
24900done
24901
24902
24903      LIBS="-l$cyassllibname -lm $LIBS"
24904
24905      if test "x$cyassllibname" = "xwolfssl"; then
24906                        for ac_func in wolfSSLv3_client_method \
24907                       wolfSSL_CTX_UseSupportedCurve \
24908                       wolfSSL_get_peer_certificate \
24909                       wolfSSL_UseALPN
24910do :
24911  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24912ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
24913if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24914  cat >>confdefs.h <<_ACEOF
24915#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24916_ACEOF
24917
24918fi
24919done
24920
24921      else
24922                for ac_func in CyaSSL_CTX_UseSupportedCurve \
24923                       CyaSSL_get_peer_certificate
24924do :
24925  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24926ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
24927if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24928  cat >>confdefs.h <<_ACEOF
24929#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24930_ACEOF
24931
24932fi
24933done
24934
24935      fi
24936
24937      if test -n "$cyassllib"; then
24938                                        if test "x$cross_compiling" != "xyes"; then
24939          LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$cyassllib"
24940          export LD_LIBRARY_PATH
24941          { $as_echo "$as_me:${as_lineno-$LINENO}: Added $cyassllib to LD_LIBRARY_PATH" >&5
24942$as_echo "$as_me: Added $cyassllib to LD_LIBRARY_PATH" >&6;}
24943        fi
24944      fi
24945
24946    fi
24947
24948  fi
24949  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
24950fi
24951
24952
24953OPT_NSS=no
24954
24955
24956# Check whether --with-nss was given.
24957if test "${with_nss+set}" = set; then :
24958  withval=$with_nss; OPT_NSS=$withval
24959fi
24960
24961
24962if test -z "$ssl_backends" -o "x$OPT_NSS" != xno; then
24963  ssl_msg=
24964
24965  if test X"$OPT_NSS" != Xno; then
24966
24967    addld=""
24968    addlib=""
24969    addcflags=""
24970    nssprefix=""
24971    version=""
24972
24973    if test "x$OPT_NSS" = "xyes"; then
24974
24975
24976    if test -n "$PKG_CONFIG"; then
24977      PKGCONFIG="$PKG_CONFIG"
24978    else
24979      if test -n "$ac_tool_prefix"; then
24980  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
24981set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
24982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24983$as_echo_n "checking for $ac_word... " >&6; }
24984if ${ac_cv_path_PKGCONFIG+:} false; then :
24985  $as_echo_n "(cached) " >&6
24986else
24987  case $PKGCONFIG in
24988  [\\/]* | ?:[\\/]*)
24989  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
24990  ;;
24991  *)
24992  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24993as_dummy="$PATH:/usr/bin:/usr/local/bin"
24994for as_dir in $as_dummy
24995do
24996  IFS=$as_save_IFS
24997  test -z "$as_dir" && as_dir=.
24998    for ac_exec_ext in '' $ac_executable_extensions; do
24999  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25000    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25001    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25002    break 2
25003  fi
25004done
25005  done
25006IFS=$as_save_IFS
25007
25008  ;;
25009esac
25010fi
25011PKGCONFIG=$ac_cv_path_PKGCONFIG
25012if test -n "$PKGCONFIG"; then
25013  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
25014$as_echo "$PKGCONFIG" >&6; }
25015else
25016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25017$as_echo "no" >&6; }
25018fi
25019
25020
25021fi
25022if test -z "$ac_cv_path_PKGCONFIG"; then
25023  ac_pt_PKGCONFIG=$PKGCONFIG
25024  # Extract the first word of "pkg-config", so it can be a program name with args.
25025set dummy pkg-config; ac_word=$2
25026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25027$as_echo_n "checking for $ac_word... " >&6; }
25028if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
25029  $as_echo_n "(cached) " >&6
25030else
25031  case $ac_pt_PKGCONFIG in
25032  [\\/]* | ?:[\\/]*)
25033  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
25034  ;;
25035  *)
25036  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25037as_dummy="$PATH:/usr/bin:/usr/local/bin"
25038for as_dir in $as_dummy
25039do
25040  IFS=$as_save_IFS
25041  test -z "$as_dir" && as_dir=.
25042    for ac_exec_ext in '' $ac_executable_extensions; do
25043  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25044    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25045    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25046    break 2
25047  fi
25048done
25049  done
25050IFS=$as_save_IFS
25051
25052  ;;
25053esac
25054fi
25055ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
25056if test -n "$ac_pt_PKGCONFIG"; then
25057  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
25058$as_echo "$ac_pt_PKGCONFIG" >&6; }
25059else
25060  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25061$as_echo "no" >&6; }
25062fi
25063
25064  if test "x$ac_pt_PKGCONFIG" = x; then
25065    PKGCONFIG="no"
25066  else
25067    case $cross_compiling:$ac_tool_warned in
25068yes:)
25069{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
25070$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25071ac_tool_warned=yes ;;
25072esac
25073    PKGCONFIG=$ac_pt_PKGCONFIG
25074  fi
25075else
25076  PKGCONFIG="$ac_cv_path_PKGCONFIG"
25077fi
25078
25079    fi
25080
25081    if test "x$PKGCONFIG" != "xno"; then
25082      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5
25083$as_echo_n "checking for nss options with pkg-config... " >&6; }
25084            itexists=`
25085    if test -n ""; then
25086      PKG_CONFIG_LIBDIR=""
25087      export PKG_CONFIG_LIBDIR
25088    fi
25089         $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1`
25090
25091      if test -z "$itexists"; then
25092                        PKGCONFIG="no"
25093        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25094$as_echo "no" >&6; }
25095      else
25096        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
25097$as_echo "found" >&6; }
25098      fi
25099    fi
25100
25101
25102      if test "$PKGCONFIG" != "no" ; then
25103        addlib=`$PKGCONFIG --libs nss`
25104        addcflags=`$PKGCONFIG --cflags nss`
25105        version=`$PKGCONFIG --modversion nss`
25106        nssprefix=`$PKGCONFIG --variable=prefix nss`
25107      else
25108
25109        check=`nss-config --version 2>/dev/null`
25110        if test -n "$check"; then
25111          addlib=`nss-config --libs`
25112          addcflags=`nss-config --cflags`
25113          version=`nss-config --version`
25114          nssprefix=`nss-config --prefix`
25115        else
25116          addlib="-lnss3"
25117          addcflags=""
25118          version="unknown"
25119        fi
25120      fi
25121    else
25122      NSS_PCDIR="$OPT_NSS/lib/pkgconfig"
25123      if test -f "$NSS_PCDIR/nss.pc"; then
25124
25125    if test -n "$PKG_CONFIG"; then
25126      PKGCONFIG="$PKG_CONFIG"
25127    else
25128      if test -n "$ac_tool_prefix"; then
25129  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
25130set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
25131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25132$as_echo_n "checking for $ac_word... " >&6; }
25133if ${ac_cv_path_PKGCONFIG+:} false; then :
25134  $as_echo_n "(cached) " >&6
25135else
25136  case $PKGCONFIG in
25137  [\\/]* | ?:[\\/]*)
25138  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
25139  ;;
25140  *)
25141  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25142as_dummy="$PATH:/usr/bin:/usr/local/bin"
25143for as_dir in $as_dummy
25144do
25145  IFS=$as_save_IFS
25146  test -z "$as_dir" && as_dir=.
25147    for ac_exec_ext in '' $ac_executable_extensions; do
25148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25149    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25151    break 2
25152  fi
25153done
25154  done
25155IFS=$as_save_IFS
25156
25157  ;;
25158esac
25159fi
25160PKGCONFIG=$ac_cv_path_PKGCONFIG
25161if test -n "$PKGCONFIG"; then
25162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
25163$as_echo "$PKGCONFIG" >&6; }
25164else
25165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25166$as_echo "no" >&6; }
25167fi
25168
25169
25170fi
25171if test -z "$ac_cv_path_PKGCONFIG"; then
25172  ac_pt_PKGCONFIG=$PKGCONFIG
25173  # Extract the first word of "pkg-config", so it can be a program name with args.
25174set dummy pkg-config; ac_word=$2
25175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25176$as_echo_n "checking for $ac_word... " >&6; }
25177if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
25178  $as_echo_n "(cached) " >&6
25179else
25180  case $ac_pt_PKGCONFIG in
25181  [\\/]* | ?:[\\/]*)
25182  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
25183  ;;
25184  *)
25185  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25186as_dummy="$PATH:/usr/bin:/usr/local/bin"
25187for as_dir in $as_dummy
25188do
25189  IFS=$as_save_IFS
25190  test -z "$as_dir" && as_dir=.
25191    for ac_exec_ext in '' $ac_executable_extensions; do
25192  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25193    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25194    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25195    break 2
25196  fi
25197done
25198  done
25199IFS=$as_save_IFS
25200
25201  ;;
25202esac
25203fi
25204ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
25205if test -n "$ac_pt_PKGCONFIG"; then
25206  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
25207$as_echo "$ac_pt_PKGCONFIG" >&6; }
25208else
25209  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25210$as_echo "no" >&6; }
25211fi
25212
25213  if test "x$ac_pt_PKGCONFIG" = x; then
25214    PKGCONFIG="no"
25215  else
25216    case $cross_compiling:$ac_tool_warned in
25217yes:)
25218{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
25219$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25220ac_tool_warned=yes ;;
25221esac
25222    PKGCONFIG=$ac_pt_PKGCONFIG
25223  fi
25224else
25225  PKGCONFIG="$ac_cv_path_PKGCONFIG"
25226fi
25227
25228    fi
25229
25230    if test "x$PKGCONFIG" != "xno"; then
25231      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nss options with pkg-config" >&5
25232$as_echo_n "checking for nss options with pkg-config... " >&6; }
25233            itexists=`
25234    if test -n "$NSS_PCDIR"; then
25235      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25236      export PKG_CONFIG_LIBDIR
25237    fi
25238         $PKGCONFIG --exists nss >/dev/null 2>&1 && echo 1`
25239
25240      if test -z "$itexists"; then
25241                        PKGCONFIG="no"
25242        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25243$as_echo "no" >&6; }
25244      else
25245        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
25246$as_echo "found" >&6; }
25247      fi
25248    fi
25249
25250        if test "$PKGCONFIG" != "no" ; then
25251          addld=`
25252    if test -n "$NSS_PCDIR"; then
25253      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25254      export PKG_CONFIG_LIBDIR
25255    fi
25256 $PKGCONFIG --libs-only-L nss`
25257          addlib=`
25258    if test -n "$NSS_PCDIR"; then
25259      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25260      export PKG_CONFIG_LIBDIR
25261    fi
25262 $PKGCONFIG --libs-only-l nss`
25263          addcflags=`
25264    if test -n "$NSS_PCDIR"; then
25265      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25266      export PKG_CONFIG_LIBDIR
25267    fi
25268 $PKGCONFIG --cflags nss`
25269          version=`
25270    if test -n "$NSS_PCDIR"; then
25271      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25272      export PKG_CONFIG_LIBDIR
25273    fi
25274 $PKGCONFIG --modversion nss`
25275          nssprefix=`
25276    if test -n "$NSS_PCDIR"; then
25277      PKG_CONFIG_LIBDIR="$NSS_PCDIR"
25278      export PKG_CONFIG_LIBDIR
25279    fi
25280 $PKGCONFIG --variable=prefix nss`
25281        fi
25282      fi
25283    fi
25284
25285    if test -z "$addlib"; then
25286      # Without pkg-config, we'll kludge in some defaults
25287      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Using hard-wired libraries and compilation flags for NSS." >&5
25288$as_echo "$as_me: WARNING: Using hard-wired libraries and compilation flags for NSS." >&2;}
25289      addld="-L$OPT_NSS/lib"
25290      addlib="-lssl3 -lsmime3 -lnss3 -lplds4 -lplc4 -lnspr4"
25291      addcflags="-I$OPT_NSS/include"
25292      version="unknown"
25293      nssprefix=$OPT_NSS
25294    fi
25295
25296    CLEANLDFLAGS="$LDFLAGS"
25297    CLEANLIBS="$LIBS"
25298    CLEANCPPFLAGS="$CPPFLAGS"
25299
25300    LDFLAGS="$addld $LDFLAGS"
25301    LIBS="$addlib $LIBS"
25302    if test "$addcflags" != "-I/usr/include"; then
25303       CPPFLAGS="$CPPFLAGS $addcflags"
25304    fi
25305
25306        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_VersionRangeSet in -lnss3" >&5
25307$as_echo_n "checking for SSL_VersionRangeSet in -lnss3... " >&6; }
25308if ${ac_cv_lib_nss3_SSL_VersionRangeSet+:} false; then :
25309  $as_echo_n "(cached) " >&6
25310else
25311  ac_check_lib_save_LIBS=$LIBS
25312LIBS="-lnss3  $LIBS"
25313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25314/* end confdefs.h.  */
25315
25316
25317#ifdef __cplusplus
25318extern "C"
25319#endif
25320char SSL_VersionRangeSet ();
25321int main (void)
25322{
25323return SSL_VersionRangeSet ();
25324 ;
25325 return 0;
25326}
25327_ACEOF
25328if ac_fn_c_try_link "$LINENO"; then :
25329  ac_cv_lib_nss3_SSL_VersionRangeSet=yes
25330else
25331  ac_cv_lib_nss3_SSL_VersionRangeSet=no
25332fi
25333rm -f core conftest.err conftest.$ac_objext \
25334    conftest$ac_exeext conftest.$ac_ext
25335LIBS=$ac_check_lib_save_LIBS
25336fi
25337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nss3_SSL_VersionRangeSet" >&5
25338$as_echo "$ac_cv_lib_nss3_SSL_VersionRangeSet" >&6; }
25339if test "x$ac_cv_lib_nss3_SSL_VersionRangeSet" = xyes; then :
25340
25341
25342$as_echo "#define USE_NSS 1" >>confdefs.h
25343
25344     USE_NSS=1
25345
25346     USE_NSS="yes"
25347     NSS_ENABLED=1
25348     ssl_msg="NSS"
25349     test nss != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
25350
25351else
25352
25353       LDFLAGS="$CLEANLDFLAGS"
25354       LIBS="$CLEANLIBS"
25355       CPPFLAGS="$CLEANCPPFLAGS"
25356
25357fi
25358
25359
25360    if test "x$USE_NSS" = "xyes"; then
25361      { $as_echo "$as_me:${as_lineno-$LINENO}: detected NSS version $version" >&5
25362$as_echo "$as_me: detected NSS version $version" >&6;}
25363
25364            NSS_LIBS=$addlib
25365
25366
25367                              if test "x$cross_compiling" != "xyes"; then
25368        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$nssprefix/lib$libsuff"
25369        export LD_LIBRARY_PATH
25370        { $as_echo "$as_me:${as_lineno-$LINENO}: Added $nssprefix/lib$libsuff to LD_LIBRARY_PATH" >&5
25371$as_echo "$as_me: Added $nssprefix/lib$libsuff to LD_LIBRARY_PATH" >&6;}
25372      fi
25373
25374    fi
25375  fi
25376  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
25377fi
25378
25379OPT_AXTLS=off
25380
25381
25382# Check whether --with-axtls was given.
25383if test "${with_axtls+set}" = set; then :
25384  withval=$with_axtls; OPT_AXTLS=$withval
25385fi
25386
25387
25388if test -z "$ssl_backends" -o "x$OPT_AXTLS" != xno; then
25389  ssl_msg=
25390  if test X"$OPT_AXTLS" != Xno; then
25391        CLEANLDFLAGS="$LDFLAGS"
25392    CLEANCPPFLAGS="$CPPFLAGS"
25393    CLEANLIBS="$LIBS"
25394
25395    case "$OPT_AXTLS" in
25396    yes)
25397            PREFIX_AXTLS=/usr/local
25398      LIB_AXTLS="$PREFIX_AXTLS/lib"
25399      LDFLAGS="$LDFLAGS -L$LIB_AXTLS"
25400      CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include"
25401      ;;
25402    off)
25403            PREFIX_AXTLS=
25404      ;;
25405    *)
25406            PREFIX_AXTLS=$OPT_AXTLS
25407      LIB_AXTLS="$PREFIX_AXTLS/lib"
25408      LDFLAGS="$LDFLAGS -L$LIB_AXTLS"
25409      CPPFLAGS="$CPPFLAGS -I$PREFIX_AXTLS/include"
25410      ;;
25411    esac
25412
25413    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssl_version in -laxtls" >&5
25414$as_echo_n "checking for ssl_version in -laxtls... " >&6; }
25415if ${ac_cv_lib_axtls_ssl_version+:} false; then :
25416  $as_echo_n "(cached) " >&6
25417else
25418  ac_check_lib_save_LIBS=$LIBS
25419LIBS="-laxtls  $LIBS"
25420cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25421/* end confdefs.h.  */
25422
25423
25424#ifdef __cplusplus
25425extern "C"
25426#endif
25427char ssl_version ();
25428int main (void)
25429{
25430return ssl_version ();
25431 ;
25432 return 0;
25433}
25434_ACEOF
25435if ac_fn_c_try_link "$LINENO"; then :
25436  ac_cv_lib_axtls_ssl_version=yes
25437else
25438  ac_cv_lib_axtls_ssl_version=no
25439fi
25440rm -f core conftest.err conftest.$ac_objext \
25441    conftest$ac_exeext conftest.$ac_ext
25442LIBS=$ac_check_lib_save_LIBS
25443fi
25444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_axtls_ssl_version" >&5
25445$as_echo "$ac_cv_lib_axtls_ssl_version" >&6; }
25446if test "x$ac_cv_lib_axtls_ssl_version" = xyes; then :
25447
25448      LIBS="-laxtls $LIBS"
25449
25450$as_echo "#define USE_AXTLS 1" >>confdefs.h
25451
25452      USE_AXTLS=1
25453
25454      AXTLS_ENABLED=1
25455      USE_AXTLS="yes"
25456      ssl_msg="axTLS"
25457      test axtls != "$DEFAULT_SSL_BACKEND" || VALID_DEFAULT_SSL_BACKEND=yes
25458
25459      if test "x$cross_compiling" != "xyes"; then
25460        LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$LIB_AXTLS"
25461        export LD_LIBRARY_PATH
25462        { $as_echo "$as_me:${as_lineno-$LINENO}: Added $LIB_AXTLS to LD_LIBRARY_PATH" >&5
25463$as_echo "$as_me: Added $LIB_AXTLS to LD_LIBRARY_PATH" >&6;}
25464      fi
25465
25466else
25467
25468      LDFLAGS="$CLEANLDFLAGS"
25469      CPPFLAGS="$CLEANCPPFLAGS"
25470      LIBS="$CLEANLIBS"
25471
25472fi
25473
25474  fi
25475  test -z "$ssl_msg" || ssl_backends="${ssl_backends:+$ssl_backends, }$ssl_msg"
25476fi
25477
25478case "x$OPENSSL_ENABLED$GNUTLS_ENABLED$NSS_ENABLED$POLARSSL_ENABLED$MBEDTLS_ENABLED$AXTLS_ENABLED$CYASSL_ENABLED$WINSSL_ENABLED$DARWINSSL_ENABLED" in
25479x)
25480  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&5
25481$as_echo "$as_me: WARNING: SSL disabled, you will not be able to use HTTPS, FTPS, NTLM and more." >&2;}
25482  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls, --with-winssl, or --with-darwinssl to address this." >&5
25483$as_echo "$as_me: WARNING: Use --with-ssl, --with-gnutls, --with-polarssl, --with-cyassl, --with-nss, --with-axtls, --with-winssl, or --with-darwinssl to address this." >&2;}
25484  ;;
25485x1)
25486  # one SSL backend is enabled
25487
25488  SSL_ENABLED="1"
25489  { $as_echo "$as_me:${as_lineno-$LINENO}: built with one SSL backend" >&5
25490$as_echo "$as_me: built with one SSL backend" >&6;}
25491  ;;
25492*)
25493  # more than one SSL backend is enabled
25494
25495  SSL_ENABLED="1"
25496
25497  CURL_WITH_MULTI_SSL="1"
25498
25499$as_echo "#define CURL_WITH_MULTI_SSL 1" >>confdefs.h
25500
25501  { $as_echo "$as_me:${as_lineno-$LINENO}: built with multiple SSL backends" >&5
25502$as_echo "$as_me: built with multiple SSL backends" >&6;}
25503  ;;
25504esac
25505
25506if test -n "$ssl_backends"; then
25507  curl_ssl_msg="enabled ($ssl_backends)"
25508fi
25509
25510if test no = "$VALID_DEFAULT_SSL_BACKEND"
25511then
25512  if test -n "$SSL_ENABLED"
25513  then
25514    as_fn_error $? "Default SSL backend $DEFAULT_SSL_BACKEND not enabled!" "$LINENO" 5
25515  else
25516    as_fn_error $? "Default SSL backend requires SSL!" "$LINENO" 5
25517  fi
25518elif test yes = "$VALID_DEFAULT_SSL_BACKEND"
25519then
25520
25521cat >>confdefs.h <<_ACEOF
25522#define CURL_DEFAULT_SSL_BACKEND "$DEFAULT_SSL_BACKEND"
25523_ACEOF
25524
25525fi
25526
25527
25528
25529
25530  { $as_echo "$as_me:${as_lineno-$LINENO}: checking default CA cert bundle/path" >&5
25531$as_echo_n "checking default CA cert bundle/path... " >&6; }
25532
25533
25534# Check whether --with-ca-bundle was given.
25535if test "${with_ca_bundle+set}" = set; then :
25536  withval=$with_ca_bundle;
25537    want_ca="$withval"
25538    if test "x$want_ca" = "xyes"; then
25539      as_fn_error $? "--with-ca-bundle=FILE requires a path to the CA bundle" "$LINENO" 5
25540    fi
25541
25542else
25543   want_ca="unset"
25544fi
25545
25546
25547# Check whether --with-ca-path was given.
25548if test "${with_ca_path+set}" = set; then :
25549  withval=$with_ca_path;
25550    want_capath="$withval"
25551    if test "x$want_capath" = "xyes"; then
25552      as_fn_error $? "--with-ca-path=DIRECTORY requires a path to the CA path directory" "$LINENO" 5
25553    fi
25554
25555else
25556   want_capath="unset"
25557fi
25558
25559
25560  ca_warning="   (warning: certs not found)"
25561  capath_warning="   (warning: certs not found)"
25562  check_capath=""
25563
25564  if test "x$want_ca" != "xno" -a "x$want_ca" != "xunset" -a \
25565          "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then
25566        ca="$want_ca"
25567    capath="$want_capath"
25568  elif test "x$want_ca" != "xno" -a "x$want_ca" != "xunset"; then
25569        ca="$want_ca"
25570    capath="no"
25571  elif test "x$want_capath" != "xno" -a "x$want_capath" != "xunset"; then
25572        if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1" -a "x$POLARSSL_ENABLED" != "x1"; then
25573      as_fn_error $? "--with-ca-path only works with OpenSSL, GnuTLS or PolarSSL" "$LINENO" 5
25574    fi
25575    capath="$want_capath"
25576    ca="no"
25577  else
25578            ca="no"
25579    capath="no"
25580    if test "x$cross_compiling" != "xyes"; then
25581                  if test "x$want_ca" = "xunset"; then
25582                                if test "x$prefix" != xNONE; then
25583          cac="${prefix}/share/curl/curl-ca-bundle.crt"
25584        else
25585          cac="$ac_default_prefix/share/curl/curl-ca-bundle.crt"
25586        fi
25587
25588        for a in /etc/ssl/certs/ca-certificates.crt \
25589                 /etc/pki/tls/certs/ca-bundle.crt \
25590                 /usr/share/ssl/certs/ca-bundle.crt \
25591                 /usr/local/share/certs/ca-root-nss.crt \
25592                 /etc/ssl/cert.pem \
25593                 "$cac"; do
25594          if test -f "$a"; then
25595            ca="$a"
25596            break
25597          fi
25598        done
25599      fi
25600      if test "x$want_capath" = "xunset" -a "x$ca" = "xno" -a \
25601              "x$OPENSSL_ENABLED" = "x1"; then
25602        check_capath="/etc/ssl/certs/"
25603      fi
25604    else
25605            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: skipped the ca-cert path detection when cross-compiling" >&5
25606$as_echo "$as_me: WARNING: skipped the ca-cert path detection when cross-compiling" >&2;}
25607    fi
25608  fi
25609
25610  if test "x$ca" = "xno" || test -f "$ca"; then
25611    ca_warning=""
25612  fi
25613
25614  if test "x$capath" != "xno"; then
25615    check_capath="$capath"
25616  fi
25617
25618  if test ! -z "$check_capath"; then
25619    for a in "$check_capath"; do
25620      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
25621        if test "x$capath" = "xno"; then
25622          capath="$a"
25623        fi
25624        capath_warning=""
25625        break
25626      fi
25627    done
25628  fi
25629
25630  if test "x$capath" = "xno"; then
25631    capath_warning=""
25632  fi
25633
25634  if test "x$ca" != "xno"; then
25635    CURL_CA_BUNDLE='"'$ca'"'
25636
25637cat >>confdefs.h <<_ACEOF
25638#define CURL_CA_BUNDLE "$ca"
25639_ACEOF
25640
25641
25642    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ca" >&5
25643$as_echo "$ca" >&6; }
25644  fi
25645  if test "x$capath" != "xno"; then
25646    CURL_CA_PATH="\"$capath\""
25647
25648cat >>confdefs.h <<_ACEOF
25649#define CURL_CA_PATH "$capath"
25650_ACEOF
25651
25652    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $capath (capath)" >&5
25653$as_echo "$capath (capath)" >&6; }
25654  fi
25655  if test "x$ca" = "xno" && test "x$capath" = "xno"; then
25656    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25657$as_echo "no" >&6; }
25658  fi
25659
25660  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use builtin CA store of SSL library" >&5
25661$as_echo_n "checking whether to use builtin CA store of SSL library... " >&6; }
25662
25663# Check whether --with-ca-fallback was given.
25664if test "${with_ca_fallback+set}" = set; then :
25665  withval=$with_ca_fallback;
25666    if test "x$with_ca_fallback" != "xyes" -a "x$with_ca_fallback" != "xno"; then
25667      as_fn_error $? "--with-ca-fallback only allows yes or no as parameter" "$LINENO" 5
25668    fi
25669
25670else
25671   with_ca_fallback="no"
25672fi
25673
25674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_ca_fallback" >&5
25675$as_echo "$with_ca_fallback" >&6; }
25676  if test "x$with_ca_fallback" = "xyes"; then
25677    if test "x$OPENSSL_ENABLED" != "x1" -a "x$GNUTLS_ENABLED" != "x1"; then
25678      as_fn_error $? "--with-ca-fallback only works with OpenSSL or GnuTLS" "$LINENO" 5
25679    fi
25680
25681cat >>confdefs.h <<_ACEOF
25682#define CURL_CA_FALLBACK 1
25683_ACEOF
25684
25685  fi
25686
25687
25688
25689
25690# Check whether --with-libpsl was given.
25691if test "${with_libpsl+set}" = set; then :
25692  withval=$with_libpsl; with_libpsl=$withval
25693else
25694  with_libpsl=yes
25695fi
25696
25697if test $with_libpsl != "no"; then
25698  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing psl_builtin" >&5
25699$as_echo_n "checking for library containing psl_builtin... " >&6; }
25700if ${ac_cv_search_psl_builtin+:} false; then :
25701  $as_echo_n "(cached) " >&6
25702else
25703  ac_func_search_save_LIBS=$LIBS
25704cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25705/* end confdefs.h.  */
25706
25707
25708#ifdef __cplusplus
25709extern "C"
25710#endif
25711char psl_builtin ();
25712int main (void)
25713{
25714return psl_builtin ();
25715 ;
25716 return 0;
25717}
25718_ACEOF
25719for ac_lib in '' psl; do
25720  if test -z "$ac_lib"; then
25721    ac_res="none required"
25722  else
25723    ac_res=-l$ac_lib
25724    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25725  fi
25726  if ac_fn_c_try_link "$LINENO"; then :
25727  ac_cv_search_psl_builtin=$ac_res
25728fi
25729rm -f core conftest.err conftest.$ac_objext \
25730    conftest$ac_exeext
25731  if ${ac_cv_search_psl_builtin+:} false; then :
25732  break
25733fi
25734done
25735if ${ac_cv_search_psl_builtin+:} false; then :
25736
25737else
25738  ac_cv_search_psl_builtin=no
25739fi
25740rm conftest.$ac_ext
25741LIBS=$ac_func_search_save_LIBS
25742fi
25743{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_psl_builtin" >&5
25744$as_echo "$ac_cv_search_psl_builtin" >&6; }
25745ac_res=$ac_cv_search_psl_builtin
25746if test "$ac_res" != no; then :
25747  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25748  curl_psl_msg="yes";
25749
25750$as_echo "#define USE_LIBPSL 1" >>confdefs.h
25751
25752
25753else
25754  curl_psl_msg="no      (libpsl not found)";
25755     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libpsl was not found" >&5
25756$as_echo "$as_me: WARNING: libpsl was not found" >&2;}
25757
25758
25759fi
25760
25761fi
25762 if test "$curl_psl_msg" = "yes"; then
25763  USE_LIBPSL_TRUE=
25764  USE_LIBPSL_FALSE='#'
25765else
25766  USE_LIBPSL_TRUE='#'
25767  USE_LIBPSL_FALSE=
25768fi
25769
25770
25771
25772OPT_LIBMETALINK=no
25773
25774
25775# Check whether --with-libmetalink was given.
25776if test "${with_libmetalink+set}" = set; then :
25777  withval=$with_libmetalink; OPT_LIBMETALINK=$withval
25778fi
25779
25780
25781if test X"$OPT_LIBMETALINK" != Xno; then
25782
25783  addld=""
25784  addlib=""
25785  addcflags=""
25786  version=""
25787  libmetalinklib=""
25788
25789  PKGTEST="no"
25790  if test "x$OPT_LIBMETALINK" = "xyes"; then
25791        PKGTEST="yes"
25792
25793    if test -n "$PKG_CONFIG"; then
25794      PKGCONFIG="$PKG_CONFIG"
25795    else
25796      if test -n "$ac_tool_prefix"; then
25797  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
25798set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
25799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25800$as_echo_n "checking for $ac_word... " >&6; }
25801if ${ac_cv_path_PKGCONFIG+:} false; then :
25802  $as_echo_n "(cached) " >&6
25803else
25804  case $PKGCONFIG in
25805  [\\/]* | ?:[\\/]*)
25806  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
25807  ;;
25808  *)
25809  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25810as_dummy="$PATH:/usr/bin:/usr/local/bin"
25811for as_dir in $as_dummy
25812do
25813  IFS=$as_save_IFS
25814  test -z "$as_dir" && as_dir=.
25815    for ac_exec_ext in '' $ac_executable_extensions; do
25816  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25817    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25818    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25819    break 2
25820  fi
25821done
25822  done
25823IFS=$as_save_IFS
25824
25825  ;;
25826esac
25827fi
25828PKGCONFIG=$ac_cv_path_PKGCONFIG
25829if test -n "$PKGCONFIG"; then
25830  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
25831$as_echo "$PKGCONFIG" >&6; }
25832else
25833  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25834$as_echo "no" >&6; }
25835fi
25836
25837
25838fi
25839if test -z "$ac_cv_path_PKGCONFIG"; then
25840  ac_pt_PKGCONFIG=$PKGCONFIG
25841  # Extract the first word of "pkg-config", so it can be a program name with args.
25842set dummy pkg-config; ac_word=$2
25843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25844$as_echo_n "checking for $ac_word... " >&6; }
25845if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
25846  $as_echo_n "(cached) " >&6
25847else
25848  case $ac_pt_PKGCONFIG in
25849  [\\/]* | ?:[\\/]*)
25850  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
25851  ;;
25852  *)
25853  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25854as_dummy="$PATH:/usr/bin:/usr/local/bin"
25855for as_dir in $as_dummy
25856do
25857  IFS=$as_save_IFS
25858  test -z "$as_dir" && as_dir=.
25859    for ac_exec_ext in '' $ac_executable_extensions; do
25860  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25861    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25862    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25863    break 2
25864  fi
25865done
25866  done
25867IFS=$as_save_IFS
25868
25869  ;;
25870esac
25871fi
25872ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
25873if test -n "$ac_pt_PKGCONFIG"; then
25874  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
25875$as_echo "$ac_pt_PKGCONFIG" >&6; }
25876else
25877  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25878$as_echo "no" >&6; }
25879fi
25880
25881  if test "x$ac_pt_PKGCONFIG" = x; then
25882    PKGCONFIG="no"
25883  else
25884    case $cross_compiling:$ac_tool_warned in
25885yes:)
25886{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
25887$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
25888ac_tool_warned=yes ;;
25889esac
25890    PKGCONFIG=$ac_pt_PKGCONFIG
25891  fi
25892else
25893  PKGCONFIG="$ac_cv_path_PKGCONFIG"
25894fi
25895
25896    fi
25897
25898    if test "x$PKGCONFIG" != "xno"; then
25899      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5
25900$as_echo_n "checking for libmetalink options with pkg-config... " >&6; }
25901            itexists=`
25902    if test -n ""; then
25903      PKG_CONFIG_LIBDIR=""
25904      export PKG_CONFIG_LIBDIR
25905    fi
25906         $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1`
25907
25908      if test -z "$itexists"; then
25909                        PKGCONFIG="no"
25910        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25911$as_echo "no" >&6; }
25912      else
25913        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
25914$as_echo "found" >&6; }
25915      fi
25916    fi
25917
25918  else
25919        LIBMETALINK_PCDIR="$OPT_LIBMETALINK/lib/pkgconfig"
25920    { $as_echo "$as_me:${as_lineno-$LINENO}: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&5
25921$as_echo "$as_me: PKG_CONFIG_LIBDIR will be set to \"$LIBMETALINK_PCDIR\"" >&6;}
25922    if test -f "$LIBMETALINK_PCDIR/libmetalink.pc"; then
25923      PKGTEST="yes"
25924    fi
25925    if test "$PKGTEST" = "yes"; then
25926
25927    if test -n "$PKG_CONFIG"; then
25928      PKGCONFIG="$PKG_CONFIG"
25929    else
25930      if test -n "$ac_tool_prefix"; then
25931  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
25932set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
25933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25934$as_echo_n "checking for $ac_word... " >&6; }
25935if ${ac_cv_path_PKGCONFIG+:} false; then :
25936  $as_echo_n "(cached) " >&6
25937else
25938  case $PKGCONFIG in
25939  [\\/]* | ?:[\\/]*)
25940  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
25941  ;;
25942  *)
25943  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25944as_dummy="$PATH:/usr/bin:/usr/local/bin"
25945for as_dir in $as_dummy
25946do
25947  IFS=$as_save_IFS
25948  test -z "$as_dir" && as_dir=.
25949    for ac_exec_ext in '' $ac_executable_extensions; do
25950  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25951    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25952    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25953    break 2
25954  fi
25955done
25956  done
25957IFS=$as_save_IFS
25958
25959  ;;
25960esac
25961fi
25962PKGCONFIG=$ac_cv_path_PKGCONFIG
25963if test -n "$PKGCONFIG"; then
25964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
25965$as_echo "$PKGCONFIG" >&6; }
25966else
25967  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25968$as_echo "no" >&6; }
25969fi
25970
25971
25972fi
25973if test -z "$ac_cv_path_PKGCONFIG"; then
25974  ac_pt_PKGCONFIG=$PKGCONFIG
25975  # Extract the first word of "pkg-config", so it can be a program name with args.
25976set dummy pkg-config; ac_word=$2
25977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25978$as_echo_n "checking for $ac_word... " >&6; }
25979if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
25980  $as_echo_n "(cached) " >&6
25981else
25982  case $ac_pt_PKGCONFIG in
25983  [\\/]* | ?:[\\/]*)
25984  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
25985  ;;
25986  *)
25987  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25988as_dummy="$PATH:/usr/bin:/usr/local/bin"
25989for as_dir in $as_dummy
25990do
25991  IFS=$as_save_IFS
25992  test -z "$as_dir" && as_dir=.
25993    for ac_exec_ext in '' $ac_executable_extensions; do
25994  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25995    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
25996    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25997    break 2
25998  fi
25999done
26000  done
26001IFS=$as_save_IFS
26002
26003  ;;
26004esac
26005fi
26006ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
26007if test -n "$ac_pt_PKGCONFIG"; then
26008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
26009$as_echo "$ac_pt_PKGCONFIG" >&6; }
26010else
26011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26012$as_echo "no" >&6; }
26013fi
26014
26015  if test "x$ac_pt_PKGCONFIG" = x; then
26016    PKGCONFIG="no"
26017  else
26018    case $cross_compiling:$ac_tool_warned in
26019yes:)
26020{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26021$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26022ac_tool_warned=yes ;;
26023esac
26024    PKGCONFIG=$ac_pt_PKGCONFIG
26025  fi
26026else
26027  PKGCONFIG="$ac_cv_path_PKGCONFIG"
26028fi
26029
26030    fi
26031
26032    if test "x$PKGCONFIG" != "xno"; then
26033      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libmetalink options with pkg-config" >&5
26034$as_echo_n "checking for libmetalink options with pkg-config... " >&6; }
26035            itexists=`
26036    if test -n "$LIBMETALINK_PCDIR"; then
26037      PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR"
26038      export PKG_CONFIG_LIBDIR
26039    fi
26040         $PKGCONFIG --exists libmetalink >/dev/null 2>&1 && echo 1`
26041
26042      if test -z "$itexists"; then
26043                        PKGCONFIG="no"
26044        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26045$as_echo "no" >&6; }
26046      else
26047        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
26048$as_echo "found" >&6; }
26049      fi
26050    fi
26051
26052    fi
26053  fi
26054  if test "$PKGTEST" = "yes" && test "$PKGCONFIG" != "no"; then
26055    addlib=`
26056    if test -n "$LIBMETALINK_PCDIR"; then
26057      PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR"
26058      export PKG_CONFIG_LIBDIR
26059    fi
26060       $PKGCONFIG --libs-only-l libmetalink`
26061    addld=`
26062    if test -n "$LIBMETALINK_PCDIR"; then
26063      PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR"
26064      export PKG_CONFIG_LIBDIR
26065    fi
26066       $PKGCONFIG --libs-only-L libmetalink`
26067    addcflags=`
26068    if test -n "$LIBMETALINK_PCDIR"; then
26069      PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR"
26070      export PKG_CONFIG_LIBDIR
26071    fi
26072       $PKGCONFIG --cflags-only-I libmetalink`
26073    version=`
26074    if test -n "$LIBMETALINK_PCDIR"; then
26075      PKG_CONFIG_LIBDIR="$LIBMETALINK_PCDIR"
26076      export PKG_CONFIG_LIBDIR
26077    fi
26078       $PKGCONFIG --modversion libmetalink`
26079    libmetalinklib=`echo $addld | $SED -e 's/-L//'`
26080  fi
26081  if test -n "$addlib"; then
26082
26083    clean_CPPFLAGS="$CPPFLAGS"
26084    clean_LDFLAGS="$LDFLAGS"
26085    clean_LIBS="$LIBS"
26086    CPPFLAGS="$clean_CPPFLAGS $addcflags"
26087    LDFLAGS="$clean_LDFLAGS $addld"
26088    LIBS="$addlib $clean_LIBS"
26089    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libmetalink is recent enough" >&5
26090$as_echo_n "checking if libmetalink is recent enough... " >&6; }
26091    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26092/* end confdefs.h.  */
26093
26094
26095#       include <metalink/metalink.h>
26096
26097int main (void)
26098{
26099
26100        if(0 != metalink_strerror(0)) /* added in 0.1.0 */
26101          return 1;
26102
26103 ;
26104 return 0;
26105}
26106
26107_ACEOF
26108if ac_fn_c_try_link "$LINENO"; then :
26109
26110      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($version)" >&5
26111$as_echo "yes ($version)" >&6; }
26112      want_metalink="yes"
26113
26114else
26115
26116      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no ($version)" >&5
26117$as_echo "no ($version)" >&6; }
26118      { $as_echo "$as_me:${as_lineno-$LINENO}: libmetalink library defective or too old" >&5
26119$as_echo "$as_me: libmetalink library defective or too old" >&6;}
26120      want_metalink="no"
26121
26122fi
26123rm -f core conftest.err conftest.$ac_objext \
26124    conftest$ac_exeext conftest.$ac_ext
26125    CPPFLAGS="$clean_CPPFLAGS"
26126    LDFLAGS="$clean_LDFLAGS"
26127    LIBS="$clean_LIBS"
26128    if test "$want_metalink" = "yes"; then
26129
26130$as_echo "#define USE_METALINK 1" >>confdefs.h
26131
26132      LIBMETALINK_LIBS=$addlib
26133      LIBMETALINK_LDFLAGS=$addld
26134      LIBMETALINK_CPPFLAGS=$addcflags
26135
26136
26137
26138      curl_mtlnk_msg="enabled"
26139    fi
26140
26141  fi
26142fi
26143
26144
26145OPT_LIBSSH2=off
26146
26147# Check whether --with-libssh2 was given.
26148if test "${with_libssh2+set}" = set; then :
26149  withval=$with_libssh2; OPT_LIBSSH2=$withval
26150else
26151  OPT_LIBSSH2=no
26152fi
26153
26154
26155
26156OPT_LIBSSH=off
26157
26158# Check whether --with-libssh was given.
26159if test "${with_libssh+set}" = set; then :
26160  withval=$with_libssh; OPT_LIBSSH=$withval
26161else
26162  OPT_LIBSSH=no
26163fi
26164
26165
26166if test X"$OPT_LIBSSH2" != Xno; then
26167    CLEANLDFLAGS="$LDFLAGS"
26168  CLEANCPPFLAGS="$CPPFLAGS"
26169  CLEANLIBS="$LIBS"
26170
26171  case "$OPT_LIBSSH2" in
26172  yes)
26173
26174    if test -n "$PKG_CONFIG"; then
26175      PKGCONFIG="$PKG_CONFIG"
26176    else
26177      if test -n "$ac_tool_prefix"; then
26178  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
26179set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
26180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26181$as_echo_n "checking for $ac_word... " >&6; }
26182if ${ac_cv_path_PKGCONFIG+:} false; then :
26183  $as_echo_n "(cached) " >&6
26184else
26185  case $PKGCONFIG in
26186  [\\/]* | ?:[\\/]*)
26187  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
26188  ;;
26189  *)
26190  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26191as_dummy="$PATH:/usr/bin:/usr/local/bin"
26192for as_dir in $as_dummy
26193do
26194  IFS=$as_save_IFS
26195  test -z "$as_dir" && as_dir=.
26196    for ac_exec_ext in '' $ac_executable_extensions; do
26197  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26198    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26199    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26200    break 2
26201  fi
26202done
26203  done
26204IFS=$as_save_IFS
26205
26206  ;;
26207esac
26208fi
26209PKGCONFIG=$ac_cv_path_PKGCONFIG
26210if test -n "$PKGCONFIG"; then
26211  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
26212$as_echo "$PKGCONFIG" >&6; }
26213else
26214  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26215$as_echo "no" >&6; }
26216fi
26217
26218
26219fi
26220if test -z "$ac_cv_path_PKGCONFIG"; then
26221  ac_pt_PKGCONFIG=$PKGCONFIG
26222  # Extract the first word of "pkg-config", so it can be a program name with args.
26223set dummy pkg-config; ac_word=$2
26224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26225$as_echo_n "checking for $ac_word... " >&6; }
26226if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
26227  $as_echo_n "(cached) " >&6
26228else
26229  case $ac_pt_PKGCONFIG in
26230  [\\/]* | ?:[\\/]*)
26231  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
26232  ;;
26233  *)
26234  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26235as_dummy="$PATH:/usr/bin:/usr/local/bin"
26236for as_dir in $as_dummy
26237do
26238  IFS=$as_save_IFS
26239  test -z "$as_dir" && as_dir=.
26240    for ac_exec_ext in '' $ac_executable_extensions; do
26241  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26242    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26243    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26244    break 2
26245  fi
26246done
26247  done
26248IFS=$as_save_IFS
26249
26250  ;;
26251esac
26252fi
26253ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
26254if test -n "$ac_pt_PKGCONFIG"; then
26255  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
26256$as_echo "$ac_pt_PKGCONFIG" >&6; }
26257else
26258  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26259$as_echo "no" >&6; }
26260fi
26261
26262  if test "x$ac_pt_PKGCONFIG" = x; then
26263    PKGCONFIG="no"
26264  else
26265    case $cross_compiling:$ac_tool_warned in
26266yes:)
26267{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26268$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26269ac_tool_warned=yes ;;
26270esac
26271    PKGCONFIG=$ac_pt_PKGCONFIG
26272  fi
26273else
26274  PKGCONFIG="$ac_cv_path_PKGCONFIG"
26275fi
26276
26277    fi
26278
26279    if test "x$PKGCONFIG" != "xno"; then
26280      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2 options with pkg-config" >&5
26281$as_echo_n "checking for libssh2 options with pkg-config... " >&6; }
26282            itexists=`
26283    if test -n ""; then
26284      PKG_CONFIG_LIBDIR=""
26285      export PKG_CONFIG_LIBDIR
26286    fi
26287         $PKGCONFIG --exists libssh2 >/dev/null 2>&1 && echo 1`
26288
26289      if test -z "$itexists"; then
26290                        PKGCONFIG="no"
26291        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26292$as_echo "no" >&6; }
26293      else
26294        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
26295$as_echo "found" >&6; }
26296      fi
26297    fi
26298
26299
26300    if test "$PKGCONFIG" != "no" ; then
26301      LIB_SSH2=`$PKGCONFIG --libs-only-l libssh2`
26302      LD_SSH2=`$PKGCONFIG --libs-only-L libssh2`
26303      CPP_SSH2=`$PKGCONFIG --cflags-only-I libssh2`
26304      version=`$PKGCONFIG --modversion libssh2`
26305      DIR_SSH2=`echo $LD_SSH2 | $SED -e 's/-L//'`
26306    fi
26307
26308    ;;
26309  off)
26310        ;;
26311  *)
26312        PREFIX_SSH2=$OPT_LIBSSH2
26313    ;;
26314  esac
26315
26316    if test -n "$PREFIX_SSH2"; then
26317    LIB_SSH2="-lssh2"
26318    LD_SSH2=-L${PREFIX_SSH2}/lib$libsuff
26319    CPP_SSH2=-I${PREFIX_SSH2}/include
26320    DIR_SSH2=${PREFIX_SSH2}/lib$libsuff
26321  fi
26322
26323  LDFLAGS="$LDFLAGS $LD_SSH2"
26324  CPPFLAGS="$CPPFLAGS $CPP_SSH2"
26325  LIBS="$LIB_SSH2 $LIBS"
26326
26327  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh2_channel_open_ex in -lssh2" >&5
26328$as_echo_n "checking for libssh2_channel_open_ex in -lssh2... " >&6; }
26329if ${ac_cv_lib_ssh2_libssh2_channel_open_ex+:} false; then :
26330  $as_echo_n "(cached) " >&6
26331else
26332  ac_check_lib_save_LIBS=$LIBS
26333LIBS="-lssh2  $LIBS"
26334cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26335/* end confdefs.h.  */
26336
26337
26338#ifdef __cplusplus
26339extern "C"
26340#endif
26341char libssh2_channel_open_ex ();
26342int main (void)
26343{
26344return libssh2_channel_open_ex ();
26345 ;
26346 return 0;
26347}
26348_ACEOF
26349if ac_fn_c_try_link "$LINENO"; then :
26350  ac_cv_lib_ssh2_libssh2_channel_open_ex=yes
26351else
26352  ac_cv_lib_ssh2_libssh2_channel_open_ex=no
26353fi
26354rm -f core conftest.err conftest.$ac_objext \
26355    conftest$ac_exeext conftest.$ac_ext
26356LIBS=$ac_check_lib_save_LIBS
26357fi
26358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssh2_libssh2_channel_open_ex" >&5
26359$as_echo "$ac_cv_lib_ssh2_libssh2_channel_open_ex" >&6; }
26360if test "x$ac_cv_lib_ssh2_libssh2_channel_open_ex" = xyes; then :
26361  cat >>confdefs.h <<_ACEOF
26362#define HAVE_LIBSSH2 1
26363_ACEOF
26364
26365  LIBS="-lssh2 $LIBS"
26366
26367fi
26368
26369
26370  for ac_header in libssh2.h
26371do :
26372  ac_fn_c_check_header_mongrel "$LINENO" "libssh2.h" "ac_cv_header_libssh2_h" "$ac_includes_default"
26373if test "x$ac_cv_header_libssh2_h" = xyes; then :
26374  cat >>confdefs.h <<_ACEOF
26375#define HAVE_LIBSSH2_H 1
26376_ACEOF
26377 curl_ssh_msg="enabled (libSSH2)"
26378    LIBSSH2_ENABLED=1
26379
26380$as_echo "#define USE_LIBSSH2 1" >>confdefs.h
26381
26382    USE_LIBSSH2=1
26383
26384
26385fi
26386
26387done
26388
26389
26390  if test X"$OPT_LIBSSH2" != Xoff &&
26391     test "$LIBSSH2_ENABLED" != "1"; then
26392    as_fn_error $? "libSSH2 libs and/or directories were not found where specified!" "$LINENO" 5
26393  fi
26394
26395  if test "$LIBSSH2_ENABLED" = "1"; then
26396    if test -n "$DIR_SSH2"; then
26397
26398       if test "x$cross_compiling" != "xyes"; then
26399         LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DIR_SSH2"
26400         export LD_LIBRARY_PATH
26401         { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_SSH2 to LD_LIBRARY_PATH" >&5
26402$as_echo "$as_me: Added $DIR_SSH2 to LD_LIBRARY_PATH" >&6;}
26403       fi
26404    fi
26405  else
26406        LDFLAGS=$CLEANLDFLAGS
26407    CPPFLAGS=$CLEANCPPFLAGS
26408    LIBS=$CLEANLIBS
26409  fi
26410elif test X"$OPT_LIBSSH" != Xno; then
26411    CLEANLDFLAGS="$LDFLAGS"
26412  CLEANCPPFLAGS="$CPPFLAGS"
26413  CLEANLIBS="$LIBS"
26414
26415  case "$OPT_LIBSSH" in
26416  yes)
26417
26418    if test -n "$PKG_CONFIG"; then
26419      PKGCONFIG="$PKG_CONFIG"
26420    else
26421      if test -n "$ac_tool_prefix"; then
26422  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
26423set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
26424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26425$as_echo_n "checking for $ac_word... " >&6; }
26426if ${ac_cv_path_PKGCONFIG+:} false; then :
26427  $as_echo_n "(cached) " >&6
26428else
26429  case $PKGCONFIG in
26430  [\\/]* | ?:[\\/]*)
26431  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
26432  ;;
26433  *)
26434  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26435as_dummy="$PATH:/usr/bin:/usr/local/bin"
26436for as_dir in $as_dummy
26437do
26438  IFS=$as_save_IFS
26439  test -z "$as_dir" && as_dir=.
26440    for ac_exec_ext in '' $ac_executable_extensions; do
26441  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26442    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26443    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26444    break 2
26445  fi
26446done
26447  done
26448IFS=$as_save_IFS
26449
26450  ;;
26451esac
26452fi
26453PKGCONFIG=$ac_cv_path_PKGCONFIG
26454if test -n "$PKGCONFIG"; then
26455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
26456$as_echo "$PKGCONFIG" >&6; }
26457else
26458  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26459$as_echo "no" >&6; }
26460fi
26461
26462
26463fi
26464if test -z "$ac_cv_path_PKGCONFIG"; then
26465  ac_pt_PKGCONFIG=$PKGCONFIG
26466  # Extract the first word of "pkg-config", so it can be a program name with args.
26467set dummy pkg-config; ac_word=$2
26468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26469$as_echo_n "checking for $ac_word... " >&6; }
26470if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
26471  $as_echo_n "(cached) " >&6
26472else
26473  case $ac_pt_PKGCONFIG in
26474  [\\/]* | ?:[\\/]*)
26475  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
26476  ;;
26477  *)
26478  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26479as_dummy="$PATH:/usr/bin:/usr/local/bin"
26480for as_dir in $as_dummy
26481do
26482  IFS=$as_save_IFS
26483  test -z "$as_dir" && as_dir=.
26484    for ac_exec_ext in '' $ac_executable_extensions; do
26485  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26486    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26487    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26488    break 2
26489  fi
26490done
26491  done
26492IFS=$as_save_IFS
26493
26494  ;;
26495esac
26496fi
26497ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
26498if test -n "$ac_pt_PKGCONFIG"; then
26499  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
26500$as_echo "$ac_pt_PKGCONFIG" >&6; }
26501else
26502  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26503$as_echo "no" >&6; }
26504fi
26505
26506  if test "x$ac_pt_PKGCONFIG" = x; then
26507    PKGCONFIG="no"
26508  else
26509    case $cross_compiling:$ac_tool_warned in
26510yes:)
26511{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26513ac_tool_warned=yes ;;
26514esac
26515    PKGCONFIG=$ac_pt_PKGCONFIG
26516  fi
26517else
26518  PKGCONFIG="$ac_cv_path_PKGCONFIG"
26519fi
26520
26521    fi
26522
26523    if test "x$PKGCONFIG" != "xno"; then
26524      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libssh options with pkg-config" >&5
26525$as_echo_n "checking for libssh options with pkg-config... " >&6; }
26526            itexists=`
26527    if test -n ""; then
26528      PKG_CONFIG_LIBDIR=""
26529      export PKG_CONFIG_LIBDIR
26530    fi
26531         $PKGCONFIG --exists libssh >/dev/null 2>&1 && echo 1`
26532
26533      if test -z "$itexists"; then
26534                        PKGCONFIG="no"
26535        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26536$as_echo "no" >&6; }
26537      else
26538        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
26539$as_echo "found" >&6; }
26540      fi
26541    fi
26542
26543
26544    if test "$PKGCONFIG" != "no" ; then
26545      LIB_SSH=`$PKGCONFIG --libs-only-l libssh`
26546      LD_SSH=`$PKGCONFIG --libs-only-L libssh`
26547      CPP_SSH=`$PKGCONFIG --cflags-only-I libssh`
26548      version=`$PKGCONFIG --modversion libssh`
26549      DIR_SSH=`echo $LD_SSH | $SED -e 's/-L//'`
26550    fi
26551
26552    ;;
26553  off)
26554        ;;
26555  *)
26556        PREFIX_SSH=$OPT_LIBSSH
26557    ;;
26558  esac
26559
26560    if test -n "$PREFIX_SSH"; then
26561    LIB_SSH="-lssh"
26562    LD_SSH=-L${PREFIX_SSH}/lib$libsuff
26563    CPP_SSH=-I${PREFIX_SSH}/include
26564    DIR_SSH=${PREFIX_SSH}/lib$libsuff
26565  fi
26566
26567  LDFLAGS="$LDFLAGS $LD_SSH"
26568  CPPFLAGS="$CPPFLAGS $CPP_SSH"
26569  LIBS="$LIB_SSH $LIBS"
26570
26571  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssh_new in -lssh" >&5
26572$as_echo_n "checking for ssh_new in -lssh... " >&6; }
26573if ${ac_cv_lib_ssh_ssh_new+:} false; then :
26574  $as_echo_n "(cached) " >&6
26575else
26576  ac_check_lib_save_LIBS=$LIBS
26577LIBS="-lssh  $LIBS"
26578cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26579/* end confdefs.h.  */
26580
26581
26582#ifdef __cplusplus
26583extern "C"
26584#endif
26585char ssh_new ();
26586int main (void)
26587{
26588return ssh_new ();
26589 ;
26590 return 0;
26591}
26592_ACEOF
26593if ac_fn_c_try_link "$LINENO"; then :
26594  ac_cv_lib_ssh_ssh_new=yes
26595else
26596  ac_cv_lib_ssh_ssh_new=no
26597fi
26598rm -f core conftest.err conftest.$ac_objext \
26599    conftest$ac_exeext conftest.$ac_ext
26600LIBS=$ac_check_lib_save_LIBS
26601fi
26602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ssh_ssh_new" >&5
26603$as_echo "$ac_cv_lib_ssh_ssh_new" >&6; }
26604if test "x$ac_cv_lib_ssh_ssh_new" = xyes; then :
26605  cat >>confdefs.h <<_ACEOF
26606#define HAVE_LIBSSH 1
26607_ACEOF
26608
26609  LIBS="-lssh $LIBS"
26610
26611fi
26612
26613
26614  for ac_header in libssh/libssh.h
26615do :
26616  ac_fn_c_check_header_mongrel "$LINENO" "libssh/libssh.h" "ac_cv_header_libssh_libssh_h" "$ac_includes_default"
26617if test "x$ac_cv_header_libssh_libssh_h" = xyes; then :
26618  cat >>confdefs.h <<_ACEOF
26619#define HAVE_LIBSSH_LIBSSH_H 1
26620_ACEOF
26621 curl_ssh_msg="enabled (libSSH)"
26622    LIBSSH_ENABLED=1
26623
26624$as_echo "#define USE_LIBSSH 1" >>confdefs.h
26625
26626    USE_LIBSSH=1
26627
26628
26629fi
26630
26631done
26632
26633
26634  if test X"$OPT_LIBSSH" != Xoff &&
26635     test "$LIBSSH_ENABLED" != "1"; then
26636    as_fn_error $? "libSSH libs and/or directories were not found where specified!" "$LINENO" 5
26637  fi
26638
26639  if test "$LIBSSH_ENABLED" = "1"; then
26640    if test -n "$DIR_SSH"; then
26641
26642       if test "x$cross_compiling" != "xyes"; then
26643         LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$DIR_SSH"
26644         export LD_LIBRARY_PATH
26645         { $as_echo "$as_me:${as_lineno-$LINENO}: Added $DIR_SSH to LD_LIBRARY_PATH" >&5
26646$as_echo "$as_me: Added $DIR_SSH to LD_LIBRARY_PATH" >&6;}
26647       fi
26648    fi
26649  else
26650        LDFLAGS=$CLEANLDFLAGS
26651    CPPFLAGS=$CLEANCPPFLAGS
26652    LIBS=$CLEANLIBS
26653  fi
26654fi
26655
26656
26657OPT_LIBRTMP=off
26658
26659# Check whether --with-librtmp was given.
26660if test "${with_librtmp+set}" = set; then :
26661  withval=$with_librtmp; OPT_LIBRTMP=$withval
26662fi
26663
26664
26665if test X"$OPT_LIBRTMP" != Xno; then
26666    CLEANLDFLAGS="$LDFLAGS"
26667  CLEANCPPFLAGS="$CPPFLAGS"
26668  CLEANLIBS="$LIBS"
26669
26670  case "$OPT_LIBRTMP" in
26671  yes)
26672
26673    if test -n "$PKG_CONFIG"; then
26674      PKGCONFIG="$PKG_CONFIG"
26675    else
26676      if test -n "$ac_tool_prefix"; then
26677  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
26678set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
26679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26680$as_echo_n "checking for $ac_word... " >&6; }
26681if ${ac_cv_path_PKGCONFIG+:} false; then :
26682  $as_echo_n "(cached) " >&6
26683else
26684  case $PKGCONFIG in
26685  [\\/]* | ?:[\\/]*)
26686  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
26687  ;;
26688  *)
26689  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26690as_dummy="$PATH:/usr/bin:/usr/local/bin"
26691for as_dir in $as_dummy
26692do
26693  IFS=$as_save_IFS
26694  test -z "$as_dir" && as_dir=.
26695    for ac_exec_ext in '' $ac_executable_extensions; do
26696  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26697    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26698    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26699    break 2
26700  fi
26701done
26702  done
26703IFS=$as_save_IFS
26704
26705  ;;
26706esac
26707fi
26708PKGCONFIG=$ac_cv_path_PKGCONFIG
26709if test -n "$PKGCONFIG"; then
26710  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
26711$as_echo "$PKGCONFIG" >&6; }
26712else
26713  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26714$as_echo "no" >&6; }
26715fi
26716
26717
26718fi
26719if test -z "$ac_cv_path_PKGCONFIG"; then
26720  ac_pt_PKGCONFIG=$PKGCONFIG
26721  # Extract the first word of "pkg-config", so it can be a program name with args.
26722set dummy pkg-config; ac_word=$2
26723{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
26724$as_echo_n "checking for $ac_word... " >&6; }
26725if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
26726  $as_echo_n "(cached) " >&6
26727else
26728  case $ac_pt_PKGCONFIG in
26729  [\\/]* | ?:[\\/]*)
26730  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
26731  ;;
26732  *)
26733  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
26734as_dummy="$PATH:/usr/bin:/usr/local/bin"
26735for as_dir in $as_dummy
26736do
26737  IFS=$as_save_IFS
26738  test -z "$as_dir" && as_dir=.
26739    for ac_exec_ext in '' $ac_executable_extensions; do
26740  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
26741    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
26742    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
26743    break 2
26744  fi
26745done
26746  done
26747IFS=$as_save_IFS
26748
26749  ;;
26750esac
26751fi
26752ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
26753if test -n "$ac_pt_PKGCONFIG"; then
26754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
26755$as_echo "$ac_pt_PKGCONFIG" >&6; }
26756else
26757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26758$as_echo "no" >&6; }
26759fi
26760
26761  if test "x$ac_pt_PKGCONFIG" = x; then
26762    PKGCONFIG="no"
26763  else
26764    case $cross_compiling:$ac_tool_warned in
26765yes:)
26766{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
26767$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
26768ac_tool_warned=yes ;;
26769esac
26770    PKGCONFIG=$ac_pt_PKGCONFIG
26771  fi
26772else
26773  PKGCONFIG="$ac_cv_path_PKGCONFIG"
26774fi
26775
26776    fi
26777
26778    if test "x$PKGCONFIG" != "xno"; then
26779      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for librtmp options with pkg-config" >&5
26780$as_echo_n "checking for librtmp options with pkg-config... " >&6; }
26781            itexists=`
26782    if test -n ""; then
26783      PKG_CONFIG_LIBDIR=""
26784      export PKG_CONFIG_LIBDIR
26785    fi
26786         $PKGCONFIG --exists librtmp >/dev/null 2>&1 && echo 1`
26787
26788      if test -z "$itexists"; then
26789                        PKGCONFIG="no"
26790        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26791$as_echo "no" >&6; }
26792      else
26793        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
26794$as_echo "found" >&6; }
26795      fi
26796    fi
26797
26798
26799    if test "$PKGCONFIG" != "no" ; then
26800      LIB_RTMP=`$PKGCONFIG --libs-only-l librtmp`
26801      LD_RTMP=`$PKGCONFIG --libs-only-L librtmp`
26802      CPP_RTMP=`$PKGCONFIG --cflags-only-I librtmp`
26803      version=`$PKGCONFIG --modversion librtmp`
26804      DIR_RTMP=`echo $LD_RTMP | $SED -e 's/-L//'`
26805    else
26806                  as_fn_error $? "--librtmp was specified but could not find librtmp pkgconfig file." "$LINENO" 5
26807    fi
26808
26809    ;;
26810  off)
26811        LIB_RTMP="-lrtmp"
26812    ;;
26813  *)
26814        LIB_RTMP="-lrtmp"
26815    PREFIX_RTMP=$OPT_LIBRTMP
26816    ;;
26817  esac
26818
26819    if test -n "$PREFIX_RTMP"; then
26820    LD_RTMP=-L${PREFIX_RTMP}/lib$libsuff
26821    CPP_RTMP=-I${PREFIX_RTMP}/include
26822    DIR_RTMP=${PREFIX_RTMP}/lib$libsuff
26823  fi
26824
26825  LDFLAGS="$LDFLAGS $LD_RTMP"
26826  CPPFLAGS="$CPPFLAGS $CPP_RTMP"
26827  LIBS="$LIB_RTMP $LIBS"
26828
26829  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RTMP_Init in -lrtmp" >&5
26830$as_echo_n "checking for RTMP_Init in -lrtmp... " >&6; }
26831if ${ac_cv_lib_rtmp_RTMP_Init+:} false; then :
26832  $as_echo_n "(cached) " >&6
26833else
26834  ac_check_lib_save_LIBS=$LIBS
26835LIBS="-lrtmp  $LIBS"
26836cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26837/* end confdefs.h.  */
26838
26839
26840#ifdef __cplusplus
26841extern "C"
26842#endif
26843char RTMP_Init ();
26844int main (void)
26845{
26846return RTMP_Init ();
26847 ;
26848 return 0;
26849}
26850_ACEOF
26851if ac_fn_c_try_link "$LINENO"; then :
26852  ac_cv_lib_rtmp_RTMP_Init=yes
26853else
26854  ac_cv_lib_rtmp_RTMP_Init=no
26855fi
26856rm -f core conftest.err conftest.$ac_objext \
26857    conftest$ac_exeext conftest.$ac_ext
26858LIBS=$ac_check_lib_save_LIBS
26859fi
26860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rtmp_RTMP_Init" >&5
26861$as_echo "$ac_cv_lib_rtmp_RTMP_Init" >&6; }
26862if test "x$ac_cv_lib_rtmp_RTMP_Init" = xyes; then :
26863
26864     for ac_header in librtmp/rtmp.h
26865do :
26866  ac_fn_c_check_header_mongrel "$LINENO" "librtmp/rtmp.h" "ac_cv_header_librtmp_rtmp_h" "$ac_includes_default"
26867if test "x$ac_cv_header_librtmp_rtmp_h" = xyes; then :
26868  cat >>confdefs.h <<_ACEOF
26869#define HAVE_LIBRTMP_RTMP_H 1
26870_ACEOF
26871 curl_rtmp_msg="enabled (librtmp)"
26872        LIBRTMP_ENABLED=1
26873
26874$as_echo "#define USE_LIBRTMP 1" >>confdefs.h
26875
26876        USE_LIBRTMP=1
26877
26878
26879fi
26880
26881done
26882
26883
26884else
26885        LDFLAGS=$CLEANLDFLAGS
26886      CPPFLAGS=$CLEANCPPFLAGS
26887      LIBS=$CLEANLIBS
26888
26889fi
26890
26891
26892  if test X"$OPT_LIBRTMP" != Xoff &&
26893     test "$LIBRTMP_ENABLED" != "1"; then
26894    as_fn_error $? "librtmp libs and/or directories were not found where specified!" "$LINENO" 5
26895  fi
26896
26897fi
26898
26899
26900versioned_symbols_flavour=
26901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether versioned symbols are wanted" >&5
26902$as_echo_n "checking whether versioned symbols are wanted... " >&6; }
26903# Check whether --enable-versioned-symbols was given.
26904if test "${enable_versioned_symbols+set}" = set; then :
26905  enableval=$enable_versioned_symbols;  case "$enableval" in
26906  yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26907$as_echo "yes" >&6; }
26908    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libraries can be versioned" >&5
26909$as_echo_n "checking if libraries can be versioned... " >&6; }
26910    GLD=`$LD --help < /dev/null 2>/dev/null | grep version-script`
26911    if test -z "$GLD"; then
26912        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26913$as_echo "no" >&6; }
26914        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: You need an ld version supporting the --version-script option" >&5
26915$as_echo "$as_me: WARNING: You need an ld version supporting the --version-script option" >&2;}
26916    else
26917        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26918$as_echo "yes" >&6; }
26919        if test "x$CURL_WITH_MULTI_SSL" = "x1"; then
26920          versioned_symbols_flavour="MULTISSL_"
26921        elif test "x$OPENSSL_ENABLED" = "x1"; then
26922          versioned_symbols_flavour="OPENSSL_"
26923        elif test "x$GNUTLS_ENABLED" = "x1"; then
26924          versioned_symbols_flavour="GNUTLS_"
26925        elif test "x$NSS_ENABLED" = "x1"; then
26926          versioned_symbols_flavour="NSS_"
26927        elif test "x$POLARSSL_ENABLED" = "x1"; then
26928          versioned_symbols_flavour="POLARSSL_"
26929        elif test "x$CYASSL_ENABLED" = "x1"; then
26930          versioned_symbols_flavour="CYASSL_"
26931        elif test "x$AXTLS_ENABLED" = "x1"; then
26932          versioned_symbols_flavour="AXTLS_"
26933        elif test "x$WINSSL_ENABLED" = "x1"; then
26934          versioned_symbols_flavour="WINSSL_"
26935        elif test "x$DARWINSSL_ENABLED" = "x1"; then
26936          versioned_symbols_flavour="DARWINSSL_"
26937        else
26938          versioned_symbols_flavour=""
26939        fi
26940        versioned_symbols="yes"
26941    fi
26942    ;;
26943
26944  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26945$as_echo "no" >&6; }
26946    ;;
26947  esac
26948
26949else
26950
26951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26952$as_echo "no" >&6; }
26953
26954
26955fi
26956
26957
26958CURL_LT_SHLIB_VERSIONED_FLAVOUR="$versioned_symbols_flavour"
26959
26960 if test "x$versioned_symbols" = 'xyes'; then
26961  CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE=
26962  CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE='#'
26963else
26964  CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE='#'
26965  CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE=
26966fi
26967
26968
26969
26970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Windows native IDN (Windows native builds only)" >&5
26971$as_echo_n "checking whether to enable Windows native IDN (Windows native builds only)... " >&6; }
26972OPT_WINIDN="default"
26973
26974# Check whether --with-winidn was given.
26975if test "${with_winidn+set}" = set; then :
26976  withval=$with_winidn; OPT_WINIDN=$withval
26977fi
26978
26979case "$OPT_WINIDN" in
26980  no|default)
26981        want_winidn="no"
26982    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
26983$as_echo "no" >&6; }
26984    ;;
26985  yes)
26986        want_winidn="yes"
26987    want_winidn_path="default"
26988    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
26989$as_echo "yes" >&6; }
26990    ;;
26991  *)
26992        want_winidn="yes"
26993    want_winidn_path="$withval"
26994    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5
26995$as_echo "yes ($withval)" >&6; }
26996    ;;
26997esac
26998
26999if test "$want_winidn" = "yes"; then
27000    clean_CPPFLAGS="$CPPFLAGS"
27001  clean_LDFLAGS="$LDFLAGS"
27002  clean_LIBS="$LIBS"
27003  WINIDN_LIBS="-lnormaliz"
27004  WINIDN_CPPFLAGS="-DWINVER=0x0600"
27005  #
27006  if test "$want_winidn_path" != "default"; then
27007            WINIDN_LDFLAGS="-L$want_winidn_path/lib$libsuff"
27008    WINIDN_CPPFLAGS="-I$want_winidn_path/include"
27009    WINIDN_DIR="$want_winidn_path/lib$libsuff"
27010  fi
27011  #
27012  CPPFLAGS="$CPPFLAGS $WINIDN_CPPFLAGS"
27013  LDFLAGS="$LDFLAGS $WINIDN_LDFLAGS"
27014  LIBS="$WINIDN_LIBS $LIBS"
27015  #
27016  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IdnToUnicode can be linked" >&5
27017$as_echo_n "checking if IdnToUnicode can be linked... " >&6; }
27018  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27019/* end confdefs.h.  */
27020
27021
27022      #include <windows.h>
27023
27024int main (void)
27025{
27026
27027      IdnToUnicode(0, NULL, 0, NULL, 0);
27028
27029 ;
27030 return 0;
27031}
27032
27033_ACEOF
27034if ac_fn_c_try_link "$LINENO"; then :
27035
27036    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27037$as_echo "yes" >&6; }
27038    tst_links_winidn="yes"
27039
27040else
27041
27042    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27043$as_echo "no" >&6; }
27044    tst_links_winidn="no"
27045
27046fi
27047rm -f core conftest.err conftest.$ac_objext \
27048    conftest$ac_exeext conftest.$ac_ext
27049  #
27050  if test "$tst_links_winidn" = "yes"; then
27051
27052$as_echo "#define USE_WIN32_IDN 1" >>confdefs.h
27053
27054
27055$as_echo "#define WANT_IDN_PROTOTYPES 1" >>confdefs.h
27056
27057    IDN_ENABLED=1
27058
27059    curl_idn_msg="enabled (Windows-native)"
27060  else
27061    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5
27062$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;}
27063    CPPFLAGS="$clean_CPPFLAGS"
27064    LDFLAGS="$clean_LDFLAGS"
27065    LIBS="$clean_LIBS"
27066  fi
27067fi
27068
27069
27070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build with libidn2" >&5
27071$as_echo_n "checking whether to build with libidn2... " >&6; }
27072OPT_IDN="default"
27073
27074# Check whether --with-libidn2 was given.
27075if test "${with_libidn2+set}" = set; then :
27076  withval=$with_libidn2; OPT_IDN=$withval
27077fi
27078
27079case "$OPT_IDN" in
27080  no)
27081        want_idn="no"
27082    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27083$as_echo "no" >&6; }
27084    ;;
27085  default)
27086        want_idn="yes"
27087    want_idn_path="default"
27088    { $as_echo "$as_me:${as_lineno-$LINENO}: result: (assumed) yes" >&5
27089$as_echo "(assumed) yes" >&6; }
27090    ;;
27091  yes)
27092        want_idn="yes"
27093    want_idn_path="default"
27094    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27095$as_echo "yes" >&6; }
27096    ;;
27097  *)
27098        want_idn="yes"
27099    want_idn_path="$withval"
27100    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes ($withval)" >&5
27101$as_echo "yes ($withval)" >&6; }
27102    ;;
27103esac
27104
27105if test "$want_idn" = "yes"; then
27106    clean_CPPFLAGS="$CPPFLAGS"
27107  clean_LDFLAGS="$LDFLAGS"
27108  clean_LIBS="$LIBS"
27109  PKGCONFIG="no"
27110  #
27111  if test "$want_idn_path" != "default"; then
27112        IDN_PCDIR="$want_idn_path/lib$libsuff/pkgconfig"
27113
27114    if test -n "$PKG_CONFIG"; then
27115      PKGCONFIG="$PKG_CONFIG"
27116    else
27117      if test -n "$ac_tool_prefix"; then
27118  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
27119set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
27120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27121$as_echo_n "checking for $ac_word... " >&6; }
27122if ${ac_cv_path_PKGCONFIG+:} false; then :
27123  $as_echo_n "(cached) " >&6
27124else
27125  case $PKGCONFIG in
27126  [\\/]* | ?:[\\/]*)
27127  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
27128  ;;
27129  *)
27130  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27131as_dummy="$PATH:/usr/bin:/usr/local/bin"
27132for as_dir in $as_dummy
27133do
27134  IFS=$as_save_IFS
27135  test -z "$as_dir" && as_dir=.
27136    for ac_exec_ext in '' $ac_executable_extensions; do
27137  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27138    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27139    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27140    break 2
27141  fi
27142done
27143  done
27144IFS=$as_save_IFS
27145
27146  ;;
27147esac
27148fi
27149PKGCONFIG=$ac_cv_path_PKGCONFIG
27150if test -n "$PKGCONFIG"; then
27151  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
27152$as_echo "$PKGCONFIG" >&6; }
27153else
27154  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27155$as_echo "no" >&6; }
27156fi
27157
27158
27159fi
27160if test -z "$ac_cv_path_PKGCONFIG"; then
27161  ac_pt_PKGCONFIG=$PKGCONFIG
27162  # Extract the first word of "pkg-config", so it can be a program name with args.
27163set dummy pkg-config; ac_word=$2
27164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27165$as_echo_n "checking for $ac_word... " >&6; }
27166if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
27167  $as_echo_n "(cached) " >&6
27168else
27169  case $ac_pt_PKGCONFIG in
27170  [\\/]* | ?:[\\/]*)
27171  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
27172  ;;
27173  *)
27174  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27175as_dummy="$PATH:/usr/bin:/usr/local/bin"
27176for as_dir in $as_dummy
27177do
27178  IFS=$as_save_IFS
27179  test -z "$as_dir" && as_dir=.
27180    for ac_exec_ext in '' $ac_executable_extensions; do
27181  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27182    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27183    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27184    break 2
27185  fi
27186done
27187  done
27188IFS=$as_save_IFS
27189
27190  ;;
27191esac
27192fi
27193ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
27194if test -n "$ac_pt_PKGCONFIG"; then
27195  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
27196$as_echo "$ac_pt_PKGCONFIG" >&6; }
27197else
27198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27199$as_echo "no" >&6; }
27200fi
27201
27202  if test "x$ac_pt_PKGCONFIG" = x; then
27203    PKGCONFIG="no"
27204  else
27205    case $cross_compiling:$ac_tool_warned in
27206yes:)
27207{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
27208$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
27209ac_tool_warned=yes ;;
27210esac
27211    PKGCONFIG=$ac_pt_PKGCONFIG
27212  fi
27213else
27214  PKGCONFIG="$ac_cv_path_PKGCONFIG"
27215fi
27216
27217    fi
27218
27219    if test "x$PKGCONFIG" != "xno"; then
27220      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn2 options with pkg-config" >&5
27221$as_echo_n "checking for libidn2 options with pkg-config... " >&6; }
27222            itexists=`
27223    if test -n "$IDN_PCDIR"; then
27224      PKG_CONFIG_LIBDIR="$IDN_PCDIR"
27225      export PKG_CONFIG_LIBDIR
27226    fi
27227         $PKGCONFIG --exists libidn2 >/dev/null 2>&1 && echo 1`
27228
27229      if test -z "$itexists"; then
27230                        PKGCONFIG="no"
27231        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27232$as_echo "no" >&6; }
27233      else
27234        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
27235$as_echo "found" >&6; }
27236      fi
27237    fi
27238
27239    if test "$PKGCONFIG" != "no"; then
27240      IDN_LIBS=`
27241    if test -n "$IDN_PCDIR"; then
27242      PKG_CONFIG_LIBDIR="$IDN_PCDIR"
27243      export PKG_CONFIG_LIBDIR
27244    fi
27245         $PKGCONFIG --libs-only-l libidn2 2>/dev/null`
27246      IDN_LDFLAGS=`
27247    if test -n "$IDN_PCDIR"; then
27248      PKG_CONFIG_LIBDIR="$IDN_PCDIR"
27249      export PKG_CONFIG_LIBDIR
27250    fi
27251         $PKGCONFIG --libs-only-L libidn2 2>/dev/null`
27252      IDN_CPPFLAGS=`
27253    if test -n "$IDN_PCDIR"; then
27254      PKG_CONFIG_LIBDIR="$IDN_PCDIR"
27255      export PKG_CONFIG_LIBDIR
27256    fi
27257         $PKGCONFIG --cflags-only-I libidn2 2>/dev/null`
27258      IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'`
27259    else
27260            IDN_LIBS="-lidn2"
27261      IDN_LDFLAGS="-L$want_idn_path/lib$libsuff"
27262      IDN_CPPFLAGS="-I$want_idn_path/include"
27263      IDN_DIR="$want_idn_path/lib$libsuff"
27264    fi
27265  else
27266
27267    if test -n "$PKG_CONFIG"; then
27268      PKGCONFIG="$PKG_CONFIG"
27269    else
27270      if test -n "$ac_tool_prefix"; then
27271  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
27272set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
27273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27274$as_echo_n "checking for $ac_word... " >&6; }
27275if ${ac_cv_path_PKGCONFIG+:} false; then :
27276  $as_echo_n "(cached) " >&6
27277else
27278  case $PKGCONFIG in
27279  [\\/]* | ?:[\\/]*)
27280  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
27281  ;;
27282  *)
27283  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27284as_dummy="$PATH:/usr/bin:/usr/local/bin"
27285for as_dir in $as_dummy
27286do
27287  IFS=$as_save_IFS
27288  test -z "$as_dir" && as_dir=.
27289    for ac_exec_ext in '' $ac_executable_extensions; do
27290  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27291    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27292    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27293    break 2
27294  fi
27295done
27296  done
27297IFS=$as_save_IFS
27298
27299  ;;
27300esac
27301fi
27302PKGCONFIG=$ac_cv_path_PKGCONFIG
27303if test -n "$PKGCONFIG"; then
27304  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
27305$as_echo "$PKGCONFIG" >&6; }
27306else
27307  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27308$as_echo "no" >&6; }
27309fi
27310
27311
27312fi
27313if test -z "$ac_cv_path_PKGCONFIG"; then
27314  ac_pt_PKGCONFIG=$PKGCONFIG
27315  # Extract the first word of "pkg-config", so it can be a program name with args.
27316set dummy pkg-config; ac_word=$2
27317{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27318$as_echo_n "checking for $ac_word... " >&6; }
27319if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
27320  $as_echo_n "(cached) " >&6
27321else
27322  case $ac_pt_PKGCONFIG in
27323  [\\/]* | ?:[\\/]*)
27324  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
27325  ;;
27326  *)
27327  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27328as_dummy="$PATH:/usr/bin:/usr/local/bin"
27329for as_dir in $as_dummy
27330do
27331  IFS=$as_save_IFS
27332  test -z "$as_dir" && as_dir=.
27333    for ac_exec_ext in '' $ac_executable_extensions; do
27334  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27335    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27336    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27337    break 2
27338  fi
27339done
27340  done
27341IFS=$as_save_IFS
27342
27343  ;;
27344esac
27345fi
27346ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
27347if test -n "$ac_pt_PKGCONFIG"; then
27348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
27349$as_echo "$ac_pt_PKGCONFIG" >&6; }
27350else
27351  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27352$as_echo "no" >&6; }
27353fi
27354
27355  if test "x$ac_pt_PKGCONFIG" = x; then
27356    PKGCONFIG="no"
27357  else
27358    case $cross_compiling:$ac_tool_warned in
27359yes:)
27360{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
27361$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
27362ac_tool_warned=yes ;;
27363esac
27364    PKGCONFIG=$ac_pt_PKGCONFIG
27365  fi
27366else
27367  PKGCONFIG="$ac_cv_path_PKGCONFIG"
27368fi
27369
27370    fi
27371
27372    if test "x$PKGCONFIG" != "xno"; then
27373      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libidn2 options with pkg-config" >&5
27374$as_echo_n "checking for libidn2 options with pkg-config... " >&6; }
27375            itexists=`
27376    if test -n ""; then
27377      PKG_CONFIG_LIBDIR=""
27378      export PKG_CONFIG_LIBDIR
27379    fi
27380         $PKGCONFIG --exists libidn2 >/dev/null 2>&1 && echo 1`
27381
27382      if test -z "$itexists"; then
27383                        PKGCONFIG="no"
27384        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27385$as_echo "no" >&6; }
27386      else
27387        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
27388$as_echo "found" >&6; }
27389      fi
27390    fi
27391
27392    if test "$PKGCONFIG" != "no"; then
27393      IDN_LIBS=`$PKGCONFIG --libs-only-l libidn2 2>/dev/null`
27394      IDN_LDFLAGS=`$PKGCONFIG --libs-only-L libidn2 2>/dev/null`
27395      IDN_CPPFLAGS=`$PKGCONFIG --cflags-only-I libidn2 2>/dev/null`
27396      IDN_DIR=`echo $IDN_LDFLAGS | $SED -e 's/-L//'`
27397    else
27398            IDN_LIBS="-lidn2"
27399    fi
27400  fi
27401  #
27402  if test "$PKGCONFIG" != "no"; then
27403    { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&5
27404$as_echo "$as_me: pkg-config: IDN_LIBS: \"$IDN_LIBS\"" >&6;}
27405    { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5
27406$as_echo "$as_me: pkg-config: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;}
27407    { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5
27408$as_echo "$as_me: pkg-config: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;}
27409    { $as_echo "$as_me:${as_lineno-$LINENO}: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&5
27410$as_echo "$as_me: pkg-config: IDN_DIR: \"$IDN_DIR\"" >&6;}
27411  else
27412    { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LIBS: \"$IDN_LIBS\"" >&5
27413$as_echo "$as_me: IDN_LIBS: \"$IDN_LIBS\"" >&6;}
27414    { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&5
27415$as_echo "$as_me: IDN_LDFLAGS: \"$IDN_LDFLAGS\"" >&6;}
27416    { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&5
27417$as_echo "$as_me: IDN_CPPFLAGS: \"$IDN_CPPFLAGS\"" >&6;}
27418    { $as_echo "$as_me:${as_lineno-$LINENO}: IDN_DIR: \"$IDN_DIR\"" >&5
27419$as_echo "$as_me: IDN_DIR: \"$IDN_DIR\"" >&6;}
27420  fi
27421  #
27422  CPPFLAGS="$CPPFLAGS $IDN_CPPFLAGS"
27423  LDFLAGS="$LDFLAGS $IDN_LDFLAGS"
27424  LIBS="$IDN_LIBS $LIBS"
27425  #
27426  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if idn2_lookup_ul can be linked" >&5
27427$as_echo_n "checking if idn2_lookup_ul can be linked... " >&6; }
27428  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27429/* end confdefs.h.  */
27430
27431
27432#define idn2_lookup_ul innocuous_idn2_lookup_ul
27433#ifdef __STDC__
27434# include <limits.h>
27435#else
27436# include <assert.h>
27437#endif
27438#undef idn2_lookup_ul
27439#ifdef __cplusplus
27440extern "C"
27441#endif
27442char idn2_lookup_ul ();
27443#if defined __stub_idn2_lookup_ul || defined __stub___idn2_lookup_ul
27444choke me
27445#endif
27446
27447int main (void)
27448{
27449return idn2_lookup_ul ();
27450 ;
27451 return 0;
27452}
27453
27454_ACEOF
27455if ac_fn_c_try_link "$LINENO"; then :
27456
27457    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
27458$as_echo "yes" >&6; }
27459    tst_links_libidn="yes"
27460
27461else
27462
27463    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27464$as_echo "no" >&6; }
27465    tst_links_libidn="no"
27466
27467fi
27468rm -f core conftest.err conftest.$ac_objext \
27469    conftest$ac_exeext conftest.$ac_ext
27470  #
27471  for ac_header in idn2.h
27472do :
27473  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27474ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27475if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27476  cat >>confdefs.h <<_ACEOF
27477#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27478_ACEOF
27479
27480fi
27481
27482done
27483
27484
27485  if test "$tst_links_libidn" = "yes"; then
27486
27487$as_echo "#define HAVE_LIBIDN2 1" >>confdefs.h
27488
27489
27490    IDN_ENABLED=1
27491
27492    curl_idn_msg="enabled (libidn2)"
27493    if test -n "$IDN_DIR" -a "x$cross_compiling" != "xyes"; then
27494      LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$IDN_DIR"
27495      export LD_LIBRARY_PATH
27496      { $as_echo "$as_me:${as_lineno-$LINENO}: Added $IDN_DIR to LD_LIBRARY_PATH" >&5
27497$as_echo "$as_me: Added $IDN_DIR to LD_LIBRARY_PATH" >&6;}
27498    fi
27499  else
27500    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find libraries for IDN support: IDN disabled" >&5
27501$as_echo "$as_me: WARNING: Cannot find libraries for IDN support: IDN disabled" >&2;}
27502    CPPFLAGS="$clean_CPPFLAGS"
27503    LDFLAGS="$clean_LDFLAGS"
27504    LIBS="$clean_LIBS"
27505  fi
27506fi
27507
27508
27509
27510
27511
27512OPT_H2="yes"
27513
27514if test "x$disable_http" = "xyes"; then
27515  # without HTTP, nghttp2 is no use
27516  OPT_H2="no"
27517fi
27518
27519
27520# Check whether --with-nghttp2 was given.
27521if test "${with_nghttp2+set}" = set; then :
27522  withval=$with_nghttp2; OPT_H2=$withval
27523fi
27524
27525case "$OPT_H2" in
27526  no)
27527        want_h2="no"
27528    ;;
27529  yes)
27530        want_h2="default"
27531    want_h2_path=""
27532    ;;
27533  *)
27534        want_h2="yes"
27535    want_h2_path="$withval/lib/pkgconfig"
27536    ;;
27537esac
27538
27539curl_h2_msg="disabled (--with-nghttp2)"
27540if test X"$want_h2" != Xno; then
27541    CLEANLDFLAGS="$LDFLAGS"
27542  CLEANCPPFLAGS="$CPPFLAGS"
27543  CLEANLIBS="$LIBS"
27544
27545
27546    if test -n "$PKG_CONFIG"; then
27547      PKGCONFIG="$PKG_CONFIG"
27548    else
27549      if test -n "$ac_tool_prefix"; then
27550  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
27551set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
27552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27553$as_echo_n "checking for $ac_word... " >&6; }
27554if ${ac_cv_path_PKGCONFIG+:} false; then :
27555  $as_echo_n "(cached) " >&6
27556else
27557  case $PKGCONFIG in
27558  [\\/]* | ?:[\\/]*)
27559  ac_cv_path_PKGCONFIG="$PKGCONFIG" # Let the user override the test with a path.
27560  ;;
27561  *)
27562  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27563as_dummy="$PATH:/usr/bin:/usr/local/bin"
27564for as_dir in $as_dummy
27565do
27566  IFS=$as_save_IFS
27567  test -z "$as_dir" && as_dir=.
27568    for ac_exec_ext in '' $ac_executable_extensions; do
27569  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27570    ac_cv_path_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27571    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27572    break 2
27573  fi
27574done
27575  done
27576IFS=$as_save_IFS
27577
27578  ;;
27579esac
27580fi
27581PKGCONFIG=$ac_cv_path_PKGCONFIG
27582if test -n "$PKGCONFIG"; then
27583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKGCONFIG" >&5
27584$as_echo "$PKGCONFIG" >&6; }
27585else
27586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27587$as_echo "no" >&6; }
27588fi
27589
27590
27591fi
27592if test -z "$ac_cv_path_PKGCONFIG"; then
27593  ac_pt_PKGCONFIG=$PKGCONFIG
27594  # Extract the first word of "pkg-config", so it can be a program name with args.
27595set dummy pkg-config; ac_word=$2
27596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
27597$as_echo_n "checking for $ac_word... " >&6; }
27598if ${ac_cv_path_ac_pt_PKGCONFIG+:} false; then :
27599  $as_echo_n "(cached) " >&6
27600else
27601  case $ac_pt_PKGCONFIG in
27602  [\\/]* | ?:[\\/]*)
27603  ac_cv_path_ac_pt_PKGCONFIG="$ac_pt_PKGCONFIG" # Let the user override the test with a path.
27604  ;;
27605  *)
27606  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
27607as_dummy="$PATH:/usr/bin:/usr/local/bin"
27608for as_dir in $as_dummy
27609do
27610  IFS=$as_save_IFS
27611  test -z "$as_dir" && as_dir=.
27612    for ac_exec_ext in '' $ac_executable_extensions; do
27613  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
27614    ac_cv_path_ac_pt_PKGCONFIG="$as_dir/$ac_word$ac_exec_ext"
27615    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
27616    break 2
27617  fi
27618done
27619  done
27620IFS=$as_save_IFS
27621
27622  ;;
27623esac
27624fi
27625ac_pt_PKGCONFIG=$ac_cv_path_ac_pt_PKGCONFIG
27626if test -n "$ac_pt_PKGCONFIG"; then
27627  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKGCONFIG" >&5
27628$as_echo "$ac_pt_PKGCONFIG" >&6; }
27629else
27630  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27631$as_echo "no" >&6; }
27632fi
27633
27634  if test "x$ac_pt_PKGCONFIG" = x; then
27635    PKGCONFIG="no"
27636  else
27637    case $cross_compiling:$ac_tool_warned in
27638yes:)
27639{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
27640$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
27641ac_tool_warned=yes ;;
27642esac
27643    PKGCONFIG=$ac_pt_PKGCONFIG
27644  fi
27645else
27646  PKGCONFIG="$ac_cv_path_PKGCONFIG"
27647fi
27648
27649    fi
27650
27651    if test "x$PKGCONFIG" != "xno"; then
27652      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libnghttp2 options with pkg-config" >&5
27653$as_echo_n "checking for libnghttp2 options with pkg-config... " >&6; }
27654            itexists=`
27655    if test -n "$want_h2_path"; then
27656      PKG_CONFIG_LIBDIR="$want_h2_path"
27657      export PKG_CONFIG_LIBDIR
27658    fi
27659         $PKGCONFIG --exists libnghttp2 >/dev/null 2>&1 && echo 1`
27660
27661      if test -z "$itexists"; then
27662                        PKGCONFIG="no"
27663        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
27664$as_echo "no" >&6; }
27665      else
27666        { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5
27667$as_echo "found" >&6; }
27668      fi
27669    fi
27670
27671
27672  if test "$PKGCONFIG" != "no" ; then
27673    LIB_H2=`
27674    if test -n "$want_h2_path"; then
27675      PKG_CONFIG_LIBDIR="$want_h2_path"
27676      export PKG_CONFIG_LIBDIR
27677    fi
27678
27679      $PKGCONFIG --libs-only-l libnghttp2`
27680    { $as_echo "$as_me:${as_lineno-$LINENO}: -l is $LIB_H2" >&5
27681$as_echo "$as_me: -l is $LIB_H2" >&6;}
27682
27683    CPP_H2=`
27684    if test -n "$want_h2_path"; then
27685      PKG_CONFIG_LIBDIR="$want_h2_path"
27686      export PKG_CONFIG_LIBDIR
27687    fi
27688       $PKGCONFIG --cflags-only-I libnghttp2`
27689    { $as_echo "$as_me:${as_lineno-$LINENO}: -I is $CPP_H2" >&5
27690$as_echo "$as_me: -I is $CPP_H2" >&6;}
27691
27692    LD_H2=`
27693    if test -n "$want_h2_path"; then
27694      PKG_CONFIG_LIBDIR="$want_h2_path"
27695      export PKG_CONFIG_LIBDIR
27696    fi
27697
27698      $PKGCONFIG --libs-only-L libnghttp2`
27699    { $as_echo "$as_me:${as_lineno-$LINENO}: -L is $LD_H2" >&5
27700$as_echo "$as_me: -L is $LD_H2" >&6;}
27701
27702    LDFLAGS="$LDFLAGS $LD_H2"
27703    CPPFLAGS="$CPPFLAGS $CPP_H2"
27704    LIBS="$LIB_H2 $LIBS"
27705
27706    # use nghttp2_option_set_no_recv_client_magic to require nghttp2
27707    # >= 1.0.0
27708    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2" >&5
27709$as_echo_n "checking for nghttp2_option_set_no_recv_client_magic in -lnghttp2... " >&6; }
27710if ${ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic+:} false; then :
27711  $as_echo_n "(cached) " >&6
27712else
27713  ac_check_lib_save_LIBS=$LIBS
27714LIBS="-lnghttp2  $LIBS"
27715cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27716/* end confdefs.h.  */
27717
27718
27719#ifdef __cplusplus
27720extern "C"
27721#endif
27722char nghttp2_option_set_no_recv_client_magic ();
27723int main (void)
27724{
27725return nghttp2_option_set_no_recv_client_magic ();
27726 ;
27727 return 0;
27728}
27729_ACEOF
27730if ac_fn_c_try_link "$LINENO"; then :
27731  ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=yes
27732else
27733  ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic=no
27734fi
27735rm -f core conftest.err conftest.$ac_objext \
27736    conftest$ac_exeext conftest.$ac_ext
27737LIBS=$ac_check_lib_save_LIBS
27738fi
27739{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&5
27740$as_echo "$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" >&6; }
27741if test "x$ac_cv_lib_nghttp2_nghttp2_option_set_no_recv_client_magic" = xyes; then :
27742
27743       for ac_header in nghttp2/nghttp2.h
27744do :
27745  ac_fn_c_check_header_mongrel "$LINENO" "nghttp2/nghttp2.h" "ac_cv_header_nghttp2_nghttp2_h" "$ac_includes_default"
27746if test "x$ac_cv_header_nghttp2_nghttp2_h" = xyes; then :
27747  cat >>confdefs.h <<_ACEOF
27748#define HAVE_NGHTTP2_NGHTTP2_H 1
27749_ACEOF
27750 curl_h2_msg="enabled (nghttp2)"
27751          NGHTTP2_ENABLED=1
27752
27753$as_echo "#define USE_NGHTTP2 1" >>confdefs.h
27754
27755          USE_NGHTTP2=1
27756
27757
27758fi
27759
27760done
27761
27762
27763else
27764          LDFLAGS=$CLEANLDFLAGS
27765        CPPFLAGS=$CLEANCPPFLAGS
27766        LIBS=$CLEANLIBS
27767
27768fi
27769
27770
27771  else
27772        if test X"$want_h2" != Xdefault; then
27773                  as_fn_error $? "--with-nghttp2 was specified but could not find libnghttp2 pkg-config file." "$LINENO" 5
27774    fi
27775  fi
27776
27777fi
27778
27779
27780OPT_ZSH_FPATH=default
27781
27782# Check whether --with-zsh-functions-dir was given.
27783if test "${with_zsh_functions_dir+set}" = set; then :
27784  withval=$with_zsh_functions_dir; OPT_ZSH_FPATH=$withval
27785fi
27786
27787case "$OPT_ZSH_FPATH" in
27788  no)
27789        ;;
27790  default|yes)
27791        ZSH_FUNCTIONS_DIR="$datarootdir/zsh/site-functions"
27792
27793    ;;
27794  *)
27795        ZSH_FUNCTIONS_DIR="$withval"
27796
27797    ;;
27798esac
27799
27800
27801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
27802$as_echo_n "checking for ANSI C header files... " >&6; }
27803if ${ac_cv_header_stdc+:} false; then :
27804  $as_echo_n "(cached) " >&6
27805else
27806  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27807/* end confdefs.h.  */
27808#include <stdlib.h>
27809#include <stdarg.h>
27810#include <string.h>
27811#include <float.h>
27812
27813int main (void)
27814{
27815
27816 ;
27817 return 0;
27818}
27819_ACEOF
27820if ac_fn_c_try_compile "$LINENO"; then :
27821  ac_cv_header_stdc=yes
27822else
27823  ac_cv_header_stdc=no
27824fi
27825rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27826
27827if test $ac_cv_header_stdc = yes; then
27828  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
27829  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27830/* end confdefs.h.  */
27831#include <string.h>
27832
27833_ACEOF
27834if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27835  $EGREP "memchr" >/dev/null 2>&1; then :
27836
27837else
27838  ac_cv_header_stdc=no
27839fi
27840rm -f conftest*
27841
27842fi
27843
27844if test $ac_cv_header_stdc = yes; then
27845  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
27846  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27847/* end confdefs.h.  */
27848#include <stdlib.h>
27849
27850_ACEOF
27851if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27852  $EGREP "free" >/dev/null 2>&1; then :
27853
27854else
27855  ac_cv_header_stdc=no
27856fi
27857rm -f conftest*
27858
27859fi
27860
27861if test $ac_cv_header_stdc = yes; then
27862  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
27863  if test "$cross_compiling" = yes; then :
27864  :
27865else
27866  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27867/* end confdefs.h.  */
27868#include <ctype.h>
27869#include <stdlib.h>
27870#if ((' ' & 0x0FF) == 0x020)
27871# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
27872# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
27873#else
27874# define ISLOWER(c) \
27875		   (('a' <= (c) && (c) <= 'i') \
27876		     || ('j' <= (c) && (c) <= 'r') \
27877		     || ('s' <= (c) && (c) <= 'z'))
27878# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
27879#endif
27880
27881#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
27882int
27883main ()
27884{
27885  int i;
27886  for (i = 0; i < 256; i++)
27887    if (XOR (islower (i), ISLOWER (i))
27888	|| toupper (i) != TOUPPER (i))
27889      return 2;
27890  return 0;
27891}
27892_ACEOF
27893if ac_fn_c_try_run "$LINENO"; then :
27894
27895else
27896  ac_cv_header_stdc=no
27897fi
27898rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27899  conftest.$ac_objext conftest.beam conftest.$ac_ext
27900fi
27901
27902fi
27903fi
27904{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
27905$as_echo "$ac_cv_header_stdc" >&6; }
27906if test $ac_cv_header_stdc = yes; then
27907
27908$as_echo "#define STDC_HEADERS 1" >>confdefs.h
27909
27910fi
27911
27912
27913
27914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for malloc.h" >&5
27915$as_echo_n "checking for malloc.h... " >&6; }
27916if ${curl_cv_header_malloc_h+:} false; then :
27917  $as_echo_n "(cached) " >&6
27918else
27919
27920    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27921/* end confdefs.h.  */
27922
27923
27924#include <malloc.h>
27925
27926int main (void)
27927{
27928
27929        void *p = malloc(10);
27930        void *q = calloc(10,10);
27931        free(p);
27932        free(q);
27933
27934 ;
27935 return 0;
27936}
27937
27938_ACEOF
27939if ac_fn_c_try_compile "$LINENO"; then :
27940
27941      curl_cv_header_malloc_h="yes"
27942
27943else
27944
27945      curl_cv_header_malloc_h="no"
27946
27947fi
27948rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27949
27950fi
27951{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_malloc_h" >&5
27952$as_echo "$curl_cv_header_malloc_h" >&6; }
27953  if test "$curl_cv_header_malloc_h" = "yes"; then
27954
27955cat >>confdefs.h <<_ACEOF
27956#define HAVE_MALLOC_H 1
27957_ACEOF
27958
27959    #
27960    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27961/* end confdefs.h.  */
27962
27963
27964#include <stdlib.h>
27965
27966int main (void)
27967{
27968
27969        void *p = malloc(10);
27970        void *q = calloc(10,10);
27971        free(p);
27972        free(q);
27973
27974 ;
27975 return 0;
27976}
27977
27978_ACEOF
27979if ac_fn_c_try_compile "$LINENO"; then :
27980
27981      curl_cv_need_header_malloc_h="no"
27982
27983else
27984
27985      curl_cv_need_header_malloc_h="yes"
27986
27987fi
27988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27989    #
27990    case "$curl_cv_need_header_malloc_h" in
27991      yes)
27992
27993cat >>confdefs.h <<_ACEOF
27994#define NEED_MALLOC_H 1
27995_ACEOF
27996
27997        ;;
27998    esac
27999  fi
28000
28001
28002  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for memory.h" >&5
28003$as_echo_n "checking for memory.h... " >&6; }
28004if ${curl_cv_header_memory_h+:} false; then :
28005  $as_echo_n "(cached) " >&6
28006else
28007
28008    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28009/* end confdefs.h.  */
28010
28011
28012#include <memory.h>
28013
28014int main (void)
28015{
28016
28017        void *p = malloc(10);
28018        void *q = calloc(10,10);
28019        free(p);
28020        free(q);
28021
28022 ;
28023 return 0;
28024}
28025
28026_ACEOF
28027if ac_fn_c_try_compile "$LINENO"; then :
28028
28029      curl_cv_header_memory_h="yes"
28030
28031else
28032
28033      curl_cv_header_memory_h="no"
28034
28035fi
28036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28037
28038fi
28039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_memory_h" >&5
28040$as_echo "$curl_cv_header_memory_h" >&6; }
28041  if test "$curl_cv_header_memory_h" = "yes"; then
28042
28043cat >>confdefs.h <<_ACEOF
28044#define HAVE_MEMORY_H 1
28045_ACEOF
28046
28047    #
28048    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28049/* end confdefs.h.  */
28050
28051
28052#include <stdlib.h>
28053
28054int main (void)
28055{
28056
28057        void *p = malloc(10);
28058        void *q = calloc(10,10);
28059        free(p);
28060        free(q);
28061
28062 ;
28063 return 0;
28064}
28065
28066_ACEOF
28067if ac_fn_c_try_compile "$LINENO"; then :
28068
28069      curl_cv_need_header_memory_h="no"
28070
28071else
28072
28073      curl_cv_need_header_memory_h="yes"
28074
28075fi
28076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28077    #
28078    case "$curl_cv_need_header_memory_h" in
28079      yes)
28080
28081cat >>confdefs.h <<_ACEOF
28082#define NEED_MEMORY_H 1
28083_ACEOF
28084
28085        ;;
28086    esac
28087  fi
28088
28089
28090for ac_header in sys/types.h \
28091        sys/time.h \
28092        sys/select.h \
28093        sys/socket.h \
28094        sys/ioctl.h \
28095        sys/uio.h \
28096        assert.h \
28097        unistd.h \
28098        stdlib.h \
28099        arpa/inet.h \
28100        net/if.h \
28101        netinet/in.h \
28102	netinet/in6.h \
28103        sys/un.h \
28104        linux/tcp.h \
28105        netinet/tcp.h \
28106        netdb.h \
28107        sys/sockio.h \
28108        sys/stat.h \
28109        sys/param.h \
28110        termios.h \
28111        termio.h \
28112        sgtty.h \
28113        fcntl.h \
28114        alloca.h \
28115        time.h \
28116        io.h \
28117        pwd.h \
28118        utime.h \
28119        sys/utime.h \
28120        sys/poll.h \
28121        poll.h \
28122        socket.h \
28123        sys/resource.h \
28124        libgen.h \
28125        locale.h \
28126        errno.h \
28127        stdbool.h \
28128        arpa/tftp.h \
28129        sys/filio.h \
28130        sys/wait.h \
28131        setjmp.h
28132do :
28133  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
28134ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
28135#ifdef HAVE_SYS_TYPES_H
28136#include <sys/types.h>
28137#endif
28138#ifdef HAVE_SYS_TIME_H
28139#include <sys/time.h>
28140#endif
28141#ifdef HAVE_SYS_SELECT_H
28142#include <sys/select.h>
28143#endif
28144#ifdef HAVE_SYS_SOCKET_H
28145#include <sys/socket.h>
28146#endif
28147#ifdef HAVE_NETINET_IN_H
28148#include <netinet/in.h>
28149#endif
28150#ifdef HAVE_NETINET_IN6_H
28151#include <netinet/in6.h>
28152#endif
28153#ifdef HAVE_SYS_UN_H
28154#include <sys/un.h>
28155#endif
28156
28157
28158"
28159if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
28160  cat >>confdefs.h <<_ACEOF
28161#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
28162_ACEOF
28163
28164fi
28165
28166done
28167
28168
28169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
28170$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
28171if ${ac_cv_c_const+:} false; then :
28172  $as_echo_n "(cached) " >&6
28173else
28174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28175/* end confdefs.h.  */
28176
28177int main (void)
28178{
28179
28180#ifndef __cplusplus
28181  /* Ultrix mips cc rejects this sort of thing.  */
28182  typedef int charset[2];
28183  const charset cs = { 0, 0 };
28184  /* SunOS 4.1.1 cc rejects this.  */
28185  char const *const *pcpcc;
28186  char **ppc;
28187  /* NEC SVR4.0.2 mips cc rejects this.  */
28188  struct point {int x, y;};
28189  static struct point const zero = {0,0};
28190  /* AIX XL C 1.02.0.0 rejects this.
28191     It does not let you subtract one const X* pointer from another in
28192     an arm of an if-expression whose if-part is not a constant
28193     expression */
28194  const char *g = "string";
28195  pcpcc = &g + (g ? g-g : 0);
28196  /* HPUX 7.0 cc rejects these. */
28197  ++pcpcc;
28198  ppc = (char**) pcpcc;
28199  pcpcc = (char const *const *) ppc;
28200  { /* SCO 3.2v4 cc rejects this sort of thing.  */
28201    char tx;
28202    char *t = &tx;
28203    char const *s = 0 ? (char *) 0 : (char const *) 0;
28204
28205    *t++ = 0;
28206    if (s) return 0;
28207  }
28208  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
28209    int x[] = {25, 17};
28210    const int *foo = &x[0];
28211    ++foo;
28212  }
28213  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
28214    typedef const int *iptr;
28215    iptr p = 0;
28216    ++p;
28217  }
28218  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
28219       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
28220    struct s { int j; const int *ap[3]; } bx;
28221    struct s *b = &bx; b->j = 5;
28222  }
28223  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
28224    const int foo = 10;
28225    if (!foo) return 0;
28226  }
28227  return !cs[0] && !zero.x;
28228#endif
28229
28230 ;
28231 return 0;
28232}
28233_ACEOF
28234if ac_fn_c_try_compile "$LINENO"; then :
28235  ac_cv_c_const=yes
28236else
28237  ac_cv_c_const=no
28238fi
28239rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28240fi
28241{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
28242$as_echo "$ac_cv_c_const" >&6; }
28243if test $ac_cv_c_const = no; then
28244
28245$as_echo "#define const /**/" >>confdefs.h
28246
28247fi
28248
28249
28250  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of C99 variadic macro style" >&5
28251$as_echo_n "checking for compiler support of C99 variadic macro style... " >&6; }
28252if ${curl_cv_variadic_macros_c99+:} false; then :
28253  $as_echo_n "(cached) " >&6
28254else
28255
28256    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28257/* end confdefs.h.  */
28258
28259
28260#define c99_vmacro3(first, ...) fun3(first, __VA_ARGS__)
28261#define c99_vmacro2(first, ...) fun2(first, __VA_ARGS__)
28262        int fun3(int arg1, int arg2, int arg3);
28263        int fun2(int arg1, int arg2);
28264        int fun3(int arg1, int arg2, int arg3)
28265        { return arg1 + arg2 + arg3; }
28266        int fun2(int arg1, int arg2)
28267        { return arg1 + arg2; }
28268
28269int main (void)
28270{
28271
28272        int res3 = c99_vmacro3(1, 2, 3);
28273        int res2 = c99_vmacro2(1, 2);
28274
28275 ;
28276 return 0;
28277}
28278
28279_ACEOF
28280if ac_fn_c_try_compile "$LINENO"; then :
28281
28282      curl_cv_variadic_macros_c99="yes"
28283
28284else
28285
28286      curl_cv_variadic_macros_c99="no"
28287
28288fi
28289rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28290
28291fi
28292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_c99" >&5
28293$as_echo "$curl_cv_variadic_macros_c99" >&6; }
28294  case "$curl_cv_variadic_macros_c99" in
28295    yes)
28296
28297cat >>confdefs.h <<_ACEOF
28298#define HAVE_VARIADIC_MACROS_C99 1
28299_ACEOF
28300
28301      ;;
28302  esac
28303  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compiler support of old gcc variadic macro style" >&5
28304$as_echo_n "checking for compiler support of old gcc variadic macro style... " >&6; }
28305if ${curl_cv_variadic_macros_gcc+:} false; then :
28306  $as_echo_n "(cached) " >&6
28307else
28308
28309    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28310/* end confdefs.h.  */
28311
28312
28313#define gcc_vmacro3(first, args...) fun3(first, args)
28314#define gcc_vmacro2(first, args...) fun2(first, args)
28315        int fun3(int arg1, int arg2, int arg3);
28316        int fun2(int arg1, int arg2);
28317        int fun3(int arg1, int arg2, int arg3)
28318        { return arg1 + arg2 + arg3; }
28319        int fun2(int arg1, int arg2)
28320        { return arg1 + arg2; }
28321
28322int main (void)
28323{
28324
28325        int res3 = gcc_vmacro3(1, 2, 3);
28326        int res2 = gcc_vmacro2(1, 2);
28327
28328 ;
28329 return 0;
28330}
28331
28332_ACEOF
28333if ac_fn_c_try_compile "$LINENO"; then :
28334
28335      curl_cv_variadic_macros_gcc="yes"
28336
28337else
28338
28339      curl_cv_variadic_macros_gcc="no"
28340
28341fi
28342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28343
28344fi
28345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_variadic_macros_gcc" >&5
28346$as_echo "$curl_cv_variadic_macros_gcc" >&6; }
28347  case "$curl_cv_variadic_macros_gcc" in
28348    yes)
28349
28350cat >>confdefs.h <<_ACEOF
28351#define HAVE_VARIADIC_MACROS_GCC 1
28352_ACEOF
28353
28354      ;;
28355  esac
28356
28357ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
28358if test "x$ac_cv_type_size_t" = xyes; then :
28359
28360else
28361
28362cat >>confdefs.h <<_ACEOF
28363#define size_t unsigned int
28364_ACEOF
28365
28366fi
28367
28368{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
28369$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
28370if ${ac_cv_header_time+:} false; then :
28371  $as_echo_n "(cached) " >&6
28372else
28373  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28374/* end confdefs.h.  */
28375#include <sys/types.h>
28376#include <sys/time.h>
28377#include <time.h>
28378
28379int main (void)
28380{
28381if ((struct tm *) 0)
28382return 0;
28383 ;
28384 return 0;
28385}
28386_ACEOF
28387if ac_fn_c_try_compile "$LINENO"; then :
28388  ac_cv_header_time=yes
28389else
28390  ac_cv_header_time=no
28391fi
28392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28393fi
28394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
28395$as_echo "$ac_cv_header_time" >&6; }
28396if test $ac_cv_header_time = yes; then
28397
28398$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
28399
28400fi
28401
28402
28403        for ac_header in sys/types.h sys/time.h time.h sys/socket.h
28404do :
28405  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
28406ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
28407if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
28408  cat >>confdefs.h <<_ACEOF
28409#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
28410_ACEOF
28411
28412fi
28413
28414done
28415
28416  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timeval" >&5
28417$as_echo_n "checking for struct timeval... " >&6; }
28418if ${curl_cv_struct_timeval+:} false; then :
28419  $as_echo_n "(cached) " >&6
28420else
28421
28422    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28423/* end confdefs.h.  */
28424
28425
28426#undef inline
28427#ifdef HAVE_WINDOWS_H
28428#ifndef WIN32_LEAN_AND_MEAN
28429#define WIN32_LEAN_AND_MEAN
28430#endif
28431#include <windows.h>
28432#ifdef HAVE_WINSOCK2_H
28433#include <winsock2.h>
28434#else
28435#ifdef HAVE_WINSOCK_H
28436#include <winsock.h>
28437#endif
28438#endif
28439#endif
28440#ifdef HAVE_SYS_TYPES_H
28441#include <sys/types.h>
28442#endif
28443#ifdef HAVE_SYS_TIME_H
28444#include <sys/time.h>
28445#ifdef TIME_WITH_SYS_TIME
28446#include <time.h>
28447#endif
28448#else
28449#ifdef HAVE_TIME_H
28450#include <time.h>
28451#endif
28452#endif
28453#ifdef HAVE_SYS_SOCKET_H
28454#include <sys/socket.h>
28455#endif
28456
28457int main (void)
28458{
28459
28460        struct timeval ts;
28461        ts.tv_sec  = 0;
28462        ts.tv_usec = 0;
28463
28464 ;
28465 return 0;
28466}
28467
28468_ACEOF
28469if ac_fn_c_try_compile "$LINENO"; then :
28470
28471      curl_cv_struct_timeval="yes"
28472
28473else
28474
28475      curl_cv_struct_timeval="no"
28476
28477fi
28478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28479
28480fi
28481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_struct_timeval" >&5
28482$as_echo "$curl_cv_struct_timeval" >&6; }
28483  case "$curl_cv_struct_timeval" in
28484    yes)
28485
28486cat >>confdefs.h <<_ACEOF
28487#define HAVE_STRUCT_TIMEVAL 1
28488_ACEOF
28489
28490      ;;
28491  esac
28492
28493
28494
28495    if test "x$cross_compiling" != xyes; then
28496
28497            { $as_echo "$as_me:${as_lineno-$LINENO}: checking run-time libs availability" >&5
28498$as_echo_n "checking run-time libs availability... " >&6; }
28499    if test "$cross_compiling" = yes; then :
28500  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28501$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28502as_fn_error $? "cannot run test program while cross compiling
28503See \`config.log' for more details" "$LINENO" 5; }
28504else
28505  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28506/* end confdefs.h.  */
28507
28508main()
28509{
28510  return 0;
28511}
28512
28513_ACEOF
28514if ac_fn_c_try_run "$LINENO"; then :
28515  { $as_echo "$as_me:${as_lineno-$LINENO}: result: fine" >&5
28516$as_echo "fine" >&6; }
28517else
28518  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
28519$as_echo "failed" >&6; }
28520    as_fn_error $? "one or more libs available at link-time are not available run-time. Libs used at link-time: $LIBS" "$LINENO" 5
28521
28522fi
28523rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28524  conftest.$ac_objext conftest.beam conftest.$ac_ext
28525fi
28526
28527
28528      fi
28529
28530
28531# The cast to long int works around a bug in the HP C Compiler
28532# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28533# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28534# This bug is HP SR number 8606223364.
28535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
28536$as_echo_n "checking size of size_t... " >&6; }
28537if ${ac_cv_sizeof_size_t+:} false; then :
28538  $as_echo_n "(cached) " >&6
28539else
28540  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
28541
28542else
28543  if test "$ac_cv_type_size_t" = yes; then
28544     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28545$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28546as_fn_error 77 "cannot compute sizeof (size_t)
28547See \`config.log' for more details" "$LINENO" 5; }
28548   else
28549     ac_cv_sizeof_size_t=0
28550   fi
28551fi
28552
28553fi
28554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
28555$as_echo "$ac_cv_sizeof_size_t" >&6; }
28556
28557
28558
28559cat >>confdefs.h <<_ACEOF
28560#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
28561_ACEOF
28562
28563
28564# The cast to long int works around a bug in the HP C Compiler
28565# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28566# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28567# This bug is HP SR number 8606223364.
28568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
28569$as_echo_n "checking size of long... " >&6; }
28570if ${ac_cv_sizeof_long+:} false; then :
28571  $as_echo_n "(cached) " >&6
28572else
28573  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
28574
28575else
28576  if test "$ac_cv_type_long" = yes; then
28577     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28578$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28579as_fn_error 77 "cannot compute sizeof (long)
28580See \`config.log' for more details" "$LINENO" 5; }
28581   else
28582     ac_cv_sizeof_long=0
28583   fi
28584fi
28585
28586fi
28587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
28588$as_echo "$ac_cv_sizeof_long" >&6; }
28589
28590
28591
28592cat >>confdefs.h <<_ACEOF
28593#define SIZEOF_LONG $ac_cv_sizeof_long
28594_ACEOF
28595
28596
28597# The cast to long int works around a bug in the HP C Compiler
28598# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28599# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28600# This bug is HP SR number 8606223364.
28601{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
28602$as_echo_n "checking size of int... " >&6; }
28603if ${ac_cv_sizeof_int+:} false; then :
28604  $as_echo_n "(cached) " >&6
28605else
28606  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
28607
28608else
28609  if test "$ac_cv_type_int" = yes; then
28610     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28611$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28612as_fn_error 77 "cannot compute sizeof (int)
28613See \`config.log' for more details" "$LINENO" 5; }
28614   else
28615     ac_cv_sizeof_int=0
28616   fi
28617fi
28618
28619fi
28620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
28621$as_echo "$ac_cv_sizeof_int" >&6; }
28622
28623
28624
28625cat >>confdefs.h <<_ACEOF
28626#define SIZEOF_INT $ac_cv_sizeof_int
28627_ACEOF
28628
28629
28630# The cast to long int works around a bug in the HP C Compiler
28631# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28632# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28633# This bug is HP SR number 8606223364.
28634{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
28635$as_echo_n "checking size of short... " >&6; }
28636if ${ac_cv_sizeof_short+:} false; then :
28637  $as_echo_n "(cached) " >&6
28638else
28639  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
28640
28641else
28642  if test "$ac_cv_type_short" = yes; then
28643     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28644$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28645as_fn_error 77 "cannot compute sizeof (short)
28646See \`config.log' for more details" "$LINENO" 5; }
28647   else
28648     ac_cv_sizeof_short=0
28649   fi
28650fi
28651
28652fi
28653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
28654$as_echo "$ac_cv_sizeof_short" >&6; }
28655
28656
28657
28658cat >>confdefs.h <<_ACEOF
28659#define SIZEOF_SHORT $ac_cv_sizeof_short
28660_ACEOF
28661
28662
28663# The cast to long int works around a bug in the HP C Compiler
28664# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28665# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28666# This bug is HP SR number 8606223364.
28667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
28668$as_echo_n "checking size of time_t... " >&6; }
28669if ${ac_cv_sizeof_time_t+:} false; then :
28670  $as_echo_n "(cached) " >&6
28671else
28672  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
28673
28674else
28675  if test "$ac_cv_type_time_t" = yes; then
28676     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28677$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28678as_fn_error 77 "cannot compute sizeof (time_t)
28679See \`config.log' for more details" "$LINENO" 5; }
28680   else
28681     ac_cv_sizeof_time_t=0
28682   fi
28683fi
28684
28685fi
28686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
28687$as_echo "$ac_cv_sizeof_time_t" >&6; }
28688
28689
28690
28691cat >>confdefs.h <<_ACEOF
28692#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
28693_ACEOF
28694
28695
28696# The cast to long int works around a bug in the HP C Compiler
28697# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28698# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28699# This bug is HP SR number 8606223364.
28700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
28701$as_echo_n "checking size of off_t... " >&6; }
28702if ${ac_cv_sizeof_off_t+:} false; then :
28703  $as_echo_n "(cached) " >&6
28704else
28705  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
28706
28707else
28708  if test "$ac_cv_type_off_t" = yes; then
28709     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28710$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28711as_fn_error 77 "cannot compute sizeof (off_t)
28712See \`config.log' for more details" "$LINENO" 5; }
28713   else
28714     ac_cv_sizeof_off_t=0
28715   fi
28716fi
28717
28718fi
28719{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
28720$as_echo "$ac_cv_sizeof_off_t" >&6; }
28721
28722
28723
28724cat >>confdefs.h <<_ACEOF
28725#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
28726_ACEOF
28727
28728
28729
28730o=$CPPFLAGS
28731CPPFLAGS="-I$srcdir/include $CPPFLAGS"
28732# The cast to long int works around a bug in the HP C Compiler
28733# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
28734# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
28735# This bug is HP SR number 8606223364.
28736{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of curl_off_t" >&5
28737$as_echo_n "checking size of curl_off_t... " >&6; }
28738if ${ac_cv_sizeof_curl_off_t+:} false; then :
28739  $as_echo_n "(cached) " >&6
28740else
28741  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (curl_off_t))" "ac_cv_sizeof_curl_off_t"        "
28742#include <curl/system.h>
28743
28744"; then :
28745
28746else
28747  if test "$ac_cv_type_curl_off_t" = yes; then
28748     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
28749$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
28750as_fn_error 77 "cannot compute sizeof (curl_off_t)
28751See \`config.log' for more details" "$LINENO" 5; }
28752   else
28753     ac_cv_sizeof_curl_off_t=0
28754   fi
28755fi
28756
28757fi
28758{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_curl_off_t" >&5
28759$as_echo "$ac_cv_sizeof_curl_off_t" >&6; }
28760
28761
28762
28763cat >>confdefs.h <<_ACEOF
28764#define SIZEOF_CURL_OFF_T $ac_cv_sizeof_curl_off_t
28765_ACEOF
28766
28767
28768CPPFLAGS=$o
28769
28770ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
28771if test "x$ac_cv_type_long_long" = xyes; then :
28772
28773$as_echo "#define HAVE_LONGLONG 1" >>confdefs.h
28774
28775   longlong="yes"
28776
28777fi
28778
28779
28780if test "xyes" = "x$longlong"; then
28781  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if numberLL works" >&5
28782$as_echo_n "checking if numberLL works... " >&6; }
28783  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28784/* end confdefs.h.  */
28785
28786
28787
28788int main (void)
28789{
28790
28791      long long val = 1000LL;
28792
28793 ;
28794 return 0;
28795}
28796
28797_ACEOF
28798if ac_fn_c_try_compile "$LINENO"; then :
28799
28800    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
28801$as_echo "yes" >&6; }
28802
28803$as_echo "#define HAVE_LL 1" >>confdefs.h
28804
28805
28806else
28807
28808    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
28809$as_echo "no" >&6; }
28810
28811fi
28812rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28813fi
28814
28815
28816# check for ssize_t
28817ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
28818if test "x$ac_cv_type_ssize_t" = xyes; then :
28819
28820else
28821
28822$as_echo "#define ssize_t int" >>confdefs.h
28823
28824fi
28825
28826
28827# check for bool type
28828ac_fn_c_check_type "$LINENO" "bool" "ac_cv_type_bool" "
28829#ifdef HAVE_SYS_TYPES_H
28830#include <sys/types.h>
28831#endif
28832#ifdef HAVE_STDBOOL_H
28833#include <stdbool.h>
28834#endif
28835
28836"
28837if test "x$ac_cv_type_bool" = xyes; then :
28838
28839
28840$as_echo "#define HAVE_BOOL_T 1" >>confdefs.h
28841
28842
28843fi
28844
28845
28846
28847curl_includes_ws2tcpip="\
28848/* includes start */
28849#ifdef HAVE_WINDOWS_H
28850#  ifndef WIN32_LEAN_AND_MEAN
28851#    define WIN32_LEAN_AND_MEAN
28852#  endif
28853#  include <windows.h>
28854#  ifdef HAVE_WINSOCK2_H
28855#    include <winsock2.h>
28856#    ifdef HAVE_WS2TCPIP_H
28857#       include <ws2tcpip.h>
28858#    endif
28859#  endif
28860#endif
28861/* includes end */"
28862
28863  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for windows.h" >&5
28864$as_echo_n "checking for windows.h... " >&6; }
28865if ${curl_cv_header_windows_h+:} false; then :
28866  $as_echo_n "(cached) " >&6
28867else
28868
28869    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28870/* end confdefs.h.  */
28871
28872
28873#undef inline
28874#ifndef WIN32_LEAN_AND_MEAN
28875#define WIN32_LEAN_AND_MEAN
28876#endif
28877#include <windows.h>
28878
28879int main (void)
28880{
28881
28882#if defined(__CYGWIN__) || defined(__CEGCC__)
28883        HAVE_WINDOWS_H shall not be defined.
28884#else
28885        int dummy=2*WINVER;
28886#endif
28887
28888 ;
28889 return 0;
28890}
28891
28892_ACEOF
28893if ac_fn_c_try_compile "$LINENO"; then :
28894
28895      curl_cv_header_windows_h="yes"
28896
28897else
28898
28899      curl_cv_header_windows_h="no"
28900
28901fi
28902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28903
28904fi
28905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_windows_h" >&5
28906$as_echo "$curl_cv_header_windows_h" >&6; }
28907  case "$curl_cv_header_windows_h" in
28908    yes)
28909
28910cat >>confdefs.h <<_ACEOF
28911#define HAVE_WINDOWS_H 1
28912_ACEOF
28913
28914      ;;
28915  esac
28916
28917
28918    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for winsock2.h" >&5
28919$as_echo_n "checking for winsock2.h... " >&6; }
28920if ${curl_cv_header_winsock2_h+:} false; then :
28921  $as_echo_n "(cached) " >&6
28922else
28923
28924    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28925/* end confdefs.h.  */
28926
28927
28928#undef inline
28929#ifndef WIN32_LEAN_AND_MEAN
28930#define WIN32_LEAN_AND_MEAN
28931#endif
28932#include <windows.h>
28933#include <winsock2.h>
28934
28935int main (void)
28936{
28937
28938#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__)
28939        HAVE_WINSOCK2_H shall not be defined.
28940#else
28941        int dummy=2*IPPROTO_ESP;
28942#endif
28943
28944 ;
28945 return 0;
28946}
28947
28948_ACEOF
28949if ac_fn_c_try_compile "$LINENO"; then :
28950
28951      curl_cv_header_winsock2_h="yes"
28952
28953else
28954
28955      curl_cv_header_winsock2_h="no"
28956
28957fi
28958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28959
28960fi
28961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_winsock2_h" >&5
28962$as_echo "$curl_cv_header_winsock2_h" >&6; }
28963  case "$curl_cv_header_winsock2_h" in
28964    yes)
28965
28966cat >>confdefs.h <<_ACEOF
28967#define HAVE_WINSOCK2_H 1
28968_ACEOF
28969
28970      ;;
28971  esac
28972
28973
28974    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ws2tcpip.h" >&5
28975$as_echo_n "checking for ws2tcpip.h... " >&6; }
28976if ${curl_cv_header_ws2tcpip_h+:} false; then :
28977  $as_echo_n "(cached) " >&6
28978else
28979
28980    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28981/* end confdefs.h.  */
28982
28983
28984#undef inline
28985#ifndef WIN32_LEAN_AND_MEAN
28986#define WIN32_LEAN_AND_MEAN
28987#endif
28988#include <windows.h>
28989#include <winsock2.h>
28990#include <ws2tcpip.h>
28991
28992int main (void)
28993{
28994
28995#if defined(__CYGWIN__) || defined(__CEGCC__) || defined(__MINGW32CE__)
28996        HAVE_WS2TCPIP_H shall not be defined.
28997#else
28998        int dummy=2*IP_PKTINFO;
28999#endif
29000
29001 ;
29002 return 0;
29003}
29004
29005_ACEOF
29006if ac_fn_c_try_compile "$LINENO"; then :
29007
29008      curl_cv_header_ws2tcpip_h="yes"
29009
29010else
29011
29012      curl_cv_header_ws2tcpip_h="no"
29013
29014fi
29015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29016
29017fi
29018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_header_ws2tcpip_h" >&5
29019$as_echo "$curl_cv_header_ws2tcpip_h" >&6; }
29020  case "$curl_cv_header_ws2tcpip_h" in
29021    yes)
29022
29023cat >>confdefs.h <<_ACEOF
29024#define HAVE_WS2TCPIP_H 1
29025_ACEOF
29026
29027      ;;
29028  esac
29029
29030
29031
29032curl_includes_sys_socket="\
29033/* includes start */
29034#ifdef HAVE_SYS_TYPES_H
29035#  include <sys/types.h>
29036#endif
29037#ifdef HAVE_SYS_SOCKET_H
29038#  include <sys/socket.h>
29039#endif
29040/* includes end */"
29041  for ac_header in sys/types.h sys/socket.h
29042do :
29043  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29044ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_socket
29045"
29046if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29047  cat >>confdefs.h <<_ACEOF
29048#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29049_ACEOF
29050
29051fi
29052
29053done
29054
29055
29056
29057curl_preprocess_callconv="\
29058/* preprocess start */
29059#ifdef HAVE_WINDOWS_H
29060#  define FUNCALLCONV __stdcall
29061#else
29062#  define FUNCALLCONV
29063#endif
29064/* preprocess end */"
29065
29066
29067        #
29068    #
29069  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl_socklen_t data type" >&5
29070$as_echo_n "checking for curl_socklen_t data type... " >&6; }
29071  curl_typeof_curl_socklen_t="unknown"
29072  for arg1 in int SOCKET; do
29073    for arg2 in 'struct sockaddr' void; do
29074      for t in socklen_t int size_t 'unsigned int' long 'unsigned long' void; do
29075        if test "$curl_typeof_curl_socklen_t" = "unknown"; then
29076          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29077/* end confdefs.h.  */
29078
29079
29080              $curl_includes_ws2tcpip
29081              $curl_includes_sys_socket
29082              $curl_preprocess_callconv
29083              extern int FUNCALLCONV getpeername($arg1, $arg2 *, $t *);
29084
29085int main (void)
29086{
29087
29088              $t *lenptr = 0;
29089              if(0 != getpeername(0, 0, lenptr))
29090                return 1;
29091
29092 ;
29093 return 0;
29094}
29095
29096_ACEOF
29097if ac_fn_c_try_compile "$LINENO"; then :
29098
29099            curl_typeof_curl_socklen_t="$t"
29100
29101fi
29102rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29103        fi
29104      done
29105    done
29106  done
29107  for t in socklen_t int; do
29108    if test "$curl_typeof_curl_socklen_t" = "void"; then
29109      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29110/* end confdefs.h.  */
29111
29112
29113          $curl_includes_sys_socket
29114          typedef $t curl_socklen_t;
29115
29116int main (void)
29117{
29118
29119          curl_socklen_t dummy;
29120
29121 ;
29122 return 0;
29123}
29124
29125_ACEOF
29126if ac_fn_c_try_compile "$LINENO"; then :
29127
29128        curl_typeof_curl_socklen_t="$t"
29129
29130fi
29131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29132    fi
29133  done
29134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_typeof_curl_socklen_t" >&5
29135$as_echo "$curl_typeof_curl_socklen_t" >&6; }
29136  if test "$curl_typeof_curl_socklen_t" = "void" ||
29137    test "$curl_typeof_curl_socklen_t" = "unknown"; then
29138    as_fn_error $? "cannot find data type for curl_socklen_t." "$LINENO" 5
29139  fi
29140  #
29141  { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of curl_socklen_t" >&5
29142$as_echo_n "checking size of curl_socklen_t... " >&6; }
29143  curl_sizeof_curl_socklen_t="unknown"
29144  curl_pull_headers_socklen_t="unknown"
29145  if test "$curl_cv_header_ws2tcpip_h" = "yes"; then
29146    tst_pull_header_checks='none ws2tcpip'
29147    tst_size_checks='4'
29148  else
29149    tst_pull_header_checks='none systypes syssocket'
29150    tst_size_checks='4 8 2'
29151  fi
29152  for tst_size in $tst_size_checks; do
29153    for tst_pull_headers in $tst_pull_header_checks; do
29154      if test "$curl_sizeof_curl_socklen_t" = "unknown"; then
29155        case $tst_pull_headers in
29156          ws2tcpip)
29157            tmp_includes="$curl_includes_ws2tcpip"
29158            ;;
29159          systypes)
29160            tmp_includes="$curl_includes_sys_types"
29161            ;;
29162          syssocket)
29163            tmp_includes="$curl_includes_sys_socket"
29164            ;;
29165          *)
29166            tmp_includes=""
29167            ;;
29168        esac
29169        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29170/* end confdefs.h.  */
29171
29172
29173            $tmp_includes
29174            typedef $curl_typeof_curl_socklen_t curl_socklen_t;
29175            typedef char dummy_arr[sizeof(curl_socklen_t) == $tst_size ? 1 : -1];
29176
29177int main (void)
29178{
29179
29180            curl_socklen_t dummy;
29181
29182 ;
29183 return 0;
29184}
29185
29186_ACEOF
29187if ac_fn_c_try_compile "$LINENO"; then :
29188
29189          curl_sizeof_curl_socklen_t="$tst_size"
29190          curl_pull_headers_socklen_t="$tst_pull_headers"
29191
29192fi
29193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29194      fi
29195    done
29196  done
29197  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_sizeof_curl_socklen_t" >&5
29198$as_echo "$curl_sizeof_curl_socklen_t" >&6; }
29199  if test "$curl_sizeof_curl_socklen_t" = "unknown"; then
29200    as_fn_error $? "cannot find out size of curl_socklen_t." "$LINENO" 5
29201  fi
29202  #
29203  case $curl_pull_headers_socklen_t in
29204    ws2tcpip)
29205
29206cat >>confdefs.h <<_EOF
29207#define CURL_PULL_WS2TCPIP_H 1
29208_EOF
29209
29210      ;;
29211    systypes)
29212
29213cat >>confdefs.h <<_EOF
29214#define CURL_PULL_SYS_TYPES_H 1
29215_EOF
29216
29217      ;;
29218    syssocket)
29219
29220cat >>confdefs.h <<_EOF
29221#define CURL_PULL_SYS_TYPES_H 1
29222_EOF
29223
29224
29225cat >>confdefs.h <<_EOF
29226#define CURL_PULL_SYS_SOCKET_H 1
29227_EOF
29228
29229      ;;
29230  esac
29231
29232cat >>confdefs.h <<_EOF
29233#define CURL_TYPEOF_CURL_SOCKLEN_T $curl_typeof_curl_socklen_t
29234_EOF
29235
29236
29237cat >>confdefs.h <<_EOF
29238#define CURL_SIZEOF_CURL_SOCKLEN_T $curl_sizeof_curl_socklen_t
29239_EOF
29240
29241
29242
29243
29244curl_includes_poll="\
29245/* includes start */
29246#ifdef HAVE_SYS_TYPES_H
29247#  include <sys/types.h>
29248#endif
29249#ifdef HAVE_POLL_H
29250#  include <poll.h>
29251#endif
29252#ifdef HAVE_SYS_POLL_H
29253#  include <sys/poll.h>
29254#endif
29255/* includes end */"
29256  for ac_header in sys/types.h poll.h sys/poll.h
29257do :
29258  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29259ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_poll
29260"
29261if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29262  cat >>confdefs.h <<_ACEOF
29263#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29264_ACEOF
29265
29266fi
29267
29268done
29269
29270
29271
29272    #
29273  tst_poll_events_macro_defined="unknown"
29274  #
29275  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29276/* end confdefs.h.  */
29277
29278
29279      $curl_includes_poll
29280
29281int main (void)
29282{
29283
29284#if defined(events) || defined(revents)
29285      return 0;
29286#else
29287      force compilation error
29288#endif
29289
29290 ;
29291 return 0;
29292}
29293
29294_ACEOF
29295if ac_fn_c_try_compile "$LINENO"; then :
29296
29297    tst_poll_events_macro_defined="yes"
29298
29299else
29300
29301    tst_poll_events_macro_defined="no"
29302
29303fi
29304rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29305  #
29306  if test "$tst_poll_events_macro_defined" = "yes"; then
29307    if test "x$ac_cv_header_sys_poll_h" = "xyes"; then
29308
29309cat >>confdefs.h <<_EOF
29310#define CURL_PULL_SYS_POLL_H 1
29311_EOF
29312
29313    fi
29314  fi
29315  #
29316
29317
29318
29319  ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
29320#undef inline
29321#ifdef HAVE_WINDOWS_H
29322#ifndef WIN32_LEAN_AND_MEAN
29323#define WIN32_LEAN_AND_MEAN
29324#endif
29325#include <windows.h>
29326#ifdef HAVE_WINSOCK2_H
29327#include <winsock2.h>
29328#else
29329#ifdef HAVE_WINSOCK_H
29330#include <winsock.h>
29331#endif
29332#endif
29333#else
29334#ifdef HAVE_SYS_TYPES_H
29335#include <sys/types.h>
29336#endif
29337#ifdef HAVE_SYS_SOCKET_H
29338#include <sys/socket.h>
29339#endif
29340#ifdef HAVE_NETINET_IN_H
29341#include <netinet/in.h>
29342#endif
29343#ifdef HAVE_ARPA_INET_H
29344#include <arpa/inet.h>
29345#endif
29346#endif
29347
29348"
29349if test "x$ac_cv_type_in_addr_t" = xyes; then :
29350
29351else
29352
29353        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_addr_t equivalent" >&5
29354$as_echo_n "checking for in_addr_t equivalent... " >&6; }
29355if ${curl_cv_in_addr_t_equiv+:} false; then :
29356  $as_echo_n "(cached) " >&6
29357else
29358
29359      curl_cv_in_addr_t_equiv="unknown"
29360      for t in "unsigned long" int size_t unsigned long; do
29361        if test "$curl_cv_in_addr_t_equiv" = "unknown"; then
29362          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29363/* end confdefs.h.  */
29364
29365
29366#undef inline
29367#ifdef HAVE_WINDOWS_H
29368#ifndef WIN32_LEAN_AND_MEAN
29369#define WIN32_LEAN_AND_MEAN
29370#endif
29371#include <windows.h>
29372#ifdef HAVE_WINSOCK2_H
29373#include <winsock2.h>
29374#else
29375#ifdef HAVE_WINSOCK_H
29376#include <winsock.h>
29377#endif
29378#endif
29379#else
29380#ifdef HAVE_SYS_TYPES_H
29381#include <sys/types.h>
29382#endif
29383#ifdef HAVE_SYS_SOCKET_H
29384#include <sys/socket.h>
29385#endif
29386#ifdef HAVE_NETINET_IN_H
29387#include <netinet/in.h>
29388#endif
29389#ifdef HAVE_ARPA_INET_H
29390#include <arpa/inet.h>
29391#endif
29392#endif
29393
29394int main (void)
29395{
29396
29397              $t data = inet_addr ("1.2.3.4");
29398
29399 ;
29400 return 0;
29401}
29402
29403_ACEOF
29404if ac_fn_c_try_link "$LINENO"; then :
29405
29406            curl_cv_in_addr_t_equiv="$t"
29407
29408fi
29409rm -f core conftest.err conftest.$ac_objext \
29410    conftest$ac_exeext conftest.$ac_ext
29411        fi
29412      done
29413
29414fi
29415{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_in_addr_t_equiv" >&5
29416$as_echo "$curl_cv_in_addr_t_equiv" >&6; }
29417    case "$curl_cv_in_addr_t_equiv" in
29418      unknown)
29419        as_fn_error $? "Cannot find a type to use in place of in_addr_t" "$LINENO" 5
29420        ;;
29421      *)
29422
29423cat >>confdefs.h <<_ACEOF
29424#define in_addr_t $curl_cv_in_addr_t_equiv
29425_ACEOF
29426
29427        ;;
29428    esac
29429
29430fi
29431
29432
29433
29434
29435   ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "
29436#undef inline
29437#ifdef HAVE_WINDOWS_H
29438#ifndef WIN32_LEAN_AND_MEAN
29439#define WIN32_LEAN_AND_MEAN
29440#endif
29441#include <windows.h>
29442#ifdef HAVE_WINSOCK2_H
29443#include <winsock2.h>
29444#endif
29445#else
29446#ifdef HAVE_SYS_TYPES_H
29447#include <sys/types.h>
29448#endif
29449#ifdef HAVE_SYS_SOCKET_H
29450#include <sys/socket.h>
29451#endif
29452#ifdef HAVE_NETINET_IN_H
29453#include <netinet/in.h>
29454#endif
29455#ifdef HAVE_ARPA_INET_H
29456#include <arpa/inet.h>
29457#endif
29458#endif
29459
29460"
29461if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
29462
29463$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
29464
29465fi
29466
29467
29468
29469
29470  for ac_header in signal.h
29471do :
29472  ac_fn_c_check_header_mongrel "$LINENO" "signal.h" "ac_cv_header_signal_h" "$ac_includes_default"
29473if test "x$ac_cv_header_signal_h" = xyes; then :
29474  cat >>confdefs.h <<_ACEOF
29475#define HAVE_SIGNAL_H 1
29476_ACEOF
29477
29478fi
29479
29480done
29481
29482  ac_fn_c_check_type "$LINENO" "sig_atomic_t" "ac_cv_type_sig_atomic_t" "
29483#ifdef HAVE_SIGNAL_H
29484#include <signal.h>
29485#endif
29486
29487"
29488if test "x$ac_cv_type_sig_atomic_t" = xyes; then :
29489
29490
29491$as_echo "#define HAVE_SIG_ATOMIC_T 1" >>confdefs.h
29492
29493
29494fi
29495
29496  case "$ac_cv_type_sig_atomic_t" in
29497    yes)
29498      #
29499      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sig_atomic_t is already defined as volatile" >&5
29500$as_echo_n "checking if sig_atomic_t is already defined as volatile... " >&6; }
29501      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29502/* end confdefs.h.  */
29503
29504
29505#ifdef HAVE_SIGNAL_H
29506#include <signal.h>
29507#endif
29508
29509int main (void)
29510{
29511
29512          static volatile sig_atomic_t dummy = 0;
29513
29514 ;
29515 return 0;
29516}
29517
29518_ACEOF
29519if ac_fn_c_try_link "$LINENO"; then :
29520
29521        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29522$as_echo "no" >&6; }
29523        curl_cv_sig_atomic_t_volatile="no"
29524
29525else
29526
29527        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29528$as_echo "yes" >&6; }
29529        curl_cv_sig_atomic_t_volatile="yes"
29530
29531fi
29532rm -f core conftest.err conftest.$ac_objext \
29533    conftest$ac_exeext conftest.$ac_ext
29534      #
29535      if test "$curl_cv_sig_atomic_t_volatile" = "yes"; then
29536
29537$as_echo "#define HAVE_SIG_ATOMIC_T_VOLATILE 1" >>confdefs.h
29538
29539      fi
29540      ;;
29541  esac
29542
29543
29544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
29545$as_echo_n "checking return type of signal handlers... " >&6; }
29546if ${ac_cv_type_signal+:} false; then :
29547  $as_echo_n "(cached) " >&6
29548else
29549  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29550/* end confdefs.h.  */
29551#include <sys/types.h>
29552#include <signal.h>
29553
29554int main (void)
29555{
29556return *(signal (0, 0)) (0) == 1;
29557 ;
29558 return 0;
29559}
29560_ACEOF
29561if ac_fn_c_try_compile "$LINENO"; then :
29562  ac_cv_type_signal=int
29563else
29564  ac_cv_type_signal=void
29565fi
29566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29567fi
29568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
29569$as_echo "$ac_cv_type_signal" >&6; }
29570
29571cat >>confdefs.h <<_ACEOF
29572#define RETSIGTYPE $ac_cv_type_signal
29573_ACEOF
29574
29575
29576
29577
29578    for ac_header in sys/select.h sys/socket.h
29579do :
29580  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29581ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29582if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29583  cat >>confdefs.h <<_ACEOF
29584#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29585_ACEOF
29586
29587fi
29588
29589done
29590
29591  #
29592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for select" >&5
29593$as_echo_n "checking for select... " >&6; }
29594  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29595/* end confdefs.h.  */
29596
29597
29598#undef inline
29599#ifdef HAVE_WINDOWS_H
29600#ifndef WIN32_LEAN_AND_MEAN
29601#define WIN32_LEAN_AND_MEAN
29602#endif
29603#include <windows.h>
29604#ifdef HAVE_WINSOCK2_H
29605#include <winsock2.h>
29606#else
29607#ifdef HAVE_WINSOCK_H
29608#include <winsock.h>
29609#endif
29610#endif
29611#endif
29612#ifdef HAVE_SYS_TYPES_H
29613#include <sys/types.h>
29614#endif
29615#ifdef HAVE_SYS_TIME_H
29616#include <sys/time.h>
29617#ifdef TIME_WITH_SYS_TIME
29618#include <time.h>
29619#endif
29620#else
29621#ifdef HAVE_TIME_H
29622#include <time.h>
29623#endif
29624#endif
29625#ifndef HAVE_WINDOWS_H
29626#ifdef HAVE_SYS_SELECT_H
29627#include <sys/select.h>
29628#endif
29629#ifdef HAVE_SYS_SOCKET_H
29630#include <sys/socket.h>
29631#endif
29632#endif
29633
29634int main (void)
29635{
29636
29637      select(0, 0, 0, 0, 0);
29638
29639 ;
29640 return 0;
29641}
29642
29643_ACEOF
29644if ac_fn_c_try_link "$LINENO"; then :
29645
29646    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29647$as_echo "yes" >&6; }
29648    curl_cv_select="yes"
29649
29650else
29651
29652    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29653$as_echo "no" >&6; }
29654    curl_cv_select="no"
29655
29656fi
29657rm -f core conftest.err conftest.$ac_objext \
29658    conftest$ac_exeext conftest.$ac_ext
29659  #
29660  if test "$curl_cv_select" = "yes"; then
29661    { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for select" >&5
29662$as_echo_n "checking types of args and return type for select... " >&6; }
29663if ${curl_cv_func_select_args+:} false; then :
29664  $as_echo_n "(cached) " >&6
29665else
29666
29667      curl_cv_func_select_args="unknown"
29668      for sel_retv in 'int' 'ssize_t'; do
29669        for sel_arg1 in 'int' 'ssize_t' 'size_t' 'unsigned long int' 'unsigned int'; do
29670          for sel_arg234 in 'fd_set *' 'int *' 'void *'; do
29671            for sel_arg5 in 'struct timeval *' 'const struct timeval *'; do
29672              if test "$curl_cv_func_select_args" = "unknown"; then
29673                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29674/* end confdefs.h.  */
29675
29676
29677#undef inline
29678#ifdef HAVE_WINDOWS_H
29679#ifndef WIN32_LEAN_AND_MEAN
29680#define WIN32_LEAN_AND_MEAN
29681#endif
29682#include <windows.h>
29683#ifdef HAVE_WINSOCK2_H
29684#include <winsock2.h>
29685#else
29686#ifdef HAVE_WINSOCK_H
29687#include <winsock.h>
29688#endif
29689#endif
29690#define SELECTCALLCONV PASCAL
29691#endif
29692#ifdef HAVE_SYS_TYPES_H
29693#include <sys/types.h>
29694#endif
29695#ifdef HAVE_SYS_TIME_H
29696#include <sys/time.h>
29697#ifdef TIME_WITH_SYS_TIME
29698#include <time.h>
29699#endif
29700#else
29701#ifdef HAVE_TIME_H
29702#include <time.h>
29703#endif
29704#endif
29705#ifndef HAVE_WINDOWS_H
29706#ifdef HAVE_SYS_SELECT_H
29707#include <sys/select.h>
29708#endif
29709#ifdef HAVE_SYS_SOCKET_H
29710#include <sys/socket.h>
29711#endif
29712#define SELECTCALLCONV
29713#endif
29714#ifndef HAVE_STRUCT_TIMEVAL
29715                    struct timeval {
29716                      long tv_sec;
29717                      long tv_usec;
29718                    };
29719#endif
29720                    extern $sel_retv SELECTCALLCONV
29721#ifdef __ANDROID__
29722__attribute__((overloadable))
29723#endif
29724			select($sel_arg1,
29725					$sel_arg234,
29726					$sel_arg234,
29727					$sel_arg234,
29728					$sel_arg5);
29729
29730int main (void)
29731{
29732
29733                    $sel_arg1   nfds=0;
29734                    $sel_arg234 rfds=0;
29735                    $sel_arg234 wfds=0;
29736                    $sel_arg234 efds=0;
29737                    $sel_retv res = select(nfds, rfds, wfds, efds, 0);
29738
29739 ;
29740 return 0;
29741}
29742
29743_ACEOF
29744if ac_fn_c_try_compile "$LINENO"; then :
29745
29746                  curl_cv_func_select_args="$sel_arg1,$sel_arg234,$sel_arg5,$sel_retv"
29747
29748fi
29749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29750              fi
29751            done
29752          done
29753        done
29754      done
29755
29756fi
29757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_select_args" >&5
29758$as_echo "$curl_cv_func_select_args" >&6; } # AC-CACHE-CHECK
29759    if test "$curl_cv_func_select_args" = "unknown"; then
29760      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find proper types to use for select args" >&5
29761$as_echo "$as_me: WARNING: Cannot find proper types to use for select args" >&2;}
29762      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_SELECT will not be defined" >&5
29763$as_echo "$as_me: WARNING: HAVE_SELECT will not be defined" >&2;}
29764    else
29765      select_prev_IFS=$IFS; IFS=','
29766      set dummy `echo "$curl_cv_func_select_args" | sed 's/\*/\*/g'`
29767      IFS=$select_prev_IFS
29768      shift
29769      #
29770      sel_qual_type_arg5=$3
29771      #
29772
29773cat >>confdefs.h <<_ACEOF
29774#define SELECT_TYPE_ARG1 $1
29775_ACEOF
29776
29777
29778cat >>confdefs.h <<_ACEOF
29779#define SELECT_TYPE_ARG234 $2
29780_ACEOF
29781
29782
29783cat >>confdefs.h <<_ACEOF
29784#define SELECT_TYPE_RETV $4
29785_ACEOF
29786
29787      #
29788      prev_sh_opts=$-
29789      #
29790      case $prev_sh_opts in
29791        *f*)
29792          ;;
29793        *)
29794          set -f
29795          ;;
29796      esac
29797      #
29798      case "$sel_qual_type_arg5" in
29799        const*)
29800          sel_qual_arg5=const
29801          sel_type_arg5=`echo $sel_qual_type_arg5 | sed 's/^const //'`
29802        ;;
29803        *)
29804          sel_qual_arg5=
29805          sel_type_arg5=$sel_qual_type_arg5
29806        ;;
29807      esac
29808      #
29809
29810cat >>confdefs.h <<_ACEOF
29811#define SELECT_QUAL_ARG5 $sel_qual_arg5
29812_ACEOF
29813
29814
29815cat >>confdefs.h <<_ACEOF
29816#define SELECT_TYPE_ARG5 $sel_type_arg5
29817_ACEOF
29818
29819      #
29820      case $prev_sh_opts in
29821        *f*)
29822          ;;
29823        *)
29824          set +f
29825          ;;
29826      esac
29827      #
29828
29829cat >>confdefs.h <<_ACEOF
29830#define HAVE_SELECT 1
29831_ACEOF
29832
29833      curl_cv_func_select="yes"
29834    fi
29835  fi
29836
29837
29838
29839      for ac_header in sys/types.h sys/socket.h
29840do :
29841  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29842ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29843if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29844  cat >>confdefs.h <<_ACEOF
29845#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29846_ACEOF
29847
29848fi
29849
29850done
29851
29852  #
29853  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for recv" >&5
29854$as_echo_n "checking for recv... " >&6; }
29855  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29856/* end confdefs.h.  */
29857
29858
29859#undef inline
29860#ifdef HAVE_WINDOWS_H
29861#ifndef WIN32_LEAN_AND_MEAN
29862#define WIN32_LEAN_AND_MEAN
29863#endif
29864#include <windows.h>
29865#ifdef HAVE_WINSOCK2_H
29866#include <winsock2.h>
29867#else
29868#ifdef HAVE_WINSOCK_H
29869#include <winsock.h>
29870#endif
29871#endif
29872#else
29873#ifdef HAVE_SYS_TYPES_H
29874#include <sys/types.h>
29875#endif
29876#ifdef HAVE_SYS_SOCKET_H
29877#include <sys/socket.h>
29878#endif
29879#endif
29880
29881int main (void)
29882{
29883
29884      recv(0, 0, 0, 0);
29885
29886 ;
29887 return 0;
29888}
29889
29890_ACEOF
29891if ac_fn_c_try_link "$LINENO"; then :
29892
29893    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29894$as_echo "yes" >&6; }
29895    curl_cv_recv="yes"
29896
29897else
29898
29899    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29900$as_echo "no" >&6; }
29901    curl_cv_recv="no"
29902
29903fi
29904rm -f core conftest.err conftest.$ac_objext \
29905    conftest$ac_exeext conftest.$ac_ext
29906  #
29907  if test "$curl_cv_recv" = "yes"; then
29908    { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for recv" >&5
29909$as_echo_n "checking types of args and return type for recv... " >&6; }
29910if ${curl_cv_func_recv_args+:} false; then :
29911  $as_echo_n "(cached) " >&6
29912else
29913
29914      curl_cv_func_recv_args="unknown"
29915      for recv_retv in 'int' 'ssize_t'; do
29916        for recv_arg1 in 'int' 'ssize_t' 'SOCKET'; do
29917          for recv_arg2 in 'char *' 'void *'; do
29918            for recv_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do
29919              for recv_arg4 in 'int' 'unsigned int'; do
29920                if test "$curl_cv_func_recv_args" = "unknown"; then
29921                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29922/* end confdefs.h.  */
29923
29924
29925#undef inline
29926#ifdef HAVE_WINDOWS_H
29927#ifndef WIN32_LEAN_AND_MEAN
29928#define WIN32_LEAN_AND_MEAN
29929#endif
29930#include <windows.h>
29931#ifdef HAVE_WINSOCK2_H
29932#include <winsock2.h>
29933#else
29934#ifdef HAVE_WINSOCK_H
29935#include <winsock.h>
29936#endif
29937#endif
29938#define RECVCALLCONV PASCAL
29939#else
29940#ifdef HAVE_SYS_TYPES_H
29941#include <sys/types.h>
29942#endif
29943#ifdef HAVE_SYS_SOCKET_H
29944#include <sys/socket.h>
29945#endif
29946#define RECVCALLCONV
29947#endif
29948                      extern $recv_retv RECVCALLCONV
29949#ifdef __ANDROID__
29950__attribute__((overloadable))
29951#endif
29952                      recv($recv_arg1, $recv_arg2, $recv_arg3, $recv_arg4);
29953
29954int main (void)
29955{
29956
29957                      $recv_arg1 s=0;
29958                      $recv_arg2 buf=0;
29959                      $recv_arg3 len=0;
29960                      $recv_arg4 flags=0;
29961                      $recv_retv res = recv(s, buf, len, flags);
29962
29963 ;
29964 return 0;
29965}
29966
29967_ACEOF
29968if ac_fn_c_try_compile "$LINENO"; then :
29969
29970                    curl_cv_func_recv_args="$recv_arg1,$recv_arg2,$recv_arg3,$recv_arg4,$recv_retv"
29971
29972fi
29973rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29974                fi
29975              done
29976            done
29977          done
29978        done
29979      done
29980
29981fi
29982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_recv_args" >&5
29983$as_echo "$curl_cv_func_recv_args" >&6; } # AC-CACHE-CHECK
29984    if test "$curl_cv_func_recv_args" = "unknown"; then
29985      as_fn_error $? "Cannot find proper types to use for recv args" "$LINENO" 5
29986    else
29987      recv_prev_IFS=$IFS; IFS=','
29988      set dummy `echo "$curl_cv_func_recv_args" | sed 's/\*/\*/g'`
29989      IFS=$recv_prev_IFS
29990      shift
29991      #
29992
29993cat >>confdefs.h <<_ACEOF
29994#define RECV_TYPE_ARG1 $1
29995_ACEOF
29996
29997
29998cat >>confdefs.h <<_ACEOF
29999#define RECV_TYPE_ARG2 $2
30000_ACEOF
30001
30002
30003cat >>confdefs.h <<_ACEOF
30004#define RECV_TYPE_ARG3 $3
30005_ACEOF
30006
30007
30008cat >>confdefs.h <<_ACEOF
30009#define RECV_TYPE_ARG4 $4
30010_ACEOF
30011
30012
30013cat >>confdefs.h <<_ACEOF
30014#define RECV_TYPE_RETV $5
30015_ACEOF
30016
30017      #
30018
30019cat >>confdefs.h <<_ACEOF
30020#define HAVE_RECV 1
30021_ACEOF
30022
30023      curl_cv_func_recv="yes"
30024    fi
30025  else
30026    as_fn_error $? "Unable to link function recv" "$LINENO" 5
30027  fi
30028
30029
30030      for ac_header in sys/types.h sys/socket.h
30031do :
30032  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30033ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30034if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30035  cat >>confdefs.h <<_ACEOF
30036#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30037_ACEOF
30038
30039fi
30040
30041done
30042
30043  #
30044  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for send" >&5
30045$as_echo_n "checking for send... " >&6; }
30046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30047/* end confdefs.h.  */
30048
30049
30050#undef inline
30051#ifdef HAVE_WINDOWS_H
30052#ifndef WIN32_LEAN_AND_MEAN
30053#define WIN32_LEAN_AND_MEAN
30054#endif
30055#include <windows.h>
30056#ifdef HAVE_WINSOCK2_H
30057#include <winsock2.h>
30058#else
30059#ifdef HAVE_WINSOCK_H
30060#include <winsock.h>
30061#endif
30062#endif
30063#else
30064#ifdef HAVE_SYS_TYPES_H
30065#include <sys/types.h>
30066#endif
30067#ifdef HAVE_SYS_SOCKET_H
30068#include <sys/socket.h>
30069#endif
30070#endif
30071
30072int main (void)
30073{
30074
30075      send(0, 0, 0, 0);
30076
30077 ;
30078 return 0;
30079}
30080
30081_ACEOF
30082if ac_fn_c_try_link "$LINENO"; then :
30083
30084    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30085$as_echo "yes" >&6; }
30086    curl_cv_send="yes"
30087
30088else
30089
30090    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30091$as_echo "no" >&6; }
30092    curl_cv_send="no"
30093
30094fi
30095rm -f core conftest.err conftest.$ac_objext \
30096    conftest$ac_exeext conftest.$ac_ext
30097  #
30098  if test "$curl_cv_send" = "yes"; then
30099    { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of args and return type for send" >&5
30100$as_echo_n "checking types of args and return type for send... " >&6; }
30101if ${curl_cv_func_send_args+:} false; then :
30102  $as_echo_n "(cached) " >&6
30103else
30104
30105      curl_cv_func_send_args="unknown"
30106      for send_retv in 'int' 'ssize_t'; do
30107        for send_arg1 in 'int' 'ssize_t' 'SOCKET'; do
30108          for send_arg2 in 'char *' 'void *' 'const char *' 'const void *'; do
30109            for send_arg3 in 'size_t' 'int' 'socklen_t' 'unsigned int'; do
30110              for send_arg4 in 'int' 'unsigned int'; do
30111                if test "$curl_cv_func_send_args" = "unknown"; then
30112                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30113/* end confdefs.h.  */
30114
30115
30116#undef inline
30117#ifdef HAVE_WINDOWS_H
30118#ifndef WIN32_LEAN_AND_MEAN
30119#define WIN32_LEAN_AND_MEAN
30120#endif
30121#include <windows.h>
30122#ifdef HAVE_WINSOCK2_H
30123#include <winsock2.h>
30124#else
30125#ifdef HAVE_WINSOCK_H
30126#include <winsock.h>
30127#endif
30128#endif
30129#define SENDCALLCONV PASCAL
30130#else
30131#ifdef HAVE_SYS_TYPES_H
30132#include <sys/types.h>
30133#endif
30134#ifdef HAVE_SYS_SOCKET_H
30135#include <sys/socket.h>
30136#endif
30137#define SENDCALLCONV
30138#endif
30139                      extern $send_retv SENDCALLCONV
30140#ifdef __ANDROID__
30141__attribute__((overloadable))
30142#endif
30143                      send($send_arg1, $send_arg2, $send_arg3, $send_arg4);
30144
30145int main (void)
30146{
30147
30148                      $send_arg1 s=0;
30149                      $send_arg3 len=0;
30150                      $send_arg4 flags=0;
30151                      $send_retv res = send(s, 0, len, flags);
30152
30153 ;
30154 return 0;
30155}
30156
30157_ACEOF
30158if ac_fn_c_try_compile "$LINENO"; then :
30159
30160                    curl_cv_func_send_args="$send_arg1,$send_arg2,$send_arg3,$send_arg4,$send_retv"
30161
30162fi
30163rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30164                fi
30165              done
30166            done
30167          done
30168        done
30169      done
30170
30171fi
30172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_send_args" >&5
30173$as_echo "$curl_cv_func_send_args" >&6; } # AC-CACHE-CHECK
30174    if test "$curl_cv_func_send_args" = "unknown"; then
30175      as_fn_error $? "Cannot find proper types to use for send args" "$LINENO" 5
30176    else
30177      send_prev_IFS=$IFS; IFS=','
30178      set dummy `echo "$curl_cv_func_send_args" | sed 's/\*/\*/g'`
30179      IFS=$send_prev_IFS
30180      shift
30181      #
30182      send_qual_type_arg2=$2
30183      #
30184
30185cat >>confdefs.h <<_ACEOF
30186#define SEND_TYPE_ARG1 $1
30187_ACEOF
30188
30189
30190cat >>confdefs.h <<_ACEOF
30191#define SEND_TYPE_ARG3 $3
30192_ACEOF
30193
30194
30195cat >>confdefs.h <<_ACEOF
30196#define SEND_TYPE_ARG4 $4
30197_ACEOF
30198
30199
30200cat >>confdefs.h <<_ACEOF
30201#define SEND_TYPE_RETV $5
30202_ACEOF
30203
30204      #
30205      prev_sh_opts=$-
30206      #
30207      case $prev_sh_opts in
30208        *f*)
30209          ;;
30210        *)
30211          set -f
30212          ;;
30213      esac
30214      #
30215      case "$send_qual_type_arg2" in
30216        const*)
30217          send_qual_arg2=const
30218          send_type_arg2=`echo $send_qual_type_arg2 | sed 's/^const //'`
30219        ;;
30220        *)
30221          send_qual_arg2=
30222          send_type_arg2=$send_qual_type_arg2
30223        ;;
30224      esac
30225      #
30226
30227cat >>confdefs.h <<_ACEOF
30228#define SEND_QUAL_ARG2 $send_qual_arg2
30229_ACEOF
30230
30231
30232cat >>confdefs.h <<_ACEOF
30233#define SEND_TYPE_ARG2 $send_type_arg2
30234_ACEOF
30235
30236      #
30237      case $prev_sh_opts in
30238        *f*)
30239          ;;
30240        *)
30241          set +f
30242          ;;
30243      esac
30244      #
30245
30246cat >>confdefs.h <<_ACEOF
30247#define HAVE_SEND 1
30248_ACEOF
30249
30250      curl_cv_func_send="yes"
30251    fi
30252  else
30253    as_fn_error $? "Unable to link function send" "$LINENO" 5
30254  fi
30255
30256
30257  for ac_header in sys/types.h sys/socket.h
30258do :
30259  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30260ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30261if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30262  cat >>confdefs.h <<_ACEOF
30263#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30264_ACEOF
30265
30266fi
30267
30268done
30269
30270  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MSG_NOSIGNAL" >&5
30271$as_echo_n "checking for MSG_NOSIGNAL... " >&6; }
30272if ${curl_cv_msg_nosignal+:} false; then :
30273  $as_echo_n "(cached) " >&6
30274else
30275
30276    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30277/* end confdefs.h.  */
30278
30279
30280#undef inline
30281#ifdef HAVE_WINDOWS_H
30282#ifndef WIN32_LEAN_AND_MEAN
30283#define WIN32_LEAN_AND_MEAN
30284#endif
30285#include <windows.h>
30286#ifdef HAVE_WINSOCK2_H
30287#include <winsock2.h>
30288#else
30289#ifdef HAVE_WINSOCK_H
30290#include <winsock.h>
30291#endif
30292#endif
30293#else
30294#ifdef HAVE_SYS_TYPES_H
30295#include <sys/types.h>
30296#endif
30297#ifdef HAVE_SYS_SOCKET_H
30298#include <sys/socket.h>
30299#endif
30300#endif
30301
30302int main (void)
30303{
30304
30305        int flag=MSG_NOSIGNAL;
30306
30307 ;
30308 return 0;
30309}
30310
30311_ACEOF
30312if ac_fn_c_try_compile "$LINENO"; then :
30313
30314      curl_cv_msg_nosignal="yes"
30315
30316else
30317
30318      curl_cv_msg_nosignal="no"
30319
30320fi
30321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30322
30323fi
30324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_msg_nosignal" >&5
30325$as_echo "$curl_cv_msg_nosignal" >&6; }
30326  case "$curl_cv_msg_nosignal" in
30327    yes)
30328
30329cat >>confdefs.h <<_ACEOF
30330#define HAVE_MSG_NOSIGNAL 1
30331_ACEOF
30332
30333      ;;
30334  esac
30335
30336
30337
30338curl_includes_unistd="\
30339/* includes start */
30340#ifdef HAVE_SYS_TYPES_H
30341#  include <sys/types.h>
30342#endif
30343#ifdef HAVE_UNISTD_H
30344#  include <unistd.h>
30345#endif
30346/* includes end */"
30347  for ac_header in sys/types.h unistd.h
30348do :
30349  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30350ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_unistd
30351"
30352if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30353  cat >>confdefs.h <<_ACEOF
30354#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30355_ACEOF
30356
30357fi
30358
30359done
30360
30361
30362
30363    #
30364  tst_links_alarm="unknown"
30365  tst_proto_alarm="unknown"
30366  tst_compi_alarm="unknown"
30367  tst_allow_alarm="unknown"
30368  #
30369  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm can be linked" >&5
30370$as_echo_n "checking if alarm can be linked... " >&6; }
30371  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30372/* end confdefs.h.  */
30373
30374
30375#define alarm innocuous_alarm
30376#ifdef __STDC__
30377# include <limits.h>
30378#else
30379# include <assert.h>
30380#endif
30381#undef alarm
30382#ifdef __cplusplus
30383extern "C"
30384#endif
30385char alarm ();
30386#if defined __stub_alarm || defined __stub___alarm
30387choke me
30388#endif
30389
30390int main (void)
30391{
30392return alarm ();
30393 ;
30394 return 0;
30395}
30396
30397_ACEOF
30398if ac_fn_c_try_link "$LINENO"; then :
30399
30400    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30401$as_echo "yes" >&6; }
30402    tst_links_alarm="yes"
30403
30404else
30405
30406    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30407$as_echo "no" >&6; }
30408    tst_links_alarm="no"
30409
30410fi
30411rm -f core conftest.err conftest.$ac_objext \
30412    conftest$ac_exeext conftest.$ac_ext
30413  #
30414  if test "$tst_links_alarm" = "yes"; then
30415    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is prototyped" >&5
30416$as_echo_n "checking if alarm is prototyped... " >&6; }
30417    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30418/* end confdefs.h.  */
30419
30420      $curl_includes_unistd
30421
30422_ACEOF
30423if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
30424  $EGREP "alarm" >/dev/null 2>&1; then :
30425
30426      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30427$as_echo "yes" >&6; }
30428      tst_proto_alarm="yes"
30429
30430else
30431
30432      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30433$as_echo "no" >&6; }
30434      tst_proto_alarm="no"
30435
30436fi
30437rm -f conftest*
30438
30439  fi
30440  #
30441  if test "$tst_proto_alarm" = "yes"; then
30442    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm is compilable" >&5
30443$as_echo_n "checking if alarm is compilable... " >&6; }
30444    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30445/* end confdefs.h.  */
30446
30447
30448        $curl_includes_unistd
30449
30450int main (void)
30451{
30452
30453        if(0 != alarm(0))
30454          return 1;
30455
30456 ;
30457 return 0;
30458}
30459
30460_ACEOF
30461if ac_fn_c_try_compile "$LINENO"; then :
30462
30463      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30464$as_echo "yes" >&6; }
30465      tst_compi_alarm="yes"
30466
30467else
30468
30469      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30470$as_echo "no" >&6; }
30471      tst_compi_alarm="no"
30472
30473fi
30474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30475  fi
30476  #
30477  if test "$tst_compi_alarm" = "yes"; then
30478    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm usage allowed" >&5
30479$as_echo_n "checking if alarm usage allowed... " >&6; }
30480    if test "x$curl_disallow_alarm" != "xyes"; then
30481      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30482$as_echo "yes" >&6; }
30483      tst_allow_alarm="yes"
30484    else
30485      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30486$as_echo "no" >&6; }
30487      tst_allow_alarm="no"
30488    fi
30489  fi
30490  #
30491  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if alarm might be used" >&5
30492$as_echo_n "checking if alarm might be used... " >&6; }
30493  if test "$tst_links_alarm" = "yes" &&
30494     test "$tst_proto_alarm" = "yes" &&
30495     test "$tst_compi_alarm" = "yes" &&
30496     test "$tst_allow_alarm" = "yes"; then
30497    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30498$as_echo "yes" >&6; }
30499
30500cat >>confdefs.h <<_ACEOF
30501#define HAVE_ALARM 1
30502_ACEOF
30503
30504    curl_cv_func_alarm="yes"
30505  else
30506    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30507$as_echo "no" >&6; }
30508    curl_cv_func_alarm="no"
30509  fi
30510
30511
30512curl_includes_string="\
30513/* includes start */
30514#ifdef HAVE_SYS_TYPES_H
30515#  include <sys/types.h>
30516#endif
30517#ifdef HAVE_STRING_H
30518#  include <string.h>
30519#endif
30520#ifdef HAVE_STRINGS_H
30521#  include <strings.h>
30522#endif
30523/* includes end */"
30524  for ac_header in sys/types.h string.h strings.h
30525do :
30526  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30527ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_string
30528"
30529if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30530  cat >>confdefs.h <<_ACEOF
30531#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30532_ACEOF
30533
30534fi
30535
30536done
30537
30538
30539
30540curl_includes_libgen="\
30541/* includes start */
30542#ifdef HAVE_SYS_TYPES_H
30543#  include <sys/types.h>
30544#endif
30545#ifdef HAVE_LIBGEN_H
30546#  include <libgen.h>
30547#endif
30548/* includes end */"
30549  for ac_header in sys/types.h libgen.h
30550do :
30551  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30552ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_libgen
30553"
30554if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30555  cat >>confdefs.h <<_ACEOF
30556#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30557_ACEOF
30558
30559fi
30560
30561done
30562
30563
30564
30565        #
30566  tst_links_basename="unknown"
30567  tst_proto_basename="unknown"
30568  tst_compi_basename="unknown"
30569  tst_allow_basename="unknown"
30570  #
30571  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename can be linked" >&5
30572$as_echo_n "checking if basename can be linked... " >&6; }
30573  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30574/* end confdefs.h.  */
30575
30576
30577#define basename innocuous_basename
30578#ifdef __STDC__
30579# include <limits.h>
30580#else
30581# include <assert.h>
30582#endif
30583#undef basename
30584#ifdef __cplusplus
30585extern "C"
30586#endif
30587char basename ();
30588#if defined __stub_basename || defined __stub___basename
30589choke me
30590#endif
30591
30592int main (void)
30593{
30594return basename ();
30595 ;
30596 return 0;
30597}
30598
30599_ACEOF
30600if ac_fn_c_try_link "$LINENO"; then :
30601
30602    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30603$as_echo "yes" >&6; }
30604    tst_links_basename="yes"
30605
30606else
30607
30608    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30609$as_echo "no" >&6; }
30610    tst_links_basename="no"
30611
30612fi
30613rm -f core conftest.err conftest.$ac_objext \
30614    conftest$ac_exeext conftest.$ac_ext
30615  #
30616  if test "$tst_links_basename" = "yes"; then
30617    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is prototyped" >&5
30618$as_echo_n "checking if basename is prototyped... " >&6; }
30619    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30620/* end confdefs.h.  */
30621
30622      $curl_includes_string
30623      $curl_includes_libgen
30624      $curl_includes_unistd
30625
30626_ACEOF
30627if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
30628  $EGREP "basename" >/dev/null 2>&1; then :
30629
30630      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30631$as_echo "yes" >&6; }
30632      tst_proto_basename="yes"
30633
30634else
30635
30636      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30637$as_echo "no" >&6; }
30638      tst_proto_basename="no"
30639
30640fi
30641rm -f conftest*
30642
30643  fi
30644  #
30645  if test "$tst_proto_basename" = "yes"; then
30646    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename is compilable" >&5
30647$as_echo_n "checking if basename is compilable... " >&6; }
30648    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30649/* end confdefs.h.  */
30650
30651
30652        $curl_includes_string
30653        $curl_includes_libgen
30654        $curl_includes_unistd
30655
30656int main (void)
30657{
30658
30659        if(0 != basename(0))
30660          return 1;
30661
30662 ;
30663 return 0;
30664}
30665
30666_ACEOF
30667if ac_fn_c_try_compile "$LINENO"; then :
30668
30669      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30670$as_echo "yes" >&6; }
30671      tst_compi_basename="yes"
30672
30673else
30674
30675      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30676$as_echo "no" >&6; }
30677      tst_compi_basename="no"
30678
30679fi
30680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30681  fi
30682  #
30683  if test "$tst_compi_basename" = "yes"; then
30684    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename usage allowed" >&5
30685$as_echo_n "checking if basename usage allowed... " >&6; }
30686    if test "x$curl_disallow_basename" != "xyes"; then
30687      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30688$as_echo "yes" >&6; }
30689      tst_allow_basename="yes"
30690    else
30691      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30692$as_echo "no" >&6; }
30693      tst_allow_basename="no"
30694    fi
30695  fi
30696  #
30697  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if basename might be used" >&5
30698$as_echo_n "checking if basename might be used... " >&6; }
30699  if test "$tst_links_basename" = "yes" &&
30700     test "$tst_proto_basename" = "yes" &&
30701     test "$tst_compi_basename" = "yes" &&
30702     test "$tst_allow_basename" = "yes"; then
30703    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30704$as_echo "yes" >&6; }
30705
30706cat >>confdefs.h <<_ACEOF
30707#define HAVE_BASENAME 1
30708_ACEOF
30709
30710    curl_cv_func_basename="yes"
30711  else
30712    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30713$as_echo "no" >&6; }
30714    curl_cv_func_basename="no"
30715  fi
30716
30717
30718curl_includes_socket="\
30719/* includes start */
30720#ifdef HAVE_SYS_TYPES_H
30721#  include <sys/types.h>
30722#endif
30723#ifdef HAVE_SOCKET_H
30724#  include <socket.h>
30725#endif
30726/* includes end */"
30727  for ac_header in sys/types.h socket.h
30728do :
30729  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30730ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_socket
30731"
30732if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30733  cat >>confdefs.h <<_ACEOF
30734#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30735_ACEOF
30736
30737fi
30738
30739done
30740
30741
30742
30743      #
30744  tst_links_closesocket="unknown"
30745  tst_proto_closesocket="unknown"
30746  tst_compi_closesocket="unknown"
30747  tst_allow_closesocket="unknown"
30748  #
30749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket can be linked" >&5
30750$as_echo_n "checking if closesocket can be linked... " >&6; }
30751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30752/* end confdefs.h.  */
30753
30754
30755      $curl_includes_winsock2
30756      $curl_includes_socket
30757
30758int main (void)
30759{
30760
30761      if(0 != closesocket(0))
30762        return 1;
30763
30764 ;
30765 return 0;
30766}
30767
30768_ACEOF
30769if ac_fn_c_try_link "$LINENO"; then :
30770
30771    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30772$as_echo "yes" >&6; }
30773    tst_links_closesocket="yes"
30774
30775else
30776
30777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30778$as_echo "no" >&6; }
30779    tst_links_closesocket="no"
30780
30781fi
30782rm -f core conftest.err conftest.$ac_objext \
30783    conftest$ac_exeext conftest.$ac_ext
30784  #
30785  if test "$tst_links_closesocket" = "yes"; then
30786    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is prototyped" >&5
30787$as_echo_n "checking if closesocket is prototyped... " >&6; }
30788    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30789/* end confdefs.h.  */
30790
30791      $curl_includes_winsock2
30792      $curl_includes_socket
30793
30794_ACEOF
30795if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
30796  $EGREP "closesocket" >/dev/null 2>&1; then :
30797
30798      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30799$as_echo "yes" >&6; }
30800      tst_proto_closesocket="yes"
30801
30802else
30803
30804      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30805$as_echo "no" >&6; }
30806      tst_proto_closesocket="no"
30807
30808fi
30809rm -f conftest*
30810
30811  fi
30812  #
30813  if test "$tst_proto_closesocket" = "yes"; then
30814    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket is compilable" >&5
30815$as_echo_n "checking if closesocket is compilable... " >&6; }
30816    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30817/* end confdefs.h.  */
30818
30819
30820        $curl_includes_winsock2
30821        $curl_includes_socket
30822
30823int main (void)
30824{
30825
30826        if(0 != closesocket(0))
30827          return 1;
30828
30829 ;
30830 return 0;
30831}
30832
30833_ACEOF
30834if ac_fn_c_try_compile "$LINENO"; then :
30835
30836      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30837$as_echo "yes" >&6; }
30838      tst_compi_closesocket="yes"
30839
30840else
30841
30842      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30843$as_echo "no" >&6; }
30844      tst_compi_closesocket="no"
30845
30846fi
30847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30848  fi
30849  #
30850  if test "$tst_compi_closesocket" = "yes"; then
30851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket usage allowed" >&5
30852$as_echo_n "checking if closesocket usage allowed... " >&6; }
30853    if test "x$curl_disallow_closesocket" != "xyes"; then
30854      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30855$as_echo "yes" >&6; }
30856      tst_allow_closesocket="yes"
30857    else
30858      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30859$as_echo "no" >&6; }
30860      tst_allow_closesocket="no"
30861    fi
30862  fi
30863  #
30864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if closesocket might be used" >&5
30865$as_echo_n "checking if closesocket might be used... " >&6; }
30866  if test "$tst_links_closesocket" = "yes" &&
30867     test "$tst_proto_closesocket" = "yes" &&
30868     test "$tst_compi_closesocket" = "yes" &&
30869     test "$tst_allow_closesocket" = "yes"; then
30870    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30871$as_echo "yes" >&6; }
30872
30873cat >>confdefs.h <<_ACEOF
30874#define HAVE_CLOSESOCKET 1
30875_ACEOF
30876
30877    curl_cv_func_closesocket="yes"
30878  else
30879    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30880$as_echo "no" >&6; }
30881    curl_cv_func_closesocket="no"
30882  fi
30883
30884
30885    #
30886  tst_links_closesocket_camel="unknown"
30887  tst_proto_closesocket_camel="unknown"
30888  tst_compi_closesocket_camel="unknown"
30889  tst_allow_closesocket_camel="unknown"
30890  #
30891  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket can be linked" >&5
30892$as_echo_n "checking if CloseSocket can be linked... " >&6; }
30893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30894/* end confdefs.h.  */
30895
30896
30897      $curl_includes_sys_socket
30898
30899int main (void)
30900{
30901
30902      if(0 != CloseSocket(0))
30903        return 1;
30904
30905 ;
30906 return 0;
30907}
30908
30909_ACEOF
30910if ac_fn_c_try_link "$LINENO"; then :
30911
30912    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30913$as_echo "yes" >&6; }
30914    tst_links_closesocket_camel="yes"
30915
30916else
30917
30918    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30919$as_echo "no" >&6; }
30920    tst_links_closesocket_camel="no"
30921
30922fi
30923rm -f core conftest.err conftest.$ac_objext \
30924    conftest$ac_exeext conftest.$ac_ext
30925  #
30926  if test "$tst_links_closesocket_camel" = "yes"; then
30927    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is prototyped" >&5
30928$as_echo_n "checking if CloseSocket is prototyped... " >&6; }
30929    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30930/* end confdefs.h.  */
30931
30932      $curl_includes_sys_socket
30933
30934_ACEOF
30935if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
30936  $EGREP "CloseSocket" >/dev/null 2>&1; then :
30937
30938      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30939$as_echo "yes" >&6; }
30940      tst_proto_closesocket_camel="yes"
30941
30942else
30943
30944      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30945$as_echo "no" >&6; }
30946      tst_proto_closesocket_camel="no"
30947
30948fi
30949rm -f conftest*
30950
30951  fi
30952  #
30953  if test "$tst_proto_closesocket_camel" = "yes"; then
30954    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket is compilable" >&5
30955$as_echo_n "checking if CloseSocket is compilable... " >&6; }
30956    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30957/* end confdefs.h.  */
30958
30959
30960        $curl_includes_sys_socket
30961
30962int main (void)
30963{
30964
30965        if(0 != CloseSocket(0))
30966          return 1;
30967
30968 ;
30969 return 0;
30970}
30971
30972_ACEOF
30973if ac_fn_c_try_compile "$LINENO"; then :
30974
30975      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30976$as_echo "yes" >&6; }
30977      tst_compi_closesocket_camel="yes"
30978
30979else
30980
30981      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30982$as_echo "no" >&6; }
30983      tst_compi_closesocket_camel="no"
30984
30985fi
30986rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30987  fi
30988  #
30989  if test "$tst_compi_closesocket_camel" = "yes"; then
30990    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket usage allowed" >&5
30991$as_echo_n "checking if CloseSocket usage allowed... " >&6; }
30992    if test "x$curl_disallow_closesocket_camel" != "xyes"; then
30993      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
30994$as_echo "yes" >&6; }
30995      tst_allow_closesocket_camel="yes"
30996    else
30997      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30998$as_echo "no" >&6; }
30999      tst_allow_closesocket_camel="no"
31000    fi
31001  fi
31002  #
31003  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if CloseSocket might be used" >&5
31004$as_echo_n "checking if CloseSocket might be used... " >&6; }
31005  if test "$tst_links_closesocket_camel" = "yes" &&
31006     test "$tst_proto_closesocket_camel" = "yes" &&
31007     test "$tst_compi_closesocket_camel" = "yes" &&
31008     test "$tst_allow_closesocket_camel" = "yes"; then
31009    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31010$as_echo "yes" >&6; }
31011
31012cat >>confdefs.h <<_ACEOF
31013#define HAVE_CLOSESOCKET_CAMEL 1
31014_ACEOF
31015
31016    curl_cv_func_closesocket_camel="yes"
31017  else
31018    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31019$as_echo "no" >&6; }
31020    curl_cv_func_closesocket_camel="no"
31021  fi
31022
31023
31024        #
31025  tst_links_connect="unknown"
31026  tst_proto_connect="unknown"
31027  tst_compi_connect="unknown"
31028  tst_allow_connect="unknown"
31029  #
31030  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect can be linked" >&5
31031$as_echo_n "checking if connect can be linked... " >&6; }
31032  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31033/* end confdefs.h.  */
31034
31035
31036      $curl_includes_winsock2
31037      $curl_includes_sys_socket
31038      $curl_includes_socket
31039
31040int main (void)
31041{
31042
31043      if(0 != connect(0, 0, 0))
31044        return 1;
31045
31046 ;
31047 return 0;
31048}
31049
31050_ACEOF
31051if ac_fn_c_try_link "$LINENO"; then :
31052
31053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31054$as_echo "yes" >&6; }
31055    tst_links_connect="yes"
31056
31057else
31058
31059    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31060$as_echo "no" >&6; }
31061    tst_links_connect="no"
31062
31063fi
31064rm -f core conftest.err conftest.$ac_objext \
31065    conftest$ac_exeext conftest.$ac_ext
31066  #
31067  if test "$tst_links_connect" = "yes"; then
31068    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is prototyped" >&5
31069$as_echo_n "checking if connect is prototyped... " >&6; }
31070    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31071/* end confdefs.h.  */
31072
31073      $curl_includes_winsock2
31074      $curl_includes_sys_socket
31075      $curl_includes_socket
31076
31077_ACEOF
31078if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31079  $EGREP "connect" >/dev/null 2>&1; then :
31080
31081      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31082$as_echo "yes" >&6; }
31083      tst_proto_connect="yes"
31084
31085else
31086
31087      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31088$as_echo "no" >&6; }
31089      tst_proto_connect="no"
31090
31091fi
31092rm -f conftest*
31093
31094  fi
31095  #
31096  if test "$tst_proto_connect" = "yes"; then
31097    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect is compilable" >&5
31098$as_echo_n "checking if connect is compilable... " >&6; }
31099    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31100/* end confdefs.h.  */
31101
31102
31103        $curl_includes_winsock2
31104        $curl_includes_sys_socket
31105        $curl_includes_socket
31106
31107int main (void)
31108{
31109
31110        if(0 != connect(0, 0, 0))
31111          return 1;
31112
31113 ;
31114 return 0;
31115}
31116
31117_ACEOF
31118if ac_fn_c_try_compile "$LINENO"; then :
31119
31120      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31121$as_echo "yes" >&6; }
31122      tst_compi_connect="yes"
31123
31124else
31125
31126      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31127$as_echo "no" >&6; }
31128      tst_compi_connect="no"
31129
31130fi
31131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31132  fi
31133  #
31134  if test "$tst_compi_connect" = "yes"; then
31135    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect usage allowed" >&5
31136$as_echo_n "checking if connect usage allowed... " >&6; }
31137    if test "x$curl_disallow_connect" != "xyes"; then
31138      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31139$as_echo "yes" >&6; }
31140      tst_allow_connect="yes"
31141    else
31142      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31143$as_echo "no" >&6; }
31144      tst_allow_connect="no"
31145    fi
31146  fi
31147  #
31148  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if connect might be used" >&5
31149$as_echo_n "checking if connect might be used... " >&6; }
31150  if test "$tst_links_connect" = "yes" &&
31151     test "$tst_proto_connect" = "yes" &&
31152     test "$tst_compi_connect" = "yes" &&
31153     test "$tst_allow_connect" = "yes"; then
31154    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31155$as_echo "yes" >&6; }
31156
31157cat >>confdefs.h <<_ACEOF
31158#define HAVE_CONNECT 1
31159_ACEOF
31160
31161    curl_cv_func_connect="yes"
31162  else
31163    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31164$as_echo "no" >&6; }
31165    curl_cv_func_connect="no"
31166  fi
31167
31168
31169curl_includes_fcntl="\
31170/* includes start */
31171#ifdef HAVE_SYS_TYPES_H
31172#  include <sys/types.h>
31173#endif
31174#ifdef HAVE_UNISTD_H
31175#  include <unistd.h>
31176#endif
31177#ifdef HAVE_FCNTL_H
31178#  include <fcntl.h>
31179#endif
31180/* includes end */"
31181  for ac_header in sys/types.h unistd.h fcntl.h
31182do :
31183  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31184ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_fcntl
31185"
31186if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
31187  cat >>confdefs.h <<_ACEOF
31188#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
31189_ACEOF
31190
31191fi
31192
31193done
31194
31195
31196
31197    #
31198  tst_links_fcntl="unknown"
31199  tst_proto_fcntl="unknown"
31200  tst_compi_fcntl="unknown"
31201  tst_allow_fcntl="unknown"
31202  #
31203  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl can be linked" >&5
31204$as_echo_n "checking if fcntl can be linked... " >&6; }
31205  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31206/* end confdefs.h.  */
31207
31208
31209#define fcntl innocuous_fcntl
31210#ifdef __STDC__
31211# include <limits.h>
31212#else
31213# include <assert.h>
31214#endif
31215#undef fcntl
31216#ifdef __cplusplus
31217extern "C"
31218#endif
31219char fcntl ();
31220#if defined __stub_fcntl || defined __stub___fcntl
31221choke me
31222#endif
31223
31224int main (void)
31225{
31226return fcntl ();
31227 ;
31228 return 0;
31229}
31230
31231_ACEOF
31232if ac_fn_c_try_link "$LINENO"; then :
31233
31234    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31235$as_echo "yes" >&6; }
31236    tst_links_fcntl="yes"
31237
31238else
31239
31240    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31241$as_echo "no" >&6; }
31242    tst_links_fcntl="no"
31243
31244fi
31245rm -f core conftest.err conftest.$ac_objext \
31246    conftest$ac_exeext conftest.$ac_ext
31247  #
31248  if test "$tst_links_fcntl" = "yes"; then
31249    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is prototyped" >&5
31250$as_echo_n "checking if fcntl is prototyped... " >&6; }
31251    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31252/* end confdefs.h.  */
31253
31254      $curl_includes_fcntl
31255
31256_ACEOF
31257if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31258  $EGREP "fcntl" >/dev/null 2>&1; then :
31259
31260      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31261$as_echo "yes" >&6; }
31262      tst_proto_fcntl="yes"
31263
31264else
31265
31266      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31267$as_echo "no" >&6; }
31268      tst_proto_fcntl="no"
31269
31270fi
31271rm -f conftest*
31272
31273  fi
31274  #
31275  if test "$tst_proto_fcntl" = "yes"; then
31276    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl is compilable" >&5
31277$as_echo_n "checking if fcntl is compilable... " >&6; }
31278    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31279/* end confdefs.h.  */
31280
31281
31282        $curl_includes_fcntl
31283
31284int main (void)
31285{
31286
31287        if(0 != fcntl(0, 0, 0))
31288          return 1;
31289
31290 ;
31291 return 0;
31292}
31293
31294_ACEOF
31295if ac_fn_c_try_compile "$LINENO"; then :
31296
31297      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31298$as_echo "yes" >&6; }
31299      tst_compi_fcntl="yes"
31300
31301else
31302
31303      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31304$as_echo "no" >&6; }
31305      tst_compi_fcntl="no"
31306
31307fi
31308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31309  fi
31310  #
31311  if test "$tst_compi_fcntl" = "yes"; then
31312    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl usage allowed" >&5
31313$as_echo_n "checking if fcntl usage allowed... " >&6; }
31314    if test "x$curl_disallow_fcntl" != "xyes"; then
31315      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31316$as_echo "yes" >&6; }
31317      tst_allow_fcntl="yes"
31318    else
31319      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31320$as_echo "no" >&6; }
31321      tst_allow_fcntl="no"
31322    fi
31323  fi
31324  #
31325  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl might be used" >&5
31326$as_echo_n "checking if fcntl might be used... " >&6; }
31327  if test "$tst_links_fcntl" = "yes" &&
31328     test "$tst_proto_fcntl" = "yes" &&
31329     test "$tst_compi_fcntl" = "yes" &&
31330     test "$tst_allow_fcntl" = "yes"; then
31331    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31332$as_echo "yes" >&6; }
31333
31334cat >>confdefs.h <<_ACEOF
31335#define HAVE_FCNTL 1
31336_ACEOF
31337
31338    curl_cv_func_fcntl="yes"
31339
31340  #
31341  tst_compi_fcntl_o_nonblock="unknown"
31342  tst_allow_fcntl_o_nonblock="unknown"
31343  #
31344  case $host_os in
31345    sunos4* | aix3* | beos*)
31346            curl_disallow_fcntl_o_nonblock="yes"
31347      ;;
31348  esac
31349  #
31350  if test "$curl_cv_func_fcntl" = "yes"; then
31351    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK is compilable" >&5
31352$as_echo_n "checking if fcntl O_NONBLOCK is compilable... " >&6; }
31353    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31354/* end confdefs.h.  */
31355
31356
31357        $curl_includes_fcntl
31358
31359int main (void)
31360{
31361
31362        int flags = 0;
31363        if(0 != fcntl(0, F_SETFL, flags | O_NONBLOCK))
31364          return 1;
31365
31366 ;
31367 return 0;
31368}
31369
31370_ACEOF
31371if ac_fn_c_try_compile "$LINENO"; then :
31372
31373      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31374$as_echo "yes" >&6; }
31375      tst_compi_fcntl_o_nonblock="yes"
31376
31377else
31378
31379      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31380$as_echo "no" >&6; }
31381      tst_compi_fcntl_o_nonblock="no"
31382
31383fi
31384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31385  fi
31386  #
31387  if test "$tst_compi_fcntl_o_nonblock" = "yes"; then
31388    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK usage allowed" >&5
31389$as_echo_n "checking if fcntl O_NONBLOCK usage allowed... " >&6; }
31390    if test "x$curl_disallow_fcntl_o_nonblock" != "xyes"; then
31391      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31392$as_echo "yes" >&6; }
31393      tst_allow_fcntl_o_nonblock="yes"
31394    else
31395      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31396$as_echo "no" >&6; }
31397      tst_allow_fcntl_o_nonblock="no"
31398    fi
31399  fi
31400  #
31401  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fcntl O_NONBLOCK might be used" >&5
31402$as_echo_n "checking if fcntl O_NONBLOCK might be used... " >&6; }
31403  if test "$tst_compi_fcntl_o_nonblock" = "yes" &&
31404     test "$tst_allow_fcntl_o_nonblock" = "yes"; then
31405    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31406$as_echo "yes" >&6; }
31407
31408cat >>confdefs.h <<_ACEOF
31409#define HAVE_FCNTL_O_NONBLOCK 1
31410_ACEOF
31411
31412    curl_cv_func_fcntl_o_nonblock="yes"
31413  else
31414    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31415$as_echo "no" >&6; }
31416    curl_cv_func_fcntl_o_nonblock="no"
31417  fi
31418
31419  else
31420    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31421$as_echo "no" >&6; }
31422    curl_cv_func_fcntl="no"
31423  fi
31424
31425
31426curl_includes_stdio="\
31427/* includes start */
31428#ifdef HAVE_SYS_TYPES_H
31429#  include <sys/types.h>
31430#endif
31431#ifdef HAVE_STDIO_H
31432#  include <stdio.h>
31433#endif
31434/* includes end */"
31435  for ac_header in sys/types.h stdio.h
31436do :
31437  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31438ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stdio
31439"
31440if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
31441  cat >>confdefs.h <<_ACEOF
31442#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
31443_ACEOF
31444
31445fi
31446
31447done
31448
31449
31450
31451    #
31452  tst_links_fdopen="unknown"
31453  tst_proto_fdopen="unknown"
31454  tst_compi_fdopen="unknown"
31455  tst_allow_fdopen="unknown"
31456  #
31457  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen can be linked" >&5
31458$as_echo_n "checking if fdopen can be linked... " >&6; }
31459  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31460/* end confdefs.h.  */
31461
31462
31463#define fdopen innocuous_fdopen
31464#ifdef __STDC__
31465# include <limits.h>
31466#else
31467# include <assert.h>
31468#endif
31469#undef fdopen
31470#ifdef __cplusplus
31471extern "C"
31472#endif
31473char fdopen ();
31474#if defined __stub_fdopen || defined __stub___fdopen
31475choke me
31476#endif
31477
31478int main (void)
31479{
31480return fdopen ();
31481 ;
31482 return 0;
31483}
31484
31485_ACEOF
31486if ac_fn_c_try_link "$LINENO"; then :
31487
31488    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31489$as_echo "yes" >&6; }
31490    tst_links_fdopen="yes"
31491
31492else
31493
31494    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31495$as_echo "no" >&6; }
31496    tst_links_fdopen="no"
31497
31498fi
31499rm -f core conftest.err conftest.$ac_objext \
31500    conftest$ac_exeext conftest.$ac_ext
31501  #
31502  if test "$tst_links_fdopen" = "yes"; then
31503    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen is prototyped" >&5
31504$as_echo_n "checking if fdopen is prototyped... " >&6; }
31505    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31506/* end confdefs.h.  */
31507
31508      $curl_includes_stdio
31509
31510_ACEOF
31511if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31512  $EGREP "fdopen" >/dev/null 2>&1; then :
31513
31514      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31515$as_echo "yes" >&6; }
31516      tst_proto_fdopen="yes"
31517
31518else
31519
31520      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31521$as_echo "no" >&6; }
31522      tst_proto_fdopen="no"
31523
31524fi
31525rm -f conftest*
31526
31527  fi
31528  #
31529  if test "$tst_proto_fdopen" = "yes"; then
31530    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen is compilable" >&5
31531$as_echo_n "checking if fdopen is compilable... " >&6; }
31532    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31533/* end confdefs.h.  */
31534
31535
31536        $curl_includes_stdio
31537
31538int main (void)
31539{
31540
31541        if(0 != fdopen(0, 0))
31542          return 1;
31543
31544 ;
31545 return 0;
31546}
31547
31548_ACEOF
31549if ac_fn_c_try_compile "$LINENO"; then :
31550
31551      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31552$as_echo "yes" >&6; }
31553      tst_compi_fdopen="yes"
31554
31555else
31556
31557      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31558$as_echo "no" >&6; }
31559      tst_compi_fdopen="no"
31560
31561fi
31562rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31563  fi
31564  #
31565  if test "$tst_compi_fdopen" = "yes"; then
31566    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen usage allowed" >&5
31567$as_echo_n "checking if fdopen usage allowed... " >&6; }
31568    if test "x$curl_disallow_fdopen" != "xyes"; then
31569      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31570$as_echo "yes" >&6; }
31571      tst_allow_fdopen="yes"
31572    else
31573      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31574$as_echo "no" >&6; }
31575      tst_allow_fdopen="no"
31576    fi
31577  fi
31578  #
31579  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fdopen might be used" >&5
31580$as_echo_n "checking if fdopen might be used... " >&6; }
31581  if test "$tst_links_fdopen" = "yes" &&
31582     test "$tst_proto_fdopen" = "yes" &&
31583     test "$tst_compi_fdopen" = "yes" &&
31584     test "$tst_allow_fdopen" = "yes"; then
31585    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31586$as_echo "yes" >&6; }
31587
31588cat >>confdefs.h <<_ACEOF
31589#define HAVE_FDOPEN 1
31590_ACEOF
31591
31592    curl_cv_func_fdopen="yes"
31593  else
31594    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31595$as_echo "no" >&6; }
31596    curl_cv_func_fdopen="no"
31597  fi
31598
31599
31600curl_includes_netdb="\
31601/* includes start */
31602#ifdef HAVE_SYS_TYPES_H
31603#  include <sys/types.h>
31604#endif
31605#ifdef HAVE_NETDB_H
31606#  include <netdb.h>
31607#endif
31608/* includes end */"
31609  for ac_header in sys/types.h netdb.h
31610do :
31611  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31612ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_netdb
31613"
31614if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
31615  cat >>confdefs.h <<_ACEOF
31616#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
31617_ACEOF
31618
31619fi
31620
31621done
31622
31623
31624
31625        #
31626  tst_links_freeaddrinfo="unknown"
31627  tst_proto_freeaddrinfo="unknown"
31628  tst_compi_freeaddrinfo="unknown"
31629  tst_allow_freeaddrinfo="unknown"
31630  #
31631  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo can be linked" >&5
31632$as_echo_n "checking if freeaddrinfo can be linked... " >&6; }
31633  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31634/* end confdefs.h.  */
31635
31636
31637      $curl_includes_ws2tcpip
31638      $curl_includes_sys_socket
31639      $curl_includes_netdb
31640
31641int main (void)
31642{
31643
31644      freeaddrinfo(0);
31645
31646 ;
31647 return 0;
31648}
31649
31650_ACEOF
31651if ac_fn_c_try_link "$LINENO"; then :
31652
31653    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31654$as_echo "yes" >&6; }
31655    tst_links_freeaddrinfo="yes"
31656
31657else
31658
31659    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31660$as_echo "no" >&6; }
31661    tst_links_freeaddrinfo="no"
31662
31663fi
31664rm -f core conftest.err conftest.$ac_objext \
31665    conftest$ac_exeext conftest.$ac_ext
31666  #
31667  if test "$tst_links_freeaddrinfo" = "yes"; then
31668    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is prototyped" >&5
31669$as_echo_n "checking if freeaddrinfo is prototyped... " >&6; }
31670    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31671/* end confdefs.h.  */
31672
31673      $curl_includes_ws2tcpip
31674      $curl_includes_sys_socket
31675      $curl_includes_netdb
31676
31677_ACEOF
31678if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31679  $EGREP "freeaddrinfo" >/dev/null 2>&1; then :
31680
31681      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31682$as_echo "yes" >&6; }
31683      tst_proto_freeaddrinfo="yes"
31684
31685else
31686
31687      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31688$as_echo "no" >&6; }
31689      tst_proto_freeaddrinfo="no"
31690
31691fi
31692rm -f conftest*
31693
31694  fi
31695  #
31696  if test "$tst_proto_freeaddrinfo" = "yes"; then
31697    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo is compilable" >&5
31698$as_echo_n "checking if freeaddrinfo is compilable... " >&6; }
31699    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31700/* end confdefs.h.  */
31701
31702
31703        $curl_includes_ws2tcpip
31704        $curl_includes_sys_socket
31705        $curl_includes_netdb
31706
31707int main (void)
31708{
31709
31710        freeaddrinfo(0);
31711
31712 ;
31713 return 0;
31714}
31715
31716_ACEOF
31717if ac_fn_c_try_compile "$LINENO"; then :
31718
31719      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31720$as_echo "yes" >&6; }
31721      tst_compi_freeaddrinfo="yes"
31722
31723else
31724
31725      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31726$as_echo "no" >&6; }
31727      tst_compi_freeaddrinfo="no"
31728
31729fi
31730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31731  fi
31732  #
31733  if test "$tst_compi_freeaddrinfo" = "yes"; then
31734    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo usage allowed" >&5
31735$as_echo_n "checking if freeaddrinfo usage allowed... " >&6; }
31736    if test "x$curl_disallow_freeaddrinfo" != "xyes"; then
31737      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31738$as_echo "yes" >&6; }
31739      tst_allow_freeaddrinfo="yes"
31740    else
31741      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31742$as_echo "no" >&6; }
31743      tst_allow_freeaddrinfo="no"
31744    fi
31745  fi
31746  #
31747  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeaddrinfo might be used" >&5
31748$as_echo_n "checking if freeaddrinfo might be used... " >&6; }
31749  if test "$tst_links_freeaddrinfo" = "yes" &&
31750     test "$tst_proto_freeaddrinfo" = "yes" &&
31751     test "$tst_compi_freeaddrinfo" = "yes" &&
31752     test "$tst_allow_freeaddrinfo" = "yes"; then
31753    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31754$as_echo "yes" >&6; }
31755
31756cat >>confdefs.h <<_ACEOF
31757#define HAVE_FREEADDRINFO 1
31758_ACEOF
31759
31760    curl_cv_func_freeaddrinfo="yes"
31761  else
31762    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31763$as_echo "no" >&6; }
31764    curl_cv_func_freeaddrinfo="no"
31765  fi
31766
31767
31768curl_includes_ifaddrs="\
31769/* includes start */
31770#ifdef HAVE_SYS_TYPES_H
31771#  include <sys/types.h>
31772#endif
31773#ifdef HAVE_SYS_SOCKET_H
31774#  include <sys/socket.h>
31775#endif
31776#ifdef HAVE_NETINET_IN_H
31777#  include <netinet/in.h>
31778#endif
31779#ifdef HAVE_IFADDRS_H
31780#  include <ifaddrs.h>
31781#endif
31782/* includes end */"
31783  for ac_header in sys/types.h sys/socket.h netinet/in.h ifaddrs.h
31784do :
31785  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31786ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_ifaddrs
31787"
31788if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
31789  cat >>confdefs.h <<_ACEOF
31790#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
31791_ACEOF
31792
31793fi
31794
31795done
31796
31797
31798
31799    #
31800  tst_links_freeifaddrs="unknown"
31801  tst_proto_freeifaddrs="unknown"
31802  tst_compi_freeifaddrs="unknown"
31803  tst_allow_freeifaddrs="unknown"
31804  #
31805  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs can be linked" >&5
31806$as_echo_n "checking if freeifaddrs can be linked... " >&6; }
31807  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31808/* end confdefs.h.  */
31809
31810
31811#define freeifaddrs innocuous_freeifaddrs
31812#ifdef __STDC__
31813# include <limits.h>
31814#else
31815# include <assert.h>
31816#endif
31817#undef freeifaddrs
31818#ifdef __cplusplus
31819extern "C"
31820#endif
31821char freeifaddrs ();
31822#if defined __stub_freeifaddrs || defined __stub___freeifaddrs
31823choke me
31824#endif
31825
31826int main (void)
31827{
31828return freeifaddrs ();
31829 ;
31830 return 0;
31831}
31832
31833_ACEOF
31834if ac_fn_c_try_link "$LINENO"; then :
31835
31836    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31837$as_echo "yes" >&6; }
31838    tst_links_freeifaddrs="yes"
31839
31840else
31841
31842    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31843$as_echo "no" >&6; }
31844    tst_links_freeifaddrs="no"
31845
31846fi
31847rm -f core conftest.err conftest.$ac_objext \
31848    conftest$ac_exeext conftest.$ac_ext
31849  #
31850  if test "$tst_links_freeifaddrs" = "yes"; then
31851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is prototyped" >&5
31852$as_echo_n "checking if freeifaddrs is prototyped... " >&6; }
31853    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31854/* end confdefs.h.  */
31855
31856      $curl_includes_ifaddrs
31857
31858_ACEOF
31859if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
31860  $EGREP "freeifaddrs" >/dev/null 2>&1; then :
31861
31862      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31863$as_echo "yes" >&6; }
31864      tst_proto_freeifaddrs="yes"
31865
31866else
31867
31868      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31869$as_echo "no" >&6; }
31870      tst_proto_freeifaddrs="no"
31871
31872fi
31873rm -f conftest*
31874
31875  fi
31876  #
31877  if test "$tst_proto_freeifaddrs" = "yes"; then
31878    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs is compilable" >&5
31879$as_echo_n "checking if freeifaddrs is compilable... " >&6; }
31880    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31881/* end confdefs.h.  */
31882
31883
31884        $curl_includes_ifaddrs
31885
31886int main (void)
31887{
31888
31889        freeifaddrs(0);
31890
31891 ;
31892 return 0;
31893}
31894
31895_ACEOF
31896if ac_fn_c_try_compile "$LINENO"; then :
31897
31898      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31899$as_echo "yes" >&6; }
31900      tst_compi_freeifaddrs="yes"
31901
31902else
31903
31904      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31905$as_echo "no" >&6; }
31906      tst_compi_freeifaddrs="no"
31907
31908fi
31909rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31910  fi
31911  #
31912  if test "$tst_compi_freeifaddrs" = "yes"; then
31913    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs usage allowed" >&5
31914$as_echo_n "checking if freeifaddrs usage allowed... " >&6; }
31915    if test "x$curl_disallow_freeifaddrs" != "xyes"; then
31916      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31917$as_echo "yes" >&6; }
31918      tst_allow_freeifaddrs="yes"
31919    else
31920      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31921$as_echo "no" >&6; }
31922      tst_allow_freeifaddrs="no"
31923    fi
31924  fi
31925  #
31926  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if freeifaddrs might be used" >&5
31927$as_echo_n "checking if freeifaddrs might be used... " >&6; }
31928  if test "$tst_links_freeifaddrs" = "yes" &&
31929     test "$tst_proto_freeifaddrs" = "yes" &&
31930     test "$tst_compi_freeifaddrs" = "yes" &&
31931     test "$tst_allow_freeifaddrs" = "yes"; then
31932    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
31933$as_echo "yes" >&6; }
31934
31935cat >>confdefs.h <<_ACEOF
31936#define HAVE_FREEIFADDRS 1
31937_ACEOF
31938
31939    curl_cv_func_freeifaddrs="yes"
31940  else
31941    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
31942$as_echo "no" >&6; }
31943    curl_cv_func_freeifaddrs="no"
31944  fi
31945
31946
31947curl_includes_sys_xattr="\
31948/* includes start */
31949#ifdef HAVE_SYS_TYPES_H
31950#  include <sys/types.h>
31951#endif
31952#ifdef HAVE_SYS_XATTR_H
31953#  include <sys/xattr.h>
31954#endif
31955/* includes end */"
31956  for ac_header in sys/types.h sys/xattr.h
31957do :
31958  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
31959ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_xattr
31960"
31961if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
31962  cat >>confdefs.h <<_ACEOF
31963#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
31964_ACEOF
31965
31966fi
31967
31968done
31969
31970
31971
31972    #
31973  tst_links_fsetxattr="unknown"
31974  tst_proto_fsetxattr="unknown"
31975  tst_compi_fsetxattr="unknown"
31976  tst_allow_fsetxattr="unknown"
31977  tst_nargs_fsetxattr="unknown"
31978  #
31979  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr can be linked" >&5
31980$as_echo_n "checking if fsetxattr can be linked... " >&6; }
31981  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31982/* end confdefs.h.  */
31983
31984
31985#define fsetxattr innocuous_fsetxattr
31986#ifdef __STDC__
31987# include <limits.h>
31988#else
31989# include <assert.h>
31990#endif
31991#undef fsetxattr
31992#ifdef __cplusplus
31993extern "C"
31994#endif
31995char fsetxattr ();
31996#if defined __stub_fsetxattr || defined __stub___fsetxattr
31997choke me
31998#endif
31999
32000int main (void)
32001{
32002return fsetxattr ();
32003 ;
32004 return 0;
32005}
32006
32007_ACEOF
32008if ac_fn_c_try_link "$LINENO"; then :
32009
32010    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32011$as_echo "yes" >&6; }
32012    tst_links_fsetxattr="yes"
32013
32014else
32015
32016    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32017$as_echo "no" >&6; }
32018    tst_links_fsetxattr="no"
32019
32020fi
32021rm -f core conftest.err conftest.$ac_objext \
32022    conftest$ac_exeext conftest.$ac_ext
32023  #
32024  if test "$tst_links_fsetxattr" = "yes"; then
32025    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is prototyped" >&5
32026$as_echo_n "checking if fsetxattr is prototyped... " >&6; }
32027    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32028/* end confdefs.h.  */
32029
32030      $curl_includes_sys_xattr
32031
32032_ACEOF
32033if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32034  $EGREP "fsetxattr" >/dev/null 2>&1; then :
32035
32036      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32037$as_echo "yes" >&6; }
32038      tst_proto_fsetxattr="yes"
32039
32040else
32041
32042      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32043$as_echo "no" >&6; }
32044      tst_proto_fsetxattr="no"
32045
32046fi
32047rm -f conftest*
32048
32049  fi
32050  #
32051  if test "$tst_proto_fsetxattr" = "yes"; then
32052    if test "$tst_nargs_fsetxattr" = "unknown"; then
32053      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 5 args." >&5
32054$as_echo_n "checking if fsetxattr takes 5 args.... " >&6; }
32055      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32056/* end confdefs.h.  */
32057
32058
32059          $curl_includes_sys_xattr
32060
32061int main (void)
32062{
32063
32064          if(0 != fsetxattr(0, 0, 0, 0, 0))
32065            return 1;
32066
32067 ;
32068 return 0;
32069}
32070
32071_ACEOF
32072if ac_fn_c_try_compile "$LINENO"; then :
32073
32074        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32075$as_echo "yes" >&6; }
32076        tst_compi_fsetxattr="yes"
32077        tst_nargs_fsetxattr="5"
32078
32079else
32080
32081        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32082$as_echo "no" >&6; }
32083        tst_compi_fsetxattr="no"
32084
32085fi
32086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32087    fi
32088    if test "$tst_nargs_fsetxattr" = "unknown"; then
32089      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr takes 6 args." >&5
32090$as_echo_n "checking if fsetxattr takes 6 args.... " >&6; }
32091      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32092/* end confdefs.h.  */
32093
32094
32095          $curl_includes_sys_xattr
32096
32097int main (void)
32098{
32099
32100          if(0 != fsetxattr(0, 0, 0, 0, 0, 0))
32101            return 1;
32102
32103 ;
32104 return 0;
32105}
32106
32107_ACEOF
32108if ac_fn_c_try_compile "$LINENO"; then :
32109
32110        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32111$as_echo "yes" >&6; }
32112        tst_compi_fsetxattr="yes"
32113        tst_nargs_fsetxattr="6"
32114
32115else
32116
32117        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32118$as_echo "no" >&6; }
32119        tst_compi_fsetxattr="no"
32120
32121fi
32122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32123    fi
32124    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr is compilable" >&5
32125$as_echo_n "checking if fsetxattr is compilable... " >&6; }
32126    if test "$tst_compi_fsetxattr" = "yes"; then
32127      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32128$as_echo "yes" >&6; }
32129    else
32130      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32131$as_echo "no" >&6; }
32132    fi
32133  fi
32134  #
32135  if test "$tst_compi_fsetxattr" = "yes"; then
32136    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr usage allowed" >&5
32137$as_echo_n "checking if fsetxattr usage allowed... " >&6; }
32138    if test "x$curl_disallow_fsetxattr" != "xyes"; then
32139      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32140$as_echo "yes" >&6; }
32141      tst_allow_fsetxattr="yes"
32142    else
32143      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32144$as_echo "no" >&6; }
32145      tst_allow_fsetxattr="no"
32146    fi
32147  fi
32148  #
32149  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if fsetxattr might be used" >&5
32150$as_echo_n "checking if fsetxattr might be used... " >&6; }
32151  if test "$tst_links_fsetxattr" = "yes" &&
32152     test "$tst_proto_fsetxattr" = "yes" &&
32153     test "$tst_compi_fsetxattr" = "yes" &&
32154     test "$tst_allow_fsetxattr" = "yes"; then
32155    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32156$as_echo "yes" >&6; }
32157
32158cat >>confdefs.h <<_ACEOF
32159#define HAVE_FSETXATTR 1
32160_ACEOF
32161
32162            #
32163    if test "$tst_nargs_fsetxattr" -eq "5"; then
32164
32165$as_echo "#define HAVE_FSETXATTR_5 1" >>confdefs.h
32166
32167    elif test "$tst_nargs_fsetxattr" -eq "6"; then
32168
32169$as_echo "#define HAVE_FSETXATTR_6 1" >>confdefs.h
32170
32171    fi
32172    #
32173    curl_cv_func_fsetxattr="yes"
32174  else
32175    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32176$as_echo "no" >&6; }
32177    curl_cv_func_fsetxattr="no"
32178  fi
32179
32180
32181    #
32182  tst_links_ftruncate="unknown"
32183  tst_proto_ftruncate="unknown"
32184  tst_compi_ftruncate="unknown"
32185  tst_allow_ftruncate="unknown"
32186  #
32187  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate can be linked" >&5
32188$as_echo_n "checking if ftruncate can be linked... " >&6; }
32189  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32190/* end confdefs.h.  */
32191
32192
32193#define ftruncate innocuous_ftruncate
32194#ifdef __STDC__
32195# include <limits.h>
32196#else
32197# include <assert.h>
32198#endif
32199#undef ftruncate
32200#ifdef __cplusplus
32201extern "C"
32202#endif
32203char ftruncate ();
32204#if defined __stub_ftruncate || defined __stub___ftruncate
32205choke me
32206#endif
32207
32208int main (void)
32209{
32210return ftruncate ();
32211 ;
32212 return 0;
32213}
32214
32215_ACEOF
32216if ac_fn_c_try_link "$LINENO"; then :
32217
32218    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32219$as_echo "yes" >&6; }
32220    tst_links_ftruncate="yes"
32221
32222else
32223
32224    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32225$as_echo "no" >&6; }
32226    tst_links_ftruncate="no"
32227
32228fi
32229rm -f core conftest.err conftest.$ac_objext \
32230    conftest$ac_exeext conftest.$ac_ext
32231  #
32232  if test "$tst_links_ftruncate" = "yes"; then
32233    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is prototyped" >&5
32234$as_echo_n "checking if ftruncate is prototyped... " >&6; }
32235    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32236/* end confdefs.h.  */
32237
32238      $curl_includes_unistd
32239
32240_ACEOF
32241if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32242  $EGREP "ftruncate" >/dev/null 2>&1; then :
32243
32244      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32245$as_echo "yes" >&6; }
32246      tst_proto_ftruncate="yes"
32247
32248else
32249
32250      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32251$as_echo "no" >&6; }
32252      tst_proto_ftruncate="no"
32253
32254fi
32255rm -f conftest*
32256
32257  fi
32258  #
32259  if test "$tst_proto_ftruncate" = "yes"; then
32260    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate is compilable" >&5
32261$as_echo_n "checking if ftruncate is compilable... " >&6; }
32262    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32263/* end confdefs.h.  */
32264
32265
32266        $curl_includes_unistd
32267
32268int main (void)
32269{
32270
32271        if(0 != ftruncate(0, 0))
32272          return 1;
32273
32274 ;
32275 return 0;
32276}
32277
32278_ACEOF
32279if ac_fn_c_try_compile "$LINENO"; then :
32280
32281      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32282$as_echo "yes" >&6; }
32283      tst_compi_ftruncate="yes"
32284
32285else
32286
32287      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32288$as_echo "no" >&6; }
32289      tst_compi_ftruncate="no"
32290
32291fi
32292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32293  fi
32294  #
32295  if test "$tst_compi_ftruncate" = "yes"; then
32296    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate usage allowed" >&5
32297$as_echo_n "checking if ftruncate usage allowed... " >&6; }
32298    if test "x$curl_disallow_ftruncate" != "xyes"; then
32299      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32300$as_echo "yes" >&6; }
32301      tst_allow_ftruncate="yes"
32302    else
32303      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32304$as_echo "no" >&6; }
32305      tst_allow_ftruncate="no"
32306    fi
32307  fi
32308  #
32309  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ftruncate might be used" >&5
32310$as_echo_n "checking if ftruncate might be used... " >&6; }
32311  if test "$tst_links_ftruncate" = "yes" &&
32312     test "$tst_proto_ftruncate" = "yes" &&
32313     test "$tst_compi_ftruncate" = "yes" &&
32314     test "$tst_allow_ftruncate" = "yes"; then
32315    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32316$as_echo "yes" >&6; }
32317
32318cat >>confdefs.h <<_ACEOF
32319#define HAVE_FTRUNCATE 1
32320_ACEOF
32321
32322    curl_cv_func_ftruncate="yes"
32323  else
32324    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32325$as_echo "no" >&6; }
32326    curl_cv_func_ftruncate="no"
32327  fi
32328
32329
32330curl_includes_stdlib="\
32331/* includes start */
32332#ifdef HAVE_SYS_TYPES_H
32333#  include <sys/types.h>
32334#endif
32335#ifdef HAVE_STDLIB_H
32336#  include <stdlib.h>
32337#endif
32338/* includes end */"
32339  for ac_header in sys/types.h stdlib.h
32340do :
32341  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
32342ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stdlib
32343"
32344if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
32345  cat >>confdefs.h <<_ACEOF
32346#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
32347_ACEOF
32348
32349fi
32350
32351done
32352
32353
32354
32355              #
32356  tst_links_getaddrinfo="unknown"
32357  tst_proto_getaddrinfo="unknown"
32358  tst_compi_getaddrinfo="unknown"
32359  tst_works_getaddrinfo="unknown"
32360  tst_allow_getaddrinfo="unknown"
32361  tst_tsafe_getaddrinfo="unknown"
32362  #
32363  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo can be linked" >&5
32364$as_echo_n "checking if getaddrinfo can be linked... " >&6; }
32365  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32366/* end confdefs.h.  */
32367
32368
32369      $curl_includes_ws2tcpip
32370      $curl_includes_sys_socket
32371      $curl_includes_netdb
32372
32373int main (void)
32374{
32375
32376      if(0 != getaddrinfo(0, 0, 0, 0))
32377        return 1;
32378
32379 ;
32380 return 0;
32381}
32382
32383_ACEOF
32384if ac_fn_c_try_link "$LINENO"; then :
32385
32386    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32387$as_echo "yes" >&6; }
32388    tst_links_getaddrinfo="yes"
32389
32390else
32391
32392    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32393$as_echo "no" >&6; }
32394    tst_links_getaddrinfo="no"
32395
32396fi
32397rm -f core conftest.err conftest.$ac_objext \
32398    conftest$ac_exeext conftest.$ac_ext
32399  #
32400  if test "$tst_links_getaddrinfo" = "yes"; then
32401    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is prototyped" >&5
32402$as_echo_n "checking if getaddrinfo is prototyped... " >&6; }
32403    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32404/* end confdefs.h.  */
32405
32406      $curl_includes_ws2tcpip
32407      $curl_includes_sys_socket
32408      $curl_includes_netdb
32409
32410_ACEOF
32411if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32412  $EGREP "getaddrinfo" >/dev/null 2>&1; then :
32413
32414      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32415$as_echo "yes" >&6; }
32416      tst_proto_getaddrinfo="yes"
32417
32418else
32419
32420      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32421$as_echo "no" >&6; }
32422      tst_proto_getaddrinfo="no"
32423
32424fi
32425rm -f conftest*
32426
32427  fi
32428  #
32429  if test "$tst_proto_getaddrinfo" = "yes"; then
32430    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is compilable" >&5
32431$as_echo_n "checking if getaddrinfo is compilable... " >&6; }
32432    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32433/* end confdefs.h.  */
32434
32435
32436        $curl_includes_ws2tcpip
32437        $curl_includes_sys_socket
32438        $curl_includes_netdb
32439
32440int main (void)
32441{
32442
32443        if(0 != getaddrinfo(0, 0, 0, 0))
32444          return 1;
32445
32446 ;
32447 return 0;
32448}
32449
32450_ACEOF
32451if ac_fn_c_try_compile "$LINENO"; then :
32452
32453      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32454$as_echo "yes" >&6; }
32455      tst_compi_getaddrinfo="yes"
32456
32457else
32458
32459      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32460$as_echo "no" >&6; }
32461      tst_compi_getaddrinfo="no"
32462
32463fi
32464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32465  fi
32466  #
32467    if test "x$cross_compiling" != "xyes" &&
32468    test "$tst_compi_getaddrinfo" = "yes"; then
32469    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo seems to work" >&5
32470$as_echo_n "checking if getaddrinfo seems to work... " >&6; }
32471    if test "$cross_compiling" = yes; then :
32472  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
32473$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
32474as_fn_error $? "cannot run test program while cross compiling
32475See \`config.log' for more details" "$LINENO" 5; }
32476else
32477  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32478/* end confdefs.h.  */
32479
32480
32481        $curl_includes_ws2tcpip
32482        $curl_includes_stdlib
32483        $curl_includes_string
32484        $curl_includes_sys_socket
32485        $curl_includes_netdb
32486
32487int main (void)
32488{
32489
32490        struct addrinfo hints;
32491        struct addrinfo *ai = 0;
32492        int error;
32493
32494        #ifdef HAVE_WINSOCK2_H
32495        WSADATA wsa;
32496        if (WSAStartup(MAKEWORD(2,2), &wsa))
32497                exit(2);
32498        #endif
32499
32500        memset(&hints, 0, sizeof(hints));
32501        hints.ai_flags = AI_NUMERICHOST;
32502        hints.ai_family = AF_UNSPEC;
32503        hints.ai_socktype = SOCK_STREAM;
32504        error = getaddrinfo("127.0.0.1", 0, &hints, &ai);
32505        if(error || !ai)
32506          exit(1); /* fail */
32507        else
32508          exit(0);
32509
32510 ;
32511 return 0;
32512}
32513
32514_ACEOF
32515if ac_fn_c_try_run "$LINENO"; then :
32516
32517      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32518$as_echo "yes" >&6; }
32519      tst_works_getaddrinfo="yes"
32520
32521else
32522
32523      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32524$as_echo "no" >&6; }
32525      tst_works_getaddrinfo="no"
32526
32527fi
32528rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
32529  conftest.$ac_objext conftest.beam conftest.$ac_ext
32530fi
32531
32532  fi
32533  #
32534  if test "$tst_compi_getaddrinfo" = "yes" &&
32535    test "$tst_works_getaddrinfo" != "no"; then
32536    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo usage allowed" >&5
32537$as_echo_n "checking if getaddrinfo usage allowed... " >&6; }
32538    if test "x$curl_disallow_getaddrinfo" != "xyes"; then
32539      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32540$as_echo "yes" >&6; }
32541      tst_allow_getaddrinfo="yes"
32542    else
32543      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32544$as_echo "no" >&6; }
32545      tst_allow_getaddrinfo="no"
32546    fi
32547  fi
32548  #
32549  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo might be used" >&5
32550$as_echo_n "checking if getaddrinfo might be used... " >&6; }
32551  if test "$tst_links_getaddrinfo" = "yes" &&
32552     test "$tst_proto_getaddrinfo" = "yes" &&
32553     test "$tst_compi_getaddrinfo" = "yes" &&
32554     test "$tst_allow_getaddrinfo" = "yes" &&
32555     test "$tst_works_getaddrinfo" != "no"; then
32556    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32557$as_echo "yes" >&6; }
32558
32559cat >>confdefs.h <<_ACEOF
32560#define HAVE_GETADDRINFO 1
32561_ACEOF
32562
32563    curl_cv_func_getaddrinfo="yes"
32564  else
32565    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32566$as_echo "no" >&6; }
32567    curl_cv_func_getaddrinfo="no"
32568    curl_cv_func_getaddrinfo_threadsafe="no"
32569  fi
32570  #
32571  if test "$curl_cv_func_getaddrinfo" = "yes"; then
32572    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getaddrinfo is threadsafe" >&5
32573$as_echo_n "checking if getaddrinfo is threadsafe... " >&6; }
32574    case $host_os in
32575      aix[1234].* | aix5.[01].*)
32576                tst_tsafe_getaddrinfo="no"
32577        ;;
32578      aix*)
32579                tst_tsafe_getaddrinfo="yes"
32580        ;;
32581      darwin[12345].*)
32582                tst_tsafe_getaddrinfo="no"
32583        ;;
32584      darwin*)
32585                tst_tsafe_getaddrinfo="yes"
32586        ;;
32587      freebsd[1234].* | freebsd5.[1234]*)
32588                tst_tsafe_getaddrinfo="no"
32589        ;;
32590      freebsd*)
32591                tst_tsafe_getaddrinfo="yes"
32592        ;;
32593      hpux[123456789].* | hpux10.* | hpux11.0* | hpux11.10*)
32594                tst_tsafe_getaddrinfo="no"
32595        ;;
32596      hpux*)
32597                tst_tsafe_getaddrinfo="yes"
32598        ;;
32599      netbsd[123].*)
32600                tst_tsafe_getaddrinfo="no"
32601        ;;
32602      netbsd*)
32603                tst_tsafe_getaddrinfo="yes"
32604        ;;
32605      *bsd*)
32606                tst_tsafe_getaddrinfo="no"
32607        ;;
32608      solaris2*)
32609                tst_tsafe_getaddrinfo="yes"
32610        ;;
32611    esac
32612    if test "$tst_tsafe_getaddrinfo" = "unknown" &&
32613       test "$curl_cv_native_windows" = "yes"; then
32614      tst_tsafe_getaddrinfo="yes"
32615    fi
32616    if test "$tst_tsafe_getaddrinfo" = "unknown"; then
32617
32618
32619  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32620/* end confdefs.h.  */
32621
32622
32623        $curl_includes_sys_socket
32624        $curl_includes_netdb
32625
32626int main (void)
32627{
32628#ifdef h_errno
32629  return 0;
32630#else
32631  force compilation error
32632#endif
32633}
32634
32635
32636_ACEOF
32637if ac_fn_c_try_compile "$LINENO"; then :
32638
32639    tst_symbol_defined="yes"
32640
32641else
32642
32643    tst_symbol_defined="no"
32644
32645fi
32646rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32647  if test "$tst_symbol_defined" = "yes"; then
32648    curl_cv_have_def_h_errno=yes
32649
32650  else
32651    curl_cv_have_def_h_errno=no
32652
32653  fi
32654
32655      if test "$curl_cv_have_def_h_errno" = "yes"; then
32656        tst_h_errno_macro="yes"
32657      else
32658        tst_h_errno_macro="no"
32659      fi
32660      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32661/* end confdefs.h.  */
32662
32663
32664          $curl_includes_sys_socket
32665          $curl_includes_netdb
32666
32667int main (void)
32668{
32669
32670          h_errno = 2;
32671          if(0 != h_errno)
32672            return 1;
32673
32674 ;
32675 return 0;
32676}
32677
32678_ACEOF
32679if ac_fn_c_try_compile "$LINENO"; then :
32680
32681        tst_h_errno_modifiable_lvalue="yes"
32682
32683else
32684
32685        tst_h_errno_modifiable_lvalue="no"
32686
32687fi
32688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32689      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32690/* end confdefs.h.  */
32691
32692
32693
32694int main (void)
32695{
32696
32697#if defined(_POSIX_C_SOURCE) && (_POSIX_C_SOURCE >= 200809L)
32698          return 0;
32699#elif defined(_XOPEN_SOURCE) && (_XOPEN_SOURCE >= 700)
32700          return 0;
32701#else
32702          force compilation error
32703#endif
32704
32705 ;
32706 return 0;
32707}
32708
32709_ACEOF
32710if ac_fn_c_try_compile "$LINENO"; then :
32711
32712        tst_h_errno_sbs_issue_7="yes"
32713
32714else
32715
32716        tst_h_errno_sbs_issue_7="no"
32717
32718fi
32719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32720      if test "$tst_h_errno_macro" = "no" &&
32721         test "$tst_h_errno_modifiable_lvalue" = "no" &&
32722         test "$tst_h_errno_sbs_issue_7" = "no"; then
32723        tst_tsafe_getaddrinfo="no"
32724      else
32725        tst_tsafe_getaddrinfo="yes"
32726      fi
32727    fi
32728    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_tsafe_getaddrinfo" >&5
32729$as_echo "$tst_tsafe_getaddrinfo" >&6; }
32730    if test "$tst_tsafe_getaddrinfo" = "yes"; then
32731
32732cat >>confdefs.h <<_ACEOF
32733#define HAVE_GETADDRINFO_THREADSAFE 1
32734_ACEOF
32735
32736      curl_cv_func_getaddrinfo_threadsafe="yes"
32737    else
32738      curl_cv_func_getaddrinfo_threadsafe="no"
32739    fi
32740  fi
32741
32742
32743      #
32744  tst_links_gai_strerror="unknown"
32745  tst_proto_gai_strerror="unknown"
32746  tst_compi_gai_strerror="unknown"
32747  tst_allow_gai_strerror="unknown"
32748  #
32749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror can be linked" >&5
32750$as_echo_n "checking if gai_strerror can be linked... " >&6; }
32751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32752/* end confdefs.h.  */
32753
32754
32755      $curl_includes_winsock2
32756      $curl_includes_netdb
32757
32758int main (void)
32759{
32760
32761      if(0 != gai_strerror(0))
32762        return 1;
32763
32764 ;
32765 return 0;
32766}
32767
32768_ACEOF
32769if ac_fn_c_try_link "$LINENO"; then :
32770
32771    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32772$as_echo "yes" >&6; }
32773    tst_links_gai_strerror="yes"
32774
32775else
32776
32777    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32778$as_echo "no" >&6; }
32779    tst_links_gai_strerror="no"
32780
32781fi
32782rm -f core conftest.err conftest.$ac_objext \
32783    conftest$ac_exeext conftest.$ac_ext
32784  #
32785  if test "$tst_links_gai_strerror" = "yes"; then
32786    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is prototyped" >&5
32787$as_echo_n "checking if gai_strerror is prototyped... " >&6; }
32788    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32789/* end confdefs.h.  */
32790
32791      $curl_includes_winsock2
32792      $curl_includes_netdb
32793
32794_ACEOF
32795if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32796  $EGREP "gai_strerror" >/dev/null 2>&1; then :
32797
32798      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32799$as_echo "yes" >&6; }
32800      tst_proto_gai_strerror="yes"
32801
32802else
32803
32804      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32805$as_echo "no" >&6; }
32806      tst_proto_gai_strerror="no"
32807
32808fi
32809rm -f conftest*
32810
32811  fi
32812  #
32813  if test "$tst_proto_gai_strerror" = "yes"; then
32814    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror is compilable" >&5
32815$as_echo_n "checking if gai_strerror is compilable... " >&6; }
32816    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32817/* end confdefs.h.  */
32818
32819
32820        $curl_includes_winsock2
32821        $curl_includes_netdb
32822
32823int main (void)
32824{
32825
32826        if(0 != gai_strerror(0))
32827          return 1;
32828
32829 ;
32830 return 0;
32831}
32832
32833_ACEOF
32834if ac_fn_c_try_compile "$LINENO"; then :
32835
32836      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32837$as_echo "yes" >&6; }
32838      tst_compi_gai_strerror="yes"
32839
32840else
32841
32842      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32843$as_echo "no" >&6; }
32844      tst_compi_gai_strerror="no"
32845
32846fi
32847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32848  fi
32849  #
32850  if test "$tst_compi_gai_strerror" = "yes"; then
32851    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror usage allowed" >&5
32852$as_echo_n "checking if gai_strerror usage allowed... " >&6; }
32853    if test "x$curl_disallow_gai_strerror" != "xyes"; then
32854      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32855$as_echo "yes" >&6; }
32856      tst_allow_gai_strerror="yes"
32857    else
32858      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32859$as_echo "no" >&6; }
32860      tst_allow_gai_strerror="no"
32861    fi
32862  fi
32863  #
32864  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gai_strerror might be used" >&5
32865$as_echo_n "checking if gai_strerror might be used... " >&6; }
32866  if test "$tst_links_gai_strerror" = "yes" &&
32867     test "$tst_proto_gai_strerror" = "yes" &&
32868     test "$tst_compi_gai_strerror" = "yes" &&
32869     test "$tst_allow_gai_strerror" = "yes"; then
32870    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32871$as_echo "yes" >&6; }
32872
32873cat >>confdefs.h <<_ACEOF
32874#define HAVE_GAI_STRERROR 1
32875_ACEOF
32876
32877    curl_cv_func_gai_strerror="yes"
32878  else
32879    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32880$as_echo "no" >&6; }
32881    curl_cv_func_gai_strerror="no"
32882  fi
32883
32884
32885      #
32886  tst_links_gethostbyaddr="unknown"
32887  tst_proto_gethostbyaddr="unknown"
32888  tst_compi_gethostbyaddr="unknown"
32889  tst_allow_gethostbyaddr="unknown"
32890  #
32891  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr can be linked" >&5
32892$as_echo_n "checking if gethostbyaddr can be linked... " >&6; }
32893  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32894/* end confdefs.h.  */
32895
32896
32897      $curl_includes_winsock2
32898      $curl_includes_netdb
32899
32900int main (void)
32901{
32902
32903      if(0 != gethostbyaddr(0, 0, 0))
32904        return 1;
32905
32906 ;
32907 return 0;
32908}
32909
32910_ACEOF
32911if ac_fn_c_try_link "$LINENO"; then :
32912
32913    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32914$as_echo "yes" >&6; }
32915    tst_links_gethostbyaddr="yes"
32916
32917else
32918
32919    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32920$as_echo "no" >&6; }
32921    tst_links_gethostbyaddr="no"
32922
32923fi
32924rm -f core conftest.err conftest.$ac_objext \
32925    conftest$ac_exeext conftest.$ac_ext
32926  #
32927  if test "$tst_links_gethostbyaddr" = "yes"; then
32928    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is prototyped" >&5
32929$as_echo_n "checking if gethostbyaddr is prototyped... " >&6; }
32930    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32931/* end confdefs.h.  */
32932
32933      $curl_includes_winsock2
32934      $curl_includes_netdb
32935
32936_ACEOF
32937if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
32938  $EGREP "gethostbyaddr" >/dev/null 2>&1; then :
32939
32940      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32941$as_echo "yes" >&6; }
32942      tst_proto_gethostbyaddr="yes"
32943
32944else
32945
32946      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32947$as_echo "no" >&6; }
32948      tst_proto_gethostbyaddr="no"
32949
32950fi
32951rm -f conftest*
32952
32953  fi
32954  #
32955  if test "$tst_proto_gethostbyaddr" = "yes"; then
32956    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr is compilable" >&5
32957$as_echo_n "checking if gethostbyaddr is compilable... " >&6; }
32958    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32959/* end confdefs.h.  */
32960
32961
32962        $curl_includes_winsock2
32963        $curl_includes_netdb
32964
32965int main (void)
32966{
32967
32968        if(0 != gethostbyaddr(0, 0, 0))
32969          return 1;
32970
32971 ;
32972 return 0;
32973}
32974
32975_ACEOF
32976if ac_fn_c_try_compile "$LINENO"; then :
32977
32978      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32979$as_echo "yes" >&6; }
32980      tst_compi_gethostbyaddr="yes"
32981
32982else
32983
32984      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32985$as_echo "no" >&6; }
32986      tst_compi_gethostbyaddr="no"
32987
32988fi
32989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32990  fi
32991  #
32992  if test "$tst_compi_gethostbyaddr" = "yes"; then
32993    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr usage allowed" >&5
32994$as_echo_n "checking if gethostbyaddr usage allowed... " >&6; }
32995    if test "x$curl_disallow_gethostbyaddr" != "xyes"; then
32996      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
32997$as_echo "yes" >&6; }
32998      tst_allow_gethostbyaddr="yes"
32999    else
33000      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33001$as_echo "no" >&6; }
33002      tst_allow_gethostbyaddr="no"
33003    fi
33004  fi
33005  #
33006  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr might be used" >&5
33007$as_echo_n "checking if gethostbyaddr might be used... " >&6; }
33008  if test "$tst_links_gethostbyaddr" = "yes" &&
33009     test "$tst_proto_gethostbyaddr" = "yes" &&
33010     test "$tst_compi_gethostbyaddr" = "yes" &&
33011     test "$tst_allow_gethostbyaddr" = "yes"; then
33012    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33013$as_echo "yes" >&6; }
33014
33015cat >>confdefs.h <<_ACEOF
33016#define HAVE_GETHOSTBYADDR 1
33017_ACEOF
33018
33019    curl_cv_func_gethostbyaddr="yes"
33020  else
33021    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33022$as_echo "no" >&6; }
33023    curl_cv_func_gethostbyaddr="no"
33024  fi
33025
33026
33027    #
33028  tst_links_gethostbyaddr_r="unknown"
33029  tst_proto_gethostbyaddr_r="unknown"
33030  tst_compi_gethostbyaddr_r="unknown"
33031  tst_allow_gethostbyaddr_r="unknown"
33032  tst_nargs_gethostbyaddr_r="unknown"
33033  #
33034  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r can be linked" >&5
33035$as_echo_n "checking if gethostbyaddr_r can be linked... " >&6; }
33036  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33037/* end confdefs.h.  */
33038
33039
33040#define gethostbyaddr_r innocuous_gethostbyaddr_r
33041#ifdef __STDC__
33042# include <limits.h>
33043#else
33044# include <assert.h>
33045#endif
33046#undef gethostbyaddr_r
33047#ifdef __cplusplus
33048extern "C"
33049#endif
33050char gethostbyaddr_r ();
33051#if defined __stub_gethostbyaddr_r || defined __stub___gethostbyaddr_r
33052choke me
33053#endif
33054
33055int main (void)
33056{
33057return gethostbyaddr_r ();
33058 ;
33059 return 0;
33060}
33061
33062_ACEOF
33063if ac_fn_c_try_link "$LINENO"; then :
33064
33065    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33066$as_echo "yes" >&6; }
33067    tst_links_gethostbyaddr_r="yes"
33068
33069else
33070
33071    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33072$as_echo "no" >&6; }
33073    tst_links_gethostbyaddr_r="no"
33074
33075fi
33076rm -f core conftest.err conftest.$ac_objext \
33077    conftest$ac_exeext conftest.$ac_ext
33078  #
33079  if test "$tst_links_gethostbyaddr_r" = "yes"; then
33080    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is prototyped" >&5
33081$as_echo_n "checking if gethostbyaddr_r is prototyped... " >&6; }
33082    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33083/* end confdefs.h.  */
33084
33085      $curl_includes_netdb
33086
33087_ACEOF
33088if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33089  $EGREP "gethostbyaddr_r" >/dev/null 2>&1; then :
33090
33091      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33092$as_echo "yes" >&6; }
33093      tst_proto_gethostbyaddr_r="yes"
33094
33095else
33096
33097      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33098$as_echo "no" >&6; }
33099      tst_proto_gethostbyaddr_r="no"
33100
33101fi
33102rm -f conftest*
33103
33104  fi
33105  #
33106  if test "$tst_proto_gethostbyaddr_r" = "yes"; then
33107    if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then
33108      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 5 args." >&5
33109$as_echo_n "checking if gethostbyaddr_r takes 5 args.... " >&6; }
33110      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33111/* end confdefs.h.  */
33112
33113
33114          $curl_includes_netdb
33115
33116int main (void)
33117{
33118
33119          if(0 != gethostbyaddr_r(0, 0, 0, 0, 0))
33120            return 1;
33121
33122 ;
33123 return 0;
33124}
33125
33126_ACEOF
33127if ac_fn_c_try_compile "$LINENO"; then :
33128
33129        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33130$as_echo "yes" >&6; }
33131        tst_compi_gethostbyaddr_r="yes"
33132        tst_nargs_gethostbyaddr_r="5"
33133
33134else
33135
33136        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33137$as_echo "no" >&6; }
33138        tst_compi_gethostbyaddr_r="no"
33139
33140fi
33141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33142    fi
33143    if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then
33144      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 7 args." >&5
33145$as_echo_n "checking if gethostbyaddr_r takes 7 args.... " >&6; }
33146      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33147/* end confdefs.h.  */
33148
33149
33150          $curl_includes_netdb
33151
33152int main (void)
33153{
33154
33155          if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0))
33156            return 1;
33157
33158 ;
33159 return 0;
33160}
33161
33162_ACEOF
33163if ac_fn_c_try_compile "$LINENO"; then :
33164
33165        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33166$as_echo "yes" >&6; }
33167        tst_compi_gethostbyaddr_r="yes"
33168        tst_nargs_gethostbyaddr_r="7"
33169
33170else
33171
33172        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33173$as_echo "no" >&6; }
33174        tst_compi_gethostbyaddr_r="no"
33175
33176fi
33177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33178    fi
33179    if test "$tst_nargs_gethostbyaddr_r" = "unknown"; then
33180      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r takes 8 args." >&5
33181$as_echo_n "checking if gethostbyaddr_r takes 8 args.... " >&6; }
33182      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33183/* end confdefs.h.  */
33184
33185
33186          $curl_includes_netdb
33187
33188int main (void)
33189{
33190
33191          if(0 != gethostbyaddr_r(0, 0, 0, 0, 0, 0, 0, 0))
33192            return 1;
33193
33194 ;
33195 return 0;
33196}
33197
33198_ACEOF
33199if ac_fn_c_try_compile "$LINENO"; then :
33200
33201        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33202$as_echo "yes" >&6; }
33203        tst_compi_gethostbyaddr_r="yes"
33204        tst_nargs_gethostbyaddr_r="8"
33205
33206else
33207
33208        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33209$as_echo "no" >&6; }
33210        tst_compi_gethostbyaddr_r="no"
33211
33212fi
33213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33214    fi
33215    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r is compilable" >&5
33216$as_echo_n "checking if gethostbyaddr_r is compilable... " >&6; }
33217    if test "$tst_compi_gethostbyaddr_r" = "yes"; then
33218      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33219$as_echo "yes" >&6; }
33220    else
33221      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33222$as_echo "no" >&6; }
33223    fi
33224  fi
33225  #
33226  if test "$tst_compi_gethostbyaddr_r" = "yes"; then
33227    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r usage allowed" >&5
33228$as_echo_n "checking if gethostbyaddr_r usage allowed... " >&6; }
33229    if test "x$curl_disallow_gethostbyaddr_r" != "xyes"; then
33230      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33231$as_echo "yes" >&6; }
33232      tst_allow_gethostbyaddr_r="yes"
33233    else
33234      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33235$as_echo "no" >&6; }
33236      tst_allow_gethostbyaddr_r="no"
33237    fi
33238  fi
33239  #
33240  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyaddr_r might be used" >&5
33241$as_echo_n "checking if gethostbyaddr_r might be used... " >&6; }
33242  if test "$tst_links_gethostbyaddr_r" = "yes" &&
33243     test "$tst_proto_gethostbyaddr_r" = "yes" &&
33244     test "$tst_compi_gethostbyaddr_r" = "yes" &&
33245     test "$tst_allow_gethostbyaddr_r" = "yes"; then
33246    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33247$as_echo "yes" >&6; }
33248
33249cat >>confdefs.h <<_ACEOF
33250#define HAVE_GETHOSTBYADDR_R 1
33251_ACEOF
33252
33253            #
33254    if test "$tst_nargs_gethostbyaddr_r" -eq "5"; then
33255
33256$as_echo "#define HAVE_GETHOSTBYADDR_R_5 1" >>confdefs.h
33257
33258    elif test "$tst_nargs_gethostbyaddr_r" -eq "7"; then
33259
33260$as_echo "#define HAVE_GETHOSTBYADDR_R_7 1" >>confdefs.h
33261
33262    elif test "$tst_nargs_gethostbyaddr_r" -eq "8"; then
33263
33264$as_echo "#define HAVE_GETHOSTBYADDR_R_8 1" >>confdefs.h
33265
33266    fi
33267    #
33268    curl_cv_func_gethostbyaddr_r="yes"
33269  else
33270    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33271$as_echo "no" >&6; }
33272    curl_cv_func_gethostbyaddr_r="no"
33273  fi
33274
33275
33276      #
33277  tst_links_gethostbyname="unknown"
33278  tst_proto_gethostbyname="unknown"
33279  tst_compi_gethostbyname="unknown"
33280  tst_allow_gethostbyname="unknown"
33281  #
33282  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname can be linked" >&5
33283$as_echo_n "checking if gethostbyname can be linked... " >&6; }
33284  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33285/* end confdefs.h.  */
33286
33287
33288      $curl_includes_winsock2
33289      $curl_includes_netdb
33290
33291int main (void)
33292{
33293
33294      if(0 != gethostbyname(0))
33295        return 1;
33296
33297 ;
33298 return 0;
33299}
33300
33301_ACEOF
33302if ac_fn_c_try_link "$LINENO"; then :
33303
33304    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33305$as_echo "yes" >&6; }
33306    tst_links_gethostbyname="yes"
33307
33308else
33309
33310    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33311$as_echo "no" >&6; }
33312    tst_links_gethostbyname="no"
33313
33314fi
33315rm -f core conftest.err conftest.$ac_objext \
33316    conftest$ac_exeext conftest.$ac_ext
33317  #
33318  if test "$tst_links_gethostbyname" = "yes"; then
33319    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is prototyped" >&5
33320$as_echo_n "checking if gethostbyname is prototyped... " >&6; }
33321    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33322/* end confdefs.h.  */
33323
33324      $curl_includes_winsock2
33325      $curl_includes_netdb
33326
33327_ACEOF
33328if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33329  $EGREP "gethostbyname" >/dev/null 2>&1; then :
33330
33331      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33332$as_echo "yes" >&6; }
33333      tst_proto_gethostbyname="yes"
33334
33335else
33336
33337      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33338$as_echo "no" >&6; }
33339      tst_proto_gethostbyname="no"
33340
33341fi
33342rm -f conftest*
33343
33344  fi
33345  #
33346  if test "$tst_proto_gethostbyname" = "yes"; then
33347    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname is compilable" >&5
33348$as_echo_n "checking if gethostbyname is compilable... " >&6; }
33349    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33350/* end confdefs.h.  */
33351
33352
33353        $curl_includes_winsock2
33354        $curl_includes_netdb
33355
33356int main (void)
33357{
33358
33359        if(0 != gethostbyname(0))
33360          return 1;
33361
33362 ;
33363 return 0;
33364}
33365
33366_ACEOF
33367if ac_fn_c_try_compile "$LINENO"; then :
33368
33369      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33370$as_echo "yes" >&6; }
33371      tst_compi_gethostbyname="yes"
33372
33373else
33374
33375      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33376$as_echo "no" >&6; }
33377      tst_compi_gethostbyname="no"
33378
33379fi
33380rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33381  fi
33382  #
33383  if test "$tst_compi_gethostbyname" = "yes"; then
33384    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname usage allowed" >&5
33385$as_echo_n "checking if gethostbyname usage allowed... " >&6; }
33386    if test "x$curl_disallow_gethostbyname" != "xyes"; then
33387      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33388$as_echo "yes" >&6; }
33389      tst_allow_gethostbyname="yes"
33390    else
33391      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33392$as_echo "no" >&6; }
33393      tst_allow_gethostbyname="no"
33394    fi
33395  fi
33396  #
33397  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname might be used" >&5
33398$as_echo_n "checking if gethostbyname might be used... " >&6; }
33399  if test "$tst_links_gethostbyname" = "yes" &&
33400     test "$tst_proto_gethostbyname" = "yes" &&
33401     test "$tst_compi_gethostbyname" = "yes" &&
33402     test "$tst_allow_gethostbyname" = "yes"; then
33403    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33404$as_echo "yes" >&6; }
33405
33406cat >>confdefs.h <<_ACEOF
33407#define HAVE_GETHOSTBYNAME 1
33408_ACEOF
33409
33410    curl_cv_func_gethostbyname="yes"
33411  else
33412    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33413$as_echo "no" >&6; }
33414    curl_cv_func_gethostbyname="no"
33415  fi
33416
33417
33418    #
33419  tst_links_gethostbyname_r="unknown"
33420  tst_proto_gethostbyname_r="unknown"
33421  tst_compi_gethostbyname_r="unknown"
33422  tst_allow_gethostbyname_r="unknown"
33423  tst_nargs_gethostbyname_r="unknown"
33424  #
33425  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r can be linked" >&5
33426$as_echo_n "checking if gethostbyname_r can be linked... " >&6; }
33427  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33428/* end confdefs.h.  */
33429
33430
33431#define gethostbyname_r innocuous_gethostbyname_r
33432#ifdef __STDC__
33433# include <limits.h>
33434#else
33435# include <assert.h>
33436#endif
33437#undef gethostbyname_r
33438#ifdef __cplusplus
33439extern "C"
33440#endif
33441char gethostbyname_r ();
33442#if defined __stub_gethostbyname_r || defined __stub___gethostbyname_r
33443choke me
33444#endif
33445
33446int main (void)
33447{
33448return gethostbyname_r ();
33449 ;
33450 return 0;
33451}
33452
33453_ACEOF
33454if ac_fn_c_try_link "$LINENO"; then :
33455
33456    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33457$as_echo "yes" >&6; }
33458    tst_links_gethostbyname_r="yes"
33459
33460else
33461
33462    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33463$as_echo "no" >&6; }
33464    tst_links_gethostbyname_r="no"
33465
33466fi
33467rm -f core conftest.err conftest.$ac_objext \
33468    conftest$ac_exeext conftest.$ac_ext
33469  #
33470  if test "$tst_links_gethostbyname_r" = "yes"; then
33471    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is prototyped" >&5
33472$as_echo_n "checking if gethostbyname_r is prototyped... " >&6; }
33473    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33474/* end confdefs.h.  */
33475
33476      $curl_includes_netdb
33477
33478_ACEOF
33479if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33480  $EGREP "gethostbyname_r" >/dev/null 2>&1; then :
33481
33482      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33483$as_echo "yes" >&6; }
33484      tst_proto_gethostbyname_r="yes"
33485
33486else
33487
33488      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33489$as_echo "no" >&6; }
33490      tst_proto_gethostbyname_r="no"
33491
33492fi
33493rm -f conftest*
33494
33495  fi
33496  #
33497  if test "$tst_proto_gethostbyname_r" = "yes"; then
33498    if test "$tst_nargs_gethostbyname_r" = "unknown"; then
33499      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 3 args." >&5
33500$as_echo_n "checking if gethostbyname_r takes 3 args.... " >&6; }
33501      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33502/* end confdefs.h.  */
33503
33504
33505          $curl_includes_netdb
33506
33507int main (void)
33508{
33509
33510          if(0 != gethostbyname_r(0, 0, 0))
33511            return 1;
33512
33513 ;
33514 return 0;
33515}
33516
33517_ACEOF
33518if ac_fn_c_try_compile "$LINENO"; then :
33519
33520        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33521$as_echo "yes" >&6; }
33522        tst_compi_gethostbyname_r="yes"
33523        tst_nargs_gethostbyname_r="3"
33524
33525else
33526
33527        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33528$as_echo "no" >&6; }
33529        tst_compi_gethostbyname_r="no"
33530
33531fi
33532rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33533    fi
33534    if test "$tst_nargs_gethostbyname_r" = "unknown"; then
33535      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 5 args." >&5
33536$as_echo_n "checking if gethostbyname_r takes 5 args.... " >&6; }
33537      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33538/* end confdefs.h.  */
33539
33540
33541          $curl_includes_netdb
33542
33543int main (void)
33544{
33545
33546          if(0 != gethostbyname_r(0, 0, 0, 0, 0))
33547            return 1;
33548
33549 ;
33550 return 0;
33551}
33552
33553_ACEOF
33554if ac_fn_c_try_compile "$LINENO"; then :
33555
33556        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33557$as_echo "yes" >&6; }
33558        tst_compi_gethostbyname_r="yes"
33559        tst_nargs_gethostbyname_r="5"
33560
33561else
33562
33563        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33564$as_echo "no" >&6; }
33565        tst_compi_gethostbyname_r="no"
33566
33567fi
33568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33569    fi
33570    if test "$tst_nargs_gethostbyname_r" = "unknown"; then
33571      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r takes 6 args." >&5
33572$as_echo_n "checking if gethostbyname_r takes 6 args.... " >&6; }
33573      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33574/* end confdefs.h.  */
33575
33576
33577          $curl_includes_netdb
33578
33579int main (void)
33580{
33581
33582          if(0 != gethostbyname_r(0, 0, 0, 0, 0, 0))
33583            return 1;
33584
33585 ;
33586 return 0;
33587}
33588
33589_ACEOF
33590if ac_fn_c_try_compile "$LINENO"; then :
33591
33592        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33593$as_echo "yes" >&6; }
33594        tst_compi_gethostbyname_r="yes"
33595        tst_nargs_gethostbyname_r="6"
33596
33597else
33598
33599        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33600$as_echo "no" >&6; }
33601        tst_compi_gethostbyname_r="no"
33602
33603fi
33604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33605    fi
33606    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r is compilable" >&5
33607$as_echo_n "checking if gethostbyname_r is compilable... " >&6; }
33608    if test "$tst_compi_gethostbyname_r" = "yes"; then
33609      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33610$as_echo "yes" >&6; }
33611    else
33612      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33613$as_echo "no" >&6; }
33614    fi
33615  fi
33616  #
33617  if test "$tst_compi_gethostbyname_r" = "yes"; then
33618    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r usage allowed" >&5
33619$as_echo_n "checking if gethostbyname_r usage allowed... " >&6; }
33620    if test "x$curl_disallow_gethostbyname_r" != "xyes"; then
33621      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33622$as_echo "yes" >&6; }
33623      tst_allow_gethostbyname_r="yes"
33624    else
33625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33626$as_echo "no" >&6; }
33627      tst_allow_gethostbyname_r="no"
33628    fi
33629  fi
33630  #
33631  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostbyname_r might be used" >&5
33632$as_echo_n "checking if gethostbyname_r might be used... " >&6; }
33633  if test "$tst_links_gethostbyname_r" = "yes" &&
33634     test "$tst_proto_gethostbyname_r" = "yes" &&
33635     test "$tst_compi_gethostbyname_r" = "yes" &&
33636     test "$tst_allow_gethostbyname_r" = "yes"; then
33637    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33638$as_echo "yes" >&6; }
33639
33640cat >>confdefs.h <<_ACEOF
33641#define HAVE_GETHOSTBYNAME_R 1
33642_ACEOF
33643
33644            #
33645    if test "$tst_nargs_gethostbyname_r" -eq "3"; then
33646
33647$as_echo "#define HAVE_GETHOSTBYNAME_R_3 1" >>confdefs.h
33648
33649    elif test "$tst_nargs_gethostbyname_r" -eq "5"; then
33650
33651$as_echo "#define HAVE_GETHOSTBYNAME_R_5 1" >>confdefs.h
33652
33653    elif test "$tst_nargs_gethostbyname_r" -eq "6"; then
33654
33655$as_echo "#define HAVE_GETHOSTBYNAME_R_6 1" >>confdefs.h
33656
33657    fi
33658    #
33659    curl_cv_func_gethostbyname_r="yes"
33660  else
33661    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33662$as_echo "no" >&6; }
33663    curl_cv_func_gethostbyname_r="no"
33664  fi
33665
33666
33667        #
33668  tst_links_gethostname="unknown"
33669  tst_proto_gethostname="unknown"
33670  tst_compi_gethostname="unknown"
33671  tst_allow_gethostname="unknown"
33672  #
33673  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname can be linked" >&5
33674$as_echo_n "checking if gethostname can be linked... " >&6; }
33675  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33676/* end confdefs.h.  */
33677
33678
33679      $curl_includes_winsock2
33680      $curl_includes_unistd
33681
33682int main (void)
33683{
33684
33685      if(0 != gethostname(0, 0))
33686        return 1;
33687
33688 ;
33689 return 0;
33690}
33691
33692_ACEOF
33693if ac_fn_c_try_link "$LINENO"; then :
33694
33695    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33696$as_echo "yes" >&6; }
33697    tst_links_gethostname="yes"
33698
33699else
33700
33701    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33702$as_echo "no" >&6; }
33703    tst_links_gethostname="no"
33704
33705fi
33706rm -f core conftest.err conftest.$ac_objext \
33707    conftest$ac_exeext conftest.$ac_ext
33708  #
33709  if test "$tst_links_gethostname" = "yes"; then
33710    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is prototyped" >&5
33711$as_echo_n "checking if gethostname is prototyped... " >&6; }
33712    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33713/* end confdefs.h.  */
33714
33715      $curl_includes_winsock2
33716      $curl_includes_unistd
33717
33718_ACEOF
33719if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33720  $EGREP "gethostname" >/dev/null 2>&1; then :
33721
33722      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33723$as_echo "yes" >&6; }
33724      tst_proto_gethostname="yes"
33725
33726else
33727
33728      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33729$as_echo "no" >&6; }
33730      tst_proto_gethostname="no"
33731
33732fi
33733rm -f conftest*
33734
33735  fi
33736  #
33737  if test "$tst_proto_gethostname" = "yes"; then
33738    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname is compilable" >&5
33739$as_echo_n "checking if gethostname is compilable... " >&6; }
33740    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33741/* end confdefs.h.  */
33742
33743
33744        $curl_includes_winsock2
33745        $curl_includes_unistd
33746
33747int main (void)
33748{
33749
33750        if(0 != gethostname(0, 0))
33751          return 1;
33752
33753 ;
33754 return 0;
33755}
33756
33757_ACEOF
33758if ac_fn_c_try_compile "$LINENO"; then :
33759
33760      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33761$as_echo "yes" >&6; }
33762      tst_compi_gethostname="yes"
33763
33764else
33765
33766      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33767$as_echo "no" >&6; }
33768      tst_compi_gethostname="no"
33769
33770fi
33771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33772  fi
33773  #
33774  if test "$tst_compi_gethostname" = "yes"; then
33775    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostname arg 2 data type" >&5
33776$as_echo_n "checking for gethostname arg 2 data type... " >&6; }
33777    tst_gethostname_type_arg2="unknown"
33778    for tst_arg1 in 'char *' 'unsigned char *' 'void *'; do
33779      for tst_arg2 in 'int' 'unsigned int' 'size_t'; do
33780        if test "$tst_gethostname_type_arg2" = "unknown"; then
33781          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33782/* end confdefs.h.  */
33783
33784
33785              $curl_includes_winsock2
33786              $curl_includes_unistd
33787              $curl_preprocess_callconv
33788              extern int FUNCALLCONV gethostname($tst_arg1, $tst_arg2);
33789
33790int main (void)
33791{
33792
33793              if(0 != gethostname(0, 0))
33794                return 1;
33795
33796 ;
33797 return 0;
33798}
33799
33800_ACEOF
33801if ac_fn_c_try_compile "$LINENO"; then :
33802
33803            tst_gethostname_type_arg2="$tst_arg2"
33804
33805fi
33806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33807        fi
33808      done
33809    done
33810    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_gethostname_type_arg2" >&5
33811$as_echo "$tst_gethostname_type_arg2" >&6; }
33812    if test "$tst_gethostname_type_arg2" != "unknown"; then
33813
33814cat >>confdefs.h <<_ACEOF
33815#define GETHOSTNAME_TYPE_ARG2 $tst_gethostname_type_arg2
33816_ACEOF
33817
33818    fi
33819  fi
33820  #
33821  if test "$tst_compi_gethostname" = "yes"; then
33822    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname usage allowed" >&5
33823$as_echo_n "checking if gethostname usage allowed... " >&6; }
33824    if test "x$curl_disallow_gethostname" != "xyes"; then
33825      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33826$as_echo "yes" >&6; }
33827      tst_allow_gethostname="yes"
33828    else
33829      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33830$as_echo "no" >&6; }
33831      tst_allow_gethostname="no"
33832    fi
33833  fi
33834  #
33835  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gethostname might be used" >&5
33836$as_echo_n "checking if gethostname might be used... " >&6; }
33837  if test "$tst_links_gethostname" = "yes" &&
33838     test "$tst_proto_gethostname" = "yes" &&
33839     test "$tst_compi_gethostname" = "yes" &&
33840     test "$tst_allow_gethostname" = "yes"; then
33841    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33842$as_echo "yes" >&6; }
33843
33844cat >>confdefs.h <<_ACEOF
33845#define HAVE_GETHOSTNAME 1
33846_ACEOF
33847
33848    curl_cv_func_gethostname="yes"
33849  else
33850    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33851$as_echo "no" >&6; }
33852    curl_cv_func_gethostname="no"
33853  fi
33854
33855
33856      #
33857  tst_links_getifaddrs="unknown"
33858  tst_proto_getifaddrs="unknown"
33859  tst_compi_getifaddrs="unknown"
33860  tst_works_getifaddrs="unknown"
33861  tst_allow_getifaddrs="unknown"
33862  #
33863  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs can be linked" >&5
33864$as_echo_n "checking if getifaddrs can be linked... " >&6; }
33865  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33866/* end confdefs.h.  */
33867
33868
33869#define getifaddrs innocuous_getifaddrs
33870#ifdef __STDC__
33871# include <limits.h>
33872#else
33873# include <assert.h>
33874#endif
33875#undef getifaddrs
33876#ifdef __cplusplus
33877extern "C"
33878#endif
33879char getifaddrs ();
33880#if defined __stub_getifaddrs || defined __stub___getifaddrs
33881choke me
33882#endif
33883
33884int main (void)
33885{
33886return getifaddrs ();
33887 ;
33888 return 0;
33889}
33890
33891_ACEOF
33892if ac_fn_c_try_link "$LINENO"; then :
33893
33894    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33895$as_echo "yes" >&6; }
33896    tst_links_getifaddrs="yes"
33897
33898else
33899
33900    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33901$as_echo "no" >&6; }
33902    tst_links_getifaddrs="no"
33903
33904fi
33905rm -f core conftest.err conftest.$ac_objext \
33906    conftest$ac_exeext conftest.$ac_ext
33907  #
33908  if test "$tst_links_getifaddrs" = "yes"; then
33909    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is prototyped" >&5
33910$as_echo_n "checking if getifaddrs is prototyped... " >&6; }
33911    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33912/* end confdefs.h.  */
33913
33914      $curl_includes_ifaddrs
33915
33916_ACEOF
33917if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
33918  $EGREP "getifaddrs" >/dev/null 2>&1; then :
33919
33920      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33921$as_echo "yes" >&6; }
33922      tst_proto_getifaddrs="yes"
33923
33924else
33925
33926      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33927$as_echo "no" >&6; }
33928      tst_proto_getifaddrs="no"
33929
33930fi
33931rm -f conftest*
33932
33933  fi
33934  #
33935  if test "$tst_proto_getifaddrs" = "yes"; then
33936    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs is compilable" >&5
33937$as_echo_n "checking if getifaddrs is compilable... " >&6; }
33938    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33939/* end confdefs.h.  */
33940
33941
33942        $curl_includes_ifaddrs
33943
33944int main (void)
33945{
33946
33947        if(0 != getifaddrs(0))
33948          return 1;
33949
33950 ;
33951 return 0;
33952}
33953
33954_ACEOF
33955if ac_fn_c_try_compile "$LINENO"; then :
33956
33957      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
33958$as_echo "yes" >&6; }
33959      tst_compi_getifaddrs="yes"
33960
33961else
33962
33963      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33964$as_echo "no" >&6; }
33965      tst_compi_getifaddrs="no"
33966
33967fi
33968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
33969  fi
33970  #
33971    if test "x$cross_compiling" != "xyes" &&
33972    test "$tst_compi_getifaddrs" = "yes"; then
33973    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs seems to work" >&5
33974$as_echo_n "checking if getifaddrs seems to work... " >&6; }
33975    if test "$cross_compiling" = yes; then :
33976  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
33977$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
33978as_fn_error $? "cannot run test program while cross compiling
33979See \`config.log' for more details" "$LINENO" 5; }
33980else
33981  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33982/* end confdefs.h.  */
33983
33984
33985        $curl_includes_stdlib
33986        $curl_includes_ifaddrs
33987
33988int main (void)
33989{
33990
33991        struct ifaddrs *ifa = 0;
33992        int error;
33993
33994        error = getifaddrs(&ifa);
33995        if(error || !ifa)
33996          exit(1); /* fail */
33997        else
33998          exit(0);
33999
34000 ;
34001 return 0;
34002}
34003
34004_ACEOF
34005if ac_fn_c_try_run "$LINENO"; then :
34006
34007      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34008$as_echo "yes" >&6; }
34009      tst_works_getifaddrs="yes"
34010
34011else
34012
34013      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34014$as_echo "no" >&6; }
34015      tst_works_getifaddrs="no"
34016
34017fi
34018rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
34019  conftest.$ac_objext conftest.beam conftest.$ac_ext
34020fi
34021
34022  fi
34023  #
34024  if test "$tst_compi_getifaddrs" = "yes" &&
34025    test "$tst_works_getifaddrs" != "no"; then
34026    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs usage allowed" >&5
34027$as_echo_n "checking if getifaddrs usage allowed... " >&6; }
34028    if test "x$curl_disallow_getifaddrs" != "xyes"; then
34029      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34030$as_echo "yes" >&6; }
34031      tst_allow_getifaddrs="yes"
34032    else
34033      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34034$as_echo "no" >&6; }
34035      tst_allow_getifaddrs="no"
34036    fi
34037  fi
34038  #
34039  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getifaddrs might be used" >&5
34040$as_echo_n "checking if getifaddrs might be used... " >&6; }
34041  if test "$tst_links_getifaddrs" = "yes" &&
34042     test "$tst_proto_getifaddrs" = "yes" &&
34043     test "$tst_compi_getifaddrs" = "yes" &&
34044     test "$tst_allow_getifaddrs" = "yes" &&
34045     test "$tst_works_getifaddrs" != "no"; then
34046    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34047$as_echo "yes" >&6; }
34048
34049cat >>confdefs.h <<_ACEOF
34050#define HAVE_GETIFADDRS 1
34051_ACEOF
34052
34053    curl_cv_func_getifaddrs="yes"
34054  else
34055    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34056$as_echo "no" >&6; }
34057    curl_cv_func_getifaddrs="no"
34058  fi
34059
34060
34061    #
34062  tst_links_getservbyport_r="unknown"
34063  tst_proto_getservbyport_r="unknown"
34064  tst_compi_getservbyport_r="unknown"
34065  tst_allow_getservbyport_r="unknown"
34066  tst_nargs_getservbyport_r="unknown"
34067  #
34068  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r can be linked" >&5
34069$as_echo_n "checking if getservbyport_r can be linked... " >&6; }
34070  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34071/* end confdefs.h.  */
34072
34073
34074#define getservbyport_r innocuous_getservbyport_r
34075#ifdef __STDC__
34076# include <limits.h>
34077#else
34078# include <assert.h>
34079#endif
34080#undef getservbyport_r
34081#ifdef __cplusplus
34082extern "C"
34083#endif
34084char getservbyport_r ();
34085#if defined __stub_getservbyport_r || defined __stub___getservbyport_r
34086choke me
34087#endif
34088
34089int main (void)
34090{
34091return getservbyport_r ();
34092 ;
34093 return 0;
34094}
34095
34096_ACEOF
34097if ac_fn_c_try_link "$LINENO"; then :
34098
34099    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34100$as_echo "yes" >&6; }
34101    tst_links_getservbyport_r="yes"
34102
34103else
34104
34105    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34106$as_echo "no" >&6; }
34107    tst_links_getservbyport_r="no"
34108
34109fi
34110rm -f core conftest.err conftest.$ac_objext \
34111    conftest$ac_exeext conftest.$ac_ext
34112  #
34113  if test "$tst_links_getservbyport_r" = "yes"; then
34114    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is prototyped" >&5
34115$as_echo_n "checking if getservbyport_r is prototyped... " >&6; }
34116    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34117/* end confdefs.h.  */
34118
34119      $curl_includes_netdb
34120
34121_ACEOF
34122if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34123  $EGREP "getservbyport_r" >/dev/null 2>&1; then :
34124
34125      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34126$as_echo "yes" >&6; }
34127      tst_proto_getservbyport_r="yes"
34128
34129else
34130
34131      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34132$as_echo "no" >&6; }
34133      tst_proto_getservbyport_r="no"
34134
34135fi
34136rm -f conftest*
34137
34138  fi
34139  #
34140  if test "$tst_proto_getservbyport_r" = "yes"; then
34141    if test "$tst_nargs_getservbyport_r" = "unknown"; then
34142      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 4 args." >&5
34143$as_echo_n "checking if getservbyport_r takes 4 args.... " >&6; }
34144      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34145/* end confdefs.h.  */
34146
34147
34148          $curl_includes_netdb
34149
34150int main (void)
34151{
34152
34153          if(0 != getservbyport_r(0, 0, 0, 0))
34154            return 1;
34155
34156 ;
34157 return 0;
34158}
34159
34160_ACEOF
34161if ac_fn_c_try_compile "$LINENO"; then :
34162
34163        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34164$as_echo "yes" >&6; }
34165        tst_compi_getservbyport_r="yes"
34166        tst_nargs_getservbyport_r="4"
34167
34168else
34169
34170        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34171$as_echo "no" >&6; }
34172        tst_compi_getservbyport_r="no"
34173
34174fi
34175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34176    fi
34177    if test "$tst_nargs_getservbyport_r" = "unknown"; then
34178      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 5 args." >&5
34179$as_echo_n "checking if getservbyport_r takes 5 args.... " >&6; }
34180      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34181/* end confdefs.h.  */
34182
34183
34184          $curl_includes_netdb
34185
34186int main (void)
34187{
34188
34189          if(0 != getservbyport_r(0, 0, 0, 0, 0))
34190            return 1;
34191
34192 ;
34193 return 0;
34194}
34195
34196_ACEOF
34197if ac_fn_c_try_compile "$LINENO"; then :
34198
34199        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34200$as_echo "yes" >&6; }
34201        tst_compi_getservbyport_r="yes"
34202        tst_nargs_getservbyport_r="5"
34203
34204else
34205
34206        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34207$as_echo "no" >&6; }
34208        tst_compi_getservbyport_r="no"
34209
34210fi
34211rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34212    fi
34213    if test "$tst_nargs_getservbyport_r" = "unknown"; then
34214      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r takes 6 args." >&5
34215$as_echo_n "checking if getservbyport_r takes 6 args.... " >&6; }
34216      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34217/* end confdefs.h.  */
34218
34219
34220          $curl_includes_netdb
34221
34222int main (void)
34223{
34224
34225          if(0 != getservbyport_r(0, 0, 0, 0, 0, 0))
34226            return 1;
34227
34228 ;
34229 return 0;
34230}
34231
34232_ACEOF
34233if ac_fn_c_try_compile "$LINENO"; then :
34234
34235        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34236$as_echo "yes" >&6; }
34237        tst_compi_getservbyport_r="yes"
34238        tst_nargs_getservbyport_r="6"
34239
34240else
34241
34242        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34243$as_echo "no" >&6; }
34244        tst_compi_getservbyport_r="no"
34245
34246fi
34247rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34248    fi
34249    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r is compilable" >&5
34250$as_echo_n "checking if getservbyport_r is compilable... " >&6; }
34251    if test "$tst_compi_getservbyport_r" = "yes"; then
34252      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34253$as_echo "yes" >&6; }
34254    else
34255      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34256$as_echo "no" >&6; }
34257    fi
34258  fi
34259  #
34260  if test "$tst_compi_getservbyport_r" = "yes"; then
34261    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r usage allowed" >&5
34262$as_echo_n "checking if getservbyport_r usage allowed... " >&6; }
34263    if test "x$curl_disallow_getservbyport_r" != "xyes"; then
34264      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34265$as_echo "yes" >&6; }
34266      tst_allow_getservbyport_r="yes"
34267    else
34268      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34269$as_echo "no" >&6; }
34270      tst_allow_getservbyport_r="no"
34271    fi
34272  fi
34273  #
34274  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if getservbyport_r might be used" >&5
34275$as_echo_n "checking if getservbyport_r might be used... " >&6; }
34276  if test "$tst_links_getservbyport_r" = "yes" &&
34277     test "$tst_proto_getservbyport_r" = "yes" &&
34278     test "$tst_compi_getservbyport_r" = "yes" &&
34279     test "$tst_allow_getservbyport_r" = "yes"; then
34280    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34281$as_echo "yes" >&6; }
34282
34283cat >>confdefs.h <<_ACEOF
34284#define HAVE_GETSERVBYPORT_R 1
34285_ACEOF
34286
34287
34288cat >>confdefs.h <<_ACEOF
34289#define GETSERVBYPORT_R_ARGS $tst_nargs_getservbyport_r
34290_ACEOF
34291
34292    if test "$tst_nargs_getservbyport_r" -eq "4"; then
34293
34294$as_echo "#define GETSERVBYPORT_R_BUFSIZE sizeof(struct servent_data)" >>confdefs.h
34295
34296    else
34297
34298$as_echo "#define GETSERVBYPORT_R_BUFSIZE 4096" >>confdefs.h
34299
34300    fi
34301    curl_cv_func_getservbyport_r="yes"
34302  else
34303    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34304$as_echo "no" >&6; }
34305    curl_cv_func_getservbyport_r="no"
34306  fi
34307
34308
34309curl_includes_time="\
34310/* includes start */
34311#ifdef HAVE_SYS_TYPES_H
34312#  include <sys/types.h>
34313#endif
34314#ifdef HAVE_SYS_TIME_H
34315#  include <sys/time.h>
34316#  ifdef TIME_WITH_SYS_TIME
34317#    include <time.h>
34318#  endif
34319#else
34320#  ifdef HAVE_TIME_H
34321#    include <time.h>
34322#  endif
34323#endif
34324/* includes end */"
34325  for ac_header in sys/types.h sys/time.h time.h
34326do :
34327  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
34328ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_time
34329"
34330if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
34331  cat >>confdefs.h <<_ACEOF
34332#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
34333_ACEOF
34334
34335fi
34336
34337done
34338
34339
34340
34341      #
34342  tst_links_gmtime_r="unknown"
34343  tst_proto_gmtime_r="unknown"
34344  tst_compi_gmtime_r="unknown"
34345  tst_works_gmtime_r="unknown"
34346  tst_allow_gmtime_r="unknown"
34347  #
34348  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r can be linked" >&5
34349$as_echo_n "checking if gmtime_r can be linked... " >&6; }
34350  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34351/* end confdefs.h.  */
34352
34353
34354#define gmtime_r innocuous_gmtime_r
34355#ifdef __STDC__
34356# include <limits.h>
34357#else
34358# include <assert.h>
34359#endif
34360#undef gmtime_r
34361#ifdef __cplusplus
34362extern "C"
34363#endif
34364char gmtime_r ();
34365#if defined __stub_gmtime_r || defined __stub___gmtime_r
34366choke me
34367#endif
34368
34369int main (void)
34370{
34371return gmtime_r ();
34372 ;
34373 return 0;
34374}
34375
34376_ACEOF
34377if ac_fn_c_try_link "$LINENO"; then :
34378
34379    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34380$as_echo "yes" >&6; }
34381    tst_links_gmtime_r="yes"
34382
34383else
34384
34385    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34386$as_echo "no" >&6; }
34387    tst_links_gmtime_r="no"
34388
34389fi
34390rm -f core conftest.err conftest.$ac_objext \
34391    conftest$ac_exeext conftest.$ac_ext
34392  #
34393  if test "$tst_links_gmtime_r" = "yes"; then
34394    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is prototyped" >&5
34395$as_echo_n "checking if gmtime_r is prototyped... " >&6; }
34396    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34397/* end confdefs.h.  */
34398
34399      $curl_includes_time
34400
34401_ACEOF
34402if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34403  $EGREP "gmtime_r" >/dev/null 2>&1; then :
34404
34405      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34406$as_echo "yes" >&6; }
34407      tst_proto_gmtime_r="yes"
34408
34409else
34410
34411      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34412$as_echo "no" >&6; }
34413      tst_proto_gmtime_r="no"
34414
34415fi
34416rm -f conftest*
34417
34418  fi
34419  #
34420  if test "$tst_proto_gmtime_r" = "yes"; then
34421    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r is compilable" >&5
34422$as_echo_n "checking if gmtime_r is compilable... " >&6; }
34423    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34424/* end confdefs.h.  */
34425
34426
34427        $curl_includes_time
34428
34429int main (void)
34430{
34431
34432        if(0 != gmtime_r(0, 0))
34433          return 1;
34434
34435 ;
34436 return 0;
34437}
34438
34439_ACEOF
34440if ac_fn_c_try_compile "$LINENO"; then :
34441
34442      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34443$as_echo "yes" >&6; }
34444      tst_compi_gmtime_r="yes"
34445
34446else
34447
34448      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34449$as_echo "no" >&6; }
34450      tst_compi_gmtime_r="no"
34451
34452fi
34453rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34454  fi
34455  #
34456    if test "x$cross_compiling" != "xyes" &&
34457    test "$tst_compi_gmtime_r" = "yes"; then
34458    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r seems to work" >&5
34459$as_echo_n "checking if gmtime_r seems to work... " >&6; }
34460    if test "$cross_compiling" = yes; then :
34461  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34462$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34463as_fn_error $? "cannot run test program while cross compiling
34464See \`config.log' for more details" "$LINENO" 5; }
34465else
34466  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34467/* end confdefs.h.  */
34468
34469
34470        $curl_includes_stdlib
34471        $curl_includes_time
34472
34473int main (void)
34474{
34475
34476        time_t local = 1170352587;
34477        struct tm *gmt = 0;
34478        struct tm result;
34479        gmt = gmtime_r(&local, &result);
34480        if(gmt)
34481          exit(0);
34482        else
34483          exit(1);
34484
34485 ;
34486 return 0;
34487}
34488
34489_ACEOF
34490if ac_fn_c_try_run "$LINENO"; then :
34491
34492      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34493$as_echo "yes" >&6; }
34494      tst_works_gmtime_r="yes"
34495
34496else
34497
34498      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34499$as_echo "no" >&6; }
34500      tst_works_gmtime_r="no"
34501
34502fi
34503rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
34504  conftest.$ac_objext conftest.beam conftest.$ac_ext
34505fi
34506
34507  fi
34508  #
34509  if test "$tst_compi_gmtime_r" = "yes" &&
34510    test "$tst_works_gmtime_r" != "no"; then
34511    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r usage allowed" >&5
34512$as_echo_n "checking if gmtime_r usage allowed... " >&6; }
34513    if test "x$curl_disallow_gmtime_r" != "xyes"; then
34514      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34515$as_echo "yes" >&6; }
34516      tst_allow_gmtime_r="yes"
34517    else
34518      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34519$as_echo "no" >&6; }
34520      tst_allow_gmtime_r="no"
34521    fi
34522  fi
34523  #
34524  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if gmtime_r might be used" >&5
34525$as_echo_n "checking if gmtime_r might be used... " >&6; }
34526  if test "$tst_links_gmtime_r" = "yes" &&
34527     test "$tst_proto_gmtime_r" = "yes" &&
34528     test "$tst_compi_gmtime_r" = "yes" &&
34529     test "$tst_allow_gmtime_r" = "yes" &&
34530     test "$tst_works_gmtime_r" != "no"; then
34531    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34532$as_echo "yes" >&6; }
34533
34534cat >>confdefs.h <<_ACEOF
34535#define HAVE_GMTIME_R 1
34536_ACEOF
34537
34538    curl_cv_func_gmtime_r="yes"
34539  else
34540    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34541$as_echo "no" >&6; }
34542    curl_cv_func_gmtime_r="no"
34543  fi
34544
34545
34546curl_includes_arpa_inet="\
34547/* includes start */
34548#ifdef HAVE_SYS_TYPES_H
34549#  include <sys/types.h>
34550#endif
34551#ifdef HAVE_SYS_SOCKET_H
34552#  include <sys/socket.h>
34553#endif
34554#ifdef HAVE_NETINET_IN_H
34555#  include <netinet/in.h>
34556#endif
34557#ifdef HAVE_ARPA_INET_H
34558#  include <arpa/inet.h>
34559#endif
34560#ifdef HAVE_WINSOCK2_H
34561#include <winsock2.h>
34562#include <ws2tcpip.h>
34563#endif
34564/* includes end */"
34565  for ac_header in sys/types.h sys/socket.h netinet/in.h arpa/inet.h
34566do :
34567  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
34568ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_arpa_inet
34569"
34570if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
34571  cat >>confdefs.h <<_ACEOF
34572#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
34573_ACEOF
34574
34575fi
34576
34577done
34578
34579
34580
34581    #
34582  tst_links_inet_ntoa_r="unknown"
34583  tst_proto_inet_ntoa_r="unknown"
34584  tst_compi_inet_ntoa_r="unknown"
34585  tst_allow_inet_ntoa_r="unknown"
34586  tst_nargs_inet_ntoa_r="unknown"
34587  #
34588  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r can be linked" >&5
34589$as_echo_n "checking if inet_ntoa_r can be linked... " >&6; }
34590  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34591/* end confdefs.h.  */
34592
34593
34594#define inet_ntoa_r innocuous_inet_ntoa_r
34595#ifdef __STDC__
34596# include <limits.h>
34597#else
34598# include <assert.h>
34599#endif
34600#undef inet_ntoa_r
34601#ifdef __cplusplus
34602extern "C"
34603#endif
34604char inet_ntoa_r ();
34605#if defined __stub_inet_ntoa_r || defined __stub___inet_ntoa_r
34606choke me
34607#endif
34608
34609int main (void)
34610{
34611return inet_ntoa_r ();
34612 ;
34613 return 0;
34614}
34615
34616_ACEOF
34617if ac_fn_c_try_link "$LINENO"; then :
34618
34619    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34620$as_echo "yes" >&6; }
34621    tst_links_inet_ntoa_r="yes"
34622
34623else
34624
34625    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34626$as_echo "no" >&6; }
34627    tst_links_inet_ntoa_r="no"
34628
34629fi
34630rm -f core conftest.err conftest.$ac_objext \
34631    conftest$ac_exeext conftest.$ac_ext
34632  #
34633  if test "$tst_links_inet_ntoa_r" = "yes"; then
34634    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is prototyped" >&5
34635$as_echo_n "checking if inet_ntoa_r is prototyped... " >&6; }
34636    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34637/* end confdefs.h.  */
34638
34639      $curl_includes_arpa_inet
34640
34641_ACEOF
34642if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34643  $EGREP "inet_ntoa_r" >/dev/null 2>&1; then :
34644
34645      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34646$as_echo "yes" >&6; }
34647      tst_proto_inet_ntoa_r="yes"
34648
34649else
34650
34651      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34652$as_echo "no" >&6; }
34653      tst_proto_inet_ntoa_r="no"
34654
34655fi
34656rm -f conftest*
34657
34658  fi
34659  #
34660  if test "$tst_proto_inet_ntoa_r" = "yes"; then
34661    if test "$tst_nargs_inet_ntoa_r" = "unknown"; then
34662      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 2 args." >&5
34663$as_echo_n "checking if inet_ntoa_r takes 2 args.... " >&6; }
34664      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34665/* end confdefs.h.  */
34666
34667
34668          $curl_includes_arpa_inet
34669
34670int main (void)
34671{
34672
34673          struct in_addr addr;
34674          if(0 != inet_ntoa_r(addr, 0))
34675            return 1;
34676
34677 ;
34678 return 0;
34679}
34680
34681_ACEOF
34682if ac_fn_c_try_compile "$LINENO"; then :
34683
34684        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34685$as_echo "yes" >&6; }
34686        tst_compi_inet_ntoa_r="yes"
34687        tst_nargs_inet_ntoa_r="2"
34688
34689else
34690
34691        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34692$as_echo "no" >&6; }
34693        tst_compi_inet_ntoa_r="no"
34694
34695fi
34696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34697    fi
34698    if test "$tst_nargs_inet_ntoa_r" = "unknown"; then
34699      { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r takes 3 args." >&5
34700$as_echo_n "checking if inet_ntoa_r takes 3 args.... " >&6; }
34701      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34702/* end confdefs.h.  */
34703
34704
34705          $curl_includes_arpa_inet
34706
34707int main (void)
34708{
34709
34710          struct in_addr addr;
34711          if(0 != inet_ntoa_r(addr, 0, 0))
34712            return 1;
34713
34714 ;
34715 return 0;
34716}
34717
34718_ACEOF
34719if ac_fn_c_try_compile "$LINENO"; then :
34720
34721        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34722$as_echo "yes" >&6; }
34723        tst_compi_inet_ntoa_r="yes"
34724        tst_nargs_inet_ntoa_r="3"
34725
34726else
34727
34728        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34729$as_echo "no" >&6; }
34730        tst_compi_inet_ntoa_r="no"
34731
34732fi
34733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34734    fi
34735    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r is compilable" >&5
34736$as_echo_n "checking if inet_ntoa_r is compilable... " >&6; }
34737    if test "$tst_compi_inet_ntoa_r" = "yes"; then
34738      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34739$as_echo "yes" >&6; }
34740    else
34741      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34742$as_echo "no" >&6; }
34743    fi
34744  fi
34745  #
34746  if test "$tst_compi_inet_ntoa_r" = "yes"; then
34747    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r usage allowed" >&5
34748$as_echo_n "checking if inet_ntoa_r usage allowed... " >&6; }
34749    if test "x$curl_disallow_inet_ntoa_r" != "xyes"; then
34750      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34751$as_echo "yes" >&6; }
34752      tst_allow_inet_ntoa_r="yes"
34753    else
34754      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34755$as_echo "no" >&6; }
34756      tst_allow_inet_ntoa_r="no"
34757    fi
34758  fi
34759  #
34760  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntoa_r might be used" >&5
34761$as_echo_n "checking if inet_ntoa_r might be used... " >&6; }
34762  if test "$tst_links_inet_ntoa_r" = "yes" &&
34763     test "$tst_proto_inet_ntoa_r" = "yes" &&
34764     test "$tst_compi_inet_ntoa_r" = "yes" &&
34765     test "$tst_allow_inet_ntoa_r" = "yes"; then
34766    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34767$as_echo "yes" >&6; }
34768
34769cat >>confdefs.h <<_ACEOF
34770#define HAVE_INET_NTOA_R 1
34771_ACEOF
34772
34773            #
34774    if test "$tst_nargs_inet_ntoa_r" -eq "2"; then
34775
34776$as_echo "#define HAVE_INET_NTOA_R_2 1" >>confdefs.h
34777
34778    elif test "$tst_nargs_inet_ntoa_r" -eq "3"; then
34779
34780$as_echo "#define HAVE_INET_NTOA_R_3 1" >>confdefs.h
34781
34782    fi
34783    #
34784    curl_cv_func_inet_ntoa_r="yes"
34785  else
34786    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34787$as_echo "no" >&6; }
34788    curl_cv_func_inet_ntoa_r="no"
34789  fi
34790
34791
34792        #
34793  tst_links_inet_ntop="unknown"
34794  tst_proto_inet_ntop="unknown"
34795  tst_compi_inet_ntop="unknown"
34796  tst_works_inet_ntop="unknown"
34797  tst_allow_inet_ntop="unknown"
34798  #
34799  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop can be linked" >&5
34800$as_echo_n "checking if inet_ntop can be linked... " >&6; }
34801  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34802/* end confdefs.h.  */
34803
34804
34805#define inet_ntop innocuous_inet_ntop
34806#ifdef __STDC__
34807# include <limits.h>
34808#else
34809# include <assert.h>
34810#endif
34811#undef inet_ntop
34812#ifdef __cplusplus
34813extern "C"
34814#endif
34815char inet_ntop ();
34816#if defined __stub_inet_ntop || defined __stub___inet_ntop
34817choke me
34818#endif
34819
34820int main (void)
34821{
34822return inet_ntop ();
34823 ;
34824 return 0;
34825}
34826
34827_ACEOF
34828if ac_fn_c_try_link "$LINENO"; then :
34829
34830    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34831$as_echo "yes" >&6; }
34832    tst_links_inet_ntop="yes"
34833
34834else
34835
34836    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34837$as_echo "no" >&6; }
34838    tst_links_inet_ntop="no"
34839
34840fi
34841rm -f core conftest.err conftest.$ac_objext \
34842    conftest$ac_exeext conftest.$ac_ext
34843  #
34844  if test "$tst_links_inet_ntop" = "yes"; then
34845    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is prototyped" >&5
34846$as_echo_n "checking if inet_ntop is prototyped... " >&6; }
34847    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34848/* end confdefs.h.  */
34849
34850      $curl_includes_arpa_inet
34851
34852_ACEOF
34853if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
34854  $EGREP "inet_ntop" >/dev/null 2>&1; then :
34855
34856      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34857$as_echo "yes" >&6; }
34858      tst_proto_inet_ntop="yes"
34859
34860else
34861
34862      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34863$as_echo "no" >&6; }
34864      tst_proto_inet_ntop="no"
34865
34866fi
34867rm -f conftest*
34868
34869  fi
34870  #
34871  if test "$tst_proto_inet_ntop" = "yes"; then
34872    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop is compilable" >&5
34873$as_echo_n "checking if inet_ntop is compilable... " >&6; }
34874    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34875/* end confdefs.h.  */
34876
34877
34878        $curl_includes_arpa_inet
34879
34880int main (void)
34881{
34882
34883        if(0 != inet_ntop(0, 0, 0, 0))
34884          return 1;
34885
34886 ;
34887 return 0;
34888}
34889
34890_ACEOF
34891if ac_fn_c_try_compile "$LINENO"; then :
34892
34893      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34894$as_echo "yes" >&6; }
34895      tst_compi_inet_ntop="yes"
34896
34897else
34898
34899      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34900$as_echo "no" >&6; }
34901      tst_compi_inet_ntop="no"
34902
34903fi
34904rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34905  fi
34906  #
34907    if test "x$cross_compiling" != "xyes" &&
34908    test "$tst_compi_inet_ntop" = "yes"; then
34909    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop seems to work" >&5
34910$as_echo_n "checking if inet_ntop seems to work... " >&6; }
34911    if test "$cross_compiling" = yes; then :
34912  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
34913$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
34914as_fn_error $? "cannot run test program while cross compiling
34915See \`config.log' for more details" "$LINENO" 5; }
34916else
34917  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34918/* end confdefs.h.  */
34919
34920
34921        $curl_includes_stdlib
34922        $curl_includes_arpa_inet
34923        $curl_includes_string
34924
34925int main (void)
34926{
34927
34928        char ipv6res[sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")];
34929        char ipv4res[sizeof "255.255.255.255"];
34930        unsigned char ipv6a[26];
34931        unsigned char ipv4a[5];
34932        char *ipv6ptr = 0;
34933        char *ipv4ptr = 0;
34934        /* - */
34935        ipv4res[0] = '\0';
34936        ipv4a[0] = 0xc0;
34937        ipv4a[1] = 0xa8;
34938        ipv4a[2] = 0x64;
34939        ipv4a[3] = 0x01;
34940        ipv4a[4] = 0x01;
34941        /* - */
34942        ipv4ptr = inet_ntop(AF_INET, ipv4a, ipv4res, sizeof(ipv4res));
34943        if(!ipv4ptr)
34944          exit(1); /* fail */
34945        if(ipv4ptr != ipv4res)
34946          exit(1); /* fail */
34947        if(!ipv4ptr[0])
34948          exit(1); /* fail */
34949        if(memcmp(ipv4res, "192.168.100.1", 13) != 0)
34950          exit(1); /* fail */
34951        /* - */
34952        ipv6res[0] = '\0';
34953        memset(ipv6a, 0, sizeof(ipv6a));
34954        ipv6a[0] = 0xfe;
34955        ipv6a[1] = 0x80;
34956        ipv6a[8] = 0x02;
34957        ipv6a[9] = 0x14;
34958        ipv6a[10] = 0x4f;
34959        ipv6a[11] = 0xff;
34960        ipv6a[12] = 0xfe;
34961        ipv6a[13] = 0x0b;
34962        ipv6a[14] = 0x76;
34963        ipv6a[15] = 0xc8;
34964        ipv6a[25] = 0x01;
34965        /* - */
34966        ipv6ptr = inet_ntop(AF_INET6, ipv6a, ipv6res, sizeof(ipv6res));
34967        if(!ipv6ptr)
34968          exit(1); /* fail */
34969        if(ipv6ptr != ipv6res)
34970          exit(1); /* fail */
34971        if(!ipv6ptr[0])
34972          exit(1); /* fail */
34973        if(memcmp(ipv6res, "fe80::214:4fff:fe0b:76c8", 24) != 0)
34974          exit(1); /* fail */
34975        /* - */
34976        exit(0);
34977
34978 ;
34979 return 0;
34980}
34981
34982_ACEOF
34983if ac_fn_c_try_run "$LINENO"; then :
34984
34985      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34986$as_echo "yes" >&6; }
34987      tst_works_inet_ntop="yes"
34988
34989else
34990
34991      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34992$as_echo "no" >&6; }
34993      tst_works_inet_ntop="no"
34994
34995fi
34996rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
34997  conftest.$ac_objext conftest.beam conftest.$ac_ext
34998fi
34999
35000  fi
35001  #
35002  if test "$tst_compi_inet_ntop" = "yes" &&
35003    test "$tst_works_inet_ntop" != "no"; then
35004    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop usage allowed" >&5
35005$as_echo_n "checking if inet_ntop usage allowed... " >&6; }
35006    if test "x$curl_disallow_inet_ntop" != "xyes"; then
35007      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35008$as_echo "yes" >&6; }
35009      tst_allow_inet_ntop="yes"
35010    else
35011      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35012$as_echo "no" >&6; }
35013      tst_allow_inet_ntop="no"
35014    fi
35015  fi
35016  #
35017  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_ntop might be used" >&5
35018$as_echo_n "checking if inet_ntop might be used... " >&6; }
35019  if test "$tst_links_inet_ntop" = "yes" &&
35020     test "$tst_proto_inet_ntop" = "yes" &&
35021     test "$tst_compi_inet_ntop" = "yes" &&
35022     test "$tst_allow_inet_ntop" = "yes" &&
35023     test "$tst_works_inet_ntop" != "no"; then
35024    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35025$as_echo "yes" >&6; }
35026
35027cat >>confdefs.h <<_ACEOF
35028#define HAVE_INET_NTOP 1
35029_ACEOF
35030
35031    curl_cv_func_inet_ntop="yes"
35032  else
35033    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35034$as_echo "no" >&6; }
35035    curl_cv_func_inet_ntop="no"
35036  fi
35037
35038
35039        #
35040  tst_links_inet_pton="unknown"
35041  tst_proto_inet_pton="unknown"
35042  tst_compi_inet_pton="unknown"
35043  tst_works_inet_pton="unknown"
35044  tst_allow_inet_pton="unknown"
35045  #
35046  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton can be linked" >&5
35047$as_echo_n "checking if inet_pton can be linked... " >&6; }
35048  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35049/* end confdefs.h.  */
35050
35051
35052#define inet_pton innocuous_inet_pton
35053#ifdef __STDC__
35054# include <limits.h>
35055#else
35056# include <assert.h>
35057#endif
35058#undef inet_pton
35059#ifdef __cplusplus
35060extern "C"
35061#endif
35062char inet_pton ();
35063#if defined __stub_inet_pton || defined __stub___inet_pton
35064choke me
35065#endif
35066
35067int main (void)
35068{
35069return inet_pton ();
35070 ;
35071 return 0;
35072}
35073
35074_ACEOF
35075if ac_fn_c_try_link "$LINENO"; then :
35076
35077    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35078$as_echo "yes" >&6; }
35079    tst_links_inet_pton="yes"
35080
35081else
35082
35083    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35084$as_echo "no" >&6; }
35085    tst_links_inet_pton="no"
35086
35087fi
35088rm -f core conftest.err conftest.$ac_objext \
35089    conftest$ac_exeext conftest.$ac_ext
35090  #
35091  if test "$tst_links_inet_pton" = "yes"; then
35092    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is prototyped" >&5
35093$as_echo_n "checking if inet_pton is prototyped... " >&6; }
35094    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35095/* end confdefs.h.  */
35096
35097      $curl_includes_arpa_inet
35098
35099_ACEOF
35100if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
35101  $EGREP "inet_pton" >/dev/null 2>&1; then :
35102
35103      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35104$as_echo "yes" >&6; }
35105      tst_proto_inet_pton="yes"
35106
35107else
35108
35109      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35110$as_echo "no" >&6; }
35111      tst_proto_inet_pton="no"
35112
35113fi
35114rm -f conftest*
35115
35116  fi
35117  #
35118  if test "$tst_proto_inet_pton" = "yes"; then
35119    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton is compilable" >&5
35120$as_echo_n "checking if inet_pton is compilable... " >&6; }
35121    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35122/* end confdefs.h.  */
35123
35124
35125        $curl_includes_arpa_inet
35126
35127int main (void)
35128{
35129
35130        if(0 != inet_pton(0, 0, 0))
35131          return 1;
35132
35133 ;
35134 return 0;
35135}
35136
35137_ACEOF
35138if ac_fn_c_try_compile "$LINENO"; then :
35139
35140      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35141$as_echo "yes" >&6; }
35142      tst_compi_inet_pton="yes"
35143
35144else
35145
35146      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35147$as_echo "no" >&6; }
35148      tst_compi_inet_pton="no"
35149
35150fi
35151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35152  fi
35153  #
35154    if test "x$cross_compiling" != "xyes" &&
35155    test "$tst_compi_inet_pton" = "yes"; then
35156    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton seems to work" >&5
35157$as_echo_n "checking if inet_pton seems to work... " >&6; }
35158    if test "$cross_compiling" = yes; then :
35159  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
35160$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
35161as_fn_error $? "cannot run test program while cross compiling
35162See \`config.log' for more details" "$LINENO" 5; }
35163else
35164  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35165/* end confdefs.h.  */
35166
35167
35168        $curl_includes_stdlib
35169        $curl_includes_arpa_inet
35170        $curl_includes_string
35171
35172int main (void)
35173{
35174
35175        unsigned char ipv6a[16+1];
35176        unsigned char ipv4a[4+1];
35177        const char *ipv6src = "fe80::214:4fff:fe0b:76c8";
35178        const char *ipv4src = "192.168.100.1";
35179        /* - */
35180        memset(ipv4a, 1, sizeof(ipv4a));
35181        if(1 != inet_pton(AF_INET, ipv4src, ipv4a))
35182          exit(1); /* fail */
35183        /* - */
35184        if( (ipv4a[0] != 0xc0) ||
35185            (ipv4a[1] != 0xa8) ||
35186            (ipv4a[2] != 0x64) ||
35187            (ipv4a[3] != 0x01) ||
35188            (ipv4a[4] != 0x01) )
35189          exit(1); /* fail */
35190        /* - */
35191        memset(ipv6a, 1, sizeof(ipv6a));
35192        if(1 != inet_pton(AF_INET6, ipv6src, ipv6a))
35193          exit(1); /* fail */
35194        /* - */
35195        if( (ipv6a[0]  != 0xfe) ||
35196            (ipv6a[1]  != 0x80) ||
35197            (ipv6a[8]  != 0x02) ||
35198            (ipv6a[9]  != 0x14) ||
35199            (ipv6a[10] != 0x4f) ||
35200            (ipv6a[11] != 0xff) ||
35201            (ipv6a[12] != 0xfe) ||
35202            (ipv6a[13] != 0x0b) ||
35203            (ipv6a[14] != 0x76) ||
35204            (ipv6a[15] != 0xc8) ||
35205            (ipv6a[16] != 0x01) )
35206          exit(1); /* fail */
35207        /* - */
35208        if( (ipv6a[2]  != 0x0) ||
35209            (ipv6a[3]  != 0x0) ||
35210            (ipv6a[4]  != 0x0) ||
35211            (ipv6a[5]  != 0x0) ||
35212            (ipv6a[6]  != 0x0) ||
35213            (ipv6a[7]  != 0x0) )
35214          exit(1); /* fail */
35215        /* - */
35216        exit(0);
35217
35218 ;
35219 return 0;
35220}
35221
35222_ACEOF
35223if ac_fn_c_try_run "$LINENO"; then :
35224
35225      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35226$as_echo "yes" >&6; }
35227      tst_works_inet_pton="yes"
35228
35229else
35230
35231      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35232$as_echo "no" >&6; }
35233      tst_works_inet_pton="no"
35234
35235fi
35236rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
35237  conftest.$ac_objext conftest.beam conftest.$ac_ext
35238fi
35239
35240  fi
35241  #
35242  if test "$tst_compi_inet_pton" = "yes" &&
35243    test "$tst_works_inet_pton" != "no"; then
35244    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton usage allowed" >&5
35245$as_echo_n "checking if inet_pton usage allowed... " >&6; }
35246    if test "x$curl_disallow_inet_pton" != "xyes"; then
35247      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35248$as_echo "yes" >&6; }
35249      tst_allow_inet_pton="yes"
35250    else
35251      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35252$as_echo "no" >&6; }
35253      tst_allow_inet_pton="no"
35254    fi
35255  fi
35256  #
35257  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if inet_pton might be used" >&5
35258$as_echo_n "checking if inet_pton might be used... " >&6; }
35259  if test "$tst_links_inet_pton" = "yes" &&
35260     test "$tst_proto_inet_pton" = "yes" &&
35261     test "$tst_compi_inet_pton" = "yes" &&
35262     test "$tst_allow_inet_pton" = "yes" &&
35263     test "$tst_works_inet_pton" != "no"; then
35264    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35265$as_echo "yes" >&6; }
35266
35267cat >>confdefs.h <<_ACEOF
35268#define HAVE_INET_PTON 1
35269_ACEOF
35270
35271    curl_cv_func_inet_pton="yes"
35272  else
35273    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35274$as_echo "no" >&6; }
35275    curl_cv_func_inet_pton="no"
35276  fi
35277
35278
35279curl_includes_stropts="\
35280/* includes start */
35281#ifdef HAVE_SYS_TYPES_H
35282#  include <sys/types.h>
35283#endif
35284#ifdef HAVE_UNISTD_H
35285#  include <unistd.h>
35286#endif
35287#ifdef HAVE_SYS_SOCKET_H
35288#  include <sys/socket.h>
35289#endif
35290#ifdef HAVE_SYS_IOCTL_H
35291#  include <sys/ioctl.h>
35292#endif
35293#ifdef HAVE_STROPTS_H
35294#  include <stropts.h>
35295#endif
35296/* includes end */"
35297  for ac_header in sys/types.h unistd.h sys/socket.h sys/ioctl.h stropts.h
35298do :
35299  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
35300ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_stropts
35301"
35302if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
35303  cat >>confdefs.h <<_ACEOF
35304#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
35305_ACEOF
35306
35307fi
35308
35309done
35310
35311
35312
35313    #
35314  tst_links_ioctl="unknown"
35315  tst_proto_ioctl="unknown"
35316  tst_compi_ioctl="unknown"
35317  tst_allow_ioctl="unknown"
35318  #
35319  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl can be linked" >&5
35320$as_echo_n "checking if ioctl can be linked... " >&6; }
35321  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35322/* end confdefs.h.  */
35323
35324
35325#define ioctl innocuous_ioctl
35326#ifdef __STDC__
35327# include <limits.h>
35328#else
35329# include <assert.h>
35330#endif
35331#undef ioctl
35332#ifdef __cplusplus
35333extern "C"
35334#endif
35335char ioctl ();
35336#if defined __stub_ioctl || defined __stub___ioctl
35337choke me
35338#endif
35339
35340int main (void)
35341{
35342return ioctl ();
35343 ;
35344 return 0;
35345}
35346
35347_ACEOF
35348if ac_fn_c_try_link "$LINENO"; then :
35349
35350    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35351$as_echo "yes" >&6; }
35352    tst_links_ioctl="yes"
35353
35354else
35355
35356    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35357$as_echo "no" >&6; }
35358    tst_links_ioctl="no"
35359
35360fi
35361rm -f core conftest.err conftest.$ac_objext \
35362    conftest$ac_exeext conftest.$ac_ext
35363  #
35364  if test "$tst_links_ioctl" = "yes"; then
35365    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is prototyped" >&5
35366$as_echo_n "checking if ioctl is prototyped... " >&6; }
35367    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35368/* end confdefs.h.  */
35369
35370      $curl_includes_stropts
35371
35372_ACEOF
35373if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
35374  $EGREP "ioctl" >/dev/null 2>&1; then :
35375
35376      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35377$as_echo "yes" >&6; }
35378      tst_proto_ioctl="yes"
35379
35380else
35381
35382      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35383$as_echo "no" >&6; }
35384      tst_proto_ioctl="no"
35385
35386fi
35387rm -f conftest*
35388
35389  fi
35390  #
35391  if test "$tst_proto_ioctl" = "yes"; then
35392    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl is compilable" >&5
35393$as_echo_n "checking if ioctl is compilable... " >&6; }
35394    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35395/* end confdefs.h.  */
35396
35397
35398        $curl_includes_stropts
35399
35400int main (void)
35401{
35402
35403        if(0 != ioctl(0, 0, 0))
35404          return 1;
35405
35406 ;
35407 return 0;
35408}
35409
35410_ACEOF
35411if ac_fn_c_try_compile "$LINENO"; then :
35412
35413      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35414$as_echo "yes" >&6; }
35415      tst_compi_ioctl="yes"
35416
35417else
35418
35419      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35420$as_echo "no" >&6; }
35421      tst_compi_ioctl="no"
35422
35423fi
35424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35425  fi
35426  #
35427  if test "$tst_compi_ioctl" = "yes"; then
35428    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl usage allowed" >&5
35429$as_echo_n "checking if ioctl usage allowed... " >&6; }
35430    if test "x$curl_disallow_ioctl" != "xyes"; then
35431      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35432$as_echo "yes" >&6; }
35433      tst_allow_ioctl="yes"
35434    else
35435      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35436$as_echo "no" >&6; }
35437      tst_allow_ioctl="no"
35438    fi
35439  fi
35440  #
35441  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl might be used" >&5
35442$as_echo_n "checking if ioctl might be used... " >&6; }
35443  if test "$tst_links_ioctl" = "yes" &&
35444     test "$tst_proto_ioctl" = "yes" &&
35445     test "$tst_compi_ioctl" = "yes" &&
35446     test "$tst_allow_ioctl" = "yes"; then
35447    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35448$as_echo "yes" >&6; }
35449
35450cat >>confdefs.h <<_ACEOF
35451#define HAVE_IOCTL 1
35452_ACEOF
35453
35454    curl_cv_func_ioctl="yes"
35455
35456  #
35457  tst_compi_ioctl_fionbio="unknown"
35458  tst_allow_ioctl_fionbio="unknown"
35459  #
35460  if test "$curl_cv_func_ioctl" = "yes"; then
35461    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO is compilable" >&5
35462$as_echo_n "checking if ioctl FIONBIO is compilable... " >&6; }
35463    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35464/* end confdefs.h.  */
35465
35466
35467        $curl_includes_stropts
35468
35469int main (void)
35470{
35471
35472        int flags = 0;
35473        if(0 != ioctl(0, FIONBIO, &flags))
35474          return 1;
35475
35476 ;
35477 return 0;
35478}
35479
35480_ACEOF
35481if ac_fn_c_try_compile "$LINENO"; then :
35482
35483      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35484$as_echo "yes" >&6; }
35485      tst_compi_ioctl_fionbio="yes"
35486
35487else
35488
35489      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35490$as_echo "no" >&6; }
35491      tst_compi_ioctl_fionbio="no"
35492
35493fi
35494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35495  fi
35496  #
35497  if test "$tst_compi_ioctl_fionbio" = "yes"; then
35498    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO usage allowed" >&5
35499$as_echo_n "checking if ioctl FIONBIO usage allowed... " >&6; }
35500    if test "x$curl_disallow_ioctl_fionbio" != "xyes"; then
35501      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35502$as_echo "yes" >&6; }
35503      tst_allow_ioctl_fionbio="yes"
35504    else
35505      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35506$as_echo "no" >&6; }
35507      tst_allow_ioctl_fionbio="no"
35508    fi
35509  fi
35510  #
35511  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl FIONBIO might be used" >&5
35512$as_echo_n "checking if ioctl FIONBIO might be used... " >&6; }
35513  if test "$tst_compi_ioctl_fionbio" = "yes" &&
35514     test "$tst_allow_ioctl_fionbio" = "yes"; then
35515    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35516$as_echo "yes" >&6; }
35517
35518cat >>confdefs.h <<_ACEOF
35519#define HAVE_IOCTL_FIONBIO 1
35520_ACEOF
35521
35522    curl_cv_func_ioctl_fionbio="yes"
35523  else
35524    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35525$as_echo "no" >&6; }
35526    curl_cv_func_ioctl_fionbio="no"
35527  fi
35528
35529
35530  #
35531  tst_compi_ioctl_siocgifaddr="unknown"
35532  tst_allow_ioctl_siocgifaddr="unknown"
35533  #
35534  if test "$curl_cv_func_ioctl" = "yes"; then
35535    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR is compilable" >&5
35536$as_echo_n "checking if ioctl SIOCGIFADDR is compilable... " >&6; }
35537    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35538/* end confdefs.h.  */
35539
35540
35541        $curl_includes_stropts
35542        #include <net/if.h>
35543
35544int main (void)
35545{
35546
35547        struct ifreq ifr;
35548        if(0 != ioctl(0, SIOCGIFADDR, &ifr))
35549          return 1;
35550
35551 ;
35552 return 0;
35553}
35554
35555_ACEOF
35556if ac_fn_c_try_compile "$LINENO"; then :
35557
35558      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35559$as_echo "yes" >&6; }
35560      tst_compi_ioctl_siocgifaddr="yes"
35561
35562else
35563
35564      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35565$as_echo "no" >&6; }
35566      tst_compi_ioctl_siocgifaddr="no"
35567
35568fi
35569rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35570  fi
35571  #
35572  if test "$tst_compi_ioctl_siocgifaddr" = "yes"; then
35573    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR usage allowed" >&5
35574$as_echo_n "checking if ioctl SIOCGIFADDR usage allowed... " >&6; }
35575    if test "x$curl_disallow_ioctl_siocgifaddr" != "xyes"; then
35576      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35577$as_echo "yes" >&6; }
35578      tst_allow_ioctl_siocgifaddr="yes"
35579    else
35580      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35581$as_echo "no" >&6; }
35582      tst_allow_ioctl_siocgifaddr="no"
35583    fi
35584  fi
35585  #
35586  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctl SIOCGIFADDR might be used" >&5
35587$as_echo_n "checking if ioctl SIOCGIFADDR might be used... " >&6; }
35588  if test "$tst_compi_ioctl_siocgifaddr" = "yes" &&
35589     test "$tst_allow_ioctl_siocgifaddr" = "yes"; then
35590    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35591$as_echo "yes" >&6; }
35592
35593cat >>confdefs.h <<_ACEOF
35594#define HAVE_IOCTL_SIOCGIFADDR 1
35595_ACEOF
35596
35597    curl_cv_func_ioctl_siocgifaddr="yes"
35598  else
35599    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35600$as_echo "no" >&6; }
35601    curl_cv_func_ioctl_siocgifaddr="no"
35602  fi
35603
35604  else
35605    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35606$as_echo "no" >&6; }
35607    curl_cv_func_ioctl="no"
35608  fi
35609
35610
35611    #
35612  tst_links_ioctlsocket="unknown"
35613  tst_proto_ioctlsocket="unknown"
35614  tst_compi_ioctlsocket="unknown"
35615  tst_allow_ioctlsocket="unknown"
35616  #
35617  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket can be linked" >&5
35618$as_echo_n "checking if ioctlsocket can be linked... " >&6; }
35619  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35620/* end confdefs.h.  */
35621
35622
35623      $curl_includes_winsock2
35624
35625int main (void)
35626{
35627
35628      if(0 != ioctlsocket(0, 0, 0))
35629        return 1;
35630
35631 ;
35632 return 0;
35633}
35634
35635_ACEOF
35636if ac_fn_c_try_link "$LINENO"; then :
35637
35638    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35639$as_echo "yes" >&6; }
35640    tst_links_ioctlsocket="yes"
35641
35642else
35643
35644    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35645$as_echo "no" >&6; }
35646    tst_links_ioctlsocket="no"
35647
35648fi
35649rm -f core conftest.err conftest.$ac_objext \
35650    conftest$ac_exeext conftest.$ac_ext
35651  #
35652  if test "$tst_links_ioctlsocket" = "yes"; then
35653    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is prototyped" >&5
35654$as_echo_n "checking if ioctlsocket is prototyped... " >&6; }
35655    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35656/* end confdefs.h.  */
35657
35658      $curl_includes_winsock2
35659
35660_ACEOF
35661if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
35662  $EGREP "ioctlsocket" >/dev/null 2>&1; then :
35663
35664      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35665$as_echo "yes" >&6; }
35666      tst_proto_ioctlsocket="yes"
35667
35668else
35669
35670      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35671$as_echo "no" >&6; }
35672      tst_proto_ioctlsocket="no"
35673
35674fi
35675rm -f conftest*
35676
35677  fi
35678  #
35679  if test "$tst_proto_ioctlsocket" = "yes"; then
35680    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket is compilable" >&5
35681$as_echo_n "checking if ioctlsocket is compilable... " >&6; }
35682    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35683/* end confdefs.h.  */
35684
35685
35686        $curl_includes_winsock2
35687
35688int main (void)
35689{
35690
35691        if(0 != ioctlsocket(0, 0, 0))
35692          return 1;
35693
35694 ;
35695 return 0;
35696}
35697
35698_ACEOF
35699if ac_fn_c_try_compile "$LINENO"; then :
35700
35701      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35702$as_echo "yes" >&6; }
35703      tst_compi_ioctlsocket="yes"
35704
35705else
35706
35707      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35708$as_echo "no" >&6; }
35709      tst_compi_ioctlsocket="no"
35710
35711fi
35712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35713  fi
35714  #
35715  if test "$tst_compi_ioctlsocket" = "yes"; then
35716    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket usage allowed" >&5
35717$as_echo_n "checking if ioctlsocket usage allowed... " >&6; }
35718    if test "x$curl_disallow_ioctlsocket" != "xyes"; then
35719      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35720$as_echo "yes" >&6; }
35721      tst_allow_ioctlsocket="yes"
35722    else
35723      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35724$as_echo "no" >&6; }
35725      tst_allow_ioctlsocket="no"
35726    fi
35727  fi
35728  #
35729  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket might be used" >&5
35730$as_echo_n "checking if ioctlsocket might be used... " >&6; }
35731  if test "$tst_links_ioctlsocket" = "yes" &&
35732     test "$tst_proto_ioctlsocket" = "yes" &&
35733     test "$tst_compi_ioctlsocket" = "yes" &&
35734     test "$tst_allow_ioctlsocket" = "yes"; then
35735    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35736$as_echo "yes" >&6; }
35737
35738cat >>confdefs.h <<_ACEOF
35739#define HAVE_IOCTLSOCKET 1
35740_ACEOF
35741
35742    curl_cv_func_ioctlsocket="yes"
35743
35744  #
35745  tst_compi_ioctlsocket_fionbio="unknown"
35746  tst_allow_ioctlsocket_fionbio="unknown"
35747  #
35748  if test "$curl_cv_func_ioctlsocket" = "yes"; then
35749    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO is compilable" >&5
35750$as_echo_n "checking if ioctlsocket FIONBIO is compilable... " >&6; }
35751    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35752/* end confdefs.h.  */
35753
35754
35755        $curl_includes_winsock2
35756
35757int main (void)
35758{
35759
35760        int flags = 0;
35761        if(0 != ioctlsocket(0, FIONBIO, &flags))
35762          return 1;
35763
35764 ;
35765 return 0;
35766}
35767
35768_ACEOF
35769if ac_fn_c_try_compile "$LINENO"; then :
35770
35771      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35772$as_echo "yes" >&6; }
35773      tst_compi_ioctlsocket_fionbio="yes"
35774
35775else
35776
35777      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35778$as_echo "no" >&6; }
35779      tst_compi_ioctlsocket_fionbio="no"
35780
35781fi
35782rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35783  fi
35784  #
35785  if test "$tst_compi_ioctlsocket_fionbio" = "yes"; then
35786    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO usage allowed" >&5
35787$as_echo_n "checking if ioctlsocket FIONBIO usage allowed... " >&6; }
35788    if test "x$curl_disallow_ioctlsocket_fionbio" != "xyes"; then
35789      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35790$as_echo "yes" >&6; }
35791      tst_allow_ioctlsocket_fionbio="yes"
35792    else
35793      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35794$as_echo "no" >&6; }
35795      tst_allow_ioctlsocket_fionbio="no"
35796    fi
35797  fi
35798  #
35799  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ioctlsocket FIONBIO might be used" >&5
35800$as_echo_n "checking if ioctlsocket FIONBIO might be used... " >&6; }
35801  if test "$tst_compi_ioctlsocket_fionbio" = "yes" &&
35802     test "$tst_allow_ioctlsocket_fionbio" = "yes"; then
35803    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35804$as_echo "yes" >&6; }
35805
35806cat >>confdefs.h <<_ACEOF
35807#define HAVE_IOCTLSOCKET_FIONBIO 1
35808_ACEOF
35809
35810    curl_cv_func_ioctlsocket_fionbio="yes"
35811  else
35812    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35813$as_echo "no" >&6; }
35814    curl_cv_func_ioctlsocket_fionbio="no"
35815  fi
35816
35817  else
35818    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35819$as_echo "no" >&6; }
35820    curl_cv_func_ioctlsocket="no"
35821  fi
35822
35823
35824    #
35825  tst_links_ioctlsocket_camel="unknown"
35826  tst_proto_ioctlsocket_camel="unknown"
35827  tst_compi_ioctlsocket_camel="unknown"
35828  tst_allow_ioctlsocket_camel="unknown"
35829  #
35830  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket can be linked" >&5
35831$as_echo_n "checking if IoctlSocket can be linked... " >&6; }
35832  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35833/* end confdefs.h.  */
35834
35835
35836#define IoctlSocket innocuous_IoctlSocket
35837#ifdef __STDC__
35838# include <limits.h>
35839#else
35840# include <assert.h>
35841#endif
35842#undef IoctlSocket
35843#ifdef __cplusplus
35844extern "C"
35845#endif
35846char IoctlSocket ();
35847#if defined __stub_IoctlSocket || defined __stub___IoctlSocket
35848choke me
35849#endif
35850
35851int main (void)
35852{
35853return IoctlSocket ();
35854 ;
35855 return 0;
35856}
35857
35858_ACEOF
35859if ac_fn_c_try_link "$LINENO"; then :
35860
35861    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35862$as_echo "yes" >&6; }
35863    tst_links_ioctlsocket_camel="yes"
35864
35865else
35866
35867    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35868$as_echo "no" >&6; }
35869    tst_links_ioctlsocket_camel="no"
35870
35871fi
35872rm -f core conftest.err conftest.$ac_objext \
35873    conftest$ac_exeext conftest.$ac_ext
35874  #
35875  if test "$tst_links_ioctlsocket_camel" = "yes"; then
35876    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is prototyped" >&5
35877$as_echo_n "checking if IoctlSocket is prototyped... " >&6; }
35878    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35879/* end confdefs.h.  */
35880
35881      $curl_includes_stropts
35882
35883_ACEOF
35884if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
35885  $EGREP "IoctlSocket" >/dev/null 2>&1; then :
35886
35887      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35888$as_echo "yes" >&6; }
35889      tst_proto_ioctlsocket_camel="yes"
35890
35891else
35892
35893      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35894$as_echo "no" >&6; }
35895      tst_proto_ioctlsocket_camel="no"
35896
35897fi
35898rm -f conftest*
35899
35900  fi
35901  #
35902  if test "$tst_proto_ioctlsocket_camel" = "yes"; then
35903    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket is compilable" >&5
35904$as_echo_n "checking if IoctlSocket is compilable... " >&6; }
35905    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35906/* end confdefs.h.  */
35907
35908
35909        $curl_includes_stropts
35910
35911int main (void)
35912{
35913
35914        if(0 != IoctlSocket(0, 0, 0))
35915          return 1;
35916
35917 ;
35918 return 0;
35919}
35920
35921_ACEOF
35922if ac_fn_c_try_compile "$LINENO"; then :
35923
35924      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35925$as_echo "yes" >&6; }
35926      tst_compi_ioctlsocket_camel="yes"
35927
35928else
35929
35930      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35931$as_echo "no" >&6; }
35932      tst_compi_ioctlsocket_camel="no"
35933
35934fi
35935rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35936  fi
35937  #
35938  if test "$tst_compi_ioctlsocket_camel" = "yes"; then
35939    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket usage allowed" >&5
35940$as_echo_n "checking if IoctlSocket usage allowed... " >&6; }
35941    if test "x$curl_disallow_ioctlsocket_camel" != "xyes"; then
35942      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35943$as_echo "yes" >&6; }
35944      tst_allow_ioctlsocket_camel="yes"
35945    else
35946      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
35947$as_echo "no" >&6; }
35948      tst_allow_ioctlsocket_camel="no"
35949    fi
35950  fi
35951  #
35952  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket might be used" >&5
35953$as_echo_n "checking if IoctlSocket might be used... " >&6; }
35954  if test "$tst_links_ioctlsocket_camel" = "yes" &&
35955     test "$tst_proto_ioctlsocket_camel" = "yes" &&
35956     test "$tst_compi_ioctlsocket_camel" = "yes" &&
35957     test "$tst_allow_ioctlsocket_camel" = "yes"; then
35958    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35959$as_echo "yes" >&6; }
35960
35961cat >>confdefs.h <<_ACEOF
35962#define HAVE_IOCTLSOCKET_CAMEL 1
35963_ACEOF
35964
35965    curl_cv_func_ioctlsocket_camel="yes"
35966
35967  #
35968  tst_compi_ioctlsocket_camel_fionbio="unknown"
35969  tst_allow_ioctlsocket_camel_fionbio="unknown"
35970  #
35971  if test "$curl_cv_func_ioctlsocket_camel" = "yes"; then
35972    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO is compilable" >&5
35973$as_echo_n "checking if IoctlSocket FIONBIO is compilable... " >&6; }
35974    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35975/* end confdefs.h.  */
35976
35977
35978        $curl_includes_stropts
35979
35980int main (void)
35981{
35982
35983        long flags = 0;
35984        if(0 != ioctlsocket(0, FIONBIO, &flags))
35985          return 1;
35986
35987 ;
35988 return 0;
35989}
35990
35991_ACEOF
35992if ac_fn_c_try_compile "$LINENO"; then :
35993
35994      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
35995$as_echo "yes" >&6; }
35996      tst_compi_ioctlsocket_camel_fionbio="yes"
35997
35998else
35999
36000      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36001$as_echo "no" >&6; }
36002      tst_compi_ioctlsocket_camel_fionbio="no"
36003
36004fi
36005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36006  fi
36007  #
36008  if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes"; then
36009    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO usage allowed" >&5
36010$as_echo_n "checking if IoctlSocket FIONBIO usage allowed... " >&6; }
36011    if test "x$curl_disallow_ioctlsocket_camel_fionbio" != "xyes"; then
36012      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36013$as_echo "yes" >&6; }
36014      tst_allow_ioctlsocket_camel_fionbio="yes"
36015    else
36016      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36017$as_echo "no" >&6; }
36018      tst_allow_ioctlsocket_camel_fionbio="no"
36019    fi
36020  fi
36021  #
36022  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if IoctlSocket FIONBIO might be used" >&5
36023$as_echo_n "checking if IoctlSocket FIONBIO might be used... " >&6; }
36024  if test "$tst_compi_ioctlsocket_camel_fionbio" = "yes" &&
36025     test "$tst_allow_ioctlsocket_camel_fionbio" = "yes"; then
36026    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36027$as_echo "yes" >&6; }
36028
36029cat >>confdefs.h <<_ACEOF
36030#define HAVE_IOCTLSOCKET_CAMEL_FIONBIO 1
36031_ACEOF
36032
36033    curl_cv_func_ioctlsocket_camel_fionbio="yes"
36034  else
36035    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36036$as_echo "no" >&6; }
36037    curl_cv_func_ioctlsocket_camel_fionbio="no"
36038  fi
36039
36040  else
36041    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36042$as_echo "no" >&6; }
36043    curl_cv_func_ioctlsocket_camel="no"
36044  fi
36045
36046
36047      #
36048  tst_links_localtime_r="unknown"
36049  tst_proto_localtime_r="unknown"
36050  tst_compi_localtime_r="unknown"
36051  tst_works_localtime_r="unknown"
36052  tst_allow_localtime_r="unknown"
36053  #
36054  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r can be linked" >&5
36055$as_echo_n "checking if localtime_r can be linked... " >&6; }
36056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36057/* end confdefs.h.  */
36058
36059
36060#define localtime_r innocuous_localtime_r
36061#ifdef __STDC__
36062# include <limits.h>
36063#else
36064# include <assert.h>
36065#endif
36066#undef localtime_r
36067#ifdef __cplusplus
36068extern "C"
36069#endif
36070char localtime_r ();
36071#if defined __stub_localtime_r || defined __stub___localtime_r
36072choke me
36073#endif
36074
36075int main (void)
36076{
36077return localtime_r ();
36078 ;
36079 return 0;
36080}
36081
36082_ACEOF
36083if ac_fn_c_try_link "$LINENO"; then :
36084
36085    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36086$as_echo "yes" >&6; }
36087    tst_links_localtime_r="yes"
36088
36089else
36090
36091    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36092$as_echo "no" >&6; }
36093    tst_links_localtime_r="no"
36094
36095fi
36096rm -f core conftest.err conftest.$ac_objext \
36097    conftest$ac_exeext conftest.$ac_ext
36098  #
36099  if test "$tst_links_localtime_r" = "yes"; then
36100    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is prototyped" >&5
36101$as_echo_n "checking if localtime_r is prototyped... " >&6; }
36102    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36103/* end confdefs.h.  */
36104
36105      $curl_includes_time
36106
36107_ACEOF
36108if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
36109  $EGREP "localtime_r" >/dev/null 2>&1; then :
36110
36111      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36112$as_echo "yes" >&6; }
36113      tst_proto_localtime_r="yes"
36114
36115else
36116
36117      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36118$as_echo "no" >&6; }
36119      tst_proto_localtime_r="no"
36120
36121fi
36122rm -f conftest*
36123
36124  fi
36125  #
36126  if test "$tst_proto_localtime_r" = "yes"; then
36127    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r is compilable" >&5
36128$as_echo_n "checking if localtime_r is compilable... " >&6; }
36129    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36130/* end confdefs.h.  */
36131
36132
36133        $curl_includes_time
36134
36135int main (void)
36136{
36137
36138        if(0 != localtime_r(0, 0))
36139          return 1;
36140
36141 ;
36142 return 0;
36143}
36144
36145_ACEOF
36146if ac_fn_c_try_compile "$LINENO"; then :
36147
36148      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36149$as_echo "yes" >&6; }
36150      tst_compi_localtime_r="yes"
36151
36152else
36153
36154      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36155$as_echo "no" >&6; }
36156      tst_compi_localtime_r="no"
36157
36158fi
36159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36160  fi
36161  #
36162    if test "x$cross_compiling" != "xyes" &&
36163    test "$tst_compi_localtime_r" = "yes"; then
36164    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r seems to work" >&5
36165$as_echo_n "checking if localtime_r seems to work... " >&6; }
36166    if test "$cross_compiling" = yes; then :
36167  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36168$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
36169as_fn_error $? "cannot run test program while cross compiling
36170See \`config.log' for more details" "$LINENO" 5; }
36171else
36172  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36173/* end confdefs.h.  */
36174
36175
36176        $curl_includes_stdlib
36177        $curl_includes_time
36178
36179int main (void)
36180{
36181
36182        time_t clock = 1170352587;
36183        struct tm *tmp = 0;
36184        struct tm result;
36185        tmp = localtime_r(&clock, &result);
36186        if(tmp)
36187          exit(0);
36188        else
36189          exit(1);
36190
36191 ;
36192 return 0;
36193}
36194
36195_ACEOF
36196if ac_fn_c_try_run "$LINENO"; then :
36197
36198      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36199$as_echo "yes" >&6; }
36200      tst_works_localtime_r="yes"
36201
36202else
36203
36204      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36205$as_echo "no" >&6; }
36206      tst_works_localtime_r="no"
36207
36208fi
36209rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
36210  conftest.$ac_objext conftest.beam conftest.$ac_ext
36211fi
36212
36213  fi
36214  #
36215  if test "$tst_compi_localtime_r" = "yes" &&
36216    test "$tst_works_localtime_r" != "no"; then
36217    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r usage allowed" >&5
36218$as_echo_n "checking if localtime_r usage allowed... " >&6; }
36219    if test "x$curl_disallow_localtime_r" != "xyes"; then
36220      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36221$as_echo "yes" >&6; }
36222      tst_allow_localtime_r="yes"
36223    else
36224      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36225$as_echo "no" >&6; }
36226      tst_allow_localtime_r="no"
36227    fi
36228  fi
36229  #
36230  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if localtime_r might be used" >&5
36231$as_echo_n "checking if localtime_r might be used... " >&6; }
36232  if test "$tst_links_localtime_r" = "yes" &&
36233     test "$tst_proto_localtime_r" = "yes" &&
36234     test "$tst_compi_localtime_r" = "yes" &&
36235     test "$tst_allow_localtime_r" = "yes" &&
36236     test "$tst_works_localtime_r" != "no"; then
36237    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36238$as_echo "yes" >&6; }
36239
36240cat >>confdefs.h <<_ACEOF
36241#define HAVE_LOCALTIME_R 1
36242_ACEOF
36243
36244    curl_cv_func_localtime_r="yes"
36245  else
36246    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36247$as_echo "no" >&6; }
36248    curl_cv_func_localtime_r="no"
36249  fi
36250
36251
36252    #
36253  tst_links_memrchr="unknown"
36254  tst_macro_memrchr="unknown"
36255  tst_proto_memrchr="unknown"
36256  tst_compi_memrchr="unknown"
36257  tst_allow_memrchr="unknown"
36258  #
36259  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr can be linked" >&5
36260$as_echo_n "checking if memrchr can be linked... " >&6; }
36261  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36262/* end confdefs.h.  */
36263
36264
36265#define memrchr innocuous_memrchr
36266#ifdef __STDC__
36267# include <limits.h>
36268#else
36269# include <assert.h>
36270#endif
36271#undef memrchr
36272#ifdef __cplusplus
36273extern "C"
36274#endif
36275char memrchr ();
36276#if defined __stub_memrchr || defined __stub___memrchr
36277choke me
36278#endif
36279
36280int main (void)
36281{
36282return memrchr ();
36283 ;
36284 return 0;
36285}
36286
36287_ACEOF
36288if ac_fn_c_try_link "$LINENO"; then :
36289
36290    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36291$as_echo "yes" >&6; }
36292    tst_links_memrchr="yes"
36293
36294else
36295
36296    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36297$as_echo "no" >&6; }
36298    tst_links_memrchr="no"
36299
36300fi
36301rm -f core conftest.err conftest.$ac_objext \
36302    conftest$ac_exeext conftest.$ac_ext
36303  #
36304  if test "$tst_links_memrchr" = "no"; then
36305    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr seems a macro" >&5
36306$as_echo_n "checking if memrchr seems a macro... " >&6; }
36307    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36308/* end confdefs.h.  */
36309
36310
36311        $curl_includes_string
36312
36313int main (void)
36314{
36315
36316        if(0 != memrchr(0, 0, 0))
36317          return 1;
36318
36319 ;
36320 return 0;
36321}
36322
36323_ACEOF
36324if ac_fn_c_try_link "$LINENO"; then :
36325
36326      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36327$as_echo "yes" >&6; }
36328      tst_macro_memrchr="yes"
36329
36330else
36331
36332      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36333$as_echo "no" >&6; }
36334      tst_macro_memrchr="no"
36335
36336fi
36337rm -f core conftest.err conftest.$ac_objext \
36338    conftest$ac_exeext conftest.$ac_ext
36339  fi
36340  #
36341  if test "$tst_links_memrchr" = "yes"; then
36342    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is prototyped" >&5
36343$as_echo_n "checking if memrchr is prototyped... " >&6; }
36344    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36345/* end confdefs.h.  */
36346
36347      $curl_includes_string
36348
36349_ACEOF
36350if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
36351  $EGREP "memrchr" >/dev/null 2>&1; then :
36352
36353      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36354$as_echo "yes" >&6; }
36355      tst_proto_memrchr="yes"
36356
36357else
36358
36359      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36360$as_echo "no" >&6; }
36361      tst_proto_memrchr="no"
36362
36363fi
36364rm -f conftest*
36365
36366  fi
36367  #
36368  if test "$tst_proto_memrchr" = "yes" ||
36369     test "$tst_macro_memrchr" = "yes"; then
36370    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr is compilable" >&5
36371$as_echo_n "checking if memrchr is compilable... " >&6; }
36372    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36373/* end confdefs.h.  */
36374
36375
36376        $curl_includes_string
36377
36378int main (void)
36379{
36380
36381        if(0 != memrchr(0, 0, 0))
36382          return 1;
36383
36384 ;
36385 return 0;
36386}
36387
36388_ACEOF
36389if ac_fn_c_try_compile "$LINENO"; then :
36390
36391      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36392$as_echo "yes" >&6; }
36393      tst_compi_memrchr="yes"
36394
36395else
36396
36397      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36398$as_echo "no" >&6; }
36399      tst_compi_memrchr="no"
36400
36401fi
36402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36403  fi
36404  #
36405  if test "$tst_compi_memrchr" = "yes"; then
36406    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr usage allowed" >&5
36407$as_echo_n "checking if memrchr usage allowed... " >&6; }
36408    if test "x$curl_disallow_memrchr" != "xyes"; then
36409      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36410$as_echo "yes" >&6; }
36411      tst_allow_memrchr="yes"
36412    else
36413      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36414$as_echo "no" >&6; }
36415      tst_allow_memrchr="no"
36416    fi
36417  fi
36418  #
36419  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memrchr might be used" >&5
36420$as_echo_n "checking if memrchr might be used... " >&6; }
36421  if (test "$tst_proto_memrchr" = "yes" ||
36422      test "$tst_macro_memrchr" = "yes") &&
36423     test "$tst_compi_memrchr" = "yes" &&
36424     test "$tst_allow_memrchr" = "yes"; then
36425    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36426$as_echo "yes" >&6; }
36427
36428cat >>confdefs.h <<_ACEOF
36429#define HAVE_MEMRCHR 1
36430_ACEOF
36431
36432    curl_cv_func_memrchr="yes"
36433  else
36434    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36435$as_echo "no" >&6; }
36436    curl_cv_func_memrchr="no"
36437  fi
36438
36439
36440      #
36441  tst_links_poll="unknown"
36442  tst_proto_poll="unknown"
36443  tst_compi_poll="unknown"
36444  tst_works_poll="unknown"
36445  tst_allow_poll="unknown"
36446  #
36447  case $host_os in
36448    darwin*|interix*)
36449                                          curl_disallow_poll="yes"
36450      tst_compi_poll="no"
36451      ;;
36452  esac
36453  #
36454  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll can be linked" >&5
36455$as_echo_n "checking if poll can be linked... " >&6; }
36456  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36457/* end confdefs.h.  */
36458
36459
36460      $curl_includes_poll
36461
36462int main (void)
36463{
36464
36465      if(0 != poll(0, 0, 0))
36466        return 1;
36467
36468 ;
36469 return 0;
36470}
36471
36472_ACEOF
36473if ac_fn_c_try_link "$LINENO"; then :
36474
36475    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36476$as_echo "yes" >&6; }
36477    tst_links_poll="yes"
36478
36479else
36480
36481    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36482$as_echo "no" >&6; }
36483    tst_links_poll="no"
36484
36485fi
36486rm -f core conftest.err conftest.$ac_objext \
36487    conftest$ac_exeext conftest.$ac_ext
36488  #
36489  if test "$tst_links_poll" = "yes"; then
36490    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is prototyped" >&5
36491$as_echo_n "checking if poll is prototyped... " >&6; }
36492    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36493/* end confdefs.h.  */
36494
36495      $curl_includes_poll
36496
36497_ACEOF
36498if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
36499  $EGREP "poll" >/dev/null 2>&1; then :
36500
36501      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36502$as_echo "yes" >&6; }
36503      tst_proto_poll="yes"
36504
36505else
36506
36507      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36508$as_echo "no" >&6; }
36509      tst_proto_poll="no"
36510
36511fi
36512rm -f conftest*
36513
36514  fi
36515  #
36516  if test "$tst_proto_poll" = "yes"; then
36517    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll is compilable" >&5
36518$as_echo_n "checking if poll is compilable... " >&6; }
36519    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36520/* end confdefs.h.  */
36521
36522
36523        $curl_includes_poll
36524
36525int main (void)
36526{
36527
36528        if(0 != poll(0, 0, 0))
36529          return 1;
36530
36531 ;
36532 return 0;
36533}
36534
36535_ACEOF
36536if ac_fn_c_try_compile "$LINENO"; then :
36537
36538      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36539$as_echo "yes" >&6; }
36540      tst_compi_poll="yes"
36541
36542else
36543
36544      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36545$as_echo "no" >&6; }
36546      tst_compi_poll="no"
36547
36548fi
36549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36550  fi
36551  #
36552    if test "x$cross_compiling" != "xyes" &&
36553    test "$tst_compi_poll" = "yes"; then
36554    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll seems to work" >&5
36555$as_echo_n "checking if poll seems to work... " >&6; }
36556    if test "$cross_compiling" = yes; then :
36557  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
36558$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
36559as_fn_error $? "cannot run test program while cross compiling
36560See \`config.log' for more details" "$LINENO" 5; }
36561else
36562  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36563/* end confdefs.h.  */
36564
36565
36566        $curl_includes_stdlib
36567        $curl_includes_poll
36568        $curl_includes_time
36569
36570int main (void)
36571{
36572
36573        /* detect the original poll() breakage */
36574        if(0 != poll(0, 0, 10))
36575          exit(1); /* fail */
36576        else {
36577          /* detect the 10.12 poll() breakage */
36578          struct timeval before, after;
36579          int rc;
36580          size_t us;
36581
36582          gettimeofday(&before, NULL);
36583          rc = poll(NULL, 0, 500);
36584          gettimeofday(&after, NULL);
36585
36586          us = (after.tv_sec - before.tv_sec) * 1000000 +
36587            (after.tv_usec - before.tv_usec);
36588
36589          if(us < 400000)
36590            exit(1);
36591        }
36592
36593 ;
36594 return 0;
36595}
36596
36597_ACEOF
36598if ac_fn_c_try_run "$LINENO"; then :
36599
36600      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36601$as_echo "yes" >&6; }
36602      tst_works_poll="yes"
36603
36604else
36605
36606      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36607$as_echo "no" >&6; }
36608      tst_works_poll="no"
36609
36610fi
36611rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
36612  conftest.$ac_objext conftest.beam conftest.$ac_ext
36613fi
36614
36615  fi
36616  #
36617  if test "$tst_compi_poll" = "yes" &&
36618    test "$tst_works_poll" != "no"; then
36619    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll usage allowed" >&5
36620$as_echo_n "checking if poll usage allowed... " >&6; }
36621    if test "x$curl_disallow_poll" != "xyes"; then
36622      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36623$as_echo "yes" >&6; }
36624      tst_allow_poll="yes"
36625    else
36626      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36627$as_echo "no" >&6; }
36628      tst_allow_poll="no"
36629    fi
36630  fi
36631  #
36632  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if poll might be used" >&5
36633$as_echo_n "checking if poll might be used... " >&6; }
36634  if test "$tst_links_poll" = "yes" &&
36635     test "$tst_proto_poll" = "yes" &&
36636     test "$tst_compi_poll" = "yes" &&
36637     test "$tst_allow_poll" = "yes" &&
36638     test "$tst_works_poll" != "no"; then
36639    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36640$as_echo "yes" >&6; }
36641
36642cat >>confdefs.h <<_ACEOF
36643#define HAVE_POLL 1
36644_ACEOF
36645
36646
36647cat >>confdefs.h <<_ACEOF
36648#define HAVE_POLL_FINE 1
36649_ACEOF
36650
36651    curl_cv_func_poll="yes"
36652  else
36653    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36654$as_echo "no" >&6; }
36655    curl_cv_func_poll="no"
36656  fi
36657
36658
36659      #
36660  tst_links_setsockopt="unknown"
36661  tst_proto_setsockopt="unknown"
36662  tst_compi_setsockopt="unknown"
36663  tst_allow_setsockopt="unknown"
36664  #
36665  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt can be linked" >&5
36666$as_echo_n "checking if setsockopt can be linked... " >&6; }
36667  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36668/* end confdefs.h.  */
36669
36670
36671      $curl_includes_winsock2
36672      $curl_includes_sys_socket
36673
36674int main (void)
36675{
36676
36677      if(0 != setsockopt(0, 0, 0, 0, 0))
36678        return 1;
36679
36680 ;
36681 return 0;
36682}
36683
36684_ACEOF
36685if ac_fn_c_try_link "$LINENO"; then :
36686
36687    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36688$as_echo "yes" >&6; }
36689    tst_links_setsockopt="yes"
36690
36691else
36692
36693    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36694$as_echo "no" >&6; }
36695    tst_links_setsockopt="no"
36696
36697fi
36698rm -f core conftest.err conftest.$ac_objext \
36699    conftest$ac_exeext conftest.$ac_ext
36700  #
36701  if test "$tst_links_setsockopt" = "yes"; then
36702    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is prototyped" >&5
36703$as_echo_n "checking if setsockopt is prototyped... " >&6; }
36704    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36705/* end confdefs.h.  */
36706
36707      $curl_includes_winsock2
36708      $curl_includes_sys_socket
36709
36710_ACEOF
36711if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
36712  $EGREP "setsockopt" >/dev/null 2>&1; then :
36713
36714      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36715$as_echo "yes" >&6; }
36716      tst_proto_setsockopt="yes"
36717
36718else
36719
36720      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36721$as_echo "no" >&6; }
36722      tst_proto_setsockopt="no"
36723
36724fi
36725rm -f conftest*
36726
36727  fi
36728  #
36729  if test "$tst_proto_setsockopt" = "yes"; then
36730    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt is compilable" >&5
36731$as_echo_n "checking if setsockopt is compilable... " >&6; }
36732    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36733/* end confdefs.h.  */
36734
36735
36736        $curl_includes_winsock2
36737        $curl_includes_sys_socket
36738
36739int main (void)
36740{
36741
36742        if(0 != setsockopt(0, 0, 0, 0, 0))
36743          return 1;
36744
36745 ;
36746 return 0;
36747}
36748
36749_ACEOF
36750if ac_fn_c_try_compile "$LINENO"; then :
36751
36752      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36753$as_echo "yes" >&6; }
36754      tst_compi_setsockopt="yes"
36755
36756else
36757
36758      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36759$as_echo "no" >&6; }
36760      tst_compi_setsockopt="no"
36761
36762fi
36763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36764  fi
36765  #
36766  if test "$tst_compi_setsockopt" = "yes"; then
36767    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt usage allowed" >&5
36768$as_echo_n "checking if setsockopt usage allowed... " >&6; }
36769    if test "x$curl_disallow_setsockopt" != "xyes"; then
36770      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36771$as_echo "yes" >&6; }
36772      tst_allow_setsockopt="yes"
36773    else
36774      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36775$as_echo "no" >&6; }
36776      tst_allow_setsockopt="no"
36777    fi
36778  fi
36779  #
36780  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt might be used" >&5
36781$as_echo_n "checking if setsockopt might be used... " >&6; }
36782  if test "$tst_links_setsockopt" = "yes" &&
36783     test "$tst_proto_setsockopt" = "yes" &&
36784     test "$tst_compi_setsockopt" = "yes" &&
36785     test "$tst_allow_setsockopt" = "yes"; then
36786    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36787$as_echo "yes" >&6; }
36788
36789cat >>confdefs.h <<_ACEOF
36790#define HAVE_SETSOCKOPT 1
36791_ACEOF
36792
36793    curl_cv_func_setsockopt="yes"
36794
36795  #
36796  tst_compi_setsockopt_so_nonblock="unknown"
36797  tst_allow_setsockopt_so_nonblock="unknown"
36798  #
36799  if test "$curl_cv_func_setsockopt" = "yes"; then
36800    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK is compilable" >&5
36801$as_echo_n "checking if setsockopt SO_NONBLOCK is compilable... " >&6; }
36802    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36803/* end confdefs.h.  */
36804
36805
36806        $curl_includes_winsock2
36807        $curl_includes_sys_socket
36808
36809int main (void)
36810{
36811
36812        if(0 != setsockopt(0, SOL_SOCKET, SO_NONBLOCK, 0, 0))
36813          return 1;
36814
36815 ;
36816 return 0;
36817}
36818
36819_ACEOF
36820if ac_fn_c_try_compile "$LINENO"; then :
36821
36822      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36823$as_echo "yes" >&6; }
36824      tst_compi_setsockopt_so_nonblock="yes"
36825
36826else
36827
36828      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36829$as_echo "no" >&6; }
36830      tst_compi_setsockopt_so_nonblock="no"
36831
36832fi
36833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36834  fi
36835  #
36836  if test "$tst_compi_setsockopt_so_nonblock" = "yes"; then
36837    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK usage allowed" >&5
36838$as_echo_n "checking if setsockopt SO_NONBLOCK usage allowed... " >&6; }
36839    if test "x$curl_disallow_setsockopt_so_nonblock" != "xyes"; then
36840      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36841$as_echo "yes" >&6; }
36842      tst_allow_setsockopt_so_nonblock="yes"
36843    else
36844      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36845$as_echo "no" >&6; }
36846      tst_allow_setsockopt_so_nonblock="no"
36847    fi
36848  fi
36849  #
36850  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if setsockopt SO_NONBLOCK might be used" >&5
36851$as_echo_n "checking if setsockopt SO_NONBLOCK might be used... " >&6; }
36852  if test "$tst_compi_setsockopt_so_nonblock" = "yes" &&
36853     test "$tst_allow_setsockopt_so_nonblock" = "yes"; then
36854    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36855$as_echo "yes" >&6; }
36856
36857cat >>confdefs.h <<_ACEOF
36858#define HAVE_SETSOCKOPT_SO_NONBLOCK 1
36859_ACEOF
36860
36861    curl_cv_func_setsockopt_so_nonblock="yes"
36862  else
36863    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36864$as_echo "no" >&6; }
36865    curl_cv_func_setsockopt_so_nonblock="no"
36866  fi
36867
36868  else
36869    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36870$as_echo "no" >&6; }
36871    curl_cv_func_setsockopt="no"
36872  fi
36873
36874
36875curl_includes_signal="\
36876/* includes start */
36877#ifdef HAVE_SYS_TYPES_H
36878#  include <sys/types.h>
36879#endif
36880#ifdef HAVE_SIGNAL_H
36881#  include <signal.h>
36882#endif
36883/* includes end */"
36884  for ac_header in sys/types.h signal.h
36885do :
36886  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
36887ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_signal
36888"
36889if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
36890  cat >>confdefs.h <<_ACEOF
36891#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
36892_ACEOF
36893
36894fi
36895
36896done
36897
36898
36899
36900    #
36901  tst_links_sigaction="unknown"
36902  tst_proto_sigaction="unknown"
36903  tst_compi_sigaction="unknown"
36904  tst_allow_sigaction="unknown"
36905  #
36906  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction can be linked" >&5
36907$as_echo_n "checking if sigaction can be linked... " >&6; }
36908  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36909/* end confdefs.h.  */
36910
36911
36912#define sigaction innocuous_sigaction
36913#ifdef __STDC__
36914# include <limits.h>
36915#else
36916# include <assert.h>
36917#endif
36918#undef sigaction
36919#ifdef __cplusplus
36920extern "C"
36921#endif
36922char sigaction ();
36923#if defined __stub_sigaction || defined __stub___sigaction
36924choke me
36925#endif
36926
36927int main (void)
36928{
36929return sigaction ();
36930 ;
36931 return 0;
36932}
36933
36934_ACEOF
36935if ac_fn_c_try_link "$LINENO"; then :
36936
36937    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36938$as_echo "yes" >&6; }
36939    tst_links_sigaction="yes"
36940
36941else
36942
36943    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36944$as_echo "no" >&6; }
36945    tst_links_sigaction="no"
36946
36947fi
36948rm -f core conftest.err conftest.$ac_objext \
36949    conftest$ac_exeext conftest.$ac_ext
36950  #
36951  if test "$tst_links_sigaction" = "yes"; then
36952    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is prototyped" >&5
36953$as_echo_n "checking if sigaction is prototyped... " >&6; }
36954    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36955/* end confdefs.h.  */
36956
36957      $curl_includes_signal
36958
36959_ACEOF
36960if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
36961  $EGREP "sigaction" >/dev/null 2>&1; then :
36962
36963      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
36964$as_echo "yes" >&6; }
36965      tst_proto_sigaction="yes"
36966
36967else
36968
36969      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36970$as_echo "no" >&6; }
36971      tst_proto_sigaction="no"
36972
36973fi
36974rm -f conftest*
36975
36976  fi
36977  #
36978  if test "$tst_proto_sigaction" = "yes"; then
36979    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction is compilable" >&5
36980$as_echo_n "checking if sigaction is compilable... " >&6; }
36981    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36982/* end confdefs.h.  */
36983
36984
36985        $curl_includes_signal
36986
36987int main (void)
36988{
36989
36990        if(0 != sigaction(0, 0, 0))
36991          return 1;
36992
36993 ;
36994 return 0;
36995}
36996
36997_ACEOF
36998if ac_fn_c_try_compile "$LINENO"; then :
36999
37000      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37001$as_echo "yes" >&6; }
37002      tst_compi_sigaction="yes"
37003
37004else
37005
37006      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37007$as_echo "no" >&6; }
37008      tst_compi_sigaction="no"
37009
37010fi
37011rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37012  fi
37013  #
37014  if test "$tst_compi_sigaction" = "yes"; then
37015    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction usage allowed" >&5
37016$as_echo_n "checking if sigaction usage allowed... " >&6; }
37017    if test "x$curl_disallow_sigaction" != "xyes"; then
37018      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37019$as_echo "yes" >&6; }
37020      tst_allow_sigaction="yes"
37021    else
37022      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37023$as_echo "no" >&6; }
37024      tst_allow_sigaction="no"
37025    fi
37026  fi
37027  #
37028  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigaction might be used" >&5
37029$as_echo_n "checking if sigaction might be used... " >&6; }
37030  if test "$tst_links_sigaction" = "yes" &&
37031     test "$tst_proto_sigaction" = "yes" &&
37032     test "$tst_compi_sigaction" = "yes" &&
37033     test "$tst_allow_sigaction" = "yes"; then
37034    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37035$as_echo "yes" >&6; }
37036
37037cat >>confdefs.h <<_ACEOF
37038#define HAVE_SIGACTION 1
37039_ACEOF
37040
37041    curl_cv_func_sigaction="yes"
37042  else
37043    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37044$as_echo "no" >&6; }
37045    curl_cv_func_sigaction="no"
37046  fi
37047
37048
37049    #
37050  tst_links_siginterrupt="unknown"
37051  tst_proto_siginterrupt="unknown"
37052  tst_compi_siginterrupt="unknown"
37053  tst_allow_siginterrupt="unknown"
37054  #
37055  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt can be linked" >&5
37056$as_echo_n "checking if siginterrupt can be linked... " >&6; }
37057  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37058/* end confdefs.h.  */
37059
37060
37061#define siginterrupt innocuous_siginterrupt
37062#ifdef __STDC__
37063# include <limits.h>
37064#else
37065# include <assert.h>
37066#endif
37067#undef siginterrupt
37068#ifdef __cplusplus
37069extern "C"
37070#endif
37071char siginterrupt ();
37072#if defined __stub_siginterrupt || defined __stub___siginterrupt
37073choke me
37074#endif
37075
37076int main (void)
37077{
37078return siginterrupt ();
37079 ;
37080 return 0;
37081}
37082
37083_ACEOF
37084if ac_fn_c_try_link "$LINENO"; then :
37085
37086    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37087$as_echo "yes" >&6; }
37088    tst_links_siginterrupt="yes"
37089
37090else
37091
37092    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37093$as_echo "no" >&6; }
37094    tst_links_siginterrupt="no"
37095
37096fi
37097rm -f core conftest.err conftest.$ac_objext \
37098    conftest$ac_exeext conftest.$ac_ext
37099  #
37100  if test "$tst_links_siginterrupt" = "yes"; then
37101    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is prototyped" >&5
37102$as_echo_n "checking if siginterrupt is prototyped... " >&6; }
37103    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37104/* end confdefs.h.  */
37105
37106      $curl_includes_signal
37107
37108_ACEOF
37109if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37110  $EGREP "siginterrupt" >/dev/null 2>&1; then :
37111
37112      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37113$as_echo "yes" >&6; }
37114      tst_proto_siginterrupt="yes"
37115
37116else
37117
37118      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37119$as_echo "no" >&6; }
37120      tst_proto_siginterrupt="no"
37121
37122fi
37123rm -f conftest*
37124
37125  fi
37126  #
37127  if test "$tst_proto_siginterrupt" = "yes"; then
37128    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt is compilable" >&5
37129$as_echo_n "checking if siginterrupt is compilable... " >&6; }
37130    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37131/* end confdefs.h.  */
37132
37133
37134        $curl_includes_signal
37135
37136int main (void)
37137{
37138
37139        if(0 != siginterrupt(0, 0))
37140          return 1;
37141
37142 ;
37143 return 0;
37144}
37145
37146_ACEOF
37147if ac_fn_c_try_compile "$LINENO"; then :
37148
37149      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37150$as_echo "yes" >&6; }
37151      tst_compi_siginterrupt="yes"
37152
37153else
37154
37155      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37156$as_echo "no" >&6; }
37157      tst_compi_siginterrupt="no"
37158
37159fi
37160rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37161  fi
37162  #
37163  if test "$tst_compi_siginterrupt" = "yes"; then
37164    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt usage allowed" >&5
37165$as_echo_n "checking if siginterrupt usage allowed... " >&6; }
37166    if test "x$curl_disallow_siginterrupt" != "xyes"; then
37167      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37168$as_echo "yes" >&6; }
37169      tst_allow_siginterrupt="yes"
37170    else
37171      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37172$as_echo "no" >&6; }
37173      tst_allow_siginterrupt="no"
37174    fi
37175  fi
37176  #
37177  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if siginterrupt might be used" >&5
37178$as_echo_n "checking if siginterrupt might be used... " >&6; }
37179  if test "$tst_links_siginterrupt" = "yes" &&
37180     test "$tst_proto_siginterrupt" = "yes" &&
37181     test "$tst_compi_siginterrupt" = "yes" &&
37182     test "$tst_allow_siginterrupt" = "yes"; then
37183    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37184$as_echo "yes" >&6; }
37185
37186cat >>confdefs.h <<_ACEOF
37187#define HAVE_SIGINTERRUPT 1
37188_ACEOF
37189
37190    curl_cv_func_siginterrupt="yes"
37191  else
37192    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37193$as_echo "no" >&6; }
37194    curl_cv_func_siginterrupt="no"
37195  fi
37196
37197
37198    #
37199  tst_links_signal="unknown"
37200  tst_proto_signal="unknown"
37201  tst_compi_signal="unknown"
37202  tst_allow_signal="unknown"
37203  #
37204  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal can be linked" >&5
37205$as_echo_n "checking if signal can be linked... " >&6; }
37206  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37207/* end confdefs.h.  */
37208
37209
37210#define signal innocuous_signal
37211#ifdef __STDC__
37212# include <limits.h>
37213#else
37214# include <assert.h>
37215#endif
37216#undef signal
37217#ifdef __cplusplus
37218extern "C"
37219#endif
37220char signal ();
37221#if defined __stub_signal || defined __stub___signal
37222choke me
37223#endif
37224
37225int main (void)
37226{
37227return signal ();
37228 ;
37229 return 0;
37230}
37231
37232_ACEOF
37233if ac_fn_c_try_link "$LINENO"; then :
37234
37235    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37236$as_echo "yes" >&6; }
37237    tst_links_signal="yes"
37238
37239else
37240
37241    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37242$as_echo "no" >&6; }
37243    tst_links_signal="no"
37244
37245fi
37246rm -f core conftest.err conftest.$ac_objext \
37247    conftest$ac_exeext conftest.$ac_ext
37248  #
37249  if test "$tst_links_signal" = "yes"; then
37250    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is prototyped" >&5
37251$as_echo_n "checking if signal is prototyped... " >&6; }
37252    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37253/* end confdefs.h.  */
37254
37255      $curl_includes_signal
37256
37257_ACEOF
37258if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37259  $EGREP "signal" >/dev/null 2>&1; then :
37260
37261      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37262$as_echo "yes" >&6; }
37263      tst_proto_signal="yes"
37264
37265else
37266
37267      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37268$as_echo "no" >&6; }
37269      tst_proto_signal="no"
37270
37271fi
37272rm -f conftest*
37273
37274  fi
37275  #
37276  if test "$tst_proto_signal" = "yes"; then
37277    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal is compilable" >&5
37278$as_echo_n "checking if signal is compilable... " >&6; }
37279    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37280/* end confdefs.h.  */
37281
37282
37283        $curl_includes_signal
37284
37285int main (void)
37286{
37287
37288        if(0 != signal(0, 0))
37289          return 1;
37290
37291 ;
37292 return 0;
37293}
37294
37295_ACEOF
37296if ac_fn_c_try_compile "$LINENO"; then :
37297
37298      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37299$as_echo "yes" >&6; }
37300      tst_compi_signal="yes"
37301
37302else
37303
37304      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37305$as_echo "no" >&6; }
37306      tst_compi_signal="no"
37307
37308fi
37309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37310  fi
37311  #
37312  if test "$tst_compi_signal" = "yes"; then
37313    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal usage allowed" >&5
37314$as_echo_n "checking if signal usage allowed... " >&6; }
37315    if test "x$curl_disallow_signal" != "xyes"; then
37316      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37317$as_echo "yes" >&6; }
37318      tst_allow_signal="yes"
37319    else
37320      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37321$as_echo "no" >&6; }
37322      tst_allow_signal="no"
37323    fi
37324  fi
37325  #
37326  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if signal might be used" >&5
37327$as_echo_n "checking if signal might be used... " >&6; }
37328  if test "$tst_links_signal" = "yes" &&
37329     test "$tst_proto_signal" = "yes" &&
37330     test "$tst_compi_signal" = "yes" &&
37331     test "$tst_allow_signal" = "yes"; then
37332    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37333$as_echo "yes" >&6; }
37334
37335cat >>confdefs.h <<_ACEOF
37336#define HAVE_SIGNAL 1
37337_ACEOF
37338
37339    curl_cv_func_signal="yes"
37340  else
37341    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37342$as_echo "no" >&6; }
37343    curl_cv_func_signal="no"
37344  fi
37345
37346
37347curl_includes_setjmp="\
37348/* includes start */
37349#ifdef HAVE_SYS_TYPES_H
37350#  include <sys/types.h>
37351#endif
37352#ifdef HAVE_SETJMP_H
37353#  include <setjmp.h>
37354#endif
37355/* includes end */"
37356  for ac_header in sys/types.h setjmp.h
37357do :
37358  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
37359ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_setjmp
37360"
37361if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
37362  cat >>confdefs.h <<_ACEOF
37363#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
37364_ACEOF
37365
37366fi
37367
37368done
37369
37370
37371
37372    #
37373  tst_links_sigsetjmp="unknown"
37374  tst_macro_sigsetjmp="unknown"
37375  tst_proto_sigsetjmp="unknown"
37376  tst_compi_sigsetjmp="unknown"
37377  tst_allow_sigsetjmp="unknown"
37378  #
37379  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp can be linked" >&5
37380$as_echo_n "checking if sigsetjmp can be linked... " >&6; }
37381  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37382/* end confdefs.h.  */
37383
37384
37385#define sigsetjmp innocuous_sigsetjmp
37386#ifdef __STDC__
37387# include <limits.h>
37388#else
37389# include <assert.h>
37390#endif
37391#undef sigsetjmp
37392#ifdef __cplusplus
37393extern "C"
37394#endif
37395char sigsetjmp ();
37396#if defined __stub_sigsetjmp || defined __stub___sigsetjmp
37397choke me
37398#endif
37399
37400int main (void)
37401{
37402return sigsetjmp ();
37403 ;
37404 return 0;
37405}
37406
37407_ACEOF
37408if ac_fn_c_try_link "$LINENO"; then :
37409
37410    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37411$as_echo "yes" >&6; }
37412    tst_links_sigsetjmp="yes"
37413
37414else
37415
37416    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37417$as_echo "no" >&6; }
37418    tst_links_sigsetjmp="no"
37419
37420fi
37421rm -f core conftest.err conftest.$ac_objext \
37422    conftest$ac_exeext conftest.$ac_ext
37423  #
37424  if test "$tst_links_sigsetjmp" = "no"; then
37425    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp seems a macro" >&5
37426$as_echo_n "checking if sigsetjmp seems a macro... " >&6; }
37427    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37428/* end confdefs.h.  */
37429
37430
37431        $curl_includes_setjmp
37432
37433int main (void)
37434{
37435
37436        sigjmp_buf env;
37437        if(0 != sigsetjmp(env, 0))
37438          return 1;
37439
37440 ;
37441 return 0;
37442}
37443
37444_ACEOF
37445if ac_fn_c_try_link "$LINENO"; then :
37446
37447      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37448$as_echo "yes" >&6; }
37449      tst_macro_sigsetjmp="yes"
37450
37451else
37452
37453      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37454$as_echo "no" >&6; }
37455      tst_macro_sigsetjmp="no"
37456
37457fi
37458rm -f core conftest.err conftest.$ac_objext \
37459    conftest$ac_exeext conftest.$ac_ext
37460  fi
37461  #
37462  if test "$tst_links_sigsetjmp" = "yes"; then
37463    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is prototyped" >&5
37464$as_echo_n "checking if sigsetjmp is prototyped... " >&6; }
37465    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37466/* end confdefs.h.  */
37467
37468      $curl_includes_setjmp
37469
37470_ACEOF
37471if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37472  $EGREP "sigsetjmp" >/dev/null 2>&1; then :
37473
37474      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37475$as_echo "yes" >&6; }
37476      tst_proto_sigsetjmp="yes"
37477
37478else
37479
37480      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37481$as_echo "no" >&6; }
37482      tst_proto_sigsetjmp="no"
37483
37484fi
37485rm -f conftest*
37486
37487  fi
37488  #
37489  if test "$tst_proto_sigsetjmp" = "yes" ||
37490     test "$tst_macro_sigsetjmp" = "yes"; then
37491    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp is compilable" >&5
37492$as_echo_n "checking if sigsetjmp is compilable... " >&6; }
37493    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37494/* end confdefs.h.  */
37495
37496
37497        $curl_includes_setjmp
37498
37499int main (void)
37500{
37501
37502        sigjmp_buf env;
37503        if(0 != sigsetjmp(env, 0))
37504          return 1;
37505
37506 ;
37507 return 0;
37508}
37509
37510_ACEOF
37511if ac_fn_c_try_compile "$LINENO"; then :
37512
37513      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37514$as_echo "yes" >&6; }
37515      tst_compi_sigsetjmp="yes"
37516
37517else
37518
37519      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37520$as_echo "no" >&6; }
37521      tst_compi_sigsetjmp="no"
37522
37523fi
37524rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37525  fi
37526  #
37527  if test "$tst_compi_sigsetjmp" = "yes"; then
37528    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp usage allowed" >&5
37529$as_echo_n "checking if sigsetjmp usage allowed... " >&6; }
37530    if test "x$curl_disallow_sigsetjmp" != "xyes"; then
37531      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37532$as_echo "yes" >&6; }
37533      tst_allow_sigsetjmp="yes"
37534    else
37535      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37536$as_echo "no" >&6; }
37537      tst_allow_sigsetjmp="no"
37538    fi
37539  fi
37540  #
37541  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sigsetjmp might be used" >&5
37542$as_echo_n "checking if sigsetjmp might be used... " >&6; }
37543  if (test "$tst_proto_sigsetjmp" = "yes" ||
37544      test "$tst_macro_sigsetjmp" = "yes") &&
37545     test "$tst_compi_sigsetjmp" = "yes" &&
37546     test "$tst_allow_sigsetjmp" = "yes"; then
37547    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37548$as_echo "yes" >&6; }
37549
37550cat >>confdefs.h <<_ACEOF
37551#define HAVE_SIGSETJMP 1
37552_ACEOF
37553
37554    curl_cv_func_sigsetjmp="yes"
37555  else
37556    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37557$as_echo "no" >&6; }
37558    curl_cv_func_sigsetjmp="no"
37559  fi
37560
37561
37562        #
37563  tst_links_socket="unknown"
37564  tst_proto_socket="unknown"
37565  tst_compi_socket="unknown"
37566  tst_allow_socket="unknown"
37567  #
37568  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket can be linked" >&5
37569$as_echo_n "checking if socket can be linked... " >&6; }
37570  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37571/* end confdefs.h.  */
37572
37573
37574      $curl_includes_winsock2
37575      $curl_includes_sys_socket
37576      $curl_includes_socket
37577
37578int main (void)
37579{
37580
37581      if(0 != socket(0, 0, 0))
37582        return 1;
37583
37584 ;
37585 return 0;
37586}
37587
37588_ACEOF
37589if ac_fn_c_try_link "$LINENO"; then :
37590
37591    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37592$as_echo "yes" >&6; }
37593    tst_links_socket="yes"
37594
37595else
37596
37597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37598$as_echo "no" >&6; }
37599    tst_links_socket="no"
37600
37601fi
37602rm -f core conftest.err conftest.$ac_objext \
37603    conftest$ac_exeext conftest.$ac_ext
37604  #
37605  if test "$tst_links_socket" = "yes"; then
37606    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is prototyped" >&5
37607$as_echo_n "checking if socket is prototyped... " >&6; }
37608    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37609/* end confdefs.h.  */
37610
37611      $curl_includes_winsock2
37612      $curl_includes_sys_socket
37613      $curl_includes_socket
37614
37615_ACEOF
37616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37617  $EGREP "socket" >/dev/null 2>&1; then :
37618
37619      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37620$as_echo "yes" >&6; }
37621      tst_proto_socket="yes"
37622
37623else
37624
37625      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37626$as_echo "no" >&6; }
37627      tst_proto_socket="no"
37628
37629fi
37630rm -f conftest*
37631
37632  fi
37633  #
37634  if test "$tst_proto_socket" = "yes"; then
37635    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket is compilable" >&5
37636$as_echo_n "checking if socket is compilable... " >&6; }
37637    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37638/* end confdefs.h.  */
37639
37640
37641        $curl_includes_winsock2
37642        $curl_includes_sys_socket
37643        $curl_includes_socket
37644
37645int main (void)
37646{
37647
37648        if(0 != socket(0, 0, 0))
37649          return 1;
37650
37651 ;
37652 return 0;
37653}
37654
37655_ACEOF
37656if ac_fn_c_try_compile "$LINENO"; then :
37657
37658      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37659$as_echo "yes" >&6; }
37660      tst_compi_socket="yes"
37661
37662else
37663
37664      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37665$as_echo "no" >&6; }
37666      tst_compi_socket="no"
37667
37668fi
37669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37670  fi
37671  #
37672  if test "$tst_compi_socket" = "yes"; then
37673    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket usage allowed" >&5
37674$as_echo_n "checking if socket usage allowed... " >&6; }
37675    if test "x$curl_disallow_socket" != "xyes"; then
37676      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37677$as_echo "yes" >&6; }
37678      tst_allow_socket="yes"
37679    else
37680      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37681$as_echo "no" >&6; }
37682      tst_allow_socket="no"
37683    fi
37684  fi
37685  #
37686  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socket might be used" >&5
37687$as_echo_n "checking if socket might be used... " >&6; }
37688  if test "$tst_links_socket" = "yes" &&
37689     test "$tst_proto_socket" = "yes" &&
37690     test "$tst_compi_socket" = "yes" &&
37691     test "$tst_allow_socket" = "yes"; then
37692    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37693$as_echo "yes" >&6; }
37694
37695cat >>confdefs.h <<_ACEOF
37696#define HAVE_SOCKET 1
37697_ACEOF
37698
37699    curl_cv_func_socket="yes"
37700  else
37701    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37702$as_echo "no" >&6; }
37703    curl_cv_func_socket="no"
37704  fi
37705
37706
37707      #
37708  tst_links_socketpair="unknown"
37709  tst_proto_socketpair="unknown"
37710  tst_compi_socketpair="unknown"
37711  tst_allow_socketpair="unknown"
37712  #
37713  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair can be linked" >&5
37714$as_echo_n "checking if socketpair can be linked... " >&6; }
37715  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37716/* end confdefs.h.  */
37717
37718
37719#define socketpair innocuous_socketpair
37720#ifdef __STDC__
37721# include <limits.h>
37722#else
37723# include <assert.h>
37724#endif
37725#undef socketpair
37726#ifdef __cplusplus
37727extern "C"
37728#endif
37729char socketpair ();
37730#if defined __stub_socketpair || defined __stub___socketpair
37731choke me
37732#endif
37733
37734int main (void)
37735{
37736return socketpair ();
37737 ;
37738 return 0;
37739}
37740
37741_ACEOF
37742if ac_fn_c_try_link "$LINENO"; then :
37743
37744    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37745$as_echo "yes" >&6; }
37746    tst_links_socketpair="yes"
37747
37748else
37749
37750    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37751$as_echo "no" >&6; }
37752    tst_links_socketpair="no"
37753
37754fi
37755rm -f core conftest.err conftest.$ac_objext \
37756    conftest$ac_exeext conftest.$ac_ext
37757  #
37758  if test "$tst_links_socketpair" = "yes"; then
37759    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is prototyped" >&5
37760$as_echo_n "checking if socketpair is prototyped... " >&6; }
37761    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37762/* end confdefs.h.  */
37763
37764      $curl_includes_sys_socket
37765      $curl_includes_socket
37766
37767_ACEOF
37768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37769  $EGREP "socketpair" >/dev/null 2>&1; then :
37770
37771      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37772$as_echo "yes" >&6; }
37773      tst_proto_socketpair="yes"
37774
37775else
37776
37777      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37778$as_echo "no" >&6; }
37779      tst_proto_socketpair="no"
37780
37781fi
37782rm -f conftest*
37783
37784  fi
37785  #
37786  if test "$tst_proto_socketpair" = "yes"; then
37787    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair is compilable" >&5
37788$as_echo_n "checking if socketpair is compilable... " >&6; }
37789    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37790/* end confdefs.h.  */
37791
37792
37793        $curl_includes_sys_socket
37794        $curl_includes_socket
37795
37796int main (void)
37797{
37798
37799        int sv[2];
37800        if(0 != socketpair(0, 0, 0, sv))
37801          return 1;
37802
37803 ;
37804 return 0;
37805}
37806
37807_ACEOF
37808if ac_fn_c_try_compile "$LINENO"; then :
37809
37810      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37811$as_echo "yes" >&6; }
37812      tst_compi_socketpair="yes"
37813
37814else
37815
37816      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37817$as_echo "no" >&6; }
37818      tst_compi_socketpair="no"
37819
37820fi
37821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37822  fi
37823  #
37824  if test "$tst_compi_socketpair" = "yes"; then
37825    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair usage allowed" >&5
37826$as_echo_n "checking if socketpair usage allowed... " >&6; }
37827    if test "x$curl_disallow_socketpair" != "xyes"; then
37828      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37829$as_echo "yes" >&6; }
37830      tst_allow_socketpair="yes"
37831    else
37832      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37833$as_echo "no" >&6; }
37834      tst_allow_socketpair="no"
37835    fi
37836  fi
37837  #
37838  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if socketpair might be used" >&5
37839$as_echo_n "checking if socketpair might be used... " >&6; }
37840  if test "$tst_links_socketpair" = "yes" &&
37841     test "$tst_proto_socketpair" = "yes" &&
37842     test "$tst_compi_socketpair" = "yes" &&
37843     test "$tst_allow_socketpair" = "yes"; then
37844    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37845$as_echo "yes" >&6; }
37846
37847cat >>confdefs.h <<_ACEOF
37848#define HAVE_SOCKETPAIR 1
37849_ACEOF
37850
37851    curl_cv_func_socketpair="yes"
37852  else
37853    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37854$as_echo "no" >&6; }
37855    curl_cv_func_socketpair="no"
37856  fi
37857
37858
37859    #
37860  tst_links_strcasecmp="unknown"
37861  tst_proto_strcasecmp="unknown"
37862  tst_compi_strcasecmp="unknown"
37863  tst_allow_strcasecmp="unknown"
37864  #
37865  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp can be linked" >&5
37866$as_echo_n "checking if strcasecmp can be linked... " >&6; }
37867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37868/* end confdefs.h.  */
37869
37870
37871#define strcasecmp innocuous_strcasecmp
37872#ifdef __STDC__
37873# include <limits.h>
37874#else
37875# include <assert.h>
37876#endif
37877#undef strcasecmp
37878#ifdef __cplusplus
37879extern "C"
37880#endif
37881char strcasecmp ();
37882#if defined __stub_strcasecmp || defined __stub___strcasecmp
37883choke me
37884#endif
37885
37886int main (void)
37887{
37888return strcasecmp ();
37889 ;
37890 return 0;
37891}
37892
37893_ACEOF
37894if ac_fn_c_try_link "$LINENO"; then :
37895
37896    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37897$as_echo "yes" >&6; }
37898    tst_links_strcasecmp="yes"
37899
37900else
37901
37902    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37903$as_echo "no" >&6; }
37904    tst_links_strcasecmp="no"
37905
37906fi
37907rm -f core conftest.err conftest.$ac_objext \
37908    conftest$ac_exeext conftest.$ac_ext
37909  #
37910  if test "$tst_links_strcasecmp" = "yes"; then
37911    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is prototyped" >&5
37912$as_echo_n "checking if strcasecmp is prototyped... " >&6; }
37913    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37914/* end confdefs.h.  */
37915
37916      $curl_includes_string
37917
37918_ACEOF
37919if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
37920  $EGREP "strcasecmp" >/dev/null 2>&1; then :
37921
37922      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37923$as_echo "yes" >&6; }
37924      tst_proto_strcasecmp="yes"
37925
37926else
37927
37928      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37929$as_echo "no" >&6; }
37930      tst_proto_strcasecmp="no"
37931
37932fi
37933rm -f conftest*
37934
37935  fi
37936  #
37937  if test "$tst_proto_strcasecmp" = "yes"; then
37938    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp is compilable" >&5
37939$as_echo_n "checking if strcasecmp is compilable... " >&6; }
37940    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
37941/* end confdefs.h.  */
37942
37943
37944        $curl_includes_string
37945
37946int main (void)
37947{
37948
37949        if(0 != strcasecmp(0, 0))
37950          return 1;
37951
37952 ;
37953 return 0;
37954}
37955
37956_ACEOF
37957if ac_fn_c_try_compile "$LINENO"; then :
37958
37959      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37960$as_echo "yes" >&6; }
37961      tst_compi_strcasecmp="yes"
37962
37963else
37964
37965      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37966$as_echo "no" >&6; }
37967      tst_compi_strcasecmp="no"
37968
37969fi
37970rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
37971  fi
37972  #
37973  if test "$tst_compi_strcasecmp" = "yes"; then
37974    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp usage allowed" >&5
37975$as_echo_n "checking if strcasecmp usage allowed... " >&6; }
37976    if test "x$curl_disallow_strcasecmp" != "xyes"; then
37977      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37978$as_echo "yes" >&6; }
37979      tst_allow_strcasecmp="yes"
37980    else
37981      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
37982$as_echo "no" >&6; }
37983      tst_allow_strcasecmp="no"
37984    fi
37985  fi
37986  #
37987  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcasecmp might be used" >&5
37988$as_echo_n "checking if strcasecmp might be used... " >&6; }
37989  if test "$tst_links_strcasecmp" = "yes" &&
37990     test "$tst_proto_strcasecmp" = "yes" &&
37991     test "$tst_compi_strcasecmp" = "yes" &&
37992     test "$tst_allow_strcasecmp" = "yes"; then
37993    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
37994$as_echo "yes" >&6; }
37995
37996cat >>confdefs.h <<_ACEOF
37997#define HAVE_STRCASECMP 1
37998_ACEOF
37999
38000    curl_cv_func_strcasecmp="yes"
38001  else
38002    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38003$as_echo "no" >&6; }
38004    curl_cv_func_strcasecmp="no"
38005  fi
38006
38007
38008    #
38009  tst_links_strcmpi="unknown"
38010  tst_proto_strcmpi="unknown"
38011  tst_compi_strcmpi="unknown"
38012  tst_allow_strcmpi="unknown"
38013  #
38014  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi can be linked" >&5
38015$as_echo_n "checking if strcmpi can be linked... " >&6; }
38016  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38017/* end confdefs.h.  */
38018
38019
38020#define strcmpi innocuous_strcmpi
38021#ifdef __STDC__
38022# include <limits.h>
38023#else
38024# include <assert.h>
38025#endif
38026#undef strcmpi
38027#ifdef __cplusplus
38028extern "C"
38029#endif
38030char strcmpi ();
38031#if defined __stub_strcmpi || defined __stub___strcmpi
38032choke me
38033#endif
38034
38035int main (void)
38036{
38037return strcmpi ();
38038 ;
38039 return 0;
38040}
38041
38042_ACEOF
38043if ac_fn_c_try_link "$LINENO"; then :
38044
38045    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38046$as_echo "yes" >&6; }
38047    tst_links_strcmpi="yes"
38048
38049else
38050
38051    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38052$as_echo "no" >&6; }
38053    tst_links_strcmpi="no"
38054
38055fi
38056rm -f core conftest.err conftest.$ac_objext \
38057    conftest$ac_exeext conftest.$ac_ext
38058  #
38059  if test "$tst_links_strcmpi" = "yes"; then
38060    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is prototyped" >&5
38061$as_echo_n "checking if strcmpi is prototyped... " >&6; }
38062    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38063/* end confdefs.h.  */
38064
38065      $curl_includes_string
38066
38067_ACEOF
38068if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38069  $EGREP "strcmpi" >/dev/null 2>&1; then :
38070
38071      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38072$as_echo "yes" >&6; }
38073      tst_proto_strcmpi="yes"
38074
38075else
38076
38077      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38078$as_echo "no" >&6; }
38079      tst_proto_strcmpi="no"
38080
38081fi
38082rm -f conftest*
38083
38084  fi
38085  #
38086  if test "$tst_proto_strcmpi" = "yes"; then
38087    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi is compilable" >&5
38088$as_echo_n "checking if strcmpi is compilable... " >&6; }
38089    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38090/* end confdefs.h.  */
38091
38092
38093        $curl_includes_string
38094
38095int main (void)
38096{
38097
38098        if(0 != strcmpi(0, 0))
38099          return 1;
38100
38101 ;
38102 return 0;
38103}
38104
38105_ACEOF
38106if ac_fn_c_try_compile "$LINENO"; then :
38107
38108      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38109$as_echo "yes" >&6; }
38110      tst_compi_strcmpi="yes"
38111
38112else
38113
38114      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38115$as_echo "no" >&6; }
38116      tst_compi_strcmpi="no"
38117
38118fi
38119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38120  fi
38121  #
38122  if test "$tst_compi_strcmpi" = "yes"; then
38123    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi usage allowed" >&5
38124$as_echo_n "checking if strcmpi usage allowed... " >&6; }
38125    if test "x$curl_disallow_strcmpi" != "xyes"; then
38126      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38127$as_echo "yes" >&6; }
38128      tst_allow_strcmpi="yes"
38129    else
38130      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38131$as_echo "no" >&6; }
38132      tst_allow_strcmpi="no"
38133    fi
38134  fi
38135  #
38136  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strcmpi might be used" >&5
38137$as_echo_n "checking if strcmpi might be used... " >&6; }
38138  if test "$tst_links_strcmpi" = "yes" &&
38139     test "$tst_proto_strcmpi" = "yes" &&
38140     test "$tst_compi_strcmpi" = "yes" &&
38141     test "$tst_allow_strcmpi" = "yes"; then
38142    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38143$as_echo "yes" >&6; }
38144
38145cat >>confdefs.h <<_ACEOF
38146#define HAVE_STRCMPI 1
38147_ACEOF
38148
38149    curl_cv_func_strcmpi="yes"
38150  else
38151    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38152$as_echo "no" >&6; }
38153    curl_cv_func_strcmpi="no"
38154  fi
38155
38156
38157    #
38158  tst_links_strdup="unknown"
38159  tst_proto_strdup="unknown"
38160  tst_compi_strdup="unknown"
38161  tst_allow_strdup="unknown"
38162  #
38163  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup can be linked" >&5
38164$as_echo_n "checking if strdup can be linked... " >&6; }
38165  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38166/* end confdefs.h.  */
38167
38168
38169#define strdup innocuous_strdup
38170#ifdef __STDC__
38171# include <limits.h>
38172#else
38173# include <assert.h>
38174#endif
38175#undef strdup
38176#ifdef __cplusplus
38177extern "C"
38178#endif
38179char strdup ();
38180#if defined __stub_strdup || defined __stub___strdup
38181choke me
38182#endif
38183
38184int main (void)
38185{
38186return strdup ();
38187 ;
38188 return 0;
38189}
38190
38191_ACEOF
38192if ac_fn_c_try_link "$LINENO"; then :
38193
38194    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38195$as_echo "yes" >&6; }
38196    tst_links_strdup="yes"
38197
38198else
38199
38200    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38201$as_echo "no" >&6; }
38202    tst_links_strdup="no"
38203
38204fi
38205rm -f core conftest.err conftest.$ac_objext \
38206    conftest$ac_exeext conftest.$ac_ext
38207  #
38208  if test "$tst_links_strdup" = "yes"; then
38209    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is prototyped" >&5
38210$as_echo_n "checking if strdup is prototyped... " >&6; }
38211    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38212/* end confdefs.h.  */
38213
38214      $curl_includes_string
38215
38216_ACEOF
38217if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38218  $EGREP "strdup" >/dev/null 2>&1; then :
38219
38220      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38221$as_echo "yes" >&6; }
38222      tst_proto_strdup="yes"
38223
38224else
38225
38226      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38227$as_echo "no" >&6; }
38228      tst_proto_strdup="no"
38229
38230fi
38231rm -f conftest*
38232
38233  fi
38234  #
38235  if test "$tst_proto_strdup" = "yes"; then
38236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup is compilable" >&5
38237$as_echo_n "checking if strdup is compilable... " >&6; }
38238    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38239/* end confdefs.h.  */
38240
38241
38242        $curl_includes_string
38243
38244int main (void)
38245{
38246
38247        if(0 != strdup(0))
38248          return 1;
38249
38250 ;
38251 return 0;
38252}
38253
38254_ACEOF
38255if ac_fn_c_try_compile "$LINENO"; then :
38256
38257      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38258$as_echo "yes" >&6; }
38259      tst_compi_strdup="yes"
38260
38261else
38262
38263      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38264$as_echo "no" >&6; }
38265      tst_compi_strdup="no"
38266
38267fi
38268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38269  fi
38270  #
38271  if test "$tst_compi_strdup" = "yes"; then
38272    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup usage allowed" >&5
38273$as_echo_n "checking if strdup usage allowed... " >&6; }
38274    if test "x$curl_disallow_strdup" != "xyes"; then
38275      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38276$as_echo "yes" >&6; }
38277      tst_allow_strdup="yes"
38278    else
38279      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38280$as_echo "no" >&6; }
38281      tst_allow_strdup="no"
38282    fi
38283  fi
38284  #
38285  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strdup might be used" >&5
38286$as_echo_n "checking if strdup might be used... " >&6; }
38287  if test "$tst_links_strdup" = "yes" &&
38288     test "$tst_proto_strdup" = "yes" &&
38289     test "$tst_compi_strdup" = "yes" &&
38290     test "$tst_allow_strdup" = "yes"; then
38291    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38292$as_echo "yes" >&6; }
38293
38294cat >>confdefs.h <<_ACEOF
38295#define HAVE_STRDUP 1
38296_ACEOF
38297
38298    curl_cv_func_strdup="yes"
38299  else
38300    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38301$as_echo "no" >&6; }
38302    curl_cv_func_strdup="no"
38303  fi
38304
38305
38306      #
38307  tst_links_strerror_r="unknown"
38308  tst_proto_strerror_r="unknown"
38309  tst_compi_strerror_r="unknown"
38310  tst_glibc_strerror_r="unknown"
38311  tst_posix_strerror_r="unknown"
38312  tst_allow_strerror_r="unknown"
38313  tst_works_glibc_strerror_r="unknown"
38314  tst_works_posix_strerror_r="unknown"
38315  tst_glibc_strerror_r_type_arg3="unknown"
38316  tst_posix_strerror_r_type_arg3="unknown"
38317  #
38318  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r can be linked" >&5
38319$as_echo_n "checking if strerror_r can be linked... " >&6; }
38320  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38321/* end confdefs.h.  */
38322
38323
38324#define strerror_r innocuous_strerror_r
38325#ifdef __STDC__
38326# include <limits.h>
38327#else
38328# include <assert.h>
38329#endif
38330#undef strerror_r
38331#ifdef __cplusplus
38332extern "C"
38333#endif
38334char strerror_r ();
38335#if defined __stub_strerror_r || defined __stub___strerror_r
38336choke me
38337#endif
38338
38339int main (void)
38340{
38341return strerror_r ();
38342 ;
38343 return 0;
38344}
38345
38346_ACEOF
38347if ac_fn_c_try_link "$LINENO"; then :
38348
38349    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38350$as_echo "yes" >&6; }
38351    tst_links_strerror_r="yes"
38352
38353else
38354
38355    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38356$as_echo "no" >&6; }
38357    tst_links_strerror_r="no"
38358
38359fi
38360rm -f core conftest.err conftest.$ac_objext \
38361    conftest$ac_exeext conftest.$ac_ext
38362  #
38363  if test "$tst_links_strerror_r" = "yes"; then
38364    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is prototyped" >&5
38365$as_echo_n "checking if strerror_r is prototyped... " >&6; }
38366    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38367/* end confdefs.h.  */
38368
38369      $curl_includes_string
38370
38371_ACEOF
38372if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38373  $EGREP "strerror_r" >/dev/null 2>&1; then :
38374
38375      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38376$as_echo "yes" >&6; }
38377      tst_proto_strerror_r="yes"
38378
38379else
38380
38381      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38382$as_echo "no" >&6; }
38383      tst_proto_strerror_r="no"
38384
38385fi
38386rm -f conftest*
38387
38388  fi
38389  #
38390  if test "$tst_proto_strerror_r" = "yes"; then
38391    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is compilable" >&5
38392$as_echo_n "checking if strerror_r is compilable... " >&6; }
38393    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38394/* end confdefs.h.  */
38395
38396
38397        $curl_includes_string
38398
38399int main (void)
38400{
38401
38402        if(0 != strerror_r(0, 0, 0))
38403          return 1;
38404
38405 ;
38406 return 0;
38407}
38408
38409_ACEOF
38410if ac_fn_c_try_compile "$LINENO"; then :
38411
38412      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38413$as_echo "yes" >&6; }
38414      tst_compi_strerror_r="yes"
38415
38416else
38417
38418      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38419$as_echo "no" >&6; }
38420      tst_compi_strerror_r="no"
38421
38422fi
38423rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38424  fi
38425  #
38426  if test "$tst_compi_strerror_r" = "yes"; then
38427    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is glibc like" >&5
38428$as_echo_n "checking if strerror_r is glibc like... " >&6; }
38429    tst_glibc_strerror_r_type_arg3="unknown"
38430    for arg3 in 'size_t' 'int' 'unsigned int'; do
38431      if test "$tst_glibc_strerror_r_type_arg3" = "unknown"; then
38432        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38433/* end confdefs.h.  */
38434
38435
38436            $curl_includes_string
38437            char *strerror_r(int errnum, char *workbuf, $arg3 bufsize);
38438
38439int main (void)
38440{
38441
38442            if(0 != strerror_r(0, 0, 0))
38443              return 1;
38444
38445 ;
38446 return 0;
38447}
38448
38449_ACEOF
38450if ac_fn_c_try_compile "$LINENO"; then :
38451
38452          tst_glibc_strerror_r_type_arg3="$arg3"
38453
38454fi
38455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38456      fi
38457    done
38458    case "$tst_glibc_strerror_r_type_arg3" in
38459      unknown)
38460        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38461$as_echo "no" >&6; }
38462        tst_glibc_strerror_r="no"
38463        ;;
38464      *)
38465        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38466$as_echo "yes" >&6; }
38467        tst_glibc_strerror_r="yes"
38468        ;;
38469    esac
38470  fi
38471  #
38472    if test "x$cross_compiling" != "xyes" &&
38473    test "$tst_glibc_strerror_r" = "yes"; then
38474    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5
38475$as_echo_n "checking if strerror_r seems to work... " >&6; }
38476    if test "$cross_compiling" = yes; then :
38477  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
38478$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
38479as_fn_error $? "cannot run test program while cross compiling
38480See \`config.log' for more details" "$LINENO" 5; }
38481else
38482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38483/* end confdefs.h.  */
38484
38485
38486        $curl_includes_stdlib
38487        $curl_includes_string
38488#       include <errno.h>
38489
38490int main (void)
38491{
38492
38493        char buffer[1024];
38494        char *string = 0;
38495        buffer[0] = '\0';
38496        string = strerror_r(EACCES, buffer, sizeof(buffer));
38497        if(!string)
38498          exit(1); /* fail */
38499        if(!string[0])
38500          exit(1); /* fail */
38501        else
38502          exit(0);
38503
38504 ;
38505 return 0;
38506}
38507
38508_ACEOF
38509if ac_fn_c_try_run "$LINENO"; then :
38510
38511      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38512$as_echo "yes" >&6; }
38513      tst_works_glibc_strerror_r="yes"
38514
38515else
38516
38517      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38518$as_echo "no" >&6; }
38519      tst_works_glibc_strerror_r="no"
38520
38521fi
38522rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
38523  conftest.$ac_objext conftest.beam conftest.$ac_ext
38524fi
38525
38526  fi
38527  #
38528  if test "$tst_compi_strerror_r" = "yes" &&
38529    test "$tst_works_glibc_strerror_r" != "yes"; then
38530    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r is POSIX like" >&5
38531$as_echo_n "checking if strerror_r is POSIX like... " >&6; }
38532    tst_posix_strerror_r_type_arg3="unknown"
38533    for arg3 in 'size_t' 'int' 'unsigned int'; do
38534      if test "$tst_posix_strerror_r_type_arg3" = "unknown"; then
38535        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38536/* end confdefs.h.  */
38537
38538
38539            $curl_includes_string
38540            int strerror_r(int errnum, char *resultbuf, $arg3 bufsize);
38541
38542int main (void)
38543{
38544
38545            if(0 != strerror_r(0, 0, 0))
38546              return 1;
38547
38548 ;
38549 return 0;
38550}
38551
38552_ACEOF
38553if ac_fn_c_try_compile "$LINENO"; then :
38554
38555          tst_posix_strerror_r_type_arg3="$arg3"
38556
38557fi
38558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38559      fi
38560    done
38561    case "$tst_posix_strerror_r_type_arg3" in
38562      unknown)
38563        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38564$as_echo "no" >&6; }
38565        tst_posix_strerror_r="no"
38566        ;;
38567      *)
38568        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38569$as_echo "yes" >&6; }
38570        tst_posix_strerror_r="yes"
38571        ;;
38572    esac
38573  fi
38574  #
38575    if test "x$cross_compiling" != "xyes" &&
38576    test "$tst_posix_strerror_r" = "yes"; then
38577    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r seems to work" >&5
38578$as_echo_n "checking if strerror_r seems to work... " >&6; }
38579    if test "$cross_compiling" = yes; then :
38580  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
38581$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
38582as_fn_error $? "cannot run test program while cross compiling
38583See \`config.log' for more details" "$LINENO" 5; }
38584else
38585  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38586/* end confdefs.h.  */
38587
38588
38589        $curl_includes_stdlib
38590        $curl_includes_string
38591#       include <errno.h>
38592
38593int main (void)
38594{
38595
38596        char buffer[1024];
38597        int error = 1;
38598        buffer[0] = '\0';
38599        error = strerror_r(EACCES, buffer, sizeof(buffer));
38600        if(error)
38601          exit(1); /* fail */
38602        if(buffer[0] == '\0')
38603          exit(1); /* fail */
38604        else
38605          exit(0);
38606
38607 ;
38608 return 0;
38609}
38610
38611_ACEOF
38612if ac_fn_c_try_run "$LINENO"; then :
38613
38614      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38615$as_echo "yes" >&6; }
38616      tst_works_posix_strerror_r="yes"
38617
38618else
38619
38620      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38621$as_echo "no" >&6; }
38622      tst_works_posix_strerror_r="no"
38623
38624fi
38625rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
38626  conftest.$ac_objext conftest.beam conftest.$ac_ext
38627fi
38628
38629  fi
38630  #
38631  if test "$tst_works_glibc_strerror_r" = "yes"; then
38632    tst_posix_strerror_r="no"
38633  fi
38634  if test "$tst_works_posix_strerror_r" = "yes"; then
38635    tst_glibc_strerror_r="no"
38636  fi
38637  if test "$tst_glibc_strerror_r" = "yes" &&
38638    test "$tst_works_glibc_strerror_r" != "no" &&
38639    test "$tst_posix_strerror_r" != "yes"; then
38640    tst_allow_strerror_r="check"
38641  fi
38642  if test "$tst_posix_strerror_r" = "yes" &&
38643    test "$tst_works_posix_strerror_r" != "no" &&
38644    test "$tst_glibc_strerror_r" != "yes"; then
38645    tst_allow_strerror_r="check"
38646  fi
38647  if test "$tst_allow_strerror_r" = "check"; then
38648    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r usage allowed" >&5
38649$as_echo_n "checking if strerror_r usage allowed... " >&6; }
38650    if test "x$curl_disallow_strerror_r" != "xyes"; then
38651      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38652$as_echo "yes" >&6; }
38653      tst_allow_strerror_r="yes"
38654    else
38655      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38656$as_echo "no" >&6; }
38657      tst_allow_strerror_r="no"
38658    fi
38659  fi
38660  #
38661  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strerror_r might be used" >&5
38662$as_echo_n "checking if strerror_r might be used... " >&6; }
38663  if test "$tst_links_strerror_r" = "yes" &&
38664     test "$tst_proto_strerror_r" = "yes" &&
38665     test "$tst_compi_strerror_r" = "yes" &&
38666     test "$tst_allow_strerror_r" = "yes"; then
38667    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38668$as_echo "yes" >&6; }
38669    if test "$tst_glibc_strerror_r" = "yes"; then
38670
38671cat >>confdefs.h <<_ACEOF
38672#define HAVE_STRERROR_R 1
38673_ACEOF
38674
38675
38676cat >>confdefs.h <<_ACEOF
38677#define HAVE_GLIBC_STRERROR_R 1
38678_ACEOF
38679
38680
38681cat >>confdefs.h <<_ACEOF
38682#define STRERROR_R_TYPE_ARG3 $tst_glibc_strerror_r_type_arg3
38683_ACEOF
38684
38685    fi
38686    if test "$tst_posix_strerror_r" = "yes"; then
38687
38688cat >>confdefs.h <<_ACEOF
38689#define HAVE_STRERROR_R 1
38690_ACEOF
38691
38692
38693cat >>confdefs.h <<_ACEOF
38694#define HAVE_POSIX_STRERROR_R 1
38695_ACEOF
38696
38697
38698cat >>confdefs.h <<_ACEOF
38699#define STRERROR_R_TYPE_ARG3 $tst_posix_strerror_r_type_arg3
38700_ACEOF
38701
38702    fi
38703    curl_cv_func_strerror_r="yes"
38704  else
38705    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38706$as_echo "no" >&6; }
38707    curl_cv_func_strerror_r="no"
38708  fi
38709  #
38710  if test "$tst_compi_strerror_r" = "yes" &&
38711     test "$tst_allow_strerror_r" = "unknown"; then
38712    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&5
38713$as_echo "$as_me: WARNING: cannot determine strerror_r() style: edit lib/curl_config.h manually." >&2;}
38714  fi
38715  #
38716
38717
38718    #
38719  tst_links_stricmp="unknown"
38720  tst_proto_stricmp="unknown"
38721  tst_compi_stricmp="unknown"
38722  tst_allow_stricmp="unknown"
38723  #
38724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp can be linked" >&5
38725$as_echo_n "checking if stricmp can be linked... " >&6; }
38726  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38727/* end confdefs.h.  */
38728
38729
38730#define stricmp innocuous_stricmp
38731#ifdef __STDC__
38732# include <limits.h>
38733#else
38734# include <assert.h>
38735#endif
38736#undef stricmp
38737#ifdef __cplusplus
38738extern "C"
38739#endif
38740char stricmp ();
38741#if defined __stub_stricmp || defined __stub___stricmp
38742choke me
38743#endif
38744
38745int main (void)
38746{
38747return stricmp ();
38748 ;
38749 return 0;
38750}
38751
38752_ACEOF
38753if ac_fn_c_try_link "$LINENO"; then :
38754
38755    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38756$as_echo "yes" >&6; }
38757    tst_links_stricmp="yes"
38758
38759else
38760
38761    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38762$as_echo "no" >&6; }
38763    tst_links_stricmp="no"
38764
38765fi
38766rm -f core conftest.err conftest.$ac_objext \
38767    conftest$ac_exeext conftest.$ac_ext
38768  #
38769  if test "$tst_links_stricmp" = "yes"; then
38770    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is prototyped" >&5
38771$as_echo_n "checking if stricmp is prototyped... " >&6; }
38772    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38773/* end confdefs.h.  */
38774
38775      $curl_includes_string
38776
38777_ACEOF
38778if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38779  $EGREP "stricmp" >/dev/null 2>&1; then :
38780
38781      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38782$as_echo "yes" >&6; }
38783      tst_proto_stricmp="yes"
38784
38785else
38786
38787      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38788$as_echo "no" >&6; }
38789      tst_proto_stricmp="no"
38790
38791fi
38792rm -f conftest*
38793
38794  fi
38795  #
38796  if test "$tst_proto_stricmp" = "yes"; then
38797    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp is compilable" >&5
38798$as_echo_n "checking if stricmp is compilable... " >&6; }
38799    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38800/* end confdefs.h.  */
38801
38802
38803        $curl_includes_string
38804
38805int main (void)
38806{
38807
38808        if(0 != stricmp(0, 0))
38809          return 1;
38810
38811 ;
38812 return 0;
38813}
38814
38815_ACEOF
38816if ac_fn_c_try_compile "$LINENO"; then :
38817
38818      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38819$as_echo "yes" >&6; }
38820      tst_compi_stricmp="yes"
38821
38822else
38823
38824      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38825$as_echo "no" >&6; }
38826      tst_compi_stricmp="no"
38827
38828fi
38829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38830  fi
38831  #
38832  if test "$tst_compi_stricmp" = "yes"; then
38833    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp usage allowed" >&5
38834$as_echo_n "checking if stricmp usage allowed... " >&6; }
38835    if test "x$curl_disallow_stricmp" != "xyes"; then
38836      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38837$as_echo "yes" >&6; }
38838      tst_allow_stricmp="yes"
38839    else
38840      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38841$as_echo "no" >&6; }
38842      tst_allow_stricmp="no"
38843    fi
38844  fi
38845  #
38846  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if stricmp might be used" >&5
38847$as_echo_n "checking if stricmp might be used... " >&6; }
38848  if test "$tst_links_stricmp" = "yes" &&
38849     test "$tst_proto_stricmp" = "yes" &&
38850     test "$tst_compi_stricmp" = "yes" &&
38851     test "$tst_allow_stricmp" = "yes"; then
38852    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38853$as_echo "yes" >&6; }
38854
38855cat >>confdefs.h <<_ACEOF
38856#define HAVE_STRICMP 1
38857_ACEOF
38858
38859    curl_cv_func_stricmp="yes"
38860  else
38861    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38862$as_echo "no" >&6; }
38863    curl_cv_func_stricmp="no"
38864  fi
38865
38866
38867    #
38868  tst_links_strncasecmp="unknown"
38869  tst_proto_strncasecmp="unknown"
38870  tst_compi_strncasecmp="unknown"
38871  tst_allow_strncasecmp="unknown"
38872  #
38873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp can be linked" >&5
38874$as_echo_n "checking if strncasecmp can be linked... " >&6; }
38875  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38876/* end confdefs.h.  */
38877
38878
38879#define strncasecmp innocuous_strncasecmp
38880#ifdef __STDC__
38881# include <limits.h>
38882#else
38883# include <assert.h>
38884#endif
38885#undef strncasecmp
38886#ifdef __cplusplus
38887extern "C"
38888#endif
38889char strncasecmp ();
38890#if defined __stub_strncasecmp || defined __stub___strncasecmp
38891choke me
38892#endif
38893
38894int main (void)
38895{
38896return strncasecmp ();
38897 ;
38898 return 0;
38899}
38900
38901_ACEOF
38902if ac_fn_c_try_link "$LINENO"; then :
38903
38904    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38905$as_echo "yes" >&6; }
38906    tst_links_strncasecmp="yes"
38907
38908else
38909
38910    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38911$as_echo "no" >&6; }
38912    tst_links_strncasecmp="no"
38913
38914fi
38915rm -f core conftest.err conftest.$ac_objext \
38916    conftest$ac_exeext conftest.$ac_ext
38917  #
38918  if test "$tst_links_strncasecmp" = "yes"; then
38919    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is prototyped" >&5
38920$as_echo_n "checking if strncasecmp is prototyped... " >&6; }
38921    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38922/* end confdefs.h.  */
38923
38924      $curl_includes_string
38925
38926_ACEOF
38927if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
38928  $EGREP "strncasecmp" >/dev/null 2>&1; then :
38929
38930      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38931$as_echo "yes" >&6; }
38932      tst_proto_strncasecmp="yes"
38933
38934else
38935
38936      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38937$as_echo "no" >&6; }
38938      tst_proto_strncasecmp="no"
38939
38940fi
38941rm -f conftest*
38942
38943  fi
38944  #
38945  if test "$tst_proto_strncasecmp" = "yes"; then
38946    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp is compilable" >&5
38947$as_echo_n "checking if strncasecmp is compilable... " >&6; }
38948    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38949/* end confdefs.h.  */
38950
38951
38952        $curl_includes_string
38953
38954int main (void)
38955{
38956
38957        if(0 != strncasecmp(0, 0, 0))
38958          return 1;
38959
38960 ;
38961 return 0;
38962}
38963
38964_ACEOF
38965if ac_fn_c_try_compile "$LINENO"; then :
38966
38967      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38968$as_echo "yes" >&6; }
38969      tst_compi_strncasecmp="yes"
38970
38971else
38972
38973      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38974$as_echo "no" >&6; }
38975      tst_compi_strncasecmp="no"
38976
38977fi
38978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
38979  fi
38980  #
38981  if test "$tst_compi_strncasecmp" = "yes"; then
38982    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp usage allowed" >&5
38983$as_echo_n "checking if strncasecmp usage allowed... " >&6; }
38984    if test "x$curl_disallow_strncasecmp" != "xyes"; then
38985      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
38986$as_echo "yes" >&6; }
38987      tst_allow_strncasecmp="yes"
38988    else
38989      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
38990$as_echo "no" >&6; }
38991      tst_allow_strncasecmp="no"
38992    fi
38993  fi
38994  #
38995  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncasecmp might be used" >&5
38996$as_echo_n "checking if strncasecmp might be used... " >&6; }
38997  if test "$tst_links_strncasecmp" = "yes" &&
38998     test "$tst_proto_strncasecmp" = "yes" &&
38999     test "$tst_compi_strncasecmp" = "yes" &&
39000     test "$tst_allow_strncasecmp" = "yes"; then
39001    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39002$as_echo "yes" >&6; }
39003
39004cat >>confdefs.h <<_ACEOF
39005#define HAVE_STRNCASECMP 1
39006_ACEOF
39007
39008    curl_cv_func_strncasecmp="yes"
39009  else
39010    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39011$as_echo "no" >&6; }
39012    curl_cv_func_strncasecmp="no"
39013  fi
39014
39015
39016    #
39017  tst_links_strncmpi="unknown"
39018  tst_proto_strncmpi="unknown"
39019  tst_compi_strncmpi="unknown"
39020  tst_allow_strncmpi="unknown"
39021  #
39022  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi can be linked" >&5
39023$as_echo_n "checking if strncmpi can be linked... " >&6; }
39024  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39025/* end confdefs.h.  */
39026
39027
39028#define strncmpi innocuous_strncmpi
39029#ifdef __STDC__
39030# include <limits.h>
39031#else
39032# include <assert.h>
39033#endif
39034#undef strncmpi
39035#ifdef __cplusplus
39036extern "C"
39037#endif
39038char strncmpi ();
39039#if defined __stub_strncmpi || defined __stub___strncmpi
39040choke me
39041#endif
39042
39043int main (void)
39044{
39045return strncmpi ();
39046 ;
39047 return 0;
39048}
39049
39050_ACEOF
39051if ac_fn_c_try_link "$LINENO"; then :
39052
39053    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39054$as_echo "yes" >&6; }
39055    tst_links_strncmpi="yes"
39056
39057else
39058
39059    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39060$as_echo "no" >&6; }
39061    tst_links_strncmpi="no"
39062
39063fi
39064rm -f core conftest.err conftest.$ac_objext \
39065    conftest$ac_exeext conftest.$ac_ext
39066  #
39067  if test "$tst_links_strncmpi" = "yes"; then
39068    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is prototyped" >&5
39069$as_echo_n "checking if strncmpi is prototyped... " >&6; }
39070    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39071/* end confdefs.h.  */
39072
39073      $curl_includes_string
39074
39075_ACEOF
39076if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39077  $EGREP "strncmpi" >/dev/null 2>&1; then :
39078
39079      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39080$as_echo "yes" >&6; }
39081      tst_proto_strncmpi="yes"
39082
39083else
39084
39085      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39086$as_echo "no" >&6; }
39087      tst_proto_strncmpi="no"
39088
39089fi
39090rm -f conftest*
39091
39092  fi
39093  #
39094  if test "$tst_proto_strncmpi" = "yes"; then
39095    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi is compilable" >&5
39096$as_echo_n "checking if strncmpi is compilable... " >&6; }
39097    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39098/* end confdefs.h.  */
39099
39100
39101        $curl_includes_string
39102
39103int main (void)
39104{
39105
39106        if(0 != strncmpi(0, 0))
39107          return 1;
39108
39109 ;
39110 return 0;
39111}
39112
39113_ACEOF
39114if ac_fn_c_try_compile "$LINENO"; then :
39115
39116      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39117$as_echo "yes" >&6; }
39118      tst_compi_strncmpi="yes"
39119
39120else
39121
39122      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39123$as_echo "no" >&6; }
39124      tst_compi_strncmpi="no"
39125
39126fi
39127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39128  fi
39129  #
39130  if test "$tst_compi_strncmpi" = "yes"; then
39131    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi usage allowed" >&5
39132$as_echo_n "checking if strncmpi usage allowed... " >&6; }
39133    if test "x$curl_disallow_strncmpi" != "xyes"; then
39134      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39135$as_echo "yes" >&6; }
39136      tst_allow_strncmpi="yes"
39137    else
39138      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39139$as_echo "no" >&6; }
39140      tst_allow_strncmpi="no"
39141    fi
39142  fi
39143  #
39144  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strncmpi might be used" >&5
39145$as_echo_n "checking if strncmpi might be used... " >&6; }
39146  if test "$tst_links_strncmpi" = "yes" &&
39147     test "$tst_proto_strncmpi" = "yes" &&
39148     test "$tst_compi_strncmpi" = "yes" &&
39149     test "$tst_allow_strncmpi" = "yes"; then
39150    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39151$as_echo "yes" >&6; }
39152
39153cat >>confdefs.h <<_ACEOF
39154#define HAVE_STRNCMPI 1
39155_ACEOF
39156
39157    curl_cv_func_strncmpi="yes"
39158  else
39159    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39160$as_echo "no" >&6; }
39161    curl_cv_func_strncmpi="no"
39162  fi
39163
39164
39165    #
39166  tst_links_strnicmp="unknown"
39167  tst_proto_strnicmp="unknown"
39168  tst_compi_strnicmp="unknown"
39169  tst_allow_strnicmp="unknown"
39170  #
39171  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp can be linked" >&5
39172$as_echo_n "checking if strnicmp can be linked... " >&6; }
39173  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39174/* end confdefs.h.  */
39175
39176
39177#define strnicmp innocuous_strnicmp
39178#ifdef __STDC__
39179# include <limits.h>
39180#else
39181# include <assert.h>
39182#endif
39183#undef strnicmp
39184#ifdef __cplusplus
39185extern "C"
39186#endif
39187char strnicmp ();
39188#if defined __stub_strnicmp || defined __stub___strnicmp
39189choke me
39190#endif
39191
39192int main (void)
39193{
39194return strnicmp ();
39195 ;
39196 return 0;
39197}
39198
39199_ACEOF
39200if ac_fn_c_try_link "$LINENO"; then :
39201
39202    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39203$as_echo "yes" >&6; }
39204    tst_links_strnicmp="yes"
39205
39206else
39207
39208    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39209$as_echo "no" >&6; }
39210    tst_links_strnicmp="no"
39211
39212fi
39213rm -f core conftest.err conftest.$ac_objext \
39214    conftest$ac_exeext conftest.$ac_ext
39215  #
39216  if test "$tst_links_strnicmp" = "yes"; then
39217    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is prototyped" >&5
39218$as_echo_n "checking if strnicmp is prototyped... " >&6; }
39219    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39220/* end confdefs.h.  */
39221
39222      $curl_includes_string
39223
39224_ACEOF
39225if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39226  $EGREP "strnicmp" >/dev/null 2>&1; then :
39227
39228      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39229$as_echo "yes" >&6; }
39230      tst_proto_strnicmp="yes"
39231
39232else
39233
39234      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39235$as_echo "no" >&6; }
39236      tst_proto_strnicmp="no"
39237
39238fi
39239rm -f conftest*
39240
39241  fi
39242  #
39243  if test "$tst_proto_strnicmp" = "yes"; then
39244    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp is compilable" >&5
39245$as_echo_n "checking if strnicmp is compilable... " >&6; }
39246    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39247/* end confdefs.h.  */
39248
39249
39250        $curl_includes_string
39251
39252int main (void)
39253{
39254
39255        if(0 != strnicmp(0, 0))
39256          return 1;
39257
39258 ;
39259 return 0;
39260}
39261
39262_ACEOF
39263if ac_fn_c_try_compile "$LINENO"; then :
39264
39265      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39266$as_echo "yes" >&6; }
39267      tst_compi_strnicmp="yes"
39268
39269else
39270
39271      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39272$as_echo "no" >&6; }
39273      tst_compi_strnicmp="no"
39274
39275fi
39276rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39277  fi
39278  #
39279  if test "$tst_compi_strnicmp" = "yes"; then
39280    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp usage allowed" >&5
39281$as_echo_n "checking if strnicmp usage allowed... " >&6; }
39282    if test "x$curl_disallow_strnicmp" != "xyes"; then
39283      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39284$as_echo "yes" >&6; }
39285      tst_allow_strnicmp="yes"
39286    else
39287      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39288$as_echo "no" >&6; }
39289      tst_allow_strnicmp="no"
39290    fi
39291  fi
39292  #
39293  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strnicmp might be used" >&5
39294$as_echo_n "checking if strnicmp might be used... " >&6; }
39295  if test "$tst_links_strnicmp" = "yes" &&
39296     test "$tst_proto_strnicmp" = "yes" &&
39297     test "$tst_compi_strnicmp" = "yes" &&
39298     test "$tst_allow_strnicmp" = "yes"; then
39299    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39300$as_echo "yes" >&6; }
39301
39302cat >>confdefs.h <<_ACEOF
39303#define HAVE_STRNICMP 1
39304_ACEOF
39305
39306    curl_cv_func_strnicmp="yes"
39307  else
39308    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39309$as_echo "no" >&6; }
39310    curl_cv_func_strnicmp="no"
39311  fi
39312
39313
39314    #
39315  tst_links_strstr="unknown"
39316  tst_proto_strstr="unknown"
39317  tst_compi_strstr="unknown"
39318  tst_allow_strstr="unknown"
39319  #
39320  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr can be linked" >&5
39321$as_echo_n "checking if strstr can be linked... " >&6; }
39322  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39323/* end confdefs.h.  */
39324
39325
39326#define strstr innocuous_strstr
39327#ifdef __STDC__
39328# include <limits.h>
39329#else
39330# include <assert.h>
39331#endif
39332#undef strstr
39333#ifdef __cplusplus
39334extern "C"
39335#endif
39336char strstr ();
39337#if defined __stub_strstr || defined __stub___strstr
39338choke me
39339#endif
39340
39341int main (void)
39342{
39343return strstr ();
39344 ;
39345 return 0;
39346}
39347
39348_ACEOF
39349if ac_fn_c_try_link "$LINENO"; then :
39350
39351    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39352$as_echo "yes" >&6; }
39353    tst_links_strstr="yes"
39354
39355else
39356
39357    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39358$as_echo "no" >&6; }
39359    tst_links_strstr="no"
39360
39361fi
39362rm -f core conftest.err conftest.$ac_objext \
39363    conftest$ac_exeext conftest.$ac_ext
39364  #
39365  if test "$tst_links_strstr" = "yes"; then
39366    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is prototyped" >&5
39367$as_echo_n "checking if strstr is prototyped... " >&6; }
39368    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39369/* end confdefs.h.  */
39370
39371      $curl_includes_string
39372
39373_ACEOF
39374if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39375  $EGREP "strstr" >/dev/null 2>&1; then :
39376
39377      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39378$as_echo "yes" >&6; }
39379      tst_proto_strstr="yes"
39380
39381else
39382
39383      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39384$as_echo "no" >&6; }
39385      tst_proto_strstr="no"
39386
39387fi
39388rm -f conftest*
39389
39390  fi
39391  #
39392  if test "$tst_proto_strstr" = "yes"; then
39393    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr is compilable" >&5
39394$as_echo_n "checking if strstr is compilable... " >&6; }
39395    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39396/* end confdefs.h.  */
39397
39398
39399        $curl_includes_string
39400
39401int main (void)
39402{
39403
39404        if(0 != strstr(0, 0))
39405          return 1;
39406
39407 ;
39408 return 0;
39409}
39410
39411_ACEOF
39412if ac_fn_c_try_compile "$LINENO"; then :
39413
39414      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39415$as_echo "yes" >&6; }
39416      tst_compi_strstr="yes"
39417
39418else
39419
39420      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39421$as_echo "no" >&6; }
39422      tst_compi_strstr="no"
39423
39424fi
39425rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39426  fi
39427  #
39428  if test "$tst_compi_strstr" = "yes"; then
39429    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr usage allowed" >&5
39430$as_echo_n "checking if strstr usage allowed... " >&6; }
39431    if test "x$curl_disallow_strstr" != "xyes"; then
39432      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39433$as_echo "yes" >&6; }
39434      tst_allow_strstr="yes"
39435    else
39436      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39437$as_echo "no" >&6; }
39438      tst_allow_strstr="no"
39439    fi
39440  fi
39441  #
39442  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strstr might be used" >&5
39443$as_echo_n "checking if strstr might be used... " >&6; }
39444  if test "$tst_links_strstr" = "yes" &&
39445     test "$tst_proto_strstr" = "yes" &&
39446     test "$tst_compi_strstr" = "yes" &&
39447     test "$tst_allow_strstr" = "yes"; then
39448    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39449$as_echo "yes" >&6; }
39450
39451cat >>confdefs.h <<_ACEOF
39452#define HAVE_STRSTR 1
39453_ACEOF
39454
39455    curl_cv_func_strstr="yes"
39456  else
39457    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39458$as_echo "no" >&6; }
39459    curl_cv_func_strstr="no"
39460  fi
39461
39462
39463    #
39464  tst_links_strtok_r="unknown"
39465  tst_proto_strtok_r="unknown"
39466  tst_compi_strtok_r="unknown"
39467  tst_allow_strtok_r="unknown"
39468  #
39469  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r can be linked" >&5
39470$as_echo_n "checking if strtok_r can be linked... " >&6; }
39471  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39472/* end confdefs.h.  */
39473
39474
39475#define strtok_r innocuous_strtok_r
39476#ifdef __STDC__
39477# include <limits.h>
39478#else
39479# include <assert.h>
39480#endif
39481#undef strtok_r
39482#ifdef __cplusplus
39483extern "C"
39484#endif
39485char strtok_r ();
39486#if defined __stub_strtok_r || defined __stub___strtok_r
39487choke me
39488#endif
39489
39490int main (void)
39491{
39492return strtok_r ();
39493 ;
39494 return 0;
39495}
39496
39497_ACEOF
39498if ac_fn_c_try_link "$LINENO"; then :
39499
39500    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39501$as_echo "yes" >&6; }
39502    tst_links_strtok_r="yes"
39503
39504else
39505
39506    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39507$as_echo "no" >&6; }
39508    tst_links_strtok_r="no"
39509
39510fi
39511rm -f core conftest.err conftest.$ac_objext \
39512    conftest$ac_exeext conftest.$ac_ext
39513  #
39514  if test "$tst_links_strtok_r" = "yes"; then
39515    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is prototyped" >&5
39516$as_echo_n "checking if strtok_r is prototyped... " >&6; }
39517    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39518/* end confdefs.h.  */
39519
39520      $curl_includes_string
39521
39522_ACEOF
39523if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39524  $EGREP "strtok_r" >/dev/null 2>&1; then :
39525
39526      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39527$as_echo "yes" >&6; }
39528      tst_proto_strtok_r="yes"
39529
39530else
39531
39532      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39533$as_echo "no" >&6; }
39534      tst_proto_strtok_r="no"
39535
39536fi
39537rm -f conftest*
39538
39539  fi
39540  #
39541  if test "$tst_proto_strtok_r" = "yes"; then
39542    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r is compilable" >&5
39543$as_echo_n "checking if strtok_r is compilable... " >&6; }
39544    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39545/* end confdefs.h.  */
39546
39547
39548        $curl_includes_string
39549
39550int main (void)
39551{
39552
39553        if(0 != strtok_r(0, 0, 0))
39554          return 1;
39555
39556 ;
39557 return 0;
39558}
39559
39560_ACEOF
39561if ac_fn_c_try_compile "$LINENO"; then :
39562
39563      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39564$as_echo "yes" >&6; }
39565      tst_compi_strtok_r="yes"
39566
39567else
39568
39569      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39570$as_echo "no" >&6; }
39571      tst_compi_strtok_r="no"
39572
39573fi
39574rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39575  fi
39576  #
39577  if test "$tst_compi_strtok_r" = "yes"; then
39578    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r usage allowed" >&5
39579$as_echo_n "checking if strtok_r usage allowed... " >&6; }
39580    if test "x$curl_disallow_strtok_r" != "xyes"; then
39581      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39582$as_echo "yes" >&6; }
39583      tst_allow_strtok_r="yes"
39584    else
39585      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39586$as_echo "no" >&6; }
39587      tst_allow_strtok_r="no"
39588    fi
39589  fi
39590  #
39591  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtok_r might be used" >&5
39592$as_echo_n "checking if strtok_r might be used... " >&6; }
39593  if test "$tst_links_strtok_r" = "yes" &&
39594     test "$tst_proto_strtok_r" = "yes" &&
39595     test "$tst_compi_strtok_r" = "yes" &&
39596     test "$tst_allow_strtok_r" = "yes"; then
39597    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39598$as_echo "yes" >&6; }
39599
39600cat >>confdefs.h <<_ACEOF
39601#define HAVE_STRTOK_R 1
39602_ACEOF
39603
39604    curl_cv_func_strtok_r="yes"
39605  else
39606    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39607$as_echo "no" >&6; }
39608    curl_cv_func_strtok_r="no"
39609  fi
39610
39611
39612    #
39613  tst_links_strtoll="unknown"
39614  tst_proto_strtoll="unknown"
39615  tst_compi_strtoll="unknown"
39616  tst_allow_strtoll="unknown"
39617  #
39618  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll can be linked" >&5
39619$as_echo_n "checking if strtoll can be linked... " >&6; }
39620  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39621/* end confdefs.h.  */
39622
39623
39624#define strtoll innocuous_strtoll
39625#ifdef __STDC__
39626# include <limits.h>
39627#else
39628# include <assert.h>
39629#endif
39630#undef strtoll
39631#ifdef __cplusplus
39632extern "C"
39633#endif
39634char strtoll ();
39635#if defined __stub_strtoll || defined __stub___strtoll
39636choke me
39637#endif
39638
39639int main (void)
39640{
39641return strtoll ();
39642 ;
39643 return 0;
39644}
39645
39646_ACEOF
39647if ac_fn_c_try_link "$LINENO"; then :
39648
39649    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39650$as_echo "yes" >&6; }
39651    tst_links_strtoll="yes"
39652
39653else
39654
39655    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39656$as_echo "no" >&6; }
39657    tst_links_strtoll="no"
39658
39659fi
39660rm -f core conftest.err conftest.$ac_objext \
39661    conftest$ac_exeext conftest.$ac_ext
39662  #
39663  if test "$tst_links_strtoll" = "yes"; then
39664    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is prototyped" >&5
39665$as_echo_n "checking if strtoll is prototyped... " >&6; }
39666    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39667/* end confdefs.h.  */
39668
39669      $curl_includes_stdlib
39670
39671_ACEOF
39672if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39673  $EGREP "strtoll" >/dev/null 2>&1; then :
39674
39675      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39676$as_echo "yes" >&6; }
39677      tst_proto_strtoll="yes"
39678
39679else
39680
39681      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39682$as_echo "no" >&6; }
39683      tst_proto_strtoll="no"
39684
39685fi
39686rm -f conftest*
39687
39688  fi
39689  #
39690  if test "$tst_proto_strtoll" = "yes"; then
39691    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll is compilable" >&5
39692$as_echo_n "checking if strtoll is compilable... " >&6; }
39693    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39694/* end confdefs.h.  */
39695
39696
39697        $curl_includes_stdlib
39698
39699int main (void)
39700{
39701
39702        if(0 != strtoll(0, 0, 0))
39703          return 1;
39704
39705 ;
39706 return 0;
39707}
39708
39709_ACEOF
39710if ac_fn_c_try_compile "$LINENO"; then :
39711
39712      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39713$as_echo "yes" >&6; }
39714      tst_compi_strtoll="yes"
39715
39716else
39717
39718      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39719$as_echo "no" >&6; }
39720      tst_compi_strtoll="no"
39721
39722fi
39723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39724  fi
39725  #
39726  if test "$tst_compi_strtoll" = "yes"; then
39727    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll usage allowed" >&5
39728$as_echo_n "checking if strtoll usage allowed... " >&6; }
39729    if test "x$curl_disallow_strtoll" != "xyes"; then
39730      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39731$as_echo "yes" >&6; }
39732      tst_allow_strtoll="yes"
39733    else
39734      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39735$as_echo "no" >&6; }
39736      tst_allow_strtoll="no"
39737    fi
39738  fi
39739  #
39740  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if strtoll might be used" >&5
39741$as_echo_n "checking if strtoll might be used... " >&6; }
39742  if test "$tst_links_strtoll" = "yes" &&
39743     test "$tst_proto_strtoll" = "yes" &&
39744     test "$tst_compi_strtoll" = "yes" &&
39745     test "$tst_allow_strtoll" = "yes"; then
39746    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39747$as_echo "yes" >&6; }
39748
39749cat >>confdefs.h <<_ACEOF
39750#define HAVE_STRTOLL 1
39751_ACEOF
39752
39753    curl_cv_func_strtoll="yes"
39754  else
39755    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39756$as_echo "no" >&6; }
39757    curl_cv_func_strtoll="no"
39758  fi
39759
39760
39761curl_includes_sys_uio="\
39762/* includes start */
39763#ifdef HAVE_SYS_TYPES_H
39764#  include <sys/types.h>
39765#endif
39766#ifdef HAVE_SYS_UIO_H
39767#  include <sys/uio.h>
39768#endif
39769/* includes end */"
39770  for ac_header in sys/types.h sys/uio.h
39771do :
39772  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
39773ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$curl_includes_sys_uio
39774"
39775if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
39776  cat >>confdefs.h <<_ACEOF
39777#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
39778_ACEOF
39779
39780fi
39781
39782done
39783
39784
39785
39786    #
39787  tst_links_writev="unknown"
39788  tst_proto_writev="unknown"
39789  tst_compi_writev="unknown"
39790  tst_allow_writev="unknown"
39791  #
39792  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev can be linked" >&5
39793$as_echo_n "checking if writev can be linked... " >&6; }
39794  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39795/* end confdefs.h.  */
39796
39797
39798#define writev innocuous_writev
39799#ifdef __STDC__
39800# include <limits.h>
39801#else
39802# include <assert.h>
39803#endif
39804#undef writev
39805#ifdef __cplusplus
39806extern "C"
39807#endif
39808char writev ();
39809#if defined __stub_writev || defined __stub___writev
39810choke me
39811#endif
39812
39813int main (void)
39814{
39815return writev ();
39816 ;
39817 return 0;
39818}
39819
39820_ACEOF
39821if ac_fn_c_try_link "$LINENO"; then :
39822
39823    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39824$as_echo "yes" >&6; }
39825    tst_links_writev="yes"
39826
39827else
39828
39829    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39830$as_echo "no" >&6; }
39831    tst_links_writev="no"
39832
39833fi
39834rm -f core conftest.err conftest.$ac_objext \
39835    conftest$ac_exeext conftest.$ac_ext
39836  #
39837  if test "$tst_links_writev" = "yes"; then
39838    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is prototyped" >&5
39839$as_echo_n "checking if writev is prototyped... " >&6; }
39840    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39841/* end confdefs.h.  */
39842
39843      $curl_includes_sys_uio
39844
39845_ACEOF
39846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
39847  $EGREP "writev" >/dev/null 2>&1; then :
39848
39849      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39850$as_echo "yes" >&6; }
39851      tst_proto_writev="yes"
39852
39853else
39854
39855      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39856$as_echo "no" >&6; }
39857      tst_proto_writev="no"
39858
39859fi
39860rm -f conftest*
39861
39862  fi
39863  #
39864  if test "$tst_proto_writev" = "yes"; then
39865    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev is compilable" >&5
39866$as_echo_n "checking if writev is compilable... " >&6; }
39867    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39868/* end confdefs.h.  */
39869
39870
39871        $curl_includes_sys_uio
39872
39873int main (void)
39874{
39875
39876        if(0 != writev(0, 0, 0))
39877          return 1;
39878
39879 ;
39880 return 0;
39881}
39882
39883_ACEOF
39884if ac_fn_c_try_compile "$LINENO"; then :
39885
39886      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39887$as_echo "yes" >&6; }
39888      tst_compi_writev="yes"
39889
39890else
39891
39892      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39893$as_echo "no" >&6; }
39894      tst_compi_writev="no"
39895
39896fi
39897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39898  fi
39899  #
39900  if test "$tst_compi_writev" = "yes"; then
39901    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev usage allowed" >&5
39902$as_echo_n "checking if writev usage allowed... " >&6; }
39903    if test "x$curl_disallow_writev" != "xyes"; then
39904      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39905$as_echo "yes" >&6; }
39906      tst_allow_writev="yes"
39907    else
39908      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39909$as_echo "no" >&6; }
39910      tst_allow_writev="no"
39911    fi
39912  fi
39913  #
39914  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if writev might be used" >&5
39915$as_echo_n "checking if writev might be used... " >&6; }
39916  if test "$tst_links_writev" = "yes" &&
39917     test "$tst_proto_writev" = "yes" &&
39918     test "$tst_compi_writev" = "yes" &&
39919     test "$tst_allow_writev" = "yes"; then
39920    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39921$as_echo "yes" >&6; }
39922
39923cat >>confdefs.h <<_ACEOF
39924#define HAVE_WRITEV 1
39925_ACEOF
39926
39927    curl_cv_func_writev="yes"
39928  else
39929    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
39930$as_echo "no" >&6; }
39931    curl_cv_func_writev="no"
39932  fi
39933
39934
39935case $host in
39936  *msdosdjgpp)
39937     ac_cv_func_pipe=no
39938     skipcheck_pipe=yes
39939     { $as_echo "$as_me:${as_lineno-$LINENO}: skip check for pipe on msdosdjgpp" >&5
39940$as_echo "$as_me: skip check for pipe on msdosdjgpp" >&6;}
39941    ;;
39942esac
39943
39944for ac_func in geteuid \
39945  getpass_r \
39946  getppid \
39947  getpwuid \
39948  getpwuid_r \
39949  getrlimit \
39950  gettimeofday \
39951  if_nametoindex \
39952  mach_absolute_time \
39953  pipe \
39954  setlocale \
39955  setmode \
39956  setrlimit \
39957  utime \
39958  utimes
39959
39960do :
39961  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
39962ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
39963if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
39964  cat >>confdefs.h <<_ACEOF
39965#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
39966_ACEOF
39967
39968
39969else
39970
39971  func="$ac_func"
39972  eval skipcheck=\$skipcheck_$func
39973  if test "x$skipcheck" != "xyes"; then
39974    { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper for $func" >&5
39975$as_echo_n "checking deeper for $func... " >&6; }
39976    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39977/* end confdefs.h.  */
39978
39979
39980
39981int main (void)
39982{
39983
39984        $func ();
39985
39986 ;
39987 return 0;
39988}
39989
39990_ACEOF
39991if ac_fn_c_try_link "$LINENO"; then :
39992
39993      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
39994$as_echo "yes" >&6; }
39995      eval "ac_cv_func_$func=yes"
39996
39997cat >>confdefs.h <<_ACEOF
39998#define `echo "HAVE_$func" | sed 'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/' | sed 's/^A-Z0-9_/_/g'` 1
39999_ACEOF
40000
40001
40002else
40003
40004      { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5
40005$as_echo "but still no" >&6; }
40006
40007fi
40008rm -f core conftest.err conftest.$ac_objext \
40009    conftest$ac_exeext conftest.$ac_ext
40010  fi
40011
40012fi
40013done
40014
40015
40016
40017    for ac_header in sys/types.h sys/socket.h netdb.h
40018do :
40019  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
40020ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
40021if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
40022  cat >>confdefs.h <<_ACEOF
40023#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
40024_ACEOF
40025
40026fi
40027
40028done
40029
40030  #
40031  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getnameinfo" >&5
40032$as_echo_n "checking for getnameinfo... " >&6; }
40033  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40034/* end confdefs.h.  */
40035
40036
40037#define getnameinfo innocuous_getnameinfo
40038#ifdef __STDC__
40039# include <limits.h>
40040#else
40041# include <assert.h>
40042#endif
40043#undef getnameinfo
40044#ifdef __cplusplus
40045extern "C"
40046#endif
40047char getnameinfo ();
40048#if defined __stub_getnameinfo || defined __stub___getnameinfo
40049choke me
40050#endif
40051
40052int main (void)
40053{
40054return getnameinfo ();
40055 ;
40056 return 0;
40057}
40058
40059_ACEOF
40060if ac_fn_c_try_link "$LINENO"; then :
40061
40062    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40063$as_echo "yes" >&6; }
40064    curl_cv_getnameinfo="yes"
40065
40066else
40067
40068    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40069$as_echo "no" >&6; }
40070    curl_cv_getnameinfo="no"
40071
40072fi
40073rm -f core conftest.err conftest.$ac_objext \
40074    conftest$ac_exeext conftest.$ac_ext
40075  #
40076  if test "$curl_cv_getnameinfo" != "yes"; then
40077    { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper for getnameinfo" >&5
40078$as_echo_n "checking deeper for getnameinfo... " >&6; }
40079    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40080/* end confdefs.h.  */
40081
40082
40083
40084int main (void)
40085{
40086
40087        getnameinfo();
40088
40089 ;
40090 return 0;
40091}
40092
40093_ACEOF
40094if ac_fn_c_try_link "$LINENO"; then :
40095
40096      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40097$as_echo "yes" >&6; }
40098      curl_cv_getnameinfo="yes"
40099
40100else
40101
40102      { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5
40103$as_echo "but still no" >&6; }
40104      curl_cv_getnameinfo="no"
40105
40106fi
40107rm -f core conftest.err conftest.$ac_objext \
40108    conftest$ac_exeext conftest.$ac_ext
40109  fi
40110  #
40111  if test "$curl_cv_getnameinfo" != "yes"; then
40112    { $as_echo "$as_me:${as_lineno-$LINENO}: checking deeper and deeper for getnameinfo" >&5
40113$as_echo_n "checking deeper and deeper for getnameinfo... " >&6; }
40114    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40115/* end confdefs.h.  */
40116
40117
40118#undef inline
40119#ifdef HAVE_WINDOWS_H
40120#ifndef WIN32_LEAN_AND_MEAN
40121#define WIN32_LEAN_AND_MEAN
40122#endif
40123#include <windows.h>
40124#ifdef HAVE_WINSOCK2_H
40125#include <winsock2.h>
40126#ifdef HAVE_WS2TCPIP_H
40127#include <ws2tcpip.h>
40128#endif
40129#endif
40130#else
40131#ifdef HAVE_SYS_TYPES_H
40132#include <sys/types.h>
40133#endif
40134#ifdef HAVE_SYS_SOCKET_H
40135#include <sys/socket.h>
40136#endif
40137#ifdef HAVE_NETDB_H
40138#include <netdb.h>
40139#endif
40140#endif
40141
40142int main (void)
40143{
40144
40145        getnameinfo(0, 0, 0, 0, 0, 0, 0);
40146
40147 ;
40148 return 0;
40149}
40150
40151_ACEOF
40152if ac_fn_c_try_link "$LINENO"; then :
40153
40154      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40155$as_echo "yes" >&6; }
40156      curl_cv_getnameinfo="yes"
40157
40158else
40159
40160      { $as_echo "$as_me:${as_lineno-$LINENO}: result: but still no" >&5
40161$as_echo "but still no" >&6; }
40162      curl_cv_getnameinfo="no"
40163
40164fi
40165rm -f core conftest.err conftest.$ac_objext \
40166    conftest$ac_exeext conftest.$ac_ext
40167  fi
40168  #
40169  if test "$curl_cv_getnameinfo" = "yes"; then
40170    { $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for getnameinfo" >&5
40171$as_echo_n "checking types of arguments for getnameinfo... " >&6; }
40172if ${curl_cv_func_getnameinfo_args+:} false; then :
40173  $as_echo_n "(cached) " >&6
40174else
40175
40176      curl_cv_func_getnameinfo_args="unknown"
40177      for gni_arg1 in 'struct sockaddr *' 'const struct sockaddr *' 'void *'; do
40178        for gni_arg2 in 'socklen_t' 'size_t' 'int'; do
40179          for gni_arg46 in 'size_t' 'int' 'socklen_t' 'unsigned int' 'DWORD'; do
40180            for gni_arg7 in 'int' 'unsigned int'; do
40181              if test "$curl_cv_func_getnameinfo_args" = "unknown"; then
40182                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40183/* end confdefs.h.  */
40184
40185
40186#undef inline
40187#ifdef HAVE_WINDOWS_H
40188#ifndef WIN32_LEAN_AND_MEAN
40189#define WIN32_LEAN_AND_MEAN
40190#endif
40191#if (!defined(_WIN32_WINNT)) || (_WIN32_WINNT < 0x0501)
40192#undef _WIN32_WINNT
40193#define _WIN32_WINNT 0x0501
40194#endif
40195#include <windows.h>
40196#ifdef HAVE_WINSOCK2_H
40197#include <winsock2.h>
40198#ifdef HAVE_WS2TCPIP_H
40199#include <ws2tcpip.h>
40200#endif
40201#endif
40202#define GNICALLCONV WSAAPI
40203#else
40204#ifdef HAVE_SYS_TYPES_H
40205#include <sys/types.h>
40206#endif
40207#ifdef HAVE_SYS_SOCKET_H
40208#include <sys/socket.h>
40209#endif
40210#ifdef HAVE_NETDB_H
40211#include <netdb.h>
40212#endif
40213#define GNICALLCONV
40214#endif
40215                    extern int GNICALLCONV
40216#ifdef __ANDROID__
40217__attribute__((overloadable))
40218#endif
40219				getnameinfo($gni_arg1, $gni_arg2,
40220                                           char *, $gni_arg46,
40221                                           char *, $gni_arg46,
40222                                           $gni_arg7);
40223
40224int main (void)
40225{
40226
40227                    $gni_arg2 salen=0;
40228                    $gni_arg46 hostlen=0;
40229                    $gni_arg46 servlen=0;
40230                    $gni_arg7 flags=0;
40231                    int res = getnameinfo(0, salen, 0, hostlen, 0, servlen, flags);
40232
40233 ;
40234 return 0;
40235}
40236
40237_ACEOF
40238if ac_fn_c_try_compile "$LINENO"; then :
40239
40240                  curl_cv_func_getnameinfo_args="$gni_arg1,$gni_arg2,$gni_arg46,$gni_arg7"
40241
40242fi
40243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
40244              fi
40245            done
40246          done
40247        done
40248      done
40249
40250fi
40251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_func_getnameinfo_args" >&5
40252$as_echo "$curl_cv_func_getnameinfo_args" >&6; } # AC-CACHE-CHECK
40253    if test "$curl_cv_func_getnameinfo_args" = "unknown"; then
40254      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find proper types to use for getnameinfo args" >&5
40255$as_echo "$as_me: WARNING: Cannot find proper types to use for getnameinfo args" >&2;}
40256      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: HAVE_GETNAMEINFO will not be defined" >&5
40257$as_echo "$as_me: WARNING: HAVE_GETNAMEINFO will not be defined" >&2;}
40258    else
40259      gni_prev_IFS=$IFS; IFS=','
40260      set dummy `echo "$curl_cv_func_getnameinfo_args" | sed 's/\*/\*/g'`
40261      IFS=$gni_prev_IFS
40262      shift
40263      #
40264      gni_qual_type_arg1=$1
40265      #
40266
40267cat >>confdefs.h <<_ACEOF
40268#define GETNAMEINFO_TYPE_ARG2 $2
40269_ACEOF
40270
40271
40272cat >>confdefs.h <<_ACEOF
40273#define GETNAMEINFO_TYPE_ARG46 $3
40274_ACEOF
40275
40276
40277cat >>confdefs.h <<_ACEOF
40278#define GETNAMEINFO_TYPE_ARG7 $4
40279_ACEOF
40280
40281      #
40282      prev_sh_opts=$-
40283      #
40284      case $prev_sh_opts in
40285        *f*)
40286          ;;
40287        *)
40288          set -f
40289          ;;
40290      esac
40291      #
40292      case "$gni_qual_type_arg1" in
40293        const*)
40294          gni_qual_arg1=const
40295          gni_type_arg1=`echo $gni_qual_type_arg1 | sed 's/^const //'`
40296        ;;
40297        *)
40298          gni_qual_arg1=
40299          gni_type_arg1=$gni_qual_type_arg1
40300        ;;
40301      esac
40302      #
40303
40304cat >>confdefs.h <<_ACEOF
40305#define GETNAMEINFO_QUAL_ARG1 $gni_qual_arg1
40306_ACEOF
40307
40308
40309cat >>confdefs.h <<_ACEOF
40310#define GETNAMEINFO_TYPE_ARG1 $gni_type_arg1
40311_ACEOF
40312
40313      #
40314      case $prev_sh_opts in
40315        *f*)
40316          ;;
40317        *)
40318          set +f
40319          ;;
40320      esac
40321      #
40322
40323cat >>confdefs.h <<_ACEOF
40324#define HAVE_GETNAMEINFO 1
40325_ACEOF
40326
40327      curl_cv_func_getnameinfo="yes"
40328    fi
40329  fi
40330
40331
40332if test "$ipv6" = "yes"; then
40333  if test "$curl_cv_func_getaddrinfo" = "yes"; then
40334
40335$as_echo "#define ENABLE_IPV6 1" >>confdefs.h
40336
40337    IPV6_ENABLED=1
40338
40339  fi
40340
40341      for ac_header in stdio.h sys/types.h sys/socket.h \
40342                   netdb.h netinet/in.h arpa/inet.h
40343do :
40344  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
40345ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
40346if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
40347  cat >>confdefs.h <<_ACEOF
40348#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
40349_ACEOF
40350
40351fi
40352
40353done
40354
40355  #
40356  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working NI_WITHSCOPEID" >&5
40357$as_echo_n "checking for working NI_WITHSCOPEID... " >&6; }
40358if ${curl_cv_working_ni_withscopeid+:} false; then :
40359  $as_echo_n "(cached) " >&6
40360else
40361
40362    if test "$cross_compiling" = yes; then :
40363
40364      # Program is not run when cross-compiling. So we assume
40365      # NI_WITHSCOPEID will work if we are able to compile it.
40366      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40367/* end confdefs.h.  */
40368
40369
40370#include <sys/types.h>
40371#include <sys/socket.h>
40372#include <netdb.h>
40373
40374int main (void)
40375{
40376
40377          unsigned int dummy= NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID;
40378
40379 ;
40380 return 0;
40381}
40382
40383_ACEOF
40384if ac_fn_c_try_compile "$LINENO"; then :
40385
40386        curl_cv_working_ni_withscopeid="yes"
40387
40388else
40389
40390        curl_cv_working_ni_withscopeid="no"
40391
40392fi
40393rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext # AC-COMPILE-IFELSE
40394
40395else
40396  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40397/* end confdefs.h.  */
40398
40399
40400#ifdef HAVE_STDLIB_H
40401#include <stdlib.h>
40402#endif
40403#ifdef HAVE_STDIO_H
40404#include <stdio.h>
40405#endif
40406#ifdef HAVE_SYS_TYPES_H
40407#include <sys/types.h>
40408#endif
40409#ifdef HAVE_SYS_SOCKET_H
40410#include <sys/socket.h>
40411#endif
40412#ifdef HAVE_NETDB_H
40413#include <netdb.h>
40414#endif
40415#ifdef HAVE_NETINET_IN_H
40416#include <netinet/in.h>
40417#endif
40418#ifdef HAVE_ARPA_INET_H
40419#include <arpa/inet.h>
40420#endif
40421
40422int main (void)
40423{
40424
40425#if defined(NI_WITHSCOPEID) && defined(HAVE_GETNAMEINFO)
40426#ifdef HAVE_STRUCT_SOCKADDR_STORAGE
40427        struct sockaddr_storage sa;
40428#else
40429        unsigned char sa[256];
40430#endif
40431        char hostbuf[NI_MAXHOST];
40432        int rc;
40433        GETNAMEINFO_TYPE_ARG2 salen = (GETNAMEINFO_TYPE_ARG2)sizeof(sa);
40434        GETNAMEINFO_TYPE_ARG46 hostlen = (GETNAMEINFO_TYPE_ARG46)sizeof(hostbuf);
40435        GETNAMEINFO_TYPE_ARG7 flags = NI_NUMERICHOST | NI_NUMERICSERV | NI_WITHSCOPEID;
40436        int fd = socket(AF_INET6, SOCK_STREAM, 0);
40437        if(fd < 0) {
40438          perror("socket()");
40439          return 1; /* Error creating socket */
40440        }
40441        rc = getsockname(fd, (GETNAMEINFO_TYPE_ARG1)&sa, &salen);
40442        if(rc) {
40443          perror("getsockname()");
40444          return 2; /* Error retrieving socket name */
40445        }
40446        rc = getnameinfo((GETNAMEINFO_TYPE_ARG1)&sa, salen, hostbuf, hostlen, NULL, 0, flags);
40447        if(rc) {
40448          printf("rc = %s\n", gai_strerror(rc));
40449          return 3; /* Error translating socket address */
40450        }
40451        return 0; /* Ok, NI_WITHSCOPEID works */
40452#else
40453        return 4; /* Error, NI_WITHSCOPEID not defined or no getnameinfo() */
40454#endif
40455
40456 ;
40457 return 0;
40458} # AC-LANG-PROGRAM
40459
40460_ACEOF
40461if ac_fn_c_try_run "$LINENO"; then :
40462
40463      # Exit code == 0. Program worked.
40464      curl_cv_working_ni_withscopeid="yes"
40465
40466else
40467
40468      # Exit code != 0. Program failed.
40469      curl_cv_working_ni_withscopeid="no"
40470
40471fi
40472rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
40473  conftest.$ac_objext conftest.beam conftest.$ac_ext
40474fi
40475 # AC-RUN-IFELSE
40476
40477fi
40478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $curl_cv_working_ni_withscopeid" >&5
40479$as_echo "$curl_cv_working_ni_withscopeid" >&6; } # AC-CACHE-CHECK
40480  case "$curl_cv_working_ni_withscopeid" in
40481    yes)
40482
40483$as_echo "#define HAVE_NI_WITHSCOPEID 1" >>confdefs.h
40484
40485      ;;
40486  esac
40487
40488fi
40489
40490
40491            #
40492  tst_method="unknown"
40493
40494  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to set a socket into non-blocking mode" >&5
40495$as_echo_n "checking how to set a socket into non-blocking mode... " >&6; }
40496  if test "x$curl_cv_func_fcntl_o_nonblock" = "xyes"; then
40497    tst_method="fcntl O_NONBLOCK"
40498  elif test "x$curl_cv_func_ioctl_fionbio" = "xyes"; then
40499    tst_method="ioctl FIONBIO"
40500  elif test "x$curl_cv_func_ioctlsocket_fionbio" = "xyes"; then
40501    tst_method="ioctlsocket FIONBIO"
40502  elif test "x$curl_cv_func_ioctlsocket_camel_fionbio" = "xyes"; then
40503    tst_method="IoctlSocket FIONBIO"
40504  elif test "x$curl_cv_func_setsockopt_so_nonblock" = "xyes"; then
40505    tst_method="setsockopt SO_NONBLOCK"
40506  fi
40507  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tst_method" >&5
40508$as_echo "$tst_method" >&6; }
40509  if test "$tst_method" = "unknown"; then
40510    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot determine non-blocking socket method." >&5
40511$as_echo "$as_me: WARNING: cannot determine non-blocking socket method." >&2;}
40512  fi
40513
40514
40515
40516# Extract the first word of "perl", so it can be a program name with args.
40517set dummy perl; ac_word=$2
40518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
40519$as_echo_n "checking for $ac_word... " >&6; }
40520if ${ac_cv_path_PERL+:} false; then :
40521  $as_echo_n "(cached) " >&6
40522else
40523  case $PERL in
40524  [\\/]* | ?:[\\/]*)
40525  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
40526  ;;
40527  *)
40528  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40529as_dummy="$PATH:/usr/local/bin/perl:/usr/bin/:/usr/local/bin "
40530for as_dir in $as_dummy
40531do
40532  IFS=$as_save_IFS
40533  test -z "$as_dir" && as_dir=.
40534    for ac_exec_ext in '' $ac_executable_extensions; do
40535  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
40536    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
40537    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
40538    break 2
40539  fi
40540done
40541  done
40542IFS=$as_save_IFS
40543
40544  ;;
40545esac
40546fi
40547PERL=$ac_cv_path_PERL
40548if test -n "$PERL"; then
40549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
40550$as_echo "$PERL" >&6; }
40551else
40552  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40553$as_echo "no" >&6; }
40554fi
40555
40556
40557
40558
40559for ac_prog in gnroff nroff
40560do
40561  # Extract the first word of "$ac_prog", so it can be a program name with args.
40562set dummy $ac_prog; ac_word=$2
40563{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
40564$as_echo_n "checking for $ac_word... " >&6; }
40565if ${ac_cv_path_NROFF+:} false; then :
40566  $as_echo_n "(cached) " >&6
40567else
40568  case $NROFF in
40569  [\\/]* | ?:[\\/]*)
40570  ac_cv_path_NROFF="$NROFF" # Let the user override the test with a path.
40571  ;;
40572  *)
40573  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
40574as_dummy="$PATH:/usr/bin/:/usr/local/bin "
40575for as_dir in $as_dummy
40576do
40577  IFS=$as_save_IFS
40578  test -z "$as_dir" && as_dir=.
40579    for ac_exec_ext in '' $ac_executable_extensions; do
40580  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
40581    ac_cv_path_NROFF="$as_dir/$ac_word$ac_exec_ext"
40582    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
40583    break 2
40584  fi
40585done
40586  done
40587IFS=$as_save_IFS
40588
40589  ;;
40590esac
40591fi
40592NROFF=$ac_cv_path_NROFF
40593if test -n "$NROFF"; then
40594  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFF" >&5
40595$as_echo "$NROFF" >&6; }
40596else
40597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40598$as_echo "no" >&6; }
40599fi
40600
40601
40602  test -n "$NROFF" && break
40603done
40604
40605
40606
40607if test -n "$NROFF"; then
40608
40609  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to use *nroff to get plain text from man pages" >&5
40610$as_echo_n "checking how to use *nroff to get plain text from man pages... " >&6; }
40611  MANOPT="-man"
40612  mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null`
40613  if test -z "$mancheck"; then
40614    MANOPT="-mandoc"
40615   mancheck=`echo foo | $NROFF $MANOPT 2>/dev/null`
40616    if test -z "$mancheck"; then
40617      MANOPT=""
40618      { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
40619$as_echo "failed" >&6; }
40620      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: found no *nroff option to get plaintext from man pages" >&5
40621$as_echo "$as_me: WARNING: found no *nroff option to get plaintext from man pages" >&2;}
40622    else
40623      { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5
40624$as_echo "$MANOPT" >&6; }
40625    fi
40626  else
40627    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANOPT" >&5
40628$as_echo "$MANOPT" >&6; }
40629  fi
40630
40631fi
40632
40633if test -z "$MANOPT"
40634then
40635      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling built-in manual" >&5
40636$as_echo "$as_me: WARNING: disabling built-in manual" >&2;}
40637  USE_MANUAL="no";
40638fi
40639
40640
40641if test "$USE_MANUAL" = "1"; then
40642
40643$as_echo "#define USE_MANUAL 1" >>confdefs.h
40644
40645  curl_manual_msg="enabled"
40646fi
40647
40648 if test x"$USE_MANUAL" = x1; then
40649  USE_MANUAL_TRUE=
40650  USE_MANUAL_FALSE='#'
40651else
40652  USE_MANUAL_TRUE='#'
40653  USE_MANUAL_FALSE=
40654fi
40655
40656
40657
40658
40659
40660  #
40661  if test "$want_ares" = "yes"; then
40662        clean_CPPFLAGS="$CPPFLAGS"
40663    clean_LDFLAGS="$LDFLAGS"
40664    clean_LIBS="$LIBS"
40665    embedded_ares="unknown"
40666    configure_runpath=`pwd`
40667    embedded_ares_builddir="$configure_runpath/ares"
40668    if test -n "$want_ares_path"; then
40669            ares_CPPFLAGS="-I$want_ares_path/include"
40670      ares_LDFLAGS="-L$want_ares_path/lib"
40671      ares_LIBS="-lcares"
40672    else
40673            if test -d "$srcdir/ares"; then
40674                embedded_ares="yes"
40675        subdirs="$subdirs ares"
40676
40677                        ares_CPPFLAGS=""
40678        ares_LDFLAGS="-L$embedded_ares_builddir"
40679        ares_LIBS="-lcares"
40680      else
40681                ares_CPPFLAGS=""
40682        ares_LDFLAGS=""
40683        ares_LIBS="-lcares"
40684      fi
40685    fi
40686    #
40687    CPPFLAGS="$clean_CPPFLAGS $ares_CPPFLAGS"
40688    LDFLAGS="$clean_LDFLAGS $ares_LDFLAGS"
40689    LIBS="$ares_LIBS $clean_LIBS"
40690    #
40691    if test "$embedded_ares" != "yes"; then
40692                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking that c-ares is good and recent enough" >&5
40693$as_echo_n "checking that c-ares is good and recent enough... " >&6; }
40694      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40695/* end confdefs.h.  */
40696
40697
40698#include <ares.h>
40699          /* set of dummy functions in case c-ares was built with debug */
40700          void curl_dofree() { }
40701          void curl_sclose() { }
40702          void curl_domalloc() { }
40703          void curl_docalloc() { }
40704          void curl_socket() { }
40705
40706int main (void)
40707{
40708
40709          ares_channel channel;
40710          ares_cancel(channel); /* added in 1.2.0 */
40711          ares_process_fd(channel, 0, 0); /* added in 1.4.0 */
40712          ares_dup(&channel, channel); /* added in 1.6.0 */
40713
40714 ;
40715 return 0;
40716}
40717
40718_ACEOF
40719if ac_fn_c_try_link "$LINENO"; then :
40720
40721        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40722$as_echo "yes" >&6; }
40723
40724else
40725
40726        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40727$as_echo "no" >&6; }
40728        as_fn_error $? "c-ares library defective or too old" "$LINENO" 5
40729                CPPFLAGS="$clean_CPPFLAGS"
40730        LDFLAGS="$clean_LDFLAGS"
40731        LIBS="$clean_LIBS"
40732        # prevent usage
40733        want_ares="no"
40734
40735fi
40736rm -f core conftest.err conftest.$ac_objext \
40737    conftest$ac_exeext conftest.$ac_ext
40738    fi
40739    if test "$want_ares" = "yes"; then
40740
40741$as_echo "#define USE_ARES 1" >>confdefs.h
40742
40743      USE_ARES=1
40744
40745      curl_res_msg="c-ares"
40746    fi
40747  fi
40748
40749 if test x$embedded_ares = xyes; then
40750  USE_EMBEDDED_ARES_TRUE=
40751  USE_EMBEDDED_ARES_FALSE='#'
40752else
40753  USE_EMBEDDED_ARES_TRUE='#'
40754  USE_EMBEDDED_ARES_FALSE=
40755fi
40756
40757
40758if test "x$curl_cv_native_windows" != "xyes" &&
40759   test "x$enable_shared" = "xyes"; then
40760  build_libhostname=yes
40761else
40762  build_libhostname=no
40763fi
40764 if test x$build_libhostname = xyes; then
40765  BUILD_LIBHOSTNAME_TRUE=
40766  BUILD_LIBHOSTNAME_FALSE='#'
40767else
40768  BUILD_LIBHOSTNAME_TRUE='#'
40769  BUILD_LIBHOSTNAME_FALSE=
40770fi
40771
40772
40773if test "x$want_ares" != xyes; then
40774
40775  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the threaded resolver" >&5
40776$as_echo_n "checking whether to enable the threaded resolver... " >&6; }
40777  OPT_THRES="default"
40778  # Check whether --enable-threaded_resolver was given.
40779if test "${enable_threaded_resolver+set}" = set; then :
40780  enableval=$enable_threaded_resolver; OPT_THRES=$enableval
40781fi
40782
40783  case "$OPT_THRES" in
40784    no)
40785            want_thres="no"
40786      ;;
40787    *)
40788            want_thres="yes"
40789      ;;
40790  esac
40791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_thres" >&5
40792$as_echo "$want_thres" >&6; }
40793
40794fi
40795
40796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use POSIX threads for threaded resolver" >&5
40797$as_echo_n "checking whether to use POSIX threads for threaded resolver... " >&6; }
40798# Check whether --enable-pthreads was given.
40799if test "${enable_pthreads+set}" = set; then :
40800  enableval=$enable_pthreads;  case "$enableval" in
40801  no)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40802$as_echo "no" >&6; }
40803       want_pthreads=no
40804       ;;
40805  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40806$as_echo "yes" >&6; }
40807       want_pthreads=yes
40808       ;;
40809  esac
40810else
40811
40812       { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5
40813$as_echo "auto" >&6; }
40814       want_pthreads=auto
40815
40816
40817fi
40818
40819
40820if test "$want_pthreads" != "no"; then
40821  if test "$want_pthreads" = "yes" && test "$dontwant_rt" = "yes"; then
40822    as_fn_error $? "options --enable-pthreads and --disable-rt are mutually exclusive" "$LINENO" 5
40823  fi
40824  if test "$dontwant_rt" != "no"; then
40825        if test "$want_pthreads" = "yes"; then
40826      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-pthreads Ignored since librt is disabled." >&5
40827$as_echo "$as_me: WARNING: --enable-pthreads Ignored since librt is disabled." >&2;}
40828    fi
40829    want_pthreads=no
40830  fi
40831fi
40832
40833if test "$want_pthreads" != "no" && test "$want_thres" != "yes"; then
40834  want_pthreads=no
40835fi
40836
40837if test "$want_pthreads" != "no"; then
40838  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
40839if test "x$ac_cv_header_pthread_h" = xyes; then :
40840
40841$as_echo "#define HAVE_PTHREAD_H 1" >>confdefs.h
40842
40843      save_CFLAGS="$CFLAGS"
40844
40845            ac_fn_c_check_func "$LINENO" "pthread_create" "ac_cv_func_pthread_create"
40846if test "x$ac_cv_func_pthread_create" = xyes; then :
40847  USE_THREADS_POSIX=1
40848fi
40849
40850
40851            if test "$USE_THREADS_POSIX" != "1"
40852      then
40853        CFLAGS="$CFLAGS -pthread"
40854        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in -lpthread" >&5
40855$as_echo_n "checking for pthread_create in -lpthread... " >&6; }
40856if ${ac_cv_lib_pthread_pthread_create+:} false; then :
40857  $as_echo_n "(cached) " >&6
40858else
40859  ac_check_lib_save_LIBS=$LIBS
40860LIBS="-lpthread  $LIBS"
40861cat confdefs.h - <<_ACEOF >conftest.$ac_ext
40862/* end confdefs.h.  */
40863
40864
40865#ifdef __cplusplus
40866extern "C"
40867#endif
40868char pthread_create ();
40869int main (void)
40870{
40871return pthread_create ();
40872 ;
40873 return 0;
40874}
40875_ACEOF
40876if ac_fn_c_try_link "$LINENO"; then :
40877  ac_cv_lib_pthread_pthread_create=yes
40878else
40879  ac_cv_lib_pthread_pthread_create=no
40880fi
40881rm -f core conftest.err conftest.$ac_objext \
40882    conftest$ac_exeext conftest.$ac_ext
40883LIBS=$ac_check_lib_save_LIBS
40884fi
40885{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_create" >&5
40886$as_echo "$ac_cv_lib_pthread_pthread_create" >&6; }
40887if test "x$ac_cv_lib_pthread_pthread_create" = xyes; then :
40888  USE_THREADS_POSIX=1
40889else
40890   CFLAGS="$save_CFLAGS"
40891fi
40892
40893      fi
40894
40895      if test "x$USE_THREADS_POSIX" = "x1"
40896      then
40897
40898$as_echo "#define USE_THREADS_POSIX 1" >>confdefs.h
40899
40900        curl_res_msg="POSIX threaded"
40901      fi
40902
40903fi
40904
40905
40906fi
40907
40908if test "$want_thres" = "yes" && test "x$USE_THREADS_POSIX" != "x1"; then
40909  if test "$want_pthreads" = "yes"; then
40910    as_fn_error $? "--enable-pthreads but pthreads was not found" "$LINENO" 5
40911  fi
40912    if test "$curl_cv_native_windows" = "yes"; then
40913    USE_THREADS_WIN32=1
40914
40915$as_echo "#define USE_THREADS_WIN32 1" >>confdefs.h
40916
40917    curl_res_msg="Win32 threaded"
40918  else
40919    as_fn_error $? "Threaded resolver enabled but no thread library found" "$LINENO" 5
40920  fi
40921fi
40922
40923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable verbose strings" >&5
40924$as_echo_n "checking whether to enable verbose strings... " >&6; }
40925# Check whether --enable-verbose was given.
40926if test "${enable_verbose+set}" = set; then :
40927  enableval=$enable_verbose;  case "$enableval" in
40928  no)
40929       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40930$as_echo "no" >&6; }
40931
40932$as_echo "#define CURL_DISABLE_VERBOSE_STRINGS 1" >>confdefs.h
40933
40934       curl_verbose_msg="no"
40935       ;;
40936  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40937$as_echo "yes" >&6; }
40938       ;;
40939  esac
40940else
40941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40942$as_echo "yes" >&6; }
40943
40944fi
40945
40946
40947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable SSPI support (Windows native builds only)" >&5
40948$as_echo_n "checking whether to enable SSPI support (Windows native builds only)... " >&6; }
40949# Check whether --enable-sspi was given.
40950if test "${enable_sspi+set}" = set; then :
40951  enableval=$enable_sspi;  case "$enableval" in
40952  yes)
40953       if test "$curl_cv_native_windows" = "yes"; then
40954         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40955$as_echo "yes" >&6; }
40956
40957$as_echo "#define USE_WINDOWS_SSPI 1" >>confdefs.h
40958
40959         USE_WINDOWS_SSPI=1
40960
40961         curl_sspi_msg="enabled"
40962       else
40963         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40964$as_echo "no" >&6; }
40965         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&5
40966$as_echo "$as_me: WARNING: --enable-sspi Ignored. Only supported on native Windows builds." >&2;}
40967       fi
40968       ;;
40969  *)
40970       if test "x$WINSSL_ENABLED" = "x1"; then
40971         # --with-winssl implies --enable-sspi
40972         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40973$as_echo "yes" >&6; }
40974       else
40975         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40976$as_echo "no" >&6; }
40977       fi
40978       ;;
40979  esac
40980else
40981  if test "x$WINSSL_ENABLED" = "x1"; then
40982         # --with-winssl implies --enable-sspi
40983         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
40984$as_echo "yes" >&6; }
40985       else
40986         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
40987$as_echo "no" >&6; }
40988       fi
40989
40990fi
40991
40992
40993{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable cryptographic authentication methods" >&5
40994$as_echo_n "checking whether to enable cryptographic authentication methods... " >&6; }
40995# Check whether --enable-crypto-auth was given.
40996if test "${enable_crypto_auth+set}" = set; then :
40997  enableval=$enable_crypto_auth;  case "$enableval" in
40998  no)
40999       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41000$as_echo "no" >&6; }
41001
41002$as_echo "#define CURL_DISABLE_CRYPTO_AUTH 1" >>confdefs.h
41003
41004       CURL_DISABLE_CRYPTO_AUTH=1
41005       ;;
41006  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41007$as_echo "yes" >&6; }
41008       ;;
41009  esac
41010else
41011  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41012$as_echo "yes" >&6; }
41013
41014fi
41015
41016
41017
41018    OPT_NTLM_WB="default"
41019  # Check whether --enable-ntlm-wb was given.
41020if test "${enable_ntlm_wb+set}" = set; then :
41021  enableval=$enable_ntlm_wb; OPT_NTLM_WB=$enableval
41022fi
41023
41024  want_ntlm_wb_file="/usr/bin/ntlm_auth"
41025  case "$OPT_NTLM_WB" in
41026    no)
41027            want_ntlm_wb="no"
41028      ;;
41029    default)
41030            want_ntlm_wb="yes"
41031      ;;
41032    *)
41033            want_ntlm_wb="yes"
41034      if test -n "$enableval" && test "$enableval" != "yes"; then
41035        want_ntlm_wb_file="$enableval"
41036      fi
41037      ;;
41038  esac
41039
41040
41041
41042      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable NTLM delegation to winbind's helper" >&5
41043$as_echo_n "checking whether to enable NTLM delegation to winbind's helper... " >&6; }
41044  if test "$curl_cv_native_windows" = "yes" ||
41045    test "x$SSL_ENABLED" = "x"; then
41046    want_ntlm_wb_file=""
41047    want_ntlm_wb="no"
41048  fi
41049  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $want_ntlm_wb" >&5
41050$as_echo "$want_ntlm_wb" >&6; }
41051  if test "$want_ntlm_wb" = "yes"; then
41052
41053$as_echo "#define NTLM_WB_ENABLED 1" >>confdefs.h
41054
41055
41056cat >>confdefs.h <<_ACEOF
41057#define NTLM_WB_FILE "$want_ntlm_wb_file"
41058_ACEOF
41059
41060    NTLM_WB_ENABLED=1
41061  fi
41062
41063
41064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable TLS-SRP authentication" >&5
41065$as_echo_n "checking whether to enable TLS-SRP authentication... " >&6; }
41066# Check whether --enable-tls-srp was given.
41067if test "${enable_tls_srp+set}" = set; then :
41068  enableval=$enable_tls_srp;  case "$enableval" in
41069  no)
41070       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41071$as_echo "no" >&6; }
41072
41073$as_echo "#define CURL_DISABLE_TLS_SRP 1" >>confdefs.h
41074
41075       want_tls_srp=no
41076       ;;
41077  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41078$as_echo "yes" >&6; }
41079       want_tls_srp=yes
41080       ;;
41081  esac
41082else
41083  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41084$as_echo "yes" >&6; }
41085       want_tls_srp=yes
41086
41087fi
41088
41089
41090if test "$want_tls_srp" = "yes" && ( test "x$HAVE_GNUTLS_SRP" = "x1" || test "x$HAVE_OPENSSL_SRP" = "x1") ; then
41091
41092$as_echo "#define USE_TLS_SRP 1" >>confdefs.h
41093
41094   USE_TLS_SRP=1
41095   curl_tls_srp_msg="enabled"
41096fi
41097
41098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable Unix domain sockets" >&5
41099$as_echo_n "checking whether to enable Unix domain sockets... " >&6; }
41100# Check whether --enable-unix-sockets was given.
41101if test "${enable_unix_sockets+set}" = set; then :
41102  enableval=$enable_unix_sockets;  case "$enableval" in
41103  no)  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41104$as_echo "no" >&6; }
41105       want_unix_sockets=no
41106       ;;
41107  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41108$as_echo "yes" >&6; }
41109       want_unix_sockets=yes
41110       ;;
41111  esac
41112else
41113
41114       { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto" >&5
41115$as_echo "auto" >&6; }
41116       want_unix_sockets=auto
41117
41118
41119fi
41120
41121if test "x$want_unix_sockets" != "xno"; then
41122  ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_path" "ac_cv_member_struct_sockaddr_un_sun_path" "
41123    #include <sys/un.h>
41124
41125"
41126if test "x$ac_cv_member_struct_sockaddr_un_sun_path" = xyes; then :
41127
41128
41129$as_echo "#define USE_UNIX_SOCKETS 1" >>confdefs.h
41130
41131    USE_UNIX_SOCKETS=1
41132
41133    curl_unix_sockets_msg="enabled"
41134
41135else
41136
41137    if test "x$want_unix_sockets" = "xyes"; then
41138      as_fn_error $? "--enable-unix-sockets is not available on this platform!" "$LINENO" 5
41139    fi
41140
41141fi
41142
41143fi
41144
41145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable support for cookies" >&5
41146$as_echo_n "checking whether to enable support for cookies... " >&6; }
41147# Check whether --enable-cookies was given.
41148if test "${enable_cookies+set}" = set; then :
41149  enableval=$enable_cookies;  case "$enableval" in
41150  no)
41151       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41152$as_echo "no" >&6; }
41153
41154$as_echo "#define CURL_DISABLE_COOKIES 1" >>confdefs.h
41155
41156       ;;
41157  *)   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41158$as_echo "yes" >&6; }
41159       ;;
41160  esac
41161else
41162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41163$as_echo "yes" >&6; }
41164
41165fi
41166
41167
41168
41169  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether hiding of library internal symbols will actually happen" >&5
41170$as_echo_n "checking whether hiding of library internal symbols will actually happen... " >&6; }
41171  CFLAG_CURL_SYMBOL_HIDING=""
41172  doing_symbol_hiding="no"
41173  if test x"$curl_cv_native_windows" != "xyes" &&
41174    test "$want_symbol_hiding" = "yes" &&
41175    test "$supports_symbol_hiding" = "yes"; then
41176    doing_symbol_hiding="yes"
41177    CFLAG_CURL_SYMBOL_HIDING="$symbol_hiding_CFLAGS"
41178
41179cat >>confdefs.h <<_ACEOF
41180#define CURL_EXTERN_SYMBOL $symbol_hiding_EXTERN
41181_ACEOF
41182
41183    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
41184$as_echo "yes" >&6; }
41185  else
41186    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
41187$as_echo "no" >&6; }
41188  fi
41189   if test x$doing_symbol_hiding = xyes; then
41190  DOING_CURL_SYMBOL_HIDING_TRUE=
41191  DOING_CURL_SYMBOL_HIDING_FALSE='#'
41192else
41193  DOING_CURL_SYMBOL_HIDING_TRUE='#'
41194  DOING_CURL_SYMBOL_HIDING_FALSE=
41195fi
41196
41197
41198
41199
41200LIBCURL_LIBS=$LIBS
41201
41202
41203
41204
41205
41206BLANK_AT_MAKETIME=
41207
41208
41209 if test x$cross_compiling = xyes; then
41210  CROSSCOMPILING_TRUE=
41211  CROSSCOMPILING_FALSE='#'
41212else
41213  CROSSCOMPILING_TRUE='#'
41214  CROSSCOMPILING_FALSE=
41215fi
41216
41217
41218ENABLE_SHARED="$enable_shared"
41219
41220
41221ENABLE_STATIC="$enable_static"
41222
41223
41224
41225
41226if test "x$OPENSSL_ENABLED" = "x1"; then
41227  SUPPORT_FEATURES="$SUPPORT_FEATURES SSL"
41228elif test -n "$SSL_ENABLED"; then
41229  SUPPORT_FEATURES="$SUPPORT_FEATURES SSL"
41230fi
41231if test "x$IPV6_ENABLED" = "x1"; then
41232  SUPPORT_FEATURES="$SUPPORT_FEATURES IPv6"
41233fi
41234if test "x$USE_UNIX_SOCKETS" = "x1"; then
41235  SUPPORT_FEATURES="$SUPPORT_FEATURES UnixSockets"
41236fi
41237if test "x$HAVE_LIBZ" = "x1"; then
41238  SUPPORT_FEATURES="$SUPPORT_FEATURES libz"
41239fi
41240if test "x$HAVE_BROTLI" = "x1"; then
41241  SUPPORT_FEATURES="$SUPPORT_FEATURES brotli"
41242fi
41243if test "x$USE_ARES" = "x1" -o "x$USE_THREADS_POSIX" = "x1" \
41244                            -o "x$USE_THREADS_WIN32" = "x1"; then
41245  SUPPORT_FEATURES="$SUPPORT_FEATURES AsynchDNS"
41246fi
41247if test "x$IDN_ENABLED" = "x1"; then
41248  SUPPORT_FEATURES="$SUPPORT_FEATURES IDN"
41249fi
41250if test "x$USE_WINDOWS_SSPI" = "x1"; then
41251  SUPPORT_FEATURES="$SUPPORT_FEATURES SSPI"
41252fi
41253
41254if test "x$HAVE_GSSAPI" = "x1"; then
41255  SUPPORT_FEATURES="$SUPPORT_FEATURES GSS-API"
41256fi
41257
41258if test "x$curl_psl_msg" = "xyes"; then
41259  SUPPORT_FEATURES="$SUPPORT_FEATURES PSL"
41260fi
41261
41262if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \
41263    \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then
41264  SUPPORT_FEATURES="$SUPPORT_FEATURES SPNEGO"
41265fi
41266
41267if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" -a \
41268    \( "x$HAVE_GSSAPI" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \); then
41269  SUPPORT_FEATURES="$SUPPORT_FEATURES Kerberos"
41270fi
41271
41272if test "x$CURL_DISABLE_CRYPTO_AUTH" != "x1"; then
41273  if test "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \
41274      -o "x$GNUTLS_ENABLED" = "x1" -o "x$MBEDTLS_ENABLED" = "x1" \
41275      -o "x$NSS_ENABLED" = "x1" -o "x$DARWINSSL_ENABLED" = "x1"; then
41276    SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM"
41277
41278    if test "x$CURL_DISABLE_HTTP" != "x1" -a \
41279        "x$NTLM_WB_ENABLED" = "x1"; then
41280      SUPPORT_FEATURES="$SUPPORT_FEATURES NTLM_WB"
41281    fi
41282  fi
41283fi
41284
41285if test "x$USE_TLS_SRP" = "x1"; then
41286  SUPPORT_FEATURES="$SUPPORT_FEATURES TLS-SRP"
41287fi
41288
41289if test "x$USE_NGHTTP2" = "x1"; then
41290  SUPPORT_FEATURES="$SUPPORT_FEATURES HTTP2"
41291fi
41292
41293if test "x$CURL_WITH_MULTI_SSL" = "x1"; then
41294  SUPPORT_FEATURES="$SUPPORT_FEATURES MultiSSL"
41295fi
41296
41297if test "x$OPENSSL_ENABLED" = "x1" -o "x$GNUTLS_ENABLED" = "x1" \
41298    -o "x$NSS_ENABLED" = "x1"; then
41299  SUPPORT_FEATURES="$SUPPORT_FEATURES HTTPS-proxy"
41300fi
41301
41302
41303
41304if test "x$CURL_DISABLE_HTTP" != "x1"; then
41305  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTP"
41306  if test "x$SSL_ENABLED" = "x1"; then
41307    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS HTTPS"
41308  fi
41309fi
41310if test "x$CURL_DISABLE_FTP" != "x1"; then
41311  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTP"
41312  if test "x$SSL_ENABLED" = "x1"; then
41313    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FTPS"
41314  fi
41315fi
41316if test "x$CURL_DISABLE_FILE" != "x1"; then
41317  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS FILE"
41318fi
41319if test "x$CURL_DISABLE_TELNET" != "x1"; then
41320  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TELNET"
41321fi
41322if test "x$CURL_DISABLE_LDAP" != "x1"; then
41323  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAP"
41324  if test "x$CURL_DISABLE_LDAPS" != "x1"; then
41325    if (test "x$USE_OPENLDAP" = "x1" && test "x$SSL_ENABLED" = "x1") ||
41326      (test "x$USE_OPENLDAP" != "x1"  && test "x$HAVE_LDAP_SSL" = "x1"); then
41327      SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS LDAPS"
41328    fi
41329  fi
41330fi
41331if test "x$CURL_DISABLE_DICT" != "x1"; then
41332  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS DICT"
41333fi
41334if test "x$CURL_DISABLE_TFTP" != "x1"; then
41335  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS TFTP"
41336fi
41337if test "x$CURL_DISABLE_GOPHER" != "x1"; then
41338  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS GOPHER"
41339fi
41340if test "x$CURL_DISABLE_POP3" != "x1"; then
41341  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3"
41342  if test "x$SSL_ENABLED" = "x1"; then
41343    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS POP3S"
41344  fi
41345fi
41346if test "x$CURL_DISABLE_IMAP" != "x1"; then
41347  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAP"
41348  if test "x$SSL_ENABLED" = "x1"; then
41349    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS IMAPS"
41350  fi
41351fi
41352if test "x$CURL_DISABLE_SMB" != "x1" \
41353    -a "x$CURL_DISABLE_CRYPTO_AUTH" != "x1" \
41354    -a \( "x$OPENSSL_ENABLED" = "x1" -o "x$USE_WINDOWS_SSPI" = "x1" \
41355      -o "x$GNUTLS_ENABLED" = "x1" -o "x$MBEDTLS_ENABLED" = "x1" \
41356      -o "x$NSS_ENABLED" = "x1" -o "x$DARWINSSL_ENABLED" = "x1" \); then
41357  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMB"
41358  if test "x$SSL_ENABLED" = "x1"; then
41359    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMBS"
41360  fi
41361fi
41362if test "x$CURL_DISABLE_SMTP" != "x1"; then
41363  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTP"
41364  if test "x$SSL_ENABLED" = "x1"; then
41365    SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SMTPS"
41366  fi
41367fi
41368if test "x$USE_LIBSSH2" = "x1"; then
41369  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP"
41370  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP"
41371fi
41372if test "x$USE_LIBSSH" = "x1"; then
41373  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SCP"
41374  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS SFTP"
41375fi
41376if test "x$CURL_DISABLE_RTSP" != "x1"; then
41377  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTSP"
41378fi
41379if test "x$USE_LIBRTMP" = "x1"; then
41380  SUPPORT_PROTOCOLS="$SUPPORT_PROTOCOLS RTMP"
41381fi
41382
41383SUPPORT_PROTOCOLS=`echo $SUPPORT_PROTOCOLS | tr ' ' '\012' | sort | tr '\012' ' '`
41384
41385
41386
41387
41388squeeze CFLAGS
41389squeeze CPPFLAGS
41390squeeze DEFS
41391squeeze LDFLAGS
41392squeeze LIBS
41393
41394squeeze LIBCURL_LIBS
41395squeeze CURL_NETWORK_LIBS
41396squeeze CURL_NETWORK_AND_TIME_LIBS
41397
41398squeeze SUPPORT_FEATURES
41399squeeze SUPPORT_PROTOCOLS
41400
41401
41402
41403  xc_bad_var_libs=no
41404  for xc_word in $LIBS; do
41405    case "$xc_word" in
41406      -l* | --library=*)
41407        :
41408        ;;
41409      *)
41410        xc_bad_var_libs=yes
41411        ;;
41412    esac
41413  done
41414  if test $xc_bad_var_libs = yes; then
41415    { $as_echo "$as_me:${as_lineno-$LINENO}: using LIBS: $LIBS" >&5
41416$as_echo "$as_me: using LIBS: $LIBS" >&6;}
41417    { $as_echo "$as_me:${as_lineno-$LINENO}: LIBS note: LIBS should only be used to specify libraries (-lname)." >&5
41418$as_echo "$as_me: LIBS note: LIBS should only be used to specify libraries (-lname)." >&6;}
41419  fi
41420
41421
41422  xc_bad_var_ldflags=no
41423  for xc_word in $LDFLAGS; do
41424    case "$xc_word" in
41425      -D*)
41426        xc_bad_var_ldflags=yes
41427        ;;
41428      -U*)
41429        xc_bad_var_ldflags=yes
41430        ;;
41431      -I*)
41432        xc_bad_var_ldflags=yes
41433        ;;
41434      -l* | --library=*)
41435        xc_bad_var_ldflags=yes
41436        ;;
41437    esac
41438  done
41439  if test $xc_bad_var_ldflags = yes; then
41440    { $as_echo "$as_me:${as_lineno-$LINENO}: using LDFLAGS: $LDFLAGS" >&5
41441$as_echo "$as_me: using LDFLAGS: $LDFLAGS" >&6;}
41442    xc_bad_var_msg="LDFLAGS note: LDFLAGS should only be used to specify linker flags, not"
41443    for xc_word in $LDFLAGS; do
41444      case "$xc_word" in
41445        -D*)
41446          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5
41447$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;}
41448          ;;
41449        -U*)
41450          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5
41451$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;}
41452          ;;
41453        -I*)
41454          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5
41455$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;}
41456          ;;
41457        -l* | --library=*)
41458          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
41459$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
41460          ;;
41461      esac
41462    done
41463  fi
41464
41465
41466  xc_bad_var_cppflags=no
41467  for xc_word in $CPPFLAGS; do
41468    case "$xc_word" in
41469      -rpath*)
41470        xc_bad_var_cppflags=yes
41471        ;;
41472      -L* | --library-path=*)
41473        xc_bad_var_cppflags=yes
41474        ;;
41475      -l* | --library=*)
41476        xc_bad_var_cppflags=yes
41477        ;;
41478    esac
41479  done
41480  if test $xc_bad_var_cppflags = yes; then
41481    { $as_echo "$as_me:${as_lineno-$LINENO}: using CPPFLAGS: $CPPFLAGS" >&5
41482$as_echo "$as_me: using CPPFLAGS: $CPPFLAGS" >&6;}
41483    xc_bad_var_msg="CPPFLAGS note: CPPFLAGS should only be used to specify C preprocessor flags, not"
41484    for xc_word in $CPPFLAGS; do
41485      case "$xc_word" in
41486        -rpath*)
41487          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5
41488$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;}
41489          ;;
41490        -L* | --library-path=*)
41491          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5
41492$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;}
41493          ;;
41494        -l* | --library=*)
41495          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
41496$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
41497          ;;
41498      esac
41499    done
41500  fi
41501
41502
41503  xc_bad_var_cflags=no
41504  for xc_word in $CFLAGS; do
41505    case "$xc_word" in
41506      -D*)
41507        xc_bad_var_cflags=yes
41508        ;;
41509      -U*)
41510        xc_bad_var_cflags=yes
41511        ;;
41512      -I*)
41513        xc_bad_var_cflags=yes
41514        ;;
41515      -rpath*)
41516        xc_bad_var_cflags=yes
41517        ;;
41518      -L* | --library-path=*)
41519        xc_bad_var_cflags=yes
41520        ;;
41521      -l* | --library=*)
41522        xc_bad_var_cflags=yes
41523        ;;
41524    esac
41525  done
41526  if test $xc_bad_var_cflags = yes; then
41527    { $as_echo "$as_me:${as_lineno-$LINENO}: using CFLAGS: $CFLAGS" >&5
41528$as_echo "$as_me: using CFLAGS: $CFLAGS" >&6;}
41529    xc_bad_var_msg="CFLAGS note: CFLAGS should only be used to specify C compiler flags, not"
41530    for xc_word in $CFLAGS; do
41531      case "$xc_word" in
41532        -D*)
41533          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&5
41534$as_echo "$as_me: $xc_bad_var_msg macro definitions. Use CPPFLAGS for: $xc_word" >&6;}
41535          ;;
41536        -U*)
41537          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&5
41538$as_echo "$as_me: $xc_bad_var_msg macro suppressions. Use CPPFLAGS for: $xc_word" >&6;}
41539          ;;
41540        -I*)
41541          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&5
41542$as_echo "$as_me: $xc_bad_var_msg include directories. Use CPPFLAGS for: $xc_word" >&6;}
41543          ;;
41544        -rpath*)
41545          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&5
41546$as_echo "$as_me: $xc_bad_var_msg library runtime directories. Use LDFLAGS for: $xc_word" >&6;}
41547          ;;
41548        -L* | --library-path=*)
41549          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&5
41550$as_echo "$as_me: $xc_bad_var_msg library directories. Use LDFLAGS for: $xc_word" >&6;}
41551          ;;
41552        -l* | --library=*)
41553          { $as_echo "$as_me:${as_lineno-$LINENO}: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&5
41554$as_echo "$as_me: $xc_bad_var_msg libraries. Use LIBS for: $xc_word" >&6;}
41555          ;;
41556      esac
41557    done
41558  fi
41559
41560  if test $xc_bad_var_libs = yes ||
41561     test $xc_bad_var_cflags = yes ||
41562     test $xc_bad_var_ldflags = yes ||
41563     test $xc_bad_var_cppflags = yes; then
41564     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Continuing even with errors mentioned immediately above this line." >&5
41565$as_echo "$as_me: WARNING: Continuing even with errors mentioned immediately above this line." >&2;}
41566  fi
41567
41568
41569SSL_BACKENDS=${ssl_backends}
41570
41571
41572if test "x$want_curldebug_assumed" = "xyes" &&
41573  test "x$want_curldebug" = "xyes" && test "x$USE_ARES" = "x1"; then
41574  ac_configure_args="$ac_configure_args --enable-curldebug"
41575fi
41576
41577ac_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/Win32/Makefile packages/Win32/cygwin/Makefile packages/Linux/Makefile packages/Linux/RPM/Makefile packages/Linux/RPM/curl.spec packages/Linux/RPM/curl-ssl.spec packages/Solaris/Makefile packages/EPM/curl.list packages/EPM/Makefile packages/vms/Makefile packages/AIX/Makefile packages/AIX/RPM/Makefile packages/AIX/RPM/curl.spec curl-config libcurl.pc"
41578
41579cat >confcache <<\_ACEOF
41580# This file is a shell script that caches the results of configure
41581# tests run on this system so they can be shared between configure
41582# scripts and configure runs, see configure's option --config-cache.
41583# It is not useful on other systems.  If it contains results you don't
41584# want to keep, you may remove or edit it.
41585#
41586# config.status only pays attention to the cache file if you give it
41587# the --recheck option to rerun configure.
41588#
41589# `ac_cv_env_foo' variables (set or unset) will be overridden when
41590# loading this file, other *unset* `ac_cv_foo' will be assigned the
41591# following values.
41592
41593_ACEOF
41594
41595# The following way of writing the cache mishandles newlines in values,
41596# but we know of no workaround that is simple, portable, and efficient.
41597# So, we kill variables containing newlines.
41598# Ultrix sh set writes to stderr and can't be redirected directly,
41599# and sets the high bit in the cache file unless we assign to the vars.
41600(
41601  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
41602    eval ac_val=\$$ac_var
41603    case $ac_val in #(
41604    *${as_nl}*)
41605      case $ac_var in #(
41606      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
41607$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
41608      esac
41609      case $ac_var in #(
41610      _ | IFS | as_nl) ;; #(
41611      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
41612      *) { eval $ac_var=; unset $ac_var;} ;;
41613      esac ;;
41614    esac
41615  done
41616
41617  (set) 2>&1 |
41618    case $as_nl`(ac_space=' '; set) 2>&1` in #(
41619    *${as_nl}ac_space=\ *)
41620      # `set' does not quote correctly, so add quotes: double-quote
41621      # substitution turns \\\\ into \\, and sed turns \\ into \.
41622      sed -n \
41623	"s/'/'\\\\''/g;
41624	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
41625      ;; #(
41626    *)
41627      # `set' quotes correctly as required by POSIX, so do not add quotes.
41628      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
41629      ;;
41630    esac |
41631    sort
41632) |
41633  sed '
41634     /^ac_cv_env_/b end
41635     t clear
41636     :clear
41637     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
41638     t end
41639     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
41640     :end' >>confcache
41641if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
41642  if test -w "$cache_file"; then
41643    if test "x$cache_file" != "x/dev/null"; then
41644      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
41645$as_echo "$as_me: updating cache $cache_file" >&6;}
41646      if test ! -f "$cache_file" || test -h "$cache_file"; then
41647	cat confcache >"$cache_file"
41648      else
41649        case $cache_file in #(
41650        */* | ?:*)
41651	  mv -f confcache "$cache_file"$$ &&
41652	  mv -f "$cache_file"$$ "$cache_file" ;; #(
41653        *)
41654	  mv -f confcache "$cache_file" ;;
41655	esac
41656      fi
41657    fi
41658  else
41659    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
41660$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
41661  fi
41662fi
41663rm -f confcache
41664
41665test "x$prefix" = xNONE && prefix=$ac_default_prefix
41666# Let make expand exec_prefix.
41667test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
41668
41669DEFS=-DHAVE_CONFIG_H
41670
41671ac_libobjs=
41672ac_ltlibobjs=
41673U=
41674for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
41675  # 1. Remove the extension, and $U if already installed.
41676  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
41677  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
41678  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
41679  #    will be set to the directory where LIBOBJS objects are built.
41680  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
41681  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
41682done
41683LIBOBJS=$ac_libobjs
41684
41685LTLIBOBJS=$ac_ltlibobjs
41686
41687
41688if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
41689  as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined.
41690Usually this means the macro was only invoked conditionally." "$LINENO" 5
41691fi
41692if test -z "${CODE_COVERAGE_ENABLED_TRUE}" && test -z "${CODE_COVERAGE_ENABLED_FALSE}"; then
41693  as_fn_error $? "conditional \"CODE_COVERAGE_ENABLED\" was never defined.
41694Usually this means the macro was only invoked conditionally." "$LINENO" 5
41695fi
41696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
41697$as_echo_n "checking that generated files are newer than configure... " >&6; }
41698   if test -n "$am_sleep_pid"; then
41699     # Hide warnings about reused PIDs.
41700     wait $am_sleep_pid 2>/dev/null
41701   fi
41702   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
41703$as_echo "done" >&6; }
41704if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
41705  as_fn_error $? "conditional \"AMDEP\" was never defined.
41706Usually this means the macro was only invoked conditionally." "$LINENO" 5
41707fi
41708if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
41709  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
41710Usually this means the macro was only invoked conditionally." "$LINENO" 5
41711fi
41712 if test -n "$EXEEXT"; then
41713  am__EXEEXT_TRUE=
41714  am__EXEEXT_FALSE='#'
41715else
41716  am__EXEEXT_TRUE='#'
41717  am__EXEEXT_FALSE=
41718fi
41719
41720if test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSION_INFO_FALSE}"; then
41721  as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSION_INFO\" was never defined.
41722Usually this means the macro was only invoked conditionally." "$LINENO" 5
41723fi
41724if test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_TRUE}" && test -z "${CURL_LT_SHLIB_USE_NO_UNDEFINED_FALSE}"; then
41725  as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_NO_UNDEFINED\" was never defined.
41726Usually this means the macro was only invoked conditionally." "$LINENO" 5
41727fi
41728if test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_TRUE}" && test -z "${CURL_LT_SHLIB_USE_MIMPURE_TEXT_FALSE}"; then
41729  as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_MIMPURE_TEXT\" was never defined.
41730Usually this means the macro was only invoked conditionally." "$LINENO" 5
41731fi
41732if test -z "${USE_CPPFLAG_CURL_STATICLIB_TRUE}" && test -z "${USE_CPPFLAG_CURL_STATICLIB_FALSE}"; then
41733  as_fn_error $? "conditional \"USE_CPPFLAG_CURL_STATICLIB\" was never defined.
41734Usually this means the macro was only invoked conditionally." "$LINENO" 5
41735fi
41736if test -z "${USE_EXPLICIT_LIB_DEPS_TRUE}" && test -z "${USE_EXPLICIT_LIB_DEPS_FALSE}"; then
41737  as_fn_error $? "conditional \"USE_EXPLICIT_LIB_DEPS\" was never defined.
41738Usually this means the macro was only invoked conditionally." "$LINENO" 5
41739fi
41740if test -z "${CURLDEBUG_TRUE}" && test -z "${CURLDEBUG_FALSE}"; then
41741  as_fn_error $? "conditional \"CURLDEBUG\" was never defined.
41742Usually this means the macro was only invoked conditionally." "$LINENO" 5
41743fi
41744if test -z "${BUILD_UNITTESTS_TRUE}" && test -z "${BUILD_UNITTESTS_FALSE}"; then
41745  as_fn_error $? "conditional \"BUILD_UNITTESTS\" was never defined.
41746Usually this means the macro was only invoked conditionally." "$LINENO" 5
41747fi
41748if test -z "${DOING_NATIVE_WINDOWS_TRUE}" && test -z "${DOING_NATIVE_WINDOWS_FALSE}"; then
41749  as_fn_error $? "conditional \"DOING_NATIVE_WINDOWS\" was never defined.
41750Usually this means the macro was only invoked conditionally." "$LINENO" 5
41751fi
41752if test -z "${HAVE_LIBZ_TRUE}" && test -z "${HAVE_LIBZ_FALSE}"; then
41753  as_fn_error $? "conditional \"HAVE_LIBZ\" was never defined.
41754Usually this means the macro was only invoked conditionally." "$LINENO" 5
41755fi
41756if test -z "${BUILD_STUB_GSS_TRUE}" && test -z "${BUILD_STUB_GSS_FALSE}"; then
41757  as_fn_error $? "conditional \"BUILD_STUB_GSS\" was never defined.
41758Usually this means the macro was only invoked conditionally." "$LINENO" 5
41759fi
41760if test -z "${USE_LIBPSL_TRUE}" && test -z "${USE_LIBPSL_FALSE}"; then
41761  as_fn_error $? "conditional \"USE_LIBPSL\" was never defined.
41762Usually this means the macro was only invoked conditionally." "$LINENO" 5
41763fi
41764if test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_TRUE}" && test -z "${CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS_FALSE}"; then
41765  as_fn_error $? "conditional \"CURL_LT_SHLIB_USE_VERSIONED_SYMBOLS\" was never defined.
41766Usually this means the macro was only invoked conditionally." "$LINENO" 5
41767fi
41768if test -z "${USE_MANUAL_TRUE}" && test -z "${USE_MANUAL_FALSE}"; then
41769  as_fn_error $? "conditional \"USE_MANUAL\" was never defined.
41770Usually this means the macro was only invoked conditionally." "$LINENO" 5
41771fi
41772if test -z "${USE_EMBEDDED_ARES_TRUE}" && test -z "${USE_EMBEDDED_ARES_FALSE}"; then
41773  as_fn_error $? "conditional \"USE_EMBEDDED_ARES\" was never defined.
41774Usually this means the macro was only invoked conditionally." "$LINENO" 5
41775fi
41776if test -z "${BUILD_LIBHOSTNAME_TRUE}" && test -z "${BUILD_LIBHOSTNAME_FALSE}"; then
41777  as_fn_error $? "conditional \"BUILD_LIBHOSTNAME\" was never defined.
41778Usually this means the macro was only invoked conditionally." "$LINENO" 5
41779fi
41780if test -z "${DOING_CURL_SYMBOL_HIDING_TRUE}" && test -z "${DOING_CURL_SYMBOL_HIDING_FALSE}"; then
41781  as_fn_error $? "conditional \"DOING_CURL_SYMBOL_HIDING\" was never defined.
41782Usually this means the macro was only invoked conditionally." "$LINENO" 5
41783fi
41784if test -z "${CROSSCOMPILING_TRUE}" && test -z "${CROSSCOMPILING_FALSE}"; then
41785  as_fn_error $? "conditional \"CROSSCOMPILING\" was never defined.
41786Usually this means the macro was only invoked conditionally." "$LINENO" 5
41787fi
41788
41789: "${CONFIG_STATUS=./config.status}"
41790ac_write_fail=0
41791ac_clean_files_save=$ac_clean_files
41792ac_clean_files="$ac_clean_files $CONFIG_STATUS"
41793{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
41794$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
41795as_write_fail=0
41796cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
41797#! $SHELL
41798# Generated by $as_me.
41799# Run this file to recreate the current configuration.
41800# Compiler output produced by configure, useful for debugging
41801# configure, is in config.log if it exists.
41802
41803debug=false
41804ac_cs_recheck=false
41805ac_cs_silent=false
41806
41807SHELL=\${CONFIG_SHELL-$SHELL}
41808export SHELL
41809_ASEOF
41810cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
41811## -------------------- ##
41812## M4sh Initialization. ##
41813## -------------------- ##
41814
41815# Be more Bourne compatible
41816DUALCASE=1; export DUALCASE # for MKS sh
41817if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
41818  emulate sh
41819  NULLCMD=:
41820  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
41821  # is contrary to our usage.  Disable this feature.
41822  alias -g '${1+"$@"}'='"$@"'
41823  setopt NO_GLOB_SUBST
41824else
41825  case `(set -o) 2>/dev/null` in #(
41826  *posix*) :
41827    set -o posix ;; #(
41828  *) :
41829     ;;
41830esac
41831fi
41832
41833
41834as_nl='
41835'
41836export as_nl
41837# Printing a long string crashes Solaris 7 /usr/bin/printf.
41838as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41839as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
41840as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41841# Prefer a ksh shell builtin over an external printf program on Solaris,
41842# but without wasting forks for bash or zsh.
41843if test -z "$BASH_VERSION$ZSH_VERSION" \
41844    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
41845  as_echo='print -r --'
41846  as_echo_n='print -rn --'
41847elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
41848  as_echo='printf %s\n'
41849  as_echo_n='printf %s'
41850else
41851  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
41852    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
41853    as_echo_n='/usr/ucb/echo -n'
41854  else
41855    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
41856    as_echo_n_body='eval
41857      arg=$1;
41858      case $arg in #(
41859      *"$as_nl"*)
41860	expr "X$arg" : "X\\(.*\\)$as_nl";
41861	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
41862      esac;
41863      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
41864    '
41865    export as_echo_n_body
41866    as_echo_n='sh -c $as_echo_n_body as_echo'
41867  fi
41868  export as_echo_body
41869  as_echo='sh -c $as_echo_body as_echo'
41870fi
41871
41872
41873
41874# IFS
41875# We need space, tab and new line, in precisely that order.  Quoting is
41876# there to prevent editors from complaining about space-tab.
41877# (If _AS_PATH_WALK were called with IFS unset, it would disable word
41878# splitting by setting IFS to empty value.)
41879IFS=" ""	$as_nl"
41880
41881# Find who we are.  Look in the path if we contain no directory separator.
41882as_myself=
41883case $0 in #((
41884  *[\\/]* ) as_myself=$0 ;;
41885  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
41886for as_dir in $PATH
41887do
41888  IFS=$as_save_IFS
41889  test -z "$as_dir" && as_dir=.
41890    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
41891  done
41892IFS=$as_save_IFS
41893
41894     ;;
41895esac
41896# We did not find ourselves, most probably we were run as `sh COMMAND'
41897# in which case we are not to be found in the path.
41898if test "x$as_myself" = x; then
41899  as_myself=$0
41900fi
41901if test ! -f "$as_myself"; then
41902  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
41903  exit 1
41904fi
41905
41906# Unset variables that we do not need and which cause bugs (e.g. in
41907# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
41908# suppresses any "Segmentation fault" message there.  '((' could
41909# trigger a bug in pdksh 5.2.14.
41910for as_var in BASH_ENV ENV MAIL MAILPATH
41911do eval test x\${$as_var+set} = xset \
41912  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
41913done
41914PS1='$ '
41915PS2='> '
41916PS4='+ '
41917
41918# NLS nuisances.
41919LC_ALL=C
41920export LC_ALL
41921LANGUAGE=C
41922export LANGUAGE
41923
41924# CDPATH.
41925(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
41926
41927
41928# as_fn_error STATUS ERROR [LINENO LOG_FD]
41929# ----------------------------------------
41930# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
41931# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
41932# script with STATUS, using 1 if that was 0.
41933as_fn_error ()
41934{
41935  as_status=$1; test $as_status -eq 0 && as_status=1
41936  if test "$4"; then
41937    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
41938    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
41939  fi
41940  $as_echo "$as_me: error: $2" >&2
41941  as_fn_exit $as_status
41942} # as_fn_error
41943
41944
41945# as_fn_set_status STATUS
41946# -----------------------
41947# Set $? to STATUS, without forking.
41948as_fn_set_status ()
41949{
41950  return $1
41951} # as_fn_set_status
41952
41953# as_fn_exit STATUS
41954# -----------------
41955# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
41956as_fn_exit ()
41957{
41958  set +e
41959  as_fn_set_status $1
41960  exit $1
41961} # as_fn_exit
41962
41963# as_fn_unset VAR
41964# ---------------
41965# Portably unset VAR.
41966as_fn_unset ()
41967{
41968  { eval $1=; unset $1;}
41969}
41970as_unset=as_fn_unset
41971# as_fn_append VAR VALUE
41972# ----------------------
41973# Append the text in VALUE to the end of the definition contained in VAR. Take
41974# advantage of any shell optimizations that allow amortized linear growth over
41975# repeated appends, instead of the typical quadratic growth present in naive
41976# implementations.
41977if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
41978  eval 'as_fn_append ()
41979  {
41980    eval $1+=\$2
41981  }'
41982else
41983  as_fn_append ()
41984  {
41985    eval $1=\$$1\$2
41986  }
41987fi # as_fn_append
41988
41989# as_fn_arith ARG...
41990# ------------------
41991# Perform arithmetic evaluation on the ARGs, and store the result in the
41992# global $as_val. Take advantage of shells that can avoid forks. The arguments
41993# must be portable across $(()) and expr.
41994if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
41995  eval 'as_fn_arith ()
41996  {
41997    as_val=$(( $* ))
41998  }'
41999else
42000  as_fn_arith ()
42001  {
42002    as_val=`expr "$@" || test $? -eq 1`
42003  }
42004fi # as_fn_arith
42005
42006
42007if expr a : '\(a\)' >/dev/null 2>&1 &&
42008   test "X`expr 00001 : '.*\(...\)'`" = X001; then
42009  as_expr=expr
42010else
42011  as_expr=false
42012fi
42013
42014if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
42015  as_basename=basename
42016else
42017  as_basename=false
42018fi
42019
42020if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
42021  as_dirname=dirname
42022else
42023  as_dirname=false
42024fi
42025
42026as_me=`$as_basename -- "$0" ||
42027$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
42028	 X"$0" : 'X\(//\)$' \| \
42029	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
42030$as_echo X/"$0" |
42031    sed '/^.*\/\([^/][^/]*\)\/*$/{
42032	    s//\1/
42033	    q
42034	  }
42035	  /^X\/\(\/\/\)$/{
42036	    s//\1/
42037	    q
42038	  }
42039	  /^X\/\(\/\).*/{
42040	    s//\1/
42041	    q
42042	  }
42043	  s/.*/./; q'`
42044
42045# Avoid depending upon Character Ranges.
42046as_cr_letters='abcdefghijklmnopqrstuvwxyz'
42047as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
42048as_cr_Letters=$as_cr_letters$as_cr_LETTERS
42049as_cr_digits='0123456789'
42050as_cr_alnum=$as_cr_Letters$as_cr_digits
42051
42052ECHO_C= ECHO_N= ECHO_T=
42053case `echo -n x` in #(((((
42054-n*)
42055  case `echo 'xy\c'` in
42056  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
42057  xy)  ECHO_C='\c';;
42058  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
42059       ECHO_T='	';;
42060  esac;;
42061*)
42062  ECHO_N='-n';;
42063esac
42064
42065rm -f conf$$ conf$$.exe conf$$.file
42066if test -d conf$$.dir; then
42067  rm -f conf$$.dir/conf$$.file
42068else
42069  rm -f conf$$.dir
42070  mkdir conf$$.dir 2>/dev/null
42071fi
42072if (echo >conf$$.file) 2>/dev/null; then
42073  if ln -s conf$$.file conf$$ 2>/dev/null; then
42074    as_ln_s='ln -s'
42075    # ... but there are two gotchas:
42076    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
42077    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
42078    # In both cases, we have to default to `cp -pR'.
42079    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
42080      as_ln_s='cp -pR'
42081  elif ln conf$$.file conf$$ 2>/dev/null; then
42082    as_ln_s=ln
42083  else
42084    as_ln_s='cp -pR'
42085  fi
42086else
42087  as_ln_s='cp -pR'
42088fi
42089rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
42090rmdir conf$$.dir 2>/dev/null
42091
42092
42093# as_fn_mkdir_p
42094# -------------
42095# Create "$as_dir" as a directory, including parents if necessary.
42096as_fn_mkdir_p ()
42097{
42098
42099  case $as_dir in #(
42100  -*) as_dir=./$as_dir;;
42101  esac
42102  test -d "$as_dir" || eval $as_mkdir_p || {
42103    as_dirs=
42104    while :; do
42105      case $as_dir in #(
42106      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
42107      *) as_qdir=$as_dir;;
42108      esac
42109      as_dirs="'$as_qdir' $as_dirs"
42110      as_dir=`$as_dirname -- "$as_dir" ||
42111$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
42112	 X"$as_dir" : 'X\(//\)[^/]' \| \
42113	 X"$as_dir" : 'X\(//\)$' \| \
42114	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
42115$as_echo X"$as_dir" |
42116    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
42117	    s//\1/
42118	    q
42119	  }
42120	  /^X\(\/\/\)[^/].*/{
42121	    s//\1/
42122	    q
42123	  }
42124	  /^X\(\/\/\)$/{
42125	    s//\1/
42126	    q
42127	  }
42128	  /^X\(\/\).*/{
42129	    s//\1/
42130	    q
42131	  }
42132	  s/.*/./; q'`
42133      test -d "$as_dir" && break
42134    done
42135    test -z "$as_dirs" || eval "mkdir $as_dirs"
42136  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
42137
42138
42139} # as_fn_mkdir_p
42140if mkdir -p . 2>/dev/null; then
42141  as_mkdir_p='mkdir -p "$as_dir"'
42142else
42143  test -d ./-p && rmdir ./-p
42144  as_mkdir_p=false
42145fi
42146
42147
42148# as_fn_executable_p FILE
42149# -----------------------
42150# Test if FILE is an executable regular file.
42151as_fn_executable_p ()
42152{
42153  test -f "$1" && test -x "$1"
42154} # as_fn_executable_p
42155as_test_x='test -x'
42156as_executable_p=as_fn_executable_p
42157
42158# Sed expression to map a string onto a valid CPP name.
42159as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
42160
42161# Sed expression to map a string onto a valid variable name.
42162as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
42163
42164
42165exec 6>&1
42166## ----------------------------------- ##
42167## Main body of $CONFIG_STATUS script. ##
42168## ----------------------------------- ##
42169_ASEOF
42170test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
42171
42172cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42173# Save the log message, to keep $0 and so on meaningful, and to
42174# report actual input values of CONFIG_FILES etc. instead of their
42175# values after options handling.
42176ac_log="
42177This file was extended by curl $as_me -, which was
42178generated by GNU Autoconf 2.69.  Invocation command line was
42179
42180  CONFIG_FILES    = $CONFIG_FILES
42181  CONFIG_HEADERS  = $CONFIG_HEADERS
42182  CONFIG_LINKS    = $CONFIG_LINKS
42183  CONFIG_COMMANDS = $CONFIG_COMMANDS
42184  $ $0 $@
42185
42186on `(hostname || uname -n) 2>/dev/null | sed 1q`
42187"
42188
42189_ACEOF
42190
42191case $ac_config_files in *"
42192"*) set x $ac_config_files; shift; ac_config_files=$*;;
42193esac
42194
42195case $ac_config_headers in *"
42196"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
42197esac
42198
42199
42200cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42201# Files that config.status was made for.
42202config_files="$ac_config_files"
42203config_headers="$ac_config_headers"
42204config_commands="$ac_config_commands"
42205
42206_ACEOF
42207
42208cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42209ac_cs_usage="\
42210\`$as_me' instantiates files and other configuration actions
42211from templates according to the current configuration.  Unless the files
42212and actions are specified as TAGs, all are instantiated by default.
42213
42214Usage: $0 [OPTION]... [TAG]...
42215
42216  -h, --help       print this help, then exit
42217  -V, --version    print version number and configuration settings, then exit
42218      --config     print configuration, then exit
42219  -q, --quiet, --silent
42220                   do not print progress messages
42221  -d, --debug      don't remove temporary files
42222      --recheck    update $as_me by reconfiguring in the same conditions
42223      --file=FILE[:TEMPLATE]
42224                   instantiate the configuration file FILE
42225      --header=FILE[:TEMPLATE]
42226                   instantiate the configuration header FILE
42227
42228Configuration files:
42229$config_files
42230
42231Configuration headers:
42232$config_headers
42233
42234Configuration commands:
42235$config_commands
42236
42237Report bugs to <a suitable curl mailing list: https://curl.haxx.se/mail/>."
42238
42239_ACEOF
42240cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42241ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
42242ac_cs_version="\\
42243curl config.status -
42244configured by $0, generated by GNU Autoconf 2.69,
42245  with options \\"\$ac_cs_config\\"
42246
42247Copyright (C) 2012 Free Software Foundation, Inc.
42248This config.status script is free software; the Free Software Foundation
42249gives unlimited permission to copy, distribute and modify it."
42250
42251ac_pwd='$ac_pwd'
42252srcdir='$srcdir'
42253INSTALL='$INSTALL'
42254MKDIR_P='$MKDIR_P'
42255AWK='$AWK'
42256test -n "\$AWK" || AWK=awk
42257_ACEOF
42258
42259cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42260# The default lists apply if the user does not specify any file.
42261ac_need_defaults=:
42262while test $# != 0
42263do
42264  case $1 in
42265  --*=?*)
42266    ac_option=`expr "X$1" : 'X\([^=]*\)='`
42267    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
42268    ac_shift=:
42269    ;;
42270  --*=)
42271    ac_option=`expr "X$1" : 'X\([^=]*\)='`
42272    ac_optarg=
42273    ac_shift=:
42274    ;;
42275  *)
42276    ac_option=$1
42277    ac_optarg=$2
42278    ac_shift=shift
42279    ;;
42280  esac
42281
42282  case $ac_option in
42283  # Handling of the options.
42284  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
42285    ac_cs_recheck=: ;;
42286  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
42287    $as_echo "$ac_cs_version"; exit ;;
42288  --config | --confi | --conf | --con | --co | --c )
42289    $as_echo "$ac_cs_config"; exit ;;
42290  --debug | --debu | --deb | --de | --d | -d )
42291    debug=: ;;
42292  --file | --fil | --fi | --f )
42293    $ac_shift
42294    case $ac_optarg in
42295    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
42296    '') as_fn_error $? "missing file argument" ;;
42297    esac
42298    as_fn_append CONFIG_FILES " '$ac_optarg'"
42299    ac_need_defaults=false;;
42300  --header | --heade | --head | --hea )
42301    $ac_shift
42302    case $ac_optarg in
42303    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
42304    esac
42305    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
42306    ac_need_defaults=false;;
42307  --he | --h)
42308    # Conflict between --help and --header
42309    as_fn_error $? "ambiguous option: \`$1'
42310Try \`$0 --help' for more information.";;
42311  --help | --hel | -h )
42312    $as_echo "$ac_cs_usage"; exit ;;
42313  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
42314  | -silent | --silent | --silen | --sile | --sil | --si | --s)
42315    ac_cs_silent=: ;;
42316
42317  # This is an error.
42318  -*) as_fn_error $? "unrecognized option: \`$1'
42319Try \`$0 --help' for more information." ;;
42320
42321  *) as_fn_append ac_config_targets " $1"
42322     ac_need_defaults=false ;;
42323
42324  esac
42325  shift
42326done
42327
42328ac_configure_extra_args=
42329
42330if $ac_cs_silent; then
42331  exec 6>/dev/null
42332  ac_configure_extra_args="$ac_configure_extra_args --silent"
42333fi
42334
42335_ACEOF
42336cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42337if \$ac_cs_recheck; then
42338  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
42339  shift
42340  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
42341  CONFIG_SHELL='$SHELL'
42342  export CONFIG_SHELL
42343  exec "\$@"
42344fi
42345
42346_ACEOF
42347cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42348exec 5>>config.log
42349{
42350  echo
42351  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
42352## Running $as_me. ##
42353_ASBOX
42354  $as_echo "$ac_log"
42355} >&5
42356
42357_ACEOF
42358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42359#
42360# INIT-COMMANDS
42361#
42362AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
42363
42364
42365# The HP-UX ksh and POSIX shell print the target directory to stdout
42366# if CDPATH is set.
42367(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
42368
42369sed_quote_subst='$sed_quote_subst'
42370double_quote_subst='$double_quote_subst'
42371delay_variable_subst='$delay_variable_subst'
42372macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
42373macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
42374AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
42375DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
42376OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
42377enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
42378enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
42379pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
42380enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
42381shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
42382SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
42383ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
42384PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
42385host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
42386host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
42387host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
42388build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
42389build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
42390build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
42391SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
42392Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
42393GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
42394EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
42395FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
42396LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
42397NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
42398LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
42399max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
42400ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
42401exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
42402lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
42403lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
42404lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
42405lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
42406lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
42407reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
42408reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
42409deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
42410file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
42411file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
42412want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
42413sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
42414AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
42415AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
42416archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
42417STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
42418RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
42419old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
42420old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
42421old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
42422lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
42423CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
42424CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
42425compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
42426GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
42427lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
42428lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
42429lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
42430lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
42431lt_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"`'
42432lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
42433nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
42434lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
42435lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
42436objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
42437MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
42438lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
42439lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
42440lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
42441lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
42442lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
42443need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
42444MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
42445DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
42446NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
42447LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
42448OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
42449OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
42450libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
42451shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
42452extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
42453archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
42454enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
42455export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
42456whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
42457compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
42458old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
42459old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
42460archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
42461archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
42462module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
42463module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
42464with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
42465allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
42466no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
42467hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
42468hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
42469hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
42470hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
42471hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
42472hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
42473hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
42474inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
42475link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
42476always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
42477export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
42478exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
42479include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
42480prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
42481postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
42482file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
42483variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
42484need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
42485need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
42486version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
42487runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
42488shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
42489shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
42490libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
42491library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
42492soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
42493install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
42494postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
42495postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
42496finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
42497finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
42498hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
42499sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
42500configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
42501configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
42502hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
42503enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
42504enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
42505enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
42506old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
42507striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
42508
42509LTCC='$LTCC'
42510LTCFLAGS='$LTCFLAGS'
42511compiler='$compiler_DEFAULT'
42512
42513# A function that is used when there is no print builtin or printf.
42514func_fallback_echo ()
42515{
42516  eval 'cat <<_LTECHO_EOF
42517\$1
42518_LTECHO_EOF'
42519}
42520
42521# Quote evaled strings.
42522for var in AS \
42523DLLTOOL \
42524OBJDUMP \
42525SHELL \
42526ECHO \
42527PATH_SEPARATOR \
42528SED \
42529GREP \
42530EGREP \
42531FGREP \
42532LD \
42533NM \
42534LN_S \
42535lt_SP2NL \
42536lt_NL2SP \
42537reload_flag \
42538deplibs_check_method \
42539file_magic_cmd \
42540file_magic_glob \
42541want_nocaseglob \
42542sharedlib_from_linklib_cmd \
42543AR \
42544AR_FLAGS \
42545archiver_list_spec \
42546STRIP \
42547RANLIB \
42548CC \
42549CFLAGS \
42550compiler \
42551lt_cv_sys_global_symbol_pipe \
42552lt_cv_sys_global_symbol_to_cdecl \
42553lt_cv_sys_global_symbol_to_import \
42554lt_cv_sys_global_symbol_to_c_name_address \
42555lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
42556lt_cv_nm_interface \
42557nm_file_list_spec \
42558lt_cv_truncate_bin \
42559lt_prog_compiler_no_builtin_flag \
42560lt_prog_compiler_pic \
42561lt_prog_compiler_wl \
42562lt_prog_compiler_static \
42563lt_cv_prog_compiler_c_o \
42564need_locks \
42565MANIFEST_TOOL \
42566DSYMUTIL \
42567NMEDIT \
42568LIPO \
42569OTOOL \
42570OTOOL64 \
42571shrext_cmds \
42572export_dynamic_flag_spec \
42573whole_archive_flag_spec \
42574compiler_needs_object \
42575with_gnu_ld \
42576allow_undefined_flag \
42577no_undefined_flag \
42578hardcode_libdir_flag_spec \
42579hardcode_libdir_separator \
42580exclude_expsyms \
42581include_expsyms \
42582file_list_spec \
42583variables_saved_for_relink \
42584libname_spec \
42585library_names_spec \
42586soname_spec \
42587install_override_mode \
42588finish_eval \
42589old_striplib \
42590striplib; do
42591    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
42592    *[\\\\\\\`\\"\\\$]*)
42593      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
42594      ;;
42595    *)
42596      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
42597      ;;
42598    esac
42599done
42600
42601# Double-quote double-evaled strings.
42602for var in reload_cmds \
42603old_postinstall_cmds \
42604old_postuninstall_cmds \
42605old_archive_cmds \
42606extract_expsyms_cmds \
42607old_archive_from_new_cmds \
42608old_archive_from_expsyms_cmds \
42609archive_cmds \
42610archive_expsym_cmds \
42611module_cmds \
42612module_expsym_cmds \
42613export_symbols_cmds \
42614prelink_cmds \
42615postlink_cmds \
42616postinstall_cmds \
42617postuninstall_cmds \
42618finish_cmds \
42619sys_lib_search_path_spec \
42620configure_time_dlsearch_path \
42621configure_time_lt_sys_library_path; do
42622    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
42623    *[\\\\\\\`\\"\\\$]*)
42624      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
42625      ;;
42626    *)
42627      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
42628      ;;
42629    esac
42630done
42631
42632ac_aux_dir='$ac_aux_dir'
42633
42634# See if we are running on zsh, and set the options that allow our
42635# commands through without removal of \ escapes INIT.
42636if test -n "\${ZSH_VERSION+set}"; then
42637   setopt NO_GLOB_SUBST
42638fi
42639
42640
42641    PACKAGE='$PACKAGE'
42642    VERSION='$VERSION'
42643    RM='$RM'
42644    ofile='$ofile'
42645
42646
42647
42648
42649_ACEOF
42650
42651cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42652
42653# Handling of arguments.
42654for ac_config_target in $ac_config_targets
42655do
42656  case $ac_config_target in
42657    "lib/curl_config.h") CONFIG_HEADERS="$CONFIG_HEADERS lib/curl_config.h" ;;
42658    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
42659    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
42660    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
42661    "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
42662    "docs/examples/Makefile") CONFIG_FILES="$CONFIG_FILES docs/examples/Makefile" ;;
42663    "docs/libcurl/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/Makefile" ;;
42664    "docs/libcurl/opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libcurl/opts/Makefile" ;;
42665    "docs/cmdline-opts/Makefile") CONFIG_FILES="$CONFIG_FILES docs/cmdline-opts/Makefile" ;;
42666    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
42667    "include/curl/Makefile") CONFIG_FILES="$CONFIG_FILES include/curl/Makefile" ;;
42668    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
42669    "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
42670    "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
42671    "lib/libcurl.vers") CONFIG_FILES="$CONFIG_FILES lib/libcurl.vers" ;;
42672    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
42673    "tests/certs/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/Makefile" ;;
42674    "tests/certs/scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tests/certs/scripts/Makefile" ;;
42675    "tests/data/Makefile") CONFIG_FILES="$CONFIG_FILES tests/data/Makefile" ;;
42676    "tests/server/Makefile") CONFIG_FILES="$CONFIG_FILES tests/server/Makefile" ;;
42677    "tests/libtest/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libtest/Makefile" ;;
42678    "tests/unit/Makefile") CONFIG_FILES="$CONFIG_FILES tests/unit/Makefile" ;;
42679    "packages/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Makefile" ;;
42680    "packages/Win32/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/Makefile" ;;
42681    "packages/Win32/cygwin/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Win32/cygwin/Makefile" ;;
42682    "packages/Linux/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/Makefile" ;;
42683    "packages/Linux/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/Makefile" ;;
42684    "packages/Linux/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl.spec" ;;
42685    "packages/Linux/RPM/curl-ssl.spec") CONFIG_FILES="$CONFIG_FILES packages/Linux/RPM/curl-ssl.spec" ;;
42686    "packages/Solaris/Makefile") CONFIG_FILES="$CONFIG_FILES packages/Solaris/Makefile" ;;
42687    "packages/EPM/curl.list") CONFIG_FILES="$CONFIG_FILES packages/EPM/curl.list" ;;
42688    "packages/EPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/EPM/Makefile" ;;
42689    "packages/vms/Makefile") CONFIG_FILES="$CONFIG_FILES packages/vms/Makefile" ;;
42690    "packages/AIX/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/Makefile" ;;
42691    "packages/AIX/RPM/Makefile") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/Makefile" ;;
42692    "packages/AIX/RPM/curl.spec") CONFIG_FILES="$CONFIG_FILES packages/AIX/RPM/curl.spec" ;;
42693    "curl-config") CONFIG_FILES="$CONFIG_FILES curl-config" ;;
42694    "libcurl.pc") CONFIG_FILES="$CONFIG_FILES libcurl.pc" ;;
42695
42696  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
42697  esac
42698done
42699
42700
42701# If the user did not use the arguments to specify the items to instantiate,
42702# then the envvar interface is used.  Set only those that are not.
42703# We use the long form for the default assignment because of an extremely
42704# bizarre bug on SunOS 4.1.3.
42705if $ac_need_defaults; then
42706  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
42707  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
42708  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
42709fi
42710
42711# Have a temporary directory for convenience.  Make it in the build tree
42712# simply because there is no reason against having it here, and in addition,
42713# creating and moving files from /tmp can sometimes cause problems.
42714# Hook for its removal unless debugging.
42715# Note that there is a small window in which the directory will not be cleaned:
42716# after its creation but before its name has been assigned to `$tmp'.
42717$debug ||
42718{
42719  tmp= ac_tmp=
42720  trap 'exit_status=$?
42721  : "${ac_tmp:=$tmp}"
42722  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
42723' 0
42724  trap 'as_fn_exit 1' 1 2 13 15
42725}
42726# Create a (secure) tmp directory for tmp files.
42727
42728{
42729  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
42730  test -d "$tmp"
42731}  ||
42732{
42733  tmp=./conf$$-$RANDOM
42734  (umask 077 && mkdir "$tmp")
42735} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
42736ac_tmp=$tmp
42737
42738# Set up the scripts for CONFIG_FILES section.
42739# No need to generate them if there are no CONFIG_FILES.
42740# This happens for instance with `./config.status config.h'.
42741if test -n "$CONFIG_FILES"; then
42742
42743
42744ac_cr=`echo X | tr X '\015'`
42745# On cygwin, bash can eat \r inside `` if the user requested igncr.
42746# But we know of no other shell where ac_cr would be empty at this
42747# point, so we can use a bashism as a fallback.
42748if test "x$ac_cr" = x; then
42749  eval ac_cr=\$\'\\r\'
42750fi
42751ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
42752if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
42753  ac_cs_awk_cr='\\r'
42754else
42755  ac_cs_awk_cr=$ac_cr
42756fi
42757
42758echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
42759_ACEOF
42760
42761
42762{
42763  echo "cat >conf$$subs.awk <<_ACEOF" &&
42764  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
42765  echo "_ACEOF"
42766} >conf$$subs.sh ||
42767  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
42768ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
42769ac_delim='%!_!# '
42770for ac_last_try in false false false false false :; do
42771  . ./conf$$subs.sh ||
42772    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
42773
42774  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
42775  if test $ac_delim_n = $ac_delim_num; then
42776    break
42777  elif $ac_last_try; then
42778    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
42779  else
42780    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
42781  fi
42782done
42783rm -f conf$$subs.sh
42784
42785cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42786cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
42787_ACEOF
42788sed -n '
42789h
42790s/^/S["/; s/!.*/"]=/
42791p
42792g
42793s/^[^!]*!//
42794:repl
42795t repl
42796s/'"$ac_delim"'$//
42797t delim
42798:nl
42799h
42800s/\(.\{148\}\)..*/\1/
42801t more1
42802s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
42803p
42804n
42805b repl
42806:more1
42807s/["\\]/\\&/g; s/^/"/; s/$/"\\/
42808p
42809g
42810s/.\{148\}//
42811t nl
42812:delim
42813h
42814s/\(.\{148\}\)..*/\1/
42815t more2
42816s/["\\]/\\&/g; s/^/"/; s/$/"/
42817p
42818b
42819:more2
42820s/["\\]/\\&/g; s/^/"/; s/$/"\\/
42821p
42822g
42823s/.\{148\}//
42824t delim
42825' <conf$$subs.awk | sed '
42826/^[^""]/{
42827  N
42828  s/\n//
42829}
42830' >>$CONFIG_STATUS || ac_write_fail=1
42831rm -f conf$$subs.awk
42832cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42833_ACAWK
42834cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
42835  for (key in S) S_is_set[key] = 1
42836  FS = ""
42837
42838}
42839{
42840  line = $ 0
42841  nfields = split(line, field, "@")
42842  substed = 0
42843  len = length(field[1])
42844  for (i = 2; i < nfields; i++) {
42845    key = field[i]
42846    keylen = length(key)
42847    if (S_is_set[key]) {
42848      value = S[key]
42849      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
42850      len += length(value) + length(field[++i])
42851      substed = 1
42852    } else
42853      len += 1 + keylen
42854  }
42855
42856  print line
42857}
42858
42859_ACAWK
42860_ACEOF
42861cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42862if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
42863  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
42864else
42865  cat
42866fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
42867  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
42868_ACEOF
42869
42870# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
42871# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
42872# trailing colons and then remove the whole line if VPATH becomes empty
42873# (actually we leave an empty line to preserve line numbers).
42874if test "x$srcdir" = x.; then
42875  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
42876h
42877s///
42878s/^/:/
42879s/[	 ]*$/:/
42880s/:\$(srcdir):/:/g
42881s/:\${srcdir}:/:/g
42882s/:@srcdir@:/:/g
42883s/^:*//
42884s/:*$//
42885x
42886s/\(=[	 ]*\).*/\1/
42887G
42888s/\n//
42889s/^[^=]*=[	 ]*$//
42890}'
42891fi
42892
42893cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
42894fi # test -n "$CONFIG_FILES"
42895
42896# Set up the scripts for CONFIG_HEADERS section.
42897# No need to generate them if there are no CONFIG_HEADERS.
42898# This happens for instance with `./config.status Makefile'.
42899if test -n "$CONFIG_HEADERS"; then
42900cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
42901BEGIN {
42902_ACEOF
42903
42904# Transform confdefs.h into an awk script `defines.awk', embedded as
42905# here-document in config.status, that substitutes the proper values into
42906# config.h.in to produce config.h.
42907
42908# Create a delimiter string that does not exist in confdefs.h, to ease
42909# handling of long lines.
42910ac_delim='%!_!# '
42911for ac_last_try in false false :; do
42912  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
42913  if test -z "$ac_tt"; then
42914    break
42915  elif $ac_last_try; then
42916    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
42917  else
42918    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
42919  fi
42920done
42921
42922# For the awk script, D is an array of macro values keyed by name,
42923# likewise P contains macro parameters if any.  Preserve backslash
42924# newline sequences.
42925
42926ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
42927sed -n '
42928s/.\{148\}/&'"$ac_delim"'/g
42929t rset
42930:rset
42931s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
42932t def
42933d
42934:def
42935s/\\$//
42936t bsnl
42937s/["\\]/\\&/g
42938s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
42939D["\1"]=" \3"/p
42940s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
42941d
42942:bsnl
42943s/["\\]/\\&/g
42944s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
42945D["\1"]=" \3\\\\\\n"\\/p
42946t cont
42947s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
42948t cont
42949d
42950:cont
42951n
42952s/.\{148\}/&'"$ac_delim"'/g
42953t clear
42954:clear
42955s/\\$//
42956t bsnlc
42957s/["\\]/\\&/g; s/^/"/; s/$/"/p
42958d
42959:bsnlc
42960s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
42961b cont
42962' <confdefs.h | sed '
42963s/'"$ac_delim"'/"\\\
42964"/g' >>$CONFIG_STATUS || ac_write_fail=1
42965
42966cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
42967  for (key in D) D_is_set[key] = 1
42968  FS = ""
42969}
42970/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
42971  line = \$ 0
42972  split(line, arg, " ")
42973  if (arg[1] == "#") {
42974    defundef = arg[2]
42975    mac1 = arg[3]
42976  } else {
42977    defundef = substr(arg[1], 2)
42978    mac1 = arg[2]
42979  }
42980  split(mac1, mac2, "(") #)
42981  macro = mac2[1]
42982  prefix = substr(line, 1, index(line, defundef) - 1)
42983  if (D_is_set[macro]) {
42984    # Preserve the white space surrounding the "#".
42985    print prefix "define", macro P[macro] D[macro]
42986    next
42987  } else {
42988    # Replace #undef with comments.  This is necessary, for example,
42989    # in the case of _POSIX_SOURCE, which is predefined and required
42990    # on some systems where configure will not decide to define it.
42991    if (defundef == "undef") {
42992      print "/*", prefix defundef, macro, "*/"
42993      next
42994    }
42995  }
42996}
42997{ print }
42998_ACAWK
42999_ACEOF
43000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
43001  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
43002fi # test -n "$CONFIG_HEADERS"
43003
43004
43005eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
43006shift
43007for ac_tag
43008do
43009  case $ac_tag in
43010  :[FHLC]) ac_mode=$ac_tag; continue;;
43011  esac
43012  case $ac_mode$ac_tag in
43013  :[FHL]*:*);;
43014  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
43015  :[FH]-) ac_tag=-:-;;
43016  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
43017  esac
43018  ac_save_IFS=$IFS
43019  IFS=:
43020  set x $ac_tag
43021  IFS=$ac_save_IFS
43022  shift
43023  ac_file=$1
43024  shift
43025
43026  case $ac_mode in
43027  :L) ac_source=$1;;
43028  :[FH])
43029    ac_file_inputs=
43030    for ac_f
43031    do
43032      case $ac_f in
43033      -) ac_f="$ac_tmp/stdin";;
43034      *) # Look for the file first in the build tree, then in the source tree
43035	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
43036	 # because $ac_f cannot contain `:'.
43037	 test -f "$ac_f" ||
43038	   case $ac_f in
43039	   [\\/$]*) false;;
43040	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
43041	   esac ||
43042	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
43043      esac
43044      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
43045      as_fn_append ac_file_inputs " '$ac_f'"
43046    done
43047
43048    # Let's still pretend it is `configure' which instantiates (i.e., don't
43049    # use $as_me), people would be surprised to read:
43050    #    /* config.h.  Generated by config.status.  */
43051    configure_input='Generated from '`
43052	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
43053	`' by configure.'
43054    if test x"$ac_file" != x-; then
43055      configure_input="$ac_file.  $configure_input"
43056      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
43057$as_echo "$as_me: creating $ac_file" >&6;}
43058    fi
43059    # Neutralize special characters interpreted by sed in replacement strings.
43060    case $configure_input in #(
43061    *\&* | *\|* | *\\* )
43062       ac_sed_conf_input=`$as_echo "$configure_input" |
43063       sed 's/[\\\\&|]/\\\\&/g'`;; #(
43064    *) ac_sed_conf_input=$configure_input;;
43065    esac
43066
43067    case $ac_tag in
43068    *:-:* | *:-) cat >"$ac_tmp/stdin" \
43069      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
43070    esac
43071    ;;
43072  esac
43073
43074  ac_dir=`$as_dirname -- "$ac_file" ||
43075$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
43076	 X"$ac_file" : 'X\(//\)[^/]' \| \
43077	 X"$ac_file" : 'X\(//\)$' \| \
43078	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
43079$as_echo X"$ac_file" |
43080    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
43081	    s//\1/
43082	    q
43083	  }
43084	  /^X\(\/\/\)[^/].*/{
43085	    s//\1/
43086	    q
43087	  }
43088	  /^X\(\/\/\)$/{
43089	    s//\1/
43090	    q
43091	  }
43092	  /^X\(\/\).*/{
43093	    s//\1/
43094	    q
43095	  }
43096	  s/.*/./; q'`
43097  as_dir="$ac_dir"; as_fn_mkdir_p
43098  ac_builddir=.
43099
43100case "$ac_dir" in
43101.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
43102*)
43103  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
43104  # A ".." for each directory in $ac_dir_suffix.
43105  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
43106  case $ac_top_builddir_sub in
43107  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
43108  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
43109  esac ;;
43110esac
43111ac_abs_top_builddir=$ac_pwd
43112ac_abs_builddir=$ac_pwd$ac_dir_suffix
43113# for backward compatibility:
43114ac_top_builddir=$ac_top_build_prefix
43115
43116case $srcdir in
43117  .)  # We are building in place.
43118    ac_srcdir=.
43119    ac_top_srcdir=$ac_top_builddir_sub
43120    ac_abs_top_srcdir=$ac_pwd ;;
43121  [\\/]* | ?:[\\/]* )  # Absolute name.
43122    ac_srcdir=$srcdir$ac_dir_suffix;
43123    ac_top_srcdir=$srcdir
43124    ac_abs_top_srcdir=$srcdir ;;
43125  *) # Relative name.
43126    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
43127    ac_top_srcdir=$ac_top_build_prefix$srcdir
43128    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
43129esac
43130ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
43131
43132
43133  case $ac_mode in
43134  :F)
43135  #
43136  # CONFIG_FILE
43137  #
43138
43139  case $INSTALL in
43140  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
43141  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
43142  esac
43143  ac_MKDIR_P=$MKDIR_P
43144  case $MKDIR_P in
43145  [\\/$]* | ?:[\\/]* ) ;;
43146  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
43147  esac
43148_ACEOF
43149
43150cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
43151# If the template does not know about datarootdir, expand it.
43152# FIXME: This hack should be removed a few years after 2.60.
43153ac_datarootdir_hack=; ac_datarootdir_seen=
43154ac_sed_dataroot='
43155/datarootdir/ {
43156  p
43157  q
43158}
43159/@datadir@/p
43160/@docdir@/p
43161/@infodir@/p
43162/@localedir@/p
43163/@mandir@/p'
43164case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
43165*datarootdir*) ac_datarootdir_seen=yes;;
43166*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
43167  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
43168$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
43169_ACEOF
43170cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
43171  ac_datarootdir_hack='
43172  s&@datadir@&$datadir&g
43173  s&@docdir@&$docdir&g
43174  s&@infodir@&$infodir&g
43175  s&@localedir@&$localedir&g
43176  s&@mandir@&$mandir&g
43177  s&\\\${datarootdir}&$datarootdir&g' ;;
43178esac
43179_ACEOF
43180
43181# Neutralize VPATH when `$srcdir' = `.'.
43182# Shell code in configure.ac might set extrasub.
43183# FIXME: do we really want to maintain this feature?
43184cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
43185ac_sed_extra="$ac_vpsub
43186$extrasub
43187_ACEOF
43188cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
43189:t
43190/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
43191s|@configure_input@|$ac_sed_conf_input|;t t
43192s&@top_builddir@&$ac_top_builddir_sub&;t t
43193s&@top_build_prefix@&$ac_top_build_prefix&;t t
43194s&@srcdir@&$ac_srcdir&;t t
43195s&@abs_srcdir@&$ac_abs_srcdir&;t t
43196s&@top_srcdir@&$ac_top_srcdir&;t t
43197s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
43198s&@builddir@&$ac_builddir&;t t
43199s&@abs_builddir@&$ac_abs_builddir&;t t
43200s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
43201s&@INSTALL@&$ac_INSTALL&;t t
43202s&@MKDIR_P@&$ac_MKDIR_P&;t t
43203$ac_datarootdir_hack
43204"
43205eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
43206  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
43207
43208test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
43209  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
43210  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
43211      "$ac_tmp/out"`; test -z "$ac_out"; } &&
43212  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
43213which seems to be undefined.  Please make sure it is defined" >&5
43214$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
43215which seems to be undefined.  Please make sure it is defined" >&2;}
43216
43217  rm -f "$ac_tmp/stdin"
43218  case $ac_file in
43219  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
43220  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
43221  esac \
43222  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
43223 ;;
43224  :H)
43225  #
43226  # CONFIG_HEADER
43227  #
43228  if test x"$ac_file" != x-; then
43229    {
43230      $as_echo "/* $configure_input  */" \
43231      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
43232    } >"$ac_tmp/config.h" \
43233      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
43234    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
43235      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
43236$as_echo "$as_me: $ac_file is unchanged" >&6;}
43237    else
43238      rm -f "$ac_file"
43239      mv "$ac_tmp/config.h" "$ac_file" \
43240	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
43241    fi
43242  else
43243    $as_echo "/* $configure_input  */" \
43244      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
43245      || as_fn_error $? "could not create -" "$LINENO" 5
43246  fi
43247# Compute "$ac_file"'s index in $config_headers.
43248_am_arg="$ac_file"
43249_am_stamp_count=1
43250for _am_header in $config_headers :; do
43251  case $_am_header in
43252    $_am_arg | $_am_arg:* )
43253      break ;;
43254    * )
43255      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
43256  esac
43257done
43258echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
43259$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
43260	 X"$_am_arg" : 'X\(//\)[^/]' \| \
43261	 X"$_am_arg" : 'X\(//\)$' \| \
43262	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
43263$as_echo X"$_am_arg" |
43264    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
43265	    s//\1/
43266	    q
43267	  }
43268	  /^X\(\/\/\)[^/].*/{
43269	    s//\1/
43270	    q
43271	  }
43272	  /^X\(\/\/\)$/{
43273	    s//\1/
43274	    q
43275	  }
43276	  /^X\(\/\).*/{
43277	    s//\1/
43278	    q
43279	  }
43280	  s/.*/./; q'`/stamp-h$_am_stamp_count
43281 ;;
43282
43283  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
43284$as_echo "$as_me: executing $ac_file commands" >&6;}
43285 ;;
43286  esac
43287
43288
43289  case $ac_file$ac_mode in
43290    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
43291  # Older Autoconf quotes --file arguments for eval, but not when files
43292  # are listed without --file.  Let's play safe and only enable the eval
43293  # if we detect the quoting.
43294  case $CONFIG_FILES in
43295  *\'*) eval set x "$CONFIG_FILES" ;;
43296  *)   set x $CONFIG_FILES ;;
43297  esac
43298  shift
43299  for mf
43300  do
43301    # Strip MF so we end up with the name of the file.
43302    mf=`echo "$mf" | sed -e 's/:.*$//'`
43303    # Check whether this is an Automake generated Makefile or not.
43304    # We used to match only the files named 'Makefile.in', but
43305    # some people rename them; so instead we look at the file content.
43306    # Grep'ing the first line is not enough: some people post-process
43307    # each Makefile.in and add a new line on top of each file to say so.
43308    # Grep'ing the whole file is not good either: AIX grep has a line
43309    # limit of 2048, but all sed's we know have understand at least 4000.
43310    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
43311      dirpart=`$as_dirname -- "$mf" ||
43312$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
43313	 X"$mf" : 'X\(//\)[^/]' \| \
43314	 X"$mf" : 'X\(//\)$' \| \
43315	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
43316$as_echo X"$mf" |
43317    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
43318	    s//\1/
43319	    q
43320	  }
43321	  /^X\(\/\/\)[^/].*/{
43322	    s//\1/
43323	    q
43324	  }
43325	  /^X\(\/\/\)$/{
43326	    s//\1/
43327	    q
43328	  }
43329	  /^X\(\/\).*/{
43330	    s//\1/
43331	    q
43332	  }
43333	  s/.*/./; q'`
43334    else
43335      continue
43336    fi
43337    # Extract the definition of DEPDIR, am__include, and am__quote
43338    # from the Makefile without running 'make'.
43339    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
43340    test -z "$DEPDIR" && continue
43341    am__include=`sed -n 's/^am__include = //p' < "$mf"`
43342    test -z "$am__include" && continue
43343    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
43344    # Find all dependency output files, they are included files with
43345    # $(DEPDIR) in their names.  We invoke sed twice because it is the
43346    # simplest approach to changing $(DEPDIR) to its actual value in the
43347    # expansion.
43348    for file in `sed -n "
43349      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
43350	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
43351      # Make sure the directory exists.
43352      test -f "$dirpart/$file" && continue
43353      fdir=`$as_dirname -- "$file" ||
43354$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
43355	 X"$file" : 'X\(//\)[^/]' \| \
43356	 X"$file" : 'X\(//\)$' \| \
43357	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
43358$as_echo X"$file" |
43359    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
43360	    s//\1/
43361	    q
43362	  }
43363	  /^X\(\/\/\)[^/].*/{
43364	    s//\1/
43365	    q
43366	  }
43367	  /^X\(\/\/\)$/{
43368	    s//\1/
43369	    q
43370	  }
43371	  /^X\(\/\).*/{
43372	    s//\1/
43373	    q
43374	  }
43375	  s/.*/./; q'`
43376      as_dir=$dirpart/$fdir; as_fn_mkdir_p
43377      # echo "creating $dirpart/$file"
43378      echo '# dummy' > "$dirpart/$file"
43379    done
43380  done
43381}
43382 ;;
43383    "libtool":C)
43384
43385    # See if we are running on zsh, and set the options that allow our
43386    # commands through without removal of \ escapes.
43387    if test -n "${ZSH_VERSION+set}"; then
43388      setopt NO_GLOB_SUBST
43389    fi
43390
43391    cfgfile=${ofile}T
43392    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
43393    $RM "$cfgfile"
43394
43395    cat <<_LT_EOF >> "$cfgfile"
43396#! $SHELL
43397# Generated automatically by $as_me ($PACKAGE) $VERSION
43398# NOTE: Changes made to this file will be lost: look at ltmain.sh.
43399
43400# Provide generalized library-building support services.
43401# Written by Gordon Matzigkeit, 1996
43402
43403# Copyright (C) 2014 Free Software Foundation, Inc.
43404# This is free software; see the source for copying conditions.  There is NO
43405# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
43406
43407# GNU Libtool is free software; you can redistribute it and/or modify
43408# it under the terms of the GNU General Public License as published by
43409# the Free Software Foundation; either version 2 of of the License, or
43410# (at your option) any later version.
43411#
43412# As a special exception to the GNU General Public License, if you
43413# distribute this file as part of a program or library that is built
43414# using GNU Libtool, you may include this file under the  same
43415# distribution terms that you use for the rest of that program.
43416#
43417# GNU Libtool is distributed in the hope that it will be useful, but
43418# WITHOUT ANY WARRANTY; without even the implied warranty of
43419# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
43420# GNU General Public License for more details.
43421#
43422# You should have received a copy of the GNU General Public License
43423# along with this program.  If not, see <http://www.gnu.org/licenses/>.
43424
43425
43426# The names of the tagged configurations supported by this script.
43427available_tags=''
43428
43429# Configured defaults for sys_lib_dlsearch_path munging.
43430: \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
43431
43432# ### BEGIN LIBTOOL CONFIG
43433
43434# Which release of libtool.m4 was used?
43435macro_version=$macro_version
43436macro_revision=$macro_revision
43437
43438# Assembler program.
43439AS=$lt_AS
43440
43441# DLL creation program.
43442DLLTOOL=$lt_DLLTOOL
43443
43444# Object dumper program.
43445OBJDUMP=$lt_OBJDUMP
43446
43447# Whether or not to build shared libraries.
43448build_libtool_libs=$enable_shared
43449
43450# Whether or not to build static libraries.
43451build_old_libs=$enable_static
43452
43453# What type of objects to build.
43454pic_mode=$pic_mode
43455
43456# Whether or not to optimize for fast installation.
43457fast_install=$enable_fast_install
43458
43459# Shared archive member basename,for filename based shared library versioning on AIX.
43460shared_archive_member_spec=$shared_archive_member_spec
43461
43462# Shell to use when invoking shell scripts.
43463SHELL=$lt_SHELL
43464
43465# An echo program that protects backslashes.
43466ECHO=$lt_ECHO
43467
43468# The PATH separator for the build system.
43469PATH_SEPARATOR=$lt_PATH_SEPARATOR
43470
43471# The host system.
43472host_alias=$host_alias
43473host=$host
43474host_os=$host_os
43475
43476# The build system.
43477build_alias=$build_alias
43478build=$build
43479build_os=$build_os
43480
43481# A sed program that does not truncate output.
43482SED=$lt_SED
43483
43484# Sed that helps us avoid accidentally triggering echo(1) options like -n.
43485Xsed="\$SED -e 1s/^X//"
43486
43487# A grep program that handles long lines.
43488GREP=$lt_GREP
43489
43490# An ERE matcher.
43491EGREP=$lt_EGREP
43492
43493# A literal string matcher.
43494FGREP=$lt_FGREP
43495
43496# A BSD- or MS-compatible name lister.
43497NM=$lt_NM
43498
43499# Whether we need soft or hard links.
43500LN_S=$lt_LN_S
43501
43502# What is the maximum length of a command?
43503max_cmd_len=$max_cmd_len
43504
43505# Object file suffix (normally "o").
43506objext=$ac_objext
43507
43508# Executable file suffix (normally "").
43509exeext=$exeext
43510
43511# whether the shell understands "unset".
43512lt_unset=$lt_unset
43513
43514# turn spaces into newlines.
43515SP2NL=$lt_lt_SP2NL
43516
43517# turn newlines into spaces.
43518NL2SP=$lt_lt_NL2SP
43519
43520# convert \$build file names to \$host format.
43521to_host_file_cmd=$lt_cv_to_host_file_cmd
43522
43523# convert \$build files to toolchain format.
43524to_tool_file_cmd=$lt_cv_to_tool_file_cmd
43525
43526# Method to check whether dependent libraries are shared objects.
43527deplibs_check_method=$lt_deplibs_check_method
43528
43529# Command to use when deplibs_check_method = "file_magic".
43530file_magic_cmd=$lt_file_magic_cmd
43531
43532# How to find potential files when deplibs_check_method = "file_magic".
43533file_magic_glob=$lt_file_magic_glob
43534
43535# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
43536want_nocaseglob=$lt_want_nocaseglob
43537
43538# Command to associate shared and link libraries.
43539sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
43540
43541# The archiver.
43542AR=$lt_AR
43543
43544# Flags to create an archive.
43545AR_FLAGS=$lt_AR_FLAGS
43546
43547# How to feed a file listing to the archiver.
43548archiver_list_spec=$lt_archiver_list_spec
43549
43550# A symbol stripping program.
43551STRIP=$lt_STRIP
43552
43553# Commands used to install an old-style archive.
43554RANLIB=$lt_RANLIB
43555old_postinstall_cmds=$lt_old_postinstall_cmds
43556old_postuninstall_cmds=$lt_old_postuninstall_cmds
43557
43558# Whether to use a lock for old archive extraction.
43559lock_old_archive_extraction=$lock_old_archive_extraction
43560
43561# A C compiler.
43562LTCC=$lt_CC
43563
43564# LTCC compiler flags.
43565LTCFLAGS=$lt_CFLAGS
43566
43567# Take the output of nm and produce a listing of raw symbols and C names.
43568global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
43569
43570# Transform the output of nm in a proper C declaration.
43571global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
43572
43573# Transform the output of nm into a list of symbols to manually relocate.
43574global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
43575
43576# Transform the output of nm in a C name address pair.
43577global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
43578
43579# Transform the output of nm in a C name address pair when lib prefix is needed.
43580global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
43581
43582# The name lister interface.
43583nm_interface=$lt_lt_cv_nm_interface
43584
43585# Specify filename containing input files for \$NM.
43586nm_file_list_spec=$lt_nm_file_list_spec
43587
43588# The root where to search for dependent libraries,and where our libraries should be installed.
43589lt_sysroot=$lt_sysroot
43590
43591# Command to truncate a binary pipe.
43592lt_truncate_bin=$lt_lt_cv_truncate_bin
43593
43594# The name of the directory that contains temporary libtool files.
43595objdir=$objdir
43596
43597# Used to examine libraries when file_magic_cmd begins with "file".
43598MAGIC_CMD=$MAGIC_CMD
43599
43600# Must we lock files when doing compilation?
43601need_locks=$lt_need_locks
43602
43603# Manifest tool.
43604MANIFEST_TOOL=$lt_MANIFEST_TOOL
43605
43606# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
43607DSYMUTIL=$lt_DSYMUTIL
43608
43609# Tool to change global to local symbols on Mac OS X.
43610NMEDIT=$lt_NMEDIT
43611
43612# Tool to manipulate fat objects and archives on Mac OS X.
43613LIPO=$lt_LIPO
43614
43615# ldd/readelf like tool for Mach-O binaries on Mac OS X.
43616OTOOL=$lt_OTOOL
43617
43618# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
43619OTOOL64=$lt_OTOOL64
43620
43621# Old archive suffix (normally "a").
43622libext=$libext
43623
43624# Shared library suffix (normally ".so").
43625shrext_cmds=$lt_shrext_cmds
43626
43627# The commands to extract the exported symbol list from a shared archive.
43628extract_expsyms_cmds=$lt_extract_expsyms_cmds
43629
43630# Variables whose values should be saved in libtool wrapper scripts and
43631# restored at link time.
43632variables_saved_for_relink=$lt_variables_saved_for_relink
43633
43634# Do we need the "lib" prefix for modules?
43635need_lib_prefix=$need_lib_prefix
43636
43637# Do we need a version for libraries?
43638need_version=$need_version
43639
43640# Library versioning type.
43641version_type=$version_type
43642
43643# Shared library runtime path variable.
43644runpath_var=$runpath_var
43645
43646# Shared library path variable.
43647shlibpath_var=$shlibpath_var
43648
43649# Is shlibpath searched before the hard-coded library search path?
43650shlibpath_overrides_runpath=$shlibpath_overrides_runpath
43651
43652# Format of library name prefix.
43653libname_spec=$lt_libname_spec
43654
43655# List of archive names.  First name is the real one, the rest are links.
43656# The last name is the one that the linker finds with -lNAME
43657library_names_spec=$lt_library_names_spec
43658
43659# The coded name of the library, if different from the real name.
43660soname_spec=$lt_soname_spec
43661
43662# Permission mode override for installation of shared libraries.
43663install_override_mode=$lt_install_override_mode
43664
43665# Command to use after installation of a shared archive.
43666postinstall_cmds=$lt_postinstall_cmds
43667
43668# Command to use after uninstallation of a shared archive.
43669postuninstall_cmds=$lt_postuninstall_cmds
43670
43671# Commands used to finish a libtool library installation in a directory.
43672finish_cmds=$lt_finish_cmds
43673
43674# As "finish_cmds", except a single script fragment to be evaled but
43675# not shown.
43676finish_eval=$lt_finish_eval
43677
43678# Whether we should hardcode library paths into libraries.
43679hardcode_into_libs=$hardcode_into_libs
43680
43681# Compile-time system search path for libraries.
43682sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
43683
43684# Detected run-time system search path for libraries.
43685sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
43686
43687# Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
43688configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
43689
43690# Whether dlopen is supported.
43691dlopen_support=$enable_dlopen
43692
43693# Whether dlopen of programs is supported.
43694dlopen_self=$enable_dlopen_self
43695
43696# Whether dlopen of statically linked programs is supported.
43697dlopen_self_static=$enable_dlopen_self_static
43698
43699# Commands to strip libraries.
43700old_striplib=$lt_old_striplib
43701striplib=$lt_striplib
43702
43703
43704# The linker used to build libraries.
43705LD=$lt_LD
43706
43707# How to create reloadable object files.
43708reload_flag=$lt_reload_flag
43709reload_cmds=$lt_reload_cmds
43710
43711# Commands used to build an old-style archive.
43712old_archive_cmds=$lt_old_archive_cmds
43713
43714# A language specific compiler.
43715CC=$lt_compiler
43716
43717# Is the compiler the GNU compiler?
43718with_gcc=$GCC
43719
43720# Compiler flag to turn off builtin functions.
43721no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
43722
43723# Additional compiler flags for building library objects.
43724pic_flag=$lt_lt_prog_compiler_pic
43725
43726# How to pass a linker flag through the compiler.
43727wl=$lt_lt_prog_compiler_wl
43728
43729# Compiler flag to prevent dynamic linking.
43730link_static_flag=$lt_lt_prog_compiler_static
43731
43732# Does compiler simultaneously support -c and -o options?
43733compiler_c_o=$lt_lt_cv_prog_compiler_c_o
43734
43735# Whether or not to add -lc for building shared libraries.
43736build_libtool_need_lc=$archive_cmds_need_lc
43737
43738# Whether or not to disallow shared libs when runtime libs are static.
43739allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
43740
43741# Compiler flag to allow reflexive dlopens.
43742export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
43743
43744# Compiler flag to generate shared objects directly from archives.
43745whole_archive_flag_spec=$lt_whole_archive_flag_spec
43746
43747# Whether the compiler copes with passing no objects directly.
43748compiler_needs_object=$lt_compiler_needs_object
43749
43750# Create an old-style archive from a shared archive.
43751old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
43752
43753# Create a temporary old-style archive to link instead of a shared archive.
43754old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
43755
43756# Commands used to build a shared archive.
43757archive_cmds=$lt_archive_cmds
43758archive_expsym_cmds=$lt_archive_expsym_cmds
43759
43760# Commands used to build a loadable module if different from building
43761# a shared archive.
43762module_cmds=$lt_module_cmds
43763module_expsym_cmds=$lt_module_expsym_cmds
43764
43765# Whether we are building with GNU ld or not.
43766with_gnu_ld=$lt_with_gnu_ld
43767
43768# Flag that allows shared libraries with undefined symbols to be built.
43769allow_undefined_flag=$lt_allow_undefined_flag
43770
43771# Flag that enforces no undefined symbols.
43772no_undefined_flag=$lt_no_undefined_flag
43773
43774# Flag to hardcode \$libdir into a binary during linking.
43775# This must work even if \$libdir does not exist
43776hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
43777
43778# Whether we need a single "-rpath" flag with a separated argument.
43779hardcode_libdir_separator=$lt_hardcode_libdir_separator
43780
43781# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
43782# DIR into the resulting binary.
43783hardcode_direct=$hardcode_direct
43784
43785# Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
43786# DIR into the resulting binary and the resulting library dependency is
43787# "absolute",i.e impossible to change by setting \$shlibpath_var if the
43788# library is relocated.
43789hardcode_direct_absolute=$hardcode_direct_absolute
43790
43791# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
43792# into the resulting binary.
43793hardcode_minus_L=$hardcode_minus_L
43794
43795# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
43796# into the resulting binary.
43797hardcode_shlibpath_var=$hardcode_shlibpath_var
43798
43799# Set to "yes" if building a shared library automatically hardcodes DIR
43800# into the library and all subsequent libraries and executables linked
43801# against it.
43802hardcode_automatic=$hardcode_automatic
43803
43804# Set to yes if linker adds runtime paths of dependent libraries
43805# to runtime path list.
43806inherit_rpath=$inherit_rpath
43807
43808# Whether libtool must link a program against all its dependency libraries.
43809link_all_deplibs=$link_all_deplibs
43810
43811# Set to "yes" if exported symbols are required.
43812always_export_symbols=$always_export_symbols
43813
43814# The commands to list exported symbols.
43815export_symbols_cmds=$lt_export_symbols_cmds
43816
43817# Symbols that should not be listed in the preloaded symbols.
43818exclude_expsyms=$lt_exclude_expsyms
43819
43820# Symbols that must always be exported.
43821include_expsyms=$lt_include_expsyms
43822
43823# Commands necessary for linking programs (against libraries) with templates.
43824prelink_cmds=$lt_prelink_cmds
43825
43826# Commands necessary for finishing linking programs.
43827postlink_cmds=$lt_postlink_cmds
43828
43829# Specify filename containing input files.
43830file_list_spec=$lt_file_list_spec
43831
43832# How to hardcode a shared library path into an executable.
43833hardcode_action=$hardcode_action
43834
43835# ### END LIBTOOL CONFIG
43836
43837_LT_EOF
43838
43839    cat <<'_LT_EOF' >> "$cfgfile"
43840
43841# ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
43842
43843# func_munge_path_list VARIABLE PATH
43844# -----------------------------------
43845# VARIABLE is name of variable containing _space_ separated list of
43846# directories to be munged by the contents of PATH, which is string
43847# having a format:
43848# "DIR[:DIR]:"
43849#       string "DIR[ DIR]" will be prepended to VARIABLE
43850# ":DIR[:DIR]"
43851#       string "DIR[ DIR]" will be appended to VARIABLE
43852# "DIRP[:DIRP]::[DIRA:]DIRA"
43853#       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
43854#       "DIRA[ DIRA]" will be appended to VARIABLE
43855# "DIR[:DIR]"
43856#       VARIABLE will be replaced by "DIR[ DIR]"
43857func_munge_path_list ()
43858{
43859    case x$2 in
43860    x)
43861        ;;
43862    *:)
43863        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
43864        ;;
43865    x:*)
43866        eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
43867        ;;
43868    *::*)
43869        eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
43870        eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
43871        ;;
43872    *)
43873        eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
43874        ;;
43875    esac
43876}
43877
43878
43879# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
43880func_cc_basename ()
43881{
43882    for cc_temp in $*""; do
43883      case $cc_temp in
43884        compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
43885        distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
43886        \-*) ;;
43887        *) break;;
43888      esac
43889    done
43890    func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
43891}
43892
43893
43894# ### END FUNCTIONS SHARED WITH CONFIGURE
43895
43896_LT_EOF
43897
43898  case $host_os in
43899  aix3*)
43900    cat <<\_LT_EOF >> "$cfgfile"
43901# AIX sometimes has problems with the GCC collect2 program.  For some
43902# reason, if we set the COLLECT_NAMES environment variable, the problems
43903# vanish in a puff of smoke.
43904if test set != "${COLLECT_NAMES+set}"; then
43905  COLLECT_NAMES=
43906  export COLLECT_NAMES
43907fi
43908_LT_EOF
43909    ;;
43910  esac
43911
43912
43913ltmain=$ac_aux_dir/ltmain.sh
43914
43915
43916  # We use sed instead of cat because bash on DJGPP gets confused if
43917  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
43918  # text mode, it properly converts lines to CR/LF.  This bash problem
43919  # is reportedly fixed, but why not run on old versions too?
43920  sed '$q' "$ltmain" >> "$cfgfile" \
43921     || (rm -f "$cfgfile"; exit 1)
43922
43923   mv -f "$cfgfile" "$ofile" ||
43924    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
43925  chmod +x "$ofile"
43926
43927 ;;
43928
43929  esac
43930done # for ac_tag
43931
43932
43933as_fn_exit 0
43934_ACEOF
43935ac_clean_files=$ac_clean_files_save
43936
43937test $ac_write_fail = 0 ||
43938  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
43939
43940
43941# configure is writing to config.log, and then calls config.status.
43942# config.status does its own redirection, appending to config.log.
43943# Unfortunately, on DOS this fails, as config.log is still kept open
43944# by configure, so config.status won't be able to write to it; its
43945# output is simply discarded.  So we exec the FD to /dev/null,
43946# effectively closing config.log, so it can be properly (re)opened and
43947# appended to by config.status.  When coming back to configure, we
43948# need to make the FD available again.
43949if test "$no_create" != yes; then
43950  ac_cs_success=:
43951  ac_config_status_args=
43952  test "$silent" = yes &&
43953    ac_config_status_args="$ac_config_status_args --quiet"
43954  exec 5>/dev/null
43955  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
43956  exec 5>>config.log
43957  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
43958  # would make configure fail if this is the last instruction.
43959  $ac_cs_success || as_fn_exit 1
43960fi
43961
43962#
43963# CONFIG_SUBDIRS section.
43964#
43965if test "$no_recursion" != yes; then
43966
43967  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
43968  # so they do not pile up.
43969  ac_sub_configure_args=
43970  ac_prev=
43971  eval "set x $ac_configure_args"
43972  shift
43973  for ac_arg
43974  do
43975    if test -n "$ac_prev"; then
43976      ac_prev=
43977      continue
43978    fi
43979    case $ac_arg in
43980    -cache-file | --cache-file | --cache-fil | --cache-fi \
43981    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
43982      ac_prev=cache_file ;;
43983    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
43984    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
43985    | --c=*)
43986      ;;
43987    --config-cache | -C)
43988      ;;
43989    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
43990      ac_prev=srcdir ;;
43991    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
43992      ;;
43993    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
43994      ac_prev=prefix ;;
43995    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
43996      ;;
43997    --disable-option-checking)
43998      ;;
43999    *)
44000      case $ac_arg in
44001      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
44002      esac
44003      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
44004    esac
44005  done
44006
44007  # Always prepend --prefix to ensure using the same prefix
44008  # in subdir configurations.
44009  ac_arg="--prefix=$prefix"
44010  case $ac_arg in
44011  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
44012  esac
44013  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
44014
44015  # Pass --silent
44016  if test "$silent" = yes; then
44017    ac_sub_configure_args="--silent $ac_sub_configure_args"
44018  fi
44019
44020  # Always prepend --disable-option-checking to silence warnings, since
44021  # different subdirs can have different --enable and --with options.
44022  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
44023
44024  ac_popdir=`pwd`
44025  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
44026
44027    # Do not complain, so a configure script can configure whichever
44028    # parts of a large source tree are present.
44029    test -d "$srcdir/$ac_dir" || continue
44030
44031    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
44032    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
44033    $as_echo "$ac_msg" >&6
44034    as_dir="$ac_dir"; as_fn_mkdir_p
44035    ac_builddir=.
44036
44037case "$ac_dir" in
44038.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
44039*)
44040  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
44041  # A ".." for each directory in $ac_dir_suffix.
44042  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
44043  case $ac_top_builddir_sub in
44044  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
44045  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
44046  esac ;;
44047esac
44048ac_abs_top_builddir=$ac_pwd
44049ac_abs_builddir=$ac_pwd$ac_dir_suffix
44050# for backward compatibility:
44051ac_top_builddir=$ac_top_build_prefix
44052
44053case $srcdir in
44054  .)  # We are building in place.
44055    ac_srcdir=.
44056    ac_top_srcdir=$ac_top_builddir_sub
44057    ac_abs_top_srcdir=$ac_pwd ;;
44058  [\\/]* | ?:[\\/]* )  # Absolute name.
44059    ac_srcdir=$srcdir$ac_dir_suffix;
44060    ac_top_srcdir=$srcdir
44061    ac_abs_top_srcdir=$srcdir ;;
44062  *) # Relative name.
44063    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
44064    ac_top_srcdir=$ac_top_build_prefix$srcdir
44065    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
44066esac
44067ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
44068
44069
44070    cd "$ac_dir"
44071
44072    # Check for guested configure; otherwise get Cygnus style configure.
44073    if test -f "$ac_srcdir/configure.gnu"; then
44074      ac_sub_configure=$ac_srcdir/configure.gnu
44075    elif test -f "$ac_srcdir/configure"; then
44076      ac_sub_configure=$ac_srcdir/configure
44077    elif test -f "$ac_srcdir/configure.in"; then
44078      # This should be Cygnus configure.
44079      ac_sub_configure=$ac_aux_dir/configure
44080    else
44081      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
44082$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
44083      ac_sub_configure=
44084    fi
44085
44086    # The recursion is here.
44087    if test -n "$ac_sub_configure"; then
44088      # Make the cache file name correct relative to the subdirectory.
44089      case $cache_file in
44090      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
44091      *) # Relative name.
44092	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
44093      esac
44094
44095      { $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
44096$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
44097      # The eval makes quoting arguments work.
44098      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
44099	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
44100	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
44101    fi
44102
44103    cd "$ac_popdir"
44104  done
44105fi
44106if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
44107  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
44108$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
44109fi
44110
44111
44112
44113    tmp_cpp=`eval echo "$ac_cpp" 2>/dev/null`
44114  if test -z "$tmp_cpp"; then
44115    tmp_cpp='cpp'
44116  fi
44117  cat >./tests/configurehelp.pm <<_EOF
44118# This is a generated file.  Do not edit.
44119
44120package configurehelp;
44121
44122use strict;
44123use warnings;
44124use Exporter;
44125
44126use vars qw(
44127    @ISA
44128    @EXPORT_OK
44129    \$Cpreprocessor
44130    );
44131
44132@ISA = qw(Exporter);
44133
44134@EXPORT_OK = qw(
44135    \$Cpreprocessor
44136    );
44137
44138\$Cpreprocessor = '$tmp_cpp';
44139
441401;
44141_EOF
44142
44143
44144
44145## ---------------------------------- ##
44146##  Start of distclean amending code  ##
44147## ---------------------------------- ##
44148
44149for xc_subdir in lib src tests/unit tests/server tests/libtest docs/examples
44150do
44151
44152if test ! -f "$xc_subdir/Makefile"; then
44153  echo "$xc_msg_err $xc_subdir/Makefile file not found. $xc_msg_abrt" >&2
44154  exit 1
44155fi
44156
44157# Fetch dependency tracking file list from Makefile include lines.
44158
44159xc_inc_lines=`grep '^include .*(DEPDIR)' "$xc_subdir/Makefile" 2>/dev/null`
44160xc_cnt_words=`echo "$xc_inc_lines" | wc -w | tr -d "$xc_space$xc_tab"`
44161
44162# --disable-dependency-tracking might have been used, consequently
44163# there is nothing to amend without a dependency tracking file list.
44164
44165if test $xc_cnt_words -gt 0; then
44166
44167{ $as_echo "$as_me:${as_lineno-$LINENO}: amending $xc_subdir/Makefile" >&5
44168$as_echo "$as_me: amending $xc_subdir/Makefile" >&6;}
44169
44170# Build Makefile specific patch hunk.
44171
44172xc_p="$xc_subdir/xc_patch.tmp"
44173
44174xc_rm_depfiles=`echo "$xc_inc_lines" \
44175  | $SED 's%include%	-rm -f%' 2>/dev/null`
44176
44177xc_dep_subdirs=`echo "$xc_inc_lines" \
44178  | $SED 's%include[ ][ ]*%%' 2>/dev/null \
44179  | $SED 's%(DEPDIR)/.*%(DEPDIR)%' 2>/dev/null \
44180  | sort | uniq`
44181
44182echo "$xc_rm_depfiles" >$xc_p
44183
44184for xc_dep_dir in $xc_dep_subdirs; do
44185  echo "${xc_tab}@xm_dep_cnt=\`ls $xc_dep_dir | wc -l 2>/dev/null\`; \\"            >>$xc_p
44186  echo "${xc_tab}if test \$\$xm_dep_cnt -eq 0 && test -d $xc_dep_dir; then \\"      >>$xc_p
44187  echo "${xc_tab}  rm -rf $xc_dep_dir; \\"                                          >>$xc_p
44188  echo "${xc_tab}fi"                                                                >>$xc_p
44189done
44190
44191# Build Makefile patching sed scripts.
44192
44193xc_s1="$xc_subdir/xc_script_1.tmp"
44194xc_s2="$xc_subdir/xc_script_2.tmp"
44195xc_s3="$xc_subdir/xc_script_3.tmp"
44196
44197cat >$xc_s1 <<\_EOT
44198/^distclean[ ]*:/,/^[^	][^	]*:/{
44199  s/^.*(DEPDIR)/___xc_depdir_line___/
44200}
44201/^maintainer-clean[ ]*:/,/^[^	][^	]*:/{
44202  s/^.*(DEPDIR)/___xc_depdir_line___/
44203}
44204_EOT
44205
44206cat >$xc_s2 <<\_EOT
44207/___xc_depdir_line___$/{
44208  N
44209  /___xc_depdir_line___$/D
44210}
44211_EOT
44212
44213cat >$xc_s3 <<_EOT
44214/^___xc_depdir_line___/{
44215  r $xc_p
44216  d
44217}
44218_EOT
44219
44220# Apply patch to Makefile and cleanup.
44221
44222$SED -f "$xc_s1" "$xc_subdir/Makefile"      >"$xc_subdir/Makefile.tmp1"
44223$SED -f "$xc_s2" "$xc_subdir/Makefile.tmp1" >"$xc_subdir/Makefile.tmp2"
44224$SED -f "$xc_s3" "$xc_subdir/Makefile.tmp2" >"$xc_subdir/Makefile.tmp3"
44225
44226if test -f "$xc_subdir/Makefile.tmp3"; then
44227  mv -f "$xc_subdir/Makefile.tmp3" "$xc_subdir/Makefile"
44228fi
44229
44230test -f "$xc_subdir/Makefile.tmp1" && rm -f "$xc_subdir/Makefile.tmp1"
44231test -f "$xc_subdir/Makefile.tmp2" && rm -f "$xc_subdir/Makefile.tmp2"
44232test -f "$xc_subdir/Makefile.tmp3" && rm -f "$xc_subdir/Makefile.tmp3"
44233
44234test -f "$xc_p"  && rm -f "$xc_p"
44235test -f "$xc_s1" && rm -f "$xc_s1"
44236test -f "$xc_s2" && rm -f "$xc_s2"
44237test -f "$xc_s3" && rm -f "$xc_s3"
44238
44239fi
44240
44241done
44242
44243## -------------------------------- ##
44244##  End of distclean amending code  ##
44245## -------------------------------- ##
44246
44247
44248
44249{ $as_echo "$as_me:${as_lineno-$LINENO}: Configured to build curl/libcurl:
44250
44251  curl version:     ${CURLVERSION}
44252  Host setup:       ${host}
44253  Install prefix:   ${prefix}
44254  Compiler:         ${CC}
44255  SSL support:      ${curl_ssl_msg}
44256  SSH support:      ${curl_ssh_msg}
44257  zlib support:     ${curl_zlib_msg}
44258  brotli support:   ${curl_brotli_msg}
44259  GSS-API support:  ${curl_gss_msg}
44260  TLS-SRP support:  ${curl_tls_srp_msg}
44261  resolver:         ${curl_res_msg}
44262  IPv6 support:     ${curl_ipv6_msg}
44263  Unix sockets support: ${curl_unix_sockets_msg}
44264  IDN support:      ${curl_idn_msg}
44265  Build libcurl:    Shared=${enable_shared}, Static=${enable_static}
44266  Built-in manual:  ${curl_manual_msg}
44267  --libcurl option: ${curl_libcurl_msg}
44268  Verbose errors:   ${curl_verbose_msg}
44269  SSPI support:     ${curl_sspi_msg}
44270  ca cert bundle:   ${ca}${ca_warning}
44271  ca cert path:     ${capath}${capath_warning}
44272  ca fallback:      ${with_ca_fallback}
44273  LDAP support:     ${curl_ldap_msg}
44274  LDAPS support:    ${curl_ldaps_msg}
44275  RTSP support:     ${curl_rtsp_msg}
44276  RTMP support:     ${curl_rtmp_msg}
44277  metalink support: ${curl_mtlnk_msg}
44278  PSL support:      ${curl_psl_msg}
44279  HTTP2 support:    ${curl_h2_msg}
44280  Protocols:        ${SUPPORT_PROTOCOLS}
44281" >&5
44282$as_echo "$as_me: Configured to build curl/libcurl:
44283
44284  curl version:     ${CURLVERSION}
44285  Host setup:       ${host}
44286  Install prefix:   ${prefix}
44287  Compiler:         ${CC}
44288  SSL support:      ${curl_ssl_msg}
44289  SSH support:      ${curl_ssh_msg}
44290  zlib support:     ${curl_zlib_msg}
44291  brotli support:   ${curl_brotli_msg}
44292  GSS-API support:  ${curl_gss_msg}
44293  TLS-SRP support:  ${curl_tls_srp_msg}
44294  resolver:         ${curl_res_msg}
44295  IPv6 support:     ${curl_ipv6_msg}
44296  Unix sockets support: ${curl_unix_sockets_msg}
44297  IDN support:      ${curl_idn_msg}
44298  Build libcurl:    Shared=${enable_shared}, Static=${enable_static}
44299  Built-in manual:  ${curl_manual_msg}
44300  --libcurl option: ${curl_libcurl_msg}
44301  Verbose errors:   ${curl_verbose_msg}
44302  SSPI support:     ${curl_sspi_msg}
44303  ca cert bundle:   ${ca}${ca_warning}
44304  ca cert path:     ${capath}${capath_warning}
44305  ca fallback:      ${with_ca_fallback}
44306  LDAP support:     ${curl_ldap_msg}
44307  LDAPS support:    ${curl_ldaps_msg}
44308  RTSP support:     ${curl_rtsp_msg}
44309  RTMP support:     ${curl_rtmp_msg}
44310  metalink support: ${curl_mtlnk_msg}
44311  PSL support:      ${curl_psl_msg}
44312  HTTP2 support:    ${curl_h2_msg}
44313  Protocols:        ${SUPPORT_PROTOCOLS}
44314" >&6;}
44315