configure revision 1.2 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.2 christos # Generated by GNU Autoconf 2.69 for NSD 4.6.0.
4 1.1 christos #
5 1.1 christos # Report bugs to <nsd-bugs (at] nlnetlabs.nl>.
6 1.1 christos #
7 1.1 christos #
8 1.1 christos # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 1.1 christos #
10 1.1 christos #
11 1.1 christos # This configure script is free software; the Free Software Foundation
12 1.1 christos # gives unlimited permission to copy, distribute and modify it.
13 1.1 christos ## -------------------- ##
14 1.1 christos ## M4sh Initialization. ##
15 1.1 christos ## -------------------- ##
16 1.1 christos
17 1.1 christos # Be more Bourne compatible
18 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
19 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20 1.1 christos emulate sh
21 1.1 christos NULLCMD=:
22 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23 1.1 christos # is contrary to our usage. Disable this feature.
24 1.1 christos alias -g '${1+"$@"}'='"$@"'
25 1.1 christos setopt NO_GLOB_SUBST
26 1.1 christos else
27 1.1 christos case `(set -o) 2>/dev/null` in #(
28 1.1 christos *posix*) :
29 1.1 christos set -o posix ;; #(
30 1.1 christos *) :
31 1.1 christos ;;
32 1.1 christos esac
33 1.1 christos fi
34 1.1 christos
35 1.1 christos
36 1.1 christos as_nl='
37 1.1 christos '
38 1.1 christos export as_nl
39 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
44 1.1 christos # but without wasting forks for bash or zsh.
45 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
46 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47 1.1 christos as_echo='print -r --'
48 1.1 christos as_echo_n='print -rn --'
49 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50 1.1 christos as_echo='printf %s\n'
51 1.1 christos as_echo_n='printf %s'
52 1.1 christos else
53 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55 1.1 christos as_echo_n='/usr/ucb/echo -n'
56 1.1 christos else
57 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58 1.1 christos as_echo_n_body='eval
59 1.1 christos arg=$1;
60 1.1 christos case $arg in #(
61 1.1 christos *"$as_nl"*)
62 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
63 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64 1.1 christos esac;
65 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66 1.1 christos '
67 1.1 christos export as_echo_n_body
68 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
69 1.1 christos fi
70 1.1 christos export as_echo_body
71 1.1 christos as_echo='sh -c $as_echo_body as_echo'
72 1.1 christos fi
73 1.1 christos
74 1.1 christos # The user is always right.
75 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
76 1.1 christos PATH_SEPARATOR=:
77 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79 1.1 christos PATH_SEPARATOR=';'
80 1.1 christos }
81 1.1 christos fi
82 1.1 christos
83 1.1 christos
84 1.1 christos # IFS
85 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
86 1.1 christos # there to prevent editors from complaining about space-tab.
87 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 1.1 christos # splitting by setting IFS to empty value.)
89 1.1 christos IFS=" "" $as_nl"
90 1.1 christos
91 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
92 1.1 christos as_myself=
93 1.1 christos case $0 in #((
94 1.1 christos *[\\/]* ) as_myself=$0 ;;
95 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 1.1 christos for as_dir in $PATH
97 1.1 christos do
98 1.1 christos IFS=$as_save_IFS
99 1.1 christos test -z "$as_dir" && as_dir=.
100 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101 1.1 christos done
102 1.1 christos IFS=$as_save_IFS
103 1.1 christos
104 1.1 christos ;;
105 1.1 christos esac
106 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
107 1.1 christos # in which case we are not to be found in the path.
108 1.1 christos if test "x$as_myself" = x; then
109 1.1 christos as_myself=$0
110 1.1 christos fi
111 1.1 christos if test ! -f "$as_myself"; then
112 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 1.1 christos exit 1
114 1.1 christos fi
115 1.1 christos
116 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
117 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
118 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
119 1.1 christos # trigger a bug in pdksh 5.2.14.
120 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
121 1.1 christos do eval test x\${$as_var+set} = xset \
122 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 1.1 christos done
124 1.1 christos PS1='$ '
125 1.1 christos PS2='> '
126 1.1 christos PS4='+ '
127 1.1 christos
128 1.1 christos # NLS nuisances.
129 1.1 christos LC_ALL=C
130 1.1 christos export LC_ALL
131 1.1 christos LANGUAGE=C
132 1.1 christos export LANGUAGE
133 1.1 christos
134 1.1 christos # CDPATH.
135 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136 1.1 christos
137 1.1 christos # Use a proper internal environment variable to ensure we don't fall
138 1.1 christos # into an infinite loop, continuously re-executing ourselves.
139 1.1 christos if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140 1.1 christos _as_can_reexec=no; export _as_can_reexec;
141 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
142 1.1 christos # neutralization value for shells without unset; and this also
143 1.1 christos # works around shells that cannot unset nonexistent variables.
144 1.1 christos # Preserve -v and -x to the replacement shell.
145 1.1 christos BASH_ENV=/dev/null
146 1.1 christos ENV=/dev/null
147 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 1.1 christos case $- in # ((((
149 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
150 1.1 christos *v* ) as_opts=-v ;;
151 1.1 christos *x* ) as_opts=-x ;;
152 1.1 christos * ) as_opts= ;;
153 1.1 christos esac
154 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
156 1.1 christos # out after a failed `exec'.
157 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 1.1 christos as_fn_exit 255
159 1.1 christos fi
160 1.1 christos # We don't want this to propagate to other subprocesses.
161 1.1 christos { _as_can_reexec=; unset _as_can_reexec;}
162 1.1 christos if test "x$CONFIG_SHELL" = x; then
163 1.1 christos as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164 1.1 christos emulate sh
165 1.1 christos NULLCMD=:
166 1.1 christos # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167 1.1 christos # is contrary to our usage. Disable this feature.
168 1.1 christos alias -g '\${1+\"\$@\"}'='\"\$@\"'
169 1.1 christos setopt NO_GLOB_SUBST
170 1.1 christos else
171 1.1 christos case \`(set -o) 2>/dev/null\` in #(
172 1.1 christos *posix*) :
173 1.1 christos set -o posix ;; #(
174 1.1 christos *) :
175 1.1 christos ;;
176 1.1 christos esac
177 1.1 christos fi
178 1.1 christos "
179 1.1 christos as_required="as_fn_return () { (exit \$1); }
180 1.1 christos as_fn_success () { as_fn_return 0; }
181 1.1 christos as_fn_failure () { as_fn_return 1; }
182 1.1 christos as_fn_ret_success () { return 0; }
183 1.1 christos as_fn_ret_failure () { return 1; }
184 1.1 christos
185 1.1 christos exitcode=0
186 1.1 christos as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 1.1 christos as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 1.1 christos as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 1.1 christos as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 1.1 christos if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191 1.1 christos
192 1.1 christos else
193 1.1 christos exitcode=1; echo positional parameters were not saved.
194 1.1 christos fi
195 1.1 christos test x\$exitcode = x0 || exit 1
196 1.1 christos test -x / || exit 1"
197 1.1 christos as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198 1.1 christos as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199 1.1 christos eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200 1.1 christos test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 1.1 christos test \$(( 1 + 1 )) = 2 || exit 1"
202 1.1 christos if (eval "$as_required") 2>/dev/null; then :
203 1.1 christos as_have_required=yes
204 1.1 christos else
205 1.1 christos as_have_required=no
206 1.1 christos fi
207 1.1 christos if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208 1.1 christos
209 1.1 christos else
210 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211 1.1 christos as_found=false
212 1.1 christos for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213 1.1 christos do
214 1.1 christos IFS=$as_save_IFS
215 1.1 christos test -z "$as_dir" && as_dir=.
216 1.1 christos as_found=:
217 1.1 christos case $as_dir in #(
218 1.1 christos /*)
219 1.1 christos for as_base in sh bash ksh sh5; do
220 1.1 christos # Try only shells that exist, to save several forks.
221 1.1 christos as_shell=$as_dir/$as_base
222 1.1 christos if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 1.1 christos CONFIG_SHELL=$as_shell as_have_required=yes
225 1.1 christos if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226 1.1 christos break 2
227 1.1 christos fi
228 1.1 christos fi
229 1.1 christos done;;
230 1.1 christos esac
231 1.1 christos as_found=false
232 1.1 christos done
233 1.1 christos $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234 1.1 christos { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235 1.1 christos CONFIG_SHELL=$SHELL as_have_required=yes
236 1.1 christos fi; }
237 1.1 christos IFS=$as_save_IFS
238 1.1 christos
239 1.1 christos
240 1.1 christos if test "x$CONFIG_SHELL" != x; then :
241 1.1 christos export CONFIG_SHELL
242 1.1 christos # We cannot yet assume a decent shell, so we have to provide a
243 1.1 christos # neutralization value for shells without unset; and this also
244 1.1 christos # works around shells that cannot unset nonexistent variables.
245 1.1 christos # Preserve -v and -x to the replacement shell.
246 1.1 christos BASH_ENV=/dev/null
247 1.1 christos ENV=/dev/null
248 1.1 christos (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249 1.1 christos case $- in # ((((
250 1.1 christos *v*x* | *x*v* ) as_opts=-vx ;;
251 1.1 christos *v* ) as_opts=-v ;;
252 1.1 christos *x* ) as_opts=-x ;;
253 1.1 christos * ) as_opts= ;;
254 1.1 christos esac
255 1.1 christos exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256 1.1 christos # Admittedly, this is quite paranoid, since all the known shells bail
257 1.1 christos # out after a failed `exec'.
258 1.1 christos $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259 1.1 christos exit 255
260 1.1 christos fi
261 1.1 christos
262 1.1 christos if test x$as_have_required = xno; then :
263 1.1 christos $as_echo "$0: This script requires a shell more modern than all"
264 1.1 christos $as_echo "$0: the shells that I found on your system."
265 1.1 christos if test x${ZSH_VERSION+set} = xset ; then
266 1.1 christos $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267 1.1 christos $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268 1.1 christos else
269 1.1 christos $as_echo "$0: Please tell bug-autoconf (at] gnu.org and
270 1.1 christos $0: nsd-bugs (at] nlnetlabs.nl about your system, including any
271 1.1 christos $0: error possibly output before this message. Then install
272 1.1 christos $0: a modern shell, or manually run the script under such a
273 1.1 christos $0: shell if you do have one."
274 1.1 christos fi
275 1.1 christos exit 1
276 1.1 christos fi
277 1.1 christos fi
278 1.1 christos fi
279 1.1 christos SHELL=${CONFIG_SHELL-/bin/sh}
280 1.1 christos export SHELL
281 1.1 christos # Unset more variables known to interfere with behavior of common tools.
282 1.1 christos CLICOLOR_FORCE= GREP_OPTIONS=
283 1.1 christos unset CLICOLOR_FORCE GREP_OPTIONS
284 1.1 christos
285 1.1 christos ## --------------------- ##
286 1.1 christos ## M4sh Shell Functions. ##
287 1.1 christos ## --------------------- ##
288 1.1 christos # as_fn_unset VAR
289 1.1 christos # ---------------
290 1.1 christos # Portably unset VAR.
291 1.1 christos as_fn_unset ()
292 1.1 christos {
293 1.1 christos { eval $1=; unset $1;}
294 1.1 christos }
295 1.1 christos as_unset=as_fn_unset
296 1.1 christos
297 1.1 christos # as_fn_set_status STATUS
298 1.1 christos # -----------------------
299 1.1 christos # Set $? to STATUS, without forking.
300 1.1 christos as_fn_set_status ()
301 1.1 christos {
302 1.1 christos return $1
303 1.1 christos } # as_fn_set_status
304 1.1 christos
305 1.1 christos # as_fn_exit STATUS
306 1.1 christos # -----------------
307 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308 1.1 christos as_fn_exit ()
309 1.1 christos {
310 1.1 christos set +e
311 1.1 christos as_fn_set_status $1
312 1.1 christos exit $1
313 1.1 christos } # as_fn_exit
314 1.1 christos
315 1.1 christos # as_fn_mkdir_p
316 1.1 christos # -------------
317 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
318 1.1 christos as_fn_mkdir_p ()
319 1.1 christos {
320 1.1 christos
321 1.1 christos case $as_dir in #(
322 1.1 christos -*) as_dir=./$as_dir;;
323 1.1 christos esac
324 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
325 1.1 christos as_dirs=
326 1.1 christos while :; do
327 1.1 christos case $as_dir in #(
328 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329 1.1 christos *) as_qdir=$as_dir;;
330 1.1 christos esac
331 1.1 christos as_dirs="'$as_qdir' $as_dirs"
332 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
333 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
335 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
336 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337 1.1 christos $as_echo X"$as_dir" |
338 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339 1.1 christos s//\1/
340 1.1 christos q
341 1.1 christos }
342 1.1 christos /^X\(\/\/\)[^/].*/{
343 1.1 christos s//\1/
344 1.1 christos q
345 1.1 christos }
346 1.1 christos /^X\(\/\/\)$/{
347 1.1 christos s//\1/
348 1.1 christos q
349 1.1 christos }
350 1.1 christos /^X\(\/\).*/{
351 1.1 christos s//\1/
352 1.1 christos q
353 1.1 christos }
354 1.1 christos s/.*/./; q'`
355 1.1 christos test -d "$as_dir" && break
356 1.1 christos done
357 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
358 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359 1.1 christos
360 1.1 christos
361 1.1 christos } # as_fn_mkdir_p
362 1.1 christos
363 1.1 christos # as_fn_executable_p FILE
364 1.1 christos # -----------------------
365 1.1 christos # Test if FILE is an executable regular file.
366 1.1 christos as_fn_executable_p ()
367 1.1 christos {
368 1.1 christos test -f "$1" && test -x "$1"
369 1.1 christos } # as_fn_executable_p
370 1.1 christos # as_fn_append VAR VALUE
371 1.1 christos # ----------------------
372 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
373 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
374 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
375 1.1 christos # implementations.
376 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377 1.1 christos eval 'as_fn_append ()
378 1.1 christos {
379 1.1 christos eval $1+=\$2
380 1.1 christos }'
381 1.1 christos else
382 1.1 christos as_fn_append ()
383 1.1 christos {
384 1.1 christos eval $1=\$$1\$2
385 1.1 christos }
386 1.1 christos fi # as_fn_append
387 1.1 christos
388 1.1 christos # as_fn_arith ARG...
389 1.1 christos # ------------------
390 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
391 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
392 1.1 christos # must be portable across $(()) and expr.
393 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394 1.1 christos eval 'as_fn_arith ()
395 1.1 christos {
396 1.1 christos as_val=$(( $* ))
397 1.1 christos }'
398 1.1 christos else
399 1.1 christos as_fn_arith ()
400 1.1 christos {
401 1.1 christos as_val=`expr "$@" || test $? -eq 1`
402 1.1 christos }
403 1.1 christos fi # as_fn_arith
404 1.1 christos
405 1.1 christos
406 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
407 1.1 christos # ----------------------------------------
408 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410 1.1 christos # script with STATUS, using 1 if that was 0.
411 1.1 christos as_fn_error ()
412 1.1 christos {
413 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
414 1.1 christos if test "$4"; then
415 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417 1.1 christos fi
418 1.1 christos $as_echo "$as_me: error: $2" >&2
419 1.1 christos as_fn_exit $as_status
420 1.1 christos } # as_fn_error
421 1.1 christos
422 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
423 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
424 1.1 christos as_expr=expr
425 1.1 christos else
426 1.1 christos as_expr=false
427 1.1 christos fi
428 1.1 christos
429 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430 1.1 christos as_basename=basename
431 1.1 christos else
432 1.1 christos as_basename=false
433 1.1 christos fi
434 1.1 christos
435 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436 1.1 christos as_dirname=dirname
437 1.1 christos else
438 1.1 christos as_dirname=false
439 1.1 christos fi
440 1.1 christos
441 1.1 christos as_me=`$as_basename -- "$0" ||
442 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443 1.1 christos X"$0" : 'X\(//\)$' \| \
444 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445 1.1 christos $as_echo X/"$0" |
446 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
447 1.1 christos s//\1/
448 1.1 christos q
449 1.1 christos }
450 1.1 christos /^X\/\(\/\/\)$/{
451 1.1 christos s//\1/
452 1.1 christos q
453 1.1 christos }
454 1.1 christos /^X\/\(\/\).*/{
455 1.1 christos s//\1/
456 1.1 christos q
457 1.1 christos }
458 1.1 christos s/.*/./; q'`
459 1.1 christos
460 1.1 christos # Avoid depending upon Character Ranges.
461 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464 1.1 christos as_cr_digits='0123456789'
465 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
466 1.1 christos
467 1.1 christos
468 1.1 christos as_lineno_1=$LINENO as_lineno_1a=$LINENO
469 1.1 christos as_lineno_2=$LINENO as_lineno_2a=$LINENO
470 1.1 christos eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471 1.1 christos test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472 1.1 christos # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
473 1.1 christos sed -n '
474 1.1 christos p
475 1.1 christos /[$]LINENO/=
476 1.1 christos ' <$as_myself |
477 1.1 christos sed '
478 1.1 christos s/[$]LINENO.*/&-/
479 1.1 christos t lineno
480 1.1 christos b
481 1.1 christos :lineno
482 1.1 christos N
483 1.1 christos :loop
484 1.1 christos s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485 1.1 christos t loop
486 1.1 christos s/-\n.*//
487 1.1 christos ' >$as_me.lineno &&
488 1.1 christos chmod +x "$as_me.lineno" ||
489 1.1 christos { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490 1.1 christos
491 1.1 christos # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492 1.1 christos # already done that, so ensure we don't try to do so again and fall
493 1.1 christos # in an infinite loop. This has already happened in practice.
494 1.1 christos _as_can_reexec=no; export _as_can_reexec
495 1.1 christos # Don't try to exec as it changes $[0], causing all sort of problems
496 1.1 christos # (the dirname of $[0] is not the place where we might find the
497 1.1 christos # original and so on. Autoconf is especially sensitive to this).
498 1.1 christos . "./$as_me.lineno"
499 1.1 christos # Exit status is that of the last command.
500 1.1 christos exit
501 1.1 christos }
502 1.1 christos
503 1.1 christos ECHO_C= ECHO_N= ECHO_T=
504 1.1 christos case `echo -n x` in #(((((
505 1.1 christos -n*)
506 1.1 christos case `echo 'xy\c'` in
507 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
508 1.1 christos xy) ECHO_C='\c';;
509 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
510 1.1 christos ECHO_T=' ';;
511 1.1 christos esac;;
512 1.1 christos *)
513 1.1 christos ECHO_N='-n';;
514 1.1 christos esac
515 1.1 christos
516 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
517 1.1 christos if test -d conf$$.dir; then
518 1.1 christos rm -f conf$$.dir/conf$$.file
519 1.1 christos else
520 1.1 christos rm -f conf$$.dir
521 1.1 christos mkdir conf$$.dir 2>/dev/null
522 1.1 christos fi
523 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
524 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
525 1.1 christos as_ln_s='ln -s'
526 1.1 christos # ... but there are two gotchas:
527 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529 1.1 christos # In both cases, we have to default to `cp -pR'.
530 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531 1.1 christos as_ln_s='cp -pR'
532 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
533 1.1 christos as_ln_s=ln
534 1.1 christos else
535 1.1 christos as_ln_s='cp -pR'
536 1.1 christos fi
537 1.1 christos else
538 1.1 christos as_ln_s='cp -pR'
539 1.1 christos fi
540 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541 1.1 christos rmdir conf$$.dir 2>/dev/null
542 1.1 christos
543 1.1 christos if mkdir -p . 2>/dev/null; then
544 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
545 1.1 christos else
546 1.1 christos test -d ./-p && rmdir ./-p
547 1.1 christos as_mkdir_p=false
548 1.1 christos fi
549 1.1 christos
550 1.1 christos as_test_x='test -x'
551 1.1 christos as_executable_p=as_fn_executable_p
552 1.1 christos
553 1.1 christos # Sed expression to map a string onto a valid CPP name.
554 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555 1.1 christos
556 1.1 christos # Sed expression to map a string onto a valid variable name.
557 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558 1.1 christos
559 1.1 christos
560 1.1 christos test -n "$DJDIR" || exec 7<&0 </dev/null
561 1.1 christos exec 6>&1
562 1.1 christos
563 1.1 christos # Name of the host.
564 1.1 christos # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
565 1.1 christos # so uname gets run too.
566 1.1 christos ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567 1.1 christos
568 1.1 christos #
569 1.1 christos # Initializations.
570 1.1 christos #
571 1.1 christos ac_default_prefix=/usr/local
572 1.1 christos ac_clean_files=
573 1.1 christos ac_config_libobj_dir=.
574 1.1 christos LIBOBJS=
575 1.1 christos cross_compiling=no
576 1.1 christos subdirs=
577 1.1 christos MFLAGS=
578 1.1 christos MAKEFLAGS=
579 1.1 christos
580 1.1 christos # Identity of this package.
581 1.1 christos PACKAGE_NAME='NSD'
582 1.1 christos PACKAGE_TARNAME='nsd'
583 1.2 christos PACKAGE_VERSION='4.6.0'
584 1.2 christos PACKAGE_STRING='NSD 4.6.0'
585 1.1 christos PACKAGE_BUGREPORT='nsd-bugs (at] nlnetlabs.nl'
586 1.1 christos PACKAGE_URL=''
587 1.1 christos
588 1.1 christos # Factoring default headers for most tests.
589 1.1 christos ac_includes_default="\
590 1.1 christos #include <stdio.h>
591 1.1 christos #ifdef HAVE_SYS_TYPES_H
592 1.1 christos # include <sys/types.h>
593 1.1 christos #endif
594 1.1 christos #ifdef HAVE_SYS_STAT_H
595 1.1 christos # include <sys/stat.h>
596 1.1 christos #endif
597 1.1 christos #ifdef STDC_HEADERS
598 1.1 christos # include <stdlib.h>
599 1.1 christos # include <stddef.h>
600 1.1 christos #else
601 1.1 christos # ifdef HAVE_STDLIB_H
602 1.1 christos # include <stdlib.h>
603 1.1 christos # endif
604 1.1 christos #endif
605 1.1 christos #ifdef HAVE_STRING_H
606 1.1 christos # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
607 1.1 christos # include <memory.h>
608 1.1 christos # endif
609 1.1 christos # include <string.h>
610 1.1 christos #endif
611 1.1 christos #ifdef HAVE_STRINGS_H
612 1.1 christos # include <strings.h>
613 1.1 christos #endif
614 1.1 christos #ifdef HAVE_INTTYPES_H
615 1.1 christos # include <inttypes.h>
616 1.1 christos #endif
617 1.1 christos #ifdef HAVE_STDINT_H
618 1.1 christos # include <stdint.h>
619 1.1 christos #endif
620 1.1 christos #ifdef HAVE_UNISTD_H
621 1.1 christos # include <unistd.h>
622 1.1 christos #endif"
623 1.1 christos
624 1.1 christos ac_subst_vars='LTLIBOBJS
625 1.2 christos SYSTEMD_DAEMON_LIBS
626 1.2 christos SYSTEMD_DAEMON_CFLAGS
627 1.2 christos SYSTEMD_LIBS
628 1.2 christos SYSTEMD_CFLAGS
629 1.2 christos PKG_CONFIG_LIBDIR
630 1.2 christos PKG_CONFIG_PATH
631 1.2 christos PKG_CONFIG
632 1.2 christos DNSTAP_OBJ
633 1.2 christos DNSTAP_SRC
634 1.2 christos opt_dnstap_socket_path
635 1.2 christos ENABLE_DNSTAP
636 1.2 christos PROTOC_C
637 1.1 christos SSL_LIBS
638 1.1 christos HAVE_SSL
639 1.1 christos ratelimit_default
640 1.1 christos ratelimit
641 1.1 christos LIBOBJS
642 1.1 christos INSTALL_DATA
643 1.1 christos INSTALL_SCRIPT
644 1.1 christos INSTALL_PROGRAM
645 1.1 christos LN_S
646 1.2 christos YFLAGS
647 1.2 christos LEXLIB
648 1.2 christos LEX_OUTPUT_ROOT
649 1.1 christos user
650 1.1 christos chrootdir
651 1.1 christos xfrdir
652 1.1 christos zonelistfile
653 1.1 christos xfrdfile
654 1.1 christos zonesdir
655 1.1 christos piddir
656 1.1 christos dbdir
657 1.1 christos dbfile
658 1.1 christos pidfile
659 1.1 christos logfile
660 1.1 christos nsd_conf_file
661 1.1 christos configdir
662 1.1 christos CPP
663 1.1 christos OBJEXT
664 1.1 christos EXEEXT
665 1.1 christos ac_ct_CC
666 1.1 christos CPPFLAGS
667 1.1 christos LDFLAGS
668 1.1 christos CFLAGS
669 1.1 christos CC
670 1.2 christos YACC
671 1.2 christos LEX
672 1.2 christos EGREP
673 1.2 christos GREP
674 1.2 christos AWK
675 1.2 christos SED
676 1.1 christos target_alias
677 1.1 christos host_alias
678 1.1 christos build_alias
679 1.1 christos LIBS
680 1.1 christos ECHO_T
681 1.1 christos ECHO_N
682 1.1 christos ECHO_C
683 1.1 christos DEFS
684 1.1 christos mandir
685 1.1 christos localedir
686 1.1 christos libdir
687 1.1 christos psdir
688 1.1 christos pdfdir
689 1.1 christos dvidir
690 1.1 christos htmldir
691 1.1 christos infodir
692 1.1 christos docdir
693 1.1 christos oldincludedir
694 1.1 christos includedir
695 1.2 christos runstatedir
696 1.1 christos localstatedir
697 1.1 christos sharedstatedir
698 1.1 christos sysconfdir
699 1.1 christos datadir
700 1.1 christos datarootdir
701 1.1 christos libexecdir
702 1.1 christos sbindir
703 1.1 christos bindir
704 1.1 christos program_transform_name
705 1.1 christos prefix
706 1.1 christos exec_prefix
707 1.1 christos PACKAGE_URL
708 1.1 christos PACKAGE_BUGREPORT
709 1.1 christos PACKAGE_STRING
710 1.1 christos PACKAGE_VERSION
711 1.1 christos PACKAGE_TARNAME
712 1.1 christos PACKAGE_NAME
713 1.1 christos PATH_SEPARATOR
714 1.1 christos SHELL'
715 1.1 christos ac_subst_files=''
716 1.1 christos ac_user_opts='
717 1.1 christos enable_option_checking
718 1.1 christos with_configdir
719 1.1 christos with_nsd_conf_file
720 1.1 christos with_logfile
721 1.1 christos with_pidfile
722 1.1 christos with_dbfile
723 1.1 christos with_zonesdir
724 1.1 christos with_xfrdfile
725 1.1 christos with_zonelistfile
726 1.1 christos with_xfrdir
727 1.1 christos with_chroot
728 1.1 christos with_user
729 1.1 christos enable_flto
730 1.1 christos enable_pie
731 1.1 christos enable_relro_now
732 1.1 christos with_libevent
733 1.1 christos enable_largefile
734 1.1 christos enable_recvmmsg
735 1.1 christos with_facility
736 1.1 christos with_tcp_timeout
737 1.1 christos enable_root_server
738 1.1 christos enable_ipv6
739 1.1 christos enable_bind8_stats
740 1.1 christos enable_zone_stats
741 1.1 christos enable_checking
742 1.2 christos enable_memclean
743 1.1 christos enable_ratelimit
744 1.1 christos enable_ratelimit_default_is_off
745 1.1 christos with_ssl
746 1.1 christos enable_nsec3
747 1.1 christos enable_minimal_responses
748 1.1 christos enable_mmap
749 1.1 christos enable_radix_tree
750 1.2 christos enable_packed
751 1.2 christos enable_dnstap
752 1.2 christos with_dnstap_socket_path
753 1.2 christos with_protobuf_c
754 1.2 christos with_libfstrm
755 1.2 christos enable_systemd
756 1.2 christos enable_tcp_fastopen
757 1.1 christos '
758 1.1 christos ac_precious_vars='build_alias
759 1.1 christos host_alias
760 1.1 christos target_alias
761 1.2 christos SED
762 1.2 christos AWK
763 1.2 christos GREP
764 1.2 christos EGREP
765 1.2 christos LEX
766 1.2 christos YACC
767 1.1 christos CC
768 1.1 christos CFLAGS
769 1.1 christos LDFLAGS
770 1.1 christos LIBS
771 1.1 christos CPPFLAGS
772 1.1 christos CPP
773 1.2 christos YFLAGS
774 1.2 christos PKG_CONFIG
775 1.2 christos PKG_CONFIG_PATH
776 1.2 christos PKG_CONFIG_LIBDIR
777 1.2 christos SYSTEMD_CFLAGS
778 1.2 christos SYSTEMD_LIBS
779 1.2 christos SYSTEMD_DAEMON_CFLAGS
780 1.2 christos SYSTEMD_DAEMON_LIBS'
781 1.1 christos
782 1.1 christos
783 1.1 christos # Initialize some variables set by options.
784 1.1 christos ac_init_help=
785 1.1 christos ac_init_version=false
786 1.1 christos ac_unrecognized_opts=
787 1.1 christos ac_unrecognized_sep=
788 1.1 christos # The variables have the same names as the options, with
789 1.1 christos # dashes changed to underlines.
790 1.1 christos cache_file=/dev/null
791 1.1 christos exec_prefix=NONE
792 1.1 christos no_create=
793 1.1 christos no_recursion=
794 1.1 christos prefix=NONE
795 1.1 christos program_prefix=NONE
796 1.1 christos program_suffix=NONE
797 1.1 christos program_transform_name=s,x,x,
798 1.1 christos silent=
799 1.1 christos site=
800 1.1 christos srcdir=
801 1.1 christos verbose=
802 1.1 christos x_includes=NONE
803 1.1 christos x_libraries=NONE
804 1.1 christos
805 1.1 christos # Installation directory options.
806 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
807 1.1 christos # and all the variables that are supposed to be based on exec_prefix
808 1.1 christos # by default will actually change.
809 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
810 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
811 1.1 christos bindir='${exec_prefix}/bin'
812 1.1 christos sbindir='${exec_prefix}/sbin'
813 1.1 christos libexecdir='${exec_prefix}/libexec'
814 1.1 christos datarootdir='${prefix}/share'
815 1.1 christos datadir='${datarootdir}'
816 1.1 christos sysconfdir='${prefix}/etc'
817 1.1 christos sharedstatedir='${prefix}/com'
818 1.1 christos localstatedir='${prefix}/var'
819 1.2 christos runstatedir='${localstatedir}/run'
820 1.1 christos includedir='${prefix}/include'
821 1.1 christos oldincludedir='/usr/include'
822 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
823 1.1 christos infodir='${datarootdir}/info'
824 1.1 christos htmldir='${docdir}'
825 1.1 christos dvidir='${docdir}'
826 1.1 christos pdfdir='${docdir}'
827 1.1 christos psdir='${docdir}'
828 1.1 christos libdir='${exec_prefix}/lib'
829 1.1 christos localedir='${datarootdir}/locale'
830 1.1 christos mandir='${datarootdir}/man'
831 1.1 christos
832 1.1 christos ac_prev=
833 1.1 christos ac_dashdash=
834 1.1 christos for ac_option
835 1.1 christos do
836 1.1 christos # If the previous option needs an argument, assign it.
837 1.1 christos if test -n "$ac_prev"; then
838 1.1 christos eval $ac_prev=\$ac_option
839 1.1 christos ac_prev=
840 1.1 christos continue
841 1.1 christos fi
842 1.1 christos
843 1.1 christos case $ac_option in
844 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
845 1.1 christos *=) ac_optarg= ;;
846 1.1 christos *) ac_optarg=yes ;;
847 1.1 christos esac
848 1.1 christos
849 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
850 1.1 christos
851 1.1 christos case $ac_dashdash$ac_option in
852 1.1 christos --)
853 1.1 christos ac_dashdash=yes ;;
854 1.1 christos
855 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
856 1.1 christos ac_prev=bindir ;;
857 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
858 1.1 christos bindir=$ac_optarg ;;
859 1.1 christos
860 1.1 christos -build | --build | --buil | --bui | --bu)
861 1.1 christos ac_prev=build_alias ;;
862 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
863 1.1 christos build_alias=$ac_optarg ;;
864 1.1 christos
865 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
866 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
867 1.1 christos ac_prev=cache_file ;;
868 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
869 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
870 1.1 christos cache_file=$ac_optarg ;;
871 1.1 christos
872 1.1 christos --config-cache | -C)
873 1.1 christos cache_file=config.cache ;;
874 1.1 christos
875 1.1 christos -datadir | --datadir | --datadi | --datad)
876 1.1 christos ac_prev=datadir ;;
877 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
878 1.1 christos datadir=$ac_optarg ;;
879 1.1 christos
880 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
881 1.1 christos | --dataroo | --dataro | --datar)
882 1.1 christos ac_prev=datarootdir ;;
883 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
884 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
885 1.1 christos datarootdir=$ac_optarg ;;
886 1.1 christos
887 1.1 christos -disable-* | --disable-*)
888 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
889 1.1 christos # Reject names that are not valid shell variable names.
890 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
891 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
892 1.1 christos ac_useropt_orig=$ac_useropt
893 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
894 1.1 christos case $ac_user_opts in
895 1.1 christos *"
896 1.1 christos "enable_$ac_useropt"
897 1.1 christos "*) ;;
898 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
899 1.1 christos ac_unrecognized_sep=', ';;
900 1.1 christos esac
901 1.1 christos eval enable_$ac_useropt=no ;;
902 1.1 christos
903 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
904 1.1 christos ac_prev=docdir ;;
905 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
906 1.1 christos docdir=$ac_optarg ;;
907 1.1 christos
908 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
909 1.1 christos ac_prev=dvidir ;;
910 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
911 1.1 christos dvidir=$ac_optarg ;;
912 1.1 christos
913 1.1 christos -enable-* | --enable-*)
914 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
915 1.1 christos # Reject names that are not valid shell variable names.
916 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
917 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
918 1.1 christos ac_useropt_orig=$ac_useropt
919 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
920 1.1 christos case $ac_user_opts in
921 1.1 christos *"
922 1.1 christos "enable_$ac_useropt"
923 1.1 christos "*) ;;
924 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
925 1.1 christos ac_unrecognized_sep=', ';;
926 1.1 christos esac
927 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
928 1.1 christos
929 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
930 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
931 1.1 christos | --exec | --exe | --ex)
932 1.1 christos ac_prev=exec_prefix ;;
933 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
934 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
935 1.1 christos | --exec=* | --exe=* | --ex=*)
936 1.1 christos exec_prefix=$ac_optarg ;;
937 1.1 christos
938 1.1 christos -gas | --gas | --ga | --g)
939 1.1 christos # Obsolete; use --with-gas.
940 1.1 christos with_gas=yes ;;
941 1.1 christos
942 1.1 christos -help | --help | --hel | --he | -h)
943 1.1 christos ac_init_help=long ;;
944 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
945 1.1 christos ac_init_help=recursive ;;
946 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
947 1.1 christos ac_init_help=short ;;
948 1.1 christos
949 1.1 christos -host | --host | --hos | --ho)
950 1.1 christos ac_prev=host_alias ;;
951 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
952 1.1 christos host_alias=$ac_optarg ;;
953 1.1 christos
954 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
955 1.1 christos ac_prev=htmldir ;;
956 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
957 1.1 christos | --ht=*)
958 1.1 christos htmldir=$ac_optarg ;;
959 1.1 christos
960 1.1 christos -includedir | --includedir | --includedi | --included | --include \
961 1.1 christos | --includ | --inclu | --incl | --inc)
962 1.1 christos ac_prev=includedir ;;
963 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
964 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
965 1.1 christos includedir=$ac_optarg ;;
966 1.1 christos
967 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
968 1.1 christos ac_prev=infodir ;;
969 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
970 1.1 christos infodir=$ac_optarg ;;
971 1.1 christos
972 1.1 christos -libdir | --libdir | --libdi | --libd)
973 1.1 christos ac_prev=libdir ;;
974 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
975 1.1 christos libdir=$ac_optarg ;;
976 1.1 christos
977 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
978 1.1 christos | --libexe | --libex | --libe)
979 1.1 christos ac_prev=libexecdir ;;
980 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
981 1.1 christos | --libexe=* | --libex=* | --libe=*)
982 1.1 christos libexecdir=$ac_optarg ;;
983 1.1 christos
984 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
985 1.1 christos ac_prev=localedir ;;
986 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
987 1.1 christos localedir=$ac_optarg ;;
988 1.1 christos
989 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
990 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
991 1.1 christos ac_prev=localstatedir ;;
992 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
993 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
994 1.1 christos localstatedir=$ac_optarg ;;
995 1.1 christos
996 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
997 1.1 christos ac_prev=mandir ;;
998 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
999 1.1 christos mandir=$ac_optarg ;;
1000 1.1 christos
1001 1.1 christos -nfp | --nfp | --nf)
1002 1.1 christos # Obsolete; use --without-fp.
1003 1.1 christos with_fp=no ;;
1004 1.1 christos
1005 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1006 1.1 christos | --no-cr | --no-c | -n)
1007 1.1 christos no_create=yes ;;
1008 1.1 christos
1009 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1010 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1011 1.1 christos no_recursion=yes ;;
1012 1.1 christos
1013 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1014 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1015 1.1 christos | --oldin | --oldi | --old | --ol | --o)
1016 1.1 christos ac_prev=oldincludedir ;;
1017 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1018 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1019 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1020 1.1 christos oldincludedir=$ac_optarg ;;
1021 1.1 christos
1022 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1023 1.1 christos ac_prev=prefix ;;
1024 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1025 1.1 christos prefix=$ac_optarg ;;
1026 1.1 christos
1027 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1028 1.1 christos | --program-pre | --program-pr | --program-p)
1029 1.1 christos ac_prev=program_prefix ;;
1030 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1031 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1032 1.1 christos program_prefix=$ac_optarg ;;
1033 1.1 christos
1034 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1035 1.1 christos | --program-suf | --program-su | --program-s)
1036 1.1 christos ac_prev=program_suffix ;;
1037 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1038 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1039 1.1 christos program_suffix=$ac_optarg ;;
1040 1.1 christos
1041 1.1 christos -program-transform-name | --program-transform-name \
1042 1.1 christos | --program-transform-nam | --program-transform-na \
1043 1.1 christos | --program-transform-n | --program-transform- \
1044 1.1 christos | --program-transform | --program-transfor \
1045 1.1 christos | --program-transfo | --program-transf \
1046 1.1 christos | --program-trans | --program-tran \
1047 1.1 christos | --progr-tra | --program-tr | --program-t)
1048 1.1 christos ac_prev=program_transform_name ;;
1049 1.1 christos -program-transform-name=* | --program-transform-name=* \
1050 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1051 1.1 christos | --program-transform-n=* | --program-transform-=* \
1052 1.1 christos | --program-transform=* | --program-transfor=* \
1053 1.1 christos | --program-transfo=* | --program-transf=* \
1054 1.1 christos | --program-trans=* | --program-tran=* \
1055 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1056 1.1 christos program_transform_name=$ac_optarg ;;
1057 1.1 christos
1058 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1059 1.1 christos ac_prev=pdfdir ;;
1060 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1061 1.1 christos pdfdir=$ac_optarg ;;
1062 1.1 christos
1063 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1064 1.1 christos ac_prev=psdir ;;
1065 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1066 1.1 christos psdir=$ac_optarg ;;
1067 1.1 christos
1068 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1069 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1070 1.1 christos silent=yes ;;
1071 1.1 christos
1072 1.2 christos -runstatedir | --runstatedir | --runstatedi | --runstated \
1073 1.2 christos | --runstate | --runstat | --runsta | --runst | --runs \
1074 1.2 christos | --run | --ru | --r)
1075 1.2 christos ac_prev=runstatedir ;;
1076 1.2 christos -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1077 1.2 christos | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1078 1.2 christos | --run=* | --ru=* | --r=*)
1079 1.2 christos runstatedir=$ac_optarg ;;
1080 1.2 christos
1081 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1082 1.1 christos ac_prev=sbindir ;;
1083 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1084 1.1 christos | --sbi=* | --sb=*)
1085 1.1 christos sbindir=$ac_optarg ;;
1086 1.1 christos
1087 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1088 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1089 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1090 1.1 christos | --sha | --sh)
1091 1.1 christos ac_prev=sharedstatedir ;;
1092 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1093 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1094 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1095 1.1 christos | --sha=* | --sh=*)
1096 1.1 christos sharedstatedir=$ac_optarg ;;
1097 1.1 christos
1098 1.1 christos -site | --site | --sit)
1099 1.1 christos ac_prev=site ;;
1100 1.1 christos -site=* | --site=* | --sit=*)
1101 1.1 christos site=$ac_optarg ;;
1102 1.1 christos
1103 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1104 1.1 christos ac_prev=srcdir ;;
1105 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1106 1.1 christos srcdir=$ac_optarg ;;
1107 1.1 christos
1108 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1109 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1110 1.1 christos ac_prev=sysconfdir ;;
1111 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1112 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1113 1.1 christos sysconfdir=$ac_optarg ;;
1114 1.1 christos
1115 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1116 1.1 christos ac_prev=target_alias ;;
1117 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1118 1.1 christos target_alias=$ac_optarg ;;
1119 1.1 christos
1120 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1121 1.1 christos verbose=yes ;;
1122 1.1 christos
1123 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1124 1.1 christos ac_init_version=: ;;
1125 1.1 christos
1126 1.1 christos -with-* | --with-*)
1127 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1128 1.1 christos # Reject names that are not valid shell variable names.
1129 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1130 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1131 1.1 christos ac_useropt_orig=$ac_useropt
1132 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1133 1.1 christos case $ac_user_opts in
1134 1.1 christos *"
1135 1.1 christos "with_$ac_useropt"
1136 1.1 christos "*) ;;
1137 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1138 1.1 christos ac_unrecognized_sep=', ';;
1139 1.1 christos esac
1140 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1141 1.1 christos
1142 1.1 christos -without-* | --without-*)
1143 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1144 1.1 christos # Reject names that are not valid shell variable names.
1145 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1146 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1147 1.1 christos ac_useropt_orig=$ac_useropt
1148 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1149 1.1 christos case $ac_user_opts in
1150 1.1 christos *"
1151 1.1 christos "with_$ac_useropt"
1152 1.1 christos "*) ;;
1153 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1154 1.1 christos ac_unrecognized_sep=', ';;
1155 1.1 christos esac
1156 1.1 christos eval with_$ac_useropt=no ;;
1157 1.1 christos
1158 1.1 christos --x)
1159 1.1 christos # Obsolete; use --with-x.
1160 1.1 christos with_x=yes ;;
1161 1.1 christos
1162 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1163 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1164 1.1 christos ac_prev=x_includes ;;
1165 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1166 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1167 1.1 christos x_includes=$ac_optarg ;;
1168 1.1 christos
1169 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1170 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1171 1.1 christos ac_prev=x_libraries ;;
1172 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1173 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1174 1.1 christos x_libraries=$ac_optarg ;;
1175 1.1 christos
1176 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1177 1.1 christos Try \`$0 --help' for more information"
1178 1.1 christos ;;
1179 1.1 christos
1180 1.1 christos *=*)
1181 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1182 1.1 christos # Reject names that are not valid shell variable names.
1183 1.1 christos case $ac_envvar in #(
1184 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1185 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1186 1.1 christos esac
1187 1.1 christos eval $ac_envvar=\$ac_optarg
1188 1.1 christos export $ac_envvar ;;
1189 1.1 christos
1190 1.1 christos *)
1191 1.1 christos # FIXME: should be removed in autoconf 3.0.
1192 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1193 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1194 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1195 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1196 1.1 christos ;;
1197 1.1 christos
1198 1.1 christos esac
1199 1.1 christos done
1200 1.1 christos
1201 1.1 christos if test -n "$ac_prev"; then
1202 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1203 1.1 christos as_fn_error $? "missing argument to $ac_option"
1204 1.1 christos fi
1205 1.1 christos
1206 1.1 christos if test -n "$ac_unrecognized_opts"; then
1207 1.1 christos case $enable_option_checking in
1208 1.1 christos no) ;;
1209 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1210 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1211 1.1 christos esac
1212 1.1 christos fi
1213 1.1 christos
1214 1.1 christos # Check all directory arguments for consistency.
1215 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1216 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1217 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1218 1.2 christos libdir localedir mandir runstatedir
1219 1.1 christos do
1220 1.1 christos eval ac_val=\$$ac_var
1221 1.1 christos # Remove trailing slashes.
1222 1.1 christos case $ac_val in
1223 1.1 christos */ )
1224 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1225 1.1 christos eval $ac_var=\$ac_val;;
1226 1.1 christos esac
1227 1.1 christos # Be sure to have absolute directory names.
1228 1.1 christos case $ac_val in
1229 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1230 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1231 1.1 christos esac
1232 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1233 1.1 christos done
1234 1.1 christos
1235 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1236 1.1 christos # used to hold the argument of --host etc.
1237 1.1 christos # FIXME: To remove some day.
1238 1.1 christos build=$build_alias
1239 1.1 christos host=$host_alias
1240 1.1 christos target=$target_alias
1241 1.1 christos
1242 1.1 christos # FIXME: To remove some day.
1243 1.1 christos if test "x$host_alias" != x; then
1244 1.1 christos if test "x$build_alias" = x; then
1245 1.1 christos cross_compiling=maybe
1246 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1247 1.1 christos cross_compiling=yes
1248 1.1 christos fi
1249 1.1 christos fi
1250 1.1 christos
1251 1.1 christos ac_tool_prefix=
1252 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1253 1.1 christos
1254 1.1 christos test "$silent" = yes && exec 6>/dev/null
1255 1.1 christos
1256 1.1 christos
1257 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1258 1.1 christos ac_ls_di=`ls -di .` &&
1259 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1260 1.1 christos as_fn_error $? "working directory cannot be determined"
1261 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1262 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1263 1.1 christos
1264 1.1 christos
1265 1.1 christos # Find the source files, if location was not specified.
1266 1.1 christos if test -z "$srcdir"; then
1267 1.1 christos ac_srcdir_defaulted=yes
1268 1.1 christos # Try the directory containing this script, then the parent directory.
1269 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1270 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1271 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1272 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1273 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1274 1.1 christos $as_echo X"$as_myself" |
1275 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1276 1.1 christos s//\1/
1277 1.1 christos q
1278 1.1 christos }
1279 1.1 christos /^X\(\/\/\)[^/].*/{
1280 1.1 christos s//\1/
1281 1.1 christos q
1282 1.1 christos }
1283 1.1 christos /^X\(\/\/\)$/{
1284 1.1 christos s//\1/
1285 1.1 christos q
1286 1.1 christos }
1287 1.1 christos /^X\(\/\).*/{
1288 1.1 christos s//\1/
1289 1.1 christos q
1290 1.1 christos }
1291 1.1 christos s/.*/./; q'`
1292 1.1 christos srcdir=$ac_confdir
1293 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1294 1.1 christos srcdir=..
1295 1.1 christos fi
1296 1.1 christos else
1297 1.1 christos ac_srcdir_defaulted=no
1298 1.1 christos fi
1299 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1300 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1301 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1302 1.1 christos fi
1303 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1304 1.1 christos ac_abs_confdir=`(
1305 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1306 1.1 christos pwd)`
1307 1.1 christos # When building in place, set srcdir=.
1308 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1309 1.1 christos srcdir=.
1310 1.1 christos fi
1311 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1312 1.1 christos # Double slashes in file names in object file debugging info
1313 1.1 christos # mess up M-x gdb in Emacs.
1314 1.1 christos case $srcdir in
1315 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1316 1.1 christos esac
1317 1.1 christos for ac_var in $ac_precious_vars; do
1318 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1319 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1320 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1321 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1322 1.1 christos done
1323 1.1 christos
1324 1.1 christos #
1325 1.1 christos # Report the --help message.
1326 1.1 christos #
1327 1.1 christos if test "$ac_init_help" = "long"; then
1328 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1329 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1330 1.1 christos cat <<_ACEOF
1331 1.2 christos \`configure' configures NSD 4.6.0 to adapt to many kinds of systems.
1332 1.1 christos
1333 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1334 1.1 christos
1335 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1336 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1337 1.1 christos
1338 1.1 christos Defaults for the options are specified in brackets.
1339 1.1 christos
1340 1.1 christos Configuration:
1341 1.1 christos -h, --help display this help and exit
1342 1.1 christos --help=short display options specific to this package
1343 1.1 christos --help=recursive display the short help of all the included packages
1344 1.1 christos -V, --version display version information and exit
1345 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1346 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1347 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1348 1.1 christos -n, --no-create do not create output files
1349 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1350 1.1 christos
1351 1.1 christos Installation directories:
1352 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1353 1.1 christos [$ac_default_prefix]
1354 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1355 1.1 christos [PREFIX]
1356 1.1 christos
1357 1.1 christos By default, \`make install' will install all the files in
1358 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1359 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1360 1.1 christos for instance \`--prefix=\$HOME'.
1361 1.1 christos
1362 1.1 christos For better control, use the options below.
1363 1.1 christos
1364 1.1 christos Fine tuning of the installation directories:
1365 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1366 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1367 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1368 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1369 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1370 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1371 1.2 christos --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1372 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1373 1.1 christos --includedir=DIR C header files [PREFIX/include]
1374 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1375 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1376 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1377 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1378 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1379 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1380 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/nsd]
1381 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1382 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1383 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1384 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1385 1.1 christos _ACEOF
1386 1.1 christos
1387 1.1 christos cat <<\_ACEOF
1388 1.1 christos _ACEOF
1389 1.1 christos fi
1390 1.1 christos
1391 1.1 christos if test -n "$ac_init_help"; then
1392 1.1 christos case $ac_init_help in
1393 1.2 christos short | recursive ) echo "Configuration of NSD 4.6.0:";;
1394 1.1 christos esac
1395 1.1 christos cat <<\_ACEOF
1396 1.1 christos
1397 1.1 christos Optional Features:
1398 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1399 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1400 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1401 1.1 christos --disable-flto Disable link-time optimization (gcc specific option)
1402 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully
1403 1.1 christos benefit from ASLR, small performance penalty)
1404 1.1 christos --enable-relro-now Enable full relocation binding at load-time (RELRO
1405 1.1 christos NOW, to protect GOT and .dtor areas)
1406 1.1 christos --disable-largefile omit support for large files
1407 1.1 christos --enable-recvmmsg Enable recvmmsg and sendmmsg compilation, faster but
1408 1.1 christos some kernel versions may have implementation
1409 1.1 christos problems for IPv6
1410 1.1 christos --enable-root-server Configure NSD as a root server
1411 1.1 christos --disable-ipv6 Disables IPv6 support
1412 1.1 christos --enable-bind8-stats Enables BIND8 like NSTATS & XSTATS and statistics in
1413 1.1 christos nsd-control
1414 1.1 christos --enable-zone-stats Enable per-zone statistics gathering (needs
1415 1.1 christos --enable-bind8-stats)
1416 1.1 christos --enable-checking Enable internal runtime checks
1417 1.2 christos --enable-memclean Cleanup memory (at exit) for eg. valgrind, memcheck
1418 1.1 christos --enable-ratelimit Enable rate limiting
1419 1.1 christos --enable-ratelimit-default-is-off
1420 1.1 christos Enable this to set default of ratelimit to off
1421 1.1 christos (enable in nsd.conf), otherwise ratelimit is enabled
1422 1.1 christos by default if --enable-ratelimit is enabled
1423 1.1 christos --disable-nsec3 Disable NSEC3 support
1424 1.1 christos --disable-minimal-responses
1425 1.1 christos Disable response minimization. More truncation.
1426 1.1 christos --enable-mmap Use mmap instead of malloc. Experimental.
1427 1.1 christos --disable-radix-tree You can disable the radix tree and use the red-black
1428 1.1 christos tree for the main lookups, the red-black tree uses
1429 1.1 christos less memory, but uses some more CPU.
1430 1.2 christos --enable-packed Enable packed structure alignment, uses less memory,
1431 1.2 christos but unaligned reads.
1432 1.2 christos --enable-dnstap Enable dnstap support (requires fstrm, protobuf-c)
1433 1.2 christos --enable-systemd compile with systemd support
1434 1.2 christos --enable-tcp-fastopen Enable TCP Fast Open
1435 1.1 christos
1436 1.1 christos Optional Packages:
1437 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1438 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1439 1.1 christos --with-configdir=dir NSD configuration directory
1440 1.1 christos --with-nsd_conf_file=path
1441 1.1 christos Pathname to the NSD configuration file
1442 1.1 christos --with-logfile=path Pathname to the default log file
1443 1.1 christos --with-pidfile=path Pathname to the NSD pidfile
1444 1.1 christos --with-dbfile=path Pathname to the NSD database
1445 1.1 christos --with-zonesdir=dir NSD default location for zone files
1446 1.1 christos --with-xfrdfile=path Pathname to the NSD xfrd zone timer state file
1447 1.1 christos --with-zonelistfile=path
1448 1.1 christos Pathname to the NSD zone list file
1449 1.1 christos --with-xfrdir=path Pathname to where the NSD transfer dir is created
1450 1.1 christos --with-chroot=dir NSD default chroot directory
1451 1.1 christos --with-user=username User name or ID to answer the queries with
1452 1.1 christos --with-libevent=pathname
1453 1.1 christos use libevent (will check /usr/local /opt/local
1454 1.2 christos /usr/lib /usr/sfw /usr
1455 1.2 christos /usr/local/opt/libevent or you can specify an
1456 1.2 christos explicit path), useful when the zone count is high.
1457 1.1 christos --with-facility=name Syslog default facility (LOG_DAEMON)
1458 1.1 christos --with-tcp-timeout=number
1459 1.1 christos Limit the default tcp timeout
1460 1.1 christos --with-ssl=pathname enable SSL (will check /usr/local/ssl /usr/lib/ssl
1461 1.2 christos /usr/ssl /usr/sfw /usr/local /usr
1462 1.2 christos /usr/local/opt/openssl)
1463 1.2 christos --with-dnstap-socket-path=pathname
1464 1.2 christos set default dnstap socket path
1465 1.2 christos --with-protobuf-c=path Path where protobuf-c is installed, for dnstap
1466 1.2 christos --with-libfstrm=path Path where libfstrm is installed, for dnstap
1467 1.1 christos
1468 1.1 christos Some influential environment variables:
1469 1.2 christos SED location of the sed program
1470 1.2 christos AWK location of the awk program
1471 1.2 christos GREP location of the grep program
1472 1.2 christos EGREP location of the egrep program
1473 1.2 christos LEX location of the lex program with GNU extensions (flex)
1474 1.2 christos YACC location of the yacc program with GNU extensions (bison)
1475 1.1 christos CC C compiler command
1476 1.1 christos CFLAGS C compiler flags
1477 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1478 1.1 christos nonstandard directory <lib dir>
1479 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1480 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1481 1.1 christos you have headers in a nonstandard directory <include dir>
1482 1.1 christos CPP C preprocessor
1483 1.1 christos YFLAGS The list of arguments that will be passed by default to $YACC.
1484 1.1 christos This script will default YFLAGS to the empty string to avoid a
1485 1.1 christos default value of `-d' given by some make applications.
1486 1.2 christos PKG_CONFIG path to pkg-config utility
1487 1.2 christos PKG_CONFIG_PATH
1488 1.2 christos directories to add to pkg-config's search path
1489 1.2 christos PKG_CONFIG_LIBDIR
1490 1.2 christos path overriding pkg-config's built-in search path
1491 1.2 christos SYSTEMD_CFLAGS
1492 1.2 christos C compiler flags for SYSTEMD, overriding pkg-config
1493 1.2 christos SYSTEMD_LIBS
1494 1.2 christos linker flags for SYSTEMD, overriding pkg-config
1495 1.2 christos SYSTEMD_DAEMON_CFLAGS
1496 1.2 christos C compiler flags for SYSTEMD_DAEMON, overriding pkg-config
1497 1.2 christos SYSTEMD_DAEMON_LIBS
1498 1.2 christos linker flags for SYSTEMD_DAEMON, overriding pkg-config
1499 1.1 christos
1500 1.1 christos Use these variables to override the choices made by `configure' or to help
1501 1.1 christos it to find libraries and programs with nonstandard names/locations.
1502 1.1 christos
1503 1.1 christos Report bugs to <nsd-bugs (at] nlnetlabs.nl>.
1504 1.1 christos _ACEOF
1505 1.1 christos ac_status=$?
1506 1.1 christos fi
1507 1.1 christos
1508 1.1 christos if test "$ac_init_help" = "recursive"; then
1509 1.1 christos # If there are subdirs, report their specific --help.
1510 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1511 1.1 christos test -d "$ac_dir" ||
1512 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1513 1.1 christos continue
1514 1.1 christos ac_builddir=.
1515 1.1 christos
1516 1.1 christos case "$ac_dir" in
1517 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1518 1.1 christos *)
1519 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1520 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1521 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1522 1.1 christos case $ac_top_builddir_sub in
1523 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1524 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1525 1.1 christos esac ;;
1526 1.1 christos esac
1527 1.1 christos ac_abs_top_builddir=$ac_pwd
1528 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1529 1.1 christos # for backward compatibility:
1530 1.1 christos ac_top_builddir=$ac_top_build_prefix
1531 1.1 christos
1532 1.1 christos case $srcdir in
1533 1.1 christos .) # We are building in place.
1534 1.1 christos ac_srcdir=.
1535 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1536 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1537 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1538 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1539 1.1 christos ac_top_srcdir=$srcdir
1540 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1541 1.1 christos *) # Relative name.
1542 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1543 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1544 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1545 1.1 christos esac
1546 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1547 1.1 christos
1548 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1549 1.1 christos # Check for guested configure.
1550 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1551 1.1 christos echo &&
1552 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1553 1.1 christos elif test -f "$ac_srcdir/configure"; then
1554 1.1 christos echo &&
1555 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1556 1.1 christos else
1557 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1558 1.1 christos fi || ac_status=$?
1559 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1560 1.1 christos done
1561 1.1 christos fi
1562 1.1 christos
1563 1.1 christos test -n "$ac_init_help" && exit $ac_status
1564 1.1 christos if $ac_init_version; then
1565 1.1 christos cat <<\_ACEOF
1566 1.2 christos NSD configure 4.6.0
1567 1.1 christos generated by GNU Autoconf 2.69
1568 1.1 christos
1569 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1570 1.1 christos This configure script is free software; the Free Software Foundation
1571 1.1 christos gives unlimited permission to copy, distribute and modify it.
1572 1.1 christos _ACEOF
1573 1.1 christos exit
1574 1.1 christos fi
1575 1.1 christos
1576 1.1 christos ## ------------------------ ##
1577 1.1 christos ## Autoconf initialization. ##
1578 1.1 christos ## ------------------------ ##
1579 1.1 christos
1580 1.1 christos # ac_fn_c_try_compile LINENO
1581 1.1 christos # --------------------------
1582 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1583 1.1 christos ac_fn_c_try_compile ()
1584 1.1 christos {
1585 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1586 1.1 christos rm -f conftest.$ac_objext
1587 1.1 christos if { { ac_try="$ac_compile"
1588 1.1 christos case "(($ac_try" in
1589 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1590 1.1 christos *) ac_try_echo=$ac_try;;
1591 1.1 christos esac
1592 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1593 1.1 christos $as_echo "$ac_try_echo"; } >&5
1594 1.1 christos (eval "$ac_compile") 2>conftest.err
1595 1.1 christos ac_status=$?
1596 1.1 christos if test -s conftest.err; then
1597 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1598 1.1 christos cat conftest.er1 >&5
1599 1.1 christos mv -f conftest.er1 conftest.err
1600 1.1 christos fi
1601 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1602 1.1 christos test $ac_status = 0; } && {
1603 1.1 christos test -z "$ac_c_werror_flag" ||
1604 1.1 christos test ! -s conftest.err
1605 1.1 christos } && test -s conftest.$ac_objext; then :
1606 1.1 christos ac_retval=0
1607 1.1 christos else
1608 1.1 christos $as_echo "$as_me: failed program was:" >&5
1609 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1610 1.1 christos
1611 1.1 christos ac_retval=1
1612 1.1 christos fi
1613 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1614 1.1 christos as_fn_set_status $ac_retval
1615 1.1 christos
1616 1.1 christos } # ac_fn_c_try_compile
1617 1.1 christos
1618 1.1 christos # ac_fn_c_try_cpp LINENO
1619 1.1 christos # ----------------------
1620 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1621 1.1 christos ac_fn_c_try_cpp ()
1622 1.1 christos {
1623 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1624 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1625 1.1 christos case "(($ac_try" in
1626 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1627 1.1 christos *) ac_try_echo=$ac_try;;
1628 1.1 christos esac
1629 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1630 1.1 christos $as_echo "$ac_try_echo"; } >&5
1631 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1632 1.1 christos ac_status=$?
1633 1.1 christos if test -s conftest.err; then
1634 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1635 1.1 christos cat conftest.er1 >&5
1636 1.1 christos mv -f conftest.er1 conftest.err
1637 1.1 christos fi
1638 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1639 1.1 christos test $ac_status = 0; } > conftest.i && {
1640 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1641 1.1 christos test ! -s conftest.err
1642 1.1 christos }; then :
1643 1.1 christos ac_retval=0
1644 1.1 christos else
1645 1.1 christos $as_echo "$as_me: failed program was:" >&5
1646 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1647 1.1 christos
1648 1.1 christos ac_retval=1
1649 1.1 christos fi
1650 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1651 1.1 christos as_fn_set_status $ac_retval
1652 1.1 christos
1653 1.1 christos } # ac_fn_c_try_cpp
1654 1.1 christos
1655 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1656 1.1 christos # -------------------------------------------------------
1657 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1658 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1659 1.1 christos # accordingly.
1660 1.1 christos ac_fn_c_check_header_mongrel ()
1661 1.1 christos {
1662 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1663 1.1 christos if eval \${$3+:} false; then :
1664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1665 1.1 christos $as_echo_n "checking for $2... " >&6; }
1666 1.1 christos if eval \${$3+:} false; then :
1667 1.1 christos $as_echo_n "(cached) " >&6
1668 1.1 christos fi
1669 1.1 christos eval ac_res=\$$3
1670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1671 1.1 christos $as_echo "$ac_res" >&6; }
1672 1.1 christos else
1673 1.1 christos # Is the header compilable?
1674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1675 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1676 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1677 1.1 christos /* end confdefs.h. */
1678 1.1 christos $4
1679 1.1 christos #include <$2>
1680 1.1 christos _ACEOF
1681 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1682 1.1 christos ac_header_compiler=yes
1683 1.1 christos else
1684 1.1 christos ac_header_compiler=no
1685 1.1 christos fi
1686 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1687 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1688 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1689 1.1 christos
1690 1.1 christos # Is the header present?
1691 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1692 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1693 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1694 1.1 christos /* end confdefs.h. */
1695 1.1 christos #include <$2>
1696 1.1 christos _ACEOF
1697 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1698 1.1 christos ac_header_preproc=yes
1699 1.1 christos else
1700 1.1 christos ac_header_preproc=no
1701 1.1 christos fi
1702 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1704 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1705 1.1 christos
1706 1.1 christos # So? What about this header?
1707 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1708 1.1 christos yes:no: )
1709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1710 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1711 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1712 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1713 1.1 christos ;;
1714 1.1 christos no:yes:* )
1715 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1716 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1718 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1719 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1720 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1722 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1724 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1725 1.1 christos ( $as_echo "## ------------------------------------ ##
1726 1.1 christos ## Report this to nsd-bugs (at] nlnetlabs.nl ##
1727 1.1 christos ## ------------------------------------ ##"
1728 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1729 1.1 christos ;;
1730 1.1 christos esac
1731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1732 1.1 christos $as_echo_n "checking for $2... " >&6; }
1733 1.1 christos if eval \${$3+:} false; then :
1734 1.1 christos $as_echo_n "(cached) " >&6
1735 1.1 christos else
1736 1.1 christos eval "$3=\$ac_header_compiler"
1737 1.1 christos fi
1738 1.1 christos eval ac_res=\$$3
1739 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1740 1.1 christos $as_echo "$ac_res" >&6; }
1741 1.1 christos fi
1742 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1743 1.1 christos
1744 1.1 christos } # ac_fn_c_check_header_mongrel
1745 1.1 christos
1746 1.1 christos # ac_fn_c_try_run LINENO
1747 1.1 christos # ----------------------
1748 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1749 1.1 christos # that executables *can* be run.
1750 1.1 christos ac_fn_c_try_run ()
1751 1.1 christos {
1752 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 1.1 christos if { { ac_try="$ac_link"
1754 1.1 christos case "(($ac_try" in
1755 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1756 1.1 christos *) ac_try_echo=$ac_try;;
1757 1.1 christos esac
1758 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1759 1.1 christos $as_echo "$ac_try_echo"; } >&5
1760 1.1 christos (eval "$ac_link") 2>&5
1761 1.1 christos ac_status=$?
1762 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1763 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1764 1.1 christos { { case "(($ac_try" in
1765 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1766 1.1 christos *) ac_try_echo=$ac_try;;
1767 1.1 christos esac
1768 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1769 1.1 christos $as_echo "$ac_try_echo"; } >&5
1770 1.1 christos (eval "$ac_try") 2>&5
1771 1.1 christos ac_status=$?
1772 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1773 1.1 christos test $ac_status = 0; }; }; then :
1774 1.1 christos ac_retval=0
1775 1.1 christos else
1776 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1777 1.1 christos $as_echo "$as_me: failed program was:" >&5
1778 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1779 1.1 christos
1780 1.1 christos ac_retval=$ac_status
1781 1.1 christos fi
1782 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1783 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784 1.1 christos as_fn_set_status $ac_retval
1785 1.1 christos
1786 1.1 christos } # ac_fn_c_try_run
1787 1.1 christos
1788 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1789 1.1 christos # -------------------------------------------------------
1790 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1791 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1792 1.1 christos ac_fn_c_check_header_compile ()
1793 1.1 christos {
1794 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1795 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1796 1.1 christos $as_echo_n "checking for $2... " >&6; }
1797 1.1 christos if eval \${$3+:} false; then :
1798 1.1 christos $as_echo_n "(cached) " >&6
1799 1.1 christos else
1800 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1801 1.1 christos /* end confdefs.h. */
1802 1.1 christos $4
1803 1.1 christos #include <$2>
1804 1.1 christos _ACEOF
1805 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1806 1.1 christos eval "$3=yes"
1807 1.1 christos else
1808 1.1 christos eval "$3=no"
1809 1.1 christos fi
1810 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1811 1.1 christos fi
1812 1.1 christos eval ac_res=\$$3
1813 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1814 1.1 christos $as_echo "$ac_res" >&6; }
1815 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1816 1.1 christos
1817 1.1 christos } # ac_fn_c_check_header_compile
1818 1.1 christos
1819 1.1 christos # ac_fn_c_try_link LINENO
1820 1.1 christos # -----------------------
1821 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1822 1.1 christos ac_fn_c_try_link ()
1823 1.1 christos {
1824 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1825 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1826 1.1 christos if { { ac_try="$ac_link"
1827 1.1 christos case "(($ac_try" in
1828 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1829 1.1 christos *) ac_try_echo=$ac_try;;
1830 1.1 christos esac
1831 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1832 1.1 christos $as_echo "$ac_try_echo"; } >&5
1833 1.1 christos (eval "$ac_link") 2>conftest.err
1834 1.1 christos ac_status=$?
1835 1.1 christos if test -s conftest.err; then
1836 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1837 1.1 christos cat conftest.er1 >&5
1838 1.1 christos mv -f conftest.er1 conftest.err
1839 1.1 christos fi
1840 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1841 1.1 christos test $ac_status = 0; } && {
1842 1.1 christos test -z "$ac_c_werror_flag" ||
1843 1.1 christos test ! -s conftest.err
1844 1.1 christos } && test -s conftest$ac_exeext && {
1845 1.1 christos test "$cross_compiling" = yes ||
1846 1.1 christos test -x conftest$ac_exeext
1847 1.1 christos }; then :
1848 1.1 christos ac_retval=0
1849 1.1 christos else
1850 1.1 christos $as_echo "$as_me: failed program was:" >&5
1851 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1852 1.1 christos
1853 1.1 christos ac_retval=1
1854 1.1 christos fi
1855 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1856 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1857 1.1 christos # interfere with the next link command; also delete a directory that is
1858 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1859 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1860 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1861 1.1 christos as_fn_set_status $ac_retval
1862 1.1 christos
1863 1.1 christos } # ac_fn_c_try_link
1864 1.1 christos
1865 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1866 1.1 christos # -------------------------------------------
1867 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1868 1.1 christos # variable VAR accordingly.
1869 1.1 christos ac_fn_c_check_type ()
1870 1.1 christos {
1871 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1872 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1873 1.1 christos $as_echo_n "checking for $2... " >&6; }
1874 1.1 christos if eval \${$3+:} false; then :
1875 1.1 christos $as_echo_n "(cached) " >&6
1876 1.1 christos else
1877 1.1 christos eval "$3=no"
1878 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1879 1.1 christos /* end confdefs.h. */
1880 1.1 christos $4
1881 1.1 christos int
1882 1.1 christos main ()
1883 1.1 christos {
1884 1.1 christos if (sizeof ($2))
1885 1.1 christos return 0;
1886 1.1 christos ;
1887 1.1 christos return 0;
1888 1.1 christos }
1889 1.1 christos _ACEOF
1890 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1891 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1892 1.1 christos /* end confdefs.h. */
1893 1.1 christos $4
1894 1.1 christos int
1895 1.1 christos main ()
1896 1.1 christos {
1897 1.1 christos if (sizeof (($2)))
1898 1.1 christos return 0;
1899 1.1 christos ;
1900 1.1 christos return 0;
1901 1.1 christos }
1902 1.1 christos _ACEOF
1903 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1904 1.1 christos
1905 1.1 christos else
1906 1.1 christos eval "$3=yes"
1907 1.1 christos fi
1908 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1909 1.1 christos fi
1910 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1911 1.1 christos fi
1912 1.1 christos eval ac_res=\$$3
1913 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1914 1.1 christos $as_echo "$ac_res" >&6; }
1915 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1916 1.1 christos
1917 1.1 christos } # ac_fn_c_check_type
1918 1.1 christos
1919 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1920 1.1 christos # ---------------------------------------------
1921 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1922 1.1 christos # accordingly.
1923 1.1 christos ac_fn_c_check_decl ()
1924 1.1 christos {
1925 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1926 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1927 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1929 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1930 1.1 christos if eval \${$3+:} false; then :
1931 1.1 christos $as_echo_n "(cached) " >&6
1932 1.1 christos else
1933 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1934 1.1 christos /* end confdefs.h. */
1935 1.1 christos $4
1936 1.1 christos int
1937 1.1 christos main ()
1938 1.1 christos {
1939 1.1 christos #ifndef $as_decl_name
1940 1.1 christos #ifdef __cplusplus
1941 1.1 christos (void) $as_decl_use;
1942 1.1 christos #else
1943 1.1 christos (void) $as_decl_name;
1944 1.1 christos #endif
1945 1.1 christos #endif
1946 1.1 christos
1947 1.1 christos ;
1948 1.1 christos return 0;
1949 1.1 christos }
1950 1.1 christos _ACEOF
1951 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1952 1.1 christos eval "$3=yes"
1953 1.1 christos else
1954 1.1 christos eval "$3=no"
1955 1.1 christos fi
1956 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1957 1.1 christos fi
1958 1.1 christos eval ac_res=\$$3
1959 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1960 1.1 christos $as_echo "$ac_res" >&6; }
1961 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1962 1.1 christos
1963 1.1 christos } # ac_fn_c_check_decl
1964 1.1 christos
1965 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1966 1.1 christos # ----------------------------------
1967 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1968 1.1 christos ac_fn_c_check_func ()
1969 1.1 christos {
1970 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1972 1.1 christos $as_echo_n "checking for $2... " >&6; }
1973 1.1 christos if eval \${$3+:} false; then :
1974 1.1 christos $as_echo_n "(cached) " >&6
1975 1.1 christos else
1976 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1977 1.1 christos /* end confdefs.h. */
1978 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1979 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1980 1.1 christos #define $2 innocuous_$2
1981 1.1 christos
1982 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1983 1.1 christos which can conflict with char $2 (); below.
1984 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1985 1.1 christos <limits.h> exists even on freestanding compilers. */
1986 1.1 christos
1987 1.1 christos #ifdef __STDC__
1988 1.1 christos # include <limits.h>
1989 1.1 christos #else
1990 1.1 christos # include <assert.h>
1991 1.1 christos #endif
1992 1.1 christos
1993 1.1 christos #undef $2
1994 1.1 christos
1995 1.1 christos /* Override any GCC internal prototype to avoid an error.
1996 1.1 christos Use char because int might match the return type of a GCC
1997 1.1 christos builtin and then its argument prototype would still apply. */
1998 1.1 christos #ifdef __cplusplus
1999 1.1 christos extern "C"
2000 1.1 christos #endif
2001 1.1 christos char $2 ();
2002 1.1 christos /* The GNU C library defines this for functions which it implements
2003 1.1 christos to always fail with ENOSYS. Some functions are actually named
2004 1.1 christos something starting with __ and the normal name is an alias. */
2005 1.1 christos #if defined __stub_$2 || defined __stub___$2
2006 1.1 christos choke me
2007 1.1 christos #endif
2008 1.1 christos
2009 1.1 christos int
2010 1.1 christos main ()
2011 1.1 christos {
2012 1.1 christos return $2 ();
2013 1.1 christos ;
2014 1.1 christos return 0;
2015 1.1 christos }
2016 1.1 christos _ACEOF
2017 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
2018 1.1 christos eval "$3=yes"
2019 1.1 christos else
2020 1.1 christos eval "$3=no"
2021 1.1 christos fi
2022 1.1 christos rm -f core conftest.err conftest.$ac_objext \
2023 1.1 christos conftest$ac_exeext conftest.$ac_ext
2024 1.1 christos fi
2025 1.1 christos eval ac_res=\$$3
2026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2027 1.1 christos $as_echo "$ac_res" >&6; }
2028 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2029 1.1 christos
2030 1.1 christos } # ac_fn_c_check_func
2031 1.1 christos
2032 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2033 1.1 christos # ----------------------------------------------------
2034 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
2035 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
2036 1.1 christos ac_fn_c_check_member ()
2037 1.1 christos {
2038 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2039 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2040 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
2041 1.1 christos if eval \${$4+:} false; then :
2042 1.1 christos $as_echo_n "(cached) " >&6
2043 1.1 christos else
2044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 1.1 christos /* end confdefs.h. */
2046 1.1 christos $5
2047 1.1 christos int
2048 1.1 christos main ()
2049 1.1 christos {
2050 1.1 christos static $2 ac_aggr;
2051 1.1 christos if (ac_aggr.$3)
2052 1.1 christos return 0;
2053 1.1 christos ;
2054 1.1 christos return 0;
2055 1.1 christos }
2056 1.1 christos _ACEOF
2057 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2058 1.1 christos eval "$4=yes"
2059 1.1 christos else
2060 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 1.1 christos /* end confdefs.h. */
2062 1.1 christos $5
2063 1.1 christos int
2064 1.1 christos main ()
2065 1.1 christos {
2066 1.1 christos static $2 ac_aggr;
2067 1.1 christos if (sizeof ac_aggr.$3)
2068 1.1 christos return 0;
2069 1.1 christos ;
2070 1.1 christos return 0;
2071 1.1 christos }
2072 1.1 christos _ACEOF
2073 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2074 1.1 christos eval "$4=yes"
2075 1.1 christos else
2076 1.1 christos eval "$4=no"
2077 1.1 christos fi
2078 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2079 1.1 christos fi
2080 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2081 1.1 christos fi
2082 1.1 christos eval ac_res=\$$4
2083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2084 1.1 christos $as_echo "$ac_res" >&6; }
2085 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2086 1.1 christos
2087 1.1 christos } # ac_fn_c_check_member
2088 1.1 christos
2089 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2090 1.1 christos # --------------------------------------------
2091 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2092 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2093 1.1 christos # computed
2094 1.1 christos ac_fn_c_compute_int ()
2095 1.1 christos {
2096 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2097 1.1 christos if test "$cross_compiling" = yes; then
2098 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2099 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2100 1.1 christos /* end confdefs.h. */
2101 1.1 christos $4
2102 1.1 christos int
2103 1.1 christos main ()
2104 1.1 christos {
2105 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2106 1.1 christos test_array [0] = 0;
2107 1.1 christos return test_array [0];
2108 1.1 christos
2109 1.1 christos ;
2110 1.1 christos return 0;
2111 1.1 christos }
2112 1.1 christos _ACEOF
2113 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2114 1.1 christos ac_lo=0 ac_mid=0
2115 1.1 christos while :; do
2116 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2117 1.1 christos /* end confdefs.h. */
2118 1.1 christos $4
2119 1.1 christos int
2120 1.1 christos main ()
2121 1.1 christos {
2122 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2123 1.1 christos test_array [0] = 0;
2124 1.1 christos return test_array [0];
2125 1.1 christos
2126 1.1 christos ;
2127 1.1 christos return 0;
2128 1.1 christos }
2129 1.1 christos _ACEOF
2130 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2131 1.1 christos ac_hi=$ac_mid; break
2132 1.1 christos else
2133 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2134 1.1 christos if test $ac_lo -le $ac_mid; then
2135 1.1 christos ac_lo= ac_hi=
2136 1.1 christos break
2137 1.1 christos fi
2138 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2139 1.1 christos fi
2140 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 1.1 christos done
2142 1.1 christos else
2143 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2144 1.1 christos /* end confdefs.h. */
2145 1.1 christos $4
2146 1.1 christos int
2147 1.1 christos main ()
2148 1.1 christos {
2149 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2150 1.1 christos test_array [0] = 0;
2151 1.1 christos return test_array [0];
2152 1.1 christos
2153 1.1 christos ;
2154 1.1 christos return 0;
2155 1.1 christos }
2156 1.1 christos _ACEOF
2157 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2158 1.1 christos ac_hi=-1 ac_mid=-1
2159 1.1 christos while :; do
2160 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2161 1.1 christos /* end confdefs.h. */
2162 1.1 christos $4
2163 1.1 christos int
2164 1.1 christos main ()
2165 1.1 christos {
2166 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2167 1.1 christos test_array [0] = 0;
2168 1.1 christos return test_array [0];
2169 1.1 christos
2170 1.1 christos ;
2171 1.1 christos return 0;
2172 1.1 christos }
2173 1.1 christos _ACEOF
2174 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2175 1.1 christos ac_lo=$ac_mid; break
2176 1.1 christos else
2177 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2178 1.1 christos if test $ac_mid -le $ac_hi; then
2179 1.1 christos ac_lo= ac_hi=
2180 1.1 christos break
2181 1.1 christos fi
2182 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2183 1.1 christos fi
2184 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2185 1.1 christos done
2186 1.1 christos else
2187 1.1 christos ac_lo= ac_hi=
2188 1.1 christos fi
2189 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2190 1.1 christos fi
2191 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2192 1.1 christos # Binary search between lo and hi bounds.
2193 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2194 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2195 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2196 1.1 christos /* end confdefs.h. */
2197 1.1 christos $4
2198 1.1 christos int
2199 1.1 christos main ()
2200 1.1 christos {
2201 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2202 1.1 christos test_array [0] = 0;
2203 1.1 christos return test_array [0];
2204 1.1 christos
2205 1.1 christos ;
2206 1.1 christos return 0;
2207 1.1 christos }
2208 1.1 christos _ACEOF
2209 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2210 1.1 christos ac_hi=$ac_mid
2211 1.1 christos else
2212 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2213 1.1 christos fi
2214 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2215 1.1 christos done
2216 1.1 christos case $ac_lo in #((
2217 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2218 1.1 christos '') ac_retval=1 ;;
2219 1.1 christos esac
2220 1.1 christos else
2221 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2222 1.1 christos /* end confdefs.h. */
2223 1.1 christos $4
2224 1.1 christos static long int longval () { return $2; }
2225 1.1 christos static unsigned long int ulongval () { return $2; }
2226 1.1 christos #include <stdio.h>
2227 1.1 christos #include <stdlib.h>
2228 1.1 christos int
2229 1.1 christos main ()
2230 1.1 christos {
2231 1.1 christos
2232 1.1 christos FILE *f = fopen ("conftest.val", "w");
2233 1.1 christos if (! f)
2234 1.1 christos return 1;
2235 1.1 christos if (($2) < 0)
2236 1.1 christos {
2237 1.1 christos long int i = longval ();
2238 1.1 christos if (i != ($2))
2239 1.1 christos return 1;
2240 1.1 christos fprintf (f, "%ld", i);
2241 1.1 christos }
2242 1.1 christos else
2243 1.1 christos {
2244 1.1 christos unsigned long int i = ulongval ();
2245 1.1 christos if (i != ($2))
2246 1.1 christos return 1;
2247 1.1 christos fprintf (f, "%lu", i);
2248 1.1 christos }
2249 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2250 1.1 christos on some platforms. */
2251 1.1 christos return ferror (f) || fclose (f) != 0;
2252 1.1 christos
2253 1.1 christos ;
2254 1.1 christos return 0;
2255 1.1 christos }
2256 1.1 christos _ACEOF
2257 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2258 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2259 1.1 christos else
2260 1.1 christos ac_retval=1
2261 1.1 christos fi
2262 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2263 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2264 1.1 christos rm -f conftest.val
2265 1.1 christos
2266 1.1 christos fi
2267 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2268 1.1 christos as_fn_set_status $ac_retval
2269 1.1 christos
2270 1.1 christos } # ac_fn_c_compute_int
2271 1.1 christos cat >config.log <<_ACEOF
2272 1.1 christos This file contains any messages produced by compilers while
2273 1.1 christos running configure, to aid debugging if configure makes a mistake.
2274 1.1 christos
2275 1.2 christos It was created by NSD $as_me 4.6.0, which was
2276 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2277 1.1 christos
2278 1.1 christos $ $0 $@
2279 1.1 christos
2280 1.1 christos _ACEOF
2281 1.1 christos exec 5>>config.log
2282 1.1 christos {
2283 1.1 christos cat <<_ASUNAME
2284 1.1 christos ## --------- ##
2285 1.1 christos ## Platform. ##
2286 1.1 christos ## --------- ##
2287 1.1 christos
2288 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2289 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2290 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2291 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2292 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2293 1.1 christos
2294 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2295 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2296 1.1 christos
2297 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2298 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2299 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2300 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2301 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2302 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2303 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2304 1.1 christos
2305 1.1 christos _ASUNAME
2306 1.1 christos
2307 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2308 1.1 christos for as_dir in $PATH
2309 1.1 christos do
2310 1.1 christos IFS=$as_save_IFS
2311 1.1 christos test -z "$as_dir" && as_dir=.
2312 1.1 christos $as_echo "PATH: $as_dir"
2313 1.1 christos done
2314 1.1 christos IFS=$as_save_IFS
2315 1.1 christos
2316 1.1 christos } >&5
2317 1.1 christos
2318 1.1 christos cat >&5 <<_ACEOF
2319 1.1 christos
2320 1.1 christos
2321 1.1 christos ## ----------- ##
2322 1.1 christos ## Core tests. ##
2323 1.1 christos ## ----------- ##
2324 1.1 christos
2325 1.1 christos _ACEOF
2326 1.1 christos
2327 1.1 christos
2328 1.1 christos # Keep a trace of the command line.
2329 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2330 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2331 1.1 christos # Also quote any args containing shell meta-characters.
2332 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2333 1.1 christos ac_configure_args=
2334 1.1 christos ac_configure_args0=
2335 1.1 christos ac_configure_args1=
2336 1.1 christos ac_must_keep_next=false
2337 1.1 christos for ac_pass in 1 2
2338 1.1 christos do
2339 1.1 christos for ac_arg
2340 1.1 christos do
2341 1.1 christos case $ac_arg in
2342 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2343 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2344 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2345 1.1 christos continue ;;
2346 1.1 christos *\'*)
2347 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2348 1.1 christos esac
2349 1.1 christos case $ac_pass in
2350 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2351 1.1 christos 2)
2352 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2353 1.1 christos if test $ac_must_keep_next = true; then
2354 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2355 1.1 christos else
2356 1.1 christos case $ac_arg in
2357 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2358 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2359 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2360 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2361 1.1 christos case "$ac_configure_args0 " in
2362 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2363 1.1 christos esac
2364 1.1 christos ;;
2365 1.1 christos -* ) ac_must_keep_next=true ;;
2366 1.1 christos esac
2367 1.1 christos fi
2368 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2369 1.1 christos ;;
2370 1.1 christos esac
2371 1.1 christos done
2372 1.1 christos done
2373 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2374 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2375 1.1 christos
2376 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2377 1.1 christos # config.log. We remove comments because anyway the quotes in there
2378 1.1 christos # would cause problems or look ugly.
2379 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2380 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2381 1.1 christos trap 'exit_status=$?
2382 1.1 christos # Save into config.log some information that might help in debugging.
2383 1.1 christos {
2384 1.1 christos echo
2385 1.1 christos
2386 1.1 christos $as_echo "## ---------------- ##
2387 1.1 christos ## Cache variables. ##
2388 1.1 christos ## ---------------- ##"
2389 1.1 christos echo
2390 1.1 christos # The following way of writing the cache mishandles newlines in values,
2391 1.1 christos (
2392 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2393 1.1 christos eval ac_val=\$$ac_var
2394 1.1 christos case $ac_val in #(
2395 1.1 christos *${as_nl}*)
2396 1.1 christos case $ac_var in #(
2397 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2398 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2399 1.1 christos esac
2400 1.1 christos case $ac_var in #(
2401 1.1 christos _ | IFS | as_nl) ;; #(
2402 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2403 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2404 1.1 christos esac ;;
2405 1.1 christos esac
2406 1.1 christos done
2407 1.1 christos (set) 2>&1 |
2408 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2409 1.1 christos *${as_nl}ac_space=\ *)
2410 1.1 christos sed -n \
2411 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2412 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2413 1.1 christos ;; #(
2414 1.1 christos *)
2415 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2416 1.1 christos ;;
2417 1.1 christos esac |
2418 1.1 christos sort
2419 1.1 christos )
2420 1.1 christos echo
2421 1.1 christos
2422 1.1 christos $as_echo "## ----------------- ##
2423 1.1 christos ## Output variables. ##
2424 1.1 christos ## ----------------- ##"
2425 1.1 christos echo
2426 1.1 christos for ac_var in $ac_subst_vars
2427 1.1 christos do
2428 1.1 christos eval ac_val=\$$ac_var
2429 1.1 christos case $ac_val in
2430 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2431 1.1 christos esac
2432 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2433 1.1 christos done | sort
2434 1.1 christos echo
2435 1.1 christos
2436 1.1 christos if test -n "$ac_subst_files"; then
2437 1.1 christos $as_echo "## ------------------- ##
2438 1.1 christos ## File substitutions. ##
2439 1.1 christos ## ------------------- ##"
2440 1.1 christos echo
2441 1.1 christos for ac_var in $ac_subst_files
2442 1.1 christos do
2443 1.1 christos eval ac_val=\$$ac_var
2444 1.1 christos case $ac_val in
2445 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2446 1.1 christos esac
2447 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2448 1.1 christos done | sort
2449 1.1 christos echo
2450 1.1 christos fi
2451 1.1 christos
2452 1.1 christos if test -s confdefs.h; then
2453 1.1 christos $as_echo "## ----------- ##
2454 1.1 christos ## confdefs.h. ##
2455 1.1 christos ## ----------- ##"
2456 1.1 christos echo
2457 1.1 christos cat confdefs.h
2458 1.1 christos echo
2459 1.1 christos fi
2460 1.1 christos test "$ac_signal" != 0 &&
2461 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2462 1.1 christos $as_echo "$as_me: exit $exit_status"
2463 1.1 christos } >&5
2464 1.1 christos rm -f core *.core core.conftest.* &&
2465 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2466 1.1 christos exit $exit_status
2467 1.1 christos ' 0
2468 1.1 christos for ac_signal in 1 2 13 15; do
2469 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2470 1.1 christos done
2471 1.1 christos ac_signal=0
2472 1.1 christos
2473 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2474 1.1 christos rm -f -r conftest* confdefs.h
2475 1.1 christos
2476 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2477 1.1 christos
2478 1.1 christos # Predefined preprocessor variables.
2479 1.1 christos
2480 1.1 christos cat >>confdefs.h <<_ACEOF
2481 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2482 1.1 christos _ACEOF
2483 1.1 christos
2484 1.1 christos cat >>confdefs.h <<_ACEOF
2485 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2486 1.1 christos _ACEOF
2487 1.1 christos
2488 1.1 christos cat >>confdefs.h <<_ACEOF
2489 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2490 1.1 christos _ACEOF
2491 1.1 christos
2492 1.1 christos cat >>confdefs.h <<_ACEOF
2493 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2494 1.1 christos _ACEOF
2495 1.1 christos
2496 1.1 christos cat >>confdefs.h <<_ACEOF
2497 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2498 1.1 christos _ACEOF
2499 1.1 christos
2500 1.1 christos cat >>confdefs.h <<_ACEOF
2501 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2502 1.1 christos _ACEOF
2503 1.1 christos
2504 1.1 christos
2505 1.1 christos # Let the site file select an alternate cache file if it wants to.
2506 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2507 1.1 christos ac_site_file1=NONE
2508 1.1 christos ac_site_file2=NONE
2509 1.1 christos if test -n "$CONFIG_SITE"; then
2510 1.1 christos # We do not want a PATH search for config.site.
2511 1.1 christos case $CONFIG_SITE in #((
2512 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2513 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2514 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2515 1.1 christos esac
2516 1.1 christos elif test "x$prefix" != xNONE; then
2517 1.1 christos ac_site_file1=$prefix/share/config.site
2518 1.1 christos ac_site_file2=$prefix/etc/config.site
2519 1.1 christos else
2520 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2521 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2522 1.1 christos fi
2523 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2524 1.1 christos do
2525 1.1 christos test "x$ac_site_file" = xNONE && continue
2526 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2527 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2528 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2529 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2530 1.1 christos . "$ac_site_file" \
2531 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2532 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2533 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2534 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2535 1.1 christos fi
2536 1.1 christos done
2537 1.1 christos
2538 1.1 christos if test -r "$cache_file"; then
2539 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2540 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2541 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2542 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2543 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2544 1.1 christos case $cache_file in
2545 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2546 1.1 christos *) . "./$cache_file";;
2547 1.1 christos esac
2548 1.1 christos fi
2549 1.1 christos else
2550 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2551 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2552 1.1 christos >$cache_file
2553 1.1 christos fi
2554 1.1 christos
2555 1.1 christos # Check that the precious variables saved in the cache have kept the same
2556 1.1 christos # value.
2557 1.1 christos ac_cache_corrupted=false
2558 1.1 christos for ac_var in $ac_precious_vars; do
2559 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2560 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2561 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2562 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2563 1.1 christos case $ac_old_set,$ac_new_set in
2564 1.1 christos set,)
2565 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2566 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2567 1.1 christos ac_cache_corrupted=: ;;
2568 1.1 christos ,set)
2569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2570 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2571 1.1 christos ac_cache_corrupted=: ;;
2572 1.1 christos ,);;
2573 1.1 christos *)
2574 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2575 1.1 christos # differences in whitespace do not lead to failure.
2576 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2577 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2578 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2579 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2580 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2581 1.1 christos ac_cache_corrupted=:
2582 1.1 christos else
2583 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2584 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2585 1.1 christos eval $ac_var=\$ac_old_val
2586 1.1 christos fi
2587 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2588 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2589 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2590 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2591 1.1 christos fi;;
2592 1.1 christos esac
2593 1.1 christos # Pass precious variables to config.status.
2594 1.1 christos if test "$ac_new_set" = set; then
2595 1.1 christos case $ac_new_val in
2596 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2597 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2598 1.1 christos esac
2599 1.1 christos case " $ac_configure_args " in
2600 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2601 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2602 1.1 christos esac
2603 1.1 christos fi
2604 1.1 christos done
2605 1.1 christos if $ac_cache_corrupted; then
2606 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2607 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2609 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2610 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2611 1.1 christos fi
2612 1.1 christos ## -------------------- ##
2613 1.1 christos ## Main body of script. ##
2614 1.1 christos ## -------------------- ##
2615 1.1 christos
2616 1.1 christos ac_ext=c
2617 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2618 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2619 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2620 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2621 1.1 christos
2622 1.1 christos
2623 1.1 christos ac_config_headers="$ac_config_headers config.h"
2624 1.1 christos
2625 1.1 christos
2626 1.2 christos #
2627 1.2 christos # Setup the standard programs
2628 1.2 christos # https://www.gnu.org/software/autoconf/manual/autoconf-2.69/html_node/Setting-Output-Variables.html
2629 1.2 christos
2630 1.2 christos
2631 1.2 christos
2632 1.2 christos
2633 1.2 christos
2634 1.2 christos
2635 1.2 christos
2636 1.2 christos
2637 1.2 christos cmdln="`echo $@ | sed -e 's/\\\\/\\\\\\\\/g' | sed -e 's/"/\\\\"/'g`"
2638 1.2 christos
2639 1.2 christos cat >>confdefs.h <<_ACEOF
2640 1.2 christos #define CONFCMDLINE "$cmdln"
2641 1.2 christos _ACEOF
2642 1.2 christos
2643 1.2 christos
2644 1.1 christos CFLAGS="$CFLAGS"
2645 1.1 christos ac_ext=c
2646 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2647 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2648 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2649 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2650 1.1 christos if test -n "$ac_tool_prefix"; then
2651 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2652 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2654 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2655 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2656 1.1 christos $as_echo_n "(cached) " >&6
2657 1.1 christos else
2658 1.1 christos if test -n "$CC"; then
2659 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2660 1.1 christos else
2661 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2662 1.1 christos for as_dir in $PATH
2663 1.1 christos do
2664 1.1 christos IFS=$as_save_IFS
2665 1.1 christos test -z "$as_dir" && as_dir=.
2666 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2667 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2668 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2669 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2670 1.1 christos break 2
2671 1.1 christos fi
2672 1.1 christos done
2673 1.1 christos done
2674 1.1 christos IFS=$as_save_IFS
2675 1.1 christos
2676 1.1 christos fi
2677 1.1 christos fi
2678 1.1 christos CC=$ac_cv_prog_CC
2679 1.1 christos if test -n "$CC"; then
2680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2681 1.1 christos $as_echo "$CC" >&6; }
2682 1.1 christos else
2683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2684 1.1 christos $as_echo "no" >&6; }
2685 1.1 christos fi
2686 1.1 christos
2687 1.1 christos
2688 1.1 christos fi
2689 1.1 christos if test -z "$ac_cv_prog_CC"; then
2690 1.1 christos ac_ct_CC=$CC
2691 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2692 1.1 christos set dummy gcc; ac_word=$2
2693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2694 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2695 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2696 1.1 christos $as_echo_n "(cached) " >&6
2697 1.1 christos else
2698 1.1 christos if test -n "$ac_ct_CC"; then
2699 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2700 1.1 christos else
2701 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2702 1.1 christos for as_dir in $PATH
2703 1.1 christos do
2704 1.1 christos IFS=$as_save_IFS
2705 1.1 christos test -z "$as_dir" && as_dir=.
2706 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2707 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2708 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2709 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2710 1.1 christos break 2
2711 1.1 christos fi
2712 1.1 christos done
2713 1.1 christos done
2714 1.1 christos IFS=$as_save_IFS
2715 1.1 christos
2716 1.1 christos fi
2717 1.1 christos fi
2718 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2719 1.1 christos if test -n "$ac_ct_CC"; then
2720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2721 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2722 1.1 christos else
2723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2724 1.1 christos $as_echo "no" >&6; }
2725 1.1 christos fi
2726 1.1 christos
2727 1.1 christos if test "x$ac_ct_CC" = x; then
2728 1.1 christos CC=""
2729 1.1 christos else
2730 1.1 christos case $cross_compiling:$ac_tool_warned in
2731 1.1 christos yes:)
2732 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2733 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2734 1.1 christos ac_tool_warned=yes ;;
2735 1.1 christos esac
2736 1.1 christos CC=$ac_ct_CC
2737 1.1 christos fi
2738 1.1 christos else
2739 1.1 christos CC="$ac_cv_prog_CC"
2740 1.1 christos fi
2741 1.1 christos
2742 1.1 christos if test -z "$CC"; then
2743 1.1 christos if test -n "$ac_tool_prefix"; then
2744 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2745 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2747 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2748 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2749 1.1 christos $as_echo_n "(cached) " >&6
2750 1.1 christos else
2751 1.1 christos if test -n "$CC"; then
2752 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2753 1.1 christos else
2754 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2755 1.1 christos for as_dir in $PATH
2756 1.1 christos do
2757 1.1 christos IFS=$as_save_IFS
2758 1.1 christos test -z "$as_dir" && as_dir=.
2759 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2760 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2761 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2762 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2763 1.1 christos break 2
2764 1.1 christos fi
2765 1.1 christos done
2766 1.1 christos done
2767 1.1 christos IFS=$as_save_IFS
2768 1.1 christos
2769 1.1 christos fi
2770 1.1 christos fi
2771 1.1 christos CC=$ac_cv_prog_CC
2772 1.1 christos if test -n "$CC"; then
2773 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2774 1.1 christos $as_echo "$CC" >&6; }
2775 1.1 christos else
2776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2777 1.1 christos $as_echo "no" >&6; }
2778 1.1 christos fi
2779 1.1 christos
2780 1.1 christos
2781 1.1 christos fi
2782 1.1 christos fi
2783 1.1 christos if test -z "$CC"; then
2784 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2785 1.1 christos set dummy cc; ac_word=$2
2786 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2787 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2788 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2789 1.1 christos $as_echo_n "(cached) " >&6
2790 1.1 christos else
2791 1.1 christos if test -n "$CC"; then
2792 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2793 1.1 christos else
2794 1.1 christos ac_prog_rejected=no
2795 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2796 1.1 christos for as_dir in $PATH
2797 1.1 christos do
2798 1.1 christos IFS=$as_save_IFS
2799 1.1 christos test -z "$as_dir" && as_dir=.
2800 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2801 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2802 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2803 1.1 christos ac_prog_rejected=yes
2804 1.1 christos continue
2805 1.1 christos fi
2806 1.1 christos ac_cv_prog_CC="cc"
2807 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2808 1.1 christos break 2
2809 1.1 christos fi
2810 1.1 christos done
2811 1.1 christos done
2812 1.1 christos IFS=$as_save_IFS
2813 1.1 christos
2814 1.1 christos if test $ac_prog_rejected = yes; then
2815 1.1 christos # We found a bogon in the path, so make sure we never use it.
2816 1.1 christos set dummy $ac_cv_prog_CC
2817 1.1 christos shift
2818 1.1 christos if test $# != 0; then
2819 1.1 christos # We chose a different compiler from the bogus one.
2820 1.1 christos # However, it has the same basename, so the bogon will be chosen
2821 1.1 christos # first if we set CC to just the basename; use the full file name.
2822 1.1 christos shift
2823 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2824 1.1 christos fi
2825 1.1 christos fi
2826 1.1 christos fi
2827 1.1 christos fi
2828 1.1 christos CC=$ac_cv_prog_CC
2829 1.1 christos if test -n "$CC"; then
2830 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2831 1.1 christos $as_echo "$CC" >&6; }
2832 1.1 christos else
2833 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2834 1.1 christos $as_echo "no" >&6; }
2835 1.1 christos fi
2836 1.1 christos
2837 1.1 christos
2838 1.1 christos fi
2839 1.1 christos if test -z "$CC"; then
2840 1.1 christos if test -n "$ac_tool_prefix"; then
2841 1.1 christos for ac_prog in cl.exe
2842 1.1 christos do
2843 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2844 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2846 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2847 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2848 1.1 christos $as_echo_n "(cached) " >&6
2849 1.1 christos else
2850 1.1 christos if test -n "$CC"; then
2851 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2852 1.1 christos else
2853 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2854 1.1 christos for as_dir in $PATH
2855 1.1 christos do
2856 1.1 christos IFS=$as_save_IFS
2857 1.1 christos test -z "$as_dir" && as_dir=.
2858 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2859 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2860 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2861 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2862 1.1 christos break 2
2863 1.1 christos fi
2864 1.1 christos done
2865 1.1 christos done
2866 1.1 christos IFS=$as_save_IFS
2867 1.1 christos
2868 1.1 christos fi
2869 1.1 christos fi
2870 1.1 christos CC=$ac_cv_prog_CC
2871 1.1 christos if test -n "$CC"; then
2872 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2873 1.1 christos $as_echo "$CC" >&6; }
2874 1.1 christos else
2875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2876 1.1 christos $as_echo "no" >&6; }
2877 1.1 christos fi
2878 1.1 christos
2879 1.1 christos
2880 1.1 christos test -n "$CC" && break
2881 1.1 christos done
2882 1.1 christos fi
2883 1.1 christos if test -z "$CC"; then
2884 1.1 christos ac_ct_CC=$CC
2885 1.1 christos for ac_prog in cl.exe
2886 1.1 christos do
2887 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2888 1.1 christos set dummy $ac_prog; ac_word=$2
2889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2890 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2891 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2892 1.1 christos $as_echo_n "(cached) " >&6
2893 1.1 christos else
2894 1.1 christos if test -n "$ac_ct_CC"; then
2895 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2896 1.1 christos else
2897 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2898 1.1 christos for as_dir in $PATH
2899 1.1 christos do
2900 1.1 christos IFS=$as_save_IFS
2901 1.1 christos test -z "$as_dir" && as_dir=.
2902 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2903 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2904 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2905 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2906 1.1 christos break 2
2907 1.1 christos fi
2908 1.1 christos done
2909 1.1 christos done
2910 1.1 christos IFS=$as_save_IFS
2911 1.1 christos
2912 1.1 christos fi
2913 1.1 christos fi
2914 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2915 1.1 christos if test -n "$ac_ct_CC"; then
2916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2917 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2918 1.1 christos else
2919 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2920 1.1 christos $as_echo "no" >&6; }
2921 1.1 christos fi
2922 1.1 christos
2923 1.1 christos
2924 1.1 christos test -n "$ac_ct_CC" && break
2925 1.1 christos done
2926 1.1 christos
2927 1.1 christos if test "x$ac_ct_CC" = x; then
2928 1.1 christos CC=""
2929 1.1 christos else
2930 1.1 christos case $cross_compiling:$ac_tool_warned in
2931 1.1 christos yes:)
2932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2933 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2934 1.1 christos ac_tool_warned=yes ;;
2935 1.1 christos esac
2936 1.1 christos CC=$ac_ct_CC
2937 1.1 christos fi
2938 1.1 christos fi
2939 1.1 christos
2940 1.1 christos fi
2941 1.1 christos
2942 1.1 christos
2943 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2944 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2945 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2946 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2947 1.1 christos
2948 1.1 christos # Provide some information about the compiler.
2949 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2950 1.1 christos set X $ac_compile
2951 1.1 christos ac_compiler=$2
2952 1.1 christos for ac_option in --version -v -V -qversion; do
2953 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2954 1.1 christos case "(($ac_try" in
2955 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2956 1.1 christos *) ac_try_echo=$ac_try;;
2957 1.1 christos esac
2958 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2959 1.1 christos $as_echo "$ac_try_echo"; } >&5
2960 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2961 1.1 christos ac_status=$?
2962 1.1 christos if test -s conftest.err; then
2963 1.1 christos sed '10a\
2964 1.1 christos ... rest of stderr output deleted ...
2965 1.1 christos 10q' conftest.err >conftest.er1
2966 1.1 christos cat conftest.er1 >&5
2967 1.1 christos fi
2968 1.1 christos rm -f conftest.er1 conftest.err
2969 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2970 1.1 christos test $ac_status = 0; }
2971 1.1 christos done
2972 1.1 christos
2973 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2974 1.1 christos /* end confdefs.h. */
2975 1.1 christos
2976 1.1 christos int
2977 1.1 christos main ()
2978 1.1 christos {
2979 1.1 christos
2980 1.1 christos ;
2981 1.1 christos return 0;
2982 1.1 christos }
2983 1.1 christos _ACEOF
2984 1.1 christos ac_clean_files_save=$ac_clean_files
2985 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2986 1.1 christos # Try to create an executable without -o first, disregard a.out.
2987 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2988 1.1 christos # of exeext.
2989 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2990 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2991 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2992 1.1 christos
2993 1.1 christos # The possible output files:
2994 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2995 1.1 christos
2996 1.1 christos ac_rmfiles=
2997 1.1 christos for ac_file in $ac_files
2998 1.1 christos do
2999 1.1 christos case $ac_file in
3000 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3001 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3002 1.1 christos esac
3003 1.1 christos done
3004 1.1 christos rm -f $ac_rmfiles
3005 1.1 christos
3006 1.1 christos if { { ac_try="$ac_link_default"
3007 1.1 christos case "(($ac_try" in
3008 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3009 1.1 christos *) ac_try_echo=$ac_try;;
3010 1.1 christos esac
3011 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3012 1.1 christos $as_echo "$ac_try_echo"; } >&5
3013 1.1 christos (eval "$ac_link_default") 2>&5
3014 1.1 christos ac_status=$?
3015 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3016 1.1 christos test $ac_status = 0; }; then :
3017 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3018 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3019 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
3020 1.1 christos # so that the user can short-circuit this test for compilers unknown to
3021 1.1 christos # Autoconf.
3022 1.1 christos for ac_file in $ac_files ''
3023 1.1 christos do
3024 1.1 christos test -f "$ac_file" || continue
3025 1.1 christos case $ac_file in
3026 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3027 1.1 christos ;;
3028 1.1 christos [ab].out )
3029 1.1 christos # We found the default executable, but exeext='' is most
3030 1.1 christos # certainly right.
3031 1.1 christos break;;
3032 1.1 christos *.* )
3033 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3034 1.1 christos then :; else
3035 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3036 1.1 christos fi
3037 1.1 christos # We set ac_cv_exeext here because the later test for it is not
3038 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
3039 1.1 christos # argument, so we may need to know it at that point already.
3040 1.1 christos # Even if this section looks crufty: it has the advantage of
3041 1.1 christos # actually working.
3042 1.1 christos break;;
3043 1.1 christos * )
3044 1.1 christos break;;
3045 1.1 christos esac
3046 1.1 christos done
3047 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
3048 1.1 christos
3049 1.1 christos else
3050 1.1 christos ac_file=''
3051 1.1 christos fi
3052 1.1 christos if test -z "$ac_file"; then :
3053 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3054 1.1 christos $as_echo "no" >&6; }
3055 1.1 christos $as_echo "$as_me: failed program was:" >&5
3056 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3057 1.1 christos
3058 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3059 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3060 1.1 christos as_fn_error 77 "C compiler cannot create executables
3061 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3062 1.1 christos else
3063 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3064 1.1 christos $as_echo "yes" >&6; }
3065 1.1 christos fi
3066 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3067 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3069 1.1 christos $as_echo "$ac_file" >&6; }
3070 1.1 christos ac_exeext=$ac_cv_exeext
3071 1.1 christos
3072 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3073 1.1 christos ac_clean_files=$ac_clean_files_save
3074 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3075 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3076 1.1 christos if { { ac_try="$ac_link"
3077 1.1 christos case "(($ac_try" in
3078 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079 1.1 christos *) ac_try_echo=$ac_try;;
3080 1.1 christos esac
3081 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3082 1.1 christos $as_echo "$ac_try_echo"; } >&5
3083 1.1 christos (eval "$ac_link") 2>&5
3084 1.1 christos ac_status=$?
3085 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3086 1.1 christos test $ac_status = 0; }; then :
3087 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3088 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3089 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3090 1.1 christos # `rm'.
3091 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3092 1.1 christos test -f "$ac_file" || continue
3093 1.1 christos case $ac_file in
3094 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3095 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3096 1.1 christos break;;
3097 1.1 christos * ) break;;
3098 1.1 christos esac
3099 1.1 christos done
3100 1.1 christos else
3101 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3102 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3103 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3104 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3105 1.1 christos fi
3106 1.1 christos rm -f conftest conftest$ac_cv_exeext
3107 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3108 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3109 1.1 christos
3110 1.1 christos rm -f conftest.$ac_ext
3111 1.1 christos EXEEXT=$ac_cv_exeext
3112 1.1 christos ac_exeext=$EXEEXT
3113 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3114 1.1 christos /* end confdefs.h. */
3115 1.1 christos #include <stdio.h>
3116 1.1 christos int
3117 1.1 christos main ()
3118 1.1 christos {
3119 1.1 christos FILE *f = fopen ("conftest.out", "w");
3120 1.1 christos return ferror (f) || fclose (f) != 0;
3121 1.1 christos
3122 1.1 christos ;
3123 1.1 christos return 0;
3124 1.1 christos }
3125 1.1 christos _ACEOF
3126 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3127 1.1 christos # Check that the compiler produces executables we can run. If not, either
3128 1.1 christos # the compiler is broken, or we cross compile.
3129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3130 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3131 1.1 christos if test "$cross_compiling" != yes; then
3132 1.1 christos { { ac_try="$ac_link"
3133 1.1 christos case "(($ac_try" in
3134 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3135 1.1 christos *) ac_try_echo=$ac_try;;
3136 1.1 christos esac
3137 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3138 1.1 christos $as_echo "$ac_try_echo"; } >&5
3139 1.1 christos (eval "$ac_link") 2>&5
3140 1.1 christos ac_status=$?
3141 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3142 1.1 christos test $ac_status = 0; }
3143 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3144 1.1 christos { { case "(($ac_try" in
3145 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3146 1.1 christos *) ac_try_echo=$ac_try;;
3147 1.1 christos esac
3148 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3149 1.1 christos $as_echo "$ac_try_echo"; } >&5
3150 1.1 christos (eval "$ac_try") 2>&5
3151 1.1 christos ac_status=$?
3152 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3153 1.1 christos test $ac_status = 0; }; }; then
3154 1.1 christos cross_compiling=no
3155 1.1 christos else
3156 1.1 christos if test "$cross_compiling" = maybe; then
3157 1.1 christos cross_compiling=yes
3158 1.1 christos else
3159 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3160 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3161 1.1 christos as_fn_error $? "cannot run C compiled programs.
3162 1.1 christos If you meant to cross compile, use \`--host'.
3163 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3164 1.1 christos fi
3165 1.1 christos fi
3166 1.1 christos fi
3167 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3168 1.1 christos $as_echo "$cross_compiling" >&6; }
3169 1.1 christos
3170 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3171 1.1 christos ac_clean_files=$ac_clean_files_save
3172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3173 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3174 1.1 christos if ${ac_cv_objext+:} false; then :
3175 1.1 christos $as_echo_n "(cached) " >&6
3176 1.1 christos else
3177 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3178 1.1 christos /* end confdefs.h. */
3179 1.1 christos
3180 1.1 christos int
3181 1.1 christos main ()
3182 1.1 christos {
3183 1.1 christos
3184 1.1 christos ;
3185 1.1 christos return 0;
3186 1.1 christos }
3187 1.1 christos _ACEOF
3188 1.1 christos rm -f conftest.o conftest.obj
3189 1.1 christos if { { ac_try="$ac_compile"
3190 1.1 christos case "(($ac_try" in
3191 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3192 1.1 christos *) ac_try_echo=$ac_try;;
3193 1.1 christos esac
3194 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3195 1.1 christos $as_echo "$ac_try_echo"; } >&5
3196 1.1 christos (eval "$ac_compile") 2>&5
3197 1.1 christos ac_status=$?
3198 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3199 1.1 christos test $ac_status = 0; }; then :
3200 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3201 1.1 christos test -f "$ac_file" || continue;
3202 1.1 christos case $ac_file in
3203 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3204 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3205 1.1 christos break;;
3206 1.1 christos esac
3207 1.1 christos done
3208 1.1 christos else
3209 1.1 christos $as_echo "$as_me: failed program was:" >&5
3210 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3211 1.1 christos
3212 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3213 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3214 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3215 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3216 1.1 christos fi
3217 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3218 1.1 christos fi
3219 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3220 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3221 1.1 christos OBJEXT=$ac_cv_objext
3222 1.1 christos ac_objext=$OBJEXT
3223 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3224 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3225 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3226 1.1 christos $as_echo_n "(cached) " >&6
3227 1.1 christos else
3228 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3229 1.1 christos /* end confdefs.h. */
3230 1.1 christos
3231 1.1 christos int
3232 1.1 christos main ()
3233 1.1 christos {
3234 1.1 christos #ifndef __GNUC__
3235 1.1 christos choke me
3236 1.1 christos #endif
3237 1.1 christos
3238 1.1 christos ;
3239 1.1 christos return 0;
3240 1.1 christos }
3241 1.1 christos _ACEOF
3242 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3243 1.1 christos ac_compiler_gnu=yes
3244 1.1 christos else
3245 1.1 christos ac_compiler_gnu=no
3246 1.1 christos fi
3247 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3248 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3249 1.1 christos
3250 1.1 christos fi
3251 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3252 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3253 1.1 christos if test $ac_compiler_gnu = yes; then
3254 1.1 christos GCC=yes
3255 1.1 christos else
3256 1.1 christos GCC=
3257 1.1 christos fi
3258 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3259 1.1 christos ac_save_CFLAGS=$CFLAGS
3260 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3261 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3262 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
3263 1.1 christos $as_echo_n "(cached) " >&6
3264 1.1 christos else
3265 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3266 1.1 christos ac_c_werror_flag=yes
3267 1.1 christos ac_cv_prog_cc_g=no
3268 1.1 christos CFLAGS="-g"
3269 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3270 1.1 christos /* end confdefs.h. */
3271 1.1 christos
3272 1.1 christos int
3273 1.1 christos main ()
3274 1.1 christos {
3275 1.1 christos
3276 1.1 christos ;
3277 1.1 christos return 0;
3278 1.1 christos }
3279 1.1 christos _ACEOF
3280 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3281 1.1 christos ac_cv_prog_cc_g=yes
3282 1.1 christos else
3283 1.1 christos CFLAGS=""
3284 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3285 1.1 christos /* end confdefs.h. */
3286 1.1 christos
3287 1.1 christos int
3288 1.1 christos main ()
3289 1.1 christos {
3290 1.1 christos
3291 1.1 christos ;
3292 1.1 christos return 0;
3293 1.1 christos }
3294 1.1 christos _ACEOF
3295 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3296 1.1 christos
3297 1.1 christos else
3298 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3299 1.1 christos CFLAGS="-g"
3300 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3301 1.1 christos /* end confdefs.h. */
3302 1.1 christos
3303 1.1 christos int
3304 1.1 christos main ()
3305 1.1 christos {
3306 1.1 christos
3307 1.1 christos ;
3308 1.1 christos return 0;
3309 1.1 christos }
3310 1.1 christos _ACEOF
3311 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3312 1.1 christos ac_cv_prog_cc_g=yes
3313 1.1 christos fi
3314 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3315 1.1 christos fi
3316 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3317 1.1 christos fi
3318 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3319 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3320 1.1 christos fi
3321 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3322 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3323 1.1 christos if test "$ac_test_CFLAGS" = set; then
3324 1.1 christos CFLAGS=$ac_save_CFLAGS
3325 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3326 1.1 christos if test "$GCC" = yes; then
3327 1.1 christos CFLAGS="-g -O2"
3328 1.1 christos else
3329 1.1 christos CFLAGS="-g"
3330 1.1 christos fi
3331 1.1 christos else
3332 1.1 christos if test "$GCC" = yes; then
3333 1.1 christos CFLAGS="-O2"
3334 1.1 christos else
3335 1.1 christos CFLAGS=
3336 1.1 christos fi
3337 1.1 christos fi
3338 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3339 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3340 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3341 1.1 christos $as_echo_n "(cached) " >&6
3342 1.1 christos else
3343 1.1 christos ac_cv_prog_cc_c89=no
3344 1.1 christos ac_save_CC=$CC
3345 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3346 1.1 christos /* end confdefs.h. */
3347 1.1 christos #include <stdarg.h>
3348 1.1 christos #include <stdio.h>
3349 1.1 christos struct stat;
3350 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3351 1.1 christos struct buf { int x; };
3352 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3353 1.1 christos static char *e (p, i)
3354 1.1 christos char **p;
3355 1.1 christos int i;
3356 1.1 christos {
3357 1.1 christos return p[i];
3358 1.1 christos }
3359 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3360 1.1 christos {
3361 1.1 christos char *s;
3362 1.1 christos va_list v;
3363 1.1 christos va_start (v,p);
3364 1.1 christos s = g (p, va_arg (v,int));
3365 1.1 christos va_end (v);
3366 1.1 christos return s;
3367 1.1 christos }
3368 1.1 christos
3369 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3370 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3371 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3372 1.1 christos as 'x'. The following induces an error, until -std is added to get
3373 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3374 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3375 1.1 christos that's true only with -std. */
3376 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3377 1.1 christos
3378 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3379 1.1 christos inside strings and character constants. */
3380 1.1 christos #define FOO(x) 'x'
3381 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3382 1.1 christos
3383 1.1 christos int test (int i, double x);
3384 1.1 christos struct s1 {int (*f) (int a);};
3385 1.1 christos struct s2 {int (*f) (double a);};
3386 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3387 1.1 christos int argc;
3388 1.1 christos char **argv;
3389 1.1 christos int
3390 1.1 christos main ()
3391 1.1 christos {
3392 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3393 1.1 christos ;
3394 1.1 christos return 0;
3395 1.1 christos }
3396 1.1 christos _ACEOF
3397 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3398 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3399 1.1 christos do
3400 1.1 christos CC="$ac_save_CC $ac_arg"
3401 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3402 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3403 1.1 christos fi
3404 1.1 christos rm -f core conftest.err conftest.$ac_objext
3405 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3406 1.1 christos done
3407 1.1 christos rm -f conftest.$ac_ext
3408 1.1 christos CC=$ac_save_CC
3409 1.1 christos
3410 1.1 christos fi
3411 1.1 christos # AC_CACHE_VAL
3412 1.1 christos case "x$ac_cv_prog_cc_c89" in
3413 1.1 christos x)
3414 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3415 1.1 christos $as_echo "none needed" >&6; } ;;
3416 1.1 christos xno)
3417 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3418 1.1 christos $as_echo "unsupported" >&6; } ;;
3419 1.1 christos *)
3420 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3421 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3422 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3423 1.1 christos esac
3424 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3425 1.1 christos
3426 1.1 christos fi
3427 1.1 christos
3428 1.1 christos ac_ext=c
3429 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3430 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3431 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3432 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3433 1.1 christos
3434 1.1 christos
3435 1.1 christos ac_ext=c
3436 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3437 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3438 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3439 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3440 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3441 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3442 1.1 christos # On Suns, sometimes $CPP names a directory.
3443 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3444 1.1 christos CPP=
3445 1.1 christos fi
3446 1.1 christos if test -z "$CPP"; then
3447 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3448 1.1 christos $as_echo_n "(cached) " >&6
3449 1.1 christos else
3450 1.1 christos # Double quotes because CPP needs to be expanded
3451 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3452 1.1 christos do
3453 1.1 christos ac_preproc_ok=false
3454 1.1 christos for ac_c_preproc_warn_flag in '' yes
3455 1.1 christos do
3456 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3457 1.1 christos # with a fresh cross-compiler works.
3458 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3459 1.1 christos # <limits.h> exists even on freestanding compilers.
3460 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3461 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3462 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3463 1.1 christos /* end confdefs.h. */
3464 1.1 christos #ifdef __STDC__
3465 1.1 christos # include <limits.h>
3466 1.1 christos #else
3467 1.1 christos # include <assert.h>
3468 1.1 christos #endif
3469 1.1 christos Syntax error
3470 1.1 christos _ACEOF
3471 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3472 1.1 christos
3473 1.1 christos else
3474 1.1 christos # Broken: fails on valid input.
3475 1.1 christos continue
3476 1.1 christos fi
3477 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3478 1.1 christos
3479 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3480 1.1 christos # can be detected and how.
3481 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3482 1.1 christos /* end confdefs.h. */
3483 1.1 christos #include <ac_nonexistent.h>
3484 1.1 christos _ACEOF
3485 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3486 1.1 christos # Broken: success on invalid input.
3487 1.1 christos continue
3488 1.1 christos else
3489 1.1 christos # Passes both tests.
3490 1.1 christos ac_preproc_ok=:
3491 1.1 christos break
3492 1.1 christos fi
3493 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3494 1.1 christos
3495 1.1 christos done
3496 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3497 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3498 1.1 christos if $ac_preproc_ok; then :
3499 1.1 christos break
3500 1.1 christos fi
3501 1.1 christos
3502 1.1 christos done
3503 1.1 christos ac_cv_prog_CPP=$CPP
3504 1.1 christos
3505 1.1 christos fi
3506 1.1 christos CPP=$ac_cv_prog_CPP
3507 1.1 christos else
3508 1.1 christos ac_cv_prog_CPP=$CPP
3509 1.1 christos fi
3510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3511 1.1 christos $as_echo "$CPP" >&6; }
3512 1.1 christos ac_preproc_ok=false
3513 1.1 christos for ac_c_preproc_warn_flag in '' yes
3514 1.1 christos do
3515 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3516 1.1 christos # with a fresh cross-compiler works.
3517 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3518 1.1 christos # <limits.h> exists even on freestanding compilers.
3519 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3520 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3521 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3522 1.1 christos /* end confdefs.h. */
3523 1.1 christos #ifdef __STDC__
3524 1.1 christos # include <limits.h>
3525 1.1 christos #else
3526 1.1 christos # include <assert.h>
3527 1.1 christos #endif
3528 1.1 christos Syntax error
3529 1.1 christos _ACEOF
3530 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3531 1.1 christos
3532 1.1 christos else
3533 1.1 christos # Broken: fails on valid input.
3534 1.1 christos continue
3535 1.1 christos fi
3536 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3537 1.1 christos
3538 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3539 1.1 christos # can be detected and how.
3540 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3541 1.1 christos /* end confdefs.h. */
3542 1.1 christos #include <ac_nonexistent.h>
3543 1.1 christos _ACEOF
3544 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3545 1.1 christos # Broken: success on invalid input.
3546 1.1 christos continue
3547 1.1 christos else
3548 1.1 christos # Passes both tests.
3549 1.1 christos ac_preproc_ok=:
3550 1.1 christos break
3551 1.1 christos fi
3552 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3553 1.1 christos
3554 1.1 christos done
3555 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3556 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3557 1.1 christos if $ac_preproc_ok; then :
3558 1.1 christos
3559 1.1 christos else
3560 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3561 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3562 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3563 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3564 1.1 christos fi
3565 1.1 christos
3566 1.1 christos ac_ext=c
3567 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3568 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3569 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3570 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571 1.1 christos
3572 1.1 christos
3573 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3574 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3575 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3576 1.1 christos $as_echo_n "(cached) " >&6
3577 1.1 christos else
3578 1.1 christos if test -z "$GREP"; then
3579 1.1 christos ac_path_GREP_found=false
3580 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3581 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3582 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3583 1.1 christos do
3584 1.1 christos IFS=$as_save_IFS
3585 1.1 christos test -z "$as_dir" && as_dir=.
3586 1.1 christos for ac_prog in grep ggrep; do
3587 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3588 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3589 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3590 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3591 1.1 christos # Check for GNU $ac_path_GREP
3592 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3593 1.1 christos *GNU*)
3594 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3595 1.1 christos *)
3596 1.1 christos ac_count=0
3597 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3598 1.1 christos while :
3599 1.1 christos do
3600 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3601 1.1 christos mv "conftest.tmp" "conftest.in"
3602 1.1 christos cp "conftest.in" "conftest.nl"
3603 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3604 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3605 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3606 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3607 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3608 1.1 christos # Best one so far, save it but keep looking for a better one
3609 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3610 1.1 christos ac_path_GREP_max=$ac_count
3611 1.1 christos fi
3612 1.1 christos # 10*(2^10) chars as input seems more than enough
3613 1.1 christos test $ac_count -gt 10 && break
3614 1.1 christos done
3615 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3616 1.1 christos esac
3617 1.1 christos
3618 1.1 christos $ac_path_GREP_found && break 3
3619 1.1 christos done
3620 1.1 christos done
3621 1.1 christos done
3622 1.1 christos IFS=$as_save_IFS
3623 1.1 christos if test -z "$ac_cv_path_GREP"; then
3624 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3625 1.1 christos fi
3626 1.1 christos else
3627 1.1 christos ac_cv_path_GREP=$GREP
3628 1.1 christos fi
3629 1.1 christos
3630 1.1 christos fi
3631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3632 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3633 1.1 christos GREP="$ac_cv_path_GREP"
3634 1.1 christos
3635 1.1 christos
3636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3637 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3638 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3639 1.1 christos $as_echo_n "(cached) " >&6
3640 1.1 christos else
3641 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3642 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3643 1.1 christos else
3644 1.1 christos if test -z "$EGREP"; then
3645 1.1 christos ac_path_EGREP_found=false
3646 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3647 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3648 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3649 1.1 christos do
3650 1.1 christos IFS=$as_save_IFS
3651 1.1 christos test -z "$as_dir" && as_dir=.
3652 1.1 christos for ac_prog in egrep; do
3653 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3654 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3655 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3656 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3657 1.1 christos # Check for GNU $ac_path_EGREP
3658 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3659 1.1 christos *GNU*)
3660 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3661 1.1 christos *)
3662 1.1 christos ac_count=0
3663 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3664 1.1 christos while :
3665 1.1 christos do
3666 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3667 1.1 christos mv "conftest.tmp" "conftest.in"
3668 1.1 christos cp "conftest.in" "conftest.nl"
3669 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3670 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3671 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3672 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3673 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3674 1.1 christos # Best one so far, save it but keep looking for a better one
3675 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3676 1.1 christos ac_path_EGREP_max=$ac_count
3677 1.1 christos fi
3678 1.1 christos # 10*(2^10) chars as input seems more than enough
3679 1.1 christos test $ac_count -gt 10 && break
3680 1.1 christos done
3681 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3682 1.1 christos esac
3683 1.1 christos
3684 1.1 christos $ac_path_EGREP_found && break 3
3685 1.1 christos done
3686 1.1 christos done
3687 1.1 christos done
3688 1.1 christos IFS=$as_save_IFS
3689 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3690 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3691 1.1 christos fi
3692 1.1 christos else
3693 1.1 christos ac_cv_path_EGREP=$EGREP
3694 1.1 christos fi
3695 1.1 christos
3696 1.1 christos fi
3697 1.1 christos fi
3698 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3699 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3700 1.1 christos EGREP="$ac_cv_path_EGREP"
3701 1.1 christos
3702 1.1 christos
3703 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3704 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3705 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3706 1.1 christos $as_echo_n "(cached) " >&6
3707 1.1 christos else
3708 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3709 1.1 christos /* end confdefs.h. */
3710 1.1 christos #include <stdlib.h>
3711 1.1 christos #include <stdarg.h>
3712 1.1 christos #include <string.h>
3713 1.1 christos #include <float.h>
3714 1.1 christos
3715 1.1 christos int
3716 1.1 christos main ()
3717 1.1 christos {
3718 1.1 christos
3719 1.1 christos ;
3720 1.1 christos return 0;
3721 1.1 christos }
3722 1.1 christos _ACEOF
3723 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3724 1.1 christos ac_cv_header_stdc=yes
3725 1.1 christos else
3726 1.1 christos ac_cv_header_stdc=no
3727 1.1 christos fi
3728 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3729 1.1 christos
3730 1.1 christos if test $ac_cv_header_stdc = yes; then
3731 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3732 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3733 1.1 christos /* end confdefs.h. */
3734 1.1 christos #include <string.h>
3735 1.1 christos
3736 1.1 christos _ACEOF
3737 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3738 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3739 1.1 christos
3740 1.1 christos else
3741 1.1 christos ac_cv_header_stdc=no
3742 1.1 christos fi
3743 1.1 christos rm -f conftest*
3744 1.1 christos
3745 1.1 christos fi
3746 1.1 christos
3747 1.1 christos if test $ac_cv_header_stdc = yes; then
3748 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3749 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3750 1.1 christos /* end confdefs.h. */
3751 1.1 christos #include <stdlib.h>
3752 1.1 christos
3753 1.1 christos _ACEOF
3754 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3755 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3756 1.1 christos
3757 1.1 christos else
3758 1.1 christos ac_cv_header_stdc=no
3759 1.1 christos fi
3760 1.1 christos rm -f conftest*
3761 1.1 christos
3762 1.1 christos fi
3763 1.1 christos
3764 1.1 christos if test $ac_cv_header_stdc = yes; then
3765 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3766 1.1 christos if test "$cross_compiling" = yes; then :
3767 1.1 christos :
3768 1.1 christos else
3769 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770 1.1 christos /* end confdefs.h. */
3771 1.1 christos #include <ctype.h>
3772 1.1 christos #include <stdlib.h>
3773 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3774 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3775 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3776 1.1 christos #else
3777 1.1 christos # define ISLOWER(c) \
3778 1.1 christos (('a' <= (c) && (c) <= 'i') \
3779 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3780 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3781 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3782 1.1 christos #endif
3783 1.1 christos
3784 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3785 1.1 christos int
3786 1.1 christos main ()
3787 1.1 christos {
3788 1.1 christos int i;
3789 1.1 christos for (i = 0; i < 256; i++)
3790 1.1 christos if (XOR (islower (i), ISLOWER (i))
3791 1.1 christos || toupper (i) != TOUPPER (i))
3792 1.1 christos return 2;
3793 1.1 christos return 0;
3794 1.1 christos }
3795 1.1 christos _ACEOF
3796 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3797 1.1 christos
3798 1.1 christos else
3799 1.1 christos ac_cv_header_stdc=no
3800 1.1 christos fi
3801 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3802 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3803 1.1 christos fi
3804 1.1 christos
3805 1.1 christos fi
3806 1.1 christos fi
3807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3808 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3809 1.1 christos if test $ac_cv_header_stdc = yes; then
3810 1.1 christos
3811 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3812 1.1 christos
3813 1.1 christos fi
3814 1.1 christos
3815 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3816 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3817 1.1 christos inttypes.h stdint.h unistd.h
3818 1.1 christos do :
3819 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3820 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3821 1.1 christos "
3822 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3823 1.1 christos cat >>confdefs.h <<_ACEOF
3824 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3825 1.1 christos _ACEOF
3826 1.1 christos
3827 1.1 christos fi
3828 1.1 christos
3829 1.1 christos done
3830 1.1 christos
3831 1.1 christos
3832 1.1 christos
3833 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3834 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3835 1.1 christos MINIX=yes
3836 1.1 christos else
3837 1.1 christos MINIX=
3838 1.1 christos fi
3839 1.1 christos
3840 1.1 christos
3841 1.1 christos if test "$MINIX" = yes; then
3842 1.1 christos
3843 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3844 1.1 christos
3845 1.1 christos
3846 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3847 1.1 christos
3848 1.1 christos
3849 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3850 1.1 christos
3851 1.1 christos fi
3852 1.1 christos
3853 1.1 christos
3854 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3855 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3856 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3857 1.1 christos $as_echo_n "(cached) " >&6
3858 1.1 christos else
3859 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3860 1.1 christos /* end confdefs.h. */
3861 1.1 christos
3862 1.1 christos # define __EXTENSIONS__ 1
3863 1.1 christos $ac_includes_default
3864 1.1 christos int
3865 1.1 christos main ()
3866 1.1 christos {
3867 1.1 christos
3868 1.1 christos ;
3869 1.1 christos return 0;
3870 1.1 christos }
3871 1.1 christos _ACEOF
3872 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3873 1.1 christos ac_cv_safe_to_define___extensions__=yes
3874 1.1 christos else
3875 1.1 christos ac_cv_safe_to_define___extensions__=no
3876 1.1 christos fi
3877 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3878 1.1 christos fi
3879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3880 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3881 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3882 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3883 1.1 christos
3884 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3885 1.1 christos
3886 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3887 1.1 christos
3888 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3889 1.1 christos
3890 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3891 1.1 christos
3892 1.1 christos
3893 1.1 christos if test "$ac_cv_header_minix_config_h" = "yes"; then
3894 1.1 christos
3895 1.1 christos $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
3896 1.1 christos
3897 1.1 christos fi
3898 1.1 christos
3899 1.1 christos case "$prefix" in
3900 1.1 christos NONE)
3901 1.1 christos case "$sysconfdir" in
3902 1.1 christos '${prefix}/etc')
3903 1.1 christos sysconfdir=/etc
3904 1.1 christos ;;
3905 1.1 christos esac
3906 1.1 christos case "$localstatedir" in
3907 1.1 christos '${prefix}/var')
3908 1.1 christos localstatedir=/var
3909 1.1 christos ;;
3910 1.1 christos esac
3911 1.1 christos ;;
3912 1.1 christos esac
3913 1.1 christos
3914 1.1 christos #
3915 1.1 christos # Determine configuration directory
3916 1.1 christos #
3917 1.1 christos configdir=$sysconfdir/nsd
3918 1.1 christos
3919 1.1 christos # Check whether --with-configdir was given.
3920 1.1 christos if test "${with_configdir+set}" = set; then :
3921 1.1 christos withval=$with_configdir; configdir=$withval
3922 1.1 christos fi
3923 1.1 christos
3924 1.1 christos
3925 1.1 christos cat >>confdefs.h <<_ACEOF
3926 1.1 christos #define CONFIGDIR "`eval echo $configdir`"
3927 1.1 christos _ACEOF
3928 1.1 christos
3929 1.1 christos
3930 1.1 christos
3931 1.1 christos #
3932 1.1 christos # Determine configuration file
3933 1.1 christos nsd_conf_file=${configdir}/nsd.conf
3934 1.1 christos
3935 1.1 christos # Check whether --with-nsd_conf_file was given.
3936 1.1 christos if test "${with_nsd_conf_file+set}" = set; then :
3937 1.1 christos withval=$with_nsd_conf_file; nsd_conf_file=$withval
3938 1.1 christos fi
3939 1.1 christos
3940 1.1 christos
3941 1.1 christos # the eval is to evaluate shell expansion twice, once
3942 1.1 christos # for $nsd_conf_file and once for the ${prefix} within it.
3943 1.1 christos
3944 1.1 christos cat >>confdefs.h <<_ACEOF
3945 1.1 christos #define CONFIGFILE "`eval echo $nsd_conf_file`"
3946 1.1 christos _ACEOF
3947 1.1 christos
3948 1.1 christos
3949 1.1 christos #
3950 1.1 christos # Default logfile
3951 1.1 christos #
3952 1.1 christos logfile=${localstatedir}/log/nsd.log
3953 1.1 christos
3954 1.1 christos # Check whether --with-logfile was given.
3955 1.1 christos if test "${with_logfile+set}" = set; then :
3956 1.1 christos withval=$with_logfile; logfile=$withval
3957 1.1 christos fi
3958 1.1 christos
3959 1.1 christos
3960 1.1 christos
3961 1.1 christos #
3962 1.1 christos # Database directory
3963 1.1 christos #
3964 1.1 christos dbdir=${localstatedir}/db/nsd
3965 1.1 christos
3966 1.1 christos #
3967 1.1 christos # Determine the pidfile location. Check if /var/run exists, if so set pidfile
3968 1.1 christos # to /var/run/nsd.pid by default
3969 1.1 christos #
3970 1.1 christos if test -d ${localstatedir}/run; then
3971 1.1 christos pidfile=${localstatedir}/run/nsd.pid
3972 1.1 christos else
3973 1.1 christos pidfile=${dbdir}/nsd.pid
3974 1.1 christos fi
3975 1.1 christos
3976 1.1 christos # Check whether --with-pidfile was given.
3977 1.1 christos if test "${with_pidfile+set}" = set; then :
3978 1.1 christos withval=$with_pidfile; pidfile=$withval
3979 1.1 christos fi
3980 1.1 christos
3981 1.1 christos
3982 1.1 christos
3983 1.1 christos cat >>confdefs.h <<_ACEOF
3984 1.1 christos #define PIDFILE "`eval echo $pidfile`"
3985 1.1 christos _ACEOF
3986 1.1 christos
3987 1.1 christos
3988 1.1 christos #
3989 1.1 christos # Determine location of nsd.db
3990 1.1 christos #
3991 1.1 christos dbfile=${dbdir}/nsd.db
3992 1.1 christos
3993 1.1 christos # Check whether --with-dbfile was given.
3994 1.1 christos if test "${with_dbfile+set}" = set; then :
3995 1.1 christos withval=$with_dbfile; dbfile=$withval
3996 1.1 christos fi
3997 1.1 christos
3998 1.1 christos
3999 1.1 christos
4000 1.1 christos cat >>confdefs.h <<_ACEOF
4001 1.1 christos #define DBFILE "`eval echo $dbfile`"
4002 1.1 christos _ACEOF
4003 1.1 christos
4004 1.1 christos
4005 1.1 christos if test -n "$dbfile"; then
4006 1.1 christos dbdir=`dirname $dbfile`
4007 1.1 christos fi
4008 1.1 christos
4009 1.1 christos
4010 1.1 christos piddir=`dirname $pidfile`
4011 1.1 christos
4012 1.1 christos
4013 1.1 christos #
4014 1.1 christos # Determine the default directory for the zone files
4015 1.1 christos #
4016 1.1 christos zonesdir=$configdir
4017 1.1 christos
4018 1.1 christos # Check whether --with-zonesdir was given.
4019 1.1 christos if test "${with_zonesdir+set}" = set; then :
4020 1.1 christos withval=$with_zonesdir; zonesdir=$withval
4021 1.1 christos fi
4022 1.1 christos
4023 1.1 christos
4024 1.1 christos
4025 1.1 christos cat >>confdefs.h <<_ACEOF
4026 1.1 christos #define ZONESDIR "`eval echo $zonesdir`"
4027 1.1 christos _ACEOF
4028 1.1 christos
4029 1.1 christos
4030 1.1 christos # default xfrd file location.
4031 1.1 christos xfrdfile=${dbdir}/xfrd.state
4032 1.1 christos
4033 1.1 christos # Check whether --with-xfrdfile was given.
4034 1.1 christos if test "${with_xfrdfile+set}" = set; then :
4035 1.1 christos withval=$with_xfrdfile; xfrdfile=$withval
4036 1.1 christos fi
4037 1.1 christos
4038 1.1 christos
4039 1.1 christos cat >>confdefs.h <<_ACEOF
4040 1.1 christos #define XFRDFILE "`eval echo $xfrdfile`"
4041 1.1 christos _ACEOF
4042 1.1 christos
4043 1.1 christos
4044 1.1 christos
4045 1.1 christos # default zonelist file location.
4046 1.1 christos zonelistfile=${dbdir}/zone.list
4047 1.1 christos
4048 1.1 christos # Check whether --with-zonelistfile was given.
4049 1.1 christos if test "${with_zonelistfile+set}" = set; then :
4050 1.1 christos withval=$with_zonelistfile; zonelistfile=$withval
4051 1.1 christos fi
4052 1.1 christos
4053 1.1 christos
4054 1.1 christos cat >>confdefs.h <<_ACEOF
4055 1.1 christos #define ZONELISTFILE "`eval echo $zonelistfile`"
4056 1.1 christos _ACEOF
4057 1.1 christos
4058 1.1 christos
4059 1.1 christos
4060 1.1 christos # default xfr dir location.
4061 1.1 christos xfrdir="/tmp"
4062 1.1 christos
4063 1.1 christos # Check whether --with-xfrdir was given.
4064 1.1 christos if test "${with_xfrdir+set}" = set; then :
4065 1.1 christos withval=$with_xfrdir; xfrdir=$withval
4066 1.1 christos fi
4067 1.1 christos
4068 1.1 christos
4069 1.1 christos cat >>confdefs.h <<_ACEOF
4070 1.1 christos #define XFRDIR "`eval echo $xfrdir`"
4071 1.1 christos _ACEOF
4072 1.1 christos
4073 1.1 christos
4074 1.1 christos
4075 1.1 christos # nsd sbin location. tmpinstantiate execprefix with defaults if not yet done.
4076 1.1 christos if test "x${exec_prefix}" = "xNONE"; then
4077 1.1 christos if test "x${prefix}" = "xNONE"; then exec_prefix="$ac_default_prefix"
4078 1.1 christos else exec_prefix="${prefix}"; fi
4079 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4080 1.1 christos exec_prefix="NONE"
4081 1.1 christos else
4082 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4083 1.1 christos fi
4084 1.1 christos
4085 1.1 christos cat >>confdefs.h <<_ACEOF
4086 1.1 christos #define NSD_START_PATH "$nsd_start_path"
4087 1.1 christos _ACEOF
4088 1.1 christos
4089 1.1 christos
4090 1.1 christos #
4091 1.1 christos # Determine default chroot directory
4092 1.1 christos #
4093 1.1 christos
4094 1.1 christos # Check whether --with-chroot was given.
4095 1.1 christos if test "${with_chroot+set}" = set; then :
4096 1.1 christos withval=$with_chroot;
4097 1.1 christos chrootdir=$withval
4098 1.1 christos
4099 1.1 christos cat >>confdefs.h <<_ACEOF
4100 1.1 christos #define CHROOTDIR "`eval echo $chrootdir`"
4101 1.1 christos _ACEOF
4102 1.1 christos
4103 1.1 christos
4104 1.1 christos fi
4105 1.1 christos
4106 1.1 christos
4107 1.1 christos
4108 1.1 christos #
4109 1.1 christos # Determine the user name to drop privileges to
4110 1.1 christos #
4111 1.1 christos user=nsd
4112 1.1 christos
4113 1.1 christos # Check whether --with-user was given.
4114 1.1 christos if test "${with_user+set}" = set; then :
4115 1.1 christos withval=$with_user; user=$withval
4116 1.1 christos fi
4117 1.1 christos
4118 1.1 christos
4119 1.1 christos
4120 1.1 christos cat >>confdefs.h <<_ACEOF
4121 1.1 christos #define USER "$user"
4122 1.1 christos _ACEOF
4123 1.1 christos
4124 1.1 christos
4125 1.1 christos ac_ext=c
4126 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4127 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4128 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4129 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4130 1.1 christos if test -n "$ac_tool_prefix"; then
4131 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4132 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4134 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4135 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4136 1.1 christos $as_echo_n "(cached) " >&6
4137 1.1 christos else
4138 1.1 christos if test -n "$CC"; then
4139 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4140 1.1 christos else
4141 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4142 1.1 christos for as_dir in $PATH
4143 1.1 christos do
4144 1.1 christos IFS=$as_save_IFS
4145 1.1 christos test -z "$as_dir" && as_dir=.
4146 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4147 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4148 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4149 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4150 1.1 christos break 2
4151 1.1 christos fi
4152 1.1 christos done
4153 1.1 christos done
4154 1.1 christos IFS=$as_save_IFS
4155 1.1 christos
4156 1.1 christos fi
4157 1.1 christos fi
4158 1.1 christos CC=$ac_cv_prog_CC
4159 1.1 christos if test -n "$CC"; then
4160 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4161 1.1 christos $as_echo "$CC" >&6; }
4162 1.1 christos else
4163 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4164 1.1 christos $as_echo "no" >&6; }
4165 1.1 christos fi
4166 1.1 christos
4167 1.1 christos
4168 1.1 christos fi
4169 1.1 christos if test -z "$ac_cv_prog_CC"; then
4170 1.1 christos ac_ct_CC=$CC
4171 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4172 1.1 christos set dummy gcc; ac_word=$2
4173 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4174 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4175 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4176 1.1 christos $as_echo_n "(cached) " >&6
4177 1.1 christos else
4178 1.1 christos if test -n "$ac_ct_CC"; then
4179 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4180 1.1 christos else
4181 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4182 1.1 christos for as_dir in $PATH
4183 1.1 christos do
4184 1.1 christos IFS=$as_save_IFS
4185 1.1 christos test -z "$as_dir" && as_dir=.
4186 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4187 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4188 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4189 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4190 1.1 christos break 2
4191 1.1 christos fi
4192 1.1 christos done
4193 1.1 christos done
4194 1.1 christos IFS=$as_save_IFS
4195 1.1 christos
4196 1.1 christos fi
4197 1.1 christos fi
4198 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4199 1.1 christos if test -n "$ac_ct_CC"; then
4200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4201 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4202 1.1 christos else
4203 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4204 1.1 christos $as_echo "no" >&6; }
4205 1.1 christos fi
4206 1.1 christos
4207 1.1 christos if test "x$ac_ct_CC" = x; then
4208 1.1 christos CC=""
4209 1.1 christos else
4210 1.1 christos case $cross_compiling:$ac_tool_warned in
4211 1.1 christos yes:)
4212 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4213 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4214 1.1 christos ac_tool_warned=yes ;;
4215 1.1 christos esac
4216 1.1 christos CC=$ac_ct_CC
4217 1.1 christos fi
4218 1.1 christos else
4219 1.1 christos CC="$ac_cv_prog_CC"
4220 1.1 christos fi
4221 1.1 christos
4222 1.1 christos if test -z "$CC"; then
4223 1.1 christos if test -n "$ac_tool_prefix"; then
4224 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4225 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4227 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4228 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4229 1.1 christos $as_echo_n "(cached) " >&6
4230 1.1 christos else
4231 1.1 christos if test -n "$CC"; then
4232 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4233 1.1 christos else
4234 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4235 1.1 christos for as_dir in $PATH
4236 1.1 christos do
4237 1.1 christos IFS=$as_save_IFS
4238 1.1 christos test -z "$as_dir" && as_dir=.
4239 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4240 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4241 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4242 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4243 1.1 christos break 2
4244 1.1 christos fi
4245 1.1 christos done
4246 1.1 christos done
4247 1.1 christos IFS=$as_save_IFS
4248 1.1 christos
4249 1.1 christos fi
4250 1.1 christos fi
4251 1.1 christos CC=$ac_cv_prog_CC
4252 1.1 christos if test -n "$CC"; then
4253 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4254 1.1 christos $as_echo "$CC" >&6; }
4255 1.1 christos else
4256 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4257 1.1 christos $as_echo "no" >&6; }
4258 1.1 christos fi
4259 1.1 christos
4260 1.1 christos
4261 1.1 christos fi
4262 1.1 christos fi
4263 1.1 christos if test -z "$CC"; then
4264 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4265 1.1 christos set dummy cc; ac_word=$2
4266 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4267 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4268 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4269 1.1 christos $as_echo_n "(cached) " >&6
4270 1.1 christos else
4271 1.1 christos if test -n "$CC"; then
4272 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4273 1.1 christos else
4274 1.1 christos ac_prog_rejected=no
4275 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4276 1.1 christos for as_dir in $PATH
4277 1.1 christos do
4278 1.1 christos IFS=$as_save_IFS
4279 1.1 christos test -z "$as_dir" && as_dir=.
4280 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4281 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4282 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4283 1.1 christos ac_prog_rejected=yes
4284 1.1 christos continue
4285 1.1 christos fi
4286 1.1 christos ac_cv_prog_CC="cc"
4287 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4288 1.1 christos break 2
4289 1.1 christos fi
4290 1.1 christos done
4291 1.1 christos done
4292 1.1 christos IFS=$as_save_IFS
4293 1.1 christos
4294 1.1 christos if test $ac_prog_rejected = yes; then
4295 1.1 christos # We found a bogon in the path, so make sure we never use it.
4296 1.1 christos set dummy $ac_cv_prog_CC
4297 1.1 christos shift
4298 1.1 christos if test $# != 0; then
4299 1.1 christos # We chose a different compiler from the bogus one.
4300 1.1 christos # However, it has the same basename, so the bogon will be chosen
4301 1.1 christos # first if we set CC to just the basename; use the full file name.
4302 1.1 christos shift
4303 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4304 1.1 christos fi
4305 1.1 christos fi
4306 1.1 christos fi
4307 1.1 christos fi
4308 1.1 christos CC=$ac_cv_prog_CC
4309 1.1 christos if test -n "$CC"; then
4310 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4311 1.1 christos $as_echo "$CC" >&6; }
4312 1.1 christos else
4313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4314 1.1 christos $as_echo "no" >&6; }
4315 1.1 christos fi
4316 1.1 christos
4317 1.1 christos
4318 1.1 christos fi
4319 1.1 christos if test -z "$CC"; then
4320 1.1 christos if test -n "$ac_tool_prefix"; then
4321 1.1 christos for ac_prog in cl.exe
4322 1.1 christos do
4323 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4324 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4325 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4326 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4327 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4328 1.1 christos $as_echo_n "(cached) " >&6
4329 1.1 christos else
4330 1.1 christos if test -n "$CC"; then
4331 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4332 1.1 christos else
4333 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4334 1.1 christos for as_dir in $PATH
4335 1.1 christos do
4336 1.1 christos IFS=$as_save_IFS
4337 1.1 christos test -z "$as_dir" && as_dir=.
4338 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4339 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4340 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4341 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4342 1.1 christos break 2
4343 1.1 christos fi
4344 1.1 christos done
4345 1.1 christos done
4346 1.1 christos IFS=$as_save_IFS
4347 1.1 christos
4348 1.1 christos fi
4349 1.1 christos fi
4350 1.1 christos CC=$ac_cv_prog_CC
4351 1.1 christos if test -n "$CC"; then
4352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4353 1.1 christos $as_echo "$CC" >&6; }
4354 1.1 christos else
4355 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4356 1.1 christos $as_echo "no" >&6; }
4357 1.1 christos fi
4358 1.1 christos
4359 1.1 christos
4360 1.1 christos test -n "$CC" && break
4361 1.1 christos done
4362 1.1 christos fi
4363 1.1 christos if test -z "$CC"; then
4364 1.1 christos ac_ct_CC=$CC
4365 1.1 christos for ac_prog in cl.exe
4366 1.1 christos do
4367 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4368 1.1 christos set dummy $ac_prog; ac_word=$2
4369 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4370 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4371 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4372 1.1 christos $as_echo_n "(cached) " >&6
4373 1.1 christos else
4374 1.1 christos if test -n "$ac_ct_CC"; then
4375 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4376 1.1 christos else
4377 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4378 1.1 christos for as_dir in $PATH
4379 1.1 christos do
4380 1.1 christos IFS=$as_save_IFS
4381 1.1 christos test -z "$as_dir" && as_dir=.
4382 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4383 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4384 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4385 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4386 1.1 christos break 2
4387 1.1 christos fi
4388 1.1 christos done
4389 1.1 christos done
4390 1.1 christos IFS=$as_save_IFS
4391 1.1 christos
4392 1.1 christos fi
4393 1.1 christos fi
4394 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4395 1.1 christos if test -n "$ac_ct_CC"; then
4396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4397 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4398 1.1 christos else
4399 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4400 1.1 christos $as_echo "no" >&6; }
4401 1.1 christos fi
4402 1.1 christos
4403 1.1 christos
4404 1.1 christos test -n "$ac_ct_CC" && break
4405 1.1 christos done
4406 1.1 christos
4407 1.1 christos if test "x$ac_ct_CC" = x; then
4408 1.1 christos CC=""
4409 1.1 christos else
4410 1.1 christos case $cross_compiling:$ac_tool_warned in
4411 1.1 christos yes:)
4412 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4413 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4414 1.1 christos ac_tool_warned=yes ;;
4415 1.1 christos esac
4416 1.1 christos CC=$ac_ct_CC
4417 1.1 christos fi
4418 1.1 christos fi
4419 1.1 christos
4420 1.1 christos fi
4421 1.1 christos
4422 1.1 christos
4423 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4424 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4425 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4426 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4427 1.1 christos
4428 1.1 christos # Provide some information about the compiler.
4429 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4430 1.1 christos set X $ac_compile
4431 1.1 christos ac_compiler=$2
4432 1.1 christos for ac_option in --version -v -V -qversion; do
4433 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4434 1.1 christos case "(($ac_try" in
4435 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4436 1.1 christos *) ac_try_echo=$ac_try;;
4437 1.1 christos esac
4438 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4439 1.1 christos $as_echo "$ac_try_echo"; } >&5
4440 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4441 1.1 christos ac_status=$?
4442 1.1 christos if test -s conftest.err; then
4443 1.1 christos sed '10a\
4444 1.1 christos ... rest of stderr output deleted ...
4445 1.1 christos 10q' conftest.err >conftest.er1
4446 1.1 christos cat conftest.er1 >&5
4447 1.1 christos fi
4448 1.1 christos rm -f conftest.er1 conftest.err
4449 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4450 1.1 christos test $ac_status = 0; }
4451 1.1 christos done
4452 1.1 christos
4453 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4454 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4455 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4456 1.1 christos $as_echo_n "(cached) " >&6
4457 1.1 christos else
4458 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4459 1.1 christos /* end confdefs.h. */
4460 1.1 christos
4461 1.1 christos int
4462 1.1 christos main ()
4463 1.1 christos {
4464 1.1 christos #ifndef __GNUC__
4465 1.1 christos choke me
4466 1.1 christos #endif
4467 1.1 christos
4468 1.1 christos ;
4469 1.1 christos return 0;
4470 1.1 christos }
4471 1.1 christos _ACEOF
4472 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4473 1.1 christos ac_compiler_gnu=yes
4474 1.1 christos else
4475 1.1 christos ac_compiler_gnu=no
4476 1.1 christos fi
4477 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4478 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4479 1.1 christos
4480 1.1 christos fi
4481 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4482 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4483 1.1 christos if test $ac_compiler_gnu = yes; then
4484 1.1 christos GCC=yes
4485 1.1 christos else
4486 1.1 christos GCC=
4487 1.1 christos fi
4488 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4489 1.1 christos ac_save_CFLAGS=$CFLAGS
4490 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4491 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4492 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4493 1.1 christos $as_echo_n "(cached) " >&6
4494 1.1 christos else
4495 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4496 1.1 christos ac_c_werror_flag=yes
4497 1.1 christos ac_cv_prog_cc_g=no
4498 1.1 christos CFLAGS="-g"
4499 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4500 1.1 christos /* end confdefs.h. */
4501 1.1 christos
4502 1.1 christos int
4503 1.1 christos main ()
4504 1.1 christos {
4505 1.1 christos
4506 1.1 christos ;
4507 1.1 christos return 0;
4508 1.1 christos }
4509 1.1 christos _ACEOF
4510 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4511 1.1 christos ac_cv_prog_cc_g=yes
4512 1.1 christos else
4513 1.1 christos CFLAGS=""
4514 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4515 1.1 christos /* end confdefs.h. */
4516 1.1 christos
4517 1.1 christos int
4518 1.1 christos main ()
4519 1.1 christos {
4520 1.1 christos
4521 1.1 christos ;
4522 1.1 christos return 0;
4523 1.1 christos }
4524 1.1 christos _ACEOF
4525 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4526 1.1 christos
4527 1.1 christos else
4528 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4529 1.1 christos CFLAGS="-g"
4530 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4531 1.1 christos /* end confdefs.h. */
4532 1.1 christos
4533 1.1 christos int
4534 1.1 christos main ()
4535 1.1 christos {
4536 1.1 christos
4537 1.1 christos ;
4538 1.1 christos return 0;
4539 1.1 christos }
4540 1.1 christos _ACEOF
4541 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4542 1.1 christos ac_cv_prog_cc_g=yes
4543 1.1 christos fi
4544 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4545 1.1 christos fi
4546 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4547 1.1 christos fi
4548 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4549 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4550 1.1 christos fi
4551 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4552 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4553 1.1 christos if test "$ac_test_CFLAGS" = set; then
4554 1.1 christos CFLAGS=$ac_save_CFLAGS
4555 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4556 1.1 christos if test "$GCC" = yes; then
4557 1.1 christos CFLAGS="-g -O2"
4558 1.1 christos else
4559 1.1 christos CFLAGS="-g"
4560 1.1 christos fi
4561 1.1 christos else
4562 1.1 christos if test "$GCC" = yes; then
4563 1.1 christos CFLAGS="-O2"
4564 1.1 christos else
4565 1.1 christos CFLAGS=
4566 1.1 christos fi
4567 1.1 christos fi
4568 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4569 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4570 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4571 1.1 christos $as_echo_n "(cached) " >&6
4572 1.1 christos else
4573 1.1 christos ac_cv_prog_cc_c89=no
4574 1.1 christos ac_save_CC=$CC
4575 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4576 1.1 christos /* end confdefs.h. */
4577 1.1 christos #include <stdarg.h>
4578 1.1 christos #include <stdio.h>
4579 1.1 christos struct stat;
4580 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4581 1.1 christos struct buf { int x; };
4582 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4583 1.1 christos static char *e (p, i)
4584 1.1 christos char **p;
4585 1.1 christos int i;
4586 1.1 christos {
4587 1.1 christos return p[i];
4588 1.1 christos }
4589 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4590 1.1 christos {
4591 1.1 christos char *s;
4592 1.1 christos va_list v;
4593 1.1 christos va_start (v,p);
4594 1.1 christos s = g (p, va_arg (v,int));
4595 1.1 christos va_end (v);
4596 1.1 christos return s;
4597 1.1 christos }
4598 1.1 christos
4599 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4600 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4601 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4602 1.1 christos as 'x'. The following induces an error, until -std is added to get
4603 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4604 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4605 1.1 christos that's true only with -std. */
4606 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4607 1.1 christos
4608 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4609 1.1 christos inside strings and character constants. */
4610 1.1 christos #define FOO(x) 'x'
4611 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4612 1.1 christos
4613 1.1 christos int test (int i, double x);
4614 1.1 christos struct s1 {int (*f) (int a);};
4615 1.1 christos struct s2 {int (*f) (double a);};
4616 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4617 1.1 christos int argc;
4618 1.1 christos char **argv;
4619 1.1 christos int
4620 1.1 christos main ()
4621 1.1 christos {
4622 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4623 1.1 christos ;
4624 1.1 christos return 0;
4625 1.1 christos }
4626 1.1 christos _ACEOF
4627 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4628 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4629 1.1 christos do
4630 1.1 christos CC="$ac_save_CC $ac_arg"
4631 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4632 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4633 1.1 christos fi
4634 1.1 christos rm -f core conftest.err conftest.$ac_objext
4635 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4636 1.1 christos done
4637 1.1 christos rm -f conftest.$ac_ext
4638 1.1 christos CC=$ac_save_CC
4639 1.1 christos
4640 1.1 christos fi
4641 1.1 christos # AC_CACHE_VAL
4642 1.1 christos case "x$ac_cv_prog_cc_c89" in
4643 1.1 christos x)
4644 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4645 1.1 christos $as_echo "none needed" >&6; } ;;
4646 1.1 christos xno)
4647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4648 1.1 christos $as_echo "unsupported" >&6; } ;;
4649 1.1 christos *)
4650 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4652 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4653 1.1 christos esac
4654 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4655 1.1 christos
4656 1.1 christos fi
4657 1.1 christos
4658 1.1 christos ac_ext=c
4659 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4660 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4661 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4662 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4663 1.1 christos
4664 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4665 1.2 christos $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4666 1.2 christos if ${ac_cv_path_SED+:} false; then :
4667 1.1 christos $as_echo_n "(cached) " >&6
4668 1.1 christos else
4669 1.2 christos ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4670 1.2 christos for ac_i in 1 2 3 4 5 6 7; do
4671 1.2 christos ac_script="$ac_script$as_nl$ac_script"
4672 1.2 christos done
4673 1.2 christos echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4674 1.2 christos { ac_script=; unset ac_script;}
4675 1.2 christos if test -z "$SED"; then
4676 1.2 christos ac_path_SED_found=false
4677 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
4678 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679 1.1 christos for as_dir in $PATH
4680 1.1 christos do
4681 1.1 christos IFS=$as_save_IFS
4682 1.1 christos test -z "$as_dir" && as_dir=.
4683 1.2 christos for ac_prog in sed gsed; do
4684 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4685 1.2 christos ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4686 1.2 christos as_fn_executable_p "$ac_path_SED" || continue
4687 1.2 christos # Check for GNU ac_path_SED and select it if it is found.
4688 1.2 christos # Check for GNU $ac_path_SED
4689 1.2 christos case `"$ac_path_SED" --version 2>&1` in
4690 1.2 christos *GNU*)
4691 1.2 christos ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4692 1.2 christos *)
4693 1.2 christos ac_count=0
4694 1.2 christos $as_echo_n 0123456789 >"conftest.in"
4695 1.2 christos while :
4696 1.2 christos do
4697 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4698 1.2 christos mv "conftest.tmp" "conftest.in"
4699 1.2 christos cp "conftest.in" "conftest.nl"
4700 1.2 christos $as_echo '' >> "conftest.nl"
4701 1.2 christos "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4702 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4703 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4704 1.2 christos if test $ac_count -gt ${ac_path_SED_max-0}; then
4705 1.2 christos # Best one so far, save it but keep looking for a better one
4706 1.2 christos ac_cv_path_SED="$ac_path_SED"
4707 1.2 christos ac_path_SED_max=$ac_count
4708 1.2 christos fi
4709 1.2 christos # 10*(2^10) chars as input seems more than enough
4710 1.2 christos test $ac_count -gt 10 && break
4711 1.2 christos done
4712 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4713 1.1 christos esac
4714 1.1 christos
4715 1.2 christos $ac_path_SED_found && break 3
4716 1.2 christos done
4717 1.2 christos done
4718 1.1 christos done
4719 1.1 christos IFS=$as_save_IFS
4720 1.2 christos if test -z "$ac_cv_path_SED"; then
4721 1.2 christos as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4722 1.1 christos fi
4723 1.2 christos else
4724 1.2 christos ac_cv_path_SED=$SED
4725 1.1 christos fi
4726 1.1 christos
4727 1.2 christos fi
4728 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4729 1.2 christos $as_echo "$ac_cv_path_SED" >&6; }
4730 1.2 christos SED="$ac_cv_path_SED"
4731 1.2 christos rm -f conftest.sed
4732 1.1 christos
4733 1.2 christos for ac_prog in gawk mawk nawk awk
4734 1.1 christos do
4735 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4736 1.1 christos set dummy $ac_prog; ac_word=$2
4737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4738 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4739 1.2 christos if ${ac_cv_prog_AWK+:} false; then :
4740 1.1 christos $as_echo_n "(cached) " >&6
4741 1.1 christos else
4742 1.2 christos if test -n "$AWK"; then
4743 1.2 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
4744 1.1 christos else
4745 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4746 1.1 christos for as_dir in $PATH
4747 1.1 christos do
4748 1.1 christos IFS=$as_save_IFS
4749 1.1 christos test -z "$as_dir" && as_dir=.
4750 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4751 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4752 1.2 christos ac_cv_prog_AWK="$ac_prog"
4753 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4754 1.1 christos break 2
4755 1.1 christos fi
4756 1.1 christos done
4757 1.1 christos done
4758 1.1 christos IFS=$as_save_IFS
4759 1.1 christos
4760 1.1 christos fi
4761 1.1 christos fi
4762 1.2 christos AWK=$ac_cv_prog_AWK
4763 1.2 christos if test -n "$AWK"; then
4764 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4765 1.2 christos $as_echo "$AWK" >&6; }
4766 1.1 christos else
4767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4768 1.1 christos $as_echo "no" >&6; }
4769 1.1 christos fi
4770 1.1 christos
4771 1.1 christos
4772 1.2 christos test -n "$AWK" && break
4773 1.1 christos done
4774 1.2 christos
4775 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4776 1.2 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4777 1.2 christos if ${ac_cv_path_GREP+:} false; then :
4778 1.2 christos $as_echo_n "(cached) " >&6
4779 1.2 christos else
4780 1.2 christos if test -z "$GREP"; then
4781 1.2 christos ac_path_GREP_found=false
4782 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
4783 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4784 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4785 1.2 christos do
4786 1.2 christos IFS=$as_save_IFS
4787 1.2 christos test -z "$as_dir" && as_dir=.
4788 1.2 christos for ac_prog in grep ggrep; do
4789 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4790 1.2 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4791 1.2 christos as_fn_executable_p "$ac_path_GREP" || continue
4792 1.2 christos # Check for GNU ac_path_GREP and select it if it is found.
4793 1.2 christos # Check for GNU $ac_path_GREP
4794 1.2 christos case `"$ac_path_GREP" --version 2>&1` in
4795 1.2 christos *GNU*)
4796 1.2 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4797 1.2 christos *)
4798 1.2 christos ac_count=0
4799 1.2 christos $as_echo_n 0123456789 >"conftest.in"
4800 1.2 christos while :
4801 1.2 christos do
4802 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4803 1.2 christos mv "conftest.tmp" "conftest.in"
4804 1.2 christos cp "conftest.in" "conftest.nl"
4805 1.2 christos $as_echo 'GREP' >> "conftest.nl"
4806 1.2 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4807 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4808 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4809 1.2 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
4810 1.2 christos # Best one so far, save it but keep looking for a better one
4811 1.2 christos ac_cv_path_GREP="$ac_path_GREP"
4812 1.2 christos ac_path_GREP_max=$ac_count
4813 1.2 christos fi
4814 1.2 christos # 10*(2^10) chars as input seems more than enough
4815 1.2 christos test $ac_count -gt 10 && break
4816 1.2 christos done
4817 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4818 1.2 christos esac
4819 1.2 christos
4820 1.2 christos $ac_path_GREP_found && break 3
4821 1.2 christos done
4822 1.2 christos done
4823 1.2 christos done
4824 1.2 christos IFS=$as_save_IFS
4825 1.2 christos if test -z "$ac_cv_path_GREP"; then
4826 1.2 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4827 1.2 christos fi
4828 1.2 christos else
4829 1.2 christos ac_cv_path_GREP=$GREP
4830 1.2 christos fi
4831 1.2 christos
4832 1.2 christos fi
4833 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4834 1.2 christos $as_echo "$ac_cv_path_GREP" >&6; }
4835 1.2 christos GREP="$ac_cv_path_GREP"
4836 1.2 christos
4837 1.2 christos
4838 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4839 1.2 christos $as_echo_n "checking for egrep... " >&6; }
4840 1.2 christos if ${ac_cv_path_EGREP+:} false; then :
4841 1.2 christos $as_echo_n "(cached) " >&6
4842 1.2 christos else
4843 1.2 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4844 1.2 christos then ac_cv_path_EGREP="$GREP -E"
4845 1.2 christos else
4846 1.2 christos if test -z "$EGREP"; then
4847 1.2 christos ac_path_EGREP_found=false
4848 1.2 christos # Loop through the user's path and test for each of PROGNAME-LIST
4849 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4850 1.2 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4851 1.2 christos do
4852 1.2 christos IFS=$as_save_IFS
4853 1.2 christos test -z "$as_dir" && as_dir=.
4854 1.2 christos for ac_prog in egrep; do
4855 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4856 1.2 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4857 1.2 christos as_fn_executable_p "$ac_path_EGREP" || continue
4858 1.2 christos # Check for GNU ac_path_EGREP and select it if it is found.
4859 1.2 christos # Check for GNU $ac_path_EGREP
4860 1.2 christos case `"$ac_path_EGREP" --version 2>&1` in
4861 1.2 christos *GNU*)
4862 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4863 1.2 christos *)
4864 1.2 christos ac_count=0
4865 1.2 christos $as_echo_n 0123456789 >"conftest.in"
4866 1.2 christos while :
4867 1.2 christos do
4868 1.2 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
4869 1.2 christos mv "conftest.tmp" "conftest.in"
4870 1.2 christos cp "conftest.in" "conftest.nl"
4871 1.2 christos $as_echo 'EGREP' >> "conftest.nl"
4872 1.2 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4873 1.2 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4874 1.2 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
4875 1.2 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4876 1.2 christos # Best one so far, save it but keep looking for a better one
4877 1.2 christos ac_cv_path_EGREP="$ac_path_EGREP"
4878 1.2 christos ac_path_EGREP_max=$ac_count
4879 1.2 christos fi
4880 1.2 christos # 10*(2^10) chars as input seems more than enough
4881 1.2 christos test $ac_count -gt 10 && break
4882 1.2 christos done
4883 1.2 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4884 1.2 christos esac
4885 1.2 christos
4886 1.2 christos $ac_path_EGREP_found && break 3
4887 1.2 christos done
4888 1.2 christos done
4889 1.2 christos done
4890 1.2 christos IFS=$as_save_IFS
4891 1.2 christos if test -z "$ac_cv_path_EGREP"; then
4892 1.2 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4893 1.2 christos fi
4894 1.2 christos else
4895 1.2 christos ac_cv_path_EGREP=$EGREP
4896 1.2 christos fi
4897 1.2 christos
4898 1.2 christos fi
4899 1.2 christos fi
4900 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4901 1.2 christos $as_echo "$ac_cv_path_EGREP" >&6; }
4902 1.2 christos EGREP="$ac_cv_path_EGREP"
4903 1.2 christos
4904 1.2 christos
4905 1.2 christos for ac_prog in flex lex
4906 1.2 christos do
4907 1.2 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4908 1.2 christos set dummy $ac_prog; ac_word=$2
4909 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4910 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
4911 1.2 christos if ${ac_cv_prog_LEX+:} false; then :
4912 1.2 christos $as_echo_n "(cached) " >&6
4913 1.2 christos else
4914 1.2 christos if test -n "$LEX"; then
4915 1.2 christos ac_cv_prog_LEX="$LEX" # Let the user override the test.
4916 1.2 christos else
4917 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4918 1.2 christos for as_dir in $PATH
4919 1.2 christos do
4920 1.2 christos IFS=$as_save_IFS
4921 1.2 christos test -z "$as_dir" && as_dir=.
4922 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
4923 1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4924 1.2 christos ac_cv_prog_LEX="$ac_prog"
4925 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4926 1.2 christos break 2
4927 1.2 christos fi
4928 1.2 christos done
4929 1.2 christos done
4930 1.2 christos IFS=$as_save_IFS
4931 1.2 christos
4932 1.2 christos fi
4933 1.2 christos fi
4934 1.2 christos LEX=$ac_cv_prog_LEX
4935 1.2 christos if test -n "$LEX"; then
4936 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
4937 1.2 christos $as_echo "$LEX" >&6; }
4938 1.2 christos else
4939 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4940 1.2 christos $as_echo "no" >&6; }
4941 1.2 christos fi
4942 1.2 christos
4943 1.2 christos
4944 1.2 christos test -n "$LEX" && break
4945 1.2 christos done
4946 1.2 christos test -n "$LEX" || LEX=":"
4947 1.1 christos
4948 1.1 christos if test "x$LEX" != "x:"; then
4949 1.1 christos cat >conftest.l <<_ACEOF
4950 1.1 christos %%
4951 1.1 christos a { ECHO; }
4952 1.1 christos b { REJECT; }
4953 1.1 christos c { yymore (); }
4954 1.1 christos d { yyless (1); }
4955 1.1 christos e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
4956 1.1 christos yyless ((input () != 0)); }
4957 1.1 christos f { unput (yytext[0]); }
4958 1.1 christos . { BEGIN INITIAL; }
4959 1.1 christos %%
4960 1.1 christos #ifdef YYTEXT_POINTER
4961 1.1 christos extern char *yytext;
4962 1.1 christos #endif
4963 1.1 christos int
4964 1.1 christos main (void)
4965 1.1 christos {
4966 1.1 christos return ! yylex () + ! yywrap ();
4967 1.1 christos }
4968 1.1 christos _ACEOF
4969 1.1 christos { { ac_try="$LEX conftest.l"
4970 1.1 christos case "(($ac_try" in
4971 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4972 1.1 christos *) ac_try_echo=$ac_try;;
4973 1.1 christos esac
4974 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4975 1.1 christos $as_echo "$ac_try_echo"; } >&5
4976 1.1 christos (eval "$LEX conftest.l") 2>&5
4977 1.1 christos ac_status=$?
4978 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4979 1.1 christos test $ac_status = 0; }
4980 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
4981 1.1 christos $as_echo_n "checking lex output file root... " >&6; }
4982 1.1 christos if ${ac_cv_prog_lex_root+:} false; then :
4983 1.1 christos $as_echo_n "(cached) " >&6
4984 1.1 christos else
4985 1.1 christos
4986 1.1 christos if test -f lex.yy.c; then
4987 1.1 christos ac_cv_prog_lex_root=lex.yy
4988 1.1 christos elif test -f lexyy.c; then
4989 1.1 christos ac_cv_prog_lex_root=lexyy
4990 1.1 christos else
4991 1.1 christos as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
4992 1.1 christos fi
4993 1.1 christos fi
4994 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
4995 1.1 christos $as_echo "$ac_cv_prog_lex_root" >&6; }
4996 1.1 christos LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4997 1.1 christos
4998 1.1 christos if test -z "${LEXLIB+set}"; then
4999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
5000 1.1 christos $as_echo_n "checking lex library... " >&6; }
5001 1.1 christos if ${ac_cv_lib_lex+:} false; then :
5002 1.1 christos $as_echo_n "(cached) " >&6
5003 1.1 christos else
5004 1.1 christos
5005 1.1 christos ac_save_LIBS=$LIBS
5006 1.1 christos ac_cv_lib_lex='none needed'
5007 1.1 christos for ac_lib in '' -lfl -ll; do
5008 1.1 christos LIBS="$ac_lib $ac_save_LIBS"
5009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5010 1.1 christos /* end confdefs.h. */
5011 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
5012 1.1 christos _ACEOF
5013 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5014 1.1 christos ac_cv_lib_lex=$ac_lib
5015 1.1 christos fi
5016 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5017 1.1 christos conftest$ac_exeext conftest.$ac_ext
5018 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && break
5019 1.1 christos done
5020 1.1 christos LIBS=$ac_save_LIBS
5021 1.1 christos
5022 1.1 christos fi
5023 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
5024 1.1 christos $as_echo "$ac_cv_lib_lex" >&6; }
5025 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
5026 1.1 christos fi
5027 1.1 christos
5028 1.1 christos
5029 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
5030 1.1 christos $as_echo_n "checking whether yytext is a pointer... " >&6; }
5031 1.1 christos if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
5032 1.1 christos $as_echo_n "(cached) " >&6
5033 1.1 christos else
5034 1.1 christos # POSIX says lex can declare yytext either as a pointer or an array; the
5035 1.1 christos # default is implementation-dependent. Figure out which it is, since
5036 1.1 christos # not all implementations provide the %pointer and %array declarations.
5037 1.1 christos ac_cv_prog_lex_yytext_pointer=no
5038 1.1 christos ac_save_LIBS=$LIBS
5039 1.1 christos LIBS="$LEXLIB $ac_save_LIBS"
5040 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5041 1.1 christos /* end confdefs.h. */
5042 1.1 christos
5043 1.1 christos #define YYTEXT_POINTER 1
5044 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
5045 1.1 christos _ACEOF
5046 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5047 1.1 christos ac_cv_prog_lex_yytext_pointer=yes
5048 1.1 christos fi
5049 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5050 1.1 christos conftest$ac_exeext conftest.$ac_ext
5051 1.1 christos LIBS=$ac_save_LIBS
5052 1.1 christos
5053 1.1 christos fi
5054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
5055 1.1 christos $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
5056 1.1 christos if test $ac_cv_prog_lex_yytext_pointer = yes; then
5057 1.1 christos
5058 1.1 christos $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
5059 1.1 christos
5060 1.1 christos fi
5061 1.1 christos rm -f conftest.l $LEX_OUTPUT_ROOT.c
5062 1.1 christos
5063 1.1 christos fi
5064 1.1 christos for ac_prog in 'bison -y' byacc
5065 1.1 christos do
5066 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
5067 1.1 christos set dummy $ac_prog; ac_word=$2
5068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5069 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
5070 1.1 christos if ${ac_cv_prog_YACC+:} false; then :
5071 1.1 christos $as_echo_n "(cached) " >&6
5072 1.1 christos else
5073 1.1 christos if test -n "$YACC"; then
5074 1.1 christos ac_cv_prog_YACC="$YACC" # Let the user override the test.
5075 1.1 christos else
5076 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5077 1.1 christos for as_dir in $PATH
5078 1.1 christos do
5079 1.1 christos IFS=$as_save_IFS
5080 1.1 christos test -z "$as_dir" && as_dir=.
5081 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
5082 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5083 1.1 christos ac_cv_prog_YACC="$ac_prog"
5084 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5085 1.1 christos break 2
5086 1.1 christos fi
5087 1.1 christos done
5088 1.1 christos done
5089 1.1 christos IFS=$as_save_IFS
5090 1.1 christos
5091 1.1 christos fi
5092 1.1 christos fi
5093 1.1 christos YACC=$ac_cv_prog_YACC
5094 1.1 christos if test -n "$YACC"; then
5095 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
5096 1.1 christos $as_echo "$YACC" >&6; }
5097 1.1 christos else
5098 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5099 1.1 christos $as_echo "no" >&6; }
5100 1.1 christos fi
5101 1.1 christos
5102 1.1 christos
5103 1.1 christos test -n "$YACC" && break
5104 1.1 christos done
5105 1.1 christos test -n "$YACC" || YACC="yacc"
5106 1.1 christos
5107 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
5108 1.2 christos $as_echo_n "checking whether ln -s works... " >&6; }
5109 1.2 christos LN_S=$as_ln_s
5110 1.2 christos if test "$LN_S" = "ln -s"; then
5111 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5112 1.2 christos $as_echo "yes" >&6; }
5113 1.2 christos else
5114 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
5115 1.2 christos $as_echo "no, using $LN_S" >&6; }
5116 1.2 christos fi
5117 1.1 christos
5118 1.2 christos ac_aux_dir=
5119 1.2 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
5120 1.2 christos if test -f "$ac_dir/install-sh"; then
5121 1.2 christos ac_aux_dir=$ac_dir
5122 1.2 christos ac_install_sh="$ac_aux_dir/install-sh -c"
5123 1.2 christos break
5124 1.2 christos elif test -f "$ac_dir/install.sh"; then
5125 1.2 christos ac_aux_dir=$ac_dir
5126 1.2 christos ac_install_sh="$ac_aux_dir/install.sh -c"
5127 1.2 christos break
5128 1.2 christos elif test -f "$ac_dir/shtool"; then
5129 1.2 christos ac_aux_dir=$ac_dir
5130 1.2 christos ac_install_sh="$ac_aux_dir/shtool install -c"
5131 1.2 christos break
5132 1.1 christos fi
5133 1.2 christos done
5134 1.2 christos if test -z "$ac_aux_dir"; then
5135 1.2 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
5136 1.1 christos fi
5137 1.1 christos
5138 1.2 christos # These three variables are undocumented and unsupported,
5139 1.2 christos # and are intended to be withdrawn in a future Autoconf release.
5140 1.2 christos # They can cause serious problems if a builder's source tree is in a directory
5141 1.2 christos # whose full name contains unusual characters.
5142 1.2 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5143 1.2 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5144 1.2 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5145 1.1 christos
5146 1.1 christos
5147 1.2 christos # Find a good install program. We prefer a C program (faster),
5148 1.2 christos # so one script is as good as another. But avoid the broken or
5149 1.2 christos # incompatible versions:
5150 1.2 christos # SysV /etc/install, /usr/sbin/install
5151 1.2 christos # SunOS /usr/etc/install
5152 1.2 christos # IRIX /sbin/install
5153 1.2 christos # AIX /bin/install
5154 1.2 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
5155 1.2 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
5156 1.2 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
5157 1.2 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
5158 1.2 christos # OS/2's system install, which has a completely different semantic
5159 1.2 christos # ./install, which can be erroneously created by make from ./install.sh.
5160 1.2 christos # Reject install programs that cannot install multiple files.
5161 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
5162 1.2 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
5163 1.2 christos if test -z "$INSTALL"; then
5164 1.2 christos if ${ac_cv_path_install+:} false; then :
5165 1.2 christos $as_echo_n "(cached) " >&6
5166 1.2 christos else
5167 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5168 1.2 christos for as_dir in $PATH
5169 1.2 christos do
5170 1.2 christos IFS=$as_save_IFS
5171 1.2 christos test -z "$as_dir" && as_dir=.
5172 1.2 christos # Account for people who put trailing slashes in PATH elements.
5173 1.2 christos case $as_dir/ in #((
5174 1.2 christos ./ | .// | /[cC]/* | \
5175 1.2 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
5176 1.2 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
5177 1.2 christos /usr/ucb/* ) ;;
5178 1.2 christos *)
5179 1.2 christos # OSF1 and SCO ODT 3.0 have their own names for install.
5180 1.2 christos # Don't use installbsd from OSF since it installs stuff as root
5181 1.2 christos # by default.
5182 1.2 christos for ac_prog in ginstall scoinst install; do
5183 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
5184 1.2 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
5185 1.2 christos if test $ac_prog = install &&
5186 1.2 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5187 1.2 christos # AIX install. It has an incompatible calling convention.
5188 1.2 christos :
5189 1.2 christos elif test $ac_prog = install &&
5190 1.2 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
5191 1.2 christos # program-specific install script used by HP pwplus--don't use.
5192 1.2 christos :
5193 1.2 christos else
5194 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5195 1.2 christos echo one > conftest.one
5196 1.2 christos echo two > conftest.two
5197 1.2 christos mkdir conftest.dir
5198 1.2 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
5199 1.2 christos test -s conftest.one && test -s conftest.two &&
5200 1.2 christos test -s conftest.dir/conftest.one &&
5201 1.2 christos test -s conftest.dir/conftest.two
5202 1.2 christos then
5203 1.2 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
5204 1.2 christos break 3
5205 1.2 christos fi
5206 1.2 christos fi
5207 1.2 christos fi
5208 1.2 christos done
5209 1.2 christos done
5210 1.2 christos ;;
5211 1.2 christos esac
5212 1.2 christos
5213 1.2 christos done
5214 1.2 christos IFS=$as_save_IFS
5215 1.2 christos
5216 1.2 christos rm -rf conftest.one conftest.two conftest.dir
5217 1.2 christos
5218 1.2 christos fi
5219 1.2 christos if test "${ac_cv_path_install+set}" = set; then
5220 1.2 christos INSTALL=$ac_cv_path_install
5221 1.2 christos else
5222 1.2 christos # As a last resort, use the slow shell script. Don't cache a
5223 1.2 christos # value for INSTALL within a source directory, because that will
5224 1.2 christos # break other packages using the cache if that directory is
5225 1.2 christos # removed, or if the value is a relative name.
5226 1.2 christos INSTALL=$ac_install_sh
5227 1.2 christos fi
5228 1.2 christos fi
5229 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5230 1.2 christos $as_echo "$INSTALL" >&6; }
5231 1.2 christos
5232 1.2 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5233 1.2 christos # It thinks the first close brace ends the variable substitution.
5234 1.2 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5235 1.2 christos
5236 1.2 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5237 1.2 christos
5238 1.2 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5239 1.2 christos
5240 1.2 christos
5241 1.2 christos if test "$LEX" != ":" -a "$LEX" != ""; then
5242 1.2 christos # Solaris provides anemic tools, and they don't offer GNU extensions like
5243 1.2 christos # 'flex -i'. Solaris also does not offer GNU replacements in /usr/gnu/bin.
5244 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether lex accepts -i" >&5
5245 1.2 christos $as_echo_n "checking whether lex accepts -i... " >&6; }
5246 1.2 christos if echo "%%" | $LEX -i -t >/dev/null 2>&1; then :
5247 1.2 christos
5248 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5249 1.2 christos $as_echo "yes" >&6; }
5250 1.2 christos
5251 1.2 christos else
5252 1.2 christos
5253 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5254 1.2 christos $as_echo "no" >&6; }
5255 1.2 christos as_fn_error $? "unable to find a lexer that supports -i. If one is available then set the LEX variable" "$LINENO" 5
5256 1.2 christos
5257 1.2 christos
5258 1.2 christos fi
5259 1.2 christos
5260 1.2 christos # Check if lex defines yy_current_buffer, because 2.4.6 and older use it,
5261 1.2 christos # but later could define it as a macro and then we should not redefine it.
5262 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lex defines yy_current_buffer" >&5
5263 1.2 christos $as_echo_n "checking if lex defines yy_current_buffer... " >&6; }
5264 1.2 christos cat <<EOF >conftest.lex
5265 1.2 christos %%
5266 1.2 christos EOF
5267 1.2 christos $LEX -i -t conftest.lex >> conftest.c 2>/dev/null
5268 1.2 christos if $GREP "^#define yy_current_buffer" conftest.c >/dev/null; then
5269 1.2 christos
5270 1.2 christos cat >>confdefs.h <<_ACEOF
5271 1.2 christos #define LEX_DEFINES_YY_CURRENT_BUFFER 1
5272 1.2 christos _ACEOF
5273 1.2 christos
5274 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5275 1.2 christos $as_echo "yes" >&6; }
5276 1.2 christos else
5277 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5278 1.2 christos $as_echo "no" >&6; }
5279 1.2 christos fi
5280 1.2 christos rm -f conftest.lex conftest.c
5281 1.2 christos fi
5282 1.2 christos
5283 1.2 christos
5284 1.2 christos
5285 1.2 christos
5286 1.2 christos
5287 1.2 christos
5288 1.2 christos
5289 1.2 christos
5290 1.2 christos # Checks for typedefs, structures, and compiler characteristics.
5291 1.2 christos # allow user to override the -g -O2 flags.
5292 1.2 christos if test "x$CFLAGS" = "x" ; then
5293 1.2 christos
5294 1.2 christos
5295 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
5296 1.2 christos $as_echo_n "checking whether $CC supports -g... " >&6; }
5297 1.2 christos cache=`echo g | sed 'y%.=/+-%___p_%'`
5298 1.2 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5299 1.1 christos $as_echo_n "(cached) " >&6
5300 1.1 christos else
5301 1.1 christos
5302 1.1 christos echo 'void f(void){}' >conftest.c
5303 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
5304 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5305 1.1 christos else
5306 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5307 1.1 christos fi
5308 1.1 christos rm -f conftest conftest.o conftest.c
5309 1.1 christos
5310 1.1 christos fi
5311 1.1 christos
5312 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5314 1.1 christos $as_echo "yes" >&6; }
5315 1.1 christos :
5316 1.1 christos CFLAGS="$CFLAGS -g"
5317 1.1 christos else
5318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5319 1.1 christos $as_echo "no" >&6; }
5320 1.1 christos :
5321 1.1 christos
5322 1.1 christos fi
5323 1.1 christos
5324 1.1 christos # we do not use O3 because it causes miscompilations.
5325 1.1 christos
5326 1.1 christos
5327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
5328 1.1 christos $as_echo_n "checking whether $CC supports -O2... " >&6; }
5329 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
5330 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5331 1.1 christos $as_echo_n "(cached) " >&6
5332 1.1 christos else
5333 1.1 christos
5334 1.1 christos echo 'void f(void){}' >conftest.c
5335 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
5336 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5337 1.1 christos else
5338 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5339 1.1 christos fi
5340 1.1 christos rm -f conftest conftest.o conftest.c
5341 1.1 christos
5342 1.1 christos fi
5343 1.1 christos
5344 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5346 1.1 christos $as_echo "yes" >&6; }
5347 1.1 christos :
5348 1.1 christos CFLAGS="$CFLAGS -O2"
5349 1.1 christos else
5350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5351 1.1 christos $as_echo "no" >&6; }
5352 1.1 christos :
5353 1.1 christos
5354 1.1 christos fi
5355 1.1 christos
5356 1.1 christos
5357 1.1 christos # Check whether --enable-flto was given.
5358 1.1 christos if test "${enable_flto+set}" = set; then :
5359 1.1 christos enableval=$enable_flto;
5360 1.1 christos fi
5361 1.1 christos
5362 1.1 christos if test "x$enable_flto" != "xno"; then :
5363 1.1 christos
5364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -flto" >&5
5365 1.1 christos $as_echo_n "checking if $CC supports -flto... " >&6; }
5366 1.1 christos BAKCFLAGS="$CFLAGS"
5367 1.1 christos CFLAGS="$CFLAGS -flto"
5368 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5369 1.1 christos /* end confdefs.h. */
5370 1.1 christos
5371 1.1 christos int
5372 1.1 christos main ()
5373 1.1 christos {
5374 1.1 christos
5375 1.1 christos ;
5376 1.1 christos return 0;
5377 1.1 christos }
5378 1.1 christos _ACEOF
5379 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5380 1.1 christos
5381 1.1 christos if $CC $CFLAGS -o conftest conftest.c 2>&1 | $GREP -e "warning: no debug symbols in executable" -e "warning: object" >/dev/null; then
5382 1.1 christos CFLAGS="$BAKCFLAGS"
5383 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5384 1.1 christos $as_echo "no" >&6; }
5385 1.1 christos else
5386 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5387 1.1 christos $as_echo "yes" >&6; }
5388 1.1 christos fi
5389 1.1 christos rm -f conftest conftest.c conftest.o
5390 1.1 christos
5391 1.1 christos else
5392 1.1 christos CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5393 1.1 christos $as_echo "no" >&6; }
5394 1.1 christos fi
5395 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5396 1.1 christos conftest$ac_exeext conftest.$ac_ext
5397 1.1 christos
5398 1.1 christos fi
5399 1.1 christos
5400 1.1 christos
5401 1.1 christos # Check whether --enable-pie was given.
5402 1.1 christos if test "${enable_pie+set}" = set; then :
5403 1.1 christos enableval=$enable_pie;
5404 1.1 christos fi
5405 1.1 christos
5406 1.1 christos if test "x$enable_pie" = "xyes"; then :
5407 1.1 christos
5408 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
5409 1.1 christos $as_echo_n "checking if $CC supports PIE... " >&6; }
5410 1.1 christos BAKLDFLAGS="$LDFLAGS"
5411 1.1 christos BAKCFLAGS="$CFLAGS"
5412 1.1 christos LDFLAGS="$LDFLAGS -pie"
5413 1.1 christos CFLAGS="$CFLAGS -fPIE"
5414 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5415 1.1 christos /* end confdefs.h. */
5416 1.1 christos
5417 1.1 christos int
5418 1.1 christos main ()
5419 1.1 christos {
5420 1.1 christos
5421 1.1 christos ;
5422 1.1 christos return 0;
5423 1.1 christos }
5424 1.1 christos _ACEOF
5425 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5426 1.1 christos
5427 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5428 1.1 christos LDFLAGS="$BAKLDFLAGS"
5429 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5430 1.1 christos $as_echo "no" >&6; }
5431 1.1 christos else
5432 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5433 1.1 christos $as_echo "yes" >&6; }
5434 1.1 christos fi
5435 1.1 christos rm -f conftest conftest.c conftest.o
5436 1.1 christos
5437 1.1 christos else
5438 1.1 christos LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5439 1.1 christos $as_echo "no" >&6; }
5440 1.1 christos fi
5441 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5442 1.1 christos conftest$ac_exeext conftest.$ac_ext
5443 1.1 christos
5444 1.1 christos fi
5445 1.1 christos
5446 1.1 christos
5447 1.1 christos # Check whether --enable-relro_now was given.
5448 1.1 christos if test "${enable_relro_now+set}" = set; then :
5449 1.1 christos enableval=$enable_relro_now;
5450 1.1 christos fi
5451 1.1 christos
5452 1.1 christos if test "x$enable_relro_now" = "xyes"; then :
5453 1.1 christos
5454 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wl,-z,relro,-z,now" >&5
5455 1.1 christos $as_echo_n "checking if $CC supports -Wl,-z,relro,-z,now... " >&6; }
5456 1.1 christos BAKLDFLAGS="$LDFLAGS"
5457 1.1 christos LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
5458 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5459 1.1 christos /* end confdefs.h. */
5460 1.1 christos
5461 1.1 christos int
5462 1.1 christos main ()
5463 1.1 christos {
5464 1.1 christos
5465 1.1 christos ;
5466 1.1 christos return 0;
5467 1.1 christos }
5468 1.1 christos _ACEOF
5469 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5470 1.1 christos
5471 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5472 1.1 christos LDFLAGS="$BAKLDFLAGS"
5473 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5474 1.1 christos $as_echo "no" >&6; }
5475 1.1 christos else
5476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5477 1.1 christos $as_echo "yes" >&6; }
5478 1.1 christos fi
5479 1.1 christos rm -f conftest conftest.c conftest.o
5480 1.1 christos
5481 1.1 christos else
5482 1.1 christos LDFLAGS="$BAKLDFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5483 1.1 christos $as_echo "no" >&6; }
5484 1.1 christos fi
5485 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5486 1.1 christos conftest$ac_exeext conftest.$ac_ext
5487 1.1 christos
5488 1.1 christos fi
5489 1.1 christos
5490 1.1 christos fi
5491 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5492 1.1 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5493 1.1 christos if ${ac_cv_c_const+:} false; then :
5494 1.1 christos $as_echo_n "(cached) " >&6
5495 1.1 christos else
5496 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5497 1.1 christos /* end confdefs.h. */
5498 1.1 christos
5499 1.1 christos int
5500 1.1 christos main ()
5501 1.1 christos {
5502 1.1 christos
5503 1.1 christos #ifndef __cplusplus
5504 1.1 christos /* Ultrix mips cc rejects this sort of thing. */
5505 1.1 christos typedef int charset[2];
5506 1.1 christos const charset cs = { 0, 0 };
5507 1.1 christos /* SunOS 4.1.1 cc rejects this. */
5508 1.1 christos char const *const *pcpcc;
5509 1.1 christos char **ppc;
5510 1.1 christos /* NEC SVR4.0.2 mips cc rejects this. */
5511 1.1 christos struct point {int x, y;};
5512 1.1 christos static struct point const zero = {0,0};
5513 1.1 christos /* AIX XL C 1.02.0.0 rejects this.
5514 1.1 christos It does not let you subtract one const X* pointer from another in
5515 1.1 christos an arm of an if-expression whose if-part is not a constant
5516 1.1 christos expression */
5517 1.1 christos const char *g = "string";
5518 1.1 christos pcpcc = &g + (g ? g-g : 0);
5519 1.1 christos /* HPUX 7.0 cc rejects these. */
5520 1.1 christos ++pcpcc;
5521 1.1 christos ppc = (char**) pcpcc;
5522 1.1 christos pcpcc = (char const *const *) ppc;
5523 1.1 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
5524 1.1 christos char tx;
5525 1.1 christos char *t = &tx;
5526 1.1 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
5527 1.1 christos
5528 1.1 christos *t++ = 0;
5529 1.1 christos if (s) return 0;
5530 1.1 christos }
5531 1.1 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5532 1.1 christos int x[] = {25, 17};
5533 1.1 christos const int *foo = &x[0];
5534 1.1 christos ++foo;
5535 1.1 christos }
5536 1.1 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5537 1.1 christos typedef const int *iptr;
5538 1.1 christos iptr p = 0;
5539 1.1 christos ++p;
5540 1.1 christos }
5541 1.1 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5542 1.1 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5543 1.1 christos struct s { int j; const int *ap[3]; } bx;
5544 1.1 christos struct s *b = &bx; b->j = 5;
5545 1.1 christos }
5546 1.1 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5547 1.1 christos const int foo = 10;
5548 1.1 christos if (!foo) return 0;
5549 1.1 christos }
5550 1.1 christos return !cs[0] && !zero.x;
5551 1.1 christos #endif
5552 1.1 christos
5553 1.1 christos ;
5554 1.1 christos return 0;
5555 1.1 christos }
5556 1.1 christos _ACEOF
5557 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5558 1.1 christos ac_cv_c_const=yes
5559 1.1 christos else
5560 1.1 christos ac_cv_c_const=no
5561 1.1 christos fi
5562 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5563 1.1 christos fi
5564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5565 1.1 christos $as_echo "$ac_cv_c_const" >&6; }
5566 1.1 christos if test $ac_cv_c_const = no; then
5567 1.1 christos
5568 1.1 christos $as_echo "#define const /**/" >>confdefs.h
5569 1.1 christos
5570 1.1 christos fi
5571 1.1 christos
5572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5573 1.1 christos $as_echo_n "checking for inline... " >&6; }
5574 1.1 christos if ${ac_cv_c_inline+:} false; then :
5575 1.1 christos $as_echo_n "(cached) " >&6
5576 1.1 christos else
5577 1.1 christos ac_cv_c_inline=no
5578 1.1 christos for ac_kw in inline __inline__ __inline; do
5579 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5580 1.1 christos /* end confdefs.h. */
5581 1.1 christos #ifndef __cplusplus
5582 1.1 christos typedef int foo_t;
5583 1.1 christos static $ac_kw foo_t static_foo () {return 0; }
5584 1.1 christos $ac_kw foo_t foo () {return 0; }
5585 1.1 christos #endif
5586 1.1 christos
5587 1.1 christos _ACEOF
5588 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5589 1.1 christos ac_cv_c_inline=$ac_kw
5590 1.1 christos fi
5591 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5592 1.1 christos test "$ac_cv_c_inline" != no && break
5593 1.1 christos done
5594 1.1 christos
5595 1.1 christos fi
5596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5597 1.1 christos $as_echo "$ac_cv_c_inline" >&6; }
5598 1.1 christos
5599 1.1 christos case $ac_cv_c_inline in
5600 1.1 christos inline | yes) ;;
5601 1.1 christos *)
5602 1.1 christos case $ac_cv_c_inline in
5603 1.1 christos no) ac_val=;;
5604 1.1 christos *) ac_val=$ac_cv_c_inline;;
5605 1.1 christos esac
5606 1.1 christos cat >>confdefs.h <<_ACEOF
5607 1.1 christos #ifndef __cplusplus
5608 1.1 christos #define inline $ac_val
5609 1.1 christos #endif
5610 1.1 christos _ACEOF
5611 1.1 christos ;;
5612 1.1 christos esac
5613 1.1 christos
5614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5615 1.1 christos $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5616 1.1 christos if ${ac_cv_type_uid_t+:} false; then :
5617 1.1 christos $as_echo_n "(cached) " >&6
5618 1.1 christos else
5619 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5620 1.1 christos /* end confdefs.h. */
5621 1.1 christos #include <sys/types.h>
5622 1.1 christos
5623 1.1 christos _ACEOF
5624 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5625 1.1 christos $EGREP "uid_t" >/dev/null 2>&1; then :
5626 1.1 christos ac_cv_type_uid_t=yes
5627 1.1 christos else
5628 1.1 christos ac_cv_type_uid_t=no
5629 1.1 christos fi
5630 1.1 christos rm -f conftest*
5631 1.1 christos
5632 1.1 christos fi
5633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5634 1.1 christos $as_echo "$ac_cv_type_uid_t" >&6; }
5635 1.1 christos if test $ac_cv_type_uid_t = no; then
5636 1.1 christos
5637 1.1 christos $as_echo "#define uid_t int" >>confdefs.h
5638 1.1 christos
5639 1.1 christos
5640 1.1 christos $as_echo "#define gid_t int" >>confdefs.h
5641 1.1 christos
5642 1.1 christos fi
5643 1.1 christos
5644 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5645 1.1 christos if test "x$ac_cv_type_pid_t" = xyes; then :
5646 1.1 christos
5647 1.1 christos else
5648 1.1 christos
5649 1.1 christos cat >>confdefs.h <<_ACEOF
5650 1.1 christos #define pid_t int
5651 1.1 christos _ACEOF
5652 1.1 christos
5653 1.1 christos fi
5654 1.1 christos
5655 1.1 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5656 1.1 christos if test "x$ac_cv_type_size_t" = xyes; then :
5657 1.1 christos
5658 1.1 christos else
5659 1.1 christos
5660 1.1 christos cat >>confdefs.h <<_ACEOF
5661 1.1 christos #define size_t unsigned int
5662 1.1 christos _ACEOF
5663 1.1 christos
5664 1.1 christos fi
5665 1.1 christos
5666 1.1 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5667 1.1 christos if test "x$ac_cv_type_off_t" = xyes; then :
5668 1.1 christos
5669 1.1 christos else
5670 1.1 christos
5671 1.1 christos cat >>confdefs.h <<_ACEOF
5672 1.1 christos #define off_t long int
5673 1.1 christos _ACEOF
5674 1.1 christos
5675 1.1 christos fi
5676 1.1 christos
5677 1.1 christos
5678 1.1 christos
5679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
5680 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
5681 1.1 christos if ${ac_cv_c_format_attribute+:} false; then :
5682 1.1 christos $as_echo_n "(cached) " >&6
5683 1.1 christos else
5684 1.1 christos ac_cv_c_format_attribute=no
5685 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5686 1.1 christos /* end confdefs.h. */
5687 1.1 christos #include <stdio.h>
5688 1.1 christos void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5689 1.1 christos void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5690 1.1 christos
5691 1.1 christos int
5692 1.1 christos main ()
5693 1.1 christos {
5694 1.1 christos
5695 1.1 christos f ("%s", "str");
5696 1.1 christos
5697 1.1 christos ;
5698 1.1 christos return 0;
5699 1.1 christos }
5700 1.1 christos _ACEOF
5701 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5702 1.1 christos ac_cv_c_format_attribute="yes"
5703 1.1 christos else
5704 1.1 christos ac_cv_c_format_attribute="no"
5705 1.1 christos fi
5706 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5707 1.1 christos
5708 1.1 christos fi
5709 1.1 christos
5710 1.1 christos
5711 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
5712 1.1 christos $as_echo "$ac_cv_c_format_attribute" >&6; }
5713 1.1 christos if test $ac_cv_c_format_attribute = yes; then
5714 1.1 christos
5715 1.1 christos $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
5716 1.1 christos
5717 1.1 christos fi
5718 1.1 christos
5719 1.1 christos
5720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
5721 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
5722 1.1 christos if ${ac_cv_c_unused_attribute+:} false; then :
5723 1.1 christos $as_echo_n "(cached) " >&6
5724 1.1 christos else
5725 1.1 christos ac_cv_c_unused_attribute=no
5726 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5727 1.1 christos /* end confdefs.h. */
5728 1.1 christos #include <stdio.h>
5729 1.1 christos void f (char *u __attribute__((unused)));
5730 1.1 christos
5731 1.1 christos int
5732 1.1 christos main ()
5733 1.1 christos {
5734 1.1 christos
5735 1.1 christos f ("x");
5736 1.1 christos
5737 1.1 christos ;
5738 1.1 christos return 0;
5739 1.1 christos }
5740 1.1 christos _ACEOF
5741 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5742 1.1 christos ac_cv_c_unused_attribute="yes"
5743 1.1 christos else
5744 1.1 christos ac_cv_c_unused_attribute="no"
5745 1.1 christos fi
5746 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5747 1.1 christos
5748 1.1 christos fi
5749 1.1 christos
5750 1.1 christos
5751 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
5752 1.1 christos $as_echo "$ac_cv_c_unused_attribute" >&6; }
5753 1.1 christos if test $ac_cv_c_unused_attribute = yes; then
5754 1.1 christos
5755 1.1 christos $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
5756 1.1 christos
5757 1.1 christos fi
5758 1.1 christos
5759 1.2 christos
5760 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"weak\" attribute" >&5
5761 1.2 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"weak\" attribute... " >&6; }
5762 1.2 christos if ${ac_cv_c_weak_attribute+:} false; then :
5763 1.2 christos $as_echo_n "(cached) " >&6
5764 1.2 christos else
5765 1.2 christos ac_cv_c_weak_attribute=no
5766 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5767 1.2 christos /* end confdefs.h. */
5768 1.2 christos #include <stdio.h>
5769 1.2 christos __attribute__((weak)) void f(int x) { printf("%d", x); }
5770 1.2 christos
5771 1.2 christos int
5772 1.2 christos main ()
5773 1.2 christos {
5774 1.2 christos
5775 1.2 christos f(1);
5776 1.2 christos
5777 1.2 christos ;
5778 1.2 christos return 0;
5779 1.2 christos }
5780 1.2 christos _ACEOF
5781 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5782 1.2 christos ac_cv_c_weak_attribute="yes"
5783 1.2 christos else
5784 1.2 christos ac_cv_c_weak_attribute="no"
5785 1.2 christos fi
5786 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5787 1.2 christos
5788 1.2 christos fi
5789 1.2 christos
5790 1.2 christos
5791 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_weak_attribute" >&5
5792 1.2 christos $as_echo "$ac_cv_c_weak_attribute" >&6; }
5793 1.2 christos if test $ac_cv_c_weak_attribute = yes; then
5794 1.2 christos
5795 1.2 christos $as_echo "#define HAVE_ATTR_WEAK 1" >>confdefs.h
5796 1.2 christos
5797 1.2 christos
5798 1.2 christos $as_echo "#define ATTR_WEAK __attribute__((weak))" >>confdefs.h
5799 1.2 christos
5800 1.2 christos fi
5801 1.2 christos
5802 1.2 christos
5803 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute" >&5
5804 1.2 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute... " >&6; }
5805 1.2 christos if ${ac_cv_c_noreturn_attribute+:} false; then :
5806 1.2 christos $as_echo_n "(cached) " >&6
5807 1.2 christos else
5808 1.2 christos ac_cv_c_noreturn_attribute=no
5809 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5810 1.2 christos /* end confdefs.h. */
5811 1.2 christos #include <stdio.h>
5812 1.2 christos __attribute__((noreturn)) void f(int x) { printf("%d", x); }
5813 1.2 christos
5814 1.2 christos int
5815 1.2 christos main ()
5816 1.2 christos {
5817 1.2 christos
5818 1.2 christos f(1);
5819 1.2 christos
5820 1.2 christos ;
5821 1.2 christos return 0;
5822 1.2 christos }
5823 1.2 christos _ACEOF
5824 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
5825 1.2 christos ac_cv_c_noreturn_attribute="yes"
5826 1.2 christos else
5827 1.2 christos ac_cv_c_noreturn_attribute="no"
5828 1.2 christos fi
5829 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5830 1.2 christos
5831 1.2 christos fi
5832 1.2 christos
5833 1.2 christos
5834 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_noreturn_attribute" >&5
5835 1.2 christos $as_echo "$ac_cv_c_noreturn_attribute" >&6; }
5836 1.2 christos if test $ac_cv_c_noreturn_attribute = yes; then
5837 1.2 christos
5838 1.2 christos $as_echo "#define HAVE_ATTR_NORETURN 1" >>confdefs.h
5839 1.2 christos
5840 1.2 christos
5841 1.2 christos $as_echo "#define ATTR_NORETURN __attribute__((__noreturn__))" >>confdefs.h
5842 1.2 christos
5843 1.2 christos fi
5844 1.2 christos
5845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memcmp compares unsigned" >&5
5846 1.1 christos $as_echo_n "checking if memcmp compares unsigned... " >&6; }
5847 1.1 christos if test "$cross_compiling" = yes; then :
5848 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compile no" >&5
5849 1.1 christos $as_echo "cross-compile no" >&6; }
5850 1.1 christos
5851 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5852 1.1 christos
5853 1.1 christos case " $LIBOBJS " in
5854 1.1 christos *" memcmp.$ac_objext "* ) ;;
5855 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5856 1.1 christos ;;
5857 1.1 christos esac
5858 1.1 christos
5859 1.1 christos
5860 1.1 christos else
5861 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5862 1.1 christos /* end confdefs.h. */
5863 1.1 christos
5864 1.1 christos #include <stdio.h>
5865 1.1 christos #include <stdlib.h>
5866 1.1 christos #include <string.h>
5867 1.1 christos int main(void)
5868 1.1 christos {
5869 1.1 christos char a = 255, b = 0;
5870 1.1 christos if(memcmp(&a, &b, 1) < 0)
5871 1.1 christos return 1;
5872 1.1 christos return 0;
5873 1.1 christos }
5874 1.1 christos
5875 1.1 christos _ACEOF
5876 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5877 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5878 1.1 christos $as_echo "yes" >&6; }
5879 1.1 christos else
5880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5881 1.1 christos $as_echo "no" >&6; }
5882 1.1 christos
5883 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5884 1.1 christos
5885 1.1 christos case " $LIBOBJS " in
5886 1.1 christos *" memcmp.$ac_objext "* ) ;;
5887 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5888 1.1 christos ;;
5889 1.1 christos esac
5890 1.1 christos
5891 1.1 christos
5892 1.1 christos fi
5893 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5894 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5895 1.1 christos fi
5896 1.1 christos
5897 1.1 christos
5898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ctime_r works with two arguments" >&5
5899 1.1 christos $as_echo_n "checking whether ctime_r works with two arguments... " >&6; }
5900 1.1 christos if ${ac_cv_c_ctime_c+:} false; then :
5901 1.1 christos $as_echo_n "(cached) " >&6
5902 1.1 christos else
5903 1.1 christos ac_cv_c_ctime_c=no
5904 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5905 1.1 christos /* end confdefs.h. */
5906 1.1 christos #include <time.h>
5907 1.1 christos void testing (void) { time_t clock; char current_time[40]; ctime_r(&clock, current_time); }
5908 1.1 christos int
5909 1.1 christos main ()
5910 1.1 christos {
5911 1.1 christos
5912 1.1 christos testing();
5913 1.1 christos
5914 1.1 christos ;
5915 1.1 christos return 0;
5916 1.1 christos }
5917 1.1 christos _ACEOF
5918 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5919 1.1 christos ac_cv_c_ctime_c="yes"
5920 1.1 christos else
5921 1.1 christos ac_cv_c_ctime_c="no"
5922 1.1 christos fi
5923 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5924 1.1 christos
5925 1.1 christos fi
5926 1.1 christos
5927 1.1 christos
5928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_ctime_c" >&5
5929 1.1 christos $as_echo "$ac_cv_c_ctime_c" >&6; }
5930 1.1 christos if test $ac_cv_c_ctime_c = no; then
5931 1.1 christos CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
5932 1.1 christos fi
5933 1.1 christos
5934 1.1 christos
5935 1.1 christos # Checks for libraries.
5936 1.1 christos
5937 1.1 christos # Check for SSL, original taken from
5938 1.1 christos # http://www.gnu.org/software/ac-archive/htmldoc/check_ssl.html and
5939 1.1 christos # modified for NSD.
5940 1.1 christos
5941 1.1 christos # check for libevent
5942 1.1 christos
5943 1.1 christos # Check whether --with-libevent was given.
5944 1.1 christos if test "${with_libevent+set}" = set; then :
5945 1.1 christos withval=$with_libevent;
5946 1.1 christos else
5947 1.1 christos withval="yes"
5948 1.1 christos fi
5949 1.1 christos
5950 1.1 christos if test x_$withval = x_yes -o x_$withval != x_no; then
5951 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libevent" >&5
5952 1.1 christos $as_echo_n "checking for libevent... " >&6; }
5953 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
5954 1.2 christos withval="/usr/local /opt/local /usr/lib /usr/sfw /usr /usr/local/opt/libevent"
5955 1.1 christos fi
5956 1.1 christos for dir in $withval; do
5957 1.1 christos thedir="$dir"
5958 1.1 christos if test -f "$dir/include/event.h" -o -f "$dir/include/event2/event.h"; then
5959 1.1 christos found_libevent="yes"
5960 1.1 christos if test "$thedir" != "/usr"; then
5961 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir/include"
5962 1.1 christos fi
5963 1.1 christos break;
5964 1.1 christos fi
5965 1.1 christos done
5966 1.1 christos if test x_$found_libevent != x_yes; then
5967 1.1 christos if test -f "$dir/event.h" -a \( -f "$dir/libevent.la" -o -f "$dir/libev.la" \) ; then
5968 1.1 christos # libevent source directory
5969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5970 1.1 christos $as_echo "found in $thedir" >&6; }
5971 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir -I$thedir/include"
5972 1.1 christos # remove evdns from linking
5973 1.2 christos ev_files_o=`ls $thedir/*.o | $GREP -v evdns\.o | $GREP -v bufferevent_openssl\.o`
5974 1.1 christos cp $ev_files_o .
5975 1.1 christos LDFLAGS="$ev_files_o $LDFLAGS -lm"
5976 1.1 christos else
5977 1.1 christos as_fn_error $? "Cannot find the libevent library.
5978 1.1 christos You can restart ./configure --with-libevent=no to use a builtin alternative." "$LINENO" 5
5979 1.1 christos fi
5980 1.1 christos else
5981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5982 1.1 christos $as_echo "found in $thedir" >&6; }
5983 1.1 christos if test ! -f $thedir/lib/libevent.a -a ! -f $thedir/lib/libevent.so -a -d "$thedir/lib/event2"; then
5984 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib/event2"
5985 1.1 christos
5986 1.1 christos if test "x$enable_rpath" = xyes; then
5987 1.1 christos if echo "$thedir/lib/event2" | grep "^/" >/dev/null; then
5988 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib/event2"
5989 1.1 christos fi
5990 1.1 christos fi
5991 1.1 christos
5992 1.1 christos else
5993 1.1 christos if test "$thedir" != "/usr" -a "$thedir" != ""; then
5994 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib"
5995 1.1 christos
5996 1.1 christos if test "x$enable_rpath" = xyes; then
5997 1.1 christos if echo "$thedir/lib" | grep "^/" >/dev/null; then
5998 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib"
5999 1.1 christos fi
6000 1.1 christos fi
6001 1.1 christos
6002 1.1 christos fi
6003 1.1 christos fi
6004 1.1 christos fi
6005 1.1 christos # check for library used by libevent after 1.3c
6006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
6007 1.1 christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
6008 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
6009 1.1 christos $as_echo_n "(cached) " >&6
6010 1.1 christos else
6011 1.1 christos ac_func_search_save_LIBS=$LIBS
6012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013 1.1 christos /* end confdefs.h. */
6014 1.1 christos
6015 1.1 christos /* Override any GCC internal prototype to avoid an error.
6016 1.1 christos Use char because int might match the return type of a GCC
6017 1.1 christos builtin and then its argument prototype would still apply. */
6018 1.1 christos #ifdef __cplusplus
6019 1.1 christos extern "C"
6020 1.1 christos #endif
6021 1.1 christos char clock_gettime ();
6022 1.1 christos int
6023 1.1 christos main ()
6024 1.1 christos {
6025 1.1 christos return clock_gettime ();
6026 1.1 christos ;
6027 1.1 christos return 0;
6028 1.1 christos }
6029 1.1 christos _ACEOF
6030 1.1 christos for ac_lib in '' rt; do
6031 1.1 christos if test -z "$ac_lib"; then
6032 1.1 christos ac_res="none required"
6033 1.1 christos else
6034 1.1 christos ac_res=-l$ac_lib
6035 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6036 1.1 christos fi
6037 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6038 1.1 christos ac_cv_search_clock_gettime=$ac_res
6039 1.1 christos fi
6040 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6041 1.1 christos conftest$ac_exeext
6042 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
6043 1.1 christos break
6044 1.1 christos fi
6045 1.1 christos done
6046 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
6047 1.1 christos
6048 1.1 christos else
6049 1.1 christos ac_cv_search_clock_gettime=no
6050 1.1 christos fi
6051 1.1 christos rm conftest.$ac_ext
6052 1.1 christos LIBS=$ac_func_search_save_LIBS
6053 1.1 christos fi
6054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
6055 1.1 christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
6056 1.1 christos ac_res=$ac_cv_search_clock_gettime
6057 1.1 christos if test "$ac_res" != no; then :
6058 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6059 1.1 christos
6060 1.1 christos fi
6061 1.1 christos
6062 1.1 christos
6063 1.1 christos # is the event.h header libev or libevent?
6064 1.1 christos for ac_header in event.h
6065 1.1 christos do :
6066 1.1 christos ac_fn_c_check_header_compile "$LINENO" "event.h" "ac_cv_header_event_h" "$ac_includes_default
6067 1.1 christos "
6068 1.1 christos if test "x$ac_cv_header_event_h" = xyes; then :
6069 1.1 christos cat >>confdefs.h <<_ACEOF
6070 1.1 christos #define HAVE_EVENT_H 1
6071 1.1 christos _ACEOF
6072 1.1 christos
6073 1.1 christos fi
6074 1.1 christos
6075 1.1 christos done
6076 1.1 christos
6077 1.1 christos ac_fn_c_check_decl "$LINENO" "EV_VERSION_MAJOR" "ac_cv_have_decl_EV_VERSION_MAJOR" "$ac_includes_default
6078 1.1 christos #include <event.h>
6079 1.1 christos
6080 1.1 christos "
6081 1.1 christos if test "x$ac_cv_have_decl_EV_VERSION_MAJOR" = xyes; then :
6082 1.1 christos
6083 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
6084 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
6085 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6086 1.1 christos $as_echo_n "(cached) " >&6
6087 1.1 christos else
6088 1.1 christos ac_func_search_save_LIBS=$LIBS
6089 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6090 1.1 christos /* end confdefs.h. */
6091 1.1 christos
6092 1.1 christos /* Override any GCC internal prototype to avoid an error.
6093 1.1 christos Use char because int might match the return type of a GCC
6094 1.1 christos builtin and then its argument prototype would still apply. */
6095 1.1 christos #ifdef __cplusplus
6096 1.1 christos extern "C"
6097 1.1 christos #endif
6098 1.1 christos char event_set ();
6099 1.1 christos int
6100 1.1 christos main ()
6101 1.1 christos {
6102 1.1 christos return event_set ();
6103 1.1 christos ;
6104 1.1 christos return 0;
6105 1.1 christos }
6106 1.1 christos _ACEOF
6107 1.1 christos for ac_lib in '' ev; do
6108 1.1 christos if test -z "$ac_lib"; then
6109 1.1 christos ac_res="none required"
6110 1.1 christos else
6111 1.1 christos ac_res=-l$ac_lib
6112 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6113 1.1 christos fi
6114 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6115 1.1 christos ac_cv_search_event_set=$ac_res
6116 1.1 christos fi
6117 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6118 1.1 christos conftest$ac_exeext
6119 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6120 1.1 christos break
6121 1.1 christos fi
6122 1.1 christos done
6123 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6124 1.1 christos
6125 1.1 christos else
6126 1.1 christos ac_cv_search_event_set=no
6127 1.1 christos fi
6128 1.1 christos rm conftest.$ac_ext
6129 1.1 christos LIBS=$ac_func_search_save_LIBS
6130 1.1 christos fi
6131 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
6132 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
6133 1.1 christos ac_res=$ac_cv_search_event_set
6134 1.1 christos if test "$ac_res" != no; then :
6135 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6136 1.1 christos
6137 1.1 christos fi
6138 1.1 christos
6139 1.1 christos
6140 1.1 christos else
6141 1.1 christos
6142 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
6143 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
6144 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6145 1.1 christos $as_echo_n "(cached) " >&6
6146 1.1 christos else
6147 1.1 christos ac_func_search_save_LIBS=$LIBS
6148 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6149 1.1 christos /* end confdefs.h. */
6150 1.1 christos
6151 1.1 christos /* Override any GCC internal prototype to avoid an error.
6152 1.1 christos Use char because int might match the return type of a GCC
6153 1.1 christos builtin and then its argument prototype would still apply. */
6154 1.1 christos #ifdef __cplusplus
6155 1.1 christos extern "C"
6156 1.1 christos #endif
6157 1.1 christos char event_set ();
6158 1.1 christos int
6159 1.1 christos main ()
6160 1.1 christos {
6161 1.1 christos return event_set ();
6162 1.1 christos ;
6163 1.1 christos return 0;
6164 1.1 christos }
6165 1.1 christos _ACEOF
6166 1.1 christos for ac_lib in '' event; do
6167 1.1 christos if test -z "$ac_lib"; then
6168 1.1 christos ac_res="none required"
6169 1.1 christos else
6170 1.1 christos ac_res=-l$ac_lib
6171 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6172 1.1 christos fi
6173 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6174 1.1 christos ac_cv_search_event_set=$ac_res
6175 1.1 christos fi
6176 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6177 1.1 christos conftest$ac_exeext
6178 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6179 1.1 christos break
6180 1.1 christos fi
6181 1.1 christos done
6182 1.1 christos if ${ac_cv_search_event_set+:} false; then :
6183 1.1 christos
6184 1.1 christos else
6185 1.1 christos ac_cv_search_event_set=no
6186 1.1 christos fi
6187 1.1 christos rm conftest.$ac_ext
6188 1.1 christos LIBS=$ac_func_search_save_LIBS
6189 1.1 christos fi
6190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
6191 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
6192 1.1 christos ac_res=$ac_cv_search_event_set
6193 1.1 christos if test "$ac_res" != no; then :
6194 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6195 1.1 christos
6196 1.1 christos fi
6197 1.1 christos
6198 1.1 christos
6199 1.1 christos fi
6200 1.1 christos
6201 1.1 christos for ac_func in event_base_free
6202 1.1 christos do :
6203 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_free" "ac_cv_func_event_base_free"
6204 1.1 christos if test "x$ac_cv_func_event_base_free" = xyes; then :
6205 1.1 christos cat >>confdefs.h <<_ACEOF
6206 1.1 christos #define HAVE_EVENT_BASE_FREE 1
6207 1.1 christos _ACEOF
6208 1.1 christos
6209 1.1 christos fi
6210 1.1 christos done
6211 1.1 christos # only in libevent 1.2 and later
6212 1.1 christos for ac_func in event_base_once
6213 1.1 christos do :
6214 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_once" "ac_cv_func_event_base_once"
6215 1.1 christos if test "x$ac_cv_func_event_base_once" = xyes; then :
6216 1.1 christos cat >>confdefs.h <<_ACEOF
6217 1.1 christos #define HAVE_EVENT_BASE_ONCE 1
6218 1.1 christos _ACEOF
6219 1.1 christos
6220 1.1 christos fi
6221 1.1 christos done
6222 1.1 christos # only in libevent 1.4.1 and later
6223 1.1 christos for ac_func in event_base_new
6224 1.1 christos do :
6225 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_new" "ac_cv_func_event_base_new"
6226 1.1 christos if test "x$ac_cv_func_event_base_new" = xyes; then :
6227 1.1 christos cat >>confdefs.h <<_ACEOF
6228 1.1 christos #define HAVE_EVENT_BASE_NEW 1
6229 1.1 christos _ACEOF
6230 1.1 christos
6231 1.1 christos fi
6232 1.1 christos done
6233 1.1 christos # only in libevent 1.4.1 and later
6234 1.1 christos for ac_func in event_base_get_method
6235 1.1 christos do :
6236 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_get_method" "ac_cv_func_event_base_get_method"
6237 1.1 christos if test "x$ac_cv_func_event_base_get_method" = xyes; then :
6238 1.1 christos cat >>confdefs.h <<_ACEOF
6239 1.1 christos #define HAVE_EVENT_BASE_GET_METHOD 1
6240 1.1 christos _ACEOF
6241 1.1 christos
6242 1.1 christos fi
6243 1.1 christos done
6244 1.1 christos # only in libevent 1.4.3 and later
6245 1.1 christos for ac_func in ev_loop
6246 1.1 christos do :
6247 1.1 christos ac_fn_c_check_func "$LINENO" "ev_loop" "ac_cv_func_ev_loop"
6248 1.1 christos if test "x$ac_cv_func_ev_loop" = xyes; then :
6249 1.1 christos cat >>confdefs.h <<_ACEOF
6250 1.1 christos #define HAVE_EV_LOOP 1
6251 1.1 christos _ACEOF
6252 1.1 christos
6253 1.1 christos fi
6254 1.1 christos done
6255 1.1 christos # only in libev. (tested on 3.51)
6256 1.1 christos for ac_func in ev_default_loop
6257 1.1 christos do :
6258 1.1 christos ac_fn_c_check_func "$LINENO" "ev_default_loop" "ac_cv_func_ev_default_loop"
6259 1.1 christos if test "x$ac_cv_func_ev_default_loop" = xyes; then :
6260 1.1 christos cat >>confdefs.h <<_ACEOF
6261 1.1 christos #define HAVE_EV_DEFAULT_LOOP 1
6262 1.1 christos _ACEOF
6263 1.1 christos
6264 1.1 christos fi
6265 1.1 christos done
6266 1.1 christos # only in libev. (tested on 4.00)
6267 1.1 christos else
6268 1.1 christos
6269 1.1 christos $as_echo "#define USE_MINI_EVENT 1" >>confdefs.h
6270 1.1 christos
6271 1.1 christos fi
6272 1.1 christos
6273 1.1 christos # Checks for header files.
6274 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6275 1.2 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6276 1.2 christos if ${ac_cv_header_sys_wait_h+:} false; then :
6277 1.1 christos $as_echo_n "(cached) " >&6
6278 1.1 christos else
6279 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6280 1.1 christos /* end confdefs.h. */
6281 1.2 christos #include <sys/types.h>
6282 1.2 christos #include <sys/wait.h>
6283 1.2 christos #ifndef WEXITSTATUS
6284 1.2 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6285 1.2 christos #endif
6286 1.2 christos #ifndef WIFEXITED
6287 1.2 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6288 1.2 christos #endif
6289 1.1 christos
6290 1.1 christos int
6291 1.1 christos main ()
6292 1.1 christos {
6293 1.2 christos int s;
6294 1.2 christos wait (&s);
6295 1.2 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6296 1.1 christos ;
6297 1.1 christos return 0;
6298 1.1 christos }
6299 1.1 christos _ACEOF
6300 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6301 1.2 christos ac_cv_header_sys_wait_h=yes
6302 1.1 christos else
6303 1.2 christos ac_cv_header_sys_wait_h=no
6304 1.1 christos fi
6305 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6306 1.2 christos fi
6307 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6308 1.2 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6309 1.2 christos if test $ac_cv_header_sys_wait_h = yes; then
6310 1.2 christos
6311 1.2 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6312 1.1 christos
6313 1.2 christos fi
6314 1.1 christos
6315 1.2 christos for ac_header in time.h arpa/inet.h signal.h string.h strings.h fcntl.h limits.h netinet/in.h netinet/tcp.h stddef.h sys/param.h sys/socket.h sys/un.h syslog.h unistd.h sys/select.h stdarg.h stdint.h netdb.h sys/bitypes.h tcpd.h glob.h grp.h endian.h sys/random.h ifaddrs.h
6316 1.2 christos do :
6317 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6318 1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6319 1.2 christos "
6320 1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6321 1.2 christos cat >>confdefs.h <<_ACEOF
6322 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6323 1.1 christos _ACEOF
6324 1.1 christos
6325 1.1 christos fi
6326 1.1 christos
6327 1.2 christos done
6328 1.2 christos
6329 1.2 christos
6330 1.2 christos
6331 1.2 christos
6332 1.1 christos
6333 1.1 christos
6334 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for double definition of struct va_list" >&5
6335 1.2 christos $as_echo_n "checking for double definition of struct va_list... " >&6; }
6336 1.2 christos if ${ac_cv_c_va_list_def+:} false; then :
6337 1.2 christos $as_echo_n "(cached) " >&6
6338 1.2 christos else
6339 1.1 christos
6340 1.2 christos cat >conftest.c <<EOF
6341 1.2 christos #include <stdio.h>
6342 1.2 christos #include <stdarg.h>
6343 1.2 christos int foo(void);
6344 1.2 christos EOF
6345 1.2 christos if test -z "`$CC -Werror -D_XOPEN_SOURCE=600 -c conftest.c 2>&1`"; then
6346 1.2 christos eval "ac_cv_c_va_list_def=no"
6347 1.1 christos else
6348 1.2 christos eval "ac_cv_c_va_list_def=yes"
6349 1.1 christos fi
6350 1.1 christos rm -f conftest*
6351 1.1 christos
6352 1.1 christos fi
6353 1.1 christos
6354 1.2 christos if test $ac_cv_c_va_list_def = yes; then
6355 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6356 1.2 christos $as_echo "yes" >&6; }
6357 1.2 christos :
6358 1.2 christos
6359 1.2 christos cat >>confdefs.h <<_ACEOF
6360 1.2 christos #define HAVE_VA_LIST_DOUBLE_DEF /**/
6361 1.2 christos _ACEOF
6362 1.2 christos
6363 1.1 christos else
6364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6365 1.1 christos $as_echo "no" >&6; }
6366 1.1 christos :
6367 1.1 christos
6368 1.1 christos fi
6369 1.1 christos
6370 1.1 christos
6371 1.1 christos
6372 1.1 christos
6373 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime needs defines" >&5
6374 1.1 christos $as_echo_n "checking whether strptime needs defines... " >&6; }
6375 1.1 christos if ${ac_cv_c_strptime_needs_defs+:} false; then :
6376 1.1 christos $as_echo_n "(cached) " >&6
6377 1.1 christos else
6378 1.1 christos
6379 1.1 christos cat >conftest.c <<EOF
6380 1.1 christos #include <time.h>
6381 1.1 christos int testing (void) { struct tm t; const char *timestr="201201"; return strptime(timestr, "%Y%m", &t) != 0; }
6382 1.1 christos EOF
6383 1.1 christos if test -z "`$CC -Wall -Werror -c conftest.c 2>&1`"; then
6384 1.1 christos eval "ac_cv_c_strptime_needs_defs=no"
6385 1.1 christos else
6386 1.1 christos eval "ac_cv_c_strptime_needs_defs=yes"
6387 1.1 christos fi
6388 1.1 christos rm -f conftest*
6389 1.1 christos
6390 1.1 christos fi
6391 1.1 christos
6392 1.1 christos
6393 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_needs_defs" >&5
6394 1.1 christos $as_echo "$ac_cv_c_strptime_needs_defs" >&6; }
6395 1.1 christos if test $ac_cv_c_strptime_needs_defs = yes; then
6396 1.1 christos
6397 1.1 christos cat >>confdefs.h <<_ACEOF
6398 1.1 christos #define STRPTIME_NEEDS_DEFINES 1
6399 1.1 christos _ACEOF
6400 1.1 christos
6401 1.1 christos fi
6402 1.1 christos
6403 1.1 christos
6404 1.1 christos # check wether strptime also works
6405 1.1 christos
6406 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
6407 1.1 christos $as_echo_n "checking for library containing inet_pton... " >&6; }
6408 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6409 1.1 christos $as_echo_n "(cached) " >&6
6410 1.1 christos else
6411 1.1 christos ac_func_search_save_LIBS=$LIBS
6412 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6413 1.1 christos /* end confdefs.h. */
6414 1.1 christos
6415 1.1 christos /* Override any GCC internal prototype to avoid an error.
6416 1.1 christos Use char because int might match the return type of a GCC
6417 1.1 christos builtin and then its argument prototype would still apply. */
6418 1.1 christos #ifdef __cplusplus
6419 1.1 christos extern "C"
6420 1.1 christos #endif
6421 1.1 christos char inet_pton ();
6422 1.1 christos int
6423 1.1 christos main ()
6424 1.1 christos {
6425 1.1 christos return inet_pton ();
6426 1.1 christos ;
6427 1.1 christos return 0;
6428 1.1 christos }
6429 1.1 christos _ACEOF
6430 1.1 christos for ac_lib in '' nsl; do
6431 1.1 christos if test -z "$ac_lib"; then
6432 1.1 christos ac_res="none required"
6433 1.1 christos else
6434 1.1 christos ac_res=-l$ac_lib
6435 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6436 1.1 christos fi
6437 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6438 1.1 christos ac_cv_search_inet_pton=$ac_res
6439 1.1 christos fi
6440 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6441 1.1 christos conftest$ac_exeext
6442 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6443 1.1 christos break
6444 1.1 christos fi
6445 1.1 christos done
6446 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6447 1.1 christos
6448 1.1 christos else
6449 1.1 christos ac_cv_search_inet_pton=no
6450 1.1 christos fi
6451 1.1 christos rm conftest.$ac_ext
6452 1.1 christos LIBS=$ac_func_search_save_LIBS
6453 1.1 christos fi
6454 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
6455 1.1 christos $as_echo "$ac_cv_search_inet_pton" >&6; }
6456 1.1 christos ac_res=$ac_cv_search_inet_pton
6457 1.1 christos if test "$ac_res" != no; then :
6458 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6459 1.1 christos
6460 1.1 christos fi
6461 1.1 christos
6462 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6463 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6464 1.1 christos if ${ac_cv_search_socket+:} false; then :
6465 1.1 christos $as_echo_n "(cached) " >&6
6466 1.1 christos else
6467 1.1 christos ac_func_search_save_LIBS=$LIBS
6468 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6469 1.1 christos /* end confdefs.h. */
6470 1.1 christos
6471 1.1 christos /* Override any GCC internal prototype to avoid an error.
6472 1.1 christos Use char because int might match the return type of a GCC
6473 1.1 christos builtin and then its argument prototype would still apply. */
6474 1.1 christos #ifdef __cplusplus
6475 1.1 christos extern "C"
6476 1.1 christos #endif
6477 1.1 christos char socket ();
6478 1.1 christos int
6479 1.1 christos main ()
6480 1.1 christos {
6481 1.1 christos return socket ();
6482 1.1 christos ;
6483 1.1 christos return 0;
6484 1.1 christos }
6485 1.1 christos _ACEOF
6486 1.1 christos for ac_lib in '' socket; do
6487 1.1 christos if test -z "$ac_lib"; then
6488 1.1 christos ac_res="none required"
6489 1.1 christos else
6490 1.1 christos ac_res=-l$ac_lib
6491 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6492 1.1 christos fi
6493 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6494 1.1 christos ac_cv_search_socket=$ac_res
6495 1.1 christos fi
6496 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6497 1.1 christos conftest$ac_exeext
6498 1.1 christos if ${ac_cv_search_socket+:} false; then :
6499 1.1 christos break
6500 1.1 christos fi
6501 1.1 christos done
6502 1.1 christos if ${ac_cv_search_socket+:} false; then :
6503 1.1 christos
6504 1.1 christos else
6505 1.1 christos ac_cv_search_socket=no
6506 1.1 christos fi
6507 1.1 christos rm conftest.$ac_ext
6508 1.1 christos LIBS=$ac_func_search_save_LIBS
6509 1.1 christos fi
6510 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6511 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6512 1.1 christos ac_res=$ac_cv_search_socket
6513 1.1 christos if test "$ac_res" != no; then :
6514 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6515 1.1 christos
6516 1.1 christos fi
6517 1.1 christos
6518 1.1 christos
6519 1.1 christos
6520 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime works" >&5
6521 1.1 christos $as_echo_n "checking whether strptime works... " >&6; }
6522 1.1 christos if test c${cross_compiling} = cno; then
6523 1.1 christos if test "$cross_compiling" = yes; then :
6524 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6525 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6526 1.1 christos as_fn_error $? "cannot run test program while cross compiling
6527 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6528 1.1 christos else
6529 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530 1.1 christos /* end confdefs.h. */
6531 1.1 christos
6532 1.1 christos #define _XOPEN_SOURCE 600
6533 1.1 christos #include <time.h>
6534 1.1 christos int main(void) { struct tm tm; char *res;
6535 1.1 christos res = strptime("20070207111842", "%Y%m%d%H%M%S", &tm);
6536 1.1 christos if (!res) return 1; return 0; }
6537 1.1 christos
6538 1.1 christos _ACEOF
6539 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6540 1.1 christos eval "ac_cv_c_strptime_works=yes"
6541 1.1 christos else
6542 1.1 christos eval "ac_cv_c_strptime_works=no"
6543 1.1 christos fi
6544 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6545 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6546 1.1 christos fi
6547 1.1 christos
6548 1.1 christos else
6549 1.1 christos eval "ac_cv_c_strptime_works=maybe"
6550 1.1 christos fi
6551 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_works" >&5
6552 1.1 christos $as_echo "$ac_cv_c_strptime_works" >&6; }
6553 1.1 christos if test $ac_cv_c_strptime_works = no; then
6554 1.1 christos case " $LIBOBJS " in
6555 1.1 christos *" strptime.$ac_objext "* ) ;;
6556 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
6557 1.1 christos ;;
6558 1.1 christos esac
6559 1.1 christos
6560 1.1 christos else
6561 1.1 christos
6562 1.1 christos cat >>confdefs.h <<_ACEOF
6563 1.1 christos #define STRPTIME_WORKS 1
6564 1.1 christos _ACEOF
6565 1.1 christos
6566 1.1 christos fi
6567 1.1 christos
6568 1.1 christos
6569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if nonblocking sockets work" >&5
6570 1.1 christos $as_echo_n "checking if nonblocking sockets work... " >&6; }
6571 1.2 christos if echo $host | grep mingw >/dev/null; then
6572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (windows)" >&5
6573 1.1 christos $as_echo "no (windows)" >&6; }
6574 1.1 christos
6575 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6576 1.1 christos
6577 1.1 christos else
6578 1.1 christos if test "$cross_compiling" = yes; then :
6579 1.1 christos
6580 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: crosscompile(yes)" >&5
6581 1.1 christos $as_echo "crosscompile(yes)" >&6; }
6582 1.1 christos
6583 1.1 christos else
6584 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6585 1.1 christos /* end confdefs.h. */
6586 1.1 christos
6587 1.1 christos
6588 1.1 christos #include <stdio.h>
6589 1.1 christos #include <string.h>
6590 1.1 christos #include <stdlib.h>
6591 1.1 christos #include <fcntl.h>
6592 1.1 christos #include <errno.h>
6593 1.1 christos #ifdef HAVE_SYS_TYPES_H
6594 1.1 christos #include <sys/types.h>
6595 1.1 christos #endif
6596 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6597 1.1 christos #include <sys/socket.h>
6598 1.1 christos #endif
6599 1.1 christos #ifdef HAVE_NETINET_IN_H
6600 1.1 christos #include <netinet/in.h>
6601 1.1 christos #endif
6602 1.1 christos #ifdef HAVE_ARPA_INET_H
6603 1.1 christos #include <arpa/inet.h>
6604 1.1 christos #endif
6605 1.1 christos #ifdef HAVE_UNISTD_H
6606 1.1 christos #include <unistd.h>
6607 1.1 christos #endif
6608 1.1 christos #ifdef HAVE_TIME_H
6609 1.1 christos #include <time.h>
6610 1.1 christos #endif
6611 1.1 christos
6612 1.1 christos int main(void)
6613 1.1 christos {
6614 1.1 christos int port;
6615 1.1 christos int sfd, cfd;
6616 1.1 christos int num = 10;
6617 1.1 christos int i, p;
6618 1.1 christos struct sockaddr_in a;
6619 1.1 christos /* test if select and nonblocking reads work well together */
6620 1.1 christos /* open port.
6621 1.1 christos fork child to send 10 messages.
6622 1.1 christos select to read.
6623 1.1 christos then try to nonblocking read the 10 messages
6624 1.1 christos then, nonblocking read must give EAGAIN
6625 1.1 christos */
6626 1.1 christos
6627 1.1 christos port = 12345 + (time(0)%32);
6628 1.1 christos sfd = socket(PF_INET, SOCK_DGRAM, 0);
6629 1.1 christos if(sfd == -1) {
6630 1.1 christos perror("socket");
6631 1.1 christos return 1;
6632 1.1 christos }
6633 1.1 christos memset(&a, 0, sizeof(a));
6634 1.1 christos a.sin_family = AF_INET;
6635 1.1 christos a.sin_port = htons(port);
6636 1.1 christos a.sin_addr.s_addr = inet_addr("127.0.0.1");
6637 1.1 christos if(bind(sfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6638 1.1 christos perror("bind");
6639 1.1 christos return 1;
6640 1.1 christos }
6641 1.1 christos if(fcntl(sfd, F_SETFL, O_NONBLOCK) == -1) {
6642 1.1 christos perror("fcntl");
6643 1.1 christos return 1;
6644 1.1 christos }
6645 1.1 christos
6646 1.1 christos cfd = socket(PF_INET, SOCK_DGRAM, 0);
6647 1.1 christos if(cfd == -1) {
6648 1.1 christos perror("client socket");
6649 1.1 christos return 1;
6650 1.1 christos }
6651 1.1 christos a.sin_port = 0;
6652 1.1 christos if(bind(cfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6653 1.1 christos perror("client bind");
6654 1.1 christos return 1;
6655 1.1 christos }
6656 1.1 christos a.sin_port = htons(port);
6657 1.1 christos
6658 1.1 christos /* no handler, causes exit in 10 seconds */
6659 1.1 christos alarm(10);
6660 1.1 christos
6661 1.1 christos /* send and receive on the socket */
6662 1.1 christos if((p=fork()) == 0) {
6663 1.1 christos for(i=0; i<num; i++) {
6664 1.1 christos if(sendto(cfd, &i, sizeof(i), 0,
6665 1.1 christos (struct sockaddr*)&a, sizeof(a)) < 0) {
6666 1.1 christos perror("sendto");
6667 1.1 christos return 1;
6668 1.1 christos }
6669 1.1 christos }
6670 1.1 christos } else {
6671 1.1 christos /* parent */
6672 1.1 christos fd_set rset;
6673 1.1 christos int x;
6674 1.1 christos if(p == -1) {
6675 1.1 christos perror("fork");
6676 1.1 christos return 1;
6677 1.1 christos }
6678 1.1 christos FD_ZERO(&rset);
6679 1.1 christos FD_SET(sfd, &rset);
6680 1.1 christos if(select(sfd+1, &rset, NULL, NULL, NULL) < 1) {
6681 1.1 christos perror("select");
6682 1.1 christos return 1;
6683 1.1 christos }
6684 1.1 christos i = 0;
6685 1.1 christos while(i < num) {
6686 1.1 christos if(recv(sfd, &x, sizeof(x), 0) != sizeof(x)) {
6687 1.1 christos if(errno == EAGAIN)
6688 1.1 christos continue;
6689 1.1 christos perror("recv");
6690 1.1 christos return 1;
6691 1.1 christos }
6692 1.1 christos i++;
6693 1.1 christos }
6694 1.1 christos /* now we want to get EAGAIN: nonblocking goodness */
6695 1.1 christos errno = 0;
6696 1.1 christos recv(sfd, &x, sizeof(x), 0);
6697 1.1 christos if(errno != EAGAIN) {
6698 1.1 christos perror("trying to recv again");
6699 1.1 christos return 1;
6700 1.1 christos }
6701 1.1 christos /* EAGAIN encountered */
6702 1.1 christos }
6703 1.1 christos
6704 1.1 christos close(sfd);
6705 1.1 christos close(cfd);
6706 1.1 christos return 0;
6707 1.1 christos }
6708 1.1 christos
6709 1.1 christos _ACEOF
6710 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6711 1.1 christos
6712 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6713 1.1 christos $as_echo "yes" >&6; }
6714 1.1 christos
6715 1.1 christos else
6716 1.1 christos
6717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6718 1.1 christos $as_echo "no" >&6; }
6719 1.1 christos
6720 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6721 1.1 christos
6722 1.1 christos
6723 1.1 christos fi
6724 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6725 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6726 1.1 christos fi
6727 1.1 christos
6728 1.1 christos fi
6729 1.1 christos
6730 1.1 christos
6731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mkdir has one arg" >&5
6732 1.1 christos $as_echo_n "checking whether mkdir has one arg... " >&6; }
6733 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6734 1.1 christos /* end confdefs.h. */
6735 1.1 christos
6736 1.1 christos #include <stdio.h>
6737 1.1 christos #include <unistd.h>
6738 1.1 christos #ifdef HAVE_WINSOCK2_H
6739 1.1 christos #include <winsock2.h>
6740 1.1 christos #endif
6741 1.1 christos #ifdef HAVE_SYS_STAT_H
6742 1.1 christos #include <sys/stat.h>
6743 1.1 christos #endif
6744 1.1 christos
6745 1.1 christos int
6746 1.1 christos main ()
6747 1.1 christos {
6748 1.1 christos
6749 1.1 christos (void)mkdir("directory");
6750 1.1 christos
6751 1.1 christos ;
6752 1.1 christos return 0;
6753 1.1 christos }
6754 1.1 christos _ACEOF
6755 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6757 1.1 christos $as_echo "yes" >&6; }
6758 1.1 christos
6759 1.1 christos $as_echo "#define MKDIR_HAS_ONE_ARG 1" >>confdefs.h
6760 1.1 christos
6761 1.1 christos
6762 1.1 christos else
6763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6764 1.1 christos $as_echo "no" >&6; }
6765 1.1 christos
6766 1.1 christos fi
6767 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6768 1.1 christos
6769 1.1 christos
6770 1.1 christos # set -I. and -Isrcdir
6771 1.1 christos if test -n "$CPPFLAGS"; then
6772 1.1 christos CPPFLAGS="$CPPFLAGS -I."
6773 1.1 christos else
6774 1.1 christos CPPFLAGS="-I."
6775 1.1 christos fi
6776 1.1 christos if test "$srcdir" != "."; then
6777 1.1 christos CPPFLAGS="$CPPFLAGS -I$srcdir"
6778 1.1 christos if test -f $srcdir/config.h; then
6779 1.1 christos as_fn_error $? "$srcdir/config.h is in the way, please remove it" "$LINENO" 5
6780 1.1 christos fi
6781 1.1 christos fi
6782 1.1 christos
6783 1.1 christos
6784 1.1 christos
6785 1.1 christos
6786 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int8_t" >&5
6787 1.1 christos $as_echo_n "checking for int8_t... " >&6; }
6788 1.1 christos if ${ac_cv_type_int8_t+:} false; then :
6789 1.1 christos $as_echo_n "(cached) " >&6
6790 1.1 christos else
6791 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6792 1.1 christos /* end confdefs.h. */
6793 1.1 christos
6794 1.1 christos #include <sys/types.h>
6795 1.1 christos #include <stdlib.h>
6796 1.1 christos #include <stddef.h>
6797 1.1 christos
6798 1.1 christos #ifdef HAVE_STDINT_H
6799 1.1 christos #include <stdint.h>
6800 1.1 christos #endif
6801 1.1 christos
6802 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6803 1.1 christos #include <sys/socket.h>
6804 1.1 christos #endif
6805 1.1 christos
6806 1.1 christos #ifdef HAVE_ARPA_INET_H
6807 1.1 christos #include <arpa/inet.h>
6808 1.1 christos #endif
6809 1.1 christos
6810 1.1 christos #ifdef HAVE_SIGNAL_H
6811 1.1 christos #include <signal.h>
6812 1.1 christos #endif
6813 1.1 christos
6814 1.1 christos /* For Tru64 */
6815 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6816 1.1 christos #include <sys/bitypes.h>
6817 1.1 christos #endif
6818 1.1 christos
6819 1.1 christos _ACEOF
6820 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6821 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6822 1.1 christos ac_cv_type_int8_t=yes
6823 1.1 christos else
6824 1.1 christos ac_cv_type_int8_t=no
6825 1.1 christos fi
6826 1.1 christos rm -f conftest*
6827 1.1 christos
6828 1.1 christos fi
6829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int8_t" >&5
6830 1.1 christos $as_echo "$ac_cv_type_int8_t" >&6; }
6831 1.1 christos if test $ac_cv_type_int8_t = no; then
6832 1.1 christos
6833 1.1 christos $as_echo "#define int8_t char" >>confdefs.h
6834 1.1 christos
6835 1.1 christos fi
6836 1.1 christos
6837 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int16_t" >&5
6838 1.1 christos $as_echo_n "checking for int16_t... " >&6; }
6839 1.1 christos if ${ac_cv_type_int16_t+:} false; then :
6840 1.1 christos $as_echo_n "(cached) " >&6
6841 1.1 christos else
6842 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6843 1.1 christos /* end confdefs.h. */
6844 1.1 christos
6845 1.1 christos #include <sys/types.h>
6846 1.1 christos #include <stdlib.h>
6847 1.1 christos #include <stddef.h>
6848 1.1 christos
6849 1.1 christos #ifdef HAVE_STDINT_H
6850 1.1 christos #include <stdint.h>
6851 1.1 christos #endif
6852 1.1 christos
6853 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6854 1.1 christos #include <sys/socket.h>
6855 1.1 christos #endif
6856 1.1 christos
6857 1.1 christos #ifdef HAVE_ARPA_INET_H
6858 1.1 christos #include <arpa/inet.h>
6859 1.1 christos #endif
6860 1.1 christos
6861 1.1 christos #ifdef HAVE_SIGNAL_H
6862 1.1 christos #include <signal.h>
6863 1.1 christos #endif
6864 1.1 christos
6865 1.1 christos /* For Tru64 */
6866 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6867 1.1 christos #include <sys/bitypes.h>
6868 1.1 christos #endif
6869 1.1 christos
6870 1.1 christos _ACEOF
6871 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6872 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6873 1.1 christos ac_cv_type_int16_t=yes
6874 1.1 christos else
6875 1.1 christos ac_cv_type_int16_t=no
6876 1.1 christos fi
6877 1.1 christos rm -f conftest*
6878 1.1 christos
6879 1.1 christos fi
6880 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int16_t" >&5
6881 1.1 christos $as_echo "$ac_cv_type_int16_t" >&6; }
6882 1.1 christos if test $ac_cv_type_int16_t = no; then
6883 1.1 christos
6884 1.1 christos $as_echo "#define int16_t short" >>confdefs.h
6885 1.1 christos
6886 1.1 christos fi
6887 1.1 christos
6888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32_t" >&5
6889 1.1 christos $as_echo_n "checking for int32_t... " >&6; }
6890 1.1 christos if ${ac_cv_type_int32_t+:} false; then :
6891 1.1 christos $as_echo_n "(cached) " >&6
6892 1.1 christos else
6893 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6894 1.1 christos /* end confdefs.h. */
6895 1.1 christos
6896 1.1 christos #include <sys/types.h>
6897 1.1 christos #include <stdlib.h>
6898 1.1 christos #include <stddef.h>
6899 1.1 christos
6900 1.1 christos #ifdef HAVE_STDINT_H
6901 1.1 christos #include <stdint.h>
6902 1.1 christos #endif
6903 1.1 christos
6904 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6905 1.1 christos #include <sys/socket.h>
6906 1.1 christos #endif
6907 1.1 christos
6908 1.1 christos #ifdef HAVE_ARPA_INET_H
6909 1.1 christos #include <arpa/inet.h>
6910 1.1 christos #endif
6911 1.1 christos
6912 1.1 christos #ifdef HAVE_SIGNAL_H
6913 1.1 christos #include <signal.h>
6914 1.1 christos #endif
6915 1.1 christos
6916 1.1 christos /* For Tru64 */
6917 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6918 1.1 christos #include <sys/bitypes.h>
6919 1.1 christos #endif
6920 1.1 christos
6921 1.1 christos _ACEOF
6922 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6923 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6924 1.1 christos ac_cv_type_int32_t=yes
6925 1.1 christos else
6926 1.1 christos ac_cv_type_int32_t=no
6927 1.1 christos fi
6928 1.1 christos rm -f conftest*
6929 1.1 christos
6930 1.1 christos fi
6931 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int32_t" >&5
6932 1.1 christos $as_echo "$ac_cv_type_int32_t" >&6; }
6933 1.1 christos if test $ac_cv_type_int32_t = no; then
6934 1.1 christos
6935 1.1 christos $as_echo "#define int32_t int" >>confdefs.h
6936 1.1 christos
6937 1.1 christos fi
6938 1.1 christos
6939 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t" >&5
6940 1.1 christos $as_echo_n "checking for int64_t... " >&6; }
6941 1.1 christos if ${ac_cv_type_int64_t+:} false; then :
6942 1.1 christos $as_echo_n "(cached) " >&6
6943 1.1 christos else
6944 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6945 1.1 christos /* end confdefs.h. */
6946 1.1 christos
6947 1.1 christos #include <sys/types.h>
6948 1.1 christos #include <stdlib.h>
6949 1.1 christos #include <stddef.h>
6950 1.1 christos
6951 1.1 christos #ifdef HAVE_STDINT_H
6952 1.1 christos #include <stdint.h>
6953 1.1 christos #endif
6954 1.1 christos
6955 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6956 1.1 christos #include <sys/socket.h>
6957 1.1 christos #endif
6958 1.1 christos
6959 1.1 christos #ifdef HAVE_ARPA_INET_H
6960 1.1 christos #include <arpa/inet.h>
6961 1.1 christos #endif
6962 1.1 christos
6963 1.1 christos #ifdef HAVE_SIGNAL_H
6964 1.1 christos #include <signal.h>
6965 1.1 christos #endif
6966 1.1 christos
6967 1.1 christos /* For Tru64 */
6968 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6969 1.1 christos #include <sys/bitypes.h>
6970 1.1 christos #endif
6971 1.1 christos
6972 1.1 christos _ACEOF
6973 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6974 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6975 1.1 christos ac_cv_type_int64_t=yes
6976 1.1 christos else
6977 1.1 christos ac_cv_type_int64_t=no
6978 1.1 christos fi
6979 1.1 christos rm -f conftest*
6980 1.1 christos
6981 1.1 christos fi
6982 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int64_t" >&5
6983 1.1 christos $as_echo "$ac_cv_type_int64_t" >&6; }
6984 1.1 christos if test $ac_cv_type_int64_t = no; then
6985 1.1 christos
6986 1.1 christos $as_echo "#define int64_t long long" >>confdefs.h
6987 1.1 christos
6988 1.1 christos fi
6989 1.1 christos
6990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
6991 1.1 christos $as_echo_n "checking for uint8_t... " >&6; }
6992 1.1 christos if ${ac_cv_type_uint8_t+:} false; then :
6993 1.1 christos $as_echo_n "(cached) " >&6
6994 1.1 christos else
6995 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6996 1.1 christos /* end confdefs.h. */
6997 1.1 christos
6998 1.1 christos #include <sys/types.h>
6999 1.1 christos #include <stdlib.h>
7000 1.1 christos #include <stddef.h>
7001 1.1 christos
7002 1.1 christos #ifdef HAVE_STDINT_H
7003 1.1 christos #include <stdint.h>
7004 1.1 christos #endif
7005 1.1 christos
7006 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7007 1.1 christos #include <sys/socket.h>
7008 1.1 christos #endif
7009 1.1 christos
7010 1.1 christos #ifdef HAVE_ARPA_INET_H
7011 1.1 christos #include <arpa/inet.h>
7012 1.1 christos #endif
7013 1.1 christos
7014 1.1 christos #ifdef HAVE_SIGNAL_H
7015 1.1 christos #include <signal.h>
7016 1.1 christos #endif
7017 1.1 christos
7018 1.1 christos /* For Tru64 */
7019 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7020 1.1 christos #include <sys/bitypes.h>
7021 1.1 christos #endif
7022 1.1 christos
7023 1.1 christos _ACEOF
7024 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7025 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7026 1.1 christos ac_cv_type_uint8_t=yes
7027 1.1 christos else
7028 1.1 christos ac_cv_type_uint8_t=no
7029 1.1 christos fi
7030 1.1 christos rm -f conftest*
7031 1.1 christos
7032 1.1 christos fi
7033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
7034 1.1 christos $as_echo "$ac_cv_type_uint8_t" >&6; }
7035 1.1 christos if test $ac_cv_type_uint8_t = no; then
7036 1.1 christos
7037 1.1 christos $as_echo "#define uint8_t unsigned char" >>confdefs.h
7038 1.1 christos
7039 1.1 christos fi
7040 1.1 christos
7041 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
7042 1.1 christos $as_echo_n "checking for uint16_t... " >&6; }
7043 1.1 christos if ${ac_cv_type_uint16_t+:} false; then :
7044 1.1 christos $as_echo_n "(cached) " >&6
7045 1.1 christos else
7046 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7047 1.1 christos /* end confdefs.h. */
7048 1.1 christos
7049 1.1 christos #include <sys/types.h>
7050 1.1 christos #include <stdlib.h>
7051 1.1 christos #include <stddef.h>
7052 1.1 christos
7053 1.1 christos #ifdef HAVE_STDINT_H
7054 1.1 christos #include <stdint.h>
7055 1.1 christos #endif
7056 1.1 christos
7057 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7058 1.1 christos #include <sys/socket.h>
7059 1.1 christos #endif
7060 1.1 christos
7061 1.1 christos #ifdef HAVE_ARPA_INET_H
7062 1.1 christos #include <arpa/inet.h>
7063 1.1 christos #endif
7064 1.1 christos
7065 1.1 christos #ifdef HAVE_SIGNAL_H
7066 1.1 christos #include <signal.h>
7067 1.1 christos #endif
7068 1.1 christos
7069 1.1 christos /* For Tru64 */
7070 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7071 1.1 christos #include <sys/bitypes.h>
7072 1.1 christos #endif
7073 1.1 christos
7074 1.1 christos _ACEOF
7075 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7076 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7077 1.1 christos ac_cv_type_uint16_t=yes
7078 1.1 christos else
7079 1.1 christos ac_cv_type_uint16_t=no
7080 1.1 christos fi
7081 1.1 christos rm -f conftest*
7082 1.1 christos
7083 1.1 christos fi
7084 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
7085 1.1 christos $as_echo "$ac_cv_type_uint16_t" >&6; }
7086 1.1 christos if test $ac_cv_type_uint16_t = no; then
7087 1.1 christos
7088 1.1 christos $as_echo "#define uint16_t unsigned short" >>confdefs.h
7089 1.1 christos
7090 1.1 christos fi
7091 1.1 christos
7092 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
7093 1.1 christos $as_echo_n "checking for uint32_t... " >&6; }
7094 1.1 christos if ${ac_cv_type_uint32_t+:} false; then :
7095 1.1 christos $as_echo_n "(cached) " >&6
7096 1.1 christos else
7097 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098 1.1 christos /* end confdefs.h. */
7099 1.1 christos
7100 1.1 christos #include <sys/types.h>
7101 1.1 christos #include <stdlib.h>
7102 1.1 christos #include <stddef.h>
7103 1.1 christos
7104 1.1 christos #ifdef HAVE_STDINT_H
7105 1.1 christos #include <stdint.h>
7106 1.1 christos #endif
7107 1.1 christos
7108 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7109 1.1 christos #include <sys/socket.h>
7110 1.1 christos #endif
7111 1.1 christos
7112 1.1 christos #ifdef HAVE_ARPA_INET_H
7113 1.1 christos #include <arpa/inet.h>
7114 1.1 christos #endif
7115 1.1 christos
7116 1.1 christos #ifdef HAVE_SIGNAL_H
7117 1.1 christos #include <signal.h>
7118 1.1 christos #endif
7119 1.1 christos
7120 1.1 christos /* For Tru64 */
7121 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7122 1.1 christos #include <sys/bitypes.h>
7123 1.1 christos #endif
7124 1.1 christos
7125 1.1 christos _ACEOF
7126 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7127 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7128 1.1 christos ac_cv_type_uint32_t=yes
7129 1.1 christos else
7130 1.1 christos ac_cv_type_uint32_t=no
7131 1.1 christos fi
7132 1.1 christos rm -f conftest*
7133 1.1 christos
7134 1.1 christos fi
7135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
7136 1.1 christos $as_echo "$ac_cv_type_uint32_t" >&6; }
7137 1.1 christos if test $ac_cv_type_uint32_t = no; then
7138 1.1 christos
7139 1.1 christos $as_echo "#define uint32_t unsigned int" >>confdefs.h
7140 1.1 christos
7141 1.1 christos fi
7142 1.1 christos
7143 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint64_t" >&5
7144 1.1 christos $as_echo_n "checking for uint64_t... " >&6; }
7145 1.1 christos if ${ac_cv_type_uint64_t+:} false; then :
7146 1.1 christos $as_echo_n "(cached) " >&6
7147 1.1 christos else
7148 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7149 1.1 christos /* end confdefs.h. */
7150 1.1 christos
7151 1.1 christos #include <sys/types.h>
7152 1.1 christos #include <stdlib.h>
7153 1.1 christos #include <stddef.h>
7154 1.1 christos
7155 1.1 christos #ifdef HAVE_STDINT_H
7156 1.1 christos #include <stdint.h>
7157 1.1 christos #endif
7158 1.1 christos
7159 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7160 1.1 christos #include <sys/socket.h>
7161 1.1 christos #endif
7162 1.1 christos
7163 1.1 christos #ifdef HAVE_ARPA_INET_H
7164 1.1 christos #include <arpa/inet.h>
7165 1.1 christos #endif
7166 1.1 christos
7167 1.1 christos #ifdef HAVE_SIGNAL_H
7168 1.1 christos #include <signal.h>
7169 1.1 christos #endif
7170 1.1 christos
7171 1.1 christos /* For Tru64 */
7172 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7173 1.1 christos #include <sys/bitypes.h>
7174 1.1 christos #endif
7175 1.1 christos
7176 1.1 christos _ACEOF
7177 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7178 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7179 1.1 christos ac_cv_type_uint64_t=yes
7180 1.1 christos else
7181 1.1 christos ac_cv_type_uint64_t=no
7182 1.1 christos fi
7183 1.1 christos rm -f conftest*
7184 1.1 christos
7185 1.1 christos fi
7186 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint64_t" >&5
7187 1.1 christos $as_echo "$ac_cv_type_uint64_t" >&6; }
7188 1.1 christos if test $ac_cv_type_uint64_t = no; then
7189 1.1 christos
7190 1.1 christos $as_echo "#define uint64_t unsigned long long" >>confdefs.h
7191 1.1 christos
7192 1.1 christos fi
7193 1.1 christos
7194 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
7195 1.1 christos $as_echo_n "checking for socklen_t... " >&6; }
7196 1.1 christos if ${ac_cv_type_socklen_t+:} false; then :
7197 1.1 christos $as_echo_n "(cached) " >&6
7198 1.1 christos else
7199 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7200 1.1 christos /* end confdefs.h. */
7201 1.1 christos
7202 1.1 christos #include <sys/types.h>
7203 1.1 christos #include <stdlib.h>
7204 1.1 christos #include <stddef.h>
7205 1.1 christos
7206 1.1 christos #ifdef HAVE_STDINT_H
7207 1.1 christos #include <stdint.h>
7208 1.1 christos #endif
7209 1.1 christos
7210 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7211 1.1 christos #include <sys/socket.h>
7212 1.1 christos #endif
7213 1.1 christos
7214 1.1 christos #ifdef HAVE_ARPA_INET_H
7215 1.1 christos #include <arpa/inet.h>
7216 1.1 christos #endif
7217 1.1 christos
7218 1.1 christos #ifdef HAVE_SIGNAL_H
7219 1.1 christos #include <signal.h>
7220 1.1 christos #endif
7221 1.1 christos
7222 1.1 christos /* For Tru64 */
7223 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7224 1.1 christos #include <sys/bitypes.h>
7225 1.1 christos #endif
7226 1.1 christos
7227 1.1 christos _ACEOF
7228 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7229 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])socklen_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7230 1.1 christos ac_cv_type_socklen_t=yes
7231 1.1 christos else
7232 1.1 christos ac_cv_type_socklen_t=no
7233 1.1 christos fi
7234 1.1 christos rm -f conftest*
7235 1.1 christos
7236 1.1 christos fi
7237 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
7238 1.1 christos $as_echo "$ac_cv_type_socklen_t" >&6; }
7239 1.1 christos if test $ac_cv_type_socklen_t = no; then
7240 1.1 christos
7241 1.1 christos $as_echo "#define socklen_t int" >>confdefs.h
7242 1.1 christos
7243 1.1 christos fi
7244 1.1 christos
7245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
7246 1.1 christos $as_echo_n "checking for sig_atomic_t... " >&6; }
7247 1.1 christos if ${ac_cv_type_sig_atomic_t+:} false; then :
7248 1.1 christos $as_echo_n "(cached) " >&6
7249 1.1 christos else
7250 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7251 1.1 christos /* end confdefs.h. */
7252 1.1 christos
7253 1.1 christos #include <sys/types.h>
7254 1.1 christos #include <stdlib.h>
7255 1.1 christos #include <stddef.h>
7256 1.1 christos
7257 1.1 christos #ifdef HAVE_STDINT_H
7258 1.1 christos #include <stdint.h>
7259 1.1 christos #endif
7260 1.1 christos
7261 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7262 1.1 christos #include <sys/socket.h>
7263 1.1 christos #endif
7264 1.1 christos
7265 1.1 christos #ifdef HAVE_ARPA_INET_H
7266 1.1 christos #include <arpa/inet.h>
7267 1.1 christos #endif
7268 1.1 christos
7269 1.1 christos #ifdef HAVE_SIGNAL_H
7270 1.1 christos #include <signal.h>
7271 1.1 christos #endif
7272 1.1 christos
7273 1.1 christos /* For Tru64 */
7274 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7275 1.1 christos #include <sys/bitypes.h>
7276 1.1 christos #endif
7277 1.1 christos
7278 1.1 christos _ACEOF
7279 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7280 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])sig_atomic_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7281 1.1 christos ac_cv_type_sig_atomic_t=yes
7282 1.1 christos else
7283 1.1 christos ac_cv_type_sig_atomic_t=no
7284 1.1 christos fi
7285 1.1 christos rm -f conftest*
7286 1.1 christos
7287 1.1 christos fi
7288 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_sig_atomic_t" >&5
7289 1.1 christos $as_echo "$ac_cv_type_sig_atomic_t" >&6; }
7290 1.1 christos if test $ac_cv_type_sig_atomic_t = no; then
7291 1.1 christos
7292 1.1 christos $as_echo "#define sig_atomic_t int" >>confdefs.h
7293 1.1 christos
7294 1.1 christos fi
7295 1.1 christos
7296 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
7297 1.1 christos $as_echo_n "checking for ssize_t... " >&6; }
7298 1.1 christos if ${ac_cv_type_ssize_t+:} false; then :
7299 1.1 christos $as_echo_n "(cached) " >&6
7300 1.1 christos else
7301 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7302 1.1 christos /* end confdefs.h. */
7303 1.1 christos
7304 1.1 christos #include <sys/types.h>
7305 1.1 christos #include <stdlib.h>
7306 1.1 christos #include <stddef.h>
7307 1.1 christos
7308 1.1 christos #ifdef HAVE_STDINT_H
7309 1.1 christos #include <stdint.h>
7310 1.1 christos #endif
7311 1.1 christos
7312 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7313 1.1 christos #include <sys/socket.h>
7314 1.1 christos #endif
7315 1.1 christos
7316 1.1 christos #ifdef HAVE_ARPA_INET_H
7317 1.1 christos #include <arpa/inet.h>
7318 1.1 christos #endif
7319 1.1 christos
7320 1.1 christos #ifdef HAVE_SIGNAL_H
7321 1.1 christos #include <signal.h>
7322 1.1 christos #endif
7323 1.1 christos
7324 1.1 christos /* For Tru64 */
7325 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7326 1.1 christos #include <sys/bitypes.h>
7327 1.1 christos #endif
7328 1.1 christos
7329 1.1 christos _ACEOF
7330 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7331 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7332 1.1 christos ac_cv_type_ssize_t=yes
7333 1.1 christos else
7334 1.1 christos ac_cv_type_ssize_t=no
7335 1.1 christos fi
7336 1.1 christos rm -f conftest*
7337 1.1 christos
7338 1.1 christos fi
7339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_ssize_t" >&5
7340 1.1 christos $as_echo "$ac_cv_type_ssize_t" >&6; }
7341 1.1 christos if test $ac_cv_type_ssize_t = no; then
7342 1.1 christos
7343 1.1 christos $as_echo "#define ssize_t int" >>confdefs.h
7344 1.1 christos
7345 1.1 christos fi
7346 1.1 christos
7347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suseconds_t" >&5
7348 1.1 christos $as_echo_n "checking for suseconds_t... " >&6; }
7349 1.1 christos if ${ac_cv_type_suseconds_t+:} false; then :
7350 1.1 christos $as_echo_n "(cached) " >&6
7351 1.1 christos else
7352 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7353 1.1 christos /* end confdefs.h. */
7354 1.1 christos
7355 1.1 christos #include <sys/types.h>
7356 1.1 christos #include <stdlib.h>
7357 1.1 christos #include <stddef.h>
7358 1.1 christos
7359 1.1 christos #ifdef HAVE_STDINT_H
7360 1.1 christos #include <stdint.h>
7361 1.1 christos #endif
7362 1.1 christos
7363 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7364 1.1 christos #include <sys/socket.h>
7365 1.1 christos #endif
7366 1.1 christos
7367 1.1 christos #ifdef HAVE_ARPA_INET_H
7368 1.1 christos #include <arpa/inet.h>
7369 1.1 christos #endif
7370 1.1 christos
7371 1.1 christos #ifdef HAVE_SIGNAL_H
7372 1.1 christos #include <signal.h>
7373 1.1 christos #endif
7374 1.1 christos
7375 1.1 christos /* For Tru64 */
7376 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7377 1.1 christos #include <sys/bitypes.h>
7378 1.1 christos #endif
7379 1.1 christos
7380 1.1 christos _ACEOF
7381 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7382 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])suseconds_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7383 1.1 christos ac_cv_type_suseconds_t=yes
7384 1.1 christos else
7385 1.1 christos ac_cv_type_suseconds_t=no
7386 1.1 christos fi
7387 1.1 christos rm -f conftest*
7388 1.1 christos
7389 1.1 christos fi
7390 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_suseconds_t" >&5
7391 1.1 christos $as_echo "$ac_cv_type_suseconds_t" >&6; }
7392 1.1 christos if test $ac_cv_type_suseconds_t = no; then
7393 1.1 christos
7394 1.1 christos $as_echo "#define suseconds_t time_t" >>confdefs.h
7395 1.1 christos
7396 1.1 christos fi
7397 1.1 christos
7398 1.1 christos
7399 1.1 christos ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
7400 1.1 christos #if HAVE_SYS_TYPES_H
7401 1.1 christos # include <sys/types.h>
7402 1.1 christos #endif
7403 1.1 christos #if HAVE_NETINET_IN_H
7404 1.1 christos # include <netinet/in.h>
7405 1.1 christos #endif
7406 1.1 christos "
7407 1.1 christos if test "x$ac_cv_type_in_addr_t" = xyes; then :
7408 1.1 christos
7409 1.1 christos else
7410 1.1 christos
7411 1.1 christos $as_echo "#define in_addr_t uint32_t" >>confdefs.h
7412 1.1 christos
7413 1.1 christos fi
7414 1.1 christos
7415 1.1 christos ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "$ac_includes_default
7416 1.1 christos #ifdef HAVE_NETINET_IN_H
7417 1.1 christos #include <netinet/in.h>
7418 1.1 christos #endif
7419 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7420 1.1 christos #include <sys/socket.h>
7421 1.1 christos #endif
7422 1.1 christos #ifdef HAVE_NETDB_H
7423 1.1 christos #include <netdb.h>
7424 1.1 christos #endif
7425 1.1 christos #ifdef HAVE_ARPA_INET_H
7426 1.1 christos #include <arpa/inet.h>
7427 1.1 christos #endif
7428 1.1 christos
7429 1.1 christos "
7430 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
7431 1.1 christos
7432 1.1 christos else
7433 1.1 christos
7434 1.1 christos ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "$ac_includes_default
7435 1.1 christos #ifdef HAVE_NETINET_IN_H
7436 1.1 christos #include <netinet/in.h>
7437 1.1 christos #endif
7438 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7439 1.1 christos #include <sys/socket.h>
7440 1.1 christos #endif
7441 1.1 christos #ifdef HAVE_NETDB_H
7442 1.1 christos #include <netdb.h>
7443 1.1 christos #endif
7444 1.1 christos #ifdef HAVE_ARPA_INET_H
7445 1.1 christos #include <arpa/inet.h>
7446 1.1 christos #endif
7447 1.1 christos
7448 1.1 christos "
7449 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
7450 1.1 christos
7451 1.1 christos
7452 1.1 christos $as_echo "#define ss_family __ss_family" >>confdefs.h
7453 1.1 christos
7454 1.1 christos
7455 1.1 christos fi
7456 1.1 christos
7457 1.1 christos
7458 1.1 christos fi
7459 1.1 christos
7460 1.1 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "$ac_includes_default"
7461 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
7462 1.1 christos
7463 1.1 christos cat >>confdefs.h <<_ACEOF
7464 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
7465 1.1 christos _ACEOF
7466 1.1 christos
7467 1.1 christos
7468 1.1 christos fi
7469 1.1 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_mtim.tv_nsec" "ac_cv_member_struct_stat_st_mtim_tv_nsec" "$ac_includes_default"
7470 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
7471 1.1 christos
7472 1.1 christos cat >>confdefs.h <<_ACEOF
7473 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
7474 1.1 christos _ACEOF
7475 1.1 christos
7476 1.1 christos
7477 1.1 christos fi
7478 1.1 christos
7479 1.2 christos ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_len" "ac_cv_member_struct_sockaddr_un_sun_len" "
7480 1.2 christos $ac_includes_default
7481 1.2 christos #ifdef HAVE_SYS_UN_H
7482 1.2 christos #include <sys/un.h>
7483 1.2 christos #endif
7484 1.2 christos
7485 1.2 christos "
7486 1.2 christos if test "x$ac_cv_member_struct_sockaddr_un_sun_len" = xyes; then :
7487 1.2 christos
7488 1.2 christos cat >>confdefs.h <<_ACEOF
7489 1.2 christos #define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1
7490 1.2 christos _ACEOF
7491 1.2 christos
7492 1.2 christos
7493 1.2 christos fi
7494 1.2 christos
7495 1.1 christos
7496 1.1 christos # Checks for library functions.
7497 1.1 christos for ac_header in unistd.h
7498 1.1 christos do :
7499 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7500 1.1 christos if test "x$ac_cv_header_unistd_h" = xyes; then :
7501 1.1 christos cat >>confdefs.h <<_ACEOF
7502 1.1 christos #define HAVE_UNISTD_H 1
7503 1.1 christos _ACEOF
7504 1.1 christos
7505 1.1 christos fi
7506 1.1 christos
7507 1.1 christos done
7508 1.1 christos
7509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
7510 1.1 christos $as_echo_n "checking for working chown... " >&6; }
7511 1.1 christos if ${ac_cv_func_chown_works+:} false; then :
7512 1.1 christos $as_echo_n "(cached) " >&6
7513 1.1 christos else
7514 1.1 christos if test "$cross_compiling" = yes; then :
7515 1.1 christos ac_cv_func_chown_works=no
7516 1.1 christos else
7517 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7518 1.1 christos /* end confdefs.h. */
7519 1.1 christos $ac_includes_default
7520 1.1 christos #include <fcntl.h>
7521 1.1 christos
7522 1.1 christos int
7523 1.1 christos main ()
7524 1.1 christos {
7525 1.1 christos char *f = "conftest.chown";
7526 1.1 christos struct stat before, after;
7527 1.1 christos
7528 1.1 christos if (creat (f, 0600) < 0)
7529 1.1 christos return 1;
7530 1.1 christos if (stat (f, &before) < 0)
7531 1.1 christos return 1;
7532 1.1 christos if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
7533 1.1 christos return 1;
7534 1.1 christos if (stat (f, &after) < 0)
7535 1.1 christos return 1;
7536 1.1 christos return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
7537 1.1 christos
7538 1.1 christos ;
7539 1.1 christos return 0;
7540 1.1 christos }
7541 1.1 christos _ACEOF
7542 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7543 1.1 christos ac_cv_func_chown_works=yes
7544 1.1 christos else
7545 1.1 christos ac_cv_func_chown_works=no
7546 1.1 christos fi
7547 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7548 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7549 1.1 christos fi
7550 1.1 christos
7551 1.1 christos rm -f conftest.chown
7552 1.1 christos
7553 1.1 christos fi
7554 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
7555 1.1 christos $as_echo "$ac_cv_func_chown_works" >&6; }
7556 1.1 christos if test $ac_cv_func_chown_works = yes; then
7557 1.1 christos
7558 1.1 christos $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
7559 1.1 christos
7560 1.1 christos fi
7561 1.1 christos
7562 1.1 christos for ac_header in vfork.h
7563 1.1 christos do :
7564 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7565 1.1 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7566 1.1 christos cat >>confdefs.h <<_ACEOF
7567 1.1 christos #define HAVE_VFORK_H 1
7568 1.1 christos _ACEOF
7569 1.1 christos
7570 1.1 christos fi
7571 1.1 christos
7572 1.1 christos done
7573 1.1 christos
7574 1.1 christos for ac_func in fork vfork
7575 1.1 christos do :
7576 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7577 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7578 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7579 1.1 christos cat >>confdefs.h <<_ACEOF
7580 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7581 1.1 christos _ACEOF
7582 1.1 christos
7583 1.1 christos fi
7584 1.1 christos done
7585 1.1 christos
7586 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7587 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7588 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7589 1.1 christos if ${ac_cv_func_fork_works+:} false; then :
7590 1.1 christos $as_echo_n "(cached) " >&6
7591 1.1 christos else
7592 1.1 christos if test "$cross_compiling" = yes; then :
7593 1.1 christos ac_cv_func_fork_works=cross
7594 1.1 christos else
7595 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7596 1.1 christos /* end confdefs.h. */
7597 1.1 christos $ac_includes_default
7598 1.1 christos int
7599 1.1 christos main ()
7600 1.1 christos {
7601 1.1 christos
7602 1.1 christos /* By Ruediger Kuhlmann. */
7603 1.1 christos return fork () < 0;
7604 1.1 christos
7605 1.1 christos ;
7606 1.1 christos return 0;
7607 1.1 christos }
7608 1.1 christos _ACEOF
7609 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7610 1.1 christos ac_cv_func_fork_works=yes
7611 1.1 christos else
7612 1.1 christos ac_cv_func_fork_works=no
7613 1.1 christos fi
7614 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7615 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7616 1.1 christos fi
7617 1.1 christos
7618 1.1 christos fi
7619 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7620 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7621 1.1 christos
7622 1.1 christos else
7623 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7624 1.1 christos fi
7625 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7626 1.1 christos case $host in
7627 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7628 1.1 christos # Override, as these systems have only a dummy fork() stub
7629 1.1 christos ac_cv_func_fork_works=no
7630 1.1 christos ;;
7631 1.1 christos *)
7632 1.1 christos ac_cv_func_fork_works=yes
7633 1.1 christos ;;
7634 1.1 christos esac
7635 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7636 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7637 1.1 christos fi
7638 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7639 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7641 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7642 1.1 christos if ${ac_cv_func_vfork_works+:} false; then :
7643 1.1 christos $as_echo_n "(cached) " >&6
7644 1.1 christos else
7645 1.1 christos if test "$cross_compiling" = yes; then :
7646 1.1 christos ac_cv_func_vfork_works=cross
7647 1.1 christos else
7648 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7649 1.1 christos /* end confdefs.h. */
7650 1.1 christos /* Thanks to Paul Eggert for this test. */
7651 1.1 christos $ac_includes_default
7652 1.1 christos #include <sys/wait.h>
7653 1.1 christos #ifdef HAVE_VFORK_H
7654 1.1 christos # include <vfork.h>
7655 1.1 christos #endif
7656 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7657 1.1 christos argument registers are propagated back to the parent. The compiler
7658 1.1 christos is told about this with #include <vfork.h>, but some compilers
7659 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7660 1.1 christos static variable whose address is put into a register that is
7661 1.1 christos clobbered by the vfork. */
7662 1.1 christos static void
7663 1.1 christos #ifdef __cplusplus
7664 1.1 christos sparc_address_test (int arg)
7665 1.1 christos # else
7666 1.1 christos sparc_address_test (arg) int arg;
7667 1.1 christos #endif
7668 1.1 christos {
7669 1.1 christos static pid_t child;
7670 1.1 christos if (!child) {
7671 1.1 christos child = vfork ();
7672 1.1 christos if (child < 0) {
7673 1.1 christos perror ("vfork");
7674 1.1 christos _exit(2);
7675 1.1 christos }
7676 1.1 christos if (!child) {
7677 1.1 christos arg = getpid();
7678 1.1 christos write(-1, "", 0);
7679 1.1 christos _exit (arg);
7680 1.1 christos }
7681 1.1 christos }
7682 1.1 christos }
7683 1.1 christos
7684 1.1 christos int
7685 1.1 christos main ()
7686 1.1 christos {
7687 1.1 christos pid_t parent = getpid ();
7688 1.1 christos pid_t child;
7689 1.1 christos
7690 1.1 christos sparc_address_test (0);
7691 1.1 christos
7692 1.1 christos child = vfork ();
7693 1.1 christos
7694 1.1 christos if (child == 0) {
7695 1.1 christos /* Here is another test for sparc vfork register problems. This
7696 1.1 christos test uses lots of local variables, at least as many local
7697 1.1 christos variables as main has allocated so far including compiler
7698 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7699 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7700 1.1 christos reuse the register of parent for one of the local variables,
7701 1.1 christos since it will think that parent can't possibly be used any more
7702 1.1 christos in this routine. Assigning to the local variable will thus
7703 1.1 christos munge parent in the parent process. */
7704 1.1 christos pid_t
7705 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7706 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7707 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7708 1.1 christos use the same hardware register for all 8 local variables. */
7709 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7710 1.1 christos || p != p5 || p != p6 || p != p7)
7711 1.1 christos _exit(1);
7712 1.1 christos
7713 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7714 1.1 christos from child file descriptors. If the child closes a descriptor
7715 1.1 christos before it execs or exits, this munges the parent's descriptor
7716 1.1 christos as well. Test for this by closing stdout in the child. */
7717 1.1 christos _exit(close(fileno(stdout)) != 0);
7718 1.1 christos } else {
7719 1.1 christos int status;
7720 1.1 christos struct stat st;
7721 1.1 christos
7722 1.1 christos while (wait(&status) != child)
7723 1.1 christos ;
7724 1.1 christos return (
7725 1.1 christos /* Was there some problem with vforking? */
7726 1.1 christos child < 0
7727 1.1 christos
7728 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7729 1.1 christos || status
7730 1.1 christos
7731 1.1 christos /* Did the vfork/compiler bug occur? */
7732 1.1 christos || parent != getpid()
7733 1.1 christos
7734 1.1 christos /* Did the file descriptor bug occur? */
7735 1.1 christos || fstat(fileno(stdout), &st) != 0
7736 1.1 christos );
7737 1.1 christos }
7738 1.1 christos }
7739 1.1 christos _ACEOF
7740 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7741 1.1 christos ac_cv_func_vfork_works=yes
7742 1.1 christos else
7743 1.1 christos ac_cv_func_vfork_works=no
7744 1.1 christos fi
7745 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7746 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7747 1.1 christos fi
7748 1.1 christos
7749 1.1 christos fi
7750 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7751 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7752 1.1 christos
7753 1.1 christos fi;
7754 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7755 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7756 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7757 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7758 1.1 christos fi
7759 1.1 christos
7760 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7761 1.1 christos
7762 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7763 1.1 christos
7764 1.1 christos else
7765 1.1 christos
7766 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7767 1.1 christos
7768 1.1 christos fi
7769 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7770 1.1 christos
7771 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7772 1.1 christos
7773 1.1 christos fi
7774 1.1 christos
7775 1.1 christos for ac_header in stdlib.h
7776 1.1 christos do :
7777 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
7778 1.1 christos if test "x$ac_cv_header_stdlib_h" = xyes; then :
7779 1.1 christos cat >>confdefs.h <<_ACEOF
7780 1.1 christos #define HAVE_STDLIB_H 1
7781 1.1 christos _ACEOF
7782 1.1 christos
7783 1.1 christos fi
7784 1.1 christos
7785 1.1 christos done
7786 1.1 christos
7787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
7788 1.1 christos $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
7789 1.1 christos if ${ac_cv_func_malloc_0_nonnull+:} false; then :
7790 1.1 christos $as_echo_n "(cached) " >&6
7791 1.1 christos else
7792 1.1 christos if test "$cross_compiling" = yes; then :
7793 1.1 christos ac_cv_func_malloc_0_nonnull=no
7794 1.1 christos else
7795 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7796 1.1 christos /* end confdefs.h. */
7797 1.1 christos #if defined STDC_HEADERS || defined HAVE_STDLIB_H
7798 1.1 christos # include <stdlib.h>
7799 1.1 christos #else
7800 1.1 christos char *malloc ();
7801 1.1 christos #endif
7802 1.1 christos
7803 1.1 christos int
7804 1.1 christos main ()
7805 1.1 christos {
7806 1.1 christos return ! malloc (0);
7807 1.1 christos ;
7808 1.1 christos return 0;
7809 1.1 christos }
7810 1.1 christos _ACEOF
7811 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7812 1.1 christos ac_cv_func_malloc_0_nonnull=yes
7813 1.1 christos else
7814 1.1 christos ac_cv_func_malloc_0_nonnull=no
7815 1.1 christos fi
7816 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7817 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7818 1.1 christos fi
7819 1.1 christos
7820 1.1 christos fi
7821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
7822 1.1 christos $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
7823 1.1 christos if test $ac_cv_func_malloc_0_nonnull = yes; then :
7824 1.1 christos
7825 1.1 christos $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
7826 1.1 christos
7827 1.1 christos else
7828 1.1 christos $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
7829 1.1 christos
7830 1.1 christos case " $LIBOBJS " in
7831 1.1 christos *" malloc.$ac_objext "* ) ;;
7832 1.1 christos *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
7833 1.1 christos ;;
7834 1.1 christos esac
7835 1.1 christos
7836 1.1 christos
7837 1.1 christos $as_echo "#define malloc rpl_malloc" >>confdefs.h
7838 1.1 christos
7839 1.1 christos fi
7840 1.1 christos
7841 1.1 christos
7842 1.1 christos
7843 1.2 christos $as_echo "#define RETSIGTYPE void" >>confdefs.h
7844 1.1 christos
7845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7846 1.1 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
7847 1.1 christos if ${ac_cv_sys_largefile_source+:} false; then :
7848 1.1 christos $as_echo_n "(cached) " >&6
7849 1.1 christos else
7850 1.1 christos while :; do
7851 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7852 1.1 christos /* end confdefs.h. */
7853 1.1 christos #include <sys/types.h> /* for off_t */
7854 1.1 christos #include <stdio.h>
7855 1.1 christos int
7856 1.1 christos main ()
7857 1.1 christos {
7858 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7859 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7860 1.1 christos ;
7861 1.1 christos return 0;
7862 1.1 christos }
7863 1.1 christos _ACEOF
7864 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7865 1.1 christos ac_cv_sys_largefile_source=no; break
7866 1.1 christos fi
7867 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7868 1.1 christos conftest$ac_exeext conftest.$ac_ext
7869 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7870 1.1 christos /* end confdefs.h. */
7871 1.1 christos #define _LARGEFILE_SOURCE 1
7872 1.1 christos #include <sys/types.h> /* for off_t */
7873 1.1 christos #include <stdio.h>
7874 1.1 christos int
7875 1.1 christos main ()
7876 1.1 christos {
7877 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7878 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7879 1.1 christos ;
7880 1.1 christos return 0;
7881 1.1 christos }
7882 1.1 christos _ACEOF
7883 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7884 1.1 christos ac_cv_sys_largefile_source=1; break
7885 1.1 christos fi
7886 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7887 1.1 christos conftest$ac_exeext conftest.$ac_ext
7888 1.1 christos ac_cv_sys_largefile_source=unknown
7889 1.1 christos break
7890 1.1 christos done
7891 1.1 christos fi
7892 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
7893 1.1 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
7894 1.1 christos case $ac_cv_sys_largefile_source in #(
7895 1.1 christos no | unknown) ;;
7896 1.1 christos *)
7897 1.1 christos cat >>confdefs.h <<_ACEOF
7898 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7899 1.1 christos _ACEOF
7900 1.1 christos ;;
7901 1.1 christos esac
7902 1.1 christos rm -rf conftest*
7903 1.1 christos
7904 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7905 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
7906 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7907 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
7908 1.1 christos
7909 1.1 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
7910 1.1 christos
7911 1.1 christos fi
7912 1.1 christos
7913 1.1 christos # Check whether --enable-largefile was given.
7914 1.1 christos if test "${enable_largefile+set}" = set; then :
7915 1.1 christos enableval=$enable_largefile;
7916 1.1 christos fi
7917 1.1 christos
7918 1.1 christos if test "$enable_largefile" != no; then
7919 1.1 christos
7920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
7921 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
7922 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
7923 1.1 christos $as_echo_n "(cached) " >&6
7924 1.1 christos else
7925 1.1 christos ac_cv_sys_largefile_CC=no
7926 1.1 christos if test "$GCC" != yes; then
7927 1.1 christos ac_save_CC=$CC
7928 1.1 christos while :; do
7929 1.1 christos # IRIX 6.2 and later do not support large files by default,
7930 1.1 christos # so use the C compiler's -n32 option if that helps.
7931 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7932 1.1 christos /* end confdefs.h. */
7933 1.1 christos #include <sys/types.h>
7934 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7935 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7936 1.1 christos since some C++ compilers masquerading as C compilers
7937 1.1 christos incorrectly reject 9223372036854775807. */
7938 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7939 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7940 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7941 1.1 christos ? 1 : -1];
7942 1.1 christos int
7943 1.1 christos main ()
7944 1.1 christos {
7945 1.1 christos
7946 1.1 christos ;
7947 1.1 christos return 0;
7948 1.1 christos }
7949 1.1 christos _ACEOF
7950 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7951 1.1 christos break
7952 1.1 christos fi
7953 1.1 christos rm -f core conftest.err conftest.$ac_objext
7954 1.1 christos CC="$CC -n32"
7955 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7956 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
7957 1.1 christos fi
7958 1.1 christos rm -f core conftest.err conftest.$ac_objext
7959 1.1 christos break
7960 1.1 christos done
7961 1.1 christos CC=$ac_save_CC
7962 1.1 christos rm -f conftest.$ac_ext
7963 1.1 christos fi
7964 1.1 christos fi
7965 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
7966 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
7967 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
7968 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
7969 1.1 christos fi
7970 1.1 christos
7971 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7972 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
7973 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
7974 1.1 christos $as_echo_n "(cached) " >&6
7975 1.1 christos else
7976 1.1 christos while :; do
7977 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7978 1.1 christos /* end confdefs.h. */
7979 1.1 christos #include <sys/types.h>
7980 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7981 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7982 1.1 christos since some C++ compilers masquerading as C compilers
7983 1.1 christos incorrectly reject 9223372036854775807. */
7984 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7985 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7986 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7987 1.1 christos ? 1 : -1];
7988 1.1 christos int
7989 1.1 christos main ()
7990 1.1 christos {
7991 1.1 christos
7992 1.1 christos ;
7993 1.1 christos return 0;
7994 1.1 christos }
7995 1.1 christos _ACEOF
7996 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7997 1.1 christos ac_cv_sys_file_offset_bits=no; break
7998 1.1 christos fi
7999 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8000 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8001 1.1 christos /* end confdefs.h. */
8002 1.1 christos #define _FILE_OFFSET_BITS 64
8003 1.1 christos #include <sys/types.h>
8004 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
8005 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
8006 1.1 christos since some C++ compilers masquerading as C compilers
8007 1.1 christos incorrectly reject 9223372036854775807. */
8008 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8009 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8010 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
8011 1.1 christos ? 1 : -1];
8012 1.1 christos int
8013 1.1 christos main ()
8014 1.1 christos {
8015 1.1 christos
8016 1.1 christos ;
8017 1.1 christos return 0;
8018 1.1 christos }
8019 1.1 christos _ACEOF
8020 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
8021 1.1 christos ac_cv_sys_file_offset_bits=64; break
8022 1.1 christos fi
8023 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8024 1.1 christos ac_cv_sys_file_offset_bits=unknown
8025 1.1 christos break
8026 1.1 christos done
8027 1.1 christos fi
8028 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
8029 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
8030 1.1 christos case $ac_cv_sys_file_offset_bits in #(
8031 1.1 christos no | unknown) ;;
8032 1.1 christos *)
8033 1.1 christos cat >>confdefs.h <<_ACEOF
8034 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
8035 1.1 christos _ACEOF
8036 1.1 christos ;;
8037 1.1 christos esac
8038 1.1 christos rm -rf conftest*
8039 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
8040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
8041 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
8042 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
8043 1.1 christos $as_echo_n "(cached) " >&6
8044 1.1 christos else
8045 1.1 christos while :; do
8046 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8047 1.1 christos /* end confdefs.h. */
8048 1.1 christos #include <sys/types.h>
8049 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
8050 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
8051 1.1 christos since some C++ compilers masquerading as C compilers
8052 1.1 christos incorrectly reject 9223372036854775807. */
8053 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8054 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8055 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
8056 1.1 christos ? 1 : -1];
8057 1.1 christos int
8058 1.1 christos main ()
8059 1.1 christos {
8060 1.1 christos
8061 1.1 christos ;
8062 1.1 christos return 0;
8063 1.1 christos }
8064 1.1 christos _ACEOF
8065 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
8066 1.1 christos ac_cv_sys_large_files=no; break
8067 1.1 christos fi
8068 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8069 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8070 1.1 christos /* end confdefs.h. */
8071 1.1 christos #define _LARGE_FILES 1
8072 1.1 christos #include <sys/types.h>
8073 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
8074 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
8075 1.1 christos since some C++ compilers masquerading as C compilers
8076 1.1 christos incorrectly reject 9223372036854775807. */
8077 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8078 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8079 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
8080 1.1 christos ? 1 : -1];
8081 1.1 christos int
8082 1.1 christos main ()
8083 1.1 christos {
8084 1.1 christos
8085 1.1 christos ;
8086 1.1 christos return 0;
8087 1.1 christos }
8088 1.1 christos _ACEOF
8089 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
8090 1.1 christos ac_cv_sys_large_files=1; break
8091 1.1 christos fi
8092 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8093 1.1 christos ac_cv_sys_large_files=unknown
8094 1.1 christos break
8095 1.1 christos done
8096 1.1 christos fi
8097 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
8098 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
8099 1.1 christos case $ac_cv_sys_large_files in #(
8100 1.1 christos no | unknown) ;;
8101 1.1 christos *)
8102 1.1 christos cat >>confdefs.h <<_ACEOF
8103 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
8104 1.1 christos _ACEOF
8105 1.1 christos ;;
8106 1.1 christos esac
8107 1.1 christos rm -rf conftest*
8108 1.1 christos fi
8109 1.1 christos
8110 1.1 christos
8111 1.1 christos fi
8112 1.1 christos
8113 1.1 christos # The cast to long int works around a bug in the HP C Compiler
8114 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8115 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8116 1.1 christos # This bug is HP SR number 8606223364.
8117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
8118 1.1 christos $as_echo_n "checking size of void*... " >&6; }
8119 1.1 christos if ${ac_cv_sizeof_voidp+:} false; then :
8120 1.1 christos $as_echo_n "(cached) " >&6
8121 1.1 christos else
8122 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
8123 1.1 christos
8124 1.1 christos else
8125 1.1 christos if test "$ac_cv_type_voidp" = yes; then
8126 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8127 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8128 1.1 christos as_fn_error 77 "cannot compute sizeof (void*)
8129 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
8130 1.1 christos else
8131 1.1 christos ac_cv_sizeof_voidp=0
8132 1.1 christos fi
8133 1.1 christos fi
8134 1.1 christos
8135 1.1 christos fi
8136 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
8137 1.1 christos $as_echo "$ac_cv_sizeof_voidp" >&6; }
8138 1.1 christos
8139 1.1 christos
8140 1.1 christos
8141 1.1 christos cat >>confdefs.h <<_ACEOF
8142 1.1 christos #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
8143 1.1 christos _ACEOF
8144 1.1 christos
8145 1.1 christos
8146 1.1 christos # The cast to long int works around a bug in the HP C Compiler
8147 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8148 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8149 1.1 christos # This bug is HP SR number 8606223364.
8150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
8151 1.1 christos $as_echo_n "checking size of off_t... " >&6; }
8152 1.1 christos if ${ac_cv_sizeof_off_t+:} false; then :
8153 1.1 christos $as_echo_n "(cached) " >&6
8154 1.1 christos else
8155 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
8156 1.1 christos
8157 1.1 christos else
8158 1.1 christos if test "$ac_cv_type_off_t" = yes; then
8159 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
8160 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8161 1.1 christos as_fn_error 77 "cannot compute sizeof (off_t)
8162 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
8163 1.1 christos else
8164 1.1 christos ac_cv_sizeof_off_t=0
8165 1.1 christos fi
8166 1.1 christos fi
8167 1.1 christos
8168 1.1 christos fi
8169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
8170 1.1 christos $as_echo "$ac_cv_sizeof_off_t" >&6; }
8171 1.1 christos
8172 1.1 christos
8173 1.1 christos
8174 1.1 christos cat >>confdefs.h <<_ACEOF
8175 1.1 christos #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
8176 1.1 christos _ACEOF
8177 1.1 christos
8178 1.1 christos
8179 1.2 christos for ac_func in getrandom arc4random arc4random_uniform
8180 1.1 christos do :
8181 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8182 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8183 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8184 1.1 christos cat >>confdefs.h <<_ACEOF
8185 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8186 1.1 christos _ACEOF
8187 1.1 christos
8188 1.1 christos fi
8189 1.1 christos done
8190 1.1 christos
8191 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setusercontext" >&5
8192 1.2 christos $as_echo_n "checking for library containing setusercontext... " >&6; }
8193 1.2 christos if ${ac_cv_search_setusercontext+:} false; then :
8194 1.2 christos $as_echo_n "(cached) " >&6
8195 1.2 christos else
8196 1.2 christos ac_func_search_save_LIBS=$LIBS
8197 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8198 1.2 christos /* end confdefs.h. */
8199 1.2 christos
8200 1.2 christos /* Override any GCC internal prototype to avoid an error.
8201 1.2 christos Use char because int might match the return type of a GCC
8202 1.2 christos builtin and then its argument prototype would still apply. */
8203 1.2 christos #ifdef __cplusplus
8204 1.2 christos extern "C"
8205 1.2 christos #endif
8206 1.2 christos char setusercontext ();
8207 1.2 christos int
8208 1.2 christos main ()
8209 1.2 christos {
8210 1.2 christos return setusercontext ();
8211 1.2 christos ;
8212 1.2 christos return 0;
8213 1.2 christos }
8214 1.2 christos _ACEOF
8215 1.2 christos for ac_lib in '' util; do
8216 1.2 christos if test -z "$ac_lib"; then
8217 1.2 christos ac_res="none required"
8218 1.2 christos else
8219 1.2 christos ac_res=-l$ac_lib
8220 1.2 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8221 1.2 christos fi
8222 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
8223 1.2 christos ac_cv_search_setusercontext=$ac_res
8224 1.2 christos fi
8225 1.2 christos rm -f core conftest.err conftest.$ac_objext \
8226 1.2 christos conftest$ac_exeext
8227 1.2 christos if ${ac_cv_search_setusercontext+:} false; then :
8228 1.2 christos break
8229 1.2 christos fi
8230 1.2 christos done
8231 1.2 christos if ${ac_cv_search_setusercontext+:} false; then :
8232 1.2 christos
8233 1.2 christos else
8234 1.2 christos ac_cv_search_setusercontext=no
8235 1.2 christos fi
8236 1.2 christos rm conftest.$ac_ext
8237 1.2 christos LIBS=$ac_func_search_save_LIBS
8238 1.2 christos fi
8239 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setusercontext" >&5
8240 1.2 christos $as_echo "$ac_cv_search_setusercontext" >&6; }
8241 1.2 christos ac_res=$ac_cv_search_setusercontext
8242 1.2 christos if test "$ac_res" != no; then :
8243 1.2 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8244 1.2 christos for ac_header in login_cap.h
8245 1.2 christos do :
8246 1.2 christos ac_fn_c_check_header_compile "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default
8247 1.2 christos "
8248 1.2 christos if test "x$ac_cv_header_login_cap_h" = xyes; then :
8249 1.2 christos cat >>confdefs.h <<_ACEOF
8250 1.2 christos #define HAVE_LOGIN_CAP_H 1
8251 1.2 christos _ACEOF
8252 1.2 christos
8253 1.2 christos fi
8254 1.2 christos
8255 1.2 christos done
8256 1.2 christos
8257 1.2 christos fi
8258 1.2 christos
8259 1.2 christos for ac_func in tzset alarm chroot dup2 endpwent gethostname memset memcpy pwrite socket strcasecmp strchr strdup strerror strncasecmp strtol writev getaddrinfo getnameinfo freeaddrinfo gai_strerror sigaction sigprocmask strptime strftime localtime_r setusercontext glob initgroups setresuid setreuid setresgid setregid getpwnam mmap ppoll clock_gettime accept4 getifaddrs
8260 1.1 christos do :
8261 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8262 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8263 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8264 1.1 christos cat >>confdefs.h <<_ACEOF
8265 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8266 1.1 christos _ACEOF
8267 1.1 christos
8268 1.1 christos fi
8269 1.1 christos done
8270 1.1 christos
8271 1.1 christos
8272 1.2 christos ac_fn_c_check_type "$LINENO" "struct mmsghdr" "ac_cv_type_struct_mmsghdr" "
8273 1.2 christos $ac_includes_default
8274 1.2 christos #include <sys/socket.h>
8275 1.2 christos
8276 1.2 christos "
8277 1.2 christos if test "x$ac_cv_type_struct_mmsghdr" = xyes; then :
8278 1.2 christos
8279 1.2 christos $as_echo "#define HAVE_MMSGHDR 1" >>confdefs.h
8280 1.2 christos
8281 1.2 christos fi
8282 1.2 christos
8283 1.2 christos
8284 1.1 christos # Check whether --enable-recvmmsg was given.
8285 1.1 christos if test "${enable_recvmmsg+set}" = set; then :
8286 1.1 christos enableval=$enable_recvmmsg;
8287 1.1 christos fi
8288 1.1 christos
8289 1.1 christos case "$enable_recvmmsg" in
8290 1.1 christos yes)
8291 1.1 christos ac_fn_c_check_func "$LINENO" "recvmmsg" "ac_cv_func_recvmmsg"
8292 1.1 christos if test "x$ac_cv_func_recvmmsg" = xyes; then :
8293 1.1 christos
8294 1.1 christos if test "$cross_compiling" = yes; then :
8295 1.1 christos
8296 1.1 christos
8297 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8298 1.1 christos
8299 1.1 christos
8300 1.1 christos else
8301 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8302 1.1 christos /* end confdefs.h. */
8303 1.1 christos
8304 1.1 christos #include <sys/socket.h>
8305 1.1 christos #include <errno.h>
8306 1.1 christos int main(void)
8307 1.1 christos {
8308 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8309 1.1 christos int r = recvmmsg(s, 0, 0, 0, 0) == -1 && errno == ENOSYS;
8310 1.1 christos close(s);
8311 1.1 christos return r;
8312 1.1 christos }
8313 1.1 christos
8314 1.1 christos _ACEOF
8315 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8316 1.1 christos
8317 1.1 christos
8318 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8319 1.1 christos
8320 1.1 christos fi
8321 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8322 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8323 1.1 christos fi
8324 1.1 christos
8325 1.1 christos fi
8326 1.1 christos
8327 1.1 christos ac_fn_c_check_func "$LINENO" "sendmmsg" "ac_cv_func_sendmmsg"
8328 1.1 christos if test "x$ac_cv_func_sendmmsg" = xyes; then :
8329 1.1 christos
8330 1.1 christos if test "$cross_compiling" = yes; then :
8331 1.1 christos
8332 1.1 christos
8333 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8334 1.1 christos
8335 1.1 christos
8336 1.1 christos else
8337 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8338 1.1 christos /* end confdefs.h. */
8339 1.1 christos
8340 1.1 christos #include <sys/socket.h>
8341 1.1 christos #include <errno.h>
8342 1.1 christos int main(void)
8343 1.1 christos {
8344 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8345 1.1 christos int r = sendmmsg(s, 0, 0, 0) == -1 && errno == ENOSYS;
8346 1.1 christos close(s);
8347 1.1 christos return r;
8348 1.1 christos }
8349 1.1 christos
8350 1.1 christos _ACEOF
8351 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8352 1.1 christos
8353 1.1 christos
8354 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8355 1.1 christos
8356 1.1 christos fi
8357 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8358 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8359 1.1 christos fi
8360 1.1 christos
8361 1.1 christos fi
8362 1.1 christos
8363 1.1 christos
8364 1.1 christos ;;
8365 1.1 christos no|*)
8366 1.1 christos ;;
8367 1.1 christos esac
8368 1.1 christos
8369 1.1 christos # check if setreuid en setregid fail, on MacOSX10.4(darwin8).
8370 1.2 christos if echo $target_os | $GREP -i darwin8 > /dev/null; then
8371 1.1 christos
8372 1.1 christos $as_echo "#define DARWIN_BROKEN_SETREUID 1" >>confdefs.h
8373 1.1 christos
8374 1.1 christos fi
8375 1.1 christos
8376 1.2 christos # GNU HURD needs _GNU_SOURCE defined for cpu affinity gear
8377 1.2 christos if echo $target_os | $EGREP -i 'linux|hurd' > /dev/null; then
8378 1.2 christos $as_echo "#define _GNU_SOURCE, 1, Define this if on Linux or GNU Hurd for cpu affinity interface 1" >>confdefs.h
8379 1.2 christos
8380 1.2 christos fi
8381 1.2 christos
8382 1.2 christos # see comment on _GNU_SOURCE above
8383 1.2 christos for ac_header in sched.h sys/cpuset.h
8384 1.2 christos do :
8385 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
8386 1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
8387 1.2 christos "
8388 1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
8389 1.2 christos cat >>confdefs.h <<_ACEOF
8390 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
8391 1.2 christos _ACEOF
8392 1.2 christos
8393 1.2 christos fi
8394 1.2 christos
8395 1.2 christos done
8396 1.2 christos
8397 1.2 christos
8398 1.2 christos # Check for cpu_set_t (Linux) and cpuset_t (FreeBSD and NetBSD)
8399 1.2 christos ac_fn_c_check_type "$LINENO" "cpu_set_t" "ac_cv_type_cpu_set_t" "
8400 1.2 christos $ac_includes_default
8401 1.2 christos #if HAVE_SCHED_H
8402 1.2 christos # include <sched.h>
8403 1.2 christos #endif
8404 1.2 christos #if HAVE_SYS_CPUSET_H
8405 1.2 christos # include <sys/cpuset.h>
8406 1.2 christos #endif
8407 1.2 christos
8408 1.2 christos "
8409 1.2 christos if test "x$ac_cv_type_cpu_set_t" = xyes; then :
8410 1.2 christos
8411 1.2 christos cat >>confdefs.h <<_ACEOF
8412 1.2 christos #define HAVE_CPU_SET_T 1
8413 1.2 christos _ACEOF
8414 1.2 christos
8415 1.2 christos
8416 1.2 christos fi
8417 1.2 christos ac_fn_c_check_type "$LINENO" "cpuset_t" "ac_cv_type_cpuset_t" "
8418 1.2 christos $ac_includes_default
8419 1.2 christos #if HAVE_SCHED_H
8420 1.2 christos # include <sched.h>
8421 1.2 christos #endif
8422 1.2 christos #if HAVE_SYS_CPUSET_H
8423 1.2 christos # include <sys/cpuset.h>
8424 1.2 christos #endif
8425 1.2 christos
8426 1.2 christos "
8427 1.2 christos if test "x$ac_cv_type_cpuset_t" = xyes; then :
8428 1.2 christos
8429 1.2 christos cat >>confdefs.h <<_ACEOF
8430 1.2 christos #define HAVE_CPUSET_T 1
8431 1.2 christos _ACEOF
8432 1.2 christos
8433 1.2 christos
8434 1.2 christos fi
8435 1.2 christos ac_fn_c_check_type "$LINENO" "cpuid_t" "ac_cv_type_cpuid_t" "
8436 1.2 christos $ac_includes_default
8437 1.2 christos #if HAVE_SCHED_H
8438 1.2 christos # include <sched.h>
8439 1.2 christos #endif
8440 1.2 christos #if HAVE_SYS_CPUSET_H
8441 1.2 christos # include <sys/cpuset.h>
8442 1.2 christos #endif
8443 1.2 christos
8444 1.2 christos "
8445 1.2 christos if test "x$ac_cv_type_cpuid_t" = xyes; then :
8446 1.2 christos
8447 1.2 christos cat >>confdefs.h <<_ACEOF
8448 1.2 christos #define HAVE_CPUID_T 1
8449 1.2 christos _ACEOF
8450 1.2 christos
8451 1.2 christos
8452 1.2 christos fi
8453 1.2 christos
8454 1.2 christos
8455 1.2 christos
8456 1.2 christos
8457 1.2 christos if test x"$ac_cv_type_cpuset_t" = xyes -o x"$ac_cv_type_cpu_set_t" = xyes ; then :
8458 1.2 christos
8459 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_create" "ac_cv_func_cpuset_create"
8460 1.2 christos if test "x$ac_cv_func_cpuset_create" = xyes; then :
8461 1.2 christos
8462 1.2 christos fi
8463 1.2 christos
8464 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_destroy" "ac_cv_func_cpuset_destroy"
8465 1.2 christos if test "x$ac_cv_func_cpuset_destroy" = xyes; then :
8466 1.2 christos
8467 1.2 christos fi
8468 1.2 christos
8469 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_zero" "ac_cv_func_cpuset_zero"
8470 1.2 christos if test "x$ac_cv_func_cpuset_zero" = xyes; then :
8471 1.2 christos
8472 1.2 christos fi
8473 1.2 christos
8474 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_set" "ac_cv_func_cpuset_set"
8475 1.2 christos if test "x$ac_cv_func_cpuset_set" = xyes; then :
8476 1.2 christos
8477 1.2 christos fi
8478 1.2 christos
8479 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_clr" "ac_cv_func_cpuset_clr"
8480 1.2 christos if test "x$ac_cv_func_cpuset_clr" = xyes; then :
8481 1.2 christos
8482 1.2 christos fi
8483 1.2 christos
8484 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_isset" "ac_cv_func_cpuset_isset"
8485 1.2 christos if test "x$ac_cv_func_cpuset_isset" = xyes; then :
8486 1.2 christos
8487 1.2 christos fi
8488 1.2 christos
8489 1.2 christos ac_fn_c_check_func "$LINENO" "cpuset_size" "ac_cv_func_cpuset_size"
8490 1.2 christos if test "x$ac_cv_func_cpuset_size" = xyes; then :
8491 1.2 christos
8492 1.2 christos fi
8493 1.2 christos
8494 1.2 christos case " $LIBOBJS " in
8495 1.2 christos *" cpuset.$ac_objext "* ) ;;
8496 1.2 christos *) LIBOBJS="$LIBOBJS cpuset.$ac_objext"
8497 1.2 christos ;;
8498 1.2 christos esac
8499 1.2 christos
8500 1.2 christos for ac_func in sysconf
8501 1.2 christos do :
8502 1.2 christos ac_fn_c_check_func "$LINENO" "sysconf" "ac_cv_func_sysconf"
8503 1.2 christos if test "x$ac_cv_func_sysconf" = xyes; then :
8504 1.2 christos cat >>confdefs.h <<_ACEOF
8505 1.2 christos #define HAVE_SYSCONF 1
8506 1.2 christos _ACEOF
8507 1.2 christos
8508 1.2 christos fi
8509 1.2 christos done
8510 1.2 christos
8511 1.2 christos
8512 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether CPU_OR works with three arguments" >&5
8513 1.2 christos $as_echo_n "checking whether CPU_OR works with three arguments... " >&6; }
8514 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515 1.2 christos /* end confdefs.h. */
8516 1.2 christos #ifdef HAVE_SCHED_H
8517 1.2 christos # include <sched.h>
8518 1.2 christos #endif
8519 1.2 christos #ifdef HAVE_SYS_CPUSET_H
8520 1.2 christos # include <sys/cpuset.h>
8521 1.2 christos #endif
8522 1.2 christos #include <string.h>
8523 1.2 christos #ifdef HAVE_CPUSET_T
8524 1.2 christos #define MY_CPUSET_TYPE cpuset_t
8525 1.2 christos #endif
8526 1.2 christos #ifdef HAVE_CPU_SET_T
8527 1.2 christos #define MY_CPUSET_TYPE cpu_set_t
8528 1.2 christos #endif
8529 1.2 christos void testing (void) {
8530 1.2 christos MY_CPUSET_TYPE a, b;
8531 1.2 christos memset(&a, 0, sizeof(a));
8532 1.2 christos memset(&b, 0, sizeof(b));
8533 1.2 christos CPU_OR(&a, &a, &b);
8534 1.2 christos }
8535 1.2 christos int
8536 1.2 christos main ()
8537 1.2 christos {
8538 1.2 christos
8539 1.2 christos testing();
8540 1.2 christos
8541 1.2 christos ;
8542 1.2 christos return 0;
8543 1.2 christos }
8544 1.2 christos _ACEOF
8545 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
8546 1.2 christos
8547 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8548 1.2 christos $as_echo "yes" >&6; }
8549 1.2 christos
8550 1.2 christos $as_echo "#define CPU_OR_THREE_ARGS 1" >>confdefs.h
8551 1.2 christos
8552 1.2 christos
8553 1.2 christos else
8554 1.2 christos
8555 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8556 1.2 christos $as_echo "no" >&6; }
8557 1.2 christos
8558 1.2 christos fi
8559 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8560 1.2 christos
8561 1.2 christos fi
8562 1.2 christos
8563 1.2 christos #
8564 1.2 christos # sched_setaffinity must be checked using proper includes.
8565 1.2 christos # also needs _GNU_SOURCE on Linux and Hurd; see above.
8566 1.2 christos # also see https://github.com/NLnetLabs/nsd/issues/82.
8567 1.2 christos #
8568 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_setaffinity" >&5
8569 1.2 christos $as_echo_n "checking for sched_setaffinity... " >&6; }
8570 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8571 1.2 christos /* end confdefs.h. */
8572 1.2 christos
8573 1.2 christos #ifdef HAVE_SCHED_H
8574 1.2 christos # include <sched.h>
8575 1.2 christos #endif
8576 1.2 christos #ifdef HAVE_SYS_CPUSET_H
8577 1.2 christos #include <sys/cpuset.h>
8578 1.2 christos #endif
8579 1.2 christos #ifdef HAVE_CPUSET_T
8580 1.2 christos #define MY_CPUSET_TYPE cpuset_t
8581 1.2 christos #endif
8582 1.2 christos #ifdef HAVE_CPU_SET_T
8583 1.2 christos #define MY_CPUSET_TYPE cpu_set_t
8584 1.2 christos #endif
8585 1.2 christos void testing (void) {
8586 1.2 christos MY_CPUSET_TYPE set;
8587 1.2 christos CPU_ZERO(&set);
8588 1.2 christos (void)sched_setaffinity(-1, sizeof(set), &set);
8589 1.2 christos }
8590 1.2 christos
8591 1.2 christos int
8592 1.2 christos main ()
8593 1.2 christos {
8594 1.2 christos
8595 1.2 christos ;
8596 1.2 christos return 0;
8597 1.2 christos }
8598 1.2 christos _ACEOF
8599 1.2 christos if ac_fn_c_try_compile "$LINENO"; then :
8600 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8601 1.2 christos $as_echo "yes" >&6; }
8602 1.2 christos
8603 1.2 christos $as_echo "#define HAVE_SCHED_SETAFFINITY 1" >>confdefs.h
8604 1.2 christos
8605 1.2 christos else
8606 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8607 1.2 christos $as_echo "no" >&6; }
8608 1.2 christos fi
8609 1.2 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8610 1.2 christos
8611 1.2 christos #
8612 1.2 christos # Checking for missing functions we can replace
8613 1.2 christos #
8614 1.2 christos ac_fn_c_check_func "$LINENO" "basename" "ac_cv_func_basename"
8615 1.2 christos if test "x$ac_cv_func_basename" = xyes; then :
8616 1.2 christos $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
8617 1.2 christos
8618 1.2 christos else
8619 1.2 christos case " $LIBOBJS " in
8620 1.2 christos *" basename.$ac_objext "* ) ;;
8621 1.2 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
8622 1.2 christos ;;
8623 1.2 christos esac
8624 1.1 christos
8625 1.1 christos fi
8626 1.1 christos
8627 1.1 christos
8628 1.1 christos ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
8629 1.1 christos if test "x$ac_cv_func_inet_aton" = xyes; then :
8630 1.1 christos $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
8631 1.1 christos
8632 1.1 christos else
8633 1.1 christos case " $LIBOBJS " in
8634 1.1 christos *" inet_aton.$ac_objext "* ) ;;
8635 1.1 christos *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
8636 1.1 christos ;;
8637 1.1 christos esac
8638 1.1 christos
8639 1.1 christos fi
8640 1.1 christos
8641 1.1 christos
8642 1.1 christos ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
8643 1.1 christos if test "x$ac_cv_func_inet_pton" = xyes; then :
8644 1.1 christos $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
8645 1.1 christos
8646 1.1 christos else
8647 1.1 christos case " $LIBOBJS " in
8648 1.1 christos *" inet_pton.$ac_objext "* ) ;;
8649 1.1 christos *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
8650 1.1 christos ;;
8651 1.1 christos esac
8652 1.1 christos
8653 1.1 christos fi
8654 1.1 christos
8655 1.1 christos
8656 1.1 christos ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
8657 1.1 christos if test "x$ac_cv_func_inet_ntop" = xyes; then :
8658 1.1 christos $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
8659 1.1 christos
8660 1.1 christos else
8661 1.1 christos case " $LIBOBJS " in
8662 1.1 christos *" inet_ntop.$ac_objext "* ) ;;
8663 1.1 christos *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
8664 1.1 christos ;;
8665 1.1 christos esac
8666 1.1 christos
8667 1.1 christos fi
8668 1.1 christos
8669 1.1 christos
8670 1.1 christos ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
8671 1.1 christos if test "x$ac_cv_func_snprintf" = xyes; then :
8672 1.1 christos $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
8673 1.1 christos
8674 1.1 christos else
8675 1.1 christos case " $LIBOBJS " in
8676 1.1 christos *" snprintf.$ac_objext "* ) ;;
8677 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
8678 1.1 christos ;;
8679 1.1 christos esac
8680 1.1 christos
8681 1.1 christos fi
8682 1.1 christos
8683 1.1 christos
8684 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
8685 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
8686 1.1 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
8687 1.1 christos
8688 1.1 christos else
8689 1.1 christos case " $LIBOBJS " in
8690 1.1 christos *" strlcat.$ac_objext "* ) ;;
8691 1.1 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
8692 1.1 christos ;;
8693 1.1 christos esac
8694 1.1 christos
8695 1.1 christos fi
8696 1.1 christos
8697 1.1 christos
8698 1.1 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
8699 1.1 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
8700 1.1 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
8701 1.1 christos
8702 1.1 christos else
8703 1.1 christos case " $LIBOBJS " in
8704 1.1 christos *" strlcpy.$ac_objext "* ) ;;
8705 1.1 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
8706 1.1 christos ;;
8707 1.1 christos esac
8708 1.1 christos
8709 1.1 christos fi
8710 1.1 christos
8711 1.1 christos
8712 1.1 christos ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
8713 1.1 christos if test "x$ac_cv_func_strptime" = xyes; then :
8714 1.1 christos $as_echo "#define HAVE_STRPTIME 1" >>confdefs.h
8715 1.1 christos
8716 1.1 christos else
8717 1.1 christos case " $LIBOBJS " in
8718 1.1 christos *" strptime.$ac_objext "* ) ;;
8719 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
8720 1.1 christos ;;
8721 1.1 christos esac
8722 1.1 christos
8723 1.1 christos fi
8724 1.1 christos
8725 1.1 christos
8726 1.1 christos ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
8727 1.1 christos if test "x$ac_cv_func_b64_pton" = xyes; then :
8728 1.1 christos $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
8729 1.1 christos
8730 1.1 christos else
8731 1.1 christos case " $LIBOBJS " in
8732 1.1 christos *" b64_pton.$ac_objext "* ) ;;
8733 1.1 christos *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
8734 1.1 christos ;;
8735 1.1 christos esac
8736 1.1 christos
8737 1.1 christos fi
8738 1.1 christos
8739 1.1 christos
8740 1.1 christos ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
8741 1.1 christos if test "x$ac_cv_func_b64_ntop" = xyes; then :
8742 1.1 christos $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
8743 1.1 christos
8744 1.1 christos else
8745 1.1 christos case " $LIBOBJS " in
8746 1.1 christos *" b64_ntop.$ac_objext "* ) ;;
8747 1.1 christos *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
8748 1.1 christos ;;
8749 1.1 christos esac
8750 1.1 christos
8751 1.1 christos fi
8752 1.1 christos
8753 1.1 christos
8754 1.1 christos ac_fn_c_check_func "$LINENO" "pselect" "ac_cv_func_pselect"
8755 1.1 christos if test "x$ac_cv_func_pselect" = xyes; then :
8756 1.1 christos $as_echo "#define HAVE_PSELECT 1" >>confdefs.h
8757 1.1 christos
8758 1.1 christos else
8759 1.1 christos case " $LIBOBJS " in
8760 1.1 christos *" pselect.$ac_objext "* ) ;;
8761 1.1 christos *) LIBOBJS="$LIBOBJS pselect.$ac_objext"
8762 1.1 christos ;;
8763 1.1 christos esac
8764 1.1 christos
8765 1.1 christos fi
8766 1.1 christos
8767 1.1 christos
8768 1.1 christos ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
8769 1.1 christos if test "x$ac_cv_func_memmove" = xyes; then :
8770 1.1 christos $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
8771 1.1 christos
8772 1.1 christos else
8773 1.1 christos case " $LIBOBJS " in
8774 1.1 christos *" memmove.$ac_objext "* ) ;;
8775 1.1 christos *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
8776 1.1 christos ;;
8777 1.1 christos esac
8778 1.1 christos
8779 1.1 christos fi
8780 1.1 christos
8781 1.1 christos
8782 1.2 christos ac_fn_c_check_func "$LINENO" "setproctitle" "ac_cv_func_setproctitle"
8783 1.2 christos if test "x$ac_cv_func_setproctitle" = xyes; then :
8784 1.2 christos $as_echo "#define HAVE_SETPROCTITLE 1" >>confdefs.h
8785 1.2 christos
8786 1.2 christos else
8787 1.2 christos case " $LIBOBJS " in
8788 1.2 christos *" setproctitle.$ac_objext "* ) ;;
8789 1.2 christos *) LIBOBJS="$LIBOBJS setproctitle.$ac_objext"
8790 1.2 christos ;;
8791 1.2 christos esac
8792 1.2 christos
8793 1.2 christos fi
8794 1.2 christos
8795 1.2 christos
8796 1.2 christos ac_fn_c_check_func "$LINENO" "explicit_bzero" "ac_cv_func_explicit_bzero"
8797 1.2 christos if test "x$ac_cv_func_explicit_bzero" = xyes; then :
8798 1.2 christos $as_echo "#define HAVE_EXPLICIT_BZERO 1" >>confdefs.h
8799 1.1 christos
8800 1.1 christos else
8801 1.1 christos case " $LIBOBJS " in
8802 1.2 christos *" explicit_bzero.$ac_objext "* ) ;;
8803 1.2 christos *) LIBOBJS="$LIBOBJS explicit_bzero.$ac_objext"
8804 1.2 christos ;;
8805 1.2 christos esac
8806 1.2 christos
8807 1.2 christos fi
8808 1.2 christos
8809 1.2 christos
8810 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for reallocarray" >&5
8811 1.2 christos $as_echo_n "checking for reallocarray... " >&6; }
8812 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8813 1.2 christos /* end confdefs.h. */
8814 1.2 christos
8815 1.2 christos #ifndef _OPENBSD_SOURCE
8816 1.2 christos #define _OPENBSD_SOURCE 1
8817 1.2 christos #endif
8818 1.2 christos
8819 1.2 christos $ac_includes_default
8820 1.2 christos
8821 1.2 christos #include <stdlib.h>
8822 1.2 christos int main(void) {
8823 1.2 christos void* p = reallocarray(NULL, 10, 100);
8824 1.2 christos free(p);
8825 1.2 christos return 0;
8826 1.2 christos }
8827 1.2 christos
8828 1.2 christos _ACEOF
8829 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
8830 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8831 1.2 christos $as_echo "yes" >&6; }
8832 1.2 christos
8833 1.2 christos $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h
8834 1.2 christos
8835 1.2 christos ac_fn_c_check_decl "$LINENO" "reallocarray" "ac_cv_have_decl_reallocarray" "
8836 1.2 christos $ac_includes_default
8837 1.2 christos #include <stdlib.h>
8838 1.2 christos
8839 1.2 christos "
8840 1.2 christos if test "x$ac_cv_have_decl_reallocarray" = xyes; then :
8841 1.2 christos ac_have_decl=1
8842 1.2 christos else
8843 1.2 christos ac_have_decl=0
8844 1.2 christos fi
8845 1.2 christos
8846 1.2 christos cat >>confdefs.h <<_ACEOF
8847 1.2 christos #define HAVE_DECL_REALLOCARRAY $ac_have_decl
8848 1.2 christos _ACEOF
8849 1.2 christos if test $ac_have_decl = 1; then :
8850 1.2 christos
8851 1.2 christos else
8852 1.2 christos
8853 1.2 christos
8854 1.2 christos $as_echo "#define REALLOCARRAY_NEEDS_DEFINES 1" >>confdefs.h
8855 1.2 christos
8856 1.2 christos
8857 1.2 christos fi
8858 1.2 christos
8859 1.2 christos
8860 1.2 christos else
8861 1.2 christos
8862 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8863 1.2 christos $as_echo "no" >&6; }
8864 1.2 christos case " $LIBOBJS " in
8865 1.1 christos *" reallocarray.$ac_objext "* ) ;;
8866 1.1 christos *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext"
8867 1.1 christos ;;
8868 1.1 christos esac
8869 1.1 christos
8870 1.2 christos
8871 1.1 christos fi
8872 1.2 christos rm -f core conftest.err conftest.$ac_objext \
8873 1.2 christos conftest$ac_exeext conftest.$ac_ext
8874 1.1 christos
8875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pselect prototype in sys/select.h" >&5
8876 1.1 christos $as_echo_n "checking for pselect prototype in sys/select.h... " >&6; }
8877 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8878 1.1 christos /* end confdefs.h. */
8879 1.1 christos #include <sys/select.h>
8880 1.1 christos
8881 1.1 christos _ACEOF
8882 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8883 1.1 christos $EGREP "[^a-zA-Z_]*pselect[^a-zA-Z_]" >/dev/null 2>&1; then :
8884 1.1 christos
8885 1.1 christos $as_echo "#define HAVE_PSELECT_PROTO 1" >>confdefs.h
8886 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8887 1.1 christos $as_echo "yes" >&6; }
8888 1.1 christos else
8889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8890 1.1 christos $as_echo "no" >&6; }
8891 1.1 christos fi
8892 1.1 christos rm -f conftest*
8893 1.1 christos
8894 1.1 christos
8895 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctime_r prototype in time.h" >&5
8896 1.1 christos $as_echo_n "checking for ctime_r prototype in time.h... " >&6; }
8897 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8898 1.1 christos /* end confdefs.h. */
8899 1.1 christos #include <time.h>
8900 1.1 christos
8901 1.1 christos _ACEOF
8902 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8903 1.1 christos $EGREP "[^a-zA-Z_]*ctime_r[^a-zA-Z_]" >/dev/null 2>&1; then :
8904 1.1 christos
8905 1.1 christos $as_echo "#define HAVE_CTIME_R_PROTO 1" >>confdefs.h
8906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8907 1.1 christos $as_echo "yes" >&6; }
8908 1.1 christos else
8909 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8910 1.1 christos $as_echo "no" >&6; }
8911 1.1 christos fi
8912 1.1 christos rm -f conftest*
8913 1.1 christos
8914 1.1 christos
8915 1.1 christos ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "
8916 1.1 christos $ac_includes_default
8917 1.1 christos #ifdef HAVE_SIGNAL_H
8918 1.1 christos #include <signal.h>
8919 1.1 christos #endif
8920 1.1 christos #ifdef HAVE_TIME_H
8921 1.1 christos #include <time.h>
8922 1.1 christos #endif
8923 1.1 christos
8924 1.1 christos "
8925 1.1 christos if test "x$ac_cv_type_struct_timespec" = xyes; then :
8926 1.1 christos
8927 1.1 christos $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
8928 1.1 christos
8929 1.1 christos fi
8930 1.1 christos
8931 1.1 christos
8932 1.1 christos
8933 1.1 christos cat >>confdefs.h <<_ACEOF
8934 1.1 christos #define IDENTITY "unidentified server"
8935 1.1 christos _ACEOF
8936 1.1 christos
8937 1.1 christos
8938 1.1 christos cat >>confdefs.h <<_ACEOF
8939 1.1 christos #define VERSION PACKAGE_STRING
8940 1.1 christos _ACEOF
8941 1.1 christos
8942 1.1 christos
8943 1.1 christos cat >>confdefs.h <<_ACEOF
8944 1.1 christos #define TCP_BACKLOG 256
8945 1.1 christos _ACEOF
8946 1.1 christos
8947 1.1 christos
8948 1.1 christos cat >>confdefs.h <<_ACEOF
8949 1.1 christos #define TCP_PORT "53"
8950 1.1 christos _ACEOF
8951 1.1 christos
8952 1.1 christos
8953 1.1 christos cat >>confdefs.h <<_ACEOF
8954 1.1 christos #define TCP_MAX_MESSAGE_LEN 65535
8955 1.1 christos _ACEOF
8956 1.1 christos
8957 1.1 christos
8958 1.1 christos cat >>confdefs.h <<_ACEOF
8959 1.1 christos #define UDP_PORT "53"
8960 1.1 christos _ACEOF
8961 1.1 christos
8962 1.1 christos
8963 1.1 christos cat >>confdefs.h <<_ACEOF
8964 1.1 christos #define UDP_MAX_MESSAGE_LEN 512
8965 1.1 christos _ACEOF
8966 1.1 christos
8967 1.1 christos
8968 1.1 christos cat >>confdefs.h <<_ACEOF
8969 1.2 christos #define EDNS_MAX_MESSAGE_LEN 1232
8970 1.2 christos _ACEOF
8971 1.2 christos
8972 1.2 christos
8973 1.2 christos cat >>confdefs.h <<_ACEOF
8974 1.2 christos #define TLS_PORT "853"
8975 1.1 christos _ACEOF
8976 1.1 christos
8977 1.1 christos
8978 1.1 christos cat >>confdefs.h <<_ACEOF
8979 1.1 christos #define MAXSYSLOGMSGLEN 512
8980 1.1 christos _ACEOF
8981 1.1 christos
8982 1.1 christos
8983 1.1 christos cat >>confdefs.h <<_ACEOF
8984 1.1 christos #define NSD_CONTROL_PORT 8952
8985 1.1 christos _ACEOF
8986 1.1 christos
8987 1.1 christos
8988 1.1 christos cat >>confdefs.h <<_ACEOF
8989 1.1 christos #define NSD_CONTROL_VERSION 1
8990 1.1 christos _ACEOF
8991 1.1 christos
8992 1.1 christos
8993 1.2 christos cat >>confdefs.h <<_ACEOF
8994 1.2 christos #define VERIFY_PORT "5347"
8995 1.2 christos _ACEOF
8996 1.2 christos
8997 1.2 christos
8998 1.1 christos facility=LOG_DAEMON
8999 1.1 christos
9000 1.1 christos # Check whether --with-facility was given.
9001 1.1 christos if test "${with_facility+set}" = set; then :
9002 1.1 christos withval=$with_facility; facility=$withval
9003 1.1 christos fi
9004 1.1 christos
9005 1.1 christos
9006 1.1 christos cat >>confdefs.h <<_ACEOF
9007 1.1 christos #define FACILITY $facility
9008 1.1 christos _ACEOF
9009 1.1 christos
9010 1.1 christos
9011 1.1 christos tcp_timeout=120
9012 1.1 christos
9013 1.1 christos # Check whether --with-tcp_timeout was given.
9014 1.1 christos if test "${with_tcp_timeout+set}" = set; then :
9015 1.1 christos withval=$with_tcp_timeout; tcp_timeout=$withval
9016 1.1 christos fi
9017 1.1 christos
9018 1.1 christos
9019 1.1 christos cat >>confdefs.h <<_ACEOF
9020 1.1 christos #define TCP_TIMEOUT $tcp_timeout
9021 1.1 christos _ACEOF
9022 1.1 christos
9023 1.1 christos
9024 1.1 christos # Check whether --enable-root-server was given.
9025 1.1 christos if test "${enable_root_server+set}" = set; then :
9026 1.1 christos enableval=$enable_root_server;
9027 1.1 christos fi
9028 1.1 christos
9029 1.1 christos case "$enable_root_server" in
9030 1.1 christos yes)
9031 1.1 christos
9032 1.1 christos cat >>confdefs.h <<_ACEOF
9033 1.1 christos #define ROOT_SERVER /**/
9034 1.1 christos _ACEOF
9035 1.1 christos
9036 1.1 christos ;;
9037 1.1 christos no|*)
9038 1.1 christos ;;
9039 1.1 christos esac
9040 1.1 christos
9041 1.1 christos # Check whether --enable-ipv6 was given.
9042 1.1 christos if test "${enable_ipv6+set}" = set; then :
9043 1.1 christos enableval=$enable_ipv6;
9044 1.1 christos fi
9045 1.1 christos
9046 1.1 christos case "$enable_ipv6" in
9047 1.1 christos no)
9048 1.1 christos ;;
9049 1.1 christos yes|*)
9050 1.1 christos
9051 1.1 christos cat >>confdefs.h <<_ACEOF
9052 1.1 christos #define INET6 /**/
9053 1.1 christos _ACEOF
9054 1.1 christos
9055 1.1 christos ;;
9056 1.1 christos esac
9057 1.1 christos
9058 1.1 christos # Check whether --enable-bind8-stats was given.
9059 1.1 christos if test "${enable_bind8_stats+set}" = set; then :
9060 1.1 christos enableval=$enable_bind8_stats;
9061 1.1 christos fi
9062 1.1 christos
9063 1.1 christos
9064 1.1 christos case "$enable_bind8_stats" in
9065 1.1 christos yes|'')
9066 1.1 christos
9067 1.1 christos cat >>confdefs.h <<_ACEOF
9068 1.1 christos #define BIND8_STATS /**/
9069 1.1 christos _ACEOF
9070 1.1 christos
9071 1.1 christos ;;
9072 1.1 christos no|*)
9073 1.1 christos ;;
9074 1.1 christos esac
9075 1.1 christos
9076 1.1 christos # Check whether --enable-zone-stats was given.
9077 1.1 christos if test "${enable_zone_stats+set}" = set; then :
9078 1.1 christos enableval=$enable_zone_stats;
9079 1.1 christos fi
9080 1.1 christos
9081 1.1 christos case "$enable_zone_stats" in
9082 1.1 christos yes)
9083 1.1 christos
9084 1.1 christos cat >>confdefs.h <<_ACEOF
9085 1.1 christos #define USE_ZONE_STATS /**/
9086 1.1 christos _ACEOF
9087 1.1 christos
9088 1.1 christos
9089 1.1 christos cat >>confdefs.h <<_ACEOF
9090 1.1 christos #define BIND8_STATS /**/
9091 1.1 christos _ACEOF
9092 1.1 christos
9093 1.1 christos ;;
9094 1.1 christos no|''|*)
9095 1.1 christos ;;
9096 1.1 christos esac
9097 1.1 christos
9098 1.1 christos # Check whether --enable-checking was given.
9099 1.1 christos if test "${enable_checking+set}" = set; then :
9100 1.1 christos enableval=$enable_checking;
9101 1.1 christos fi
9102 1.1 christos
9103 1.1 christos case "$enable_checking" in
9104 1.1 christos yes)
9105 1.1 christos
9106 1.1 christos
9107 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
9108 1.1 christos $as_echo_n "checking whether $CC supports -W... " >&6; }
9109 1.2 christos cache=`echo W | $SED 'y%.=/+-%___p_%'`
9110 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9111 1.1 christos $as_echo_n "(cached) " >&6
9112 1.1 christos else
9113 1.1 christos
9114 1.1 christos echo 'void f(){}' >conftest.c
9115 1.1 christos if test -z "`$CC -W -c conftest.c 2>&1`"; then
9116 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
9117 1.1 christos else
9118 1.1 christos eval "cv_prog_cc_flag_$cache=no"
9119 1.1 christos fi
9120 1.1 christos rm -f conftest*
9121 1.1 christos
9122 1.1 christos fi
9123 1.1 christos
9124 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9126 1.1 christos $as_echo "yes" >&6; }
9127 1.1 christos :
9128 1.1 christos CFLAGS="$CFLAGS -W"
9129 1.1 christos else
9130 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9131 1.1 christos $as_echo "no" >&6; }
9132 1.1 christos :
9133 1.1 christos
9134 1.1 christos fi
9135 1.1 christos
9136 1.1 christos
9137 1.1 christos
9138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
9139 1.1 christos $as_echo_n "checking whether $CC supports -Wall... " >&6; }
9140 1.2 christos cache=`echo Wall | $SED 'y%.=/+-%___p_%'`
9141 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9142 1.1 christos $as_echo_n "(cached) " >&6
9143 1.1 christos else
9144 1.1 christos
9145 1.1 christos echo 'void f(){}' >conftest.c
9146 1.1 christos if test -z "`$CC -Wall -c conftest.c 2>&1`"; then
9147 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
9148 1.1 christos else
9149 1.1 christos eval "cv_prog_cc_flag_$cache=no"
9150 1.1 christos fi
9151 1.1 christos rm -f conftest*
9152 1.1 christos
9153 1.1 christos fi
9154 1.1 christos
9155 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9157 1.1 christos $as_echo "yes" >&6; }
9158 1.1 christos :
9159 1.1 christos CFLAGS="$CFLAGS -Wall"
9160 1.1 christos else
9161 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9162 1.1 christos $as_echo "no" >&6; }
9163 1.1 christos :
9164 1.1 christos
9165 1.1 christos fi
9166 1.1 christos
9167 1.1 christos
9168 1.1 christos
9169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wextra" >&5
9170 1.1 christos $as_echo_n "checking whether $CC supports -Wextra... " >&6; }
9171 1.2 christos cache=`echo Wextra | $SED 'y%.=/+-%___p_%'`
9172 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9173 1.1 christos $as_echo_n "(cached) " >&6
9174 1.1 christos else
9175 1.1 christos
9176 1.1 christos echo 'void f(){}' >conftest.c
9177 1.1 christos if test -z "`$CC -Wextra -c conftest.c 2>&1`"; then
9178 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
9179 1.1 christos else
9180 1.1 christos eval "cv_prog_cc_flag_$cache=no"
9181 1.1 christos fi
9182 1.1 christos rm -f conftest*
9183 1.1 christos
9184 1.1 christos fi
9185 1.1 christos
9186 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9188 1.1 christos $as_echo "yes" >&6; }
9189 1.1 christos :
9190 1.1 christos CFLAGS="$CFLAGS -Wextra"
9191 1.1 christos else
9192 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9193 1.1 christos $as_echo "no" >&6; }
9194 1.1 christos :
9195 1.1 christos
9196 1.1 christos fi
9197 1.1 christos
9198 1.1 christos
9199 1.1 christos
9200 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
9201 1.1 christos $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
9202 1.2 christos cache=`echo Wdeclaration-after-statement | $SED 'y%.=/+-%___p_%'`
9203 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9204 1.1 christos $as_echo_n "(cached) " >&6
9205 1.1 christos else
9206 1.1 christos
9207 1.1 christos echo 'void f(){}' >conftest.c
9208 1.1 christos if test -z "`$CC -Wdeclaration-after-statement -c conftest.c 2>&1`"; then
9209 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
9210 1.1 christos else
9211 1.1 christos eval "cv_prog_cc_flag_$cache=no"
9212 1.1 christos fi
9213 1.1 christos rm -f conftest*
9214 1.1 christos
9215 1.1 christos fi
9216 1.1 christos
9217 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9218 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9219 1.1 christos $as_echo "yes" >&6; }
9220 1.1 christos :
9221 1.1 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
9222 1.1 christos else
9223 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9224 1.1 christos $as_echo "no" >&6; }
9225 1.1 christos :
9226 1.1 christos
9227 1.1 christos fi
9228 1.1 christos
9229 1.1 christos ;;
9230 1.1 christos no|*)
9231 1.1 christos
9232 1.1 christos $as_echo "#define NDEBUG /**/" >>confdefs.h
9233 1.1 christos
9234 1.1 christos ;;
9235 1.1 christos esac
9236 1.1 christos
9237 1.2 christos # Check whether --enable-memclean was given.
9238 1.2 christos if test "${enable_memclean+set}" = set; then :
9239 1.2 christos enableval=$enable_memclean;
9240 1.2 christos fi
9241 1.2 christos
9242 1.2 christos if test "$enable_memclean" = "yes"; then
9243 1.2 christos cat >>confdefs.h <<_ACEOF
9244 1.2 christos #define MEMCLEAN 1
9245 1.2 christos _ACEOF
9246 1.2 christos
9247 1.2 christos fi
9248 1.2 christos
9249 1.1 christos # Check whether --enable-ratelimit was given.
9250 1.1 christos if test "${enable_ratelimit+set}" = set; then :
9251 1.1 christos enableval=$enable_ratelimit;
9252 1.1 christos fi
9253 1.1 christos
9254 1.1 christos case "$enable_ratelimit" in
9255 1.1 christos yes)
9256 1.1 christos
9257 1.1 christos cat >>confdefs.h <<_ACEOF
9258 1.1 christos #define RATELIMIT /**/
9259 1.1 christos _ACEOF
9260 1.1 christos
9261 1.1 christos ratelimit="xx"
9262 1.1 christos ;;
9263 1.1 christos no|*)
9264 1.1 christos ratelimit=""
9265 1.1 christos ;;
9266 1.1 christos esac
9267 1.1 christos
9268 1.1 christos
9269 1.1 christos # Check whether --enable-ratelimit-default-is-off was given.
9270 1.1 christos if test "${enable_ratelimit_default_is_off+set}" = set; then :
9271 1.1 christos enableval=$enable_ratelimit_default_is_off;
9272 1.1 christos fi
9273 1.1 christos
9274 1.1 christos case "$enable_ratelimit_default_is_off" in
9275 1.1 christos yes)
9276 1.1 christos
9277 1.1 christos cat >>confdefs.h <<_ACEOF
9278 1.1 christos #define RATELIMIT_DEFAULT_OFF /**/
9279 1.1 christos _ACEOF
9280 1.1 christos
9281 1.1 christos ratelimit_default="off"
9282 1.1 christos ;;
9283 1.1 christos no|*)
9284 1.1 christos ratelimit_default="on"
9285 1.1 christos ;;
9286 1.1 christos esac
9287 1.1 christos
9288 1.1 christos
9289 1.1 christos # we need SSL for TSIG (and maybe also for NSEC3).
9290 1.1 christos
9291 1.1 christos
9292 1.1 christos # Check whether --with-ssl was given.
9293 1.1 christos if test "${with_ssl+set}" = set; then :
9294 1.1 christos withval=$with_ssl;
9295 1.1 christos
9296 1.1 christos else
9297 1.1 christos
9298 1.1 christos withval="yes"
9299 1.1 christos
9300 1.1 christos fi
9301 1.1 christos
9302 1.1 christos if test x_$withval != x_no; then
9303 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
9304 1.1 christos $as_echo_n "checking for SSL... " >&6; }
9305 1.2 christos if test -n "$withval"; then
9306 1.2 christos if test ! -f "$withval/include/openssl/ssl.h" -a -f "$withval/openssl/ssl.h"; then
9307 1.2 christos ssldir="$withval"
9308 1.2 christos found_ssl="yes"
9309 1.2 christos withval=""
9310 1.2 christos ssldir_include="$ssldir"
9311 1.2 christos CPPFLAGS="$CPPFLAGS -I$ssldir_include";
9312 1.2 christos ssldir_lib=`echo $ssldir | sed -e 's/include/lib/'`
9313 1.2 christos if test -f "$ssldir_lib/libssl.a" -o -f "$ssldir_lib/libssl.so"; then
9314 1.2 christos : # found here
9315 1.2 christos else
9316 1.2 christos ssldir_lib=`echo $ssldir | sed -e 's/include/lib64/'`
9317 1.2 christos if test -f "$ssldir_lib/libssl.a" -o -f "$ssldir_lib/libssl.so"; then
9318 1.2 christos : # found here
9319 1.2 christos else
9320 1.2 christos as_fn_error $? "Could not find openssl lib file, $ssldir_lib/libssl.so,a, pass like \"/usr/local\" or \"/usr/include/openssl11\"" "$LINENO" 5
9321 1.2 christos fi
9322 1.2 christos fi
9323 1.2 christos fi
9324 1.2 christos fi
9325 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
9326 1.2 christos withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/sfw /usr/local /usr /usr/local/opt/openssl"
9327 1.1 christos fi
9328 1.1 christos for dir in $withval; do
9329 1.1 christos ssldir="$dir"
9330 1.1 christos if test -f "$dir/include/openssl/ssl.h"; then
9331 1.1 christos found_ssl="yes";
9332 1.1 christos if test x_$ssldir != x_/usr; then
9333 1.1 christos CPPFLAGS="$CPPFLAGS -I$ssldir/include";
9334 1.1 christos fi
9335 1.2 christos ssldir_include="$ssldir/include"
9336 1.2 christos if test ! -d "$ssldir/lib" -a -d "$ssldir/lib64"; then
9337 1.2 christos ssldir_lib="$ssldir/lib64"
9338 1.2 christos else
9339 1.2 christos ssldir_lib="$ssldir/lib"
9340 1.2 christos fi
9341 1.1 christos break;
9342 1.1 christos fi
9343 1.1 christos done
9344 1.1 christos if test x_$found_ssl != x_yes; then
9345 1.1 christos as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
9346 1.1 christos else
9347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
9348 1.1 christos $as_echo "found in $ssldir" >&6; }
9349 1.1 christos HAVE_SSL=yes
9350 1.2 christos
9351 1.2 christos cat >>confdefs.h <<_ACEOF
9352 1.2 christos #define HAVE_SSL /**/
9353 1.2 christos _ACEOF
9354 1.2 christos
9355 1.1 christos if test x_$ssldir != x_/usr; then
9356 1.2 christos LDFLAGS="$LDFLAGS -L$ssldir_lib";
9357 1.1 christos fi
9358 1.1 christos if test x_$ssldir = x_/usr/sfw; then
9359 1.2 christos LDFLAGS="$LDFLAGS -R$ssldir_lib";
9360 1.1 christos fi
9361 1.1 christos fi
9362 1.1 christos
9363 1.1 christos fi
9364 1.1 christos
9365 1.1 christos if test x$HAVE_SSL = x"yes"; then
9366 1.1 christos
9367 1.1 christos # check if libssl needs libdl
9368 1.1 christos BAKLIBS="$LIBS"
9369 1.1 christos LIBS="-lssl $LIBS"
9370 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libssl needs libdl" >&5
9371 1.1 christos $as_echo_n "checking if libssl needs libdl... " >&6; }
9372 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9373 1.1 christos /* end confdefs.h. */
9374 1.1 christos
9375 1.1 christos /* Override any GCC internal prototype to avoid an error.
9376 1.1 christos Use char because int might match the return type of a GCC
9377 1.1 christos builtin and then its argument prototype would still apply. */
9378 1.1 christos #ifdef __cplusplus
9379 1.1 christos extern "C"
9380 1.1 christos #endif
9381 1.1 christos char SSL_CTX_new ();
9382 1.1 christos int
9383 1.1 christos main ()
9384 1.1 christos {
9385 1.1 christos return SSL_CTX_new ();
9386 1.1 christos ;
9387 1.1 christos return 0;
9388 1.1 christos }
9389 1.1 christos _ACEOF
9390 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9391 1.1 christos
9392 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9393 1.1 christos $as_echo "no" >&6; }
9394 1.1 christos LIBS="$BAKLIBS"
9395 1.1 christos
9396 1.1 christos else
9397 1.1 christos
9398 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9399 1.1 christos $as_echo "yes" >&6; }
9400 1.1 christos LIBS="$BAKLIBS"
9401 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
9402 1.1 christos $as_echo_n "checking for library containing dlopen... " >&6; }
9403 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
9404 1.1 christos $as_echo_n "(cached) " >&6
9405 1.1 christos else
9406 1.1 christos ac_func_search_save_LIBS=$LIBS
9407 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9408 1.1 christos /* end confdefs.h. */
9409 1.1 christos
9410 1.1 christos /* Override any GCC internal prototype to avoid an error.
9411 1.1 christos Use char because int might match the return type of a GCC
9412 1.1 christos builtin and then its argument prototype would still apply. */
9413 1.1 christos #ifdef __cplusplus
9414 1.1 christos extern "C"
9415 1.1 christos #endif
9416 1.1 christos char dlopen ();
9417 1.1 christos int
9418 1.1 christos main ()
9419 1.1 christos {
9420 1.1 christos return dlopen ();
9421 1.1 christos ;
9422 1.1 christos return 0;
9423 1.1 christos }
9424 1.1 christos _ACEOF
9425 1.1 christos for ac_lib in '' dl; do
9426 1.1 christos if test -z "$ac_lib"; then
9427 1.1 christos ac_res="none required"
9428 1.1 christos else
9429 1.1 christos ac_res=-l$ac_lib
9430 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9431 1.1 christos fi
9432 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9433 1.1 christos ac_cv_search_dlopen=$ac_res
9434 1.1 christos fi
9435 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9436 1.1 christos conftest$ac_exeext
9437 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
9438 1.1 christos break
9439 1.1 christos fi
9440 1.1 christos done
9441 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
9442 1.1 christos
9443 1.1 christos else
9444 1.1 christos ac_cv_search_dlopen=no
9445 1.1 christos fi
9446 1.1 christos rm conftest.$ac_ext
9447 1.1 christos LIBS=$ac_func_search_save_LIBS
9448 1.1 christos fi
9449 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
9450 1.1 christos $as_echo "$ac_cv_search_dlopen" >&6; }
9451 1.1 christos ac_res=$ac_cv_search_dlopen
9452 1.1 christos if test "$ac_res" != no; then :
9453 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9454 1.1 christos
9455 1.1 christos fi
9456 1.1 christos
9457 1.1 christos
9458 1.1 christos fi
9459 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9460 1.1 christos conftest$ac_exeext conftest.$ac_ext
9461 1.2 christos # remove space after -ldl if there.
9462 1.2 christos LIBS=`echo "$LIBS" | sed -e 's/ $//'`
9463 1.1 christos
9464 1.1 christos # Check for -pthread
9465 1.1 christos BAKLIBS="$LIBS"
9466 1.1 christos LIBS="-lcrypto $LIBS"
9467 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9468 1.1 christos /* end confdefs.h. */
9469 1.1 christos
9470 1.1 christos int
9471 1.1 christos main ()
9472 1.1 christos {
9473 1.1 christos
9474 1.2 christos int EVP_sha256(void);
9475 1.2 christos (void)EVP_sha256();
9476 1.1 christos
9477 1.1 christos ;
9478 1.1 christos return 0;
9479 1.1 christos }
9480 1.1 christos _ACEOF
9481 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9482 1.1 christos
9483 1.1 christos else
9484 1.1 christos
9485 1.1 christos BAKCFLAGS="$CFLAGS"
9486 1.1 christos CFLAGS="$CFLAGS -pthread"
9487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libcrypto needs -pthread" >&5
9488 1.1 christos $as_echo_n "checking if libcrypto needs -pthread... " >&6; }
9489 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9490 1.1 christos /* end confdefs.h. */
9491 1.1 christos
9492 1.1 christos /* Override any GCC internal prototype to avoid an error.
9493 1.1 christos Use char because int might match the return type of a GCC
9494 1.1 christos builtin and then its argument prototype would still apply. */
9495 1.1 christos #ifdef __cplusplus
9496 1.1 christos extern "C"
9497 1.1 christos #endif
9498 1.2 christos char EVP_sha256 ();
9499 1.1 christos int
9500 1.1 christos main ()
9501 1.1 christos {
9502 1.2 christos return EVP_sha256 ();
9503 1.1 christos ;
9504 1.1 christos return 0;
9505 1.1 christos }
9506 1.1 christos _ACEOF
9507 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9508 1.1 christos
9509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9510 1.1 christos $as_echo "yes" >&6; }
9511 1.1 christos
9512 1.1 christos else
9513 1.1 christos
9514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9515 1.1 christos $as_echo "no" >&6; }
9516 1.1 christos CFLAGS="$BAKCFLAGS"
9517 1.1 christos
9518 1.1 christos fi
9519 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9520 1.1 christos conftest$ac_exeext conftest.$ac_ext
9521 1.1 christos
9522 1.1 christos fi
9523 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9524 1.1 christos conftest$ac_exeext conftest.$ac_ext
9525 1.1 christos LIBS="$BAKLIBS"
9526 1.1 christos
9527 1.1 christos if test -n "$ssldir"; then
9528 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EVP_sha256 in -lcrypto" >&5
9529 1.2 christos $as_echo_n "checking for EVP_sha256 in -lcrypto... " >&6; }
9530 1.2 christos if ${ac_cv_lib_crypto_EVP_sha256+:} false; then :
9531 1.1 christos $as_echo_n "(cached) " >&6
9532 1.1 christos else
9533 1.1 christos ac_check_lib_save_LIBS=$LIBS
9534 1.1 christos LIBS="-lcrypto $LIBS"
9535 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9536 1.1 christos /* end confdefs.h. */
9537 1.1 christos
9538 1.1 christos /* Override any GCC internal prototype to avoid an error.
9539 1.1 christos Use char because int might match the return type of a GCC
9540 1.1 christos builtin and then its argument prototype would still apply. */
9541 1.1 christos #ifdef __cplusplus
9542 1.1 christos extern "C"
9543 1.1 christos #endif
9544 1.2 christos char EVP_sha256 ();
9545 1.1 christos int
9546 1.1 christos main ()
9547 1.1 christos {
9548 1.2 christos return EVP_sha256 ();
9549 1.1 christos ;
9550 1.1 christos return 0;
9551 1.1 christos }
9552 1.1 christos _ACEOF
9553 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9554 1.2 christos ac_cv_lib_crypto_EVP_sha256=yes
9555 1.1 christos else
9556 1.2 christos ac_cv_lib_crypto_EVP_sha256=no
9557 1.1 christos fi
9558 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9559 1.1 christos conftest$ac_exeext conftest.$ac_ext
9560 1.1 christos LIBS=$ac_check_lib_save_LIBS
9561 1.1 christos fi
9562 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_EVP_sha256" >&5
9563 1.2 christos $as_echo "$ac_cv_lib_crypto_EVP_sha256" >&6; }
9564 1.2 christos if test "x$ac_cv_lib_crypto_EVP_sha256" = xyes; then :
9565 1.1 christos cat >>confdefs.h <<_ACEOF
9566 1.1 christos #define HAVE_LIBCRYPTO 1
9567 1.1 christos _ACEOF
9568 1.1 christos
9569 1.1 christos LIBS="-lcrypto $LIBS"
9570 1.1 christos
9571 1.1 christos else
9572 1.1 christos
9573 1.1 christos as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
9574 1.1 christos
9575 1.1 christos fi
9576 1.1 christos
9577 1.1 christos fi
9578 1.1 christos SSL_LIBS="-lssl"
9579 1.1 christos
9580 1.2 christos for ac_header in openssl/ssl.h openssl/err.h openssl/rand.h openssl/ocsp.h openssl/core_names.h
9581 1.1 christos do :
9582 1.2 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9583 1.2 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9584 1.1 christos "
9585 1.2 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9586 1.1 christos cat >>confdefs.h <<_ACEOF
9587 1.2 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9588 1.1 christos _ACEOF
9589 1.1 christos
9590 1.1 christos fi
9591 1.1 christos
9592 1.1 christos done
9593 1.1 christos
9594 1.2 christos for ac_func in HMAC_CTX_reset HMAC_CTX_new EVP_cleanup ERR_load_crypto_strings OPENSSL_init_crypto CRYPTO_memcmp EC_KEY_new_by_curve_name EVP_MAC_CTX_new EVP_MAC_CTX_set_params EVP_MAC_CTX_get_mac_size SHA1_Init
9595 1.1 christos do :
9596 1.2 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9597 1.2 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9598 1.2 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9599 1.1 christos cat >>confdefs.h <<_ACEOF
9600 1.2 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9601 1.1 christos _ACEOF
9602 1.1 christos
9603 1.1 christos fi
9604 1.2 christos done
9605 1.2 christos
9606 1.2 christos if test "$ac_cv_func_SHA1_Init" = "yes"; then
9607 1.2 christos
9608 1.2 christos
9609 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SHA1_Init is deprecated" >&5
9610 1.2 christos $as_echo_n "checking if SHA1_Init is deprecated... " >&6; }
9611 1.2 christos cache=`echo SHA1_Init | sed 'y%.=/+-%___p_%'`
9612 1.2 christos if eval \${cv_cc_deprecated_$cache+:} false; then :
9613 1.2 christos $as_echo_n "(cached) " >&6
9614 1.2 christos else
9615 1.2 christos
9616 1.2 christos echo '
9617 1.2 christos #include <openssl/sha.h>
9618 1.2 christos ' >conftest.c
9619 1.2 christos echo 'void f(){ (void)SHA1_Init(NULL); }' >>conftest.c
9620 1.2 christos if test -z "`$CC $CPPFLAGS $CFLAGS -c conftest.c 2>&1 | grep -e deprecated -e unavailable`"; then
9621 1.2 christos eval "cv_cc_deprecated_$cache=no"
9622 1.2 christos else
9623 1.2 christos eval "cv_cc_deprecated_$cache=yes"
9624 1.2 christos fi
9625 1.2 christos rm -f conftest conftest.o conftest.c
9626 1.2 christos
9627 1.2 christos fi
9628 1.2 christos
9629 1.2 christos if eval "test \"`echo '$cv_cc_deprecated_'$cache`\" = yes"; then
9630 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9631 1.2 christos $as_echo "yes" >&6; }
9632 1.2 christos
9633 1.2 christos cat >>confdefs.h <<_ACEOF
9634 1.2 christos #define DEPRECATED_SHA1_INIT 1
9635 1.2 christos _ACEOF
9636 1.2 christos
9637 1.2 christos :
9638 1.2 christos
9639 1.2 christos else
9640 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9641 1.2 christos $as_echo "no" >&6; }
9642 1.2 christos :
9643 1.2 christos
9644 1.2 christos fi
9645 1.2 christos
9646 1.2 christos fi
9647 1.2 christos ac_fn_c_check_decl "$LINENO" "SSL_CTX_set_ecdh_auto" "ac_cv_have_decl_SSL_CTX_set_ecdh_auto" "
9648 1.2 christos $ac_includes_default
9649 1.2 christos #ifdef HAVE_OPENSSL_ERR_H
9650 1.2 christos #include <openssl/err.h>
9651 1.2 christos #endif
9652 1.2 christos
9653 1.2 christos #ifdef HAVE_OPENSSL_RAND_H
9654 1.2 christos #include <openssl/rand.h>
9655 1.2 christos #endif
9656 1.1 christos
9657 1.2 christos #ifdef HAVE_OPENSSL_CONF_H
9658 1.2 christos #include <openssl/conf.h>
9659 1.2 christos #endif
9660 1.2 christos
9661 1.2 christos #ifdef HAVE_OPENSSL_ENGINE_H
9662 1.2 christos #include <openssl/engine.h>
9663 1.2 christos #endif
9664 1.2 christos #include <openssl/ssl.h>
9665 1.2 christos #include <openssl/evp.h>
9666 1.1 christos
9667 1.1 christos "
9668 1.2 christos if test "x$ac_cv_have_decl_SSL_CTX_set_ecdh_auto" = xyes; then :
9669 1.2 christos ac_have_decl=1
9670 1.2 christos else
9671 1.2 christos ac_have_decl=0
9672 1.2 christos fi
9673 1.2 christos
9674 1.2 christos cat >>confdefs.h <<_ACEOF
9675 1.2 christos #define HAVE_DECL_SSL_CTX_SET_ECDH_AUTO $ac_have_decl
9676 1.1 christos _ACEOF
9677 1.2 christos ac_fn_c_check_decl "$LINENO" "SSL_CTX_set_tmp_ecdh" "ac_cv_have_decl_SSL_CTX_set_tmp_ecdh" "
9678 1.2 christos $ac_includes_default
9679 1.2 christos #ifdef HAVE_OPENSSL_ERR_H
9680 1.2 christos #include <openssl/err.h>
9681 1.2 christos #endif
9682 1.2 christos
9683 1.2 christos #ifdef HAVE_OPENSSL_RAND_H
9684 1.2 christos #include <openssl/rand.h>
9685 1.2 christos #endif
9686 1.2 christos
9687 1.2 christos #ifdef HAVE_OPENSSL_CONF_H
9688 1.2 christos #include <openssl/conf.h>
9689 1.2 christos #endif
9690 1.2 christos
9691 1.2 christos #ifdef HAVE_OPENSSL_ENGINE_H
9692 1.2 christos #include <openssl/engine.h>
9693 1.2 christos #endif
9694 1.2 christos #include <openssl/ssl.h>
9695 1.2 christos #include <openssl/evp.h>
9696 1.1 christos
9697 1.2 christos "
9698 1.2 christos if test "x$ac_cv_have_decl_SSL_CTX_set_tmp_ecdh" = xyes; then :
9699 1.2 christos ac_have_decl=1
9700 1.2 christos else
9701 1.2 christos ac_have_decl=0
9702 1.2 christos fi
9703 1.2 christos
9704 1.2 christos cat >>confdefs.h <<_ACEOF
9705 1.2 christos #define HAVE_DECL_SSL_CTX_SET_TMP_ECDH $ac_have_decl
9706 1.2 christos _ACEOF
9707 1.2 christos
9708 1.2 christos ac_fn_c_check_decl "$LINENO" "TLS1_3_VERSION" "ac_cv_have_decl_TLS1_3_VERSION" "#include <openssl/ssl.h>
9709 1.2 christos "
9710 1.2 christos if test "x$ac_cv_have_decl_TLS1_3_VERSION" = xyes; then :
9711 1.2 christos
9712 1.2 christos $as_echo "#define HAVE_TLS_1_3 1" >>confdefs.h
9713 1.2 christos
9714 1.2 christos else
9715 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No TLS 1.3, therefore XFR-over-TLS is disabled" >&5
9716 1.2 christos $as_echo "$as_me: WARNING: No TLS 1.3, therefore XFR-over-TLS is disabled" >&2;}
9717 1.1 christos fi
9718 1.1 christos
9719 1.1 christos
9720 1.2 christos BAKLIBS="$LIBS"
9721 1.2 christos LIBS="-lssl $LIBS"
9722 1.2 christos for ac_func in OPENSSL_init_ssl SSL_get1_peer_certificate SSL_CTX_set_security_level ERR_load_SSL_strings
9723 1.1 christos do :
9724 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9725 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9726 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9727 1.1 christos cat >>confdefs.h <<_ACEOF
9728 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9729 1.1 christos _ACEOF
9730 1.1 christos
9731 1.1 christos fi
9732 1.1 christos done
9733 1.1 christos
9734 1.2 christos if test "$ac_cv_func_ERR_load_SSL_strings" = "yes"; then
9735 1.2 christos
9736 1.2 christos
9737 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ERR_load_SSL_strings is deprecated" >&5
9738 1.2 christos $as_echo_n "checking if ERR_load_SSL_strings is deprecated... " >&6; }
9739 1.2 christos cache=`echo ERR_load_SSL_strings | sed 'y%.=/+-%___p_%'`
9740 1.2 christos if eval \${cv_cc_deprecated_$cache+:} false; then :
9741 1.2 christos $as_echo_n "(cached) " >&6
9742 1.2 christos else
9743 1.2 christos
9744 1.2 christos echo '
9745 1.2 christos #include <openssl/ssl.h>
9746 1.2 christos ' >conftest.c
9747 1.2 christos echo 'void f(){ (void)ERR_load_SSL_strings(); }' >>conftest.c
9748 1.2 christos if test -z "`$CC $CPPFLAGS $CFLAGS -c conftest.c 2>&1 | grep -e deprecated -e unavailable`"; then
9749 1.2 christos eval "cv_cc_deprecated_$cache=no"
9750 1.2 christos else
9751 1.2 christos eval "cv_cc_deprecated_$cache=yes"
9752 1.2 christos fi
9753 1.2 christos rm -f conftest conftest.o conftest.c
9754 1.1 christos
9755 1.2 christos fi
9756 1.2 christos
9757 1.2 christos if eval "test \"`echo '$cv_cc_deprecated_'$cache`\" = yes"; then
9758 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9759 1.2 christos $as_echo "yes" >&6; }
9760 1.2 christos
9761 1.2 christos cat >>confdefs.h <<_ACEOF
9762 1.2 christos #define DEPRECATED_ERR_LOAD_SSL_STRINGS 1
9763 1.1 christos _ACEOF
9764 1.1 christos
9765 1.2 christos :
9766 1.2 christos
9767 1.2 christos else
9768 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9769 1.2 christos $as_echo "no" >&6; }
9770 1.2 christos :
9771 1.2 christos
9772 1.1 christos fi
9773 1.1 christos
9774 1.2 christos fi
9775 1.1 christos LIBS="$BAKLIBS"
9776 1.1 christos
9777 1.1 christos else
9778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore remote-control is disabled" >&5
9779 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore remote-control is disabled" >&2;}
9780 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore TLS is disabled" >&5
9781 1.2 christos $as_echo "$as_me: WARNING: No SSL, therefore TLS is disabled" >&2;}
9782 1.1 christos fi
9783 1.1 christos
9784 1.1 christos # Check whether --enable-nsec3 was given.
9785 1.1 christos if test "${enable_nsec3+set}" = set; then :
9786 1.1 christos enableval=$enable_nsec3;
9787 1.1 christos fi
9788 1.1 christos
9789 1.1 christos case "$enable_nsec3" in
9790 1.1 christos no)
9791 1.1 christos ;;
9792 1.1 christos yes)
9793 1.1 christos
9794 1.1 christos cat >>confdefs.h <<_ACEOF
9795 1.1 christos #define NSEC3 /**/
9796 1.1 christos _ACEOF
9797 1.1 christos
9798 1.1 christos ;;
9799 1.1 christos *)
9800 1.1 christos if test x$HAVE_SSL = x"yes"; then
9801 1.1 christos
9802 1.1 christos cat >>confdefs.h <<_ACEOF
9803 1.1 christos #define NSEC3 /**/
9804 1.1 christos _ACEOF
9805 1.1 christos
9806 1.1 christos else
9807 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore NSEC3 is disabled" >&5
9808 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore NSEC3 is disabled" >&2;}
9809 1.1 christos fi
9810 1.1 christos ;;
9811 1.1 christos esac
9812 1.1 christos
9813 1.1 christos # Check whether --enable-minimal-responses was given.
9814 1.1 christos if test "${enable_minimal_responses+set}" = set; then :
9815 1.1 christos enableval=$enable_minimal_responses;
9816 1.1 christos fi
9817 1.1 christos
9818 1.1 christos case "$enable_minimal_responses" in
9819 1.1 christos no)
9820 1.1 christos ;;
9821 1.1 christos yes|*)
9822 1.1 christos
9823 1.1 christos cat >>confdefs.h <<_ACEOF
9824 1.1 christos #define MINIMAL_RESPONSES /**/
9825 1.1 christos _ACEOF
9826 1.1 christos
9827 1.1 christos ;;
9828 1.1 christos esac
9829 1.1 christos
9830 1.1 christos # Check whether --enable-mmap was given.
9831 1.1 christos if test "${enable_mmap+set}" = set; then :
9832 1.1 christos enableval=$enable_mmap;
9833 1.1 christos fi
9834 1.1 christos
9835 1.1 christos case "$enable_mmap" in
9836 1.1 christos yes)
9837 1.1 christos for ac_header in sys/mman.h
9838 1.1 christos do :
9839 1.2 christos ac_fn_c_check_header_compile "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default
9840 1.2 christos "
9841 1.1 christos if test "x$ac_cv_header_sys_mman_h" = xyes; then :
9842 1.1 christos cat >>confdefs.h <<_ACEOF
9843 1.1 christos #define HAVE_SYS_MMAN_H 1
9844 1.1 christos _ACEOF
9845 1.1 christos
9846 1.1 christos fi
9847 1.1 christos
9848 1.1 christos done
9849 1.1 christos
9850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintptr_t" >&5
9851 1.1 christos $as_echo_n "checking for uintptr_t... " >&6; }
9852 1.1 christos if ${ac_cv_type_uintptr_t+:} false; then :
9853 1.1 christos $as_echo_n "(cached) " >&6
9854 1.1 christos else
9855 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9856 1.1 christos /* end confdefs.h. */
9857 1.1 christos
9858 1.1 christos #include <sys/types.h>
9859 1.1 christos #include <stdlib.h>
9860 1.1 christos #include <stddef.h>
9861 1.1 christos
9862 1.1 christos #ifdef HAVE_STDINT_H
9863 1.1 christos #include <stdint.h>
9864 1.1 christos #endif
9865 1.1 christos
9866 1.1 christos #ifdef HAVE_SYS_SOCKET_H
9867 1.1 christos #include <sys/socket.h>
9868 1.1 christos #endif
9869 1.1 christos
9870 1.1 christos #ifdef HAVE_ARPA_INET_H
9871 1.1 christos #include <arpa/inet.h>
9872 1.1 christos #endif
9873 1.1 christos
9874 1.1 christos #ifdef HAVE_SIGNAL_H
9875 1.1 christos #include <signal.h>
9876 1.1 christos #endif
9877 1.1 christos
9878 1.1 christos /* For Tru64 */
9879 1.1 christos #ifdef HAVE_SYS_BITYPES_H
9880 1.1 christos #include <sys/bitypes.h>
9881 1.1 christos #endif
9882 1.1 christos
9883 1.1 christos _ACEOF
9884 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9885 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uintptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9886 1.1 christos ac_cv_type_uintptr_t=yes
9887 1.1 christos else
9888 1.1 christos ac_cv_type_uintptr_t=no
9889 1.1 christos fi
9890 1.1 christos rm -f conftest*
9891 1.1 christos
9892 1.1 christos fi
9893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uintptr_t" >&5
9894 1.1 christos $as_echo "$ac_cv_type_uintptr_t" >&6; }
9895 1.1 christos if test $ac_cv_type_uintptr_t = no; then
9896 1.1 christos
9897 1.1 christos $as_echo "#define uintptr_t void*" >>confdefs.h
9898 1.1 christos
9899 1.1 christos fi
9900 1.1 christos
9901 1.1 christos for ac_func in mmap munmap
9902 1.1 christos do :
9903 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9904 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9905 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9906 1.1 christos cat >>confdefs.h <<_ACEOF
9907 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9908 1.1 christos _ACEOF
9909 1.1 christos
9910 1.1 christos fi
9911 1.1 christos done
9912 1.1 christos
9913 1.1 christos
9914 1.1 christos cat >>confdefs.h <<_ACEOF
9915 1.1 christos #define USE_MMAP_ALLOC /**/
9916 1.1 christos _ACEOF
9917 1.1 christos
9918 1.1 christos ;;
9919 1.1 christos no|*)
9920 1.1 christos ;;
9921 1.1 christos esac
9922 1.1 christos
9923 1.1 christos # Check whether --enable-radix-tree was given.
9924 1.1 christos if test "${enable_radix_tree+set}" = set; then :
9925 1.1 christos enableval=$enable_radix_tree;
9926 1.1 christos fi
9927 1.1 christos
9928 1.1 christos case "$enable_radix_tree" in
9929 1.1 christos no)
9930 1.1 christos ;;
9931 1.1 christos yes|*)
9932 1.1 christos
9933 1.1 christos cat >>confdefs.h <<_ACEOF
9934 1.1 christos #define USE_RADIX_TREE /**/
9935 1.1 christos _ACEOF
9936 1.1 christos
9937 1.1 christos ;;
9938 1.1 christos esac
9939 1.1 christos
9940 1.2 christos # Check whether --enable-packed was given.
9941 1.2 christos if test "${enable_packed+set}" = set; then :
9942 1.2 christos enableval=$enable_packed;
9943 1.2 christos fi
9944 1.2 christos
9945 1.2 christos case "$enable_packed" in
9946 1.2 christos yes)
9947 1.2 christos
9948 1.2 christos cat >>confdefs.h <<_ACEOF
9949 1.2 christos #define PACKED_STRUCTS /**/
9950 1.2 christos _ACEOF
9951 1.2 christos
9952 1.2 christos
9953 1.2 christos
9954 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-address-of-packed-member" >&5
9955 1.2 christos $as_echo_n "checking whether $CC supports -Wno-address-of-packed-member... " >&6; }
9956 1.2 christos cache=`echo Wno-address-of-packed-member | sed 'y%.=/+-%___p_%'`
9957 1.2 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9958 1.2 christos $as_echo_n "(cached) " >&6
9959 1.2 christos else
9960 1.2 christos
9961 1.2 christos echo 'void f(void){}' >conftest.c
9962 1.2 christos if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-address-of-packed-member -c conftest.c 2>&1`"; then
9963 1.2 christos eval "cv_prog_cc_flag_$cache=yes"
9964 1.2 christos else
9965 1.2 christos eval "cv_prog_cc_flag_$cache=no"
9966 1.2 christos fi
9967 1.2 christos rm -f conftest conftest.o conftest.c
9968 1.2 christos
9969 1.2 christos fi
9970 1.2 christos
9971 1.2 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9972 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9973 1.2 christos $as_echo "yes" >&6; }
9974 1.2 christos :
9975 1.2 christos CFLAGS="$CFLAGS -Wno-address-of-packed-member"
9976 1.2 christos else
9977 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9978 1.2 christos $as_echo "no" >&6; }
9979 1.2 christos :
9980 1.2 christos
9981 1.2 christos fi
9982 1.2 christos
9983 1.2 christos ;;
9984 1.2 christos no|*)
9985 1.2 christos ;;
9986 1.2 christos esac
9987 1.2 christos
9988 1.2 christos # check for dnstap if requested
9989 1.2 christos
9990 1.2 christos # Check whether --enable-dnstap was given.
9991 1.2 christos if test "${enable_dnstap+set}" = set; then :
9992 1.2 christos enableval=$enable_dnstap; opt_dnstap=$enableval
9993 1.2 christos else
9994 1.2 christos opt_dnstap=no
9995 1.2 christos fi
9996 1.2 christos
9997 1.2 christos
9998 1.2 christos
9999 1.2 christos # Check whether --with-dnstap-socket-path was given.
10000 1.2 christos if test "${with_dnstap_socket_path+set}" = set; then :
10001 1.2 christos withval=$with_dnstap_socket_path; opt_dnstap_socket_path=$withval
10002 1.2 christos else
10003 1.2 christos opt_dnstap_socket_path="${localstatedir}/run/nsd-dnstap.sock"
10004 1.2 christos fi
10005 1.2 christos
10006 1.2 christos
10007 1.2 christos if test "x$opt_dnstap" != "xno"; then
10008 1.2 christos # Extract the first word of "protoc-c", so it can be a program name with args.
10009 1.2 christos set dummy protoc-c; ac_word=$2
10010 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10011 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
10012 1.2 christos if ${ac_cv_path_PROTOC_C+:} false; then :
10013 1.2 christos $as_echo_n "(cached) " >&6
10014 1.2 christos else
10015 1.2 christos case $PROTOC_C in
10016 1.2 christos [\\/]* | ?:[\\/]*)
10017 1.2 christos ac_cv_path_PROTOC_C="$PROTOC_C" # Let the user override the test with a path.
10018 1.2 christos ;;
10019 1.2 christos *)
10020 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10021 1.2 christos for as_dir in $PATH
10022 1.2 christos do
10023 1.2 christos IFS=$as_save_IFS
10024 1.2 christos test -z "$as_dir" && as_dir=.
10025 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
10026 1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10027 1.2 christos ac_cv_path_PROTOC_C="$as_dir/$ac_word$ac_exec_ext"
10028 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10029 1.2 christos break 2
10030 1.2 christos fi
10031 1.2 christos done
10032 1.2 christos done
10033 1.2 christos IFS=$as_save_IFS
10034 1.2 christos
10035 1.2 christos ;;
10036 1.2 christos esac
10037 1.2 christos fi
10038 1.2 christos PROTOC_C=$ac_cv_path_PROTOC_C
10039 1.2 christos if test -n "$PROTOC_C"; then
10040 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5
10041 1.2 christos $as_echo "$PROTOC_C" >&6; }
10042 1.2 christos else
10043 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10044 1.2 christos $as_echo "no" >&6; }
10045 1.2 christos fi
10046 1.2 christos
10047 1.2 christos
10048 1.2 christos if test -z "$PROTOC_C"; then
10049 1.2 christos as_fn_error $? "The protoc-c program was not found. Please install protobuf-c!" "$LINENO" 5
10050 1.2 christos fi
10051 1.2 christos
10052 1.2 christos # Check whether --with-protobuf-c was given.
10053 1.2 christos if test "${with_protobuf_c+set}" = set; then :
10054 1.2 christos withval=$with_protobuf_c;
10055 1.2 christos # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
10056 1.2 christos if test -f $withval/include/google/protobuf-c/protobuf-c.h; then
10057 1.2 christos CFLAGS="$CFLAGS -I$withval/include/google"
10058 1.2 christos else
10059 1.2 christos CFLAGS="$CFLAGS -I$withval/include"
10060 1.2 christos fi
10061 1.2 christos LDFLAGS="$LDFLAGS -L$withval/lib"
10062 1.2 christos
10063 1.2 christos else
10064 1.2 christos
10065 1.2 christos # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
10066 1.2 christos if test -f /usr/include/google/protobuf-c/protobuf-c.h; then
10067 1.2 christos CFLAGS="$CFLAGS -I/usr/include/google"
10068 1.2 christos else
10069 1.2 christos if test -f /usr/local/include/google/protobuf-c/protobuf-c.h; then
10070 1.2 christos CFLAGS="$CFLAGS -I/usr/local/include/google"
10071 1.2 christos LDFLAGS="$LDFLAGS -L/usr/local/lib"
10072 1.2 christos fi
10073 1.2 christos fi
10074 1.2 christos
10075 1.2 christos fi
10076 1.2 christos
10077 1.2 christos
10078 1.2 christos # Check whether --with-libfstrm was given.
10079 1.2 christos if test "${with_libfstrm+set}" = set; then :
10080 1.2 christos withval=$with_libfstrm;
10081 1.2 christos CFLAGS="$CFLAGS -I$withval/include"
10082 1.2 christos LDFLAGS="$LDFLAGS -L$withval/lib"
10083 1.2 christos
10084 1.2 christos fi
10085 1.2 christos
10086 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fstrm_iothr_init" >&5
10087 1.2 christos $as_echo_n "checking for library containing fstrm_iothr_init... " >&6; }
10088 1.2 christos if ${ac_cv_search_fstrm_iothr_init+:} false; then :
10089 1.2 christos $as_echo_n "(cached) " >&6
10090 1.2 christos else
10091 1.2 christos ac_func_search_save_LIBS=$LIBS
10092 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10093 1.2 christos /* end confdefs.h. */
10094 1.2 christos
10095 1.2 christos /* Override any GCC internal prototype to avoid an error.
10096 1.2 christos Use char because int might match the return type of a GCC
10097 1.2 christos builtin and then its argument prototype would still apply. */
10098 1.2 christos #ifdef __cplusplus
10099 1.2 christos extern "C"
10100 1.2 christos #endif
10101 1.2 christos char fstrm_iothr_init ();
10102 1.2 christos int
10103 1.2 christos main ()
10104 1.2 christos {
10105 1.2 christos return fstrm_iothr_init ();
10106 1.2 christos ;
10107 1.2 christos return 0;
10108 1.2 christos }
10109 1.2 christos _ACEOF
10110 1.2 christos for ac_lib in '' fstrm; do
10111 1.2 christos if test -z "$ac_lib"; then
10112 1.2 christos ac_res="none required"
10113 1.2 christos else
10114 1.2 christos ac_res=-l$ac_lib
10115 1.2 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10116 1.2 christos fi
10117 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
10118 1.2 christos ac_cv_search_fstrm_iothr_init=$ac_res
10119 1.2 christos fi
10120 1.2 christos rm -f core conftest.err conftest.$ac_objext \
10121 1.2 christos conftest$ac_exeext
10122 1.2 christos if ${ac_cv_search_fstrm_iothr_init+:} false; then :
10123 1.2 christos break
10124 1.2 christos fi
10125 1.2 christos done
10126 1.2 christos if ${ac_cv_search_fstrm_iothr_init+:} false; then :
10127 1.2 christos
10128 1.2 christos else
10129 1.2 christos ac_cv_search_fstrm_iothr_init=no
10130 1.2 christos fi
10131 1.2 christos rm conftest.$ac_ext
10132 1.2 christos LIBS=$ac_func_search_save_LIBS
10133 1.2 christos fi
10134 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fstrm_iothr_init" >&5
10135 1.2 christos $as_echo "$ac_cv_search_fstrm_iothr_init" >&6; }
10136 1.2 christos ac_res=$ac_cv_search_fstrm_iothr_init
10137 1.2 christos if test "$ac_res" != no; then :
10138 1.2 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10139 1.2 christos
10140 1.2 christos else
10141 1.2 christos as_fn_error $? "The fstrm library was not found. Please install fstrm!" "$LINENO" 5
10142 1.2 christos fi
10143 1.2 christos
10144 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing protobuf_c_message_pack" >&5
10145 1.2 christos $as_echo_n "checking for library containing protobuf_c_message_pack... " >&6; }
10146 1.2 christos if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
10147 1.2 christos $as_echo_n "(cached) " >&6
10148 1.2 christos else
10149 1.2 christos ac_func_search_save_LIBS=$LIBS
10150 1.2 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10151 1.2 christos /* end confdefs.h. */
10152 1.2 christos
10153 1.2 christos /* Override any GCC internal prototype to avoid an error.
10154 1.2 christos Use char because int might match the return type of a GCC
10155 1.2 christos builtin and then its argument prototype would still apply. */
10156 1.2 christos #ifdef __cplusplus
10157 1.2 christos extern "C"
10158 1.2 christos #endif
10159 1.2 christos char protobuf_c_message_pack ();
10160 1.2 christos int
10161 1.2 christos main ()
10162 1.2 christos {
10163 1.2 christos return protobuf_c_message_pack ();
10164 1.2 christos ;
10165 1.2 christos return 0;
10166 1.2 christos }
10167 1.2 christos _ACEOF
10168 1.2 christos for ac_lib in '' protobuf-c; do
10169 1.2 christos if test -z "$ac_lib"; then
10170 1.2 christos ac_res="none required"
10171 1.2 christos else
10172 1.2 christos ac_res=-l$ac_lib
10173 1.2 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
10174 1.2 christos fi
10175 1.2 christos if ac_fn_c_try_link "$LINENO"; then :
10176 1.2 christos ac_cv_search_protobuf_c_message_pack=$ac_res
10177 1.2 christos fi
10178 1.2 christos rm -f core conftest.err conftest.$ac_objext \
10179 1.2 christos conftest$ac_exeext
10180 1.2 christos if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
10181 1.2 christos break
10182 1.2 christos fi
10183 1.2 christos done
10184 1.2 christos if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
10185 1.2 christos
10186 1.2 christos else
10187 1.2 christos ac_cv_search_protobuf_c_message_pack=no
10188 1.2 christos fi
10189 1.2 christos rm conftest.$ac_ext
10190 1.2 christos LIBS=$ac_func_search_save_LIBS
10191 1.2 christos fi
10192 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_protobuf_c_message_pack" >&5
10193 1.2 christos $as_echo "$ac_cv_search_protobuf_c_message_pack" >&6; }
10194 1.2 christos ac_res=$ac_cv_search_protobuf_c_message_pack
10195 1.2 christos if test "$ac_res" != no; then :
10196 1.2 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
10197 1.2 christos
10198 1.2 christos else
10199 1.2 christos as_fn_error $? "The protobuf-c library was not found. Please install protobuf-c!" "$LINENO" 5
10200 1.2 christos fi
10201 1.2 christos
10202 1.2 christos
10203 1.2 christos
10204 1.2 christos $as_echo "#define USE_DNSTAP 1" >>confdefs.h
10205 1.2 christos
10206 1.2 christos ENABLE_DNSTAP=1
10207 1.2 christos
10208 1.2 christos
10209 1.2 christos
10210 1.2 christos hdr_dnstap_socket_path="`echo $opt_dnstap_socket_path | sed -e 's/\\\\/\\\\\\\\/g'`"
10211 1.2 christos
10212 1.2 christos
10213 1.2 christos cat >>confdefs.h <<_ACEOF
10214 1.2 christos #define DNSTAP_SOCKET_PATH "$hdr_dnstap_socket_path"
10215 1.2 christos _ACEOF
10216 1.2 christos
10217 1.2 christos
10218 1.2 christos DNSTAP_SRC="dnstap/dnstap.c dnstap/dnstap.pb-c.c dnstap/dnstap_collector.c"
10219 1.2 christos
10220 1.2 christos DNSTAP_OBJ="dnstap.o dnstap_collector.o dnstap.pb-c.o"
10221 1.2 christos
10222 1.2 christos dnstap_config="dnstap/dnstap_config.h"
10223 1.2 christos
10224 1.2 christos else
10225 1.2 christos
10226 1.2 christos ENABLE_DNSTAP=0
10227 1.2 christos
10228 1.2 christos
10229 1.2 christos
10230 1.2 christos fi
10231 1.2 christos
10232 1.2 christos
10233 1.2 christos # Include systemd.m4 - begin
10234 1.2 christos # macros for configuring systemd
10235 1.2 christos # Copyright 2015, Sami Kerola, CloudFlare.
10236 1.2 christos # BSD licensed.
10237 1.2 christos # Check whether --enable-systemd was given.
10238 1.2 christos if test "${enable_systemd+set}" = set; then :
10239 1.2 christos enableval=$enable_systemd;
10240 1.2 christos else
10241 1.2 christos enable_systemd=no
10242 1.2 christos fi
10243 1.2 christos
10244 1.2 christos have_systemd=no
10245 1.2 christos
10246 1.2 christos
10247 1.2 christos
10248 1.2 christos
10249 1.2 christos
10250 1.2 christos
10251 1.2 christos
10252 1.2 christos if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
10253 1.2 christos if test -n "$ac_tool_prefix"; then
10254 1.2 christos # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
10255 1.2 christos set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
10256 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10257 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
10258 1.2 christos if ${ac_cv_path_PKG_CONFIG+:} false; then :
10259 1.2 christos $as_echo_n "(cached) " >&6
10260 1.2 christos else
10261 1.2 christos case $PKG_CONFIG in
10262 1.2 christos [\\/]* | ?:[\\/]*)
10263 1.2 christos ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
10264 1.2 christos ;;
10265 1.2 christos *)
10266 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10267 1.2 christos for as_dir in $PATH
10268 1.2 christos do
10269 1.2 christos IFS=$as_save_IFS
10270 1.2 christos test -z "$as_dir" && as_dir=.
10271 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
10272 1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10273 1.2 christos ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10274 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10275 1.2 christos break 2
10276 1.2 christos fi
10277 1.2 christos done
10278 1.2 christos done
10279 1.2 christos IFS=$as_save_IFS
10280 1.2 christos
10281 1.2 christos ;;
10282 1.2 christos esac
10283 1.2 christos fi
10284 1.2 christos PKG_CONFIG=$ac_cv_path_PKG_CONFIG
10285 1.2 christos if test -n "$PKG_CONFIG"; then
10286 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
10287 1.2 christos $as_echo "$PKG_CONFIG" >&6; }
10288 1.2 christos else
10289 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10290 1.2 christos $as_echo "no" >&6; }
10291 1.2 christos fi
10292 1.2 christos
10293 1.2 christos
10294 1.2 christos fi
10295 1.2 christos if test -z "$ac_cv_path_PKG_CONFIG"; then
10296 1.2 christos ac_pt_PKG_CONFIG=$PKG_CONFIG
10297 1.2 christos # Extract the first word of "pkg-config", so it can be a program name with args.
10298 1.2 christos set dummy pkg-config; ac_word=$2
10299 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10300 1.2 christos $as_echo_n "checking for $ac_word... " >&6; }
10301 1.2 christos if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
10302 1.2 christos $as_echo_n "(cached) " >&6
10303 1.2 christos else
10304 1.2 christos case $ac_pt_PKG_CONFIG in
10305 1.2 christos [\\/]* | ?:[\\/]*)
10306 1.2 christos ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
10307 1.2 christos ;;
10308 1.2 christos *)
10309 1.2 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10310 1.2 christos for as_dir in $PATH
10311 1.2 christos do
10312 1.2 christos IFS=$as_save_IFS
10313 1.2 christos test -z "$as_dir" && as_dir=.
10314 1.2 christos for ac_exec_ext in '' $ac_executable_extensions; do
10315 1.2 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10316 1.2 christos ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
10317 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10318 1.2 christos break 2
10319 1.2 christos fi
10320 1.2 christos done
10321 1.2 christos done
10322 1.2 christos IFS=$as_save_IFS
10323 1.2 christos
10324 1.2 christos ;;
10325 1.2 christos esac
10326 1.2 christos fi
10327 1.2 christos ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
10328 1.2 christos if test -n "$ac_pt_PKG_CONFIG"; then
10329 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
10330 1.2 christos $as_echo "$ac_pt_PKG_CONFIG" >&6; }
10331 1.2 christos else
10332 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10333 1.2 christos $as_echo "no" >&6; }
10334 1.2 christos fi
10335 1.2 christos
10336 1.2 christos if test "x$ac_pt_PKG_CONFIG" = x; then
10337 1.2 christos PKG_CONFIG=""
10338 1.2 christos else
10339 1.2 christos case $cross_compiling:$ac_tool_warned in
10340 1.2 christos yes:)
10341 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10342 1.2 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10343 1.2 christos ac_tool_warned=yes ;;
10344 1.2 christos esac
10345 1.2 christos PKG_CONFIG=$ac_pt_PKG_CONFIG
10346 1.2 christos fi
10347 1.2 christos else
10348 1.2 christos PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
10349 1.2 christos fi
10350 1.2 christos
10351 1.2 christos fi
10352 1.2 christos if test -n "$PKG_CONFIG"; then
10353 1.2 christos _pkg_min_version=0.9.0
10354 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
10355 1.2 christos $as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
10356 1.2 christos if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
10357 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10358 1.2 christos $as_echo "yes" >&6; }
10359 1.2 christos else
10360 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10361 1.2 christos $as_echo "no" >&6; }
10362 1.2 christos PKG_CONFIG=""
10363 1.2 christos fi
10364 1.2 christos fi
10365 1.2 christos if test "x$enable_systemd" != xno; then :
10366 1.2 christos
10367 1.2 christos
10368 1.2 christos
10369 1.2 christos pkg_failed=no
10370 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SYSTEMD" >&5
10371 1.2 christos $as_echo_n "checking for SYSTEMD... " >&6; }
10372 1.2 christos
10373 1.2 christos if test -n "$SYSTEMD_CFLAGS"; then
10374 1.2 christos pkg_cv_SYSTEMD_CFLAGS="$SYSTEMD_CFLAGS"
10375 1.2 christos elif test -n "$PKG_CONFIG"; then
10376 1.2 christos if test -n "$PKG_CONFIG" && \
10377 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
10378 1.2 christos ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
10379 1.2 christos ac_status=$?
10380 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10381 1.2 christos test $ac_status = 0; }; then
10382 1.2 christos pkg_cv_SYSTEMD_CFLAGS=`$PKG_CONFIG --cflags "libsystemd" 2>/dev/null`
10383 1.2 christos test "x$?" != "x0" && pkg_failed=yes
10384 1.2 christos else
10385 1.2 christos pkg_failed=yes
10386 1.2 christos fi
10387 1.2 christos else
10388 1.2 christos pkg_failed=untried
10389 1.2 christos fi
10390 1.2 christos if test -n "$SYSTEMD_LIBS"; then
10391 1.2 christos pkg_cv_SYSTEMD_LIBS="$SYSTEMD_LIBS"
10392 1.2 christos elif test -n "$PKG_CONFIG"; then
10393 1.2 christos if test -n "$PKG_CONFIG" && \
10394 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd\""; } >&5
10395 1.2 christos ($PKG_CONFIG --exists --print-errors "libsystemd") 2>&5
10396 1.2 christos ac_status=$?
10397 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10398 1.2 christos test $ac_status = 0; }; then
10399 1.2 christos pkg_cv_SYSTEMD_LIBS=`$PKG_CONFIG --libs "libsystemd" 2>/dev/null`
10400 1.2 christos test "x$?" != "x0" && pkg_failed=yes
10401 1.2 christos else
10402 1.2 christos pkg_failed=yes
10403 1.2 christos fi
10404 1.2 christos else
10405 1.2 christos pkg_failed=untried
10406 1.2 christos fi
10407 1.2 christos
10408 1.2 christos
10409 1.2 christos
10410 1.2 christos if test $pkg_failed = yes; then
10411 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10412 1.2 christos $as_echo "no" >&6; }
10413 1.2 christos
10414 1.2 christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
10415 1.2 christos _pkg_short_errors_supported=yes
10416 1.2 christos else
10417 1.2 christos _pkg_short_errors_supported=no
10418 1.2 christos fi
10419 1.2 christos if test $_pkg_short_errors_supported = yes; then
10420 1.2 christos SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd" 2>&1`
10421 1.2 christos else
10422 1.2 christos SYSTEMD_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd" 2>&1`
10423 1.2 christos fi
10424 1.2 christos # Put the nasty error message in config.log where it belongs
10425 1.2 christos echo "$SYSTEMD_PKG_ERRORS" >&5
10426 1.2 christos
10427 1.2 christos have_systemd=no
10428 1.2 christos elif test $pkg_failed = untried; then
10429 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10430 1.2 christos $as_echo "no" >&6; }
10431 1.2 christos have_systemd=no
10432 1.2 christos else
10433 1.2 christos SYSTEMD_CFLAGS=$pkg_cv_SYSTEMD_CFLAGS
10434 1.2 christos SYSTEMD_LIBS=$pkg_cv_SYSTEMD_LIBS
10435 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10436 1.2 christos $as_echo "yes" >&6; }
10437 1.2 christos have_systemd=yes
10438 1.2 christos fi
10439 1.2 christos if test "x$have_systemd" != "xyes"; then :
10440 1.2 christos
10441 1.2 christos
10442 1.2 christos pkg_failed=no
10443 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SYSTEMD_DAEMON" >&5
10444 1.2 christos $as_echo_n "checking for SYSTEMD_DAEMON... " >&6; }
10445 1.2 christos
10446 1.2 christos if test -n "$SYSTEMD_DAEMON_CFLAGS"; then
10447 1.2 christos pkg_cv_SYSTEMD_DAEMON_CFLAGS="$SYSTEMD_DAEMON_CFLAGS"
10448 1.2 christos elif test -n "$PKG_CONFIG"; then
10449 1.2 christos if test -n "$PKG_CONFIG" && \
10450 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-daemon\""; } >&5
10451 1.2 christos ($PKG_CONFIG --exists --print-errors "libsystemd-daemon") 2>&5
10452 1.2 christos ac_status=$?
10453 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10454 1.2 christos test $ac_status = 0; }; then
10455 1.2 christos pkg_cv_SYSTEMD_DAEMON_CFLAGS=`$PKG_CONFIG --cflags "libsystemd-daemon" 2>/dev/null`
10456 1.2 christos test "x$?" != "x0" && pkg_failed=yes
10457 1.2 christos else
10458 1.2 christos pkg_failed=yes
10459 1.2 christos fi
10460 1.2 christos else
10461 1.2 christos pkg_failed=untried
10462 1.2 christos fi
10463 1.2 christos if test -n "$SYSTEMD_DAEMON_LIBS"; then
10464 1.2 christos pkg_cv_SYSTEMD_DAEMON_LIBS="$SYSTEMD_DAEMON_LIBS"
10465 1.2 christos elif test -n "$PKG_CONFIG"; then
10466 1.2 christos if test -n "$PKG_CONFIG" && \
10467 1.2 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libsystemd-daemon\""; } >&5
10468 1.2 christos ($PKG_CONFIG --exists --print-errors "libsystemd-daemon") 2>&5
10469 1.2 christos ac_status=$?
10470 1.2 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10471 1.2 christos test $ac_status = 0; }; then
10472 1.2 christos pkg_cv_SYSTEMD_DAEMON_LIBS=`$PKG_CONFIG --libs "libsystemd-daemon" 2>/dev/null`
10473 1.2 christos test "x$?" != "x0" && pkg_failed=yes
10474 1.2 christos else
10475 1.2 christos pkg_failed=yes
10476 1.2 christos fi
10477 1.2 christos else
10478 1.2 christos pkg_failed=untried
10479 1.2 christos fi
10480 1.2 christos
10481 1.2 christos
10482 1.2 christos
10483 1.2 christos if test $pkg_failed = yes; then
10484 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10485 1.2 christos $as_echo "no" >&6; }
10486 1.2 christos
10487 1.2 christos if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
10488 1.2 christos _pkg_short_errors_supported=yes
10489 1.2 christos else
10490 1.2 christos _pkg_short_errors_supported=no
10491 1.2 christos fi
10492 1.2 christos if test $_pkg_short_errors_supported = yes; then
10493 1.2 christos SYSTEMD_DAEMON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libsystemd-daemon" 2>&1`
10494 1.2 christos else
10495 1.2 christos SYSTEMD_DAEMON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libsystemd-daemon" 2>&1`
10496 1.2 christos fi
10497 1.2 christos # Put the nasty error message in config.log where it belongs
10498 1.2 christos echo "$SYSTEMD_DAEMON_PKG_ERRORS" >&5
10499 1.2 christos
10500 1.2 christos have_systemd_daemon=no
10501 1.2 christos elif test $pkg_failed = untried; then
10502 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10503 1.2 christos $as_echo "no" >&6; }
10504 1.2 christos have_systemd_daemon=no
10505 1.2 christos else
10506 1.2 christos SYSTEMD_DAEMON_CFLAGS=$pkg_cv_SYSTEMD_DAEMON_CFLAGS
10507 1.2 christos SYSTEMD_DAEMON_LIBS=$pkg_cv_SYSTEMD_DAEMON_LIBS
10508 1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
10509 1.2 christos $as_echo "yes" >&6; }
10510 1.2 christos have_systemd_daemon=yes
10511 1.2 christos fi
10512 1.2 christos if test "x$have_systemd_daemon" = "xyes"; then :
10513 1.2 christos have_systemd=yes
10514 1.2 christos fi
10515 1.2 christos
10516 1.2 christos fi
10517 1.2 christos case $enable_systemd:$have_systemd in #(
10518 1.2 christos yes:no) :
10519 1.2 christos as_fn_error $? "systemd enabled but libsystemd not found" "$LINENO" 5 ;; #(
10520 1.2 christos *:yes) :
10521 1.2 christos
10522 1.2 christos $as_echo "#define HAVE_SYSTEMD 1" >>confdefs.h
10523 1.2 christos
10524 1.2 christos LIBS="$LIBS $SYSTEMD_LIBS"
10525 1.2 christos
10526 1.2 christos ;; #(
10527 1.2 christos *) :
10528 1.2 christos ;;
10529 1.2 christos esac
10530 1.2 christos
10531 1.2 christos
10532 1.2 christos fi
10533 1.2 christos
10534 1.2 christos # Include systemd.m4 - end
10535 1.2 christos
10536 1.2 christos # Check whether --enable-tcp-fastopen was given.
10537 1.2 christos if test "${enable_tcp_fastopen+set}" = set; then :
10538 1.2 christos enableval=$enable_tcp_fastopen;
10539 1.2 christos fi
10540 1.2 christos
10541 1.2 christos case "$enable_tcp_fastopen" in
10542 1.2 christos yes)
10543 1.2 christos ac_fn_c_check_decl "$LINENO" "TCP_FASTOPEN" "ac_cv_have_decl_TCP_FASTOPEN" "$ac_includes_default
10544 1.2 christos #include <netinet/tcp.h>
10545 1.2 christos
10546 1.2 christos "
10547 1.2 christos if test "x$ac_cv_have_decl_TCP_FASTOPEN" = xyes; then :
10548 1.2 christos
10549 1.2 christos else
10550 1.2 christos as_fn_error $? "TCP Fast Open is not available: please rerun without --enable-tcp-fastopen" "$LINENO" 5
10551 1.2 christos fi
10552 1.2 christos
10553 1.2 christos
10554 1.2 christos cat >>confdefs.h <<_ACEOF
10555 1.2 christos #define USE_TCP_FASTOPEN 1
10556 1.2 christos _ACEOF
10557 1.2 christos
10558 1.2 christos ;;
10559 1.2 christos no|*)
10560 1.2 christos ;;
10561 1.2 christos esac
10562 1.2 christos
10563 1.1 christos
10564 1.1 christos
10565 1.1 christos
10566 1.1 christos
10567 1.1 christos
10568 1.1 christos
10569 1.1 christos
10570 1.1 christos
10571 1.1 christos
10572 1.1 christos
10573 1.1 christos if test $ac_cv_func_getaddrinfo = no; then
10574 1.1 christos case " $LIBOBJS " in
10575 1.1 christos *" fake-rfc2553.$ac_objext "* ) ;;
10576 1.1 christos *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
10577 1.1 christos ;;
10578 1.1 christos esac
10579 1.1 christos
10580 1.1 christos fi
10581 1.1 christos
10582 1.1 christos
10583 1.1 christos
10584 1.1 christos
10585 1.1 christos
10586 1.1 christos
10587 1.1 christos
10588 1.1 christos # big fat warning
10589 1.1 christos if test "$enable_checking" = "yes"; then
10590 1.1 christos echo "************************************************"
10591 1.1 christos echo "* You have activated \"--enable-checking\" *"
10592 1.1 christos echo "* *"
10593 1.1 christos echo "* This will instruct NSD to be stricter *"
10594 1.1 christos echo "* when validating its input. This could lead *"
10595 1.1 christos echo "* to a reduced service level. *"
10596 1.1 christos echo "* *"
10597 1.1 christos echo "************************************************"
10598 1.1 christos fi
10599 1.1 christos
10600 1.2 christos ac_config_files="$ac_config_files Makefile $dnstap_config"
10601 1.1 christos
10602 1.1 christos cat >confcache <<\_ACEOF
10603 1.1 christos # This file is a shell script that caches the results of configure
10604 1.1 christos # tests run on this system so they can be shared between configure
10605 1.1 christos # scripts and configure runs, see configure's option --config-cache.
10606 1.1 christos # It is not useful on other systems. If it contains results you don't
10607 1.1 christos # want to keep, you may remove or edit it.
10608 1.1 christos #
10609 1.1 christos # config.status only pays attention to the cache file if you give it
10610 1.1 christos # the --recheck option to rerun configure.
10611 1.1 christos #
10612 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
10613 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
10614 1.1 christos # following values.
10615 1.1 christos
10616 1.1 christos _ACEOF
10617 1.1 christos
10618 1.1 christos # The following way of writing the cache mishandles newlines in values,
10619 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
10620 1.1 christos # So, we kill variables containing newlines.
10621 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
10622 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
10623 1.1 christos (
10624 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
10625 1.1 christos eval ac_val=\$$ac_var
10626 1.1 christos case $ac_val in #(
10627 1.1 christos *${as_nl}*)
10628 1.1 christos case $ac_var in #(
10629 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
10630 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
10631 1.1 christos esac
10632 1.1 christos case $ac_var in #(
10633 1.1 christos _ | IFS | as_nl) ;; #(
10634 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
10635 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
10636 1.1 christos esac ;;
10637 1.1 christos esac
10638 1.1 christos done
10639 1.1 christos
10640 1.1 christos (set) 2>&1 |
10641 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
10642 1.1 christos *${as_nl}ac_space=\ *)
10643 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
10644 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
10645 1.1 christos sed -n \
10646 1.1 christos "s/'/'\\\\''/g;
10647 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
10648 1.1 christos ;; #(
10649 1.1 christos *)
10650 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
10651 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
10652 1.1 christos ;;
10653 1.1 christos esac |
10654 1.1 christos sort
10655 1.1 christos ) |
10656 1.1 christos sed '
10657 1.1 christos /^ac_cv_env_/b end
10658 1.1 christos t clear
10659 1.1 christos :clear
10660 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
10661 1.1 christos t end
10662 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
10663 1.1 christos :end' >>confcache
10664 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
10665 1.1 christos if test -w "$cache_file"; then
10666 1.1 christos if test "x$cache_file" != "x/dev/null"; then
10667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
10668 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
10669 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
10670 1.1 christos cat confcache >"$cache_file"
10671 1.1 christos else
10672 1.1 christos case $cache_file in #(
10673 1.1 christos */* | ?:*)
10674 1.1 christos mv -f confcache "$cache_file"$$ &&
10675 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
10676 1.1 christos *)
10677 1.1 christos mv -f confcache "$cache_file" ;;
10678 1.1 christos esac
10679 1.1 christos fi
10680 1.1 christos fi
10681 1.1 christos else
10682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
10683 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
10684 1.1 christos fi
10685 1.1 christos fi
10686 1.1 christos rm -f confcache
10687 1.1 christos
10688 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
10689 1.1 christos # Let make expand exec_prefix.
10690 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
10691 1.1 christos
10692 1.1 christos DEFS=-DHAVE_CONFIG_H
10693 1.1 christos
10694 1.1 christos ac_libobjs=
10695 1.1 christos ac_ltlibobjs=
10696 1.1 christos U=
10697 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
10698 1.1 christos # 1. Remove the extension, and $U if already installed.
10699 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
10700 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
10701 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
10702 1.1 christos # will be set to the directory where LIBOBJS objects are built.
10703 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
10704 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
10705 1.1 christos done
10706 1.1 christos LIBOBJS=$ac_libobjs
10707 1.1 christos
10708 1.1 christos LTLIBOBJS=$ac_ltlibobjs
10709 1.1 christos
10710 1.1 christos
10711 1.1 christos
10712 1.1 christos : "${CONFIG_STATUS=./config.status}"
10713 1.1 christos ac_write_fail=0
10714 1.1 christos ac_clean_files_save=$ac_clean_files
10715 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
10716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
10717 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
10718 1.1 christos as_write_fail=0
10719 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
10720 1.1 christos #! $SHELL
10721 1.1 christos # Generated by $as_me.
10722 1.1 christos # Run this file to recreate the current configuration.
10723 1.1 christos # Compiler output produced by configure, useful for debugging
10724 1.1 christos # configure, is in config.log if it exists.
10725 1.1 christos
10726 1.1 christos debug=false
10727 1.1 christos ac_cs_recheck=false
10728 1.1 christos ac_cs_silent=false
10729 1.1 christos
10730 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
10731 1.1 christos export SHELL
10732 1.1 christos _ASEOF
10733 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
10734 1.1 christos ## -------------------- ##
10735 1.1 christos ## M4sh Initialization. ##
10736 1.1 christos ## -------------------- ##
10737 1.1 christos
10738 1.1 christos # Be more Bourne compatible
10739 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
10740 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
10741 1.1 christos emulate sh
10742 1.1 christos NULLCMD=:
10743 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
10744 1.1 christos # is contrary to our usage. Disable this feature.
10745 1.1 christos alias -g '${1+"$@"}'='"$@"'
10746 1.1 christos setopt NO_GLOB_SUBST
10747 1.1 christos else
10748 1.1 christos case `(set -o) 2>/dev/null` in #(
10749 1.1 christos *posix*) :
10750 1.1 christos set -o posix ;; #(
10751 1.1 christos *) :
10752 1.1 christos ;;
10753 1.1 christos esac
10754 1.1 christos fi
10755 1.1 christos
10756 1.1 christos
10757 1.1 christos as_nl='
10758 1.1 christos '
10759 1.1 christos export as_nl
10760 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
10761 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
10762 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
10763 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
10764 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
10765 1.1 christos # but without wasting forks for bash or zsh.
10766 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
10767 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
10768 1.1 christos as_echo='print -r --'
10769 1.1 christos as_echo_n='print -rn --'
10770 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
10771 1.1 christos as_echo='printf %s\n'
10772 1.1 christos as_echo_n='printf %s'
10773 1.1 christos else
10774 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
10775 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
10776 1.1 christos as_echo_n='/usr/ucb/echo -n'
10777 1.1 christos else
10778 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
10779 1.1 christos as_echo_n_body='eval
10780 1.1 christos arg=$1;
10781 1.1 christos case $arg in #(
10782 1.1 christos *"$as_nl"*)
10783 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
10784 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
10785 1.1 christos esac;
10786 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
10787 1.1 christos '
10788 1.1 christos export as_echo_n_body
10789 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
10790 1.1 christos fi
10791 1.1 christos export as_echo_body
10792 1.1 christos as_echo='sh -c $as_echo_body as_echo'
10793 1.1 christos fi
10794 1.1 christos
10795 1.1 christos # The user is always right.
10796 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
10797 1.1 christos PATH_SEPARATOR=:
10798 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
10799 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
10800 1.1 christos PATH_SEPARATOR=';'
10801 1.1 christos }
10802 1.1 christos fi
10803 1.1 christos
10804 1.1 christos
10805 1.1 christos # IFS
10806 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
10807 1.1 christos # there to prevent editors from complaining about space-tab.
10808 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
10809 1.1 christos # splitting by setting IFS to empty value.)
10810 1.1 christos IFS=" "" $as_nl"
10811 1.1 christos
10812 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
10813 1.1 christos as_myself=
10814 1.1 christos case $0 in #((
10815 1.1 christos *[\\/]* ) as_myself=$0 ;;
10816 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10817 1.1 christos for as_dir in $PATH
10818 1.1 christos do
10819 1.1 christos IFS=$as_save_IFS
10820 1.1 christos test -z "$as_dir" && as_dir=.
10821 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
10822 1.1 christos done
10823 1.1 christos IFS=$as_save_IFS
10824 1.1 christos
10825 1.1 christos ;;
10826 1.1 christos esac
10827 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
10828 1.1 christos # in which case we are not to be found in the path.
10829 1.1 christos if test "x$as_myself" = x; then
10830 1.1 christos as_myself=$0
10831 1.1 christos fi
10832 1.1 christos if test ! -f "$as_myself"; then
10833 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
10834 1.1 christos exit 1
10835 1.1 christos fi
10836 1.1 christos
10837 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
10838 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
10839 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
10840 1.1 christos # trigger a bug in pdksh 5.2.14.
10841 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
10842 1.1 christos do eval test x\${$as_var+set} = xset \
10843 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
10844 1.1 christos done
10845 1.1 christos PS1='$ '
10846 1.1 christos PS2='> '
10847 1.1 christos PS4='+ '
10848 1.1 christos
10849 1.1 christos # NLS nuisances.
10850 1.1 christos LC_ALL=C
10851 1.1 christos export LC_ALL
10852 1.1 christos LANGUAGE=C
10853 1.1 christos export LANGUAGE
10854 1.1 christos
10855 1.1 christos # CDPATH.
10856 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10857 1.1 christos
10858 1.1 christos
10859 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
10860 1.1 christos # ----------------------------------------
10861 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10862 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10863 1.1 christos # script with STATUS, using 1 if that was 0.
10864 1.1 christos as_fn_error ()
10865 1.1 christos {
10866 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
10867 1.1 christos if test "$4"; then
10868 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10869 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10870 1.1 christos fi
10871 1.1 christos $as_echo "$as_me: error: $2" >&2
10872 1.1 christos as_fn_exit $as_status
10873 1.1 christos } # as_fn_error
10874 1.1 christos
10875 1.1 christos
10876 1.1 christos # as_fn_set_status STATUS
10877 1.1 christos # -----------------------
10878 1.1 christos # Set $? to STATUS, without forking.
10879 1.1 christos as_fn_set_status ()
10880 1.1 christos {
10881 1.1 christos return $1
10882 1.1 christos } # as_fn_set_status
10883 1.1 christos
10884 1.1 christos # as_fn_exit STATUS
10885 1.1 christos # -----------------
10886 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10887 1.1 christos as_fn_exit ()
10888 1.1 christos {
10889 1.1 christos set +e
10890 1.1 christos as_fn_set_status $1
10891 1.1 christos exit $1
10892 1.1 christos } # as_fn_exit
10893 1.1 christos
10894 1.1 christos # as_fn_unset VAR
10895 1.1 christos # ---------------
10896 1.1 christos # Portably unset VAR.
10897 1.1 christos as_fn_unset ()
10898 1.1 christos {
10899 1.1 christos { eval $1=; unset $1;}
10900 1.1 christos }
10901 1.1 christos as_unset=as_fn_unset
10902 1.1 christos # as_fn_append VAR VALUE
10903 1.1 christos # ----------------------
10904 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
10905 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
10906 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
10907 1.1 christos # implementations.
10908 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10909 1.1 christos eval 'as_fn_append ()
10910 1.1 christos {
10911 1.1 christos eval $1+=\$2
10912 1.1 christos }'
10913 1.1 christos else
10914 1.1 christos as_fn_append ()
10915 1.1 christos {
10916 1.1 christos eval $1=\$$1\$2
10917 1.1 christos }
10918 1.1 christos fi # as_fn_append
10919 1.1 christos
10920 1.1 christos # as_fn_arith ARG...
10921 1.1 christos # ------------------
10922 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
10923 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
10924 1.1 christos # must be portable across $(()) and expr.
10925 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10926 1.1 christos eval 'as_fn_arith ()
10927 1.1 christos {
10928 1.1 christos as_val=$(( $* ))
10929 1.1 christos }'
10930 1.1 christos else
10931 1.1 christos as_fn_arith ()
10932 1.1 christos {
10933 1.1 christos as_val=`expr "$@" || test $? -eq 1`
10934 1.1 christos }
10935 1.1 christos fi # as_fn_arith
10936 1.1 christos
10937 1.1 christos
10938 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
10939 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
10940 1.1 christos as_expr=expr
10941 1.1 christos else
10942 1.1 christos as_expr=false
10943 1.1 christos fi
10944 1.1 christos
10945 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10946 1.1 christos as_basename=basename
10947 1.1 christos else
10948 1.1 christos as_basename=false
10949 1.1 christos fi
10950 1.1 christos
10951 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10952 1.1 christos as_dirname=dirname
10953 1.1 christos else
10954 1.1 christos as_dirname=false
10955 1.1 christos fi
10956 1.1 christos
10957 1.1 christos as_me=`$as_basename -- "$0" ||
10958 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10959 1.1 christos X"$0" : 'X\(//\)$' \| \
10960 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10961 1.1 christos $as_echo X/"$0" |
10962 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
10963 1.1 christos s//\1/
10964 1.1 christos q
10965 1.1 christos }
10966 1.1 christos /^X\/\(\/\/\)$/{
10967 1.1 christos s//\1/
10968 1.1 christos q
10969 1.1 christos }
10970 1.1 christos /^X\/\(\/\).*/{
10971 1.1 christos s//\1/
10972 1.1 christos q
10973 1.1 christos }
10974 1.1 christos s/.*/./; q'`
10975 1.1 christos
10976 1.1 christos # Avoid depending upon Character Ranges.
10977 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10978 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10979 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10980 1.1 christos as_cr_digits='0123456789'
10981 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
10982 1.1 christos
10983 1.1 christos ECHO_C= ECHO_N= ECHO_T=
10984 1.1 christos case `echo -n x` in #(((((
10985 1.1 christos -n*)
10986 1.1 christos case `echo 'xy\c'` in
10987 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10988 1.1 christos xy) ECHO_C='\c';;
10989 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10990 1.1 christos ECHO_T=' ';;
10991 1.1 christos esac;;
10992 1.1 christos *)
10993 1.1 christos ECHO_N='-n';;
10994 1.1 christos esac
10995 1.1 christos
10996 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
10997 1.1 christos if test -d conf$$.dir; then
10998 1.1 christos rm -f conf$$.dir/conf$$.file
10999 1.1 christos else
11000 1.1 christos rm -f conf$$.dir
11001 1.1 christos mkdir conf$$.dir 2>/dev/null
11002 1.1 christos fi
11003 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
11004 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
11005 1.1 christos as_ln_s='ln -s'
11006 1.1 christos # ... but there are two gotchas:
11007 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
11008 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
11009 1.1 christos # In both cases, we have to default to `cp -pR'.
11010 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
11011 1.1 christos as_ln_s='cp -pR'
11012 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
11013 1.1 christos as_ln_s=ln
11014 1.1 christos else
11015 1.1 christos as_ln_s='cp -pR'
11016 1.1 christos fi
11017 1.1 christos else
11018 1.1 christos as_ln_s='cp -pR'
11019 1.1 christos fi
11020 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
11021 1.1 christos rmdir conf$$.dir 2>/dev/null
11022 1.1 christos
11023 1.1 christos
11024 1.1 christos # as_fn_mkdir_p
11025 1.1 christos # -------------
11026 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
11027 1.1 christos as_fn_mkdir_p ()
11028 1.1 christos {
11029 1.1 christos
11030 1.1 christos case $as_dir in #(
11031 1.1 christos -*) as_dir=./$as_dir;;
11032 1.1 christos esac
11033 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
11034 1.1 christos as_dirs=
11035 1.1 christos while :; do
11036 1.1 christos case $as_dir in #(
11037 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
11038 1.1 christos *) as_qdir=$as_dir;;
11039 1.1 christos esac
11040 1.1 christos as_dirs="'$as_qdir' $as_dirs"
11041 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
11042 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11043 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
11044 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
11045 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
11046 1.1 christos $as_echo X"$as_dir" |
11047 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11048 1.1 christos s//\1/
11049 1.1 christos q
11050 1.1 christos }
11051 1.1 christos /^X\(\/\/\)[^/].*/{
11052 1.1 christos s//\1/
11053 1.1 christos q
11054 1.1 christos }
11055 1.1 christos /^X\(\/\/\)$/{
11056 1.1 christos s//\1/
11057 1.1 christos q
11058 1.1 christos }
11059 1.1 christos /^X\(\/\).*/{
11060 1.1 christos s//\1/
11061 1.1 christos q
11062 1.1 christos }
11063 1.1 christos s/.*/./; q'`
11064 1.1 christos test -d "$as_dir" && break
11065 1.1 christos done
11066 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
11067 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
11068 1.1 christos
11069 1.1 christos
11070 1.1 christos } # as_fn_mkdir_p
11071 1.1 christos if mkdir -p . 2>/dev/null; then
11072 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
11073 1.1 christos else
11074 1.1 christos test -d ./-p && rmdir ./-p
11075 1.1 christos as_mkdir_p=false
11076 1.1 christos fi
11077 1.1 christos
11078 1.1 christos
11079 1.1 christos # as_fn_executable_p FILE
11080 1.1 christos # -----------------------
11081 1.1 christos # Test if FILE is an executable regular file.
11082 1.1 christos as_fn_executable_p ()
11083 1.1 christos {
11084 1.1 christos test -f "$1" && test -x "$1"
11085 1.1 christos } # as_fn_executable_p
11086 1.1 christos as_test_x='test -x'
11087 1.1 christos as_executable_p=as_fn_executable_p
11088 1.1 christos
11089 1.1 christos # Sed expression to map a string onto a valid CPP name.
11090 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
11091 1.1 christos
11092 1.1 christos # Sed expression to map a string onto a valid variable name.
11093 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
11094 1.1 christos
11095 1.1 christos
11096 1.1 christos exec 6>&1
11097 1.1 christos ## ----------------------------------- ##
11098 1.1 christos ## Main body of $CONFIG_STATUS script. ##
11099 1.1 christos ## ----------------------------------- ##
11100 1.1 christos _ASEOF
11101 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
11102 1.1 christos
11103 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11104 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
11105 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
11106 1.1 christos # values after options handling.
11107 1.1 christos ac_log="
11108 1.2 christos This file was extended by NSD $as_me 4.6.0, which was
11109 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
11110 1.1 christos
11111 1.1 christos CONFIG_FILES = $CONFIG_FILES
11112 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
11113 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
11114 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
11115 1.1 christos $ $0 $@
11116 1.1 christos
11117 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
11118 1.1 christos "
11119 1.1 christos
11120 1.1 christos _ACEOF
11121 1.1 christos
11122 1.1 christos case $ac_config_files in *"
11123 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
11124 1.1 christos esac
11125 1.1 christos
11126 1.1 christos case $ac_config_headers in *"
11127 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
11128 1.1 christos esac
11129 1.1 christos
11130 1.1 christos
11131 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11132 1.1 christos # Files that config.status was made for.
11133 1.1 christos config_files="$ac_config_files"
11134 1.1 christos config_headers="$ac_config_headers"
11135 1.1 christos
11136 1.1 christos _ACEOF
11137 1.1 christos
11138 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11139 1.1 christos ac_cs_usage="\
11140 1.1 christos \`$as_me' instantiates files and other configuration actions
11141 1.1 christos from templates according to the current configuration. Unless the files
11142 1.1 christos and actions are specified as TAGs, all are instantiated by default.
11143 1.1 christos
11144 1.1 christos Usage: $0 [OPTION]... [TAG]...
11145 1.1 christos
11146 1.1 christos -h, --help print this help, then exit
11147 1.1 christos -V, --version print version number and configuration settings, then exit
11148 1.1 christos --config print configuration, then exit
11149 1.1 christos -q, --quiet, --silent
11150 1.1 christos do not print progress messages
11151 1.1 christos -d, --debug don't remove temporary files
11152 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
11153 1.1 christos --file=FILE[:TEMPLATE]
11154 1.1 christos instantiate the configuration file FILE
11155 1.1 christos --header=FILE[:TEMPLATE]
11156 1.1 christos instantiate the configuration header FILE
11157 1.1 christos
11158 1.1 christos Configuration files:
11159 1.1 christos $config_files
11160 1.1 christos
11161 1.1 christos Configuration headers:
11162 1.1 christos $config_headers
11163 1.1 christos
11164 1.1 christos Report bugs to <nsd-bugs@nlnetlabs.nl>."
11165 1.1 christos
11166 1.1 christos _ACEOF
11167 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11168 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
11169 1.1 christos ac_cs_version="\\
11170 1.2 christos NSD config.status 4.6.0
11171 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
11172 1.1 christos with options \\"\$ac_cs_config\\"
11173 1.1 christos
11174 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
11175 1.1 christos This config.status script is free software; the Free Software Foundation
11176 1.1 christos gives unlimited permission to copy, distribute and modify it."
11177 1.1 christos
11178 1.1 christos ac_pwd='$ac_pwd'
11179 1.1 christos srcdir='$srcdir'
11180 1.1 christos INSTALL='$INSTALL'
11181 1.1 christos AWK='$AWK'
11182 1.1 christos test -n "\$AWK" || AWK=awk
11183 1.1 christos _ACEOF
11184 1.1 christos
11185 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11186 1.1 christos # The default lists apply if the user does not specify any file.
11187 1.1 christos ac_need_defaults=:
11188 1.1 christos while test $# != 0
11189 1.1 christos do
11190 1.1 christos case $1 in
11191 1.1 christos --*=?*)
11192 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
11193 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
11194 1.1 christos ac_shift=:
11195 1.1 christos ;;
11196 1.1 christos --*=)
11197 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
11198 1.1 christos ac_optarg=
11199 1.1 christos ac_shift=:
11200 1.1 christos ;;
11201 1.1 christos *)
11202 1.1 christos ac_option=$1
11203 1.1 christos ac_optarg=$2
11204 1.1 christos ac_shift=shift
11205 1.1 christos ;;
11206 1.1 christos esac
11207 1.1 christos
11208 1.1 christos case $ac_option in
11209 1.1 christos # Handling of the options.
11210 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
11211 1.1 christos ac_cs_recheck=: ;;
11212 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
11213 1.1 christos $as_echo "$ac_cs_version"; exit ;;
11214 1.1 christos --config | --confi | --conf | --con | --co | --c )
11215 1.1 christos $as_echo "$ac_cs_config"; exit ;;
11216 1.1 christos --debug | --debu | --deb | --de | --d | -d )
11217 1.1 christos debug=: ;;
11218 1.1 christos --file | --fil | --fi | --f )
11219 1.1 christos $ac_shift
11220 1.1 christos case $ac_optarg in
11221 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11222 1.1 christos '') as_fn_error $? "missing file argument" ;;
11223 1.1 christos esac
11224 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
11225 1.1 christos ac_need_defaults=false;;
11226 1.1 christos --header | --heade | --head | --hea )
11227 1.1 christos $ac_shift
11228 1.1 christos case $ac_optarg in
11229 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
11230 1.1 christos esac
11231 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
11232 1.1 christos ac_need_defaults=false;;
11233 1.1 christos --he | --h)
11234 1.1 christos # Conflict between --help and --header
11235 1.1 christos as_fn_error $? "ambiguous option: \`$1'
11236 1.1 christos Try \`$0 --help' for more information.";;
11237 1.1 christos --help | --hel | -h )
11238 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
11239 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
11240 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
11241 1.1 christos ac_cs_silent=: ;;
11242 1.1 christos
11243 1.1 christos # This is an error.
11244 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
11245 1.1 christos Try \`$0 --help' for more information." ;;
11246 1.1 christos
11247 1.1 christos *) as_fn_append ac_config_targets " $1"
11248 1.1 christos ac_need_defaults=false ;;
11249 1.1 christos
11250 1.1 christos esac
11251 1.1 christos shift
11252 1.1 christos done
11253 1.1 christos
11254 1.1 christos ac_configure_extra_args=
11255 1.1 christos
11256 1.1 christos if $ac_cs_silent; then
11257 1.1 christos exec 6>/dev/null
11258 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
11259 1.1 christos fi
11260 1.1 christos
11261 1.1 christos _ACEOF
11262 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11263 1.1 christos if \$ac_cs_recheck; then
11264 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
11265 1.1 christos shift
11266 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
11267 1.1 christos CONFIG_SHELL='$SHELL'
11268 1.1 christos export CONFIG_SHELL
11269 1.1 christos exec "\$@"
11270 1.1 christos fi
11271 1.1 christos
11272 1.1 christos _ACEOF
11273 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11274 1.1 christos exec 5>>config.log
11275 1.1 christos {
11276 1.1 christos echo
11277 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
11278 1.1 christos ## Running $as_me. ##
11279 1.1 christos _ASBOX
11280 1.1 christos $as_echo "$ac_log"
11281 1.1 christos } >&5
11282 1.1 christos
11283 1.1 christos _ACEOF
11284 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11285 1.1 christos _ACEOF
11286 1.1 christos
11287 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11288 1.1 christos
11289 1.1 christos # Handling of arguments.
11290 1.1 christos for ac_config_target in $ac_config_targets
11291 1.1 christos do
11292 1.1 christos case $ac_config_target in
11293 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
11294 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
11295 1.2 christos "$dnstap_config") CONFIG_FILES="$CONFIG_FILES $dnstap_config" ;;
11296 1.1 christos
11297 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
11298 1.1 christos esac
11299 1.1 christos done
11300 1.1 christos
11301 1.1 christos
11302 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
11303 1.1 christos # then the envvar interface is used. Set only those that are not.
11304 1.1 christos # We use the long form for the default assignment because of an extremely
11305 1.1 christos # bizarre bug on SunOS 4.1.3.
11306 1.1 christos if $ac_need_defaults; then
11307 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
11308 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
11309 1.1 christos fi
11310 1.1 christos
11311 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
11312 1.1 christos # simply because there is no reason against having it here, and in addition,
11313 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
11314 1.1 christos # Hook for its removal unless debugging.
11315 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
11316 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
11317 1.1 christos $debug ||
11318 1.1 christos {
11319 1.1 christos tmp= ac_tmp=
11320 1.1 christos trap 'exit_status=$?
11321 1.1 christos : "${ac_tmp:=$tmp}"
11322 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
11323 1.1 christos ' 0
11324 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
11325 1.1 christos }
11326 1.1 christos # Create a (secure) tmp directory for tmp files.
11327 1.1 christos
11328 1.1 christos {
11329 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
11330 1.1 christos test -d "$tmp"
11331 1.1 christos } ||
11332 1.1 christos {
11333 1.1 christos tmp=./conf$$-$RANDOM
11334 1.1 christos (umask 077 && mkdir "$tmp")
11335 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
11336 1.1 christos ac_tmp=$tmp
11337 1.1 christos
11338 1.1 christos # Set up the scripts for CONFIG_FILES section.
11339 1.1 christos # No need to generate them if there are no CONFIG_FILES.
11340 1.1 christos # This happens for instance with `./config.status config.h'.
11341 1.1 christos if test -n "$CONFIG_FILES"; then
11342 1.1 christos
11343 1.1 christos
11344 1.1 christos ac_cr=`echo X | tr X '\015'`
11345 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
11346 1.1 christos # But we know of no other shell where ac_cr would be empty at this
11347 1.1 christos # point, so we can use a bashism as a fallback.
11348 1.1 christos if test "x$ac_cr" = x; then
11349 1.1 christos eval ac_cr=\$\'\\r\'
11350 1.1 christos fi
11351 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
11352 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
11353 1.1 christos ac_cs_awk_cr='\\r'
11354 1.1 christos else
11355 1.1 christos ac_cs_awk_cr=$ac_cr
11356 1.1 christos fi
11357 1.1 christos
11358 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
11359 1.1 christos _ACEOF
11360 1.1 christos
11361 1.1 christos
11362 1.1 christos {
11363 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
11364 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
11365 1.1 christos echo "_ACEOF"
11366 1.1 christos } >conf$$subs.sh ||
11367 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11368 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
11369 1.1 christos ac_delim='%!_!# '
11370 1.1 christos for ac_last_try in false false false false false :; do
11371 1.1 christos . ./conf$$subs.sh ||
11372 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11373 1.1 christos
11374 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
11375 1.1 christos if test $ac_delim_n = $ac_delim_num; then
11376 1.1 christos break
11377 1.1 christos elif $ac_last_try; then
11378 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
11379 1.1 christos else
11380 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11381 1.1 christos fi
11382 1.1 christos done
11383 1.1 christos rm -f conf$$subs.sh
11384 1.1 christos
11385 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11386 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
11387 1.1 christos _ACEOF
11388 1.1 christos sed -n '
11389 1.1 christos h
11390 1.1 christos s/^/S["/; s/!.*/"]=/
11391 1.1 christos p
11392 1.1 christos g
11393 1.1 christos s/^[^!]*!//
11394 1.1 christos :repl
11395 1.1 christos t repl
11396 1.1 christos s/'"$ac_delim"'$//
11397 1.1 christos t delim
11398 1.1 christos :nl
11399 1.1 christos h
11400 1.1 christos s/\(.\{148\}\)..*/\1/
11401 1.1 christos t more1
11402 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
11403 1.1 christos p
11404 1.1 christos n
11405 1.1 christos b repl
11406 1.1 christos :more1
11407 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11408 1.1 christos p
11409 1.1 christos g
11410 1.1 christos s/.\{148\}//
11411 1.1 christos t nl
11412 1.1 christos :delim
11413 1.1 christos h
11414 1.1 christos s/\(.\{148\}\)..*/\1/
11415 1.1 christos t more2
11416 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
11417 1.1 christos p
11418 1.1 christos b
11419 1.1 christos :more2
11420 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
11421 1.1 christos p
11422 1.1 christos g
11423 1.1 christos s/.\{148\}//
11424 1.1 christos t delim
11425 1.1 christos ' <conf$$subs.awk | sed '
11426 1.1 christos /^[^""]/{
11427 1.1 christos N
11428 1.1 christos s/\n//
11429 1.1 christos }
11430 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
11431 1.1 christos rm -f conf$$subs.awk
11432 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11433 1.1 christos _ACAWK
11434 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
11435 1.1 christos for (key in S) S_is_set[key] = 1
11436 1.1 christos FS = ""
11437 1.1 christos
11438 1.1 christos }
11439 1.1 christos {
11440 1.1 christos line = $ 0
11441 1.1 christos nfields = split(line, field, "@")
11442 1.1 christos substed = 0
11443 1.1 christos len = length(field[1])
11444 1.1 christos for (i = 2; i < nfields; i++) {
11445 1.1 christos key = field[i]
11446 1.1 christos keylen = length(key)
11447 1.1 christos if (S_is_set[key]) {
11448 1.1 christos value = S[key]
11449 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
11450 1.1 christos len += length(value) + length(field[++i])
11451 1.1 christos substed = 1
11452 1.1 christos } else
11453 1.1 christos len += 1 + keylen
11454 1.1 christos }
11455 1.1 christos
11456 1.1 christos print line
11457 1.1 christos }
11458 1.1 christos
11459 1.1 christos _ACAWK
11460 1.1 christos _ACEOF
11461 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11462 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
11463 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
11464 1.1 christos else
11465 1.1 christos cat
11466 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
11467 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
11468 1.1 christos _ACEOF
11469 1.1 christos
11470 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
11471 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
11472 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
11473 1.1 christos # (actually we leave an empty line to preserve line numbers).
11474 1.1 christos if test "x$srcdir" = x.; then
11475 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
11476 1.1 christos h
11477 1.1 christos s///
11478 1.1 christos s/^/:/
11479 1.1 christos s/[ ]*$/:/
11480 1.1 christos s/:\$(srcdir):/:/g
11481 1.1 christos s/:\${srcdir}:/:/g
11482 1.1 christos s/:@srcdir@:/:/g
11483 1.1 christos s/^:*//
11484 1.1 christos s/:*$//
11485 1.1 christos x
11486 1.1 christos s/\(=[ ]*\).*/\1/
11487 1.1 christos G
11488 1.1 christos s/\n//
11489 1.1 christos s/^[^=]*=[ ]*$//
11490 1.1 christos }'
11491 1.1 christos fi
11492 1.1 christos
11493 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11494 1.1 christos fi # test -n "$CONFIG_FILES"
11495 1.1 christos
11496 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
11497 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
11498 1.1 christos # This happens for instance with `./config.status Makefile'.
11499 1.1 christos if test -n "$CONFIG_HEADERS"; then
11500 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
11501 1.1 christos BEGIN {
11502 1.1 christos _ACEOF
11503 1.1 christos
11504 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
11505 1.1 christos # here-document in config.status, that substitutes the proper values into
11506 1.1 christos # config.h.in to produce config.h.
11507 1.1 christos
11508 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
11509 1.1 christos # handling of long lines.
11510 1.1 christos ac_delim='%!_!# '
11511 1.1 christos for ac_last_try in false false :; do
11512 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
11513 1.1 christos if test -z "$ac_tt"; then
11514 1.1 christos break
11515 1.1 christos elif $ac_last_try; then
11516 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
11517 1.1 christos else
11518 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
11519 1.1 christos fi
11520 1.1 christos done
11521 1.1 christos
11522 1.1 christos # For the awk script, D is an array of macro values keyed by name,
11523 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
11524 1.1 christos # newline sequences.
11525 1.1 christos
11526 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
11527 1.1 christos sed -n '
11528 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
11529 1.1 christos t rset
11530 1.1 christos :rset
11531 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
11532 1.1 christos t def
11533 1.1 christos d
11534 1.1 christos :def
11535 1.1 christos s/\\$//
11536 1.1 christos t bsnl
11537 1.1 christos s/["\\]/\\&/g
11538 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11539 1.1 christos D["\1"]=" \3"/p
11540 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
11541 1.1 christos d
11542 1.1 christos :bsnl
11543 1.1 christos s/["\\]/\\&/g
11544 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
11545 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
11546 1.1 christos t cont
11547 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
11548 1.1 christos t cont
11549 1.1 christos d
11550 1.1 christos :cont
11551 1.1 christos n
11552 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
11553 1.1 christos t clear
11554 1.1 christos :clear
11555 1.1 christos s/\\$//
11556 1.1 christos t bsnlc
11557 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
11558 1.1 christos d
11559 1.1 christos :bsnlc
11560 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
11561 1.1 christos b cont
11562 1.1 christos ' <confdefs.h | sed '
11563 1.1 christos s/'"$ac_delim"'/"\\\
11564 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
11565 1.1 christos
11566 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11567 1.1 christos for (key in D) D_is_set[key] = 1
11568 1.1 christos FS = ""
11569 1.1 christos }
11570 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
11571 1.1 christos line = \$ 0
11572 1.1 christos split(line, arg, " ")
11573 1.1 christos if (arg[1] == "#") {
11574 1.1 christos defundef = arg[2]
11575 1.1 christos mac1 = arg[3]
11576 1.1 christos } else {
11577 1.1 christos defundef = substr(arg[1], 2)
11578 1.1 christos mac1 = arg[2]
11579 1.1 christos }
11580 1.1 christos split(mac1, mac2, "(") #)
11581 1.1 christos macro = mac2[1]
11582 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
11583 1.1 christos if (D_is_set[macro]) {
11584 1.1 christos # Preserve the white space surrounding the "#".
11585 1.1 christos print prefix "define", macro P[macro] D[macro]
11586 1.1 christos next
11587 1.1 christos } else {
11588 1.1 christos # Replace #undef with comments. This is necessary, for example,
11589 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
11590 1.1 christos # on some systems where configure will not decide to define it.
11591 1.1 christos if (defundef == "undef") {
11592 1.1 christos print "/*", prefix defundef, macro, "*/"
11593 1.1 christos next
11594 1.1 christos }
11595 1.1 christos }
11596 1.1 christos }
11597 1.1 christos { print }
11598 1.1 christos _ACAWK
11599 1.1 christos _ACEOF
11600 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11601 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
11602 1.1 christos fi # test -n "$CONFIG_HEADERS"
11603 1.1 christos
11604 1.1 christos
11605 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
11606 1.1 christos shift
11607 1.1 christos for ac_tag
11608 1.1 christos do
11609 1.1 christos case $ac_tag in
11610 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
11611 1.1 christos esac
11612 1.1 christos case $ac_mode$ac_tag in
11613 1.1 christos :[FHL]*:*);;
11614 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
11615 1.1 christos :[FH]-) ac_tag=-:-;;
11616 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
11617 1.1 christos esac
11618 1.1 christos ac_save_IFS=$IFS
11619 1.1 christos IFS=:
11620 1.1 christos set x $ac_tag
11621 1.1 christos IFS=$ac_save_IFS
11622 1.1 christos shift
11623 1.1 christos ac_file=$1
11624 1.1 christos shift
11625 1.1 christos
11626 1.1 christos case $ac_mode in
11627 1.1 christos :L) ac_source=$1;;
11628 1.1 christos :[FH])
11629 1.1 christos ac_file_inputs=
11630 1.1 christos for ac_f
11631 1.1 christos do
11632 1.1 christos case $ac_f in
11633 1.1 christos -) ac_f="$ac_tmp/stdin";;
11634 1.1 christos *) # Look for the file first in the build tree, then in the source tree
11635 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
11636 1.1 christos # because $ac_f cannot contain `:'.
11637 1.1 christos test -f "$ac_f" ||
11638 1.1 christos case $ac_f in
11639 1.1 christos [\\/$]*) false;;
11640 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
11641 1.1 christos esac ||
11642 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
11643 1.1 christos esac
11644 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
11645 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
11646 1.1 christos done
11647 1.1 christos
11648 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
11649 1.1 christos # use $as_me), people would be surprised to read:
11650 1.1 christos # /* config.h. Generated by config.status. */
11651 1.1 christos configure_input='Generated from '`
11652 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
11653 1.1 christos `' by configure.'
11654 1.1 christos if test x"$ac_file" != x-; then
11655 1.1 christos configure_input="$ac_file. $configure_input"
11656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
11657 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
11658 1.1 christos fi
11659 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
11660 1.1 christos case $configure_input in #(
11661 1.1 christos *\&* | *\|* | *\\* )
11662 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
11663 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
11664 1.1 christos *) ac_sed_conf_input=$configure_input;;
11665 1.1 christos esac
11666 1.1 christos
11667 1.1 christos case $ac_tag in
11668 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
11669 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
11670 1.1 christos esac
11671 1.1 christos ;;
11672 1.1 christos esac
11673 1.1 christos
11674 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
11675 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
11676 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
11677 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
11678 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
11679 1.1 christos $as_echo X"$ac_file" |
11680 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
11681 1.1 christos s//\1/
11682 1.1 christos q
11683 1.1 christos }
11684 1.1 christos /^X\(\/\/\)[^/].*/{
11685 1.1 christos s//\1/
11686 1.1 christos q
11687 1.1 christos }
11688 1.1 christos /^X\(\/\/\)$/{
11689 1.1 christos s//\1/
11690 1.1 christos q
11691 1.1 christos }
11692 1.1 christos /^X\(\/\).*/{
11693 1.1 christos s//\1/
11694 1.1 christos q
11695 1.1 christos }
11696 1.1 christos s/.*/./; q'`
11697 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
11698 1.1 christos ac_builddir=.
11699 1.1 christos
11700 1.1 christos case "$ac_dir" in
11701 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
11702 1.1 christos *)
11703 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
11704 1.1 christos # A ".." for each directory in $ac_dir_suffix.
11705 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
11706 1.1 christos case $ac_top_builddir_sub in
11707 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
11708 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
11709 1.1 christos esac ;;
11710 1.1 christos esac
11711 1.1 christos ac_abs_top_builddir=$ac_pwd
11712 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
11713 1.1 christos # for backward compatibility:
11714 1.1 christos ac_top_builddir=$ac_top_build_prefix
11715 1.1 christos
11716 1.1 christos case $srcdir in
11717 1.1 christos .) # We are building in place.
11718 1.1 christos ac_srcdir=.
11719 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
11720 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
11721 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
11722 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
11723 1.1 christos ac_top_srcdir=$srcdir
11724 1.1 christos ac_abs_top_srcdir=$srcdir ;;
11725 1.1 christos *) # Relative name.
11726 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
11727 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
11728 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
11729 1.1 christos esac
11730 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
11731 1.1 christos
11732 1.1 christos
11733 1.1 christos case $ac_mode in
11734 1.1 christos :F)
11735 1.1 christos #
11736 1.1 christos # CONFIG_FILE
11737 1.1 christos #
11738 1.1 christos
11739 1.1 christos case $INSTALL in
11740 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
11741 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
11742 1.1 christos esac
11743 1.1 christos _ACEOF
11744 1.1 christos
11745 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11746 1.1 christos # If the template does not know about datarootdir, expand it.
11747 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
11748 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
11749 1.1 christos ac_sed_dataroot='
11750 1.1 christos /datarootdir/ {
11751 1.1 christos p
11752 1.1 christos q
11753 1.1 christos }
11754 1.1 christos /@datadir@/p
11755 1.1 christos /@docdir@/p
11756 1.1 christos /@infodir@/p
11757 1.1 christos /@localedir@/p
11758 1.1 christos /@mandir@/p'
11759 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
11760 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
11761 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
11762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
11763 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
11764 1.1 christos _ACEOF
11765 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11766 1.1 christos ac_datarootdir_hack='
11767 1.1 christos s&@datadir@&$datadir&g
11768 1.1 christos s&@docdir@&$docdir&g
11769 1.1 christos s&@infodir@&$infodir&g
11770 1.1 christos s&@localedir@&$localedir&g
11771 1.1 christos s&@mandir@&$mandir&g
11772 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
11773 1.1 christos esac
11774 1.1 christos _ACEOF
11775 1.1 christos
11776 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
11777 1.1 christos # Shell code in configure.ac might set extrasub.
11778 1.1 christos # FIXME: do we really want to maintain this feature?
11779 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
11780 1.1 christos ac_sed_extra="$ac_vpsub
11781 1.1 christos $extrasub
11782 1.1 christos _ACEOF
11783 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
11784 1.1 christos :t
11785 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
11786 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
11787 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
11788 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
11789 1.1 christos s&@srcdir@&$ac_srcdir&;t t
11790 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
11791 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
11792 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
11793 1.1 christos s&@builddir@&$ac_builddir&;t t
11794 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
11795 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
11796 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
11797 1.1 christos $ac_datarootdir_hack
11798 1.1 christos "
11799 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
11800 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11801 1.1 christos
11802 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
11803 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
11804 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
11805 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
11806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11807 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
11808 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
11809 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
11810 1.1 christos
11811 1.1 christos rm -f "$ac_tmp/stdin"
11812 1.1 christos case $ac_file in
11813 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
11814 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
11815 1.1 christos esac \
11816 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11817 1.1 christos ;;
11818 1.1 christos :H)
11819 1.1 christos #
11820 1.1 christos # CONFIG_HEADER
11821 1.1 christos #
11822 1.1 christos if test x"$ac_file" != x-; then
11823 1.1 christos {
11824 1.1 christos $as_echo "/* $configure_input */" \
11825 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
11826 1.1 christos } >"$ac_tmp/config.h" \
11827 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11828 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
11829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
11830 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
11831 1.1 christos else
11832 1.1 christos rm -f "$ac_file"
11833 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
11834 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
11835 1.1 christos fi
11836 1.1 christos else
11837 1.1 christos $as_echo "/* $configure_input */" \
11838 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
11839 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
11840 1.1 christos fi
11841 1.1 christos ;;
11842 1.1 christos
11843 1.1 christos
11844 1.1 christos esac
11845 1.1 christos
11846 1.1 christos done # for ac_tag
11847 1.1 christos
11848 1.1 christos
11849 1.1 christos as_fn_exit 0
11850 1.1 christos _ACEOF
11851 1.1 christos ac_clean_files=$ac_clean_files_save
11852 1.1 christos
11853 1.1 christos test $ac_write_fail = 0 ||
11854 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
11855 1.1 christos
11856 1.1 christos
11857 1.1 christos # configure is writing to config.log, and then calls config.status.
11858 1.1 christos # config.status does its own redirection, appending to config.log.
11859 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
11860 1.1 christos # by configure, so config.status won't be able to write to it; its
11861 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
11862 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
11863 1.1 christos # appended to by config.status. When coming back to configure, we
11864 1.1 christos # need to make the FD available again.
11865 1.1 christos if test "$no_create" != yes; then
11866 1.1 christos ac_cs_success=:
11867 1.1 christos ac_config_status_args=
11868 1.1 christos test "$silent" = yes &&
11869 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
11870 1.1 christos exec 5>/dev/null
11871 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11872 1.1 christos exec 5>>config.log
11873 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11874 1.1 christos # would make configure fail if this is the last instruction.
11875 1.1 christos $ac_cs_success || as_fn_exit 1
11876 1.1 christos fi
11877 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11878 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11879 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11880 1.1 christos fi
11881 1.1 christos
11882