configure revision 1.1.1.6 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.6 christos # Generated by GNU Autoconf 2.69 for NSD 4.2.4.
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.1.1.6 christos PACKAGE_VERSION='4.2.4'
584 1.1.1.6 christos PACKAGE_STRING='NSD 4.2.4'
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.1.1.4 prlw1 DNSTAP_OBJ
626 1.1.1.4 prlw1 DNSTAP_SRC
627 1.1.1.4 prlw1 opt_dnstap_socket_path
628 1.1.1.4 prlw1 ENABLE_DNSTAP
629 1.1.1.4 prlw1 PROTOC_C
630 1.1 christos SSL_LIBS
631 1.1 christos HAVE_SSL
632 1.1 christos ratelimit_default
633 1.1 christos ratelimit
634 1.1 christos LIBOBJS
635 1.1 christos YFLAGS
636 1.1 christos YACC
637 1.1 christos LEXLIB
638 1.1 christos LEX_OUTPUT_ROOT
639 1.1 christos LEX
640 1.1 christos INSTALL_DATA
641 1.1 christos INSTALL_SCRIPT
642 1.1 christos INSTALL_PROGRAM
643 1.1 christos LN_S
644 1.1 christos AWK
645 1.1 christos user
646 1.1 christos chrootdir
647 1.1 christos xfrdir
648 1.1 christos zonelistfile
649 1.1 christos xfrdfile
650 1.1 christos zonesdir
651 1.1 christos piddir
652 1.1 christos dbdir
653 1.1 christos dbfile
654 1.1 christos pidfile
655 1.1 christos logfile
656 1.1 christos nsd_conf_file
657 1.1 christos configdir
658 1.1 christos EGREP
659 1.1 christos GREP
660 1.1 christos CPP
661 1.1 christos OBJEXT
662 1.1 christos EXEEXT
663 1.1 christos ac_ct_CC
664 1.1 christos CPPFLAGS
665 1.1 christos LDFLAGS
666 1.1 christos CFLAGS
667 1.1 christos CC
668 1.1 christos target_alias
669 1.1 christos host_alias
670 1.1 christos build_alias
671 1.1 christos LIBS
672 1.1 christos ECHO_T
673 1.1 christos ECHO_N
674 1.1 christos ECHO_C
675 1.1 christos DEFS
676 1.1 christos mandir
677 1.1 christos localedir
678 1.1 christos libdir
679 1.1 christos psdir
680 1.1 christos pdfdir
681 1.1 christos dvidir
682 1.1 christos htmldir
683 1.1 christos infodir
684 1.1 christos docdir
685 1.1 christos oldincludedir
686 1.1 christos includedir
687 1.1 christos localstatedir
688 1.1 christos sharedstatedir
689 1.1 christos sysconfdir
690 1.1 christos datadir
691 1.1 christos datarootdir
692 1.1 christos libexecdir
693 1.1 christos sbindir
694 1.1 christos bindir
695 1.1 christos program_transform_name
696 1.1 christos prefix
697 1.1 christos exec_prefix
698 1.1 christos PACKAGE_URL
699 1.1 christos PACKAGE_BUGREPORT
700 1.1 christos PACKAGE_STRING
701 1.1 christos PACKAGE_VERSION
702 1.1 christos PACKAGE_TARNAME
703 1.1 christos PACKAGE_NAME
704 1.1 christos PATH_SEPARATOR
705 1.1 christos SHELL'
706 1.1 christos ac_subst_files=''
707 1.1 christos ac_user_opts='
708 1.1 christos enable_option_checking
709 1.1 christos with_configdir
710 1.1 christos with_nsd_conf_file
711 1.1 christos with_logfile
712 1.1 christos with_pidfile
713 1.1 christos with_dbfile
714 1.1 christos with_zonesdir
715 1.1 christos with_xfrdfile
716 1.1 christos with_zonelistfile
717 1.1 christos with_xfrdir
718 1.1 christos with_chroot
719 1.1 christos with_user
720 1.1 christos enable_flto
721 1.1 christos enable_pie
722 1.1 christos enable_relro_now
723 1.1 christos with_libevent
724 1.1 christos enable_largefile
725 1.1 christos enable_recvmmsg
726 1.1 christos with_facility
727 1.1 christos with_tcp_timeout
728 1.1 christos enable_root_server
729 1.1 christos enable_ipv6
730 1.1 christos enable_bind8_stats
731 1.1 christos enable_zone_stats
732 1.1 christos enable_checking
733 1.1.1.3 christos enable_memclean
734 1.1 christos enable_ratelimit
735 1.1 christos enable_ratelimit_default_is_off
736 1.1 christos with_ssl
737 1.1 christos enable_nsec3
738 1.1 christos enable_minimal_responses
739 1.1 christos enable_mmap
740 1.1 christos enable_radix_tree
741 1.1.1.2 christos enable_packed
742 1.1.1.4 prlw1 enable_dnstap
743 1.1.1.4 prlw1 with_dnstap_socket_path
744 1.1.1.4 prlw1 with_protobuf_c
745 1.1.1.4 prlw1 with_libfstrm
746 1.1.1.3 christos enable_systemd
747 1.1.1.6 christos enable_tcp_fastopen
748 1.1 christos '
749 1.1 christos ac_precious_vars='build_alias
750 1.1 christos host_alias
751 1.1 christos target_alias
752 1.1 christos CC
753 1.1 christos CFLAGS
754 1.1 christos LDFLAGS
755 1.1 christos LIBS
756 1.1 christos CPPFLAGS
757 1.1 christos CPP
758 1.1 christos YACC
759 1.1 christos YFLAGS'
760 1.1 christos
761 1.1 christos
762 1.1 christos # Initialize some variables set by options.
763 1.1 christos ac_init_help=
764 1.1 christos ac_init_version=false
765 1.1 christos ac_unrecognized_opts=
766 1.1 christos ac_unrecognized_sep=
767 1.1 christos # The variables have the same names as the options, with
768 1.1 christos # dashes changed to underlines.
769 1.1 christos cache_file=/dev/null
770 1.1 christos exec_prefix=NONE
771 1.1 christos no_create=
772 1.1 christos no_recursion=
773 1.1 christos prefix=NONE
774 1.1 christos program_prefix=NONE
775 1.1 christos program_suffix=NONE
776 1.1 christos program_transform_name=s,x,x,
777 1.1 christos silent=
778 1.1 christos site=
779 1.1 christos srcdir=
780 1.1 christos verbose=
781 1.1 christos x_includes=NONE
782 1.1 christos x_libraries=NONE
783 1.1 christos
784 1.1 christos # Installation directory options.
785 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
786 1.1 christos # and all the variables that are supposed to be based on exec_prefix
787 1.1 christos # by default will actually change.
788 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
789 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
790 1.1 christos bindir='${exec_prefix}/bin'
791 1.1 christos sbindir='${exec_prefix}/sbin'
792 1.1 christos libexecdir='${exec_prefix}/libexec'
793 1.1 christos datarootdir='${prefix}/share'
794 1.1 christos datadir='${datarootdir}'
795 1.1 christos sysconfdir='${prefix}/etc'
796 1.1 christos sharedstatedir='${prefix}/com'
797 1.1 christos localstatedir='${prefix}/var'
798 1.1 christos includedir='${prefix}/include'
799 1.1 christos oldincludedir='/usr/include'
800 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
801 1.1 christos infodir='${datarootdir}/info'
802 1.1 christos htmldir='${docdir}'
803 1.1 christos dvidir='${docdir}'
804 1.1 christos pdfdir='${docdir}'
805 1.1 christos psdir='${docdir}'
806 1.1 christos libdir='${exec_prefix}/lib'
807 1.1 christos localedir='${datarootdir}/locale'
808 1.1 christos mandir='${datarootdir}/man'
809 1.1 christos
810 1.1 christos ac_prev=
811 1.1 christos ac_dashdash=
812 1.1 christos for ac_option
813 1.1 christos do
814 1.1 christos # If the previous option needs an argument, assign it.
815 1.1 christos if test -n "$ac_prev"; then
816 1.1 christos eval $ac_prev=\$ac_option
817 1.1 christos ac_prev=
818 1.1 christos continue
819 1.1 christos fi
820 1.1 christos
821 1.1 christos case $ac_option in
822 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
823 1.1 christos *=) ac_optarg= ;;
824 1.1 christos *) ac_optarg=yes ;;
825 1.1 christos esac
826 1.1 christos
827 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
828 1.1 christos
829 1.1 christos case $ac_dashdash$ac_option in
830 1.1 christos --)
831 1.1 christos ac_dashdash=yes ;;
832 1.1 christos
833 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
834 1.1 christos ac_prev=bindir ;;
835 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
836 1.1 christos bindir=$ac_optarg ;;
837 1.1 christos
838 1.1 christos -build | --build | --buil | --bui | --bu)
839 1.1 christos ac_prev=build_alias ;;
840 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
841 1.1 christos build_alias=$ac_optarg ;;
842 1.1 christos
843 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
844 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
845 1.1 christos ac_prev=cache_file ;;
846 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
847 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
848 1.1 christos cache_file=$ac_optarg ;;
849 1.1 christos
850 1.1 christos --config-cache | -C)
851 1.1 christos cache_file=config.cache ;;
852 1.1 christos
853 1.1 christos -datadir | --datadir | --datadi | --datad)
854 1.1 christos ac_prev=datadir ;;
855 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
856 1.1 christos datadir=$ac_optarg ;;
857 1.1 christos
858 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
859 1.1 christos | --dataroo | --dataro | --datar)
860 1.1 christos ac_prev=datarootdir ;;
861 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
862 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
863 1.1 christos datarootdir=$ac_optarg ;;
864 1.1 christos
865 1.1 christos -disable-* | --disable-*)
866 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
867 1.1 christos # Reject names that are not valid shell variable names.
868 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
869 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
870 1.1 christos ac_useropt_orig=$ac_useropt
871 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
872 1.1 christos case $ac_user_opts in
873 1.1 christos *"
874 1.1 christos "enable_$ac_useropt"
875 1.1 christos "*) ;;
876 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
877 1.1 christos ac_unrecognized_sep=', ';;
878 1.1 christos esac
879 1.1 christos eval enable_$ac_useropt=no ;;
880 1.1 christos
881 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
882 1.1 christos ac_prev=docdir ;;
883 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
884 1.1 christos docdir=$ac_optarg ;;
885 1.1 christos
886 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
887 1.1 christos ac_prev=dvidir ;;
888 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
889 1.1 christos dvidir=$ac_optarg ;;
890 1.1 christos
891 1.1 christos -enable-* | --enable-*)
892 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
893 1.1 christos # Reject names that are not valid shell variable names.
894 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
895 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
896 1.1 christos ac_useropt_orig=$ac_useropt
897 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
898 1.1 christos case $ac_user_opts in
899 1.1 christos *"
900 1.1 christos "enable_$ac_useropt"
901 1.1 christos "*) ;;
902 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
903 1.1 christos ac_unrecognized_sep=', ';;
904 1.1 christos esac
905 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
906 1.1 christos
907 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
908 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
909 1.1 christos | --exec | --exe | --ex)
910 1.1 christos ac_prev=exec_prefix ;;
911 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
912 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
913 1.1 christos | --exec=* | --exe=* | --ex=*)
914 1.1 christos exec_prefix=$ac_optarg ;;
915 1.1 christos
916 1.1 christos -gas | --gas | --ga | --g)
917 1.1 christos # Obsolete; use --with-gas.
918 1.1 christos with_gas=yes ;;
919 1.1 christos
920 1.1 christos -help | --help | --hel | --he | -h)
921 1.1 christos ac_init_help=long ;;
922 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
923 1.1 christos ac_init_help=recursive ;;
924 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
925 1.1 christos ac_init_help=short ;;
926 1.1 christos
927 1.1 christos -host | --host | --hos | --ho)
928 1.1 christos ac_prev=host_alias ;;
929 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
930 1.1 christos host_alias=$ac_optarg ;;
931 1.1 christos
932 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
933 1.1 christos ac_prev=htmldir ;;
934 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
935 1.1 christos | --ht=*)
936 1.1 christos htmldir=$ac_optarg ;;
937 1.1 christos
938 1.1 christos -includedir | --includedir | --includedi | --included | --include \
939 1.1 christos | --includ | --inclu | --incl | --inc)
940 1.1 christos ac_prev=includedir ;;
941 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
942 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
943 1.1 christos includedir=$ac_optarg ;;
944 1.1 christos
945 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
946 1.1 christos ac_prev=infodir ;;
947 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
948 1.1 christos infodir=$ac_optarg ;;
949 1.1 christos
950 1.1 christos -libdir | --libdir | --libdi | --libd)
951 1.1 christos ac_prev=libdir ;;
952 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
953 1.1 christos libdir=$ac_optarg ;;
954 1.1 christos
955 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
956 1.1 christos | --libexe | --libex | --libe)
957 1.1 christos ac_prev=libexecdir ;;
958 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
959 1.1 christos | --libexe=* | --libex=* | --libe=*)
960 1.1 christos libexecdir=$ac_optarg ;;
961 1.1 christos
962 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
963 1.1 christos ac_prev=localedir ;;
964 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
965 1.1 christos localedir=$ac_optarg ;;
966 1.1 christos
967 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
968 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
969 1.1 christos ac_prev=localstatedir ;;
970 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
971 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
972 1.1 christos localstatedir=$ac_optarg ;;
973 1.1 christos
974 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
975 1.1 christos ac_prev=mandir ;;
976 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
977 1.1 christos mandir=$ac_optarg ;;
978 1.1 christos
979 1.1 christos -nfp | --nfp | --nf)
980 1.1 christos # Obsolete; use --without-fp.
981 1.1 christos with_fp=no ;;
982 1.1 christos
983 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
984 1.1 christos | --no-cr | --no-c | -n)
985 1.1 christos no_create=yes ;;
986 1.1 christos
987 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
988 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
989 1.1 christos no_recursion=yes ;;
990 1.1 christos
991 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
992 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
993 1.1 christos | --oldin | --oldi | --old | --ol | --o)
994 1.1 christos ac_prev=oldincludedir ;;
995 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
996 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
997 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
998 1.1 christos oldincludedir=$ac_optarg ;;
999 1.1 christos
1000 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1001 1.1 christos ac_prev=prefix ;;
1002 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1003 1.1 christos prefix=$ac_optarg ;;
1004 1.1 christos
1005 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1006 1.1 christos | --program-pre | --program-pr | --program-p)
1007 1.1 christos ac_prev=program_prefix ;;
1008 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1009 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1010 1.1 christos program_prefix=$ac_optarg ;;
1011 1.1 christos
1012 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1013 1.1 christos | --program-suf | --program-su | --program-s)
1014 1.1 christos ac_prev=program_suffix ;;
1015 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1016 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1017 1.1 christos program_suffix=$ac_optarg ;;
1018 1.1 christos
1019 1.1 christos -program-transform-name | --program-transform-name \
1020 1.1 christos | --program-transform-nam | --program-transform-na \
1021 1.1 christos | --program-transform-n | --program-transform- \
1022 1.1 christos | --program-transform | --program-transfor \
1023 1.1 christos | --program-transfo | --program-transf \
1024 1.1 christos | --program-trans | --program-tran \
1025 1.1 christos | --progr-tra | --program-tr | --program-t)
1026 1.1 christos ac_prev=program_transform_name ;;
1027 1.1 christos -program-transform-name=* | --program-transform-name=* \
1028 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1029 1.1 christos | --program-transform-n=* | --program-transform-=* \
1030 1.1 christos | --program-transform=* | --program-transfor=* \
1031 1.1 christos | --program-transfo=* | --program-transf=* \
1032 1.1 christos | --program-trans=* | --program-tran=* \
1033 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1034 1.1 christos program_transform_name=$ac_optarg ;;
1035 1.1 christos
1036 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1037 1.1 christos ac_prev=pdfdir ;;
1038 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1039 1.1 christos pdfdir=$ac_optarg ;;
1040 1.1 christos
1041 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1042 1.1 christos ac_prev=psdir ;;
1043 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1044 1.1 christos psdir=$ac_optarg ;;
1045 1.1 christos
1046 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1047 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1048 1.1 christos silent=yes ;;
1049 1.1 christos
1050 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1051 1.1 christos ac_prev=sbindir ;;
1052 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1053 1.1 christos | --sbi=* | --sb=*)
1054 1.1 christos sbindir=$ac_optarg ;;
1055 1.1 christos
1056 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1057 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1058 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1059 1.1 christos | --sha | --sh)
1060 1.1 christos ac_prev=sharedstatedir ;;
1061 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1062 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1063 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1064 1.1 christos | --sha=* | --sh=*)
1065 1.1 christos sharedstatedir=$ac_optarg ;;
1066 1.1 christos
1067 1.1 christos -site | --site | --sit)
1068 1.1 christos ac_prev=site ;;
1069 1.1 christos -site=* | --site=* | --sit=*)
1070 1.1 christos site=$ac_optarg ;;
1071 1.1 christos
1072 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1073 1.1 christos ac_prev=srcdir ;;
1074 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1075 1.1 christos srcdir=$ac_optarg ;;
1076 1.1 christos
1077 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1078 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1079 1.1 christos ac_prev=sysconfdir ;;
1080 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1081 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1082 1.1 christos sysconfdir=$ac_optarg ;;
1083 1.1 christos
1084 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1085 1.1 christos ac_prev=target_alias ;;
1086 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1087 1.1 christos target_alias=$ac_optarg ;;
1088 1.1 christos
1089 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1090 1.1 christos verbose=yes ;;
1091 1.1 christos
1092 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1093 1.1 christos ac_init_version=: ;;
1094 1.1 christos
1095 1.1 christos -with-* | --with-*)
1096 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1097 1.1 christos # Reject names that are not valid shell variable names.
1098 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1099 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1100 1.1 christos ac_useropt_orig=$ac_useropt
1101 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1102 1.1 christos case $ac_user_opts in
1103 1.1 christos *"
1104 1.1 christos "with_$ac_useropt"
1105 1.1 christos "*) ;;
1106 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1107 1.1 christos ac_unrecognized_sep=', ';;
1108 1.1 christos esac
1109 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1110 1.1 christos
1111 1.1 christos -without-* | --without-*)
1112 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1113 1.1 christos # Reject names that are not valid shell variable names.
1114 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1115 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1116 1.1 christos ac_useropt_orig=$ac_useropt
1117 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1118 1.1 christos case $ac_user_opts in
1119 1.1 christos *"
1120 1.1 christos "with_$ac_useropt"
1121 1.1 christos "*) ;;
1122 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1123 1.1 christos ac_unrecognized_sep=', ';;
1124 1.1 christos esac
1125 1.1 christos eval with_$ac_useropt=no ;;
1126 1.1 christos
1127 1.1 christos --x)
1128 1.1 christos # Obsolete; use --with-x.
1129 1.1 christos with_x=yes ;;
1130 1.1 christos
1131 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1132 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1133 1.1 christos ac_prev=x_includes ;;
1134 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1135 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1136 1.1 christos x_includes=$ac_optarg ;;
1137 1.1 christos
1138 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1139 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1140 1.1 christos ac_prev=x_libraries ;;
1141 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1142 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1143 1.1 christos x_libraries=$ac_optarg ;;
1144 1.1 christos
1145 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1146 1.1 christos Try \`$0 --help' for more information"
1147 1.1 christos ;;
1148 1.1 christos
1149 1.1 christos *=*)
1150 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1151 1.1 christos # Reject names that are not valid shell variable names.
1152 1.1 christos case $ac_envvar in #(
1153 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1154 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1155 1.1 christos esac
1156 1.1 christos eval $ac_envvar=\$ac_optarg
1157 1.1 christos export $ac_envvar ;;
1158 1.1 christos
1159 1.1 christos *)
1160 1.1 christos # FIXME: should be removed in autoconf 3.0.
1161 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1162 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1163 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1164 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1165 1.1 christos ;;
1166 1.1 christos
1167 1.1 christos esac
1168 1.1 christos done
1169 1.1 christos
1170 1.1 christos if test -n "$ac_prev"; then
1171 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1172 1.1 christos as_fn_error $? "missing argument to $ac_option"
1173 1.1 christos fi
1174 1.1 christos
1175 1.1 christos if test -n "$ac_unrecognized_opts"; then
1176 1.1 christos case $enable_option_checking in
1177 1.1 christos no) ;;
1178 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1179 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1180 1.1 christos esac
1181 1.1 christos fi
1182 1.1 christos
1183 1.1 christos # Check all directory arguments for consistency.
1184 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1185 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1186 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1187 1.1 christos libdir localedir mandir
1188 1.1 christos do
1189 1.1 christos eval ac_val=\$$ac_var
1190 1.1 christos # Remove trailing slashes.
1191 1.1 christos case $ac_val in
1192 1.1 christos */ )
1193 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1194 1.1 christos eval $ac_var=\$ac_val;;
1195 1.1 christos esac
1196 1.1 christos # Be sure to have absolute directory names.
1197 1.1 christos case $ac_val in
1198 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1199 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1200 1.1 christos esac
1201 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1202 1.1 christos done
1203 1.1 christos
1204 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1205 1.1 christos # used to hold the argument of --host etc.
1206 1.1 christos # FIXME: To remove some day.
1207 1.1 christos build=$build_alias
1208 1.1 christos host=$host_alias
1209 1.1 christos target=$target_alias
1210 1.1 christos
1211 1.1 christos # FIXME: To remove some day.
1212 1.1 christos if test "x$host_alias" != x; then
1213 1.1 christos if test "x$build_alias" = x; then
1214 1.1 christos cross_compiling=maybe
1215 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1216 1.1 christos cross_compiling=yes
1217 1.1 christos fi
1218 1.1 christos fi
1219 1.1 christos
1220 1.1 christos ac_tool_prefix=
1221 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1222 1.1 christos
1223 1.1 christos test "$silent" = yes && exec 6>/dev/null
1224 1.1 christos
1225 1.1 christos
1226 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1227 1.1 christos ac_ls_di=`ls -di .` &&
1228 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1229 1.1 christos as_fn_error $? "working directory cannot be determined"
1230 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1231 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1232 1.1 christos
1233 1.1 christos
1234 1.1 christos # Find the source files, if location was not specified.
1235 1.1 christos if test -z "$srcdir"; then
1236 1.1 christos ac_srcdir_defaulted=yes
1237 1.1 christos # Try the directory containing this script, then the parent directory.
1238 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1239 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1240 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1241 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1242 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1243 1.1 christos $as_echo X"$as_myself" |
1244 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1245 1.1 christos s//\1/
1246 1.1 christos q
1247 1.1 christos }
1248 1.1 christos /^X\(\/\/\)[^/].*/{
1249 1.1 christos s//\1/
1250 1.1 christos q
1251 1.1 christos }
1252 1.1 christos /^X\(\/\/\)$/{
1253 1.1 christos s//\1/
1254 1.1 christos q
1255 1.1 christos }
1256 1.1 christos /^X\(\/\).*/{
1257 1.1 christos s//\1/
1258 1.1 christos q
1259 1.1 christos }
1260 1.1 christos s/.*/./; q'`
1261 1.1 christos srcdir=$ac_confdir
1262 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1263 1.1 christos srcdir=..
1264 1.1 christos fi
1265 1.1 christos else
1266 1.1 christos ac_srcdir_defaulted=no
1267 1.1 christos fi
1268 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1269 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1270 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1271 1.1 christos fi
1272 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1273 1.1 christos ac_abs_confdir=`(
1274 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1275 1.1 christos pwd)`
1276 1.1 christos # When building in place, set srcdir=.
1277 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1278 1.1 christos srcdir=.
1279 1.1 christos fi
1280 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1281 1.1 christos # Double slashes in file names in object file debugging info
1282 1.1 christos # mess up M-x gdb in Emacs.
1283 1.1 christos case $srcdir in
1284 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1285 1.1 christos esac
1286 1.1 christos for ac_var in $ac_precious_vars; do
1287 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1288 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1289 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1290 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1291 1.1 christos done
1292 1.1 christos
1293 1.1 christos #
1294 1.1 christos # Report the --help message.
1295 1.1 christos #
1296 1.1 christos if test "$ac_init_help" = "long"; then
1297 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1298 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1299 1.1 christos cat <<_ACEOF
1300 1.1.1.6 christos \`configure' configures NSD 4.2.4 to adapt to many kinds of systems.
1301 1.1 christos
1302 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1303 1.1 christos
1304 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1305 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1306 1.1 christos
1307 1.1 christos Defaults for the options are specified in brackets.
1308 1.1 christos
1309 1.1 christos Configuration:
1310 1.1 christos -h, --help display this help and exit
1311 1.1 christos --help=short display options specific to this package
1312 1.1 christos --help=recursive display the short help of all the included packages
1313 1.1 christos -V, --version display version information and exit
1314 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1315 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1316 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1317 1.1 christos -n, --no-create do not create output files
1318 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1319 1.1 christos
1320 1.1 christos Installation directories:
1321 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1322 1.1 christos [$ac_default_prefix]
1323 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1324 1.1 christos [PREFIX]
1325 1.1 christos
1326 1.1 christos By default, \`make install' will install all the files in
1327 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1328 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1329 1.1 christos for instance \`--prefix=\$HOME'.
1330 1.1 christos
1331 1.1 christos For better control, use the options below.
1332 1.1 christos
1333 1.1 christos Fine tuning of the installation directories:
1334 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1335 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1336 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1337 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1338 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1339 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1340 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1341 1.1 christos --includedir=DIR C header files [PREFIX/include]
1342 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1343 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1344 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1345 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1346 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1347 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1348 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/nsd]
1349 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1350 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1351 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1352 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1353 1.1 christos _ACEOF
1354 1.1 christos
1355 1.1 christos cat <<\_ACEOF
1356 1.1 christos _ACEOF
1357 1.1 christos fi
1358 1.1 christos
1359 1.1 christos if test -n "$ac_init_help"; then
1360 1.1 christos case $ac_init_help in
1361 1.1.1.6 christos short | recursive ) echo "Configuration of NSD 4.2.4:";;
1362 1.1 christos esac
1363 1.1 christos cat <<\_ACEOF
1364 1.1 christos
1365 1.1 christos Optional Features:
1366 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1367 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1368 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1369 1.1 christos --disable-flto Disable link-time optimization (gcc specific option)
1370 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully
1371 1.1 christos benefit from ASLR, small performance penalty)
1372 1.1 christos --enable-relro-now Enable full relocation binding at load-time (RELRO
1373 1.1 christos NOW, to protect GOT and .dtor areas)
1374 1.1 christos --disable-largefile omit support for large files
1375 1.1 christos --enable-recvmmsg Enable recvmmsg and sendmmsg compilation, faster but
1376 1.1 christos some kernel versions may have implementation
1377 1.1 christos problems for IPv6
1378 1.1 christos --enable-root-server Configure NSD as a root server
1379 1.1 christos --disable-ipv6 Disables IPv6 support
1380 1.1 christos --enable-bind8-stats Enables BIND8 like NSTATS & XSTATS and statistics in
1381 1.1 christos nsd-control
1382 1.1 christos --enable-zone-stats Enable per-zone statistics gathering (needs
1383 1.1 christos --enable-bind8-stats)
1384 1.1 christos --enable-checking Enable internal runtime checks
1385 1.1.1.3 christos --enable-memclean Cleanup memory (at exit) for eg. valgrind, memcheck
1386 1.1 christos --enable-ratelimit Enable rate limiting
1387 1.1 christos --enable-ratelimit-default-is-off
1388 1.1 christos Enable this to set default of ratelimit to off
1389 1.1 christos (enable in nsd.conf), otherwise ratelimit is enabled
1390 1.1 christos by default if --enable-ratelimit is enabled
1391 1.1 christos --disable-nsec3 Disable NSEC3 support
1392 1.1 christos --disable-minimal-responses
1393 1.1 christos Disable response minimization. More truncation.
1394 1.1 christos --enable-mmap Use mmap instead of malloc. Experimental.
1395 1.1 christos --disable-radix-tree You can disable the radix tree and use the red-black
1396 1.1 christos tree for the main lookups, the red-black tree uses
1397 1.1 christos less memory, but uses some more CPU.
1398 1.1.1.2 christos --enable-packed Enable packed structure alignment, uses less memory,
1399 1.1.1.2 christos but unaligned reads.
1400 1.1.1.4 prlw1 --enable-dnstap Enable dnstap support (requires fstrm, protobuf-c)
1401 1.1.1.3 christos --enable-systemd compile with systemd support
1402 1.1.1.6 christos --enable-tcp-fastopen Enable TCP Fast Open
1403 1.1 christos
1404 1.1 christos Optional Packages:
1405 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1406 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1407 1.1 christos --with-configdir=dir NSD configuration directory
1408 1.1 christos --with-nsd_conf_file=path
1409 1.1 christos Pathname to the NSD configuration file
1410 1.1 christos --with-logfile=path Pathname to the default log file
1411 1.1 christos --with-pidfile=path Pathname to the NSD pidfile
1412 1.1 christos --with-dbfile=path Pathname to the NSD database
1413 1.1 christos --with-zonesdir=dir NSD default location for zone files
1414 1.1 christos --with-xfrdfile=path Pathname to the NSD xfrd zone timer state file
1415 1.1 christos --with-zonelistfile=path
1416 1.1 christos Pathname to the NSD zone list file
1417 1.1 christos --with-xfrdir=path Pathname to where the NSD transfer dir is created
1418 1.1 christos --with-chroot=dir NSD default chroot directory
1419 1.1 christos --with-user=username User name or ID to answer the queries with
1420 1.1 christos --with-libevent=pathname
1421 1.1 christos use libevent (will check /usr/local /opt/local
1422 1.1 christos /usr/lib /usr/pkg /usr/sfw /usr or you can specify
1423 1.1 christos an explicit path), useful when the zone count is
1424 1.1 christos high.
1425 1.1 christos --with-facility=name Syslog default facility (LOG_DAEMON)
1426 1.1 christos --with-tcp-timeout=number
1427 1.1 christos Limit the default tcp timeout
1428 1.1 christos --with-ssl=pathname enable SSL (will check /usr/local/ssl /usr/lib/ssl
1429 1.1 christos /usr/ssl /usr/pkg /usr/sfw /usr/local /usr)
1430 1.1.1.4 prlw1 --with-dnstap-socket-path=pathname
1431 1.1.1.4 prlw1 set default dnstap socket path
1432 1.1.1.4 prlw1 --with-protobuf-c=path Path where protobuf-c is installed, for dnstap
1433 1.1.1.4 prlw1 --with-libfstrm=path Path where libfstrm is installed, for dnstap
1434 1.1 christos
1435 1.1 christos Some influential environment variables:
1436 1.1 christos CC C compiler command
1437 1.1 christos CFLAGS C compiler flags
1438 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1439 1.1 christos nonstandard directory <lib dir>
1440 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1441 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1442 1.1 christos you have headers in a nonstandard directory <include dir>
1443 1.1 christos CPP C preprocessor
1444 1.1 christos YACC The `Yet Another Compiler Compiler' implementation to use.
1445 1.1 christos Defaults to the first program found out of: `bison -y', `byacc',
1446 1.1 christos `yacc'.
1447 1.1 christos YFLAGS The list of arguments that will be passed by default to $YACC.
1448 1.1 christos This script will default YFLAGS to the empty string to avoid a
1449 1.1 christos default value of `-d' given by some make applications.
1450 1.1 christos
1451 1.1 christos Use these variables to override the choices made by `configure' or to help
1452 1.1 christos it to find libraries and programs with nonstandard names/locations.
1453 1.1 christos
1454 1.1 christos Report bugs to <nsd-bugs (at] nlnetlabs.nl>.
1455 1.1 christos _ACEOF
1456 1.1 christos ac_status=$?
1457 1.1 christos fi
1458 1.1 christos
1459 1.1 christos if test "$ac_init_help" = "recursive"; then
1460 1.1 christos # If there are subdirs, report their specific --help.
1461 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1462 1.1 christos test -d "$ac_dir" ||
1463 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1464 1.1 christos continue
1465 1.1 christos ac_builddir=.
1466 1.1 christos
1467 1.1 christos case "$ac_dir" in
1468 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1469 1.1 christos *)
1470 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1471 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1472 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1473 1.1 christos case $ac_top_builddir_sub in
1474 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1475 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1476 1.1 christos esac ;;
1477 1.1 christos esac
1478 1.1 christos ac_abs_top_builddir=$ac_pwd
1479 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1480 1.1 christos # for backward compatibility:
1481 1.1 christos ac_top_builddir=$ac_top_build_prefix
1482 1.1 christos
1483 1.1 christos case $srcdir in
1484 1.1 christos .) # We are building in place.
1485 1.1 christos ac_srcdir=.
1486 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1487 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1488 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1489 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1490 1.1 christos ac_top_srcdir=$srcdir
1491 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1492 1.1 christos *) # Relative name.
1493 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1494 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1495 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1496 1.1 christos esac
1497 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1498 1.1 christos
1499 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1500 1.1 christos # Check for guested configure.
1501 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1502 1.1 christos echo &&
1503 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1504 1.1 christos elif test -f "$ac_srcdir/configure"; then
1505 1.1 christos echo &&
1506 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1507 1.1 christos else
1508 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1509 1.1 christos fi || ac_status=$?
1510 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1511 1.1 christos done
1512 1.1 christos fi
1513 1.1 christos
1514 1.1 christos test -n "$ac_init_help" && exit $ac_status
1515 1.1 christos if $ac_init_version; then
1516 1.1 christos cat <<\_ACEOF
1517 1.1.1.6 christos NSD configure 4.2.4
1518 1.1 christos generated by GNU Autoconf 2.69
1519 1.1 christos
1520 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1521 1.1 christos This configure script is free software; the Free Software Foundation
1522 1.1 christos gives unlimited permission to copy, distribute and modify it.
1523 1.1 christos _ACEOF
1524 1.1 christos exit
1525 1.1 christos fi
1526 1.1 christos
1527 1.1 christos ## ------------------------ ##
1528 1.1 christos ## Autoconf initialization. ##
1529 1.1 christos ## ------------------------ ##
1530 1.1 christos
1531 1.1 christos # ac_fn_c_try_compile LINENO
1532 1.1 christos # --------------------------
1533 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1534 1.1 christos ac_fn_c_try_compile ()
1535 1.1 christos {
1536 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537 1.1 christos rm -f conftest.$ac_objext
1538 1.1 christos if { { ac_try="$ac_compile"
1539 1.1 christos case "(($ac_try" in
1540 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1541 1.1 christos *) ac_try_echo=$ac_try;;
1542 1.1 christos esac
1543 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1544 1.1 christos $as_echo "$ac_try_echo"; } >&5
1545 1.1 christos (eval "$ac_compile") 2>conftest.err
1546 1.1 christos ac_status=$?
1547 1.1 christos if test -s conftest.err; then
1548 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1549 1.1 christos cat conftest.er1 >&5
1550 1.1 christos mv -f conftest.er1 conftest.err
1551 1.1 christos fi
1552 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1553 1.1 christos test $ac_status = 0; } && {
1554 1.1 christos test -z "$ac_c_werror_flag" ||
1555 1.1 christos test ! -s conftest.err
1556 1.1 christos } && test -s conftest.$ac_objext; then :
1557 1.1 christos ac_retval=0
1558 1.1 christos else
1559 1.1 christos $as_echo "$as_me: failed program was:" >&5
1560 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1561 1.1 christos
1562 1.1 christos ac_retval=1
1563 1.1 christos fi
1564 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1565 1.1 christos as_fn_set_status $ac_retval
1566 1.1 christos
1567 1.1 christos } # ac_fn_c_try_compile
1568 1.1 christos
1569 1.1 christos # ac_fn_c_try_cpp LINENO
1570 1.1 christos # ----------------------
1571 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1572 1.1 christos ac_fn_c_try_cpp ()
1573 1.1 christos {
1574 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1575 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1576 1.1 christos case "(($ac_try" in
1577 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1578 1.1 christos *) ac_try_echo=$ac_try;;
1579 1.1 christos esac
1580 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1581 1.1 christos $as_echo "$ac_try_echo"; } >&5
1582 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1583 1.1 christos ac_status=$?
1584 1.1 christos if test -s conftest.err; then
1585 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1586 1.1 christos cat conftest.er1 >&5
1587 1.1 christos mv -f conftest.er1 conftest.err
1588 1.1 christos fi
1589 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1590 1.1 christos test $ac_status = 0; } > conftest.i && {
1591 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1592 1.1 christos test ! -s conftest.err
1593 1.1 christos }; then :
1594 1.1 christos ac_retval=0
1595 1.1 christos else
1596 1.1 christos $as_echo "$as_me: failed program was:" >&5
1597 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1598 1.1 christos
1599 1.1 christos ac_retval=1
1600 1.1 christos fi
1601 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1602 1.1 christos as_fn_set_status $ac_retval
1603 1.1 christos
1604 1.1 christos } # ac_fn_c_try_cpp
1605 1.1 christos
1606 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1607 1.1 christos # -------------------------------------------------------
1608 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1609 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1610 1.1 christos # accordingly.
1611 1.1 christos ac_fn_c_check_header_mongrel ()
1612 1.1 christos {
1613 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1614 1.1 christos if eval \${$3+:} false; then :
1615 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1616 1.1 christos $as_echo_n "checking for $2... " >&6; }
1617 1.1 christos if eval \${$3+:} false; then :
1618 1.1 christos $as_echo_n "(cached) " >&6
1619 1.1 christos fi
1620 1.1 christos eval ac_res=\$$3
1621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1622 1.1 christos $as_echo "$ac_res" >&6; }
1623 1.1 christos else
1624 1.1 christos # Is the header compilable?
1625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1626 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1627 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1628 1.1 christos /* end confdefs.h. */
1629 1.1 christos $4
1630 1.1 christos #include <$2>
1631 1.1 christos _ACEOF
1632 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1633 1.1 christos ac_header_compiler=yes
1634 1.1 christos else
1635 1.1 christos ac_header_compiler=no
1636 1.1 christos fi
1637 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1638 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1639 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1640 1.1 christos
1641 1.1 christos # Is the header present?
1642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1643 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1644 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1645 1.1 christos /* end confdefs.h. */
1646 1.1 christos #include <$2>
1647 1.1 christos _ACEOF
1648 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1649 1.1 christos ac_header_preproc=yes
1650 1.1 christos else
1651 1.1 christos ac_header_preproc=no
1652 1.1 christos fi
1653 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1655 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1656 1.1 christos
1657 1.1 christos # So? What about this header?
1658 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1659 1.1 christos yes:no: )
1660 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1661 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1662 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1663 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1664 1.1 christos ;;
1665 1.1 christos no:yes:* )
1666 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1667 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1669 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1671 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1672 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1673 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1675 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1676 1.1 christos ( $as_echo "## ------------------------------------ ##
1677 1.1 christos ## Report this to nsd-bugs (at] nlnetlabs.nl ##
1678 1.1 christos ## ------------------------------------ ##"
1679 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1680 1.1 christos ;;
1681 1.1 christos esac
1682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1683 1.1 christos $as_echo_n "checking for $2... " >&6; }
1684 1.1 christos if eval \${$3+:} false; then :
1685 1.1 christos $as_echo_n "(cached) " >&6
1686 1.1 christos else
1687 1.1 christos eval "$3=\$ac_header_compiler"
1688 1.1 christos fi
1689 1.1 christos eval ac_res=\$$3
1690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1691 1.1 christos $as_echo "$ac_res" >&6; }
1692 1.1 christos fi
1693 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1694 1.1 christos
1695 1.1 christos } # ac_fn_c_check_header_mongrel
1696 1.1 christos
1697 1.1 christos # ac_fn_c_try_run LINENO
1698 1.1 christos # ----------------------
1699 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1700 1.1 christos # that executables *can* be run.
1701 1.1 christos ac_fn_c_try_run ()
1702 1.1 christos {
1703 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1704 1.1 christos if { { ac_try="$ac_link"
1705 1.1 christos case "(($ac_try" in
1706 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1707 1.1 christos *) ac_try_echo=$ac_try;;
1708 1.1 christos esac
1709 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1710 1.1 christos $as_echo "$ac_try_echo"; } >&5
1711 1.1 christos (eval "$ac_link") 2>&5
1712 1.1 christos ac_status=$?
1713 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1714 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1715 1.1 christos { { case "(($ac_try" in
1716 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1717 1.1 christos *) ac_try_echo=$ac_try;;
1718 1.1 christos esac
1719 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1720 1.1 christos $as_echo "$ac_try_echo"; } >&5
1721 1.1 christos (eval "$ac_try") 2>&5
1722 1.1 christos ac_status=$?
1723 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1724 1.1 christos test $ac_status = 0; }; }; then :
1725 1.1 christos ac_retval=0
1726 1.1 christos else
1727 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1728 1.1 christos $as_echo "$as_me: failed program was:" >&5
1729 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1730 1.1 christos
1731 1.1 christos ac_retval=$ac_status
1732 1.1 christos fi
1733 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1734 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1735 1.1 christos as_fn_set_status $ac_retval
1736 1.1 christos
1737 1.1 christos } # ac_fn_c_try_run
1738 1.1 christos
1739 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1740 1.1 christos # -------------------------------------------------------
1741 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1742 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1743 1.1 christos ac_fn_c_check_header_compile ()
1744 1.1 christos {
1745 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1746 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1747 1.1 christos $as_echo_n "checking for $2... " >&6; }
1748 1.1 christos if eval \${$3+:} false; then :
1749 1.1 christos $as_echo_n "(cached) " >&6
1750 1.1 christos else
1751 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1752 1.1 christos /* end confdefs.h. */
1753 1.1 christos $4
1754 1.1 christos #include <$2>
1755 1.1 christos _ACEOF
1756 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1757 1.1 christos eval "$3=yes"
1758 1.1 christos else
1759 1.1 christos eval "$3=no"
1760 1.1 christos fi
1761 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1762 1.1 christos fi
1763 1.1 christos eval ac_res=\$$3
1764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1765 1.1 christos $as_echo "$ac_res" >&6; }
1766 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1767 1.1 christos
1768 1.1 christos } # ac_fn_c_check_header_compile
1769 1.1 christos
1770 1.1 christos # ac_fn_c_try_link LINENO
1771 1.1 christos # -----------------------
1772 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1773 1.1 christos ac_fn_c_try_link ()
1774 1.1 christos {
1775 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1776 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1777 1.1 christos if { { ac_try="$ac_link"
1778 1.1 christos case "(($ac_try" in
1779 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1780 1.1 christos *) ac_try_echo=$ac_try;;
1781 1.1 christos esac
1782 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1783 1.1 christos $as_echo "$ac_try_echo"; } >&5
1784 1.1 christos (eval "$ac_link") 2>conftest.err
1785 1.1 christos ac_status=$?
1786 1.1 christos if test -s conftest.err; then
1787 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1788 1.1 christos cat conftest.er1 >&5
1789 1.1 christos mv -f conftest.er1 conftest.err
1790 1.1 christos fi
1791 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1792 1.1 christos test $ac_status = 0; } && {
1793 1.1 christos test -z "$ac_c_werror_flag" ||
1794 1.1 christos test ! -s conftest.err
1795 1.1 christos } && test -s conftest$ac_exeext && {
1796 1.1 christos test "$cross_compiling" = yes ||
1797 1.1 christos test -x conftest$ac_exeext
1798 1.1 christos }; then :
1799 1.1 christos ac_retval=0
1800 1.1 christos else
1801 1.1 christos $as_echo "$as_me: failed program was:" >&5
1802 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1803 1.1 christos
1804 1.1 christos ac_retval=1
1805 1.1 christos fi
1806 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1807 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1808 1.1 christos # interfere with the next link command; also delete a directory that is
1809 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1810 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1811 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1812 1.1 christos as_fn_set_status $ac_retval
1813 1.1 christos
1814 1.1 christos } # ac_fn_c_try_link
1815 1.1 christos
1816 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1817 1.1 christos # -------------------------------------------
1818 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1819 1.1 christos # variable VAR accordingly.
1820 1.1 christos ac_fn_c_check_type ()
1821 1.1 christos {
1822 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1823 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1824 1.1 christos $as_echo_n "checking for $2... " >&6; }
1825 1.1 christos if eval \${$3+:} false; then :
1826 1.1 christos $as_echo_n "(cached) " >&6
1827 1.1 christos else
1828 1.1 christos eval "$3=no"
1829 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1830 1.1 christos /* end confdefs.h. */
1831 1.1 christos $4
1832 1.1 christos int
1833 1.1 christos main ()
1834 1.1 christos {
1835 1.1 christos if (sizeof ($2))
1836 1.1 christos return 0;
1837 1.1 christos ;
1838 1.1 christos return 0;
1839 1.1 christos }
1840 1.1 christos _ACEOF
1841 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1842 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1843 1.1 christos /* end confdefs.h. */
1844 1.1 christos $4
1845 1.1 christos int
1846 1.1 christos main ()
1847 1.1 christos {
1848 1.1 christos if (sizeof (($2)))
1849 1.1 christos return 0;
1850 1.1 christos ;
1851 1.1 christos return 0;
1852 1.1 christos }
1853 1.1 christos _ACEOF
1854 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1855 1.1 christos
1856 1.1 christos else
1857 1.1 christos eval "$3=yes"
1858 1.1 christos fi
1859 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1860 1.1 christos fi
1861 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1862 1.1 christos fi
1863 1.1 christos eval ac_res=\$$3
1864 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1865 1.1 christos $as_echo "$ac_res" >&6; }
1866 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1867 1.1 christos
1868 1.1 christos } # ac_fn_c_check_type
1869 1.1 christos
1870 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1871 1.1 christos # ---------------------------------------------
1872 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1873 1.1 christos # accordingly.
1874 1.1 christos ac_fn_c_check_decl ()
1875 1.1 christos {
1876 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1877 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1878 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1880 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1881 1.1 christos if eval \${$3+:} false; then :
1882 1.1 christos $as_echo_n "(cached) " >&6
1883 1.1 christos else
1884 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1885 1.1 christos /* end confdefs.h. */
1886 1.1 christos $4
1887 1.1 christos int
1888 1.1 christos main ()
1889 1.1 christos {
1890 1.1 christos #ifndef $as_decl_name
1891 1.1 christos #ifdef __cplusplus
1892 1.1 christos (void) $as_decl_use;
1893 1.1 christos #else
1894 1.1 christos (void) $as_decl_name;
1895 1.1 christos #endif
1896 1.1 christos #endif
1897 1.1 christos
1898 1.1 christos ;
1899 1.1 christos return 0;
1900 1.1 christos }
1901 1.1 christos _ACEOF
1902 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1903 1.1 christos eval "$3=yes"
1904 1.1 christos else
1905 1.1 christos eval "$3=no"
1906 1.1 christos fi
1907 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1908 1.1 christos fi
1909 1.1 christos eval ac_res=\$$3
1910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1911 1.1 christos $as_echo "$ac_res" >&6; }
1912 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1913 1.1 christos
1914 1.1 christos } # ac_fn_c_check_decl
1915 1.1 christos
1916 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1917 1.1 christos # ----------------------------------
1918 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1919 1.1 christos ac_fn_c_check_func ()
1920 1.1 christos {
1921 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1922 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1923 1.1 christos $as_echo_n "checking for $2... " >&6; }
1924 1.1 christos if eval \${$3+:} false; then :
1925 1.1 christos $as_echo_n "(cached) " >&6
1926 1.1 christos else
1927 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1928 1.1 christos /* end confdefs.h. */
1929 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1930 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1931 1.1 christos #define $2 innocuous_$2
1932 1.1 christos
1933 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1934 1.1 christos which can conflict with char $2 (); below.
1935 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1936 1.1 christos <limits.h> exists even on freestanding compilers. */
1937 1.1 christos
1938 1.1 christos #ifdef __STDC__
1939 1.1 christos # include <limits.h>
1940 1.1 christos #else
1941 1.1 christos # include <assert.h>
1942 1.1 christos #endif
1943 1.1 christos
1944 1.1 christos #undef $2
1945 1.1 christos
1946 1.1 christos /* Override any GCC internal prototype to avoid an error.
1947 1.1 christos Use char because int might match the return type of a GCC
1948 1.1 christos builtin and then its argument prototype would still apply. */
1949 1.1 christos #ifdef __cplusplus
1950 1.1 christos extern "C"
1951 1.1 christos #endif
1952 1.1 christos char $2 ();
1953 1.1 christos /* The GNU C library defines this for functions which it implements
1954 1.1 christos to always fail with ENOSYS. Some functions are actually named
1955 1.1 christos something starting with __ and the normal name is an alias. */
1956 1.1 christos #if defined __stub_$2 || defined __stub___$2
1957 1.1 christos choke me
1958 1.1 christos #endif
1959 1.1 christos
1960 1.1 christos int
1961 1.1 christos main ()
1962 1.1 christos {
1963 1.1 christos return $2 ();
1964 1.1 christos ;
1965 1.1 christos return 0;
1966 1.1 christos }
1967 1.1 christos _ACEOF
1968 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1969 1.1 christos eval "$3=yes"
1970 1.1 christos else
1971 1.1 christos eval "$3=no"
1972 1.1 christos fi
1973 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1974 1.1 christos conftest$ac_exeext conftest.$ac_ext
1975 1.1 christos fi
1976 1.1 christos eval ac_res=\$$3
1977 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1978 1.1 christos $as_echo "$ac_res" >&6; }
1979 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1980 1.1 christos
1981 1.1 christos } # ac_fn_c_check_func
1982 1.1 christos
1983 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1984 1.1 christos # ----------------------------------------------------
1985 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
1986 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
1987 1.1 christos ac_fn_c_check_member ()
1988 1.1 christos {
1989 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1991 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
1992 1.1 christos if eval \${$4+:} false; then :
1993 1.1 christos $as_echo_n "(cached) " >&6
1994 1.1 christos else
1995 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1996 1.1 christos /* end confdefs.h. */
1997 1.1 christos $5
1998 1.1 christos int
1999 1.1 christos main ()
2000 1.1 christos {
2001 1.1 christos static $2 ac_aggr;
2002 1.1 christos if (ac_aggr.$3)
2003 1.1 christos return 0;
2004 1.1 christos ;
2005 1.1 christos return 0;
2006 1.1 christos }
2007 1.1 christos _ACEOF
2008 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2009 1.1 christos eval "$4=yes"
2010 1.1 christos else
2011 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2012 1.1 christos /* end confdefs.h. */
2013 1.1 christos $5
2014 1.1 christos int
2015 1.1 christos main ()
2016 1.1 christos {
2017 1.1 christos static $2 ac_aggr;
2018 1.1 christos if (sizeof ac_aggr.$3)
2019 1.1 christos return 0;
2020 1.1 christos ;
2021 1.1 christos return 0;
2022 1.1 christos }
2023 1.1 christos _ACEOF
2024 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2025 1.1 christos eval "$4=yes"
2026 1.1 christos else
2027 1.1 christos eval "$4=no"
2028 1.1 christos fi
2029 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2030 1.1 christos fi
2031 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2032 1.1 christos fi
2033 1.1 christos eval ac_res=\$$4
2034 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2035 1.1 christos $as_echo "$ac_res" >&6; }
2036 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2037 1.1 christos
2038 1.1 christos } # ac_fn_c_check_member
2039 1.1 christos
2040 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2041 1.1 christos # --------------------------------------------
2042 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2043 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2044 1.1 christos # computed
2045 1.1 christos ac_fn_c_compute_int ()
2046 1.1 christos {
2047 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2048 1.1 christos if test "$cross_compiling" = yes; then
2049 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2050 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2051 1.1 christos /* end confdefs.h. */
2052 1.1 christos $4
2053 1.1 christos int
2054 1.1 christos main ()
2055 1.1 christos {
2056 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2057 1.1 christos test_array [0] = 0;
2058 1.1 christos return test_array [0];
2059 1.1 christos
2060 1.1 christos ;
2061 1.1 christos return 0;
2062 1.1 christos }
2063 1.1 christos _ACEOF
2064 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2065 1.1 christos ac_lo=0 ac_mid=0
2066 1.1 christos while :; do
2067 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2068 1.1 christos /* end confdefs.h. */
2069 1.1 christos $4
2070 1.1 christos int
2071 1.1 christos main ()
2072 1.1 christos {
2073 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2074 1.1 christos test_array [0] = 0;
2075 1.1 christos return test_array [0];
2076 1.1 christos
2077 1.1 christos ;
2078 1.1 christos return 0;
2079 1.1 christos }
2080 1.1 christos _ACEOF
2081 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2082 1.1 christos ac_hi=$ac_mid; break
2083 1.1 christos else
2084 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2085 1.1 christos if test $ac_lo -le $ac_mid; then
2086 1.1 christos ac_lo= ac_hi=
2087 1.1 christos break
2088 1.1 christos fi
2089 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2090 1.1 christos fi
2091 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2092 1.1 christos done
2093 1.1 christos else
2094 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2095 1.1 christos /* end confdefs.h. */
2096 1.1 christos $4
2097 1.1 christos int
2098 1.1 christos main ()
2099 1.1 christos {
2100 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2101 1.1 christos test_array [0] = 0;
2102 1.1 christos return test_array [0];
2103 1.1 christos
2104 1.1 christos ;
2105 1.1 christos return 0;
2106 1.1 christos }
2107 1.1 christos _ACEOF
2108 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2109 1.1 christos ac_hi=-1 ac_mid=-1
2110 1.1 christos while :; do
2111 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2112 1.1 christos /* end confdefs.h. */
2113 1.1 christos $4
2114 1.1 christos int
2115 1.1 christos main ()
2116 1.1 christos {
2117 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2118 1.1 christos test_array [0] = 0;
2119 1.1 christos return test_array [0];
2120 1.1 christos
2121 1.1 christos ;
2122 1.1 christos return 0;
2123 1.1 christos }
2124 1.1 christos _ACEOF
2125 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2126 1.1 christos ac_lo=$ac_mid; break
2127 1.1 christos else
2128 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2129 1.1 christos if test $ac_mid -le $ac_hi; then
2130 1.1 christos ac_lo= ac_hi=
2131 1.1 christos break
2132 1.1 christos fi
2133 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2134 1.1 christos fi
2135 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2136 1.1 christos done
2137 1.1 christos else
2138 1.1 christos ac_lo= ac_hi=
2139 1.1 christos fi
2140 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 1.1 christos fi
2142 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 1.1 christos # Binary search between lo and hi bounds.
2144 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2145 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2146 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2147 1.1 christos /* end confdefs.h. */
2148 1.1 christos $4
2149 1.1 christos int
2150 1.1 christos main ()
2151 1.1 christos {
2152 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2153 1.1 christos test_array [0] = 0;
2154 1.1 christos return test_array [0];
2155 1.1 christos
2156 1.1 christos ;
2157 1.1 christos return 0;
2158 1.1 christos }
2159 1.1 christos _ACEOF
2160 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2161 1.1 christos ac_hi=$ac_mid
2162 1.1 christos else
2163 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2164 1.1 christos fi
2165 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2166 1.1 christos done
2167 1.1 christos case $ac_lo in #((
2168 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2169 1.1 christos '') ac_retval=1 ;;
2170 1.1 christos esac
2171 1.1 christos else
2172 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2173 1.1 christos /* end confdefs.h. */
2174 1.1 christos $4
2175 1.1 christos static long int longval () { return $2; }
2176 1.1 christos static unsigned long int ulongval () { return $2; }
2177 1.1 christos #include <stdio.h>
2178 1.1 christos #include <stdlib.h>
2179 1.1 christos int
2180 1.1 christos main ()
2181 1.1 christos {
2182 1.1 christos
2183 1.1 christos FILE *f = fopen ("conftest.val", "w");
2184 1.1 christos if (! f)
2185 1.1 christos return 1;
2186 1.1 christos if (($2) < 0)
2187 1.1 christos {
2188 1.1 christos long int i = longval ();
2189 1.1 christos if (i != ($2))
2190 1.1 christos return 1;
2191 1.1 christos fprintf (f, "%ld", i);
2192 1.1 christos }
2193 1.1 christos else
2194 1.1 christos {
2195 1.1 christos unsigned long int i = ulongval ();
2196 1.1 christos if (i != ($2))
2197 1.1 christos return 1;
2198 1.1 christos fprintf (f, "%lu", i);
2199 1.1 christos }
2200 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2201 1.1 christos on some platforms. */
2202 1.1 christos return ferror (f) || fclose (f) != 0;
2203 1.1 christos
2204 1.1 christos ;
2205 1.1 christos return 0;
2206 1.1 christos }
2207 1.1 christos _ACEOF
2208 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2209 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2210 1.1 christos else
2211 1.1 christos ac_retval=1
2212 1.1 christos fi
2213 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2214 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2215 1.1 christos rm -f conftest.val
2216 1.1 christos
2217 1.1 christos fi
2218 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2219 1.1 christos as_fn_set_status $ac_retval
2220 1.1 christos
2221 1.1 christos } # ac_fn_c_compute_int
2222 1.1 christos cat >config.log <<_ACEOF
2223 1.1 christos This file contains any messages produced by compilers while
2224 1.1 christos running configure, to aid debugging if configure makes a mistake.
2225 1.1 christos
2226 1.1.1.6 christos It was created by NSD $as_me 4.2.4, which was
2227 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2228 1.1 christos
2229 1.1 christos $ $0 $@
2230 1.1 christos
2231 1.1 christos _ACEOF
2232 1.1 christos exec 5>>config.log
2233 1.1 christos {
2234 1.1 christos cat <<_ASUNAME
2235 1.1 christos ## --------- ##
2236 1.1 christos ## Platform. ##
2237 1.1 christos ## --------- ##
2238 1.1 christos
2239 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2240 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2241 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2242 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2243 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2244 1.1 christos
2245 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2246 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2247 1.1 christos
2248 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2249 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2250 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2251 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2252 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2253 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2254 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2255 1.1 christos
2256 1.1 christos _ASUNAME
2257 1.1 christos
2258 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2259 1.1 christos for as_dir in $PATH
2260 1.1 christos do
2261 1.1 christos IFS=$as_save_IFS
2262 1.1 christos test -z "$as_dir" && as_dir=.
2263 1.1 christos $as_echo "PATH: $as_dir"
2264 1.1 christos done
2265 1.1 christos IFS=$as_save_IFS
2266 1.1 christos
2267 1.1 christos } >&5
2268 1.1 christos
2269 1.1 christos cat >&5 <<_ACEOF
2270 1.1 christos
2271 1.1 christos
2272 1.1 christos ## ----------- ##
2273 1.1 christos ## Core tests. ##
2274 1.1 christos ## ----------- ##
2275 1.1 christos
2276 1.1 christos _ACEOF
2277 1.1 christos
2278 1.1 christos
2279 1.1 christos # Keep a trace of the command line.
2280 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2281 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2282 1.1 christos # Also quote any args containing shell meta-characters.
2283 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2284 1.1 christos ac_configure_args=
2285 1.1 christos ac_configure_args0=
2286 1.1 christos ac_configure_args1=
2287 1.1 christos ac_must_keep_next=false
2288 1.1 christos for ac_pass in 1 2
2289 1.1 christos do
2290 1.1 christos for ac_arg
2291 1.1 christos do
2292 1.1 christos case $ac_arg in
2293 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2294 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2295 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2296 1.1 christos continue ;;
2297 1.1 christos *\'*)
2298 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2299 1.1 christos esac
2300 1.1 christos case $ac_pass in
2301 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2302 1.1 christos 2)
2303 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2304 1.1 christos if test $ac_must_keep_next = true; then
2305 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2306 1.1 christos else
2307 1.1 christos case $ac_arg in
2308 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2309 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2310 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2311 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2312 1.1 christos case "$ac_configure_args0 " in
2313 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2314 1.1 christos esac
2315 1.1 christos ;;
2316 1.1 christos -* ) ac_must_keep_next=true ;;
2317 1.1 christos esac
2318 1.1 christos fi
2319 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2320 1.1 christos ;;
2321 1.1 christos esac
2322 1.1 christos done
2323 1.1 christos done
2324 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2325 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2326 1.1 christos
2327 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2328 1.1 christos # config.log. We remove comments because anyway the quotes in there
2329 1.1 christos # would cause problems or look ugly.
2330 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2331 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2332 1.1 christos trap 'exit_status=$?
2333 1.1 christos # Save into config.log some information that might help in debugging.
2334 1.1 christos {
2335 1.1 christos echo
2336 1.1 christos
2337 1.1 christos $as_echo "## ---------------- ##
2338 1.1 christos ## Cache variables. ##
2339 1.1 christos ## ---------------- ##"
2340 1.1 christos echo
2341 1.1 christos # The following way of writing the cache mishandles newlines in values,
2342 1.1 christos (
2343 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2344 1.1 christos eval ac_val=\$$ac_var
2345 1.1 christos case $ac_val in #(
2346 1.1 christos *${as_nl}*)
2347 1.1 christos case $ac_var in #(
2348 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2349 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2350 1.1 christos esac
2351 1.1 christos case $ac_var in #(
2352 1.1 christos _ | IFS | as_nl) ;; #(
2353 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2354 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2355 1.1 christos esac ;;
2356 1.1 christos esac
2357 1.1 christos done
2358 1.1 christos (set) 2>&1 |
2359 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2360 1.1 christos *${as_nl}ac_space=\ *)
2361 1.1 christos sed -n \
2362 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2363 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2364 1.1 christos ;; #(
2365 1.1 christos *)
2366 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2367 1.1 christos ;;
2368 1.1 christos esac |
2369 1.1 christos sort
2370 1.1 christos )
2371 1.1 christos echo
2372 1.1 christos
2373 1.1 christos $as_echo "## ----------------- ##
2374 1.1 christos ## Output variables. ##
2375 1.1 christos ## ----------------- ##"
2376 1.1 christos echo
2377 1.1 christos for ac_var in $ac_subst_vars
2378 1.1 christos do
2379 1.1 christos eval ac_val=\$$ac_var
2380 1.1 christos case $ac_val in
2381 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2382 1.1 christos esac
2383 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2384 1.1 christos done | sort
2385 1.1 christos echo
2386 1.1 christos
2387 1.1 christos if test -n "$ac_subst_files"; then
2388 1.1 christos $as_echo "## ------------------- ##
2389 1.1 christos ## File substitutions. ##
2390 1.1 christos ## ------------------- ##"
2391 1.1 christos echo
2392 1.1 christos for ac_var in $ac_subst_files
2393 1.1 christos do
2394 1.1 christos eval ac_val=\$$ac_var
2395 1.1 christos case $ac_val in
2396 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2397 1.1 christos esac
2398 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2399 1.1 christos done | sort
2400 1.1 christos echo
2401 1.1 christos fi
2402 1.1 christos
2403 1.1 christos if test -s confdefs.h; then
2404 1.1 christos $as_echo "## ----------- ##
2405 1.1 christos ## confdefs.h. ##
2406 1.1 christos ## ----------- ##"
2407 1.1 christos echo
2408 1.1 christos cat confdefs.h
2409 1.1 christos echo
2410 1.1 christos fi
2411 1.1 christos test "$ac_signal" != 0 &&
2412 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2413 1.1 christos $as_echo "$as_me: exit $exit_status"
2414 1.1 christos } >&5
2415 1.1 christos rm -f core *.core core.conftest.* &&
2416 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2417 1.1 christos exit $exit_status
2418 1.1 christos ' 0
2419 1.1 christos for ac_signal in 1 2 13 15; do
2420 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2421 1.1 christos done
2422 1.1 christos ac_signal=0
2423 1.1 christos
2424 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2425 1.1 christos rm -f -r conftest* confdefs.h
2426 1.1 christos
2427 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2428 1.1 christos
2429 1.1 christos # Predefined preprocessor variables.
2430 1.1 christos
2431 1.1 christos cat >>confdefs.h <<_ACEOF
2432 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2433 1.1 christos _ACEOF
2434 1.1 christos
2435 1.1 christos cat >>confdefs.h <<_ACEOF
2436 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2437 1.1 christos _ACEOF
2438 1.1 christos
2439 1.1 christos cat >>confdefs.h <<_ACEOF
2440 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2441 1.1 christos _ACEOF
2442 1.1 christos
2443 1.1 christos cat >>confdefs.h <<_ACEOF
2444 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2445 1.1 christos _ACEOF
2446 1.1 christos
2447 1.1 christos cat >>confdefs.h <<_ACEOF
2448 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2449 1.1 christos _ACEOF
2450 1.1 christos
2451 1.1 christos cat >>confdefs.h <<_ACEOF
2452 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2453 1.1 christos _ACEOF
2454 1.1 christos
2455 1.1 christos
2456 1.1 christos # Let the site file select an alternate cache file if it wants to.
2457 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2458 1.1 christos ac_site_file1=NONE
2459 1.1 christos ac_site_file2=NONE
2460 1.1 christos if test -n "$CONFIG_SITE"; then
2461 1.1 christos # We do not want a PATH search for config.site.
2462 1.1 christos case $CONFIG_SITE in #((
2463 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2464 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2465 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2466 1.1 christos esac
2467 1.1 christos elif test "x$prefix" != xNONE; then
2468 1.1 christos ac_site_file1=$prefix/share/config.site
2469 1.1 christos ac_site_file2=$prefix/etc/config.site
2470 1.1 christos else
2471 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2472 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2473 1.1 christos fi
2474 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2475 1.1 christos do
2476 1.1 christos test "x$ac_site_file" = xNONE && continue
2477 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2479 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2480 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2481 1.1 christos . "$ac_site_file" \
2482 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2483 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2484 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2485 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2486 1.1 christos fi
2487 1.1 christos done
2488 1.1 christos
2489 1.1 christos if test -r "$cache_file"; then
2490 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2491 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2492 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2493 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2494 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2495 1.1 christos case $cache_file in
2496 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2497 1.1 christos *) . "./$cache_file";;
2498 1.1 christos esac
2499 1.1 christos fi
2500 1.1 christos else
2501 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2502 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2503 1.1 christos >$cache_file
2504 1.1 christos fi
2505 1.1 christos
2506 1.1 christos # Check that the precious variables saved in the cache have kept the same
2507 1.1 christos # value.
2508 1.1 christos ac_cache_corrupted=false
2509 1.1 christos for ac_var in $ac_precious_vars; do
2510 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2511 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2512 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2513 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2514 1.1 christos case $ac_old_set,$ac_new_set in
2515 1.1 christos set,)
2516 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2517 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2518 1.1 christos ac_cache_corrupted=: ;;
2519 1.1 christos ,set)
2520 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2521 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2522 1.1 christos ac_cache_corrupted=: ;;
2523 1.1 christos ,);;
2524 1.1 christos *)
2525 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2526 1.1 christos # differences in whitespace do not lead to failure.
2527 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2528 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2529 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2530 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2531 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2532 1.1 christos ac_cache_corrupted=:
2533 1.1 christos else
2534 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2535 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2536 1.1 christos eval $ac_var=\$ac_old_val
2537 1.1 christos fi
2538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2539 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2541 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2542 1.1 christos fi;;
2543 1.1 christos esac
2544 1.1 christos # Pass precious variables to config.status.
2545 1.1 christos if test "$ac_new_set" = set; then
2546 1.1 christos case $ac_new_val in
2547 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2548 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2549 1.1 christos esac
2550 1.1 christos case " $ac_configure_args " in
2551 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2552 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2553 1.1 christos esac
2554 1.1 christos fi
2555 1.1 christos done
2556 1.1 christos if $ac_cache_corrupted; then
2557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2558 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2560 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2561 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2562 1.1 christos fi
2563 1.1 christos ## -------------------- ##
2564 1.1 christos ## Main body of script. ##
2565 1.1 christos ## -------------------- ##
2566 1.1 christos
2567 1.1 christos ac_ext=c
2568 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2569 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2570 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2571 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2572 1.1 christos
2573 1.1 christos
2574 1.1 christos ac_config_headers="$ac_config_headers config.h"
2575 1.1 christos
2576 1.1 christos
2577 1.1 christos CFLAGS="$CFLAGS"
2578 1.1 christos ac_ext=c
2579 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2580 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2581 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2582 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2583 1.1 christos if test -n "$ac_tool_prefix"; then
2584 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2585 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2586 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2587 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2588 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2589 1.1 christos $as_echo_n "(cached) " >&6
2590 1.1 christos else
2591 1.1 christos if test -n "$CC"; then
2592 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2593 1.1 christos else
2594 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2595 1.1 christos for as_dir in $PATH
2596 1.1 christos do
2597 1.1 christos IFS=$as_save_IFS
2598 1.1 christos test -z "$as_dir" && as_dir=.
2599 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2600 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2601 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2602 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2603 1.1 christos break 2
2604 1.1 christos fi
2605 1.1 christos done
2606 1.1 christos done
2607 1.1 christos IFS=$as_save_IFS
2608 1.1 christos
2609 1.1 christos fi
2610 1.1 christos fi
2611 1.1 christos CC=$ac_cv_prog_CC
2612 1.1 christos if test -n "$CC"; then
2613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2614 1.1 christos $as_echo "$CC" >&6; }
2615 1.1 christos else
2616 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2617 1.1 christos $as_echo "no" >&6; }
2618 1.1 christos fi
2619 1.1 christos
2620 1.1 christos
2621 1.1 christos fi
2622 1.1 christos if test -z "$ac_cv_prog_CC"; then
2623 1.1 christos ac_ct_CC=$CC
2624 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2625 1.1 christos set dummy gcc; ac_word=$2
2626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2627 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2628 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2629 1.1 christos $as_echo_n "(cached) " >&6
2630 1.1 christos else
2631 1.1 christos if test -n "$ac_ct_CC"; then
2632 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2633 1.1 christos else
2634 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2635 1.1 christos for as_dir in $PATH
2636 1.1 christos do
2637 1.1 christos IFS=$as_save_IFS
2638 1.1 christos test -z "$as_dir" && as_dir=.
2639 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2640 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2641 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2642 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2643 1.1 christos break 2
2644 1.1 christos fi
2645 1.1 christos done
2646 1.1 christos done
2647 1.1 christos IFS=$as_save_IFS
2648 1.1 christos
2649 1.1 christos fi
2650 1.1 christos fi
2651 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2652 1.1 christos if test -n "$ac_ct_CC"; then
2653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2654 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2655 1.1 christos else
2656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2657 1.1 christos $as_echo "no" >&6; }
2658 1.1 christos fi
2659 1.1 christos
2660 1.1 christos if test "x$ac_ct_CC" = x; then
2661 1.1 christos CC=""
2662 1.1 christos else
2663 1.1 christos case $cross_compiling:$ac_tool_warned in
2664 1.1 christos yes:)
2665 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2666 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2667 1.1 christos ac_tool_warned=yes ;;
2668 1.1 christos esac
2669 1.1 christos CC=$ac_ct_CC
2670 1.1 christos fi
2671 1.1 christos else
2672 1.1 christos CC="$ac_cv_prog_CC"
2673 1.1 christos fi
2674 1.1 christos
2675 1.1 christos if test -z "$CC"; then
2676 1.1 christos if test -n "$ac_tool_prefix"; then
2677 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2678 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2679 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2680 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2681 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2682 1.1 christos $as_echo_n "(cached) " >&6
2683 1.1 christos else
2684 1.1 christos if test -n "$CC"; then
2685 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2686 1.1 christos else
2687 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2688 1.1 christos for as_dir in $PATH
2689 1.1 christos do
2690 1.1 christos IFS=$as_save_IFS
2691 1.1 christos test -z "$as_dir" && as_dir=.
2692 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2693 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2694 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2695 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2696 1.1 christos break 2
2697 1.1 christos fi
2698 1.1 christos done
2699 1.1 christos done
2700 1.1 christos IFS=$as_save_IFS
2701 1.1 christos
2702 1.1 christos fi
2703 1.1 christos fi
2704 1.1 christos CC=$ac_cv_prog_CC
2705 1.1 christos if test -n "$CC"; then
2706 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2707 1.1 christos $as_echo "$CC" >&6; }
2708 1.1 christos else
2709 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2710 1.1 christos $as_echo "no" >&6; }
2711 1.1 christos fi
2712 1.1 christos
2713 1.1 christos
2714 1.1 christos fi
2715 1.1 christos fi
2716 1.1 christos if test -z "$CC"; then
2717 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2718 1.1 christos set dummy cc; ac_word=$2
2719 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2720 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2721 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2722 1.1 christos $as_echo_n "(cached) " >&6
2723 1.1 christos else
2724 1.1 christos if test -n "$CC"; then
2725 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2726 1.1 christos else
2727 1.1 christos ac_prog_rejected=no
2728 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2729 1.1 christos for as_dir in $PATH
2730 1.1 christos do
2731 1.1 christos IFS=$as_save_IFS
2732 1.1 christos test -z "$as_dir" && as_dir=.
2733 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2734 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2735 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2736 1.1 christos ac_prog_rejected=yes
2737 1.1 christos continue
2738 1.1 christos fi
2739 1.1 christos ac_cv_prog_CC="cc"
2740 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2741 1.1 christos break 2
2742 1.1 christos fi
2743 1.1 christos done
2744 1.1 christos done
2745 1.1 christos IFS=$as_save_IFS
2746 1.1 christos
2747 1.1 christos if test $ac_prog_rejected = yes; then
2748 1.1 christos # We found a bogon in the path, so make sure we never use it.
2749 1.1 christos set dummy $ac_cv_prog_CC
2750 1.1 christos shift
2751 1.1 christos if test $# != 0; then
2752 1.1 christos # We chose a different compiler from the bogus one.
2753 1.1 christos # However, it has the same basename, so the bogon will be chosen
2754 1.1 christos # first if we set CC to just the basename; use the full file name.
2755 1.1 christos shift
2756 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2757 1.1 christos fi
2758 1.1 christos fi
2759 1.1 christos fi
2760 1.1 christos fi
2761 1.1 christos CC=$ac_cv_prog_CC
2762 1.1 christos if test -n "$CC"; then
2763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2764 1.1 christos $as_echo "$CC" >&6; }
2765 1.1 christos else
2766 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2767 1.1 christos $as_echo "no" >&6; }
2768 1.1 christos fi
2769 1.1 christos
2770 1.1 christos
2771 1.1 christos fi
2772 1.1 christos if test -z "$CC"; then
2773 1.1 christos if test -n "$ac_tool_prefix"; then
2774 1.1 christos for ac_prog in cl.exe
2775 1.1 christos do
2776 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2777 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2779 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2780 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2781 1.1 christos $as_echo_n "(cached) " >&6
2782 1.1 christos else
2783 1.1 christos if test -n "$CC"; then
2784 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2785 1.1 christos else
2786 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2787 1.1 christos for as_dir in $PATH
2788 1.1 christos do
2789 1.1 christos IFS=$as_save_IFS
2790 1.1 christos test -z "$as_dir" && as_dir=.
2791 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2792 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2793 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2794 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2795 1.1 christos break 2
2796 1.1 christos fi
2797 1.1 christos done
2798 1.1 christos done
2799 1.1 christos IFS=$as_save_IFS
2800 1.1 christos
2801 1.1 christos fi
2802 1.1 christos fi
2803 1.1 christos CC=$ac_cv_prog_CC
2804 1.1 christos if test -n "$CC"; then
2805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2806 1.1 christos $as_echo "$CC" >&6; }
2807 1.1 christos else
2808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2809 1.1 christos $as_echo "no" >&6; }
2810 1.1 christos fi
2811 1.1 christos
2812 1.1 christos
2813 1.1 christos test -n "$CC" && break
2814 1.1 christos done
2815 1.1 christos fi
2816 1.1 christos if test -z "$CC"; then
2817 1.1 christos ac_ct_CC=$CC
2818 1.1 christos for ac_prog in cl.exe
2819 1.1 christos do
2820 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2821 1.1 christos set dummy $ac_prog; ac_word=$2
2822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2823 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2824 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2825 1.1 christos $as_echo_n "(cached) " >&6
2826 1.1 christos else
2827 1.1 christos if test -n "$ac_ct_CC"; then
2828 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2829 1.1 christos else
2830 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2831 1.1 christos for as_dir in $PATH
2832 1.1 christos do
2833 1.1 christos IFS=$as_save_IFS
2834 1.1 christos test -z "$as_dir" && as_dir=.
2835 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2836 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2837 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2838 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2839 1.1 christos break 2
2840 1.1 christos fi
2841 1.1 christos done
2842 1.1 christos done
2843 1.1 christos IFS=$as_save_IFS
2844 1.1 christos
2845 1.1 christos fi
2846 1.1 christos fi
2847 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2848 1.1 christos if test -n "$ac_ct_CC"; then
2849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2850 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2851 1.1 christos else
2852 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2853 1.1 christos $as_echo "no" >&6; }
2854 1.1 christos fi
2855 1.1 christos
2856 1.1 christos
2857 1.1 christos test -n "$ac_ct_CC" && break
2858 1.1 christos done
2859 1.1 christos
2860 1.1 christos if test "x$ac_ct_CC" = x; then
2861 1.1 christos CC=""
2862 1.1 christos else
2863 1.1 christos case $cross_compiling:$ac_tool_warned in
2864 1.1 christos yes:)
2865 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2866 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2867 1.1 christos ac_tool_warned=yes ;;
2868 1.1 christos esac
2869 1.1 christos CC=$ac_ct_CC
2870 1.1 christos fi
2871 1.1 christos fi
2872 1.1 christos
2873 1.1 christos fi
2874 1.1 christos
2875 1.1 christos
2876 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2877 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2878 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2879 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2880 1.1 christos
2881 1.1 christos # Provide some information about the compiler.
2882 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2883 1.1 christos set X $ac_compile
2884 1.1 christos ac_compiler=$2
2885 1.1 christos for ac_option in --version -v -V -qversion; do
2886 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2887 1.1 christos case "(($ac_try" in
2888 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2889 1.1 christos *) ac_try_echo=$ac_try;;
2890 1.1 christos esac
2891 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2892 1.1 christos $as_echo "$ac_try_echo"; } >&5
2893 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2894 1.1 christos ac_status=$?
2895 1.1 christos if test -s conftest.err; then
2896 1.1 christos sed '10a\
2897 1.1 christos ... rest of stderr output deleted ...
2898 1.1 christos 10q' conftest.err >conftest.er1
2899 1.1 christos cat conftest.er1 >&5
2900 1.1 christos fi
2901 1.1 christos rm -f conftest.er1 conftest.err
2902 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2903 1.1 christos test $ac_status = 0; }
2904 1.1 christos done
2905 1.1 christos
2906 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2907 1.1 christos /* end confdefs.h. */
2908 1.1 christos
2909 1.1 christos int
2910 1.1 christos main ()
2911 1.1 christos {
2912 1.1 christos
2913 1.1 christos ;
2914 1.1 christos return 0;
2915 1.1 christos }
2916 1.1 christos _ACEOF
2917 1.1 christos ac_clean_files_save=$ac_clean_files
2918 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2919 1.1 christos # Try to create an executable without -o first, disregard a.out.
2920 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2921 1.1 christos # of exeext.
2922 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2923 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2924 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2925 1.1 christos
2926 1.1 christos # The possible output files:
2927 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2928 1.1 christos
2929 1.1 christos ac_rmfiles=
2930 1.1 christos for ac_file in $ac_files
2931 1.1 christos do
2932 1.1 christos case $ac_file in
2933 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2934 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2935 1.1 christos esac
2936 1.1 christos done
2937 1.1 christos rm -f $ac_rmfiles
2938 1.1 christos
2939 1.1 christos if { { ac_try="$ac_link_default"
2940 1.1 christos case "(($ac_try" in
2941 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2942 1.1 christos *) ac_try_echo=$ac_try;;
2943 1.1 christos esac
2944 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2945 1.1 christos $as_echo "$ac_try_echo"; } >&5
2946 1.1 christos (eval "$ac_link_default") 2>&5
2947 1.1 christos ac_status=$?
2948 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2949 1.1 christos test $ac_status = 0; }; then :
2950 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2951 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2952 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2953 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2954 1.1 christos # Autoconf.
2955 1.1 christos for ac_file in $ac_files ''
2956 1.1 christos do
2957 1.1 christos test -f "$ac_file" || continue
2958 1.1 christos case $ac_file in
2959 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2960 1.1 christos ;;
2961 1.1 christos [ab].out )
2962 1.1 christos # We found the default executable, but exeext='' is most
2963 1.1 christos # certainly right.
2964 1.1 christos break;;
2965 1.1 christos *.* )
2966 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2967 1.1 christos then :; else
2968 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2969 1.1 christos fi
2970 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2971 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2972 1.1 christos # argument, so we may need to know it at that point already.
2973 1.1 christos # Even if this section looks crufty: it has the advantage of
2974 1.1 christos # actually working.
2975 1.1 christos break;;
2976 1.1 christos * )
2977 1.1 christos break;;
2978 1.1 christos esac
2979 1.1 christos done
2980 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2981 1.1 christos
2982 1.1 christos else
2983 1.1 christos ac_file=''
2984 1.1 christos fi
2985 1.1 christos if test -z "$ac_file"; then :
2986 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2987 1.1 christos $as_echo "no" >&6; }
2988 1.1 christos $as_echo "$as_me: failed program was:" >&5
2989 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2990 1.1 christos
2991 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2992 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2993 1.1 christos as_fn_error 77 "C compiler cannot create executables
2994 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2995 1.1 christos else
2996 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2997 1.1 christos $as_echo "yes" >&6; }
2998 1.1 christos fi
2999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3000 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
3001 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3002 1.1 christos $as_echo "$ac_file" >&6; }
3003 1.1 christos ac_exeext=$ac_cv_exeext
3004 1.1 christos
3005 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3006 1.1 christos ac_clean_files=$ac_clean_files_save
3007 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3008 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3009 1.1 christos if { { ac_try="$ac_link"
3010 1.1 christos case "(($ac_try" in
3011 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3012 1.1 christos *) ac_try_echo=$ac_try;;
3013 1.1 christos esac
3014 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3015 1.1 christos $as_echo "$ac_try_echo"; } >&5
3016 1.1 christos (eval "$ac_link") 2>&5
3017 1.1 christos ac_status=$?
3018 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3019 1.1 christos test $ac_status = 0; }; then :
3020 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3021 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3022 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3023 1.1 christos # `rm'.
3024 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3025 1.1 christos test -f "$ac_file" || continue
3026 1.1 christos case $ac_file in
3027 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3028 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3029 1.1 christos break;;
3030 1.1 christos * ) break;;
3031 1.1 christos esac
3032 1.1 christos done
3033 1.1 christos else
3034 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3035 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3036 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3037 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3038 1.1 christos fi
3039 1.1 christos rm -f conftest conftest$ac_cv_exeext
3040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3041 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3042 1.1 christos
3043 1.1 christos rm -f conftest.$ac_ext
3044 1.1 christos EXEEXT=$ac_cv_exeext
3045 1.1 christos ac_exeext=$EXEEXT
3046 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3047 1.1 christos /* end confdefs.h. */
3048 1.1 christos #include <stdio.h>
3049 1.1 christos int
3050 1.1 christos main ()
3051 1.1 christos {
3052 1.1 christos FILE *f = fopen ("conftest.out", "w");
3053 1.1 christos return ferror (f) || fclose (f) != 0;
3054 1.1 christos
3055 1.1 christos ;
3056 1.1 christos return 0;
3057 1.1 christos }
3058 1.1 christos _ACEOF
3059 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3060 1.1 christos # Check that the compiler produces executables we can run. If not, either
3061 1.1 christos # the compiler is broken, or we cross compile.
3062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3063 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3064 1.1 christos if test "$cross_compiling" != yes; then
3065 1.1 christos { { ac_try="$ac_link"
3066 1.1 christos case "(($ac_try" in
3067 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3068 1.1 christos *) ac_try_echo=$ac_try;;
3069 1.1 christos esac
3070 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3071 1.1 christos $as_echo "$ac_try_echo"; } >&5
3072 1.1 christos (eval "$ac_link") 2>&5
3073 1.1 christos ac_status=$?
3074 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3075 1.1 christos test $ac_status = 0; }
3076 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
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_try") 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 cross_compiling=no
3088 1.1 christos else
3089 1.1 christos if test "$cross_compiling" = maybe; then
3090 1.1 christos cross_compiling=yes
3091 1.1 christos else
3092 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3093 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3094 1.1 christos as_fn_error $? "cannot run C compiled programs.
3095 1.1 christos If you meant to cross compile, use \`--host'.
3096 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3097 1.1 christos fi
3098 1.1 christos fi
3099 1.1 christos fi
3100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3101 1.1 christos $as_echo "$cross_compiling" >&6; }
3102 1.1 christos
3103 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3104 1.1 christos ac_clean_files=$ac_clean_files_save
3105 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3106 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3107 1.1 christos if ${ac_cv_objext+:} false; then :
3108 1.1 christos $as_echo_n "(cached) " >&6
3109 1.1 christos else
3110 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3111 1.1 christos /* end confdefs.h. */
3112 1.1 christos
3113 1.1 christos int
3114 1.1 christos main ()
3115 1.1 christos {
3116 1.1 christos
3117 1.1 christos ;
3118 1.1 christos return 0;
3119 1.1 christos }
3120 1.1 christos _ACEOF
3121 1.1 christos rm -f conftest.o conftest.obj
3122 1.1 christos if { { ac_try="$ac_compile"
3123 1.1 christos case "(($ac_try" in
3124 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125 1.1 christos *) ac_try_echo=$ac_try;;
3126 1.1 christos esac
3127 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3128 1.1 christos $as_echo "$ac_try_echo"; } >&5
3129 1.1 christos (eval "$ac_compile") 2>&5
3130 1.1 christos ac_status=$?
3131 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3132 1.1 christos test $ac_status = 0; }; then :
3133 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3134 1.1 christos test -f "$ac_file" || continue;
3135 1.1 christos case $ac_file in
3136 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3137 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3138 1.1 christos break;;
3139 1.1 christos esac
3140 1.1 christos done
3141 1.1 christos else
3142 1.1 christos $as_echo "$as_me: failed program was:" >&5
3143 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3144 1.1 christos
3145 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3146 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3147 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3148 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3149 1.1 christos fi
3150 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3151 1.1 christos fi
3152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3153 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3154 1.1 christos OBJEXT=$ac_cv_objext
3155 1.1 christos ac_objext=$OBJEXT
3156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3157 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3158 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3159 1.1 christos $as_echo_n "(cached) " >&6
3160 1.1 christos else
3161 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3162 1.1 christos /* end confdefs.h. */
3163 1.1 christos
3164 1.1 christos int
3165 1.1 christos main ()
3166 1.1 christos {
3167 1.1 christos #ifndef __GNUC__
3168 1.1 christos choke me
3169 1.1 christos #endif
3170 1.1 christos
3171 1.1 christos ;
3172 1.1 christos return 0;
3173 1.1 christos }
3174 1.1 christos _ACEOF
3175 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3176 1.1 christos ac_compiler_gnu=yes
3177 1.1 christos else
3178 1.1 christos ac_compiler_gnu=no
3179 1.1 christos fi
3180 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3181 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3182 1.1 christos
3183 1.1 christos fi
3184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3185 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3186 1.1 christos if test $ac_compiler_gnu = yes; then
3187 1.1 christos GCC=yes
3188 1.1 christos else
3189 1.1 christos GCC=
3190 1.1 christos fi
3191 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3192 1.1 christos ac_save_CFLAGS=$CFLAGS
3193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3194 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3195 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
3196 1.1 christos $as_echo_n "(cached) " >&6
3197 1.1 christos else
3198 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3199 1.1 christos ac_c_werror_flag=yes
3200 1.1 christos ac_cv_prog_cc_g=no
3201 1.1 christos CFLAGS="-g"
3202 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3203 1.1 christos /* end confdefs.h. */
3204 1.1 christos
3205 1.1 christos int
3206 1.1 christos main ()
3207 1.1 christos {
3208 1.1 christos
3209 1.1 christos ;
3210 1.1 christos return 0;
3211 1.1 christos }
3212 1.1 christos _ACEOF
3213 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3214 1.1 christos ac_cv_prog_cc_g=yes
3215 1.1 christos else
3216 1.1 christos CFLAGS=""
3217 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3218 1.1 christos /* end confdefs.h. */
3219 1.1 christos
3220 1.1 christos int
3221 1.1 christos main ()
3222 1.1 christos {
3223 1.1 christos
3224 1.1 christos ;
3225 1.1 christos return 0;
3226 1.1 christos }
3227 1.1 christos _ACEOF
3228 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3229 1.1 christos
3230 1.1 christos else
3231 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3232 1.1 christos CFLAGS="-g"
3233 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3234 1.1 christos /* end confdefs.h. */
3235 1.1 christos
3236 1.1 christos int
3237 1.1 christos main ()
3238 1.1 christos {
3239 1.1 christos
3240 1.1 christos ;
3241 1.1 christos return 0;
3242 1.1 christos }
3243 1.1 christos _ACEOF
3244 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3245 1.1 christos ac_cv_prog_cc_g=yes
3246 1.1 christos fi
3247 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3248 1.1 christos fi
3249 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3250 1.1 christos fi
3251 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3253 1.1 christos fi
3254 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3255 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3256 1.1 christos if test "$ac_test_CFLAGS" = set; then
3257 1.1 christos CFLAGS=$ac_save_CFLAGS
3258 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3259 1.1 christos if test "$GCC" = yes; then
3260 1.1 christos CFLAGS="-g -O2"
3261 1.1 christos else
3262 1.1 christos CFLAGS="-g"
3263 1.1 christos fi
3264 1.1 christos else
3265 1.1 christos if test "$GCC" = yes; then
3266 1.1 christos CFLAGS="-O2"
3267 1.1 christos else
3268 1.1 christos CFLAGS=
3269 1.1 christos fi
3270 1.1 christos fi
3271 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3272 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3273 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3274 1.1 christos $as_echo_n "(cached) " >&6
3275 1.1 christos else
3276 1.1 christos ac_cv_prog_cc_c89=no
3277 1.1 christos ac_save_CC=$CC
3278 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3279 1.1 christos /* end confdefs.h. */
3280 1.1 christos #include <stdarg.h>
3281 1.1 christos #include <stdio.h>
3282 1.1 christos struct stat;
3283 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3284 1.1 christos struct buf { int x; };
3285 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3286 1.1 christos static char *e (p, i)
3287 1.1 christos char **p;
3288 1.1 christos int i;
3289 1.1 christos {
3290 1.1 christos return p[i];
3291 1.1 christos }
3292 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3293 1.1 christos {
3294 1.1 christos char *s;
3295 1.1 christos va_list v;
3296 1.1 christos va_start (v,p);
3297 1.1 christos s = g (p, va_arg (v,int));
3298 1.1 christos va_end (v);
3299 1.1 christos return s;
3300 1.1 christos }
3301 1.1 christos
3302 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3303 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3304 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3305 1.1 christos as 'x'. The following induces an error, until -std is added to get
3306 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3307 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3308 1.1 christos that's true only with -std. */
3309 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3310 1.1 christos
3311 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3312 1.1 christos inside strings and character constants. */
3313 1.1 christos #define FOO(x) 'x'
3314 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3315 1.1 christos
3316 1.1 christos int test (int i, double x);
3317 1.1 christos struct s1 {int (*f) (int a);};
3318 1.1 christos struct s2 {int (*f) (double a);};
3319 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3320 1.1 christos int argc;
3321 1.1 christos char **argv;
3322 1.1 christos int
3323 1.1 christos main ()
3324 1.1 christos {
3325 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3326 1.1 christos ;
3327 1.1 christos return 0;
3328 1.1 christos }
3329 1.1 christos _ACEOF
3330 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3331 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3332 1.1 christos do
3333 1.1 christos CC="$ac_save_CC $ac_arg"
3334 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3335 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3336 1.1 christos fi
3337 1.1 christos rm -f core conftest.err conftest.$ac_objext
3338 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3339 1.1 christos done
3340 1.1 christos rm -f conftest.$ac_ext
3341 1.1 christos CC=$ac_save_CC
3342 1.1 christos
3343 1.1 christos fi
3344 1.1 christos # AC_CACHE_VAL
3345 1.1 christos case "x$ac_cv_prog_cc_c89" in
3346 1.1 christos x)
3347 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3348 1.1 christos $as_echo "none needed" >&6; } ;;
3349 1.1 christos xno)
3350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3351 1.1 christos $as_echo "unsupported" >&6; } ;;
3352 1.1 christos *)
3353 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3355 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3356 1.1 christos esac
3357 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3358 1.1 christos
3359 1.1 christos fi
3360 1.1 christos
3361 1.1 christos ac_ext=c
3362 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3363 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3364 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3365 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3366 1.1 christos
3367 1.1 christos
3368 1.1 christos ac_ext=c
3369 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3370 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3371 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3372 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3373 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3374 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3375 1.1 christos # On Suns, sometimes $CPP names a directory.
3376 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3377 1.1 christos CPP=
3378 1.1 christos fi
3379 1.1 christos if test -z "$CPP"; then
3380 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3381 1.1 christos $as_echo_n "(cached) " >&6
3382 1.1 christos else
3383 1.1 christos # Double quotes because CPP needs to be expanded
3384 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3385 1.1 christos do
3386 1.1 christos ac_preproc_ok=false
3387 1.1 christos for ac_c_preproc_warn_flag in '' yes
3388 1.1 christos do
3389 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3390 1.1 christos # with a fresh cross-compiler works.
3391 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3392 1.1 christos # <limits.h> exists even on freestanding compilers.
3393 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3394 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3395 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 1.1 christos /* end confdefs.h. */
3397 1.1 christos #ifdef __STDC__
3398 1.1 christos # include <limits.h>
3399 1.1 christos #else
3400 1.1 christos # include <assert.h>
3401 1.1 christos #endif
3402 1.1 christos Syntax error
3403 1.1 christos _ACEOF
3404 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3405 1.1 christos
3406 1.1 christos else
3407 1.1 christos # Broken: fails on valid input.
3408 1.1 christos continue
3409 1.1 christos fi
3410 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3411 1.1 christos
3412 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3413 1.1 christos # can be detected and how.
3414 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3415 1.1 christos /* end confdefs.h. */
3416 1.1 christos #include <ac_nonexistent.h>
3417 1.1 christos _ACEOF
3418 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3419 1.1 christos # Broken: success on invalid input.
3420 1.1 christos continue
3421 1.1 christos else
3422 1.1 christos # Passes both tests.
3423 1.1 christos ac_preproc_ok=:
3424 1.1 christos break
3425 1.1 christos fi
3426 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3427 1.1 christos
3428 1.1 christos done
3429 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3430 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3431 1.1 christos if $ac_preproc_ok; then :
3432 1.1 christos break
3433 1.1 christos fi
3434 1.1 christos
3435 1.1 christos done
3436 1.1 christos ac_cv_prog_CPP=$CPP
3437 1.1 christos
3438 1.1 christos fi
3439 1.1 christos CPP=$ac_cv_prog_CPP
3440 1.1 christos else
3441 1.1 christos ac_cv_prog_CPP=$CPP
3442 1.1 christos fi
3443 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3444 1.1 christos $as_echo "$CPP" >&6; }
3445 1.1 christos ac_preproc_ok=false
3446 1.1 christos for ac_c_preproc_warn_flag in '' yes
3447 1.1 christos do
3448 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3449 1.1 christos # with a fresh cross-compiler works.
3450 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3451 1.1 christos # <limits.h> exists even on freestanding compilers.
3452 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3453 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3454 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3455 1.1 christos /* end confdefs.h. */
3456 1.1 christos #ifdef __STDC__
3457 1.1 christos # include <limits.h>
3458 1.1 christos #else
3459 1.1 christos # include <assert.h>
3460 1.1 christos #endif
3461 1.1 christos Syntax error
3462 1.1 christos _ACEOF
3463 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3464 1.1 christos
3465 1.1 christos else
3466 1.1 christos # Broken: fails on valid input.
3467 1.1 christos continue
3468 1.1 christos fi
3469 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3470 1.1 christos
3471 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3472 1.1 christos # can be detected and how.
3473 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3474 1.1 christos /* end confdefs.h. */
3475 1.1 christos #include <ac_nonexistent.h>
3476 1.1 christos _ACEOF
3477 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3478 1.1 christos # Broken: success on invalid input.
3479 1.1 christos continue
3480 1.1 christos else
3481 1.1 christos # Passes both tests.
3482 1.1 christos ac_preproc_ok=:
3483 1.1 christos break
3484 1.1 christos fi
3485 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3486 1.1 christos
3487 1.1 christos done
3488 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3489 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3490 1.1 christos if $ac_preproc_ok; then :
3491 1.1 christos
3492 1.1 christos else
3493 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3494 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3495 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3496 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3497 1.1 christos fi
3498 1.1 christos
3499 1.1 christos ac_ext=c
3500 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3501 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3502 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3503 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3504 1.1 christos
3505 1.1 christos
3506 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3507 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3508 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3509 1.1 christos $as_echo_n "(cached) " >&6
3510 1.1 christos else
3511 1.1 christos if test -z "$GREP"; then
3512 1.1 christos ac_path_GREP_found=false
3513 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3514 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3515 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3516 1.1 christos do
3517 1.1 christos IFS=$as_save_IFS
3518 1.1 christos test -z "$as_dir" && as_dir=.
3519 1.1 christos for ac_prog in grep ggrep; do
3520 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3521 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3522 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3523 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3524 1.1 christos # Check for GNU $ac_path_GREP
3525 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3526 1.1 christos *GNU*)
3527 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3528 1.1 christos *)
3529 1.1 christos ac_count=0
3530 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3531 1.1 christos while :
3532 1.1 christos do
3533 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3534 1.1 christos mv "conftest.tmp" "conftest.in"
3535 1.1 christos cp "conftest.in" "conftest.nl"
3536 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3537 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3538 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3539 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3540 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3541 1.1 christos # Best one so far, save it but keep looking for a better one
3542 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3543 1.1 christos ac_path_GREP_max=$ac_count
3544 1.1 christos fi
3545 1.1 christos # 10*(2^10) chars as input seems more than enough
3546 1.1 christos test $ac_count -gt 10 && break
3547 1.1 christos done
3548 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3549 1.1 christos esac
3550 1.1 christos
3551 1.1 christos $ac_path_GREP_found && break 3
3552 1.1 christos done
3553 1.1 christos done
3554 1.1 christos done
3555 1.1 christos IFS=$as_save_IFS
3556 1.1 christos if test -z "$ac_cv_path_GREP"; then
3557 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3558 1.1 christos fi
3559 1.1 christos else
3560 1.1 christos ac_cv_path_GREP=$GREP
3561 1.1 christos fi
3562 1.1 christos
3563 1.1 christos fi
3564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3565 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3566 1.1 christos GREP="$ac_cv_path_GREP"
3567 1.1 christos
3568 1.1 christos
3569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3570 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3571 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3572 1.1 christos $as_echo_n "(cached) " >&6
3573 1.1 christos else
3574 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3575 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3576 1.1 christos else
3577 1.1 christos if test -z "$EGREP"; then
3578 1.1 christos ac_path_EGREP_found=false
3579 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3580 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3581 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3582 1.1 christos do
3583 1.1 christos IFS=$as_save_IFS
3584 1.1 christos test -z "$as_dir" && as_dir=.
3585 1.1 christos for ac_prog in egrep; do
3586 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3587 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3588 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3589 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3590 1.1 christos # Check for GNU $ac_path_EGREP
3591 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3592 1.1 christos *GNU*)
3593 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3594 1.1 christos *)
3595 1.1 christos ac_count=0
3596 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3597 1.1 christos while :
3598 1.1 christos do
3599 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3600 1.1 christos mv "conftest.tmp" "conftest.in"
3601 1.1 christos cp "conftest.in" "conftest.nl"
3602 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3603 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3604 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3605 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3606 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3607 1.1 christos # Best one so far, save it but keep looking for a better one
3608 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3609 1.1 christos ac_path_EGREP_max=$ac_count
3610 1.1 christos fi
3611 1.1 christos # 10*(2^10) chars as input seems more than enough
3612 1.1 christos test $ac_count -gt 10 && break
3613 1.1 christos done
3614 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3615 1.1 christos esac
3616 1.1 christos
3617 1.1 christos $ac_path_EGREP_found && break 3
3618 1.1 christos done
3619 1.1 christos done
3620 1.1 christos done
3621 1.1 christos IFS=$as_save_IFS
3622 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3623 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3624 1.1 christos fi
3625 1.1 christos else
3626 1.1 christos ac_cv_path_EGREP=$EGREP
3627 1.1 christos fi
3628 1.1 christos
3629 1.1 christos fi
3630 1.1 christos fi
3631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3632 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3633 1.1 christos EGREP="$ac_cv_path_EGREP"
3634 1.1 christos
3635 1.1 christos
3636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3637 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3638 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3639 1.1 christos $as_echo_n "(cached) " >&6
3640 1.1 christos else
3641 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3642 1.1 christos /* end confdefs.h. */
3643 1.1 christos #include <stdlib.h>
3644 1.1 christos #include <stdarg.h>
3645 1.1 christos #include <string.h>
3646 1.1 christos #include <float.h>
3647 1.1 christos
3648 1.1 christos int
3649 1.1 christos main ()
3650 1.1 christos {
3651 1.1 christos
3652 1.1 christos ;
3653 1.1 christos return 0;
3654 1.1 christos }
3655 1.1 christos _ACEOF
3656 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3657 1.1 christos ac_cv_header_stdc=yes
3658 1.1 christos else
3659 1.1 christos ac_cv_header_stdc=no
3660 1.1 christos fi
3661 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3662 1.1 christos
3663 1.1 christos if test $ac_cv_header_stdc = yes; then
3664 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3665 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3666 1.1 christos /* end confdefs.h. */
3667 1.1 christos #include <string.h>
3668 1.1 christos
3669 1.1 christos _ACEOF
3670 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3671 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3672 1.1 christos
3673 1.1 christos else
3674 1.1 christos ac_cv_header_stdc=no
3675 1.1 christos fi
3676 1.1 christos rm -f conftest*
3677 1.1 christos
3678 1.1 christos fi
3679 1.1 christos
3680 1.1 christos if test $ac_cv_header_stdc = yes; then
3681 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3682 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3683 1.1 christos /* end confdefs.h. */
3684 1.1 christos #include <stdlib.h>
3685 1.1 christos
3686 1.1 christos _ACEOF
3687 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3688 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3689 1.1 christos
3690 1.1 christos else
3691 1.1 christos ac_cv_header_stdc=no
3692 1.1 christos fi
3693 1.1 christos rm -f conftest*
3694 1.1 christos
3695 1.1 christos fi
3696 1.1 christos
3697 1.1 christos if test $ac_cv_header_stdc = yes; then
3698 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3699 1.1 christos if test "$cross_compiling" = yes; then :
3700 1.1 christos :
3701 1.1 christos else
3702 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3703 1.1 christos /* end confdefs.h. */
3704 1.1 christos #include <ctype.h>
3705 1.1 christos #include <stdlib.h>
3706 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3707 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3708 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3709 1.1 christos #else
3710 1.1 christos # define ISLOWER(c) \
3711 1.1 christos (('a' <= (c) && (c) <= 'i') \
3712 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3713 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3714 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3715 1.1 christos #endif
3716 1.1 christos
3717 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3718 1.1 christos int
3719 1.1 christos main ()
3720 1.1 christos {
3721 1.1 christos int i;
3722 1.1 christos for (i = 0; i < 256; i++)
3723 1.1 christos if (XOR (islower (i), ISLOWER (i))
3724 1.1 christos || toupper (i) != TOUPPER (i))
3725 1.1 christos return 2;
3726 1.1 christos return 0;
3727 1.1 christos }
3728 1.1 christos _ACEOF
3729 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3730 1.1 christos
3731 1.1 christos else
3732 1.1 christos ac_cv_header_stdc=no
3733 1.1 christos fi
3734 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3735 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3736 1.1 christos fi
3737 1.1 christos
3738 1.1 christos fi
3739 1.1 christos fi
3740 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3741 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3742 1.1 christos if test $ac_cv_header_stdc = yes; then
3743 1.1 christos
3744 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3745 1.1 christos
3746 1.1 christos fi
3747 1.1 christos
3748 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3749 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3750 1.1 christos inttypes.h stdint.h unistd.h
3751 1.1 christos do :
3752 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3753 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3754 1.1 christos "
3755 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3756 1.1 christos cat >>confdefs.h <<_ACEOF
3757 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3758 1.1 christos _ACEOF
3759 1.1 christos
3760 1.1 christos fi
3761 1.1 christos
3762 1.1 christos done
3763 1.1 christos
3764 1.1 christos
3765 1.1 christos
3766 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3767 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3768 1.1 christos MINIX=yes
3769 1.1 christos else
3770 1.1 christos MINIX=
3771 1.1 christos fi
3772 1.1 christos
3773 1.1 christos
3774 1.1 christos if test "$MINIX" = yes; then
3775 1.1 christos
3776 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3777 1.1 christos
3778 1.1 christos
3779 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3780 1.1 christos
3781 1.1 christos
3782 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3783 1.1 christos
3784 1.1 christos fi
3785 1.1 christos
3786 1.1 christos
3787 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3788 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3789 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3790 1.1 christos $as_echo_n "(cached) " >&6
3791 1.1 christos else
3792 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3793 1.1 christos /* end confdefs.h. */
3794 1.1 christos
3795 1.1 christos # define __EXTENSIONS__ 1
3796 1.1 christos $ac_includes_default
3797 1.1 christos int
3798 1.1 christos main ()
3799 1.1 christos {
3800 1.1 christos
3801 1.1 christos ;
3802 1.1 christos return 0;
3803 1.1 christos }
3804 1.1 christos _ACEOF
3805 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3806 1.1 christos ac_cv_safe_to_define___extensions__=yes
3807 1.1 christos else
3808 1.1 christos ac_cv_safe_to_define___extensions__=no
3809 1.1 christos fi
3810 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3811 1.1 christos fi
3812 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3813 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3814 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3815 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3816 1.1 christos
3817 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3818 1.1 christos
3819 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3820 1.1 christos
3821 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3822 1.1 christos
3823 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3824 1.1 christos
3825 1.1 christos
3826 1.1 christos
3827 1.1 christos if test "$ac_cv_header_minix_config_h" = "yes"; then
3828 1.1 christos
3829 1.1 christos $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
3830 1.1 christos
3831 1.1 christos fi
3832 1.1 christos
3833 1.1 christos case "$prefix" in
3834 1.1 christos NONE)
3835 1.1 christos case "$sysconfdir" in
3836 1.1 christos '${prefix}/etc')
3837 1.1 christos sysconfdir=/etc
3838 1.1 christos ;;
3839 1.1 christos esac
3840 1.1 christos case "$localstatedir" in
3841 1.1 christos '${prefix}/var')
3842 1.1 christos localstatedir=/var
3843 1.1 christos ;;
3844 1.1 christos esac
3845 1.1 christos ;;
3846 1.1 christos esac
3847 1.1 christos
3848 1.1 christos #
3849 1.1 christos # Determine configuration directory
3850 1.1 christos #
3851 1.1 christos configdir=$sysconfdir/nsd
3852 1.1 christos
3853 1.1 christos # Check whether --with-configdir was given.
3854 1.1 christos if test "${with_configdir+set}" = set; then :
3855 1.1 christos withval=$with_configdir; configdir=$withval
3856 1.1 christos fi
3857 1.1 christos
3858 1.1 christos
3859 1.1 christos cat >>confdefs.h <<_ACEOF
3860 1.1 christos #define CONFIGDIR "`eval echo $configdir`"
3861 1.1 christos _ACEOF
3862 1.1 christos
3863 1.1 christos
3864 1.1 christos
3865 1.1 christos #
3866 1.1 christos # Determine configuration file
3867 1.1 christos nsd_conf_file=${configdir}/nsd.conf
3868 1.1 christos
3869 1.1 christos # Check whether --with-nsd_conf_file was given.
3870 1.1 christos if test "${with_nsd_conf_file+set}" = set; then :
3871 1.1 christos withval=$with_nsd_conf_file; nsd_conf_file=$withval
3872 1.1 christos fi
3873 1.1 christos
3874 1.1 christos
3875 1.1 christos # the eval is to evaluate shell expansion twice, once
3876 1.1 christos # for $nsd_conf_file and once for the ${prefix} within it.
3877 1.1 christos
3878 1.1 christos cat >>confdefs.h <<_ACEOF
3879 1.1 christos #define CONFIGFILE "`eval echo $nsd_conf_file`"
3880 1.1 christos _ACEOF
3881 1.1 christos
3882 1.1 christos
3883 1.1 christos #
3884 1.1 christos # Default logfile
3885 1.1 christos #
3886 1.1 christos logfile=${localstatedir}/log/nsd.log
3887 1.1 christos
3888 1.1 christos # Check whether --with-logfile was given.
3889 1.1 christos if test "${with_logfile+set}" = set; then :
3890 1.1 christos withval=$with_logfile; logfile=$withval
3891 1.1 christos fi
3892 1.1 christos
3893 1.1 christos
3894 1.1 christos
3895 1.1 christos #
3896 1.1 christos # Database directory
3897 1.1 christos #
3898 1.1 christos dbdir=${localstatedir}/db/nsd
3899 1.1 christos
3900 1.1 christos #
3901 1.1 christos # Determine the pidfile location. Check if /var/run exists, if so set pidfile
3902 1.1 christos # to /var/run/nsd.pid by default
3903 1.1 christos #
3904 1.1 christos if test -d ${localstatedir}/run; then
3905 1.1 christos pidfile=${localstatedir}/run/nsd.pid
3906 1.1 christos else
3907 1.1 christos pidfile=${dbdir}/nsd.pid
3908 1.1 christos fi
3909 1.1 christos
3910 1.1 christos # Check whether --with-pidfile was given.
3911 1.1 christos if test "${with_pidfile+set}" = set; then :
3912 1.1 christos withval=$with_pidfile; pidfile=$withval
3913 1.1 christos fi
3914 1.1 christos
3915 1.1 christos
3916 1.1 christos
3917 1.1 christos cat >>confdefs.h <<_ACEOF
3918 1.1 christos #define PIDFILE "`eval echo $pidfile`"
3919 1.1 christos _ACEOF
3920 1.1 christos
3921 1.1 christos
3922 1.1 christos #
3923 1.1 christos # Determine location of nsd.db
3924 1.1 christos #
3925 1.1 christos dbfile=${dbdir}/nsd.db
3926 1.1 christos
3927 1.1 christos # Check whether --with-dbfile was given.
3928 1.1 christos if test "${with_dbfile+set}" = set; then :
3929 1.1 christos withval=$with_dbfile; dbfile=$withval
3930 1.1 christos fi
3931 1.1 christos
3932 1.1 christos
3933 1.1 christos
3934 1.1 christos cat >>confdefs.h <<_ACEOF
3935 1.1 christos #define DBFILE "`eval echo $dbfile`"
3936 1.1 christos _ACEOF
3937 1.1 christos
3938 1.1 christos
3939 1.1 christos if test -n "$dbfile"; then
3940 1.1 christos dbdir=`dirname $dbfile`
3941 1.1 christos fi
3942 1.1 christos
3943 1.1 christos
3944 1.1 christos piddir=`dirname $pidfile`
3945 1.1 christos
3946 1.1 christos
3947 1.1 christos #
3948 1.1 christos # Determine the default directory for the zone files
3949 1.1 christos #
3950 1.1 christos zonesdir=$configdir
3951 1.1 christos
3952 1.1 christos # Check whether --with-zonesdir was given.
3953 1.1 christos if test "${with_zonesdir+set}" = set; then :
3954 1.1 christos withval=$with_zonesdir; zonesdir=$withval
3955 1.1 christos fi
3956 1.1 christos
3957 1.1 christos
3958 1.1 christos
3959 1.1 christos cat >>confdefs.h <<_ACEOF
3960 1.1 christos #define ZONESDIR "`eval echo $zonesdir`"
3961 1.1 christos _ACEOF
3962 1.1 christos
3963 1.1 christos
3964 1.1 christos # default xfrd file location.
3965 1.1 christos xfrdfile=${dbdir}/xfrd.state
3966 1.1 christos
3967 1.1 christos # Check whether --with-xfrdfile was given.
3968 1.1 christos if test "${with_xfrdfile+set}" = set; then :
3969 1.1 christos withval=$with_xfrdfile; xfrdfile=$withval
3970 1.1 christos fi
3971 1.1 christos
3972 1.1 christos
3973 1.1 christos cat >>confdefs.h <<_ACEOF
3974 1.1 christos #define XFRDFILE "`eval echo $xfrdfile`"
3975 1.1 christos _ACEOF
3976 1.1 christos
3977 1.1 christos
3978 1.1 christos
3979 1.1 christos # default zonelist file location.
3980 1.1 christos zonelistfile=${dbdir}/zone.list
3981 1.1 christos
3982 1.1 christos # Check whether --with-zonelistfile was given.
3983 1.1 christos if test "${with_zonelistfile+set}" = set; then :
3984 1.1 christos withval=$with_zonelistfile; zonelistfile=$withval
3985 1.1 christos fi
3986 1.1 christos
3987 1.1 christos
3988 1.1 christos cat >>confdefs.h <<_ACEOF
3989 1.1 christos #define ZONELISTFILE "`eval echo $zonelistfile`"
3990 1.1 christos _ACEOF
3991 1.1 christos
3992 1.1 christos
3993 1.1 christos
3994 1.1 christos # default xfr dir location.
3995 1.1 christos xfrdir="/tmp"
3996 1.1 christos
3997 1.1 christos # Check whether --with-xfrdir was given.
3998 1.1 christos if test "${with_xfrdir+set}" = set; then :
3999 1.1 christos withval=$with_xfrdir; xfrdir=$withval
4000 1.1 christos fi
4001 1.1 christos
4002 1.1 christos
4003 1.1 christos cat >>confdefs.h <<_ACEOF
4004 1.1 christos #define XFRDIR "`eval echo $xfrdir`"
4005 1.1 christos _ACEOF
4006 1.1 christos
4007 1.1 christos
4008 1.1 christos
4009 1.1 christos # nsd sbin location. tmpinstantiate execprefix with defaults if not yet done.
4010 1.1 christos if test "x${exec_prefix}" = "xNONE"; then
4011 1.1 christos if test "x${prefix}" = "xNONE"; then exec_prefix="$ac_default_prefix"
4012 1.1 christos else exec_prefix="${prefix}"; fi
4013 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4014 1.1 christos exec_prefix="NONE"
4015 1.1 christos else
4016 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4017 1.1 christos fi
4018 1.1 christos
4019 1.1 christos cat >>confdefs.h <<_ACEOF
4020 1.1 christos #define NSD_START_PATH "$nsd_start_path"
4021 1.1 christos _ACEOF
4022 1.1 christos
4023 1.1 christos
4024 1.1 christos #
4025 1.1 christos # Determine default chroot directory
4026 1.1 christos #
4027 1.1 christos
4028 1.1 christos # Check whether --with-chroot was given.
4029 1.1 christos if test "${with_chroot+set}" = set; then :
4030 1.1 christos withval=$with_chroot;
4031 1.1 christos chrootdir=$withval
4032 1.1 christos
4033 1.1 christos cat >>confdefs.h <<_ACEOF
4034 1.1 christos #define CHROOTDIR "`eval echo $chrootdir`"
4035 1.1 christos _ACEOF
4036 1.1 christos
4037 1.1 christos
4038 1.1 christos fi
4039 1.1 christos
4040 1.1 christos
4041 1.1 christos
4042 1.1 christos #
4043 1.1 christos # Determine the user name to drop privileges to
4044 1.1 christos #
4045 1.1 christos user=nsd
4046 1.1 christos
4047 1.1 christos # Check whether --with-user was given.
4048 1.1 christos if test "${with_user+set}" = set; then :
4049 1.1 christos withval=$with_user; user=$withval
4050 1.1 christos fi
4051 1.1 christos
4052 1.1 christos
4053 1.1 christos
4054 1.1 christos cat >>confdefs.h <<_ACEOF
4055 1.1 christos #define USER "$user"
4056 1.1 christos _ACEOF
4057 1.1 christos
4058 1.1 christos
4059 1.1 christos # Checks for programs.
4060 1.1 christos for ac_prog in gawk mawk nawk awk
4061 1.1 christos do
4062 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4063 1.1 christos set dummy $ac_prog; ac_word=$2
4064 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4065 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4066 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
4067 1.1 christos $as_echo_n "(cached) " >&6
4068 1.1 christos else
4069 1.1 christos if test -n "$AWK"; then
4070 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
4071 1.1 christos else
4072 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4073 1.1 christos for as_dir in $PATH
4074 1.1 christos do
4075 1.1 christos IFS=$as_save_IFS
4076 1.1 christos test -z "$as_dir" && as_dir=.
4077 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4078 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4079 1.1 christos ac_cv_prog_AWK="$ac_prog"
4080 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4081 1.1 christos break 2
4082 1.1 christos fi
4083 1.1 christos done
4084 1.1 christos done
4085 1.1 christos IFS=$as_save_IFS
4086 1.1 christos
4087 1.1 christos fi
4088 1.1 christos fi
4089 1.1 christos AWK=$ac_cv_prog_AWK
4090 1.1 christos if test -n "$AWK"; then
4091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4092 1.1 christos $as_echo "$AWK" >&6; }
4093 1.1 christos else
4094 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4095 1.1 christos $as_echo "no" >&6; }
4096 1.1 christos fi
4097 1.1 christos
4098 1.1 christos
4099 1.1 christos test -n "$AWK" && break
4100 1.1 christos done
4101 1.1 christos
4102 1.1 christos ac_ext=c
4103 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4104 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4105 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4106 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4107 1.1 christos if test -n "$ac_tool_prefix"; then
4108 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4109 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4110 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4111 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4112 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4113 1.1 christos $as_echo_n "(cached) " >&6
4114 1.1 christos else
4115 1.1 christos if test -n "$CC"; then
4116 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4117 1.1 christos else
4118 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4119 1.1 christos for as_dir in $PATH
4120 1.1 christos do
4121 1.1 christos IFS=$as_save_IFS
4122 1.1 christos test -z "$as_dir" && as_dir=.
4123 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4124 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4125 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4126 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4127 1.1 christos break 2
4128 1.1 christos fi
4129 1.1 christos done
4130 1.1 christos done
4131 1.1 christos IFS=$as_save_IFS
4132 1.1 christos
4133 1.1 christos fi
4134 1.1 christos fi
4135 1.1 christos CC=$ac_cv_prog_CC
4136 1.1 christos if test -n "$CC"; then
4137 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4138 1.1 christos $as_echo "$CC" >&6; }
4139 1.1 christos else
4140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4141 1.1 christos $as_echo "no" >&6; }
4142 1.1 christos fi
4143 1.1 christos
4144 1.1 christos
4145 1.1 christos fi
4146 1.1 christos if test -z "$ac_cv_prog_CC"; then
4147 1.1 christos ac_ct_CC=$CC
4148 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4149 1.1 christos set dummy gcc; ac_word=$2
4150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4151 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4152 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4153 1.1 christos $as_echo_n "(cached) " >&6
4154 1.1 christos else
4155 1.1 christos if test -n "$ac_ct_CC"; then
4156 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4157 1.1 christos else
4158 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4159 1.1 christos for as_dir in $PATH
4160 1.1 christos do
4161 1.1 christos IFS=$as_save_IFS
4162 1.1 christos test -z "$as_dir" && as_dir=.
4163 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4164 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4165 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4166 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4167 1.1 christos break 2
4168 1.1 christos fi
4169 1.1 christos done
4170 1.1 christos done
4171 1.1 christos IFS=$as_save_IFS
4172 1.1 christos
4173 1.1 christos fi
4174 1.1 christos fi
4175 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4176 1.1 christos if test -n "$ac_ct_CC"; then
4177 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4178 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4179 1.1 christos else
4180 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4181 1.1 christos $as_echo "no" >&6; }
4182 1.1 christos fi
4183 1.1 christos
4184 1.1 christos if test "x$ac_ct_CC" = x; then
4185 1.1 christos CC=""
4186 1.1 christos else
4187 1.1 christos case $cross_compiling:$ac_tool_warned in
4188 1.1 christos yes:)
4189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4190 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4191 1.1 christos ac_tool_warned=yes ;;
4192 1.1 christos esac
4193 1.1 christos CC=$ac_ct_CC
4194 1.1 christos fi
4195 1.1 christos else
4196 1.1 christos CC="$ac_cv_prog_CC"
4197 1.1 christos fi
4198 1.1 christos
4199 1.1 christos if test -z "$CC"; then
4200 1.1 christos if test -n "$ac_tool_prefix"; then
4201 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4202 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4203 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4204 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4205 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4206 1.1 christos $as_echo_n "(cached) " >&6
4207 1.1 christos else
4208 1.1 christos if test -n "$CC"; then
4209 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4210 1.1 christos else
4211 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4212 1.1 christos for as_dir in $PATH
4213 1.1 christos do
4214 1.1 christos IFS=$as_save_IFS
4215 1.1 christos test -z "$as_dir" && as_dir=.
4216 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4217 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4218 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4219 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4220 1.1 christos break 2
4221 1.1 christos fi
4222 1.1 christos done
4223 1.1 christos done
4224 1.1 christos IFS=$as_save_IFS
4225 1.1 christos
4226 1.1 christos fi
4227 1.1 christos fi
4228 1.1 christos CC=$ac_cv_prog_CC
4229 1.1 christos if test -n "$CC"; then
4230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4231 1.1 christos $as_echo "$CC" >&6; }
4232 1.1 christos else
4233 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4234 1.1 christos $as_echo "no" >&6; }
4235 1.1 christos fi
4236 1.1 christos
4237 1.1 christos
4238 1.1 christos fi
4239 1.1 christos fi
4240 1.1 christos if test -z "$CC"; then
4241 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4242 1.1 christos set dummy cc; ac_word=$2
4243 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4244 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4245 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4246 1.1 christos $as_echo_n "(cached) " >&6
4247 1.1 christos else
4248 1.1 christos if test -n "$CC"; then
4249 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4250 1.1 christos else
4251 1.1 christos ac_prog_rejected=no
4252 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4253 1.1 christos for as_dir in $PATH
4254 1.1 christos do
4255 1.1 christos IFS=$as_save_IFS
4256 1.1 christos test -z "$as_dir" && as_dir=.
4257 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4258 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4259 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4260 1.1 christos ac_prog_rejected=yes
4261 1.1 christos continue
4262 1.1 christos fi
4263 1.1 christos ac_cv_prog_CC="cc"
4264 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4265 1.1 christos break 2
4266 1.1 christos fi
4267 1.1 christos done
4268 1.1 christos done
4269 1.1 christos IFS=$as_save_IFS
4270 1.1 christos
4271 1.1 christos if test $ac_prog_rejected = yes; then
4272 1.1 christos # We found a bogon in the path, so make sure we never use it.
4273 1.1 christos set dummy $ac_cv_prog_CC
4274 1.1 christos shift
4275 1.1 christos if test $# != 0; then
4276 1.1 christos # We chose a different compiler from the bogus one.
4277 1.1 christos # However, it has the same basename, so the bogon will be chosen
4278 1.1 christos # first if we set CC to just the basename; use the full file name.
4279 1.1 christos shift
4280 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4281 1.1 christos fi
4282 1.1 christos fi
4283 1.1 christos fi
4284 1.1 christos fi
4285 1.1 christos CC=$ac_cv_prog_CC
4286 1.1 christos if test -n "$CC"; then
4287 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4288 1.1 christos $as_echo "$CC" >&6; }
4289 1.1 christos else
4290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4291 1.1 christos $as_echo "no" >&6; }
4292 1.1 christos fi
4293 1.1 christos
4294 1.1 christos
4295 1.1 christos fi
4296 1.1 christos if test -z "$CC"; then
4297 1.1 christos if test -n "$ac_tool_prefix"; then
4298 1.1 christos for ac_prog in cl.exe
4299 1.1 christos do
4300 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4301 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4302 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4303 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4304 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4305 1.1 christos $as_echo_n "(cached) " >&6
4306 1.1 christos else
4307 1.1 christos if test -n "$CC"; then
4308 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4309 1.1 christos else
4310 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4311 1.1 christos for as_dir in $PATH
4312 1.1 christos do
4313 1.1 christos IFS=$as_save_IFS
4314 1.1 christos test -z "$as_dir" && as_dir=.
4315 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4316 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4317 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4318 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4319 1.1 christos break 2
4320 1.1 christos fi
4321 1.1 christos done
4322 1.1 christos done
4323 1.1 christos IFS=$as_save_IFS
4324 1.1 christos
4325 1.1 christos fi
4326 1.1 christos fi
4327 1.1 christos CC=$ac_cv_prog_CC
4328 1.1 christos if test -n "$CC"; then
4329 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4330 1.1 christos $as_echo "$CC" >&6; }
4331 1.1 christos else
4332 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4333 1.1 christos $as_echo "no" >&6; }
4334 1.1 christos fi
4335 1.1 christos
4336 1.1 christos
4337 1.1 christos test -n "$CC" && break
4338 1.1 christos done
4339 1.1 christos fi
4340 1.1 christos if test -z "$CC"; then
4341 1.1 christos ac_ct_CC=$CC
4342 1.1 christos for ac_prog in cl.exe
4343 1.1 christos do
4344 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4345 1.1 christos set dummy $ac_prog; ac_word=$2
4346 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4347 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4348 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4349 1.1 christos $as_echo_n "(cached) " >&6
4350 1.1 christos else
4351 1.1 christos if test -n "$ac_ct_CC"; then
4352 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4353 1.1 christos else
4354 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4355 1.1 christos for as_dir in $PATH
4356 1.1 christos do
4357 1.1 christos IFS=$as_save_IFS
4358 1.1 christos test -z "$as_dir" && as_dir=.
4359 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4360 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4361 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4362 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4363 1.1 christos break 2
4364 1.1 christos fi
4365 1.1 christos done
4366 1.1 christos done
4367 1.1 christos IFS=$as_save_IFS
4368 1.1 christos
4369 1.1 christos fi
4370 1.1 christos fi
4371 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4372 1.1 christos if test -n "$ac_ct_CC"; then
4373 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4374 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4375 1.1 christos else
4376 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4377 1.1 christos $as_echo "no" >&6; }
4378 1.1 christos fi
4379 1.1 christos
4380 1.1 christos
4381 1.1 christos test -n "$ac_ct_CC" && break
4382 1.1 christos done
4383 1.1 christos
4384 1.1 christos if test "x$ac_ct_CC" = x; then
4385 1.1 christos CC=""
4386 1.1 christos else
4387 1.1 christos case $cross_compiling:$ac_tool_warned in
4388 1.1 christos yes:)
4389 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4390 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4391 1.1 christos ac_tool_warned=yes ;;
4392 1.1 christos esac
4393 1.1 christos CC=$ac_ct_CC
4394 1.1 christos fi
4395 1.1 christos fi
4396 1.1 christos
4397 1.1 christos fi
4398 1.1 christos
4399 1.1 christos
4400 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4401 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4402 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4403 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4404 1.1 christos
4405 1.1 christos # Provide some information about the compiler.
4406 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4407 1.1 christos set X $ac_compile
4408 1.1 christos ac_compiler=$2
4409 1.1 christos for ac_option in --version -v -V -qversion; do
4410 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4411 1.1 christos case "(($ac_try" in
4412 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4413 1.1 christos *) ac_try_echo=$ac_try;;
4414 1.1 christos esac
4415 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4416 1.1 christos $as_echo "$ac_try_echo"; } >&5
4417 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4418 1.1 christos ac_status=$?
4419 1.1 christos if test -s conftest.err; then
4420 1.1 christos sed '10a\
4421 1.1 christos ... rest of stderr output deleted ...
4422 1.1 christos 10q' conftest.err >conftest.er1
4423 1.1 christos cat conftest.er1 >&5
4424 1.1 christos fi
4425 1.1 christos rm -f conftest.er1 conftest.err
4426 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4427 1.1 christos test $ac_status = 0; }
4428 1.1 christos done
4429 1.1 christos
4430 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4431 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4432 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4433 1.1 christos $as_echo_n "(cached) " >&6
4434 1.1 christos else
4435 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4436 1.1 christos /* end confdefs.h. */
4437 1.1 christos
4438 1.1 christos int
4439 1.1 christos main ()
4440 1.1 christos {
4441 1.1 christos #ifndef __GNUC__
4442 1.1 christos choke me
4443 1.1 christos #endif
4444 1.1 christos
4445 1.1 christos ;
4446 1.1 christos return 0;
4447 1.1 christos }
4448 1.1 christos _ACEOF
4449 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4450 1.1 christos ac_compiler_gnu=yes
4451 1.1 christos else
4452 1.1 christos ac_compiler_gnu=no
4453 1.1 christos fi
4454 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4455 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4456 1.1 christos
4457 1.1 christos fi
4458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4459 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4460 1.1 christos if test $ac_compiler_gnu = yes; then
4461 1.1 christos GCC=yes
4462 1.1 christos else
4463 1.1 christos GCC=
4464 1.1 christos fi
4465 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4466 1.1 christos ac_save_CFLAGS=$CFLAGS
4467 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4468 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4469 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4470 1.1 christos $as_echo_n "(cached) " >&6
4471 1.1 christos else
4472 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4473 1.1 christos ac_c_werror_flag=yes
4474 1.1 christos ac_cv_prog_cc_g=no
4475 1.1 christos CFLAGS="-g"
4476 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 1.1 christos /* end confdefs.h. */
4478 1.1 christos
4479 1.1 christos int
4480 1.1 christos main ()
4481 1.1 christos {
4482 1.1 christos
4483 1.1 christos ;
4484 1.1 christos return 0;
4485 1.1 christos }
4486 1.1 christos _ACEOF
4487 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4488 1.1 christos ac_cv_prog_cc_g=yes
4489 1.1 christos else
4490 1.1 christos CFLAGS=""
4491 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4492 1.1 christos /* end confdefs.h. */
4493 1.1 christos
4494 1.1 christos int
4495 1.1 christos main ()
4496 1.1 christos {
4497 1.1 christos
4498 1.1 christos ;
4499 1.1 christos return 0;
4500 1.1 christos }
4501 1.1 christos _ACEOF
4502 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4503 1.1 christos
4504 1.1 christos else
4505 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4506 1.1 christos CFLAGS="-g"
4507 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4508 1.1 christos /* end confdefs.h. */
4509 1.1 christos
4510 1.1 christos int
4511 1.1 christos main ()
4512 1.1 christos {
4513 1.1 christos
4514 1.1 christos ;
4515 1.1 christos return 0;
4516 1.1 christos }
4517 1.1 christos _ACEOF
4518 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4519 1.1 christos ac_cv_prog_cc_g=yes
4520 1.1 christos fi
4521 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4522 1.1 christos fi
4523 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4524 1.1 christos fi
4525 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4526 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4527 1.1 christos fi
4528 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4529 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4530 1.1 christos if test "$ac_test_CFLAGS" = set; then
4531 1.1 christos CFLAGS=$ac_save_CFLAGS
4532 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4533 1.1 christos if test "$GCC" = yes; then
4534 1.1 christos CFLAGS="-g -O2"
4535 1.1 christos else
4536 1.1 christos CFLAGS="-g"
4537 1.1 christos fi
4538 1.1 christos else
4539 1.1 christos if test "$GCC" = yes; then
4540 1.1 christos CFLAGS="-O2"
4541 1.1 christos else
4542 1.1 christos CFLAGS=
4543 1.1 christos fi
4544 1.1 christos fi
4545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4546 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4547 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4548 1.1 christos $as_echo_n "(cached) " >&6
4549 1.1 christos else
4550 1.1 christos ac_cv_prog_cc_c89=no
4551 1.1 christos ac_save_CC=$CC
4552 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4553 1.1 christos /* end confdefs.h. */
4554 1.1 christos #include <stdarg.h>
4555 1.1 christos #include <stdio.h>
4556 1.1 christos struct stat;
4557 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4558 1.1 christos struct buf { int x; };
4559 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4560 1.1 christos static char *e (p, i)
4561 1.1 christos char **p;
4562 1.1 christos int i;
4563 1.1 christos {
4564 1.1 christos return p[i];
4565 1.1 christos }
4566 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4567 1.1 christos {
4568 1.1 christos char *s;
4569 1.1 christos va_list v;
4570 1.1 christos va_start (v,p);
4571 1.1 christos s = g (p, va_arg (v,int));
4572 1.1 christos va_end (v);
4573 1.1 christos return s;
4574 1.1 christos }
4575 1.1 christos
4576 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4577 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4578 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4579 1.1 christos as 'x'. The following induces an error, until -std is added to get
4580 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4581 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4582 1.1 christos that's true only with -std. */
4583 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4584 1.1 christos
4585 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4586 1.1 christos inside strings and character constants. */
4587 1.1 christos #define FOO(x) 'x'
4588 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4589 1.1 christos
4590 1.1 christos int test (int i, double x);
4591 1.1 christos struct s1 {int (*f) (int a);};
4592 1.1 christos struct s2 {int (*f) (double a);};
4593 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4594 1.1 christos int argc;
4595 1.1 christos char **argv;
4596 1.1 christos int
4597 1.1 christos main ()
4598 1.1 christos {
4599 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4600 1.1 christos ;
4601 1.1 christos return 0;
4602 1.1 christos }
4603 1.1 christos _ACEOF
4604 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4605 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4606 1.1 christos do
4607 1.1 christos CC="$ac_save_CC $ac_arg"
4608 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4609 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4610 1.1 christos fi
4611 1.1 christos rm -f core conftest.err conftest.$ac_objext
4612 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4613 1.1 christos done
4614 1.1 christos rm -f conftest.$ac_ext
4615 1.1 christos CC=$ac_save_CC
4616 1.1 christos
4617 1.1 christos fi
4618 1.1 christos # AC_CACHE_VAL
4619 1.1 christos case "x$ac_cv_prog_cc_c89" in
4620 1.1 christos x)
4621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4622 1.1 christos $as_echo "none needed" >&6; } ;;
4623 1.1 christos xno)
4624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4625 1.1 christos $as_echo "unsupported" >&6; } ;;
4626 1.1 christos *)
4627 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4628 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4629 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4630 1.1 christos esac
4631 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4632 1.1 christos
4633 1.1 christos fi
4634 1.1 christos
4635 1.1 christos ac_ext=c
4636 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4637 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4638 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4639 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4640 1.1 christos
4641 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4642 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
4643 1.1 christos LN_S=$as_ln_s
4644 1.1 christos if test "$LN_S" = "ln -s"; then
4645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4646 1.1 christos $as_echo "yes" >&6; }
4647 1.1 christos else
4648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4649 1.1 christos $as_echo "no, using $LN_S" >&6; }
4650 1.1 christos fi
4651 1.1 christos
4652 1.1 christos ac_aux_dir=
4653 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4654 1.1 christos if test -f "$ac_dir/install-sh"; then
4655 1.1 christos ac_aux_dir=$ac_dir
4656 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
4657 1.1 christos break
4658 1.1 christos elif test -f "$ac_dir/install.sh"; then
4659 1.1 christos ac_aux_dir=$ac_dir
4660 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
4661 1.1 christos break
4662 1.1 christos elif test -f "$ac_dir/shtool"; then
4663 1.1 christos ac_aux_dir=$ac_dir
4664 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
4665 1.1 christos break
4666 1.1 christos fi
4667 1.1 christos done
4668 1.1 christos if test -z "$ac_aux_dir"; then
4669 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4670 1.1 christos fi
4671 1.1 christos
4672 1.1 christos # These three variables are undocumented and unsupported,
4673 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
4674 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
4675 1.1 christos # whose full name contains unusual characters.
4676 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4677 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4678 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4679 1.1 christos
4680 1.1 christos
4681 1.1 christos # Find a good install program. We prefer a C program (faster),
4682 1.1 christos # so one script is as good as another. But avoid the broken or
4683 1.1 christos # incompatible versions:
4684 1.1 christos # SysV /etc/install, /usr/sbin/install
4685 1.1 christos # SunOS /usr/etc/install
4686 1.1 christos # IRIX /sbin/install
4687 1.1 christos # AIX /bin/install
4688 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
4689 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4690 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4691 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4692 1.1 christos # OS/2's system install, which has a completely different semantic
4693 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
4694 1.1 christos # Reject install programs that cannot install multiple files.
4695 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4696 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
4697 1.1 christos if test -z "$INSTALL"; then
4698 1.1 christos if ${ac_cv_path_install+:} false; then :
4699 1.1 christos $as_echo_n "(cached) " >&6
4700 1.1 christos else
4701 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4702 1.1 christos for as_dir in $PATH
4703 1.1 christos do
4704 1.1 christos IFS=$as_save_IFS
4705 1.1 christos test -z "$as_dir" && as_dir=.
4706 1.1 christos # Account for people who put trailing slashes in PATH elements.
4707 1.1 christos case $as_dir/ in #((
4708 1.1 christos ./ | .// | /[cC]/* | \
4709 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4710 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4711 1.1 christos /usr/ucb/* ) ;;
4712 1.1 christos *)
4713 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
4714 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
4715 1.1 christos # by default.
4716 1.1 christos for ac_prog in ginstall scoinst install; do
4717 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4718 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4719 1.1 christos if test $ac_prog = install &&
4720 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4721 1.1 christos # AIX install. It has an incompatible calling convention.
4722 1.1 christos :
4723 1.1 christos elif test $ac_prog = install &&
4724 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4725 1.1 christos # program-specific install script used by HP pwplus--don't use.
4726 1.1 christos :
4727 1.1 christos else
4728 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4729 1.1 christos echo one > conftest.one
4730 1.1 christos echo two > conftest.two
4731 1.1 christos mkdir conftest.dir
4732 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4733 1.1 christos test -s conftest.one && test -s conftest.two &&
4734 1.1 christos test -s conftest.dir/conftest.one &&
4735 1.1 christos test -s conftest.dir/conftest.two
4736 1.1 christos then
4737 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4738 1.1 christos break 3
4739 1.1 christos fi
4740 1.1 christos fi
4741 1.1 christos fi
4742 1.1 christos done
4743 1.1 christos done
4744 1.1 christos ;;
4745 1.1 christos esac
4746 1.1 christos
4747 1.1 christos done
4748 1.1 christos IFS=$as_save_IFS
4749 1.1 christos
4750 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4751 1.1 christos
4752 1.1 christos fi
4753 1.1 christos if test "${ac_cv_path_install+set}" = set; then
4754 1.1 christos INSTALL=$ac_cv_path_install
4755 1.1 christos else
4756 1.1 christos # As a last resort, use the slow shell script. Don't cache a
4757 1.1 christos # value for INSTALL within a source directory, because that will
4758 1.1 christos # break other packages using the cache if that directory is
4759 1.1 christos # removed, or if the value is a relative name.
4760 1.1 christos INSTALL=$ac_install_sh
4761 1.1 christos fi
4762 1.1 christos fi
4763 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4764 1.1 christos $as_echo "$INSTALL" >&6; }
4765 1.1 christos
4766 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4767 1.1 christos # It thinks the first close brace ends the variable substitution.
4768 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4769 1.1 christos
4770 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4771 1.1 christos
4772 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4773 1.1 christos
4774 1.1 christos for ac_prog in flex lex
4775 1.1 christos do
4776 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4777 1.1 christos set dummy $ac_prog; ac_word=$2
4778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4779 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4780 1.1 christos if ${ac_cv_prog_LEX+:} false; then :
4781 1.1 christos $as_echo_n "(cached) " >&6
4782 1.1 christos else
4783 1.1 christos if test -n "$LEX"; then
4784 1.1 christos ac_cv_prog_LEX="$LEX" # Let the user override the test.
4785 1.1 christos else
4786 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4787 1.1 christos for as_dir in $PATH
4788 1.1 christos do
4789 1.1 christos IFS=$as_save_IFS
4790 1.1 christos test -z "$as_dir" && as_dir=.
4791 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4792 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4793 1.1 christos ac_cv_prog_LEX="$ac_prog"
4794 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4795 1.1 christos break 2
4796 1.1 christos fi
4797 1.1 christos done
4798 1.1 christos done
4799 1.1 christos IFS=$as_save_IFS
4800 1.1 christos
4801 1.1 christos fi
4802 1.1 christos fi
4803 1.1 christos LEX=$ac_cv_prog_LEX
4804 1.1 christos if test -n "$LEX"; then
4805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
4806 1.1 christos $as_echo "$LEX" >&6; }
4807 1.1 christos else
4808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4809 1.1 christos $as_echo "no" >&6; }
4810 1.1 christos fi
4811 1.1 christos
4812 1.1 christos
4813 1.1 christos test -n "$LEX" && break
4814 1.1 christos done
4815 1.1 christos test -n "$LEX" || LEX=":"
4816 1.1 christos
4817 1.1 christos if test "x$LEX" != "x:"; then
4818 1.1 christos cat >conftest.l <<_ACEOF
4819 1.1 christos %%
4820 1.1 christos a { ECHO; }
4821 1.1 christos b { REJECT; }
4822 1.1 christos c { yymore (); }
4823 1.1 christos d { yyless (1); }
4824 1.1 christos e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
4825 1.1 christos yyless ((input () != 0)); }
4826 1.1 christos f { unput (yytext[0]); }
4827 1.1 christos . { BEGIN INITIAL; }
4828 1.1 christos %%
4829 1.1 christos #ifdef YYTEXT_POINTER
4830 1.1 christos extern char *yytext;
4831 1.1 christos #endif
4832 1.1 christos int
4833 1.1 christos main (void)
4834 1.1 christos {
4835 1.1 christos return ! yylex () + ! yywrap ();
4836 1.1 christos }
4837 1.1 christos _ACEOF
4838 1.1 christos { { ac_try="$LEX conftest.l"
4839 1.1 christos case "(($ac_try" in
4840 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4841 1.1 christos *) ac_try_echo=$ac_try;;
4842 1.1 christos esac
4843 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4844 1.1 christos $as_echo "$ac_try_echo"; } >&5
4845 1.1 christos (eval "$LEX conftest.l") 2>&5
4846 1.1 christos ac_status=$?
4847 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4848 1.1 christos test $ac_status = 0; }
4849 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
4850 1.1 christos $as_echo_n "checking lex output file root... " >&6; }
4851 1.1 christos if ${ac_cv_prog_lex_root+:} false; then :
4852 1.1 christos $as_echo_n "(cached) " >&6
4853 1.1 christos else
4854 1.1 christos
4855 1.1 christos if test -f lex.yy.c; then
4856 1.1 christos ac_cv_prog_lex_root=lex.yy
4857 1.1 christos elif test -f lexyy.c; then
4858 1.1 christos ac_cv_prog_lex_root=lexyy
4859 1.1 christos else
4860 1.1 christos as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
4861 1.1 christos fi
4862 1.1 christos fi
4863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
4864 1.1 christos $as_echo "$ac_cv_prog_lex_root" >&6; }
4865 1.1 christos LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4866 1.1 christos
4867 1.1 christos if test -z "${LEXLIB+set}"; then
4868 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
4869 1.1 christos $as_echo_n "checking lex library... " >&6; }
4870 1.1 christos if ${ac_cv_lib_lex+:} false; then :
4871 1.1 christos $as_echo_n "(cached) " >&6
4872 1.1 christos else
4873 1.1 christos
4874 1.1 christos ac_save_LIBS=$LIBS
4875 1.1 christos ac_cv_lib_lex='none needed'
4876 1.1 christos for ac_lib in '' -lfl -ll; do
4877 1.1 christos LIBS="$ac_lib $ac_save_LIBS"
4878 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4879 1.1 christos /* end confdefs.h. */
4880 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4881 1.1 christos _ACEOF
4882 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4883 1.1 christos ac_cv_lib_lex=$ac_lib
4884 1.1 christos fi
4885 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4886 1.1 christos conftest$ac_exeext conftest.$ac_ext
4887 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && break
4888 1.1 christos done
4889 1.1 christos LIBS=$ac_save_LIBS
4890 1.1 christos
4891 1.1 christos fi
4892 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
4893 1.1 christos $as_echo "$ac_cv_lib_lex" >&6; }
4894 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
4895 1.1 christos fi
4896 1.1 christos
4897 1.1 christos
4898 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
4899 1.1 christos $as_echo_n "checking whether yytext is a pointer... " >&6; }
4900 1.1 christos if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
4901 1.1 christos $as_echo_n "(cached) " >&6
4902 1.1 christos else
4903 1.1 christos # POSIX says lex can declare yytext either as a pointer or an array; the
4904 1.1 christos # default is implementation-dependent. Figure out which it is, since
4905 1.1 christos # not all implementations provide the %pointer and %array declarations.
4906 1.1 christos ac_cv_prog_lex_yytext_pointer=no
4907 1.1 christos ac_save_LIBS=$LIBS
4908 1.1 christos LIBS="$LEXLIB $ac_save_LIBS"
4909 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910 1.1 christos /* end confdefs.h. */
4911 1.1 christos
4912 1.1 christos #define YYTEXT_POINTER 1
4913 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4914 1.1 christos _ACEOF
4915 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4916 1.1 christos ac_cv_prog_lex_yytext_pointer=yes
4917 1.1 christos fi
4918 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4919 1.1 christos conftest$ac_exeext conftest.$ac_ext
4920 1.1 christos LIBS=$ac_save_LIBS
4921 1.1 christos
4922 1.1 christos fi
4923 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
4924 1.1 christos $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
4925 1.1 christos if test $ac_cv_prog_lex_yytext_pointer = yes; then
4926 1.1 christos
4927 1.1 christos $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
4928 1.1 christos
4929 1.1 christos fi
4930 1.1 christos rm -f conftest.l $LEX_OUTPUT_ROOT.c
4931 1.1 christos
4932 1.1 christos fi
4933 1.1 christos for ac_prog in 'bison -y' byacc
4934 1.1 christos do
4935 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4936 1.1 christos set dummy $ac_prog; ac_word=$2
4937 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4938 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4939 1.1 christos if ${ac_cv_prog_YACC+:} false; then :
4940 1.1 christos $as_echo_n "(cached) " >&6
4941 1.1 christos else
4942 1.1 christos if test -n "$YACC"; then
4943 1.1 christos ac_cv_prog_YACC="$YACC" # Let the user override the test.
4944 1.1 christos else
4945 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4946 1.1 christos for as_dir in $PATH
4947 1.1 christos do
4948 1.1 christos IFS=$as_save_IFS
4949 1.1 christos test -z "$as_dir" && as_dir=.
4950 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4951 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4952 1.1 christos ac_cv_prog_YACC="$ac_prog"
4953 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4954 1.1 christos break 2
4955 1.1 christos fi
4956 1.1 christos done
4957 1.1 christos done
4958 1.1 christos IFS=$as_save_IFS
4959 1.1 christos
4960 1.1 christos fi
4961 1.1 christos fi
4962 1.1 christos YACC=$ac_cv_prog_YACC
4963 1.1 christos if test -n "$YACC"; then
4964 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
4965 1.1 christos $as_echo "$YACC" >&6; }
4966 1.1 christos else
4967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4968 1.1 christos $as_echo "no" >&6; }
4969 1.1 christos fi
4970 1.1 christos
4971 1.1 christos
4972 1.1 christos test -n "$YACC" && break
4973 1.1 christos done
4974 1.1 christos test -n "$YACC" || YACC="yacc"
4975 1.1 christos
4976 1.1 christos
4977 1.1 christos if test "$LEX" != ":" -a "$LEX" != ""; then
4978 1.1 christos # Check if lex defines yy_current_buffer, because 2.4.6 and older use it,
4979 1.1 christos # but later could define it as a macro and then we should not redefine it.
4980 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lex defines yy_current_buffer" >&5
4981 1.1 christos $as_echo_n "checking if lex defines yy_current_buffer... " >&6; }
4982 1.1 christos cat <<EOF >conftest.lex
4983 1.1 christos %%
4984 1.1 christos EOF
4985 1.1 christos $LEX -i -t conftest.lex >> conftest.c
4986 1.1 christos if grep "^#define yy_current_buffer" conftest.c >/dev/null; then
4987 1.1 christos
4988 1.1 christos cat >>confdefs.h <<_ACEOF
4989 1.1 christos #define LEX_DEFINES_YY_CURRENT_BUFFER 1
4990 1.1 christos _ACEOF
4991 1.1 christos
4992 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4993 1.1 christos $as_echo "yes" >&6; }
4994 1.1 christos else
4995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4996 1.1 christos $as_echo "no" >&6; }
4997 1.1 christos fi
4998 1.1 christos rm -f conftest.lex conftest.c
4999 1.1 christos fi
5000 1.1 christos
5001 1.1 christos
5002 1.1 christos
5003 1.1 christos
5004 1.1 christos
5005 1.1 christos
5006 1.1.1.4 prlw1
5007 1.1 christos # Checks for typedefs, structures, and compiler characteristics.
5008 1.1 christos # allow user to override the -g -O2 flags.
5009 1.1 christos if test "x$CFLAGS" = "x" ; then
5010 1.1 christos
5011 1.1 christos
5012 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
5013 1.1 christos $as_echo_n "checking whether $CC supports -g... " >&6; }
5014 1.1 christos cache=`echo g | sed 'y%.=/+-%___p_%'`
5015 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5016 1.1 christos $as_echo_n "(cached) " >&6
5017 1.1 christos else
5018 1.1 christos
5019 1.1 christos echo 'void f(void){}' >conftest.c
5020 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
5021 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5022 1.1 christos else
5023 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5024 1.1 christos fi
5025 1.1 christos rm -f conftest conftest.o conftest.c
5026 1.1 christos
5027 1.1 christos fi
5028 1.1 christos
5029 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5031 1.1 christos $as_echo "yes" >&6; }
5032 1.1 christos :
5033 1.1 christos CFLAGS="$CFLAGS -g"
5034 1.1 christos else
5035 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5036 1.1 christos $as_echo "no" >&6; }
5037 1.1 christos :
5038 1.1 christos
5039 1.1 christos fi
5040 1.1 christos
5041 1.1 christos # we do not use O3 because it causes miscompilations.
5042 1.1 christos
5043 1.1 christos
5044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
5045 1.1 christos $as_echo_n "checking whether $CC supports -O2... " >&6; }
5046 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
5047 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5048 1.1 christos $as_echo_n "(cached) " >&6
5049 1.1 christos else
5050 1.1 christos
5051 1.1 christos echo 'void f(void){}' >conftest.c
5052 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
5053 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5054 1.1 christos else
5055 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5056 1.1 christos fi
5057 1.1 christos rm -f conftest conftest.o conftest.c
5058 1.1 christos
5059 1.1 christos fi
5060 1.1 christos
5061 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5063 1.1 christos $as_echo "yes" >&6; }
5064 1.1 christos :
5065 1.1 christos CFLAGS="$CFLAGS -O2"
5066 1.1 christos else
5067 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5068 1.1 christos $as_echo "no" >&6; }
5069 1.1 christos :
5070 1.1 christos
5071 1.1 christos fi
5072 1.1 christos
5073 1.1 christos
5074 1.1 christos # Check whether --enable-flto was given.
5075 1.1 christos if test "${enable_flto+set}" = set; then :
5076 1.1 christos enableval=$enable_flto;
5077 1.1 christos fi
5078 1.1 christos
5079 1.1 christos if test "x$enable_flto" != "xno"; then :
5080 1.1 christos
5081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -flto" >&5
5082 1.1 christos $as_echo_n "checking if $CC supports -flto... " >&6; }
5083 1.1 christos BAKCFLAGS="$CFLAGS"
5084 1.1 christos CFLAGS="$CFLAGS -flto"
5085 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5086 1.1 christos /* end confdefs.h. */
5087 1.1 christos
5088 1.1 christos int
5089 1.1 christos main ()
5090 1.1 christos {
5091 1.1 christos
5092 1.1 christos ;
5093 1.1 christos return 0;
5094 1.1 christos }
5095 1.1 christos _ACEOF
5096 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5097 1.1 christos
5098 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
5099 1.1 christos CFLAGS="$BAKCFLAGS"
5100 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5101 1.1 christos $as_echo "no" >&6; }
5102 1.1 christos else
5103 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5104 1.1 christos $as_echo "yes" >&6; }
5105 1.1 christos fi
5106 1.1 christos rm -f conftest conftest.c conftest.o
5107 1.1 christos
5108 1.1 christos else
5109 1.1 christos CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5110 1.1 christos $as_echo "no" >&6; }
5111 1.1 christos fi
5112 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5113 1.1 christos conftest$ac_exeext conftest.$ac_ext
5114 1.1 christos
5115 1.1 christos fi
5116 1.1 christos
5117 1.1 christos
5118 1.1 christos # Check whether --enable-pie was given.
5119 1.1 christos if test "${enable_pie+set}" = set; then :
5120 1.1 christos enableval=$enable_pie;
5121 1.1 christos fi
5122 1.1 christos
5123 1.1 christos if test "x$enable_pie" = "xyes"; then :
5124 1.1 christos
5125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
5126 1.1 christos $as_echo_n "checking if $CC supports PIE... " >&6; }
5127 1.1 christos BAKLDFLAGS="$LDFLAGS"
5128 1.1 christos BAKCFLAGS="$CFLAGS"
5129 1.1 christos LDFLAGS="$LDFLAGS -pie"
5130 1.1 christos CFLAGS="$CFLAGS -fPIE"
5131 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5132 1.1 christos /* end confdefs.h. */
5133 1.1 christos
5134 1.1 christos int
5135 1.1 christos main ()
5136 1.1 christos {
5137 1.1 christos
5138 1.1 christos ;
5139 1.1 christos return 0;
5140 1.1 christos }
5141 1.1 christos _ACEOF
5142 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5143 1.1 christos
5144 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5145 1.1 christos LDFLAGS="$BAKLDFLAGS"
5146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5147 1.1 christos $as_echo "no" >&6; }
5148 1.1 christos else
5149 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5150 1.1 christos $as_echo "yes" >&6; }
5151 1.1 christos fi
5152 1.1 christos rm -f conftest conftest.c conftest.o
5153 1.1 christos
5154 1.1 christos else
5155 1.1 christos LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5156 1.1 christos $as_echo "no" >&6; }
5157 1.1 christos fi
5158 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5159 1.1 christos conftest$ac_exeext conftest.$ac_ext
5160 1.1 christos
5161 1.1 christos fi
5162 1.1 christos
5163 1.1 christos
5164 1.1 christos # Check whether --enable-relro_now was given.
5165 1.1 christos if test "${enable_relro_now+set}" = set; then :
5166 1.1 christos enableval=$enable_relro_now;
5167 1.1 christos fi
5168 1.1 christos
5169 1.1 christos if test "x$enable_relro_now" = "xyes"; then :
5170 1.1 christos
5171 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wl,-z,relro,-z,now" >&5
5172 1.1 christos $as_echo_n "checking if $CC supports -Wl,-z,relro,-z,now... " >&6; }
5173 1.1 christos BAKLDFLAGS="$LDFLAGS"
5174 1.1 christos LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
5175 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5176 1.1 christos /* end confdefs.h. */
5177 1.1 christos
5178 1.1 christos int
5179 1.1 christos main ()
5180 1.1 christos {
5181 1.1 christos
5182 1.1 christos ;
5183 1.1 christos return 0;
5184 1.1 christos }
5185 1.1 christos _ACEOF
5186 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5187 1.1 christos
5188 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5189 1.1 christos LDFLAGS="$BAKLDFLAGS"
5190 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5191 1.1 christos $as_echo "no" >&6; }
5192 1.1 christos else
5193 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5194 1.1 christos $as_echo "yes" >&6; }
5195 1.1 christos fi
5196 1.1 christos rm -f conftest conftest.c conftest.o
5197 1.1 christos
5198 1.1 christos else
5199 1.1 christos LDFLAGS="$BAKLDFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5200 1.1 christos $as_echo "no" >&6; }
5201 1.1 christos fi
5202 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5203 1.1 christos conftest$ac_exeext conftest.$ac_ext
5204 1.1 christos
5205 1.1 christos fi
5206 1.1 christos
5207 1.1 christos fi
5208 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5209 1.1 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5210 1.1 christos if ${ac_cv_c_const+:} false; then :
5211 1.1 christos $as_echo_n "(cached) " >&6
5212 1.1 christos else
5213 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5214 1.1 christos /* end confdefs.h. */
5215 1.1 christos
5216 1.1 christos int
5217 1.1 christos main ()
5218 1.1 christos {
5219 1.1 christos
5220 1.1 christos #ifndef __cplusplus
5221 1.1 christos /* Ultrix mips cc rejects this sort of thing. */
5222 1.1 christos typedef int charset[2];
5223 1.1 christos const charset cs = { 0, 0 };
5224 1.1 christos /* SunOS 4.1.1 cc rejects this. */
5225 1.1 christos char const *const *pcpcc;
5226 1.1 christos char **ppc;
5227 1.1 christos /* NEC SVR4.0.2 mips cc rejects this. */
5228 1.1 christos struct point {int x, y;};
5229 1.1 christos static struct point const zero = {0,0};
5230 1.1 christos /* AIX XL C 1.02.0.0 rejects this.
5231 1.1 christos It does not let you subtract one const X* pointer from another in
5232 1.1 christos an arm of an if-expression whose if-part is not a constant
5233 1.1 christos expression */
5234 1.1 christos const char *g = "string";
5235 1.1 christos pcpcc = &g + (g ? g-g : 0);
5236 1.1 christos /* HPUX 7.0 cc rejects these. */
5237 1.1 christos ++pcpcc;
5238 1.1 christos ppc = (char**) pcpcc;
5239 1.1 christos pcpcc = (char const *const *) ppc;
5240 1.1 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
5241 1.1 christos char tx;
5242 1.1 christos char *t = &tx;
5243 1.1 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
5244 1.1 christos
5245 1.1 christos *t++ = 0;
5246 1.1 christos if (s) return 0;
5247 1.1 christos }
5248 1.1 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5249 1.1 christos int x[] = {25, 17};
5250 1.1 christos const int *foo = &x[0];
5251 1.1 christos ++foo;
5252 1.1 christos }
5253 1.1 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5254 1.1 christos typedef const int *iptr;
5255 1.1 christos iptr p = 0;
5256 1.1 christos ++p;
5257 1.1 christos }
5258 1.1 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5259 1.1 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5260 1.1 christos struct s { int j; const int *ap[3]; } bx;
5261 1.1 christos struct s *b = &bx; b->j = 5;
5262 1.1 christos }
5263 1.1 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5264 1.1 christos const int foo = 10;
5265 1.1 christos if (!foo) return 0;
5266 1.1 christos }
5267 1.1 christos return !cs[0] && !zero.x;
5268 1.1 christos #endif
5269 1.1 christos
5270 1.1 christos ;
5271 1.1 christos return 0;
5272 1.1 christos }
5273 1.1 christos _ACEOF
5274 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5275 1.1 christos ac_cv_c_const=yes
5276 1.1 christos else
5277 1.1 christos ac_cv_c_const=no
5278 1.1 christos fi
5279 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5280 1.1 christos fi
5281 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5282 1.1 christos $as_echo "$ac_cv_c_const" >&6; }
5283 1.1 christos if test $ac_cv_c_const = no; then
5284 1.1 christos
5285 1.1 christos $as_echo "#define const /**/" >>confdefs.h
5286 1.1 christos
5287 1.1 christos fi
5288 1.1 christos
5289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5290 1.1 christos $as_echo_n "checking for inline... " >&6; }
5291 1.1 christos if ${ac_cv_c_inline+:} false; then :
5292 1.1 christos $as_echo_n "(cached) " >&6
5293 1.1 christos else
5294 1.1 christos ac_cv_c_inline=no
5295 1.1 christos for ac_kw in inline __inline__ __inline; do
5296 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5297 1.1 christos /* end confdefs.h. */
5298 1.1 christos #ifndef __cplusplus
5299 1.1 christos typedef int foo_t;
5300 1.1 christos static $ac_kw foo_t static_foo () {return 0; }
5301 1.1 christos $ac_kw foo_t foo () {return 0; }
5302 1.1 christos #endif
5303 1.1 christos
5304 1.1 christos _ACEOF
5305 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5306 1.1 christos ac_cv_c_inline=$ac_kw
5307 1.1 christos fi
5308 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5309 1.1 christos test "$ac_cv_c_inline" != no && break
5310 1.1 christos done
5311 1.1 christos
5312 1.1 christos fi
5313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5314 1.1 christos $as_echo "$ac_cv_c_inline" >&6; }
5315 1.1 christos
5316 1.1 christos case $ac_cv_c_inline in
5317 1.1 christos inline | yes) ;;
5318 1.1 christos *)
5319 1.1 christos case $ac_cv_c_inline in
5320 1.1 christos no) ac_val=;;
5321 1.1 christos *) ac_val=$ac_cv_c_inline;;
5322 1.1 christos esac
5323 1.1 christos cat >>confdefs.h <<_ACEOF
5324 1.1 christos #ifndef __cplusplus
5325 1.1 christos #define inline $ac_val
5326 1.1 christos #endif
5327 1.1 christos _ACEOF
5328 1.1 christos ;;
5329 1.1 christos esac
5330 1.1 christos
5331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5332 1.1 christos $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5333 1.1 christos if ${ac_cv_type_uid_t+:} false; then :
5334 1.1 christos $as_echo_n "(cached) " >&6
5335 1.1 christos else
5336 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5337 1.1 christos /* end confdefs.h. */
5338 1.1 christos #include <sys/types.h>
5339 1.1 christos
5340 1.1 christos _ACEOF
5341 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5342 1.1 christos $EGREP "uid_t" >/dev/null 2>&1; then :
5343 1.1 christos ac_cv_type_uid_t=yes
5344 1.1 christos else
5345 1.1 christos ac_cv_type_uid_t=no
5346 1.1 christos fi
5347 1.1 christos rm -f conftest*
5348 1.1 christos
5349 1.1 christos fi
5350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5351 1.1 christos $as_echo "$ac_cv_type_uid_t" >&6; }
5352 1.1 christos if test $ac_cv_type_uid_t = no; then
5353 1.1 christos
5354 1.1 christos $as_echo "#define uid_t int" >>confdefs.h
5355 1.1 christos
5356 1.1 christos
5357 1.1 christos $as_echo "#define gid_t int" >>confdefs.h
5358 1.1 christos
5359 1.1 christos fi
5360 1.1 christos
5361 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5362 1.1 christos if test "x$ac_cv_type_pid_t" = xyes; then :
5363 1.1 christos
5364 1.1 christos else
5365 1.1 christos
5366 1.1 christos cat >>confdefs.h <<_ACEOF
5367 1.1 christos #define pid_t int
5368 1.1 christos _ACEOF
5369 1.1 christos
5370 1.1 christos fi
5371 1.1 christos
5372 1.1 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5373 1.1 christos if test "x$ac_cv_type_size_t" = xyes; then :
5374 1.1 christos
5375 1.1 christos else
5376 1.1 christos
5377 1.1 christos cat >>confdefs.h <<_ACEOF
5378 1.1 christos #define size_t unsigned int
5379 1.1 christos _ACEOF
5380 1.1 christos
5381 1.1 christos fi
5382 1.1 christos
5383 1.1 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5384 1.1 christos if test "x$ac_cv_type_off_t" = xyes; then :
5385 1.1 christos
5386 1.1 christos else
5387 1.1 christos
5388 1.1 christos cat >>confdefs.h <<_ACEOF
5389 1.1 christos #define off_t long int
5390 1.1 christos _ACEOF
5391 1.1 christos
5392 1.1 christos fi
5393 1.1 christos
5394 1.1 christos
5395 1.1 christos
5396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
5397 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
5398 1.1 christos if ${ac_cv_c_format_attribute+:} false; then :
5399 1.1 christos $as_echo_n "(cached) " >&6
5400 1.1 christos else
5401 1.1 christos ac_cv_c_format_attribute=no
5402 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5403 1.1 christos /* end confdefs.h. */
5404 1.1 christos #include <stdio.h>
5405 1.1 christos void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5406 1.1 christos void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5407 1.1 christos
5408 1.1 christos int
5409 1.1 christos main ()
5410 1.1 christos {
5411 1.1 christos
5412 1.1 christos f ("%s", "str");
5413 1.1 christos
5414 1.1 christos ;
5415 1.1 christos return 0;
5416 1.1 christos }
5417 1.1 christos _ACEOF
5418 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5419 1.1 christos ac_cv_c_format_attribute="yes"
5420 1.1 christos else
5421 1.1 christos ac_cv_c_format_attribute="no"
5422 1.1 christos fi
5423 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5424 1.1 christos
5425 1.1 christos fi
5426 1.1 christos
5427 1.1 christos
5428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
5429 1.1 christos $as_echo "$ac_cv_c_format_attribute" >&6; }
5430 1.1 christos if test $ac_cv_c_format_attribute = yes; then
5431 1.1 christos
5432 1.1 christos $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
5433 1.1 christos
5434 1.1 christos fi
5435 1.1 christos
5436 1.1 christos
5437 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
5438 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
5439 1.1 christos if ${ac_cv_c_unused_attribute+:} false; then :
5440 1.1 christos $as_echo_n "(cached) " >&6
5441 1.1 christos else
5442 1.1 christos ac_cv_c_unused_attribute=no
5443 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5444 1.1 christos /* end confdefs.h. */
5445 1.1 christos #include <stdio.h>
5446 1.1 christos void f (char *u __attribute__((unused)));
5447 1.1 christos
5448 1.1 christos int
5449 1.1 christos main ()
5450 1.1 christos {
5451 1.1 christos
5452 1.1 christos f ("x");
5453 1.1 christos
5454 1.1 christos ;
5455 1.1 christos return 0;
5456 1.1 christos }
5457 1.1 christos _ACEOF
5458 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5459 1.1 christos ac_cv_c_unused_attribute="yes"
5460 1.1 christos else
5461 1.1 christos ac_cv_c_unused_attribute="no"
5462 1.1 christos fi
5463 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5464 1.1 christos
5465 1.1 christos fi
5466 1.1 christos
5467 1.1 christos
5468 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
5469 1.1 christos $as_echo "$ac_cv_c_unused_attribute" >&6; }
5470 1.1 christos if test $ac_cv_c_unused_attribute = yes; then
5471 1.1 christos
5472 1.1 christos $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
5473 1.1 christos
5474 1.1 christos fi
5475 1.1 christos
5476 1.1.1.4 prlw1
5477 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute" >&5
5478 1.1.1.4 prlw1 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute... " >&6; }
5479 1.1.1.4 prlw1 if ${ac_cv_c_noreturn_attribute+:} false; then :
5480 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
5481 1.1.1.4 prlw1 else
5482 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute=no
5483 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5484 1.1.1.4 prlw1 /* end confdefs.h. */
5485 1.1.1.4 prlw1 #include <stdio.h>
5486 1.1.1.4 prlw1 __attribute__((noreturn)) void f(int x) { printf("%d", x); }
5487 1.1.1.4 prlw1
5488 1.1.1.4 prlw1 int
5489 1.1.1.4 prlw1 main ()
5490 1.1.1.4 prlw1 {
5491 1.1.1.4 prlw1
5492 1.1.1.4 prlw1 f(1);
5493 1.1.1.4 prlw1
5494 1.1.1.4 prlw1 ;
5495 1.1.1.4 prlw1 return 0;
5496 1.1.1.4 prlw1 }
5497 1.1.1.4 prlw1 _ACEOF
5498 1.1.1.4 prlw1 if ac_fn_c_try_compile "$LINENO"; then :
5499 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute="yes"
5500 1.1.1.4 prlw1 else
5501 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute="no"
5502 1.1.1.4 prlw1 fi
5503 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5504 1.1.1.4 prlw1
5505 1.1.1.4 prlw1 fi
5506 1.1.1.4 prlw1
5507 1.1.1.4 prlw1
5508 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_noreturn_attribute" >&5
5509 1.1.1.4 prlw1 $as_echo "$ac_cv_c_noreturn_attribute" >&6; }
5510 1.1.1.4 prlw1 if test $ac_cv_c_noreturn_attribute = yes; then
5511 1.1.1.4 prlw1
5512 1.1.1.4 prlw1 $as_echo "#define HAVE_ATTR_NORETURN 1" >>confdefs.h
5513 1.1.1.4 prlw1
5514 1.1.1.4 prlw1
5515 1.1.1.4 prlw1 $as_echo "#define ATTR_NORETURN __attribute__((__noreturn__))" >>confdefs.h
5516 1.1.1.4 prlw1
5517 1.1.1.4 prlw1 fi
5518 1.1.1.4 prlw1
5519 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memcmp compares unsigned" >&5
5520 1.1 christos $as_echo_n "checking if memcmp compares unsigned... " >&6; }
5521 1.1 christos if test "$cross_compiling" = yes; then :
5522 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compile no" >&5
5523 1.1 christos $as_echo "cross-compile no" >&6; }
5524 1.1 christos
5525 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5526 1.1 christos
5527 1.1 christos case " $LIBOBJS " in
5528 1.1 christos *" memcmp.$ac_objext "* ) ;;
5529 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5530 1.1 christos ;;
5531 1.1 christos esac
5532 1.1 christos
5533 1.1 christos
5534 1.1 christos else
5535 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5536 1.1 christos /* end confdefs.h. */
5537 1.1 christos
5538 1.1 christos #include <stdio.h>
5539 1.1 christos #include <stdlib.h>
5540 1.1 christos #include <string.h>
5541 1.1 christos int main(void)
5542 1.1 christos {
5543 1.1 christos char a = 255, b = 0;
5544 1.1 christos if(memcmp(&a, &b, 1) < 0)
5545 1.1 christos return 1;
5546 1.1 christos return 0;
5547 1.1 christos }
5548 1.1 christos
5549 1.1 christos _ACEOF
5550 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5551 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5552 1.1 christos $as_echo "yes" >&6; }
5553 1.1 christos else
5554 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5555 1.1 christos $as_echo "no" >&6; }
5556 1.1 christos
5557 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5558 1.1 christos
5559 1.1 christos case " $LIBOBJS " in
5560 1.1 christos *" memcmp.$ac_objext "* ) ;;
5561 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5562 1.1 christos ;;
5563 1.1 christos esac
5564 1.1 christos
5565 1.1 christos
5566 1.1 christos fi
5567 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5568 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5569 1.1 christos fi
5570 1.1 christos
5571 1.1 christos
5572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ctime_r works with two arguments" >&5
5573 1.1 christos $as_echo_n "checking whether ctime_r works with two arguments... " >&6; }
5574 1.1 christos if ${ac_cv_c_ctime_c+:} false; then :
5575 1.1 christos $as_echo_n "(cached) " >&6
5576 1.1 christos else
5577 1.1 christos ac_cv_c_ctime_c=no
5578 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5579 1.1 christos /* end confdefs.h. */
5580 1.1 christos #include <time.h>
5581 1.1 christos void testing (void) { time_t clock; char current_time[40]; ctime_r(&clock, current_time); }
5582 1.1 christos int
5583 1.1 christos main ()
5584 1.1 christos {
5585 1.1 christos
5586 1.1 christos testing();
5587 1.1 christos
5588 1.1 christos ;
5589 1.1 christos return 0;
5590 1.1 christos }
5591 1.1 christos _ACEOF
5592 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5593 1.1 christos ac_cv_c_ctime_c="yes"
5594 1.1 christos else
5595 1.1 christos ac_cv_c_ctime_c="no"
5596 1.1 christos fi
5597 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5598 1.1 christos
5599 1.1 christos fi
5600 1.1 christos
5601 1.1 christos
5602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_ctime_c" >&5
5603 1.1 christos $as_echo "$ac_cv_c_ctime_c" >&6; }
5604 1.1 christos if test $ac_cv_c_ctime_c = no; then
5605 1.1 christos CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
5606 1.1 christos fi
5607 1.1 christos
5608 1.1 christos
5609 1.1 christos # Checks for libraries.
5610 1.1 christos
5611 1.1 christos # Check for SSL, original taken from
5612 1.1 christos # http://www.gnu.org/software/ac-archive/htmldoc/check_ssl.html and
5613 1.1 christos # modified for NSD.
5614 1.1 christos
5615 1.1 christos # check for libevent
5616 1.1 christos
5617 1.1 christos # Check whether --with-libevent was given.
5618 1.1 christos if test "${with_libevent+set}" = set; then :
5619 1.1 christos withval=$with_libevent;
5620 1.1 christos else
5621 1.1 christos withval="yes"
5622 1.1 christos fi
5623 1.1 christos
5624 1.1 christos if test x_$withval = x_yes -o x_$withval != x_no; then
5625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libevent" >&5
5626 1.1 christos $as_echo_n "checking for libevent... " >&6; }
5627 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
5628 1.1 christos withval="/usr/local /opt/local /usr/lib /usr/pkg /usr/sfw /usr"
5629 1.1 christos fi
5630 1.1 christos for dir in $withval; do
5631 1.1 christos thedir="$dir"
5632 1.1 christos if test -f "$dir/include/event.h" -o -f "$dir/include/event2/event.h"; then
5633 1.1 christos found_libevent="yes"
5634 1.1 christos if test "$thedir" != "/usr"; then
5635 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir/include"
5636 1.1 christos fi
5637 1.1 christos break;
5638 1.1 christos fi
5639 1.1 christos done
5640 1.1 christos if test x_$found_libevent != x_yes; then
5641 1.1 christos if test -f "$dir/event.h" -a \( -f "$dir/libevent.la" -o -f "$dir/libev.la" \) ; then
5642 1.1 christos # libevent source directory
5643 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5644 1.1 christos $as_echo "found in $thedir" >&6; }
5645 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir -I$thedir/include"
5646 1.1 christos # remove evdns from linking
5647 1.1 christos ev_files_o=`ls $thedir/*.o | grep -v evdns\.o | grep -v bufferevent_openssl\.o`
5648 1.1 christos cp $ev_files_o .
5649 1.1 christos LDFLAGS="$ev_files_o $LDFLAGS -lm"
5650 1.1 christos else
5651 1.1 christos as_fn_error $? "Cannot find the libevent library.
5652 1.1 christos You can restart ./configure --with-libevent=no to use a builtin alternative." "$LINENO" 5
5653 1.1 christos fi
5654 1.1 christos else
5655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5656 1.1 christos $as_echo "found in $thedir" >&6; }
5657 1.1 christos if test ! -f $thedir/lib/libevent.a -a ! -f $thedir/lib/libevent.so -a -d "$thedir/lib/event2"; then
5658 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib/event2"
5659 1.1 christos
5660 1.1 christos if test "x$enable_rpath" = xyes; then
5661 1.1 christos if echo "$thedir/lib/event2" | grep "^/" >/dev/null; then
5662 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib/event2"
5663 1.1 christos fi
5664 1.1 christos fi
5665 1.1 christos
5666 1.1 christos else
5667 1.1 christos if test "$thedir" != "/usr" -a "$thedir" != ""; then
5668 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib"
5669 1.1 christos
5670 1.1 christos if test "x$enable_rpath" = xyes; then
5671 1.1 christos if echo "$thedir/lib" | grep "^/" >/dev/null; then
5672 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib"
5673 1.1 christos fi
5674 1.1 christos fi
5675 1.1 christos
5676 1.1 christos fi
5677 1.1 christos fi
5678 1.1 christos fi
5679 1.1 christos # check for library used by libevent after 1.3c
5680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
5681 1.1 christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
5682 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5683 1.1 christos $as_echo_n "(cached) " >&6
5684 1.1 christos else
5685 1.1 christos ac_func_search_save_LIBS=$LIBS
5686 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5687 1.1 christos /* end confdefs.h. */
5688 1.1 christos
5689 1.1 christos /* Override any GCC internal prototype to avoid an error.
5690 1.1 christos Use char because int might match the return type of a GCC
5691 1.1 christos builtin and then its argument prototype would still apply. */
5692 1.1 christos #ifdef __cplusplus
5693 1.1 christos extern "C"
5694 1.1 christos #endif
5695 1.1 christos char clock_gettime ();
5696 1.1 christos int
5697 1.1 christos main ()
5698 1.1 christos {
5699 1.1 christos return clock_gettime ();
5700 1.1 christos ;
5701 1.1 christos return 0;
5702 1.1 christos }
5703 1.1 christos _ACEOF
5704 1.1 christos for ac_lib in '' rt; do
5705 1.1 christos if test -z "$ac_lib"; then
5706 1.1 christos ac_res="none required"
5707 1.1 christos else
5708 1.1 christos ac_res=-l$ac_lib
5709 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5710 1.1 christos fi
5711 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5712 1.1 christos ac_cv_search_clock_gettime=$ac_res
5713 1.1 christos fi
5714 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5715 1.1 christos conftest$ac_exeext
5716 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5717 1.1 christos break
5718 1.1 christos fi
5719 1.1 christos done
5720 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5721 1.1 christos
5722 1.1 christos else
5723 1.1 christos ac_cv_search_clock_gettime=no
5724 1.1 christos fi
5725 1.1 christos rm conftest.$ac_ext
5726 1.1 christos LIBS=$ac_func_search_save_LIBS
5727 1.1 christos fi
5728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
5729 1.1 christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
5730 1.1 christos ac_res=$ac_cv_search_clock_gettime
5731 1.1 christos if test "$ac_res" != no; then :
5732 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5733 1.1 christos
5734 1.1 christos fi
5735 1.1 christos
5736 1.1 christos
5737 1.1 christos # is the event.h header libev or libevent?
5738 1.1 christos for ac_header in event.h
5739 1.1 christos do :
5740 1.1 christos ac_fn_c_check_header_compile "$LINENO" "event.h" "ac_cv_header_event_h" "$ac_includes_default
5741 1.1 christos "
5742 1.1 christos if test "x$ac_cv_header_event_h" = xyes; then :
5743 1.1 christos cat >>confdefs.h <<_ACEOF
5744 1.1 christos #define HAVE_EVENT_H 1
5745 1.1 christos _ACEOF
5746 1.1 christos
5747 1.1 christos fi
5748 1.1 christos
5749 1.1 christos done
5750 1.1 christos
5751 1.1 christos ac_fn_c_check_decl "$LINENO" "EV_VERSION_MAJOR" "ac_cv_have_decl_EV_VERSION_MAJOR" "$ac_includes_default
5752 1.1 christos #include <event.h>
5753 1.1 christos
5754 1.1 christos "
5755 1.1 christos if test "x$ac_cv_have_decl_EV_VERSION_MAJOR" = xyes; then :
5756 1.1 christos
5757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5758 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5759 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5760 1.1 christos $as_echo_n "(cached) " >&6
5761 1.1 christos else
5762 1.1 christos ac_func_search_save_LIBS=$LIBS
5763 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5764 1.1 christos /* end confdefs.h. */
5765 1.1 christos
5766 1.1 christos /* Override any GCC internal prototype to avoid an error.
5767 1.1 christos Use char because int might match the return type of a GCC
5768 1.1 christos builtin and then its argument prototype would still apply. */
5769 1.1 christos #ifdef __cplusplus
5770 1.1 christos extern "C"
5771 1.1 christos #endif
5772 1.1 christos char event_set ();
5773 1.1 christos int
5774 1.1 christos main ()
5775 1.1 christos {
5776 1.1 christos return event_set ();
5777 1.1 christos ;
5778 1.1 christos return 0;
5779 1.1 christos }
5780 1.1 christos _ACEOF
5781 1.1 christos for ac_lib in '' ev; do
5782 1.1 christos if test -z "$ac_lib"; then
5783 1.1 christos ac_res="none required"
5784 1.1 christos else
5785 1.1 christos ac_res=-l$ac_lib
5786 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5787 1.1 christos fi
5788 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5789 1.1 christos ac_cv_search_event_set=$ac_res
5790 1.1 christos fi
5791 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5792 1.1 christos conftest$ac_exeext
5793 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5794 1.1 christos break
5795 1.1 christos fi
5796 1.1 christos done
5797 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5798 1.1 christos
5799 1.1 christos else
5800 1.1 christos ac_cv_search_event_set=no
5801 1.1 christos fi
5802 1.1 christos rm conftest.$ac_ext
5803 1.1 christos LIBS=$ac_func_search_save_LIBS
5804 1.1 christos fi
5805 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5806 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5807 1.1 christos ac_res=$ac_cv_search_event_set
5808 1.1 christos if test "$ac_res" != no; then :
5809 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5810 1.1 christos
5811 1.1 christos fi
5812 1.1 christos
5813 1.1 christos
5814 1.1 christos else
5815 1.1 christos
5816 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5817 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5818 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5819 1.1 christos $as_echo_n "(cached) " >&6
5820 1.1 christos else
5821 1.1 christos ac_func_search_save_LIBS=$LIBS
5822 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5823 1.1 christos /* end confdefs.h. */
5824 1.1 christos
5825 1.1 christos /* Override any GCC internal prototype to avoid an error.
5826 1.1 christos Use char because int might match the return type of a GCC
5827 1.1 christos builtin and then its argument prototype would still apply. */
5828 1.1 christos #ifdef __cplusplus
5829 1.1 christos extern "C"
5830 1.1 christos #endif
5831 1.1 christos char event_set ();
5832 1.1 christos int
5833 1.1 christos main ()
5834 1.1 christos {
5835 1.1 christos return event_set ();
5836 1.1 christos ;
5837 1.1 christos return 0;
5838 1.1 christos }
5839 1.1 christos _ACEOF
5840 1.1 christos for ac_lib in '' event; do
5841 1.1 christos if test -z "$ac_lib"; then
5842 1.1 christos ac_res="none required"
5843 1.1 christos else
5844 1.1 christos ac_res=-l$ac_lib
5845 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5846 1.1 christos fi
5847 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5848 1.1 christos ac_cv_search_event_set=$ac_res
5849 1.1 christos fi
5850 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5851 1.1 christos conftest$ac_exeext
5852 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5853 1.1 christos break
5854 1.1 christos fi
5855 1.1 christos done
5856 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5857 1.1 christos
5858 1.1 christos else
5859 1.1 christos ac_cv_search_event_set=no
5860 1.1 christos fi
5861 1.1 christos rm conftest.$ac_ext
5862 1.1 christos LIBS=$ac_func_search_save_LIBS
5863 1.1 christos fi
5864 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5865 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5866 1.1 christos ac_res=$ac_cv_search_event_set
5867 1.1 christos if test "$ac_res" != no; then :
5868 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5869 1.1 christos
5870 1.1 christos fi
5871 1.1 christos
5872 1.1 christos
5873 1.1 christos fi
5874 1.1 christos
5875 1.1 christos for ac_func in event_base_free
5876 1.1 christos do :
5877 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_free" "ac_cv_func_event_base_free"
5878 1.1 christos if test "x$ac_cv_func_event_base_free" = xyes; then :
5879 1.1 christos cat >>confdefs.h <<_ACEOF
5880 1.1 christos #define HAVE_EVENT_BASE_FREE 1
5881 1.1 christos _ACEOF
5882 1.1 christos
5883 1.1 christos fi
5884 1.1 christos done
5885 1.1 christos # only in libevent 1.2 and later
5886 1.1 christos for ac_func in event_base_once
5887 1.1 christos do :
5888 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_once" "ac_cv_func_event_base_once"
5889 1.1 christos if test "x$ac_cv_func_event_base_once" = xyes; then :
5890 1.1 christos cat >>confdefs.h <<_ACEOF
5891 1.1 christos #define HAVE_EVENT_BASE_ONCE 1
5892 1.1 christos _ACEOF
5893 1.1 christos
5894 1.1 christos fi
5895 1.1 christos done
5896 1.1 christos # only in libevent 1.4.1 and later
5897 1.1 christos for ac_func in event_base_new
5898 1.1 christos do :
5899 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_new" "ac_cv_func_event_base_new"
5900 1.1 christos if test "x$ac_cv_func_event_base_new" = xyes; then :
5901 1.1 christos cat >>confdefs.h <<_ACEOF
5902 1.1 christos #define HAVE_EVENT_BASE_NEW 1
5903 1.1 christos _ACEOF
5904 1.1 christos
5905 1.1 christos fi
5906 1.1 christos done
5907 1.1 christos # only in libevent 1.4.1 and later
5908 1.1 christos for ac_func in event_base_get_method
5909 1.1 christos do :
5910 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_get_method" "ac_cv_func_event_base_get_method"
5911 1.1 christos if test "x$ac_cv_func_event_base_get_method" = xyes; then :
5912 1.1 christos cat >>confdefs.h <<_ACEOF
5913 1.1 christos #define HAVE_EVENT_BASE_GET_METHOD 1
5914 1.1 christos _ACEOF
5915 1.1 christos
5916 1.1 christos fi
5917 1.1 christos done
5918 1.1 christos # only in libevent 1.4.3 and later
5919 1.1 christos for ac_func in ev_loop
5920 1.1 christos do :
5921 1.1 christos ac_fn_c_check_func "$LINENO" "ev_loop" "ac_cv_func_ev_loop"
5922 1.1 christos if test "x$ac_cv_func_ev_loop" = xyes; then :
5923 1.1 christos cat >>confdefs.h <<_ACEOF
5924 1.1 christos #define HAVE_EV_LOOP 1
5925 1.1 christos _ACEOF
5926 1.1 christos
5927 1.1 christos fi
5928 1.1 christos done
5929 1.1 christos # only in libev. (tested on 3.51)
5930 1.1 christos for ac_func in ev_default_loop
5931 1.1 christos do :
5932 1.1 christos ac_fn_c_check_func "$LINENO" "ev_default_loop" "ac_cv_func_ev_default_loop"
5933 1.1 christos if test "x$ac_cv_func_ev_default_loop" = xyes; then :
5934 1.1 christos cat >>confdefs.h <<_ACEOF
5935 1.1 christos #define HAVE_EV_DEFAULT_LOOP 1
5936 1.1 christos _ACEOF
5937 1.1 christos
5938 1.1 christos fi
5939 1.1 christos done
5940 1.1 christos # only in libev. (tested on 4.00)
5941 1.1 christos else
5942 1.1 christos
5943 1.1 christos $as_echo "#define USE_MINI_EVENT 1" >>confdefs.h
5944 1.1 christos
5945 1.1 christos fi
5946 1.1 christos
5947 1.1 christos # Checks for header files.
5948 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5949 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
5950 1.1 christos if ${ac_cv_header_stdc+:} false; then :
5951 1.1 christos $as_echo_n "(cached) " >&6
5952 1.1 christos else
5953 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5954 1.1 christos /* end confdefs.h. */
5955 1.1 christos #include <stdlib.h>
5956 1.1 christos #include <stdarg.h>
5957 1.1 christos #include <string.h>
5958 1.1 christos #include <float.h>
5959 1.1 christos
5960 1.1 christos int
5961 1.1 christos main ()
5962 1.1 christos {
5963 1.1 christos
5964 1.1 christos ;
5965 1.1 christos return 0;
5966 1.1 christos }
5967 1.1 christos _ACEOF
5968 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5969 1.1 christos ac_cv_header_stdc=yes
5970 1.1 christos else
5971 1.1 christos ac_cv_header_stdc=no
5972 1.1 christos fi
5973 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5974 1.1 christos
5975 1.1 christos if test $ac_cv_header_stdc = yes; then
5976 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5977 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5978 1.1 christos /* end confdefs.h. */
5979 1.1 christos #include <string.h>
5980 1.1 christos
5981 1.1 christos _ACEOF
5982 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5983 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
5984 1.1 christos
5985 1.1 christos else
5986 1.1 christos ac_cv_header_stdc=no
5987 1.1 christos fi
5988 1.1 christos rm -f conftest*
5989 1.1 christos
5990 1.1 christos fi
5991 1.1 christos
5992 1.1 christos if test $ac_cv_header_stdc = yes; then
5993 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5994 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5995 1.1 christos /* end confdefs.h. */
5996 1.1 christos #include <stdlib.h>
5997 1.1 christos
5998 1.1 christos _ACEOF
5999 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6000 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
6001 1.1 christos
6002 1.1 christos else
6003 1.1 christos ac_cv_header_stdc=no
6004 1.1 christos fi
6005 1.1 christos rm -f conftest*
6006 1.1 christos
6007 1.1 christos fi
6008 1.1 christos
6009 1.1 christos if test $ac_cv_header_stdc = yes; then
6010 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6011 1.1 christos if test "$cross_compiling" = yes; then :
6012 1.1 christos :
6013 1.1 christos else
6014 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6015 1.1 christos /* end confdefs.h. */
6016 1.1 christos #include <ctype.h>
6017 1.1 christos #include <stdlib.h>
6018 1.1 christos #if ((' ' & 0x0FF) == 0x020)
6019 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6020 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6021 1.1 christos #else
6022 1.1 christos # define ISLOWER(c) \
6023 1.1 christos (('a' <= (c) && (c) <= 'i') \
6024 1.1 christos || ('j' <= (c) && (c) <= 'r') \
6025 1.1 christos || ('s' <= (c) && (c) <= 'z'))
6026 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6027 1.1 christos #endif
6028 1.1 christos
6029 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6030 1.1 christos int
6031 1.1 christos main ()
6032 1.1 christos {
6033 1.1 christos int i;
6034 1.1 christos for (i = 0; i < 256; i++)
6035 1.1 christos if (XOR (islower (i), ISLOWER (i))
6036 1.1 christos || toupper (i) != TOUPPER (i))
6037 1.1 christos return 2;
6038 1.1 christos return 0;
6039 1.1 christos }
6040 1.1 christos _ACEOF
6041 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6042 1.1 christos
6043 1.1 christos else
6044 1.1 christos ac_cv_header_stdc=no
6045 1.1 christos fi
6046 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6047 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6048 1.1 christos fi
6049 1.1 christos
6050 1.1 christos fi
6051 1.1 christos fi
6052 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6053 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
6054 1.1 christos if test $ac_cv_header_stdc = yes; then
6055 1.1 christos
6056 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6057 1.1 christos
6058 1.1 christos fi
6059 1.1 christos
6060 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6061 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6062 1.1 christos if ${ac_cv_header_sys_wait_h+:} false; then :
6063 1.1 christos $as_echo_n "(cached) " >&6
6064 1.1 christos else
6065 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6066 1.1 christos /* end confdefs.h. */
6067 1.1 christos #include <sys/types.h>
6068 1.1 christos #include <sys/wait.h>
6069 1.1 christos #ifndef WEXITSTATUS
6070 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6071 1.1 christos #endif
6072 1.1 christos #ifndef WIFEXITED
6073 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6074 1.1 christos #endif
6075 1.1 christos
6076 1.1 christos int
6077 1.1 christos main ()
6078 1.1 christos {
6079 1.1 christos int s;
6080 1.1 christos wait (&s);
6081 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6082 1.1 christos ;
6083 1.1 christos return 0;
6084 1.1 christos }
6085 1.1 christos _ACEOF
6086 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6087 1.1 christos ac_cv_header_sys_wait_h=yes
6088 1.1 christos else
6089 1.1 christos ac_cv_header_sys_wait_h=no
6090 1.1 christos fi
6091 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6092 1.1 christos fi
6093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6094 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6095 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then
6096 1.1 christos
6097 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6098 1.1 christos
6099 1.1 christos fi
6100 1.1 christos
6101 1.1.1.3 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
6102 1.1 christos do :
6103 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6104 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6105 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6106 1.1 christos cat >>confdefs.h <<_ACEOF
6107 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6108 1.1 christos _ACEOF
6109 1.1 christos
6110 1.1 christos fi
6111 1.1 christos
6112 1.1 christos done
6113 1.1 christos
6114 1.1 christos
6115 1.1 christos
6116 1.1 christos
6117 1.1 christos
6118 1.1 christos
6119 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for double definition of struct va_list" >&5
6120 1.1 christos $as_echo_n "checking for double definition of struct va_list... " >&6; }
6121 1.1 christos if ${ac_cv_c_va_list_def+:} false; then :
6122 1.1 christos $as_echo_n "(cached) " >&6
6123 1.1 christos else
6124 1.1 christos
6125 1.1 christos cat >conftest.c <<EOF
6126 1.1 christos #include <stdio.h>
6127 1.1 christos #include <stdarg.h>
6128 1.1 christos int foo(void);
6129 1.1 christos EOF
6130 1.1 christos if test -z "`$CC -Werror -D_XOPEN_SOURCE=600 -c conftest.c 2>&1`"; then
6131 1.1 christos eval "ac_cv_c_va_list_def=no"
6132 1.1 christos else
6133 1.1 christos eval "ac_cv_c_va_list_def=yes"
6134 1.1 christos fi
6135 1.1 christos rm -f conftest*
6136 1.1 christos
6137 1.1 christos fi
6138 1.1 christos
6139 1.1 christos if test $ac_cv_c_va_list_def = yes; then
6140 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6141 1.1 christos $as_echo "yes" >&6; }
6142 1.1 christos :
6143 1.1 christos
6144 1.1 christos cat >>confdefs.h <<_ACEOF
6145 1.1 christos #define HAVE_VA_LIST_DOUBLE_DEF /**/
6146 1.1 christos _ACEOF
6147 1.1 christos
6148 1.1 christos else
6149 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6150 1.1 christos $as_echo "no" >&6; }
6151 1.1 christos :
6152 1.1 christos
6153 1.1 christos fi
6154 1.1 christos
6155 1.1 christos
6156 1.1 christos
6157 1.1 christos
6158 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime needs defines" >&5
6159 1.1 christos $as_echo_n "checking whether strptime needs defines... " >&6; }
6160 1.1 christos if ${ac_cv_c_strptime_needs_defs+:} false; then :
6161 1.1 christos $as_echo_n "(cached) " >&6
6162 1.1 christos else
6163 1.1 christos
6164 1.1 christos cat >conftest.c <<EOF
6165 1.1 christos #include <time.h>
6166 1.1 christos int testing (void) { struct tm t; const char *timestr="201201"; return strptime(timestr, "%Y%m", &t) != 0; }
6167 1.1 christos EOF
6168 1.1 christos if test -z "`$CC -Wall -Werror -c conftest.c 2>&1`"; then
6169 1.1 christos eval "ac_cv_c_strptime_needs_defs=no"
6170 1.1 christos else
6171 1.1 christos eval "ac_cv_c_strptime_needs_defs=yes"
6172 1.1 christos fi
6173 1.1 christos rm -f conftest*
6174 1.1 christos
6175 1.1 christos fi
6176 1.1 christos
6177 1.1 christos
6178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_needs_defs" >&5
6179 1.1 christos $as_echo "$ac_cv_c_strptime_needs_defs" >&6; }
6180 1.1 christos if test $ac_cv_c_strptime_needs_defs = yes; then
6181 1.1 christos
6182 1.1 christos cat >>confdefs.h <<_ACEOF
6183 1.1 christos #define STRPTIME_NEEDS_DEFINES 1
6184 1.1 christos _ACEOF
6185 1.1 christos
6186 1.1 christos fi
6187 1.1 christos
6188 1.1 christos
6189 1.1 christos # check wether strptime also works
6190 1.1 christos
6191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
6192 1.1 christos $as_echo_n "checking for library containing inet_pton... " >&6; }
6193 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6194 1.1 christos $as_echo_n "(cached) " >&6
6195 1.1 christos else
6196 1.1 christos ac_func_search_save_LIBS=$LIBS
6197 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6198 1.1 christos /* end confdefs.h. */
6199 1.1 christos
6200 1.1 christos /* Override any GCC internal prototype to avoid an error.
6201 1.1 christos Use char because int might match the return type of a GCC
6202 1.1 christos builtin and then its argument prototype would still apply. */
6203 1.1 christos #ifdef __cplusplus
6204 1.1 christos extern "C"
6205 1.1 christos #endif
6206 1.1 christos char inet_pton ();
6207 1.1 christos int
6208 1.1 christos main ()
6209 1.1 christos {
6210 1.1 christos return inet_pton ();
6211 1.1 christos ;
6212 1.1 christos return 0;
6213 1.1 christos }
6214 1.1 christos _ACEOF
6215 1.1 christos for ac_lib in '' nsl; do
6216 1.1 christos if test -z "$ac_lib"; then
6217 1.1 christos ac_res="none required"
6218 1.1 christos else
6219 1.1 christos ac_res=-l$ac_lib
6220 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6221 1.1 christos fi
6222 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6223 1.1 christos ac_cv_search_inet_pton=$ac_res
6224 1.1 christos fi
6225 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6226 1.1 christos conftest$ac_exeext
6227 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6228 1.1 christos break
6229 1.1 christos fi
6230 1.1 christos done
6231 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6232 1.1 christos
6233 1.1 christos else
6234 1.1 christos ac_cv_search_inet_pton=no
6235 1.1 christos fi
6236 1.1 christos rm conftest.$ac_ext
6237 1.1 christos LIBS=$ac_func_search_save_LIBS
6238 1.1 christos fi
6239 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
6240 1.1 christos $as_echo "$ac_cv_search_inet_pton" >&6; }
6241 1.1 christos ac_res=$ac_cv_search_inet_pton
6242 1.1 christos if test "$ac_res" != no; then :
6243 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6244 1.1 christos
6245 1.1 christos fi
6246 1.1 christos
6247 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6248 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6249 1.1 christos if ${ac_cv_search_socket+:} false; then :
6250 1.1 christos $as_echo_n "(cached) " >&6
6251 1.1 christos else
6252 1.1 christos ac_func_search_save_LIBS=$LIBS
6253 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6254 1.1 christos /* end confdefs.h. */
6255 1.1 christos
6256 1.1 christos /* Override any GCC internal prototype to avoid an error.
6257 1.1 christos Use char because int might match the return type of a GCC
6258 1.1 christos builtin and then its argument prototype would still apply. */
6259 1.1 christos #ifdef __cplusplus
6260 1.1 christos extern "C"
6261 1.1 christos #endif
6262 1.1 christos char socket ();
6263 1.1 christos int
6264 1.1 christos main ()
6265 1.1 christos {
6266 1.1 christos return socket ();
6267 1.1 christos ;
6268 1.1 christos return 0;
6269 1.1 christos }
6270 1.1 christos _ACEOF
6271 1.1 christos for ac_lib in '' socket; do
6272 1.1 christos if test -z "$ac_lib"; then
6273 1.1 christos ac_res="none required"
6274 1.1 christos else
6275 1.1 christos ac_res=-l$ac_lib
6276 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6277 1.1 christos fi
6278 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6279 1.1 christos ac_cv_search_socket=$ac_res
6280 1.1 christos fi
6281 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6282 1.1 christos conftest$ac_exeext
6283 1.1 christos if ${ac_cv_search_socket+:} false; then :
6284 1.1 christos break
6285 1.1 christos fi
6286 1.1 christos done
6287 1.1 christos if ${ac_cv_search_socket+:} false; then :
6288 1.1 christos
6289 1.1 christos else
6290 1.1 christos ac_cv_search_socket=no
6291 1.1 christos fi
6292 1.1 christos rm conftest.$ac_ext
6293 1.1 christos LIBS=$ac_func_search_save_LIBS
6294 1.1 christos fi
6295 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6296 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6297 1.1 christos ac_res=$ac_cv_search_socket
6298 1.1 christos if test "$ac_res" != no; then :
6299 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6300 1.1 christos
6301 1.1 christos fi
6302 1.1 christos
6303 1.1 christos
6304 1.1 christos
6305 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime works" >&5
6306 1.1 christos $as_echo_n "checking whether strptime works... " >&6; }
6307 1.1 christos if test c${cross_compiling} = cno; then
6308 1.1 christos if test "$cross_compiling" = yes; then :
6309 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6310 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6311 1.1 christos as_fn_error $? "cannot run test program while cross compiling
6312 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6313 1.1 christos else
6314 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6315 1.1 christos /* end confdefs.h. */
6316 1.1 christos
6317 1.1 christos #define _XOPEN_SOURCE 600
6318 1.1 christos #include <time.h>
6319 1.1 christos int main(void) { struct tm tm; char *res;
6320 1.1 christos res = strptime("20070207111842", "%Y%m%d%H%M%S", &tm);
6321 1.1 christos if (!res) return 1; return 0; }
6322 1.1 christos
6323 1.1 christos _ACEOF
6324 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6325 1.1 christos eval "ac_cv_c_strptime_works=yes"
6326 1.1 christos else
6327 1.1 christos eval "ac_cv_c_strptime_works=no"
6328 1.1 christos fi
6329 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6330 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6331 1.1 christos fi
6332 1.1 christos
6333 1.1 christos else
6334 1.1 christos eval "ac_cv_c_strptime_works=maybe"
6335 1.1 christos fi
6336 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_works" >&5
6337 1.1 christos $as_echo "$ac_cv_c_strptime_works" >&6; }
6338 1.1 christos if test $ac_cv_c_strptime_works = no; then
6339 1.1 christos case " $LIBOBJS " in
6340 1.1 christos *" strptime.$ac_objext "* ) ;;
6341 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
6342 1.1 christos ;;
6343 1.1 christos esac
6344 1.1 christos
6345 1.1 christos else
6346 1.1 christos
6347 1.1 christos cat >>confdefs.h <<_ACEOF
6348 1.1 christos #define STRPTIME_WORKS 1
6349 1.1 christos _ACEOF
6350 1.1 christos
6351 1.1 christos fi
6352 1.1 christos
6353 1.1 christos
6354 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if nonblocking sockets work" >&5
6355 1.1 christos $as_echo_n "checking if nonblocking sockets work... " >&6; }
6356 1.1 christos if echo $target | grep mingw32 >/dev/null; then
6357 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (windows)" >&5
6358 1.1 christos $as_echo "no (windows)" >&6; }
6359 1.1 christos
6360 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6361 1.1 christos
6362 1.1 christos else
6363 1.1 christos if test "$cross_compiling" = yes; then :
6364 1.1 christos
6365 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: crosscompile(yes)" >&5
6366 1.1 christos $as_echo "crosscompile(yes)" >&6; }
6367 1.1 christos
6368 1.1 christos else
6369 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 1.1 christos /* end confdefs.h. */
6371 1.1 christos
6372 1.1 christos
6373 1.1 christos #include <stdio.h>
6374 1.1 christos #include <string.h>
6375 1.1 christos #include <stdlib.h>
6376 1.1 christos #include <fcntl.h>
6377 1.1 christos #include <errno.h>
6378 1.1 christos #ifdef HAVE_SYS_TYPES_H
6379 1.1 christos #include <sys/types.h>
6380 1.1 christos #endif
6381 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6382 1.1 christos #include <sys/socket.h>
6383 1.1 christos #endif
6384 1.1 christos #ifdef HAVE_NETINET_IN_H
6385 1.1 christos #include <netinet/in.h>
6386 1.1 christos #endif
6387 1.1 christos #ifdef HAVE_ARPA_INET_H
6388 1.1 christos #include <arpa/inet.h>
6389 1.1 christos #endif
6390 1.1 christos #ifdef HAVE_UNISTD_H
6391 1.1 christos #include <unistd.h>
6392 1.1 christos #endif
6393 1.1 christos #ifdef HAVE_TIME_H
6394 1.1 christos #include <time.h>
6395 1.1 christos #endif
6396 1.1 christos
6397 1.1 christos int main(void)
6398 1.1 christos {
6399 1.1 christos int port;
6400 1.1 christos int sfd, cfd;
6401 1.1 christos int num = 10;
6402 1.1 christos int i, p;
6403 1.1 christos struct sockaddr_in a;
6404 1.1 christos /* test if select and nonblocking reads work well together */
6405 1.1 christos /* open port.
6406 1.1 christos fork child to send 10 messages.
6407 1.1 christos select to read.
6408 1.1 christos then try to nonblocking read the 10 messages
6409 1.1 christos then, nonblocking read must give EAGAIN
6410 1.1 christos */
6411 1.1 christos
6412 1.1 christos port = 12345 + (time(0)%32);
6413 1.1 christos sfd = socket(PF_INET, SOCK_DGRAM, 0);
6414 1.1 christos if(sfd == -1) {
6415 1.1 christos perror("socket");
6416 1.1 christos return 1;
6417 1.1 christos }
6418 1.1 christos memset(&a, 0, sizeof(a));
6419 1.1 christos a.sin_family = AF_INET;
6420 1.1 christos a.sin_port = htons(port);
6421 1.1 christos a.sin_addr.s_addr = inet_addr("127.0.0.1");
6422 1.1 christos if(bind(sfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6423 1.1 christos perror("bind");
6424 1.1 christos return 1;
6425 1.1 christos }
6426 1.1 christos if(fcntl(sfd, F_SETFL, O_NONBLOCK) == -1) {
6427 1.1 christos perror("fcntl");
6428 1.1 christos return 1;
6429 1.1 christos }
6430 1.1 christos
6431 1.1 christos cfd = socket(PF_INET, SOCK_DGRAM, 0);
6432 1.1 christos if(cfd == -1) {
6433 1.1 christos perror("client socket");
6434 1.1 christos return 1;
6435 1.1 christos }
6436 1.1 christos a.sin_port = 0;
6437 1.1 christos if(bind(cfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6438 1.1 christos perror("client bind");
6439 1.1 christos return 1;
6440 1.1 christos }
6441 1.1 christos a.sin_port = htons(port);
6442 1.1 christos
6443 1.1 christos /* no handler, causes exit in 10 seconds */
6444 1.1 christos alarm(10);
6445 1.1 christos
6446 1.1 christos /* send and receive on the socket */
6447 1.1 christos if((p=fork()) == 0) {
6448 1.1 christos for(i=0; i<num; i++) {
6449 1.1 christos if(sendto(cfd, &i, sizeof(i), 0,
6450 1.1 christos (struct sockaddr*)&a, sizeof(a)) < 0) {
6451 1.1 christos perror("sendto");
6452 1.1 christos return 1;
6453 1.1 christos }
6454 1.1 christos }
6455 1.1 christos } else {
6456 1.1 christos /* parent */
6457 1.1 christos fd_set rset;
6458 1.1 christos int x;
6459 1.1 christos if(p == -1) {
6460 1.1 christos perror("fork");
6461 1.1 christos return 1;
6462 1.1 christos }
6463 1.1 christos FD_ZERO(&rset);
6464 1.1 christos FD_SET(sfd, &rset);
6465 1.1 christos if(select(sfd+1, &rset, NULL, NULL, NULL) < 1) {
6466 1.1 christos perror("select");
6467 1.1 christos return 1;
6468 1.1 christos }
6469 1.1 christos i = 0;
6470 1.1 christos while(i < num) {
6471 1.1 christos if(recv(sfd, &x, sizeof(x), 0) != sizeof(x)) {
6472 1.1 christos if(errno == EAGAIN)
6473 1.1 christos continue;
6474 1.1 christos perror("recv");
6475 1.1 christos return 1;
6476 1.1 christos }
6477 1.1 christos i++;
6478 1.1 christos }
6479 1.1 christos /* now we want to get EAGAIN: nonblocking goodness */
6480 1.1 christos errno = 0;
6481 1.1 christos recv(sfd, &x, sizeof(x), 0);
6482 1.1 christos if(errno != EAGAIN) {
6483 1.1 christos perror("trying to recv again");
6484 1.1 christos return 1;
6485 1.1 christos }
6486 1.1 christos /* EAGAIN encountered */
6487 1.1 christos }
6488 1.1 christos
6489 1.1 christos close(sfd);
6490 1.1 christos close(cfd);
6491 1.1 christos return 0;
6492 1.1 christos }
6493 1.1 christos
6494 1.1 christos _ACEOF
6495 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6496 1.1 christos
6497 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6498 1.1 christos $as_echo "yes" >&6; }
6499 1.1 christos
6500 1.1 christos else
6501 1.1 christos
6502 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6503 1.1 christos $as_echo "no" >&6; }
6504 1.1 christos
6505 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6506 1.1 christos
6507 1.1 christos
6508 1.1 christos fi
6509 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6510 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6511 1.1 christos fi
6512 1.1 christos
6513 1.1 christos fi
6514 1.1 christos
6515 1.1 christos
6516 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mkdir has one arg" >&5
6517 1.1 christos $as_echo_n "checking whether mkdir has one arg... " >&6; }
6518 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6519 1.1 christos /* end confdefs.h. */
6520 1.1 christos
6521 1.1 christos #include <stdio.h>
6522 1.1 christos #include <unistd.h>
6523 1.1 christos #ifdef HAVE_WINSOCK2_H
6524 1.1 christos #include <winsock2.h>
6525 1.1 christos #endif
6526 1.1 christos #ifdef HAVE_SYS_STAT_H
6527 1.1 christos #include <sys/stat.h>
6528 1.1 christos #endif
6529 1.1 christos
6530 1.1 christos int
6531 1.1 christos main ()
6532 1.1 christos {
6533 1.1 christos
6534 1.1 christos (void)mkdir("directory");
6535 1.1 christos
6536 1.1 christos ;
6537 1.1 christos return 0;
6538 1.1 christos }
6539 1.1 christos _ACEOF
6540 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6542 1.1 christos $as_echo "yes" >&6; }
6543 1.1 christos
6544 1.1 christos $as_echo "#define MKDIR_HAS_ONE_ARG 1" >>confdefs.h
6545 1.1 christos
6546 1.1 christos
6547 1.1 christos else
6548 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6549 1.1 christos $as_echo "no" >&6; }
6550 1.1 christos
6551 1.1 christos fi
6552 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6553 1.1 christos
6554 1.1 christos
6555 1.1 christos # set -I. and -Isrcdir
6556 1.1 christos if test -n "$CPPFLAGS"; then
6557 1.1 christos CPPFLAGS="$CPPFLAGS -I."
6558 1.1 christos else
6559 1.1 christos CPPFLAGS="-I."
6560 1.1 christos fi
6561 1.1 christos if test "$srcdir" != "."; then
6562 1.1 christos CPPFLAGS="$CPPFLAGS -I$srcdir"
6563 1.1 christos if test -f $srcdir/config.h; then
6564 1.1 christos as_fn_error $? "$srcdir/config.h is in the way, please remove it" "$LINENO" 5
6565 1.1 christos fi
6566 1.1 christos fi
6567 1.1 christos
6568 1.1 christos
6569 1.1 christos
6570 1.1 christos
6571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int8_t" >&5
6572 1.1 christos $as_echo_n "checking for int8_t... " >&6; }
6573 1.1 christos if ${ac_cv_type_int8_t+:} false; then :
6574 1.1 christos $as_echo_n "(cached) " >&6
6575 1.1 christos else
6576 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6577 1.1 christos /* end confdefs.h. */
6578 1.1 christos
6579 1.1 christos #include <sys/types.h>
6580 1.1 christos #if STDC_HEADERS
6581 1.1 christos #include <stdlib.h>
6582 1.1 christos #include <stddef.h>
6583 1.1 christos #endif
6584 1.1 christos
6585 1.1 christos #ifdef HAVE_STDINT_H
6586 1.1 christos #include <stdint.h>
6587 1.1 christos #endif
6588 1.1 christos
6589 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6590 1.1 christos #include <sys/socket.h>
6591 1.1 christos #endif
6592 1.1 christos
6593 1.1 christos #ifdef HAVE_ARPA_INET_H
6594 1.1 christos #include <arpa/inet.h>
6595 1.1 christos #endif
6596 1.1 christos
6597 1.1 christos #ifdef HAVE_SIGNAL_H
6598 1.1 christos #include <signal.h>
6599 1.1 christos #endif
6600 1.1 christos
6601 1.1 christos /* For Tru64 */
6602 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6603 1.1 christos #include <sys/bitypes.h>
6604 1.1 christos #endif
6605 1.1 christos
6606 1.1 christos _ACEOF
6607 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6608 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6609 1.1 christos ac_cv_type_int8_t=yes
6610 1.1 christos else
6611 1.1 christos ac_cv_type_int8_t=no
6612 1.1 christos fi
6613 1.1 christos rm -f conftest*
6614 1.1 christos
6615 1.1 christos fi
6616 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int8_t" >&5
6617 1.1 christos $as_echo "$ac_cv_type_int8_t" >&6; }
6618 1.1 christos if test $ac_cv_type_int8_t = no; then
6619 1.1 christos
6620 1.1 christos $as_echo "#define int8_t char" >>confdefs.h
6621 1.1 christos
6622 1.1 christos fi
6623 1.1 christos
6624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int16_t" >&5
6625 1.1 christos $as_echo_n "checking for int16_t... " >&6; }
6626 1.1 christos if ${ac_cv_type_int16_t+:} false; then :
6627 1.1 christos $as_echo_n "(cached) " >&6
6628 1.1 christos else
6629 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6630 1.1 christos /* end confdefs.h. */
6631 1.1 christos
6632 1.1 christos #include <sys/types.h>
6633 1.1 christos #if STDC_HEADERS
6634 1.1 christos #include <stdlib.h>
6635 1.1 christos #include <stddef.h>
6636 1.1 christos #endif
6637 1.1 christos
6638 1.1 christos #ifdef HAVE_STDINT_H
6639 1.1 christos #include <stdint.h>
6640 1.1 christos #endif
6641 1.1 christos
6642 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6643 1.1 christos #include <sys/socket.h>
6644 1.1 christos #endif
6645 1.1 christos
6646 1.1 christos #ifdef HAVE_ARPA_INET_H
6647 1.1 christos #include <arpa/inet.h>
6648 1.1 christos #endif
6649 1.1 christos
6650 1.1 christos #ifdef HAVE_SIGNAL_H
6651 1.1 christos #include <signal.h>
6652 1.1 christos #endif
6653 1.1 christos
6654 1.1 christos /* For Tru64 */
6655 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6656 1.1 christos #include <sys/bitypes.h>
6657 1.1 christos #endif
6658 1.1 christos
6659 1.1 christos _ACEOF
6660 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6661 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6662 1.1 christos ac_cv_type_int16_t=yes
6663 1.1 christos else
6664 1.1 christos ac_cv_type_int16_t=no
6665 1.1 christos fi
6666 1.1 christos rm -f conftest*
6667 1.1 christos
6668 1.1 christos fi
6669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int16_t" >&5
6670 1.1 christos $as_echo "$ac_cv_type_int16_t" >&6; }
6671 1.1 christos if test $ac_cv_type_int16_t = no; then
6672 1.1 christos
6673 1.1 christos $as_echo "#define int16_t short" >>confdefs.h
6674 1.1 christos
6675 1.1 christos fi
6676 1.1 christos
6677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32_t" >&5
6678 1.1 christos $as_echo_n "checking for int32_t... " >&6; }
6679 1.1 christos if ${ac_cv_type_int32_t+:} false; then :
6680 1.1 christos $as_echo_n "(cached) " >&6
6681 1.1 christos else
6682 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6683 1.1 christos /* end confdefs.h. */
6684 1.1 christos
6685 1.1 christos #include <sys/types.h>
6686 1.1 christos #if STDC_HEADERS
6687 1.1 christos #include <stdlib.h>
6688 1.1 christos #include <stddef.h>
6689 1.1 christos #endif
6690 1.1 christos
6691 1.1 christos #ifdef HAVE_STDINT_H
6692 1.1 christos #include <stdint.h>
6693 1.1 christos #endif
6694 1.1 christos
6695 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6696 1.1 christos #include <sys/socket.h>
6697 1.1 christos #endif
6698 1.1 christos
6699 1.1 christos #ifdef HAVE_ARPA_INET_H
6700 1.1 christos #include <arpa/inet.h>
6701 1.1 christos #endif
6702 1.1 christos
6703 1.1 christos #ifdef HAVE_SIGNAL_H
6704 1.1 christos #include <signal.h>
6705 1.1 christos #endif
6706 1.1 christos
6707 1.1 christos /* For Tru64 */
6708 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6709 1.1 christos #include <sys/bitypes.h>
6710 1.1 christos #endif
6711 1.1 christos
6712 1.1 christos _ACEOF
6713 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6714 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6715 1.1 christos ac_cv_type_int32_t=yes
6716 1.1 christos else
6717 1.1 christos ac_cv_type_int32_t=no
6718 1.1 christos fi
6719 1.1 christos rm -f conftest*
6720 1.1 christos
6721 1.1 christos fi
6722 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int32_t" >&5
6723 1.1 christos $as_echo "$ac_cv_type_int32_t" >&6; }
6724 1.1 christos if test $ac_cv_type_int32_t = no; then
6725 1.1 christos
6726 1.1 christos $as_echo "#define int32_t int" >>confdefs.h
6727 1.1 christos
6728 1.1 christos fi
6729 1.1 christos
6730 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t" >&5
6731 1.1 christos $as_echo_n "checking for int64_t... " >&6; }
6732 1.1 christos if ${ac_cv_type_int64_t+:} false; then :
6733 1.1 christos $as_echo_n "(cached) " >&6
6734 1.1 christos else
6735 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6736 1.1 christos /* end confdefs.h. */
6737 1.1 christos
6738 1.1 christos #include <sys/types.h>
6739 1.1 christos #if STDC_HEADERS
6740 1.1 christos #include <stdlib.h>
6741 1.1 christos #include <stddef.h>
6742 1.1 christos #endif
6743 1.1 christos
6744 1.1 christos #ifdef HAVE_STDINT_H
6745 1.1 christos #include <stdint.h>
6746 1.1 christos #endif
6747 1.1 christos
6748 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6749 1.1 christos #include <sys/socket.h>
6750 1.1 christos #endif
6751 1.1 christos
6752 1.1 christos #ifdef HAVE_ARPA_INET_H
6753 1.1 christos #include <arpa/inet.h>
6754 1.1 christos #endif
6755 1.1 christos
6756 1.1 christos #ifdef HAVE_SIGNAL_H
6757 1.1 christos #include <signal.h>
6758 1.1 christos #endif
6759 1.1 christos
6760 1.1 christos /* For Tru64 */
6761 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6762 1.1 christos #include <sys/bitypes.h>
6763 1.1 christos #endif
6764 1.1 christos
6765 1.1 christos _ACEOF
6766 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6767 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6768 1.1 christos ac_cv_type_int64_t=yes
6769 1.1 christos else
6770 1.1 christos ac_cv_type_int64_t=no
6771 1.1 christos fi
6772 1.1 christos rm -f conftest*
6773 1.1 christos
6774 1.1 christos fi
6775 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int64_t" >&5
6776 1.1 christos $as_echo "$ac_cv_type_int64_t" >&6; }
6777 1.1 christos if test $ac_cv_type_int64_t = no; then
6778 1.1 christos
6779 1.1 christos $as_echo "#define int64_t long long" >>confdefs.h
6780 1.1 christos
6781 1.1 christos fi
6782 1.1 christos
6783 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
6784 1.1 christos $as_echo_n "checking for uint8_t... " >&6; }
6785 1.1 christos if ${ac_cv_type_uint8_t+:} false; then :
6786 1.1 christos $as_echo_n "(cached) " >&6
6787 1.1 christos else
6788 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6789 1.1 christos /* end confdefs.h. */
6790 1.1 christos
6791 1.1 christos #include <sys/types.h>
6792 1.1 christos #if STDC_HEADERS
6793 1.1 christos #include <stdlib.h>
6794 1.1 christos #include <stddef.h>
6795 1.1 christos #endif
6796 1.1 christos
6797 1.1 christos #ifdef HAVE_STDINT_H
6798 1.1 christos #include <stdint.h>
6799 1.1 christos #endif
6800 1.1 christos
6801 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6802 1.1 christos #include <sys/socket.h>
6803 1.1 christos #endif
6804 1.1 christos
6805 1.1 christos #ifdef HAVE_ARPA_INET_H
6806 1.1 christos #include <arpa/inet.h>
6807 1.1 christos #endif
6808 1.1 christos
6809 1.1 christos #ifdef HAVE_SIGNAL_H
6810 1.1 christos #include <signal.h>
6811 1.1 christos #endif
6812 1.1 christos
6813 1.1 christos /* For Tru64 */
6814 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6815 1.1 christos #include <sys/bitypes.h>
6816 1.1 christos #endif
6817 1.1 christos
6818 1.1 christos _ACEOF
6819 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6820 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6821 1.1 christos ac_cv_type_uint8_t=yes
6822 1.1 christos else
6823 1.1 christos ac_cv_type_uint8_t=no
6824 1.1 christos fi
6825 1.1 christos rm -f conftest*
6826 1.1 christos
6827 1.1 christos fi
6828 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
6829 1.1 christos $as_echo "$ac_cv_type_uint8_t" >&6; }
6830 1.1 christos if test $ac_cv_type_uint8_t = no; then
6831 1.1 christos
6832 1.1 christos $as_echo "#define uint8_t unsigned char" >>confdefs.h
6833 1.1 christos
6834 1.1 christos fi
6835 1.1 christos
6836 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
6837 1.1 christos $as_echo_n "checking for uint16_t... " >&6; }
6838 1.1 christos if ${ac_cv_type_uint16_t+:} false; then :
6839 1.1 christos $as_echo_n "(cached) " >&6
6840 1.1 christos else
6841 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6842 1.1 christos /* end confdefs.h. */
6843 1.1 christos
6844 1.1 christos #include <sys/types.h>
6845 1.1 christos #if STDC_HEADERS
6846 1.1 christos #include <stdlib.h>
6847 1.1 christos #include <stddef.h>
6848 1.1 christos #endif
6849 1.1 christos
6850 1.1 christos #ifdef HAVE_STDINT_H
6851 1.1 christos #include <stdint.h>
6852 1.1 christos #endif
6853 1.1 christos
6854 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6855 1.1 christos #include <sys/socket.h>
6856 1.1 christos #endif
6857 1.1 christos
6858 1.1 christos #ifdef HAVE_ARPA_INET_H
6859 1.1 christos #include <arpa/inet.h>
6860 1.1 christos #endif
6861 1.1 christos
6862 1.1 christos #ifdef HAVE_SIGNAL_H
6863 1.1 christos #include <signal.h>
6864 1.1 christos #endif
6865 1.1 christos
6866 1.1 christos /* For Tru64 */
6867 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6868 1.1 christos #include <sys/bitypes.h>
6869 1.1 christos #endif
6870 1.1 christos
6871 1.1 christos _ACEOF
6872 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6873 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6874 1.1 christos ac_cv_type_uint16_t=yes
6875 1.1 christos else
6876 1.1 christos ac_cv_type_uint16_t=no
6877 1.1 christos fi
6878 1.1 christos rm -f conftest*
6879 1.1 christos
6880 1.1 christos fi
6881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
6882 1.1 christos $as_echo "$ac_cv_type_uint16_t" >&6; }
6883 1.1 christos if test $ac_cv_type_uint16_t = no; then
6884 1.1 christos
6885 1.1 christos $as_echo "#define uint16_t unsigned short" >>confdefs.h
6886 1.1 christos
6887 1.1 christos fi
6888 1.1 christos
6889 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
6890 1.1 christos $as_echo_n "checking for uint32_t... " >&6; }
6891 1.1 christos if ${ac_cv_type_uint32_t+:} false; then :
6892 1.1 christos $as_echo_n "(cached) " >&6
6893 1.1 christos else
6894 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6895 1.1 christos /* end confdefs.h. */
6896 1.1 christos
6897 1.1 christos #include <sys/types.h>
6898 1.1 christos #if STDC_HEADERS
6899 1.1 christos #include <stdlib.h>
6900 1.1 christos #include <stddef.h>
6901 1.1 christos #endif
6902 1.1 christos
6903 1.1 christos #ifdef HAVE_STDINT_H
6904 1.1 christos #include <stdint.h>
6905 1.1 christos #endif
6906 1.1 christos
6907 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6908 1.1 christos #include <sys/socket.h>
6909 1.1 christos #endif
6910 1.1 christos
6911 1.1 christos #ifdef HAVE_ARPA_INET_H
6912 1.1 christos #include <arpa/inet.h>
6913 1.1 christos #endif
6914 1.1 christos
6915 1.1 christos #ifdef HAVE_SIGNAL_H
6916 1.1 christos #include <signal.h>
6917 1.1 christos #endif
6918 1.1 christos
6919 1.1 christos /* For Tru64 */
6920 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6921 1.1 christos #include <sys/bitypes.h>
6922 1.1 christos #endif
6923 1.1 christos
6924 1.1 christos _ACEOF
6925 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6926 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6927 1.1 christos ac_cv_type_uint32_t=yes
6928 1.1 christos else
6929 1.1 christos ac_cv_type_uint32_t=no
6930 1.1 christos fi
6931 1.1 christos rm -f conftest*
6932 1.1 christos
6933 1.1 christos fi
6934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
6935 1.1 christos $as_echo "$ac_cv_type_uint32_t" >&6; }
6936 1.1 christos if test $ac_cv_type_uint32_t = no; then
6937 1.1 christos
6938 1.1 christos $as_echo "#define uint32_t unsigned int" >>confdefs.h
6939 1.1 christos
6940 1.1 christos fi
6941 1.1 christos
6942 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint64_t" >&5
6943 1.1 christos $as_echo_n "checking for uint64_t... " >&6; }
6944 1.1 christos if ${ac_cv_type_uint64_t+:} false; then :
6945 1.1 christos $as_echo_n "(cached) " >&6
6946 1.1 christos else
6947 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6948 1.1 christos /* end confdefs.h. */
6949 1.1 christos
6950 1.1 christos #include <sys/types.h>
6951 1.1 christos #if STDC_HEADERS
6952 1.1 christos #include <stdlib.h>
6953 1.1 christos #include <stddef.h>
6954 1.1 christos #endif
6955 1.1 christos
6956 1.1 christos #ifdef HAVE_STDINT_H
6957 1.1 christos #include <stdint.h>
6958 1.1 christos #endif
6959 1.1 christos
6960 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6961 1.1 christos #include <sys/socket.h>
6962 1.1 christos #endif
6963 1.1 christos
6964 1.1 christos #ifdef HAVE_ARPA_INET_H
6965 1.1 christos #include <arpa/inet.h>
6966 1.1 christos #endif
6967 1.1 christos
6968 1.1 christos #ifdef HAVE_SIGNAL_H
6969 1.1 christos #include <signal.h>
6970 1.1 christos #endif
6971 1.1 christos
6972 1.1 christos /* For Tru64 */
6973 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6974 1.1 christos #include <sys/bitypes.h>
6975 1.1 christos #endif
6976 1.1 christos
6977 1.1 christos _ACEOF
6978 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6979 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6980 1.1 christos ac_cv_type_uint64_t=yes
6981 1.1 christos else
6982 1.1 christos ac_cv_type_uint64_t=no
6983 1.1 christos fi
6984 1.1 christos rm -f conftest*
6985 1.1 christos
6986 1.1 christos fi
6987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint64_t" >&5
6988 1.1 christos $as_echo "$ac_cv_type_uint64_t" >&6; }
6989 1.1 christos if test $ac_cv_type_uint64_t = no; then
6990 1.1 christos
6991 1.1 christos $as_echo "#define uint64_t unsigned long long" >>confdefs.h
6992 1.1 christos
6993 1.1 christos fi
6994 1.1 christos
6995 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6996 1.1 christos $as_echo_n "checking for socklen_t... " >&6; }
6997 1.1 christos if ${ac_cv_type_socklen_t+:} false; then :
6998 1.1 christos $as_echo_n "(cached) " >&6
6999 1.1 christos else
7000 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7001 1.1 christos /* end confdefs.h. */
7002 1.1 christos
7003 1.1 christos #include <sys/types.h>
7004 1.1 christos #if STDC_HEADERS
7005 1.1 christos #include <stdlib.h>
7006 1.1 christos #include <stddef.h>
7007 1.1 christos #endif
7008 1.1 christos
7009 1.1 christos #ifdef HAVE_STDINT_H
7010 1.1 christos #include <stdint.h>
7011 1.1 christos #endif
7012 1.1 christos
7013 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7014 1.1 christos #include <sys/socket.h>
7015 1.1 christos #endif
7016 1.1 christos
7017 1.1 christos #ifdef HAVE_ARPA_INET_H
7018 1.1 christos #include <arpa/inet.h>
7019 1.1 christos #endif
7020 1.1 christos
7021 1.1 christos #ifdef HAVE_SIGNAL_H
7022 1.1 christos #include <signal.h>
7023 1.1 christos #endif
7024 1.1 christos
7025 1.1 christos /* For Tru64 */
7026 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7027 1.1 christos #include <sys/bitypes.h>
7028 1.1 christos #endif
7029 1.1 christos
7030 1.1 christos _ACEOF
7031 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7032 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])socklen_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7033 1.1 christos ac_cv_type_socklen_t=yes
7034 1.1 christos else
7035 1.1 christos ac_cv_type_socklen_t=no
7036 1.1 christos fi
7037 1.1 christos rm -f conftest*
7038 1.1 christos
7039 1.1 christos fi
7040 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
7041 1.1 christos $as_echo "$ac_cv_type_socklen_t" >&6; }
7042 1.1 christos if test $ac_cv_type_socklen_t = no; then
7043 1.1 christos
7044 1.1 christos $as_echo "#define socklen_t int" >>confdefs.h
7045 1.1 christos
7046 1.1 christos fi
7047 1.1 christos
7048 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
7049 1.1 christos $as_echo_n "checking for sig_atomic_t... " >&6; }
7050 1.1 christos if ${ac_cv_type_sig_atomic_t+:} false; then :
7051 1.1 christos $as_echo_n "(cached) " >&6
7052 1.1 christos else
7053 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7054 1.1 christos /* end confdefs.h. */
7055 1.1 christos
7056 1.1 christos #include <sys/types.h>
7057 1.1 christos #if STDC_HEADERS
7058 1.1 christos #include <stdlib.h>
7059 1.1 christos #include <stddef.h>
7060 1.1 christos #endif
7061 1.1 christos
7062 1.1 christos #ifdef HAVE_STDINT_H
7063 1.1 christos #include <stdint.h>
7064 1.1 christos #endif
7065 1.1 christos
7066 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7067 1.1 christos #include <sys/socket.h>
7068 1.1 christos #endif
7069 1.1 christos
7070 1.1 christos #ifdef HAVE_ARPA_INET_H
7071 1.1 christos #include <arpa/inet.h>
7072 1.1 christos #endif
7073 1.1 christos
7074 1.1 christos #ifdef HAVE_SIGNAL_H
7075 1.1 christos #include <signal.h>
7076 1.1 christos #endif
7077 1.1 christos
7078 1.1 christos /* For Tru64 */
7079 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7080 1.1 christos #include <sys/bitypes.h>
7081 1.1 christos #endif
7082 1.1 christos
7083 1.1 christos _ACEOF
7084 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7085 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])sig_atomic_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7086 1.1 christos ac_cv_type_sig_atomic_t=yes
7087 1.1 christos else
7088 1.1 christos ac_cv_type_sig_atomic_t=no
7089 1.1 christos fi
7090 1.1 christos rm -f conftest*
7091 1.1 christos
7092 1.1 christos fi
7093 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_sig_atomic_t" >&5
7094 1.1 christos $as_echo "$ac_cv_type_sig_atomic_t" >&6; }
7095 1.1 christos if test $ac_cv_type_sig_atomic_t = no; then
7096 1.1 christos
7097 1.1 christos $as_echo "#define sig_atomic_t int" >>confdefs.h
7098 1.1 christos
7099 1.1 christos fi
7100 1.1 christos
7101 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
7102 1.1 christos $as_echo_n "checking for ssize_t... " >&6; }
7103 1.1 christos if ${ac_cv_type_ssize_t+:} false; then :
7104 1.1 christos $as_echo_n "(cached) " >&6
7105 1.1 christos else
7106 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7107 1.1 christos /* end confdefs.h. */
7108 1.1 christos
7109 1.1 christos #include <sys/types.h>
7110 1.1 christos #if STDC_HEADERS
7111 1.1 christos #include <stdlib.h>
7112 1.1 christos #include <stddef.h>
7113 1.1 christos #endif
7114 1.1 christos
7115 1.1 christos #ifdef HAVE_STDINT_H
7116 1.1 christos #include <stdint.h>
7117 1.1 christos #endif
7118 1.1 christos
7119 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7120 1.1 christos #include <sys/socket.h>
7121 1.1 christos #endif
7122 1.1 christos
7123 1.1 christos #ifdef HAVE_ARPA_INET_H
7124 1.1 christos #include <arpa/inet.h>
7125 1.1 christos #endif
7126 1.1 christos
7127 1.1 christos #ifdef HAVE_SIGNAL_H
7128 1.1 christos #include <signal.h>
7129 1.1 christos #endif
7130 1.1 christos
7131 1.1 christos /* For Tru64 */
7132 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7133 1.1 christos #include <sys/bitypes.h>
7134 1.1 christos #endif
7135 1.1 christos
7136 1.1 christos _ACEOF
7137 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7138 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7139 1.1 christos ac_cv_type_ssize_t=yes
7140 1.1 christos else
7141 1.1 christos ac_cv_type_ssize_t=no
7142 1.1 christos fi
7143 1.1 christos rm -f conftest*
7144 1.1 christos
7145 1.1 christos fi
7146 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_ssize_t" >&5
7147 1.1 christos $as_echo "$ac_cv_type_ssize_t" >&6; }
7148 1.1 christos if test $ac_cv_type_ssize_t = no; then
7149 1.1 christos
7150 1.1 christos $as_echo "#define ssize_t int" >>confdefs.h
7151 1.1 christos
7152 1.1 christos fi
7153 1.1 christos
7154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suseconds_t" >&5
7155 1.1 christos $as_echo_n "checking for suseconds_t... " >&6; }
7156 1.1 christos if ${ac_cv_type_suseconds_t+:} false; then :
7157 1.1 christos $as_echo_n "(cached) " >&6
7158 1.1 christos else
7159 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7160 1.1 christos /* end confdefs.h. */
7161 1.1 christos
7162 1.1 christos #include <sys/types.h>
7163 1.1 christos #if STDC_HEADERS
7164 1.1 christos #include <stdlib.h>
7165 1.1 christos #include <stddef.h>
7166 1.1 christos #endif
7167 1.1 christos
7168 1.1 christos #ifdef HAVE_STDINT_H
7169 1.1 christos #include <stdint.h>
7170 1.1 christos #endif
7171 1.1 christos
7172 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7173 1.1 christos #include <sys/socket.h>
7174 1.1 christos #endif
7175 1.1 christos
7176 1.1 christos #ifdef HAVE_ARPA_INET_H
7177 1.1 christos #include <arpa/inet.h>
7178 1.1 christos #endif
7179 1.1 christos
7180 1.1 christos #ifdef HAVE_SIGNAL_H
7181 1.1 christos #include <signal.h>
7182 1.1 christos #endif
7183 1.1 christos
7184 1.1 christos /* For Tru64 */
7185 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7186 1.1 christos #include <sys/bitypes.h>
7187 1.1 christos #endif
7188 1.1 christos
7189 1.1 christos _ACEOF
7190 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7191 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])suseconds_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7192 1.1 christos ac_cv_type_suseconds_t=yes
7193 1.1 christos else
7194 1.1 christos ac_cv_type_suseconds_t=no
7195 1.1 christos fi
7196 1.1 christos rm -f conftest*
7197 1.1 christos
7198 1.1 christos fi
7199 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_suseconds_t" >&5
7200 1.1 christos $as_echo "$ac_cv_type_suseconds_t" >&6; }
7201 1.1 christos if test $ac_cv_type_suseconds_t = no; then
7202 1.1 christos
7203 1.1 christos $as_echo "#define suseconds_t time_t" >>confdefs.h
7204 1.1 christos
7205 1.1 christos fi
7206 1.1 christos
7207 1.1 christos
7208 1.1 christos ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
7209 1.1 christos #if HAVE_SYS_TYPES_H
7210 1.1 christos # include <sys/types.h>
7211 1.1 christos #endif
7212 1.1 christos #if HAVE_NETINET_IN_H
7213 1.1 christos # include <netinet/in.h>
7214 1.1 christos #endif
7215 1.1 christos "
7216 1.1 christos if test "x$ac_cv_type_in_addr_t" = xyes; then :
7217 1.1 christos
7218 1.1 christos else
7219 1.1 christos
7220 1.1 christos $as_echo "#define in_addr_t uint32_t" >>confdefs.h
7221 1.1 christos
7222 1.1 christos fi
7223 1.1 christos
7224 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
7225 1.1 christos #ifdef HAVE_NETINET_IN_H
7226 1.1 christos #include <netinet/in.h>
7227 1.1 christos #endif
7228 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7229 1.1 christos #include <sys/socket.h>
7230 1.1 christos #endif
7231 1.1 christos #ifdef HAVE_NETDB_H
7232 1.1 christos #include <netdb.h>
7233 1.1 christos #endif
7234 1.1 christos #ifdef HAVE_ARPA_INET_H
7235 1.1 christos #include <arpa/inet.h>
7236 1.1 christos #endif
7237 1.1 christos
7238 1.1 christos "
7239 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
7240 1.1 christos
7241 1.1 christos else
7242 1.1 christos
7243 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
7244 1.1 christos #ifdef HAVE_NETINET_IN_H
7245 1.1 christos #include <netinet/in.h>
7246 1.1 christos #endif
7247 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7248 1.1 christos #include <sys/socket.h>
7249 1.1 christos #endif
7250 1.1 christos #ifdef HAVE_NETDB_H
7251 1.1 christos #include <netdb.h>
7252 1.1 christos #endif
7253 1.1 christos #ifdef HAVE_ARPA_INET_H
7254 1.1 christos #include <arpa/inet.h>
7255 1.1 christos #endif
7256 1.1 christos
7257 1.1 christos "
7258 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
7259 1.1 christos
7260 1.1 christos
7261 1.1 christos $as_echo "#define ss_family __ss_family" >>confdefs.h
7262 1.1 christos
7263 1.1 christos
7264 1.1 christos fi
7265 1.1 christos
7266 1.1 christos
7267 1.1 christos fi
7268 1.1 christos
7269 1.1 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "$ac_includes_default"
7270 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
7271 1.1 christos
7272 1.1 christos cat >>confdefs.h <<_ACEOF
7273 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
7274 1.1 christos _ACEOF
7275 1.1 christos
7276 1.1 christos
7277 1.1 christos fi
7278 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"
7279 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
7280 1.1 christos
7281 1.1 christos cat >>confdefs.h <<_ACEOF
7282 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
7283 1.1 christos _ACEOF
7284 1.1 christos
7285 1.1 christos
7286 1.1 christos fi
7287 1.1 christos
7288 1.1.1.3 christos ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_len" "ac_cv_member_struct_sockaddr_un_sun_len" "
7289 1.1.1.3 christos $ac_includes_default
7290 1.1.1.3 christos #ifdef HAVE_SYS_UN_H
7291 1.1.1.3 christos #include <sys/un.h>
7292 1.1.1.3 christos #endif
7293 1.1.1.3 christos
7294 1.1.1.3 christos "
7295 1.1.1.3 christos if test "x$ac_cv_member_struct_sockaddr_un_sun_len" = xyes; then :
7296 1.1.1.3 christos
7297 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
7298 1.1.1.3 christos #define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1
7299 1.1.1.3 christos _ACEOF
7300 1.1.1.3 christos
7301 1.1.1.3 christos
7302 1.1.1.3 christos fi
7303 1.1.1.3 christos
7304 1.1 christos
7305 1.1 christos # Checks for library functions.
7306 1.1 christos for ac_header in unistd.h
7307 1.1 christos do :
7308 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7309 1.1 christos if test "x$ac_cv_header_unistd_h" = xyes; then :
7310 1.1 christos cat >>confdefs.h <<_ACEOF
7311 1.1 christos #define HAVE_UNISTD_H 1
7312 1.1 christos _ACEOF
7313 1.1 christos
7314 1.1 christos fi
7315 1.1 christos
7316 1.1 christos done
7317 1.1 christos
7318 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
7319 1.1 christos $as_echo_n "checking for working chown... " >&6; }
7320 1.1 christos if ${ac_cv_func_chown_works+:} false; then :
7321 1.1 christos $as_echo_n "(cached) " >&6
7322 1.1 christos else
7323 1.1 christos if test "$cross_compiling" = yes; then :
7324 1.1 christos ac_cv_func_chown_works=no
7325 1.1 christos else
7326 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7327 1.1 christos /* end confdefs.h. */
7328 1.1 christos $ac_includes_default
7329 1.1 christos #include <fcntl.h>
7330 1.1 christos
7331 1.1 christos int
7332 1.1 christos main ()
7333 1.1 christos {
7334 1.1 christos char *f = "conftest.chown";
7335 1.1 christos struct stat before, after;
7336 1.1 christos
7337 1.1 christos if (creat (f, 0600) < 0)
7338 1.1 christos return 1;
7339 1.1 christos if (stat (f, &before) < 0)
7340 1.1 christos return 1;
7341 1.1 christos if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
7342 1.1 christos return 1;
7343 1.1 christos if (stat (f, &after) < 0)
7344 1.1 christos return 1;
7345 1.1 christos return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
7346 1.1 christos
7347 1.1 christos ;
7348 1.1 christos return 0;
7349 1.1 christos }
7350 1.1 christos _ACEOF
7351 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7352 1.1 christos ac_cv_func_chown_works=yes
7353 1.1 christos else
7354 1.1 christos ac_cv_func_chown_works=no
7355 1.1 christos fi
7356 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7357 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7358 1.1 christos fi
7359 1.1 christos
7360 1.1 christos rm -f conftest.chown
7361 1.1 christos
7362 1.1 christos fi
7363 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
7364 1.1 christos $as_echo "$ac_cv_func_chown_works" >&6; }
7365 1.1 christos if test $ac_cv_func_chown_works = yes; then
7366 1.1 christos
7367 1.1 christos $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
7368 1.1 christos
7369 1.1 christos fi
7370 1.1 christos
7371 1.1 christos for ac_header in vfork.h
7372 1.1 christos do :
7373 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7374 1.1 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7375 1.1 christos cat >>confdefs.h <<_ACEOF
7376 1.1 christos #define HAVE_VFORK_H 1
7377 1.1 christos _ACEOF
7378 1.1 christos
7379 1.1 christos fi
7380 1.1 christos
7381 1.1 christos done
7382 1.1 christos
7383 1.1 christos for ac_func in fork vfork
7384 1.1 christos do :
7385 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7386 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7387 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7388 1.1 christos cat >>confdefs.h <<_ACEOF
7389 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7390 1.1 christos _ACEOF
7391 1.1 christos
7392 1.1 christos fi
7393 1.1 christos done
7394 1.1 christos
7395 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7396 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7397 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7398 1.1 christos if ${ac_cv_func_fork_works+:} false; then :
7399 1.1 christos $as_echo_n "(cached) " >&6
7400 1.1 christos else
7401 1.1 christos if test "$cross_compiling" = yes; then :
7402 1.1 christos ac_cv_func_fork_works=cross
7403 1.1 christos else
7404 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7405 1.1 christos /* end confdefs.h. */
7406 1.1 christos $ac_includes_default
7407 1.1 christos int
7408 1.1 christos main ()
7409 1.1 christos {
7410 1.1 christos
7411 1.1 christos /* By Ruediger Kuhlmann. */
7412 1.1 christos return fork () < 0;
7413 1.1 christos
7414 1.1 christos ;
7415 1.1 christos return 0;
7416 1.1 christos }
7417 1.1 christos _ACEOF
7418 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7419 1.1 christos ac_cv_func_fork_works=yes
7420 1.1 christos else
7421 1.1 christos ac_cv_func_fork_works=no
7422 1.1 christos fi
7423 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7424 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7425 1.1 christos fi
7426 1.1 christos
7427 1.1 christos fi
7428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7429 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7430 1.1 christos
7431 1.1 christos else
7432 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7433 1.1 christos fi
7434 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7435 1.1 christos case $host in
7436 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7437 1.1 christos # Override, as these systems have only a dummy fork() stub
7438 1.1 christos ac_cv_func_fork_works=no
7439 1.1 christos ;;
7440 1.1 christos *)
7441 1.1 christos ac_cv_func_fork_works=yes
7442 1.1 christos ;;
7443 1.1 christos esac
7444 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7445 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7446 1.1 christos fi
7447 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7448 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7449 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7450 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7451 1.1 christos if ${ac_cv_func_vfork_works+:} false; then :
7452 1.1 christos $as_echo_n "(cached) " >&6
7453 1.1 christos else
7454 1.1 christos if test "$cross_compiling" = yes; then :
7455 1.1 christos ac_cv_func_vfork_works=cross
7456 1.1 christos else
7457 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7458 1.1 christos /* end confdefs.h. */
7459 1.1 christos /* Thanks to Paul Eggert for this test. */
7460 1.1 christos $ac_includes_default
7461 1.1 christos #include <sys/wait.h>
7462 1.1 christos #ifdef HAVE_VFORK_H
7463 1.1 christos # include <vfork.h>
7464 1.1 christos #endif
7465 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7466 1.1 christos argument registers are propagated back to the parent. The compiler
7467 1.1 christos is told about this with #include <vfork.h>, but some compilers
7468 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7469 1.1 christos static variable whose address is put into a register that is
7470 1.1 christos clobbered by the vfork. */
7471 1.1 christos static void
7472 1.1 christos #ifdef __cplusplus
7473 1.1 christos sparc_address_test (int arg)
7474 1.1 christos # else
7475 1.1 christos sparc_address_test (arg) int arg;
7476 1.1 christos #endif
7477 1.1 christos {
7478 1.1 christos static pid_t child;
7479 1.1 christos if (!child) {
7480 1.1 christos child = vfork ();
7481 1.1 christos if (child < 0) {
7482 1.1 christos perror ("vfork");
7483 1.1 christos _exit(2);
7484 1.1 christos }
7485 1.1 christos if (!child) {
7486 1.1 christos arg = getpid();
7487 1.1 christos write(-1, "", 0);
7488 1.1 christos _exit (arg);
7489 1.1 christos }
7490 1.1 christos }
7491 1.1 christos }
7492 1.1 christos
7493 1.1 christos int
7494 1.1 christos main ()
7495 1.1 christos {
7496 1.1 christos pid_t parent = getpid ();
7497 1.1 christos pid_t child;
7498 1.1 christos
7499 1.1 christos sparc_address_test (0);
7500 1.1 christos
7501 1.1 christos child = vfork ();
7502 1.1 christos
7503 1.1 christos if (child == 0) {
7504 1.1 christos /* Here is another test for sparc vfork register problems. This
7505 1.1 christos test uses lots of local variables, at least as many local
7506 1.1 christos variables as main has allocated so far including compiler
7507 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7508 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7509 1.1 christos reuse the register of parent for one of the local variables,
7510 1.1 christos since it will think that parent can't possibly be used any more
7511 1.1 christos in this routine. Assigning to the local variable will thus
7512 1.1 christos munge parent in the parent process. */
7513 1.1 christos pid_t
7514 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7515 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7516 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7517 1.1 christos use the same hardware register for all 8 local variables. */
7518 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7519 1.1 christos || p != p5 || p != p6 || p != p7)
7520 1.1 christos _exit(1);
7521 1.1 christos
7522 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7523 1.1 christos from child file descriptors. If the child closes a descriptor
7524 1.1 christos before it execs or exits, this munges the parent's descriptor
7525 1.1 christos as well. Test for this by closing stdout in the child. */
7526 1.1 christos _exit(close(fileno(stdout)) != 0);
7527 1.1 christos } else {
7528 1.1 christos int status;
7529 1.1 christos struct stat st;
7530 1.1 christos
7531 1.1 christos while (wait(&status) != child)
7532 1.1 christos ;
7533 1.1 christos return (
7534 1.1 christos /* Was there some problem with vforking? */
7535 1.1 christos child < 0
7536 1.1 christos
7537 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7538 1.1 christos || status
7539 1.1 christos
7540 1.1 christos /* Did the vfork/compiler bug occur? */
7541 1.1 christos || parent != getpid()
7542 1.1 christos
7543 1.1 christos /* Did the file descriptor bug occur? */
7544 1.1 christos || fstat(fileno(stdout), &st) != 0
7545 1.1 christos );
7546 1.1 christos }
7547 1.1 christos }
7548 1.1 christos _ACEOF
7549 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7550 1.1 christos ac_cv_func_vfork_works=yes
7551 1.1 christos else
7552 1.1 christos ac_cv_func_vfork_works=no
7553 1.1 christos fi
7554 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7555 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7556 1.1 christos fi
7557 1.1 christos
7558 1.1 christos fi
7559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7560 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7561 1.1 christos
7562 1.1 christos fi;
7563 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7564 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7565 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7566 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7567 1.1 christos fi
7568 1.1 christos
7569 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7570 1.1 christos
7571 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7572 1.1 christos
7573 1.1 christos else
7574 1.1 christos
7575 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7576 1.1 christos
7577 1.1 christos fi
7578 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7579 1.1 christos
7580 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7581 1.1 christos
7582 1.1 christos fi
7583 1.1 christos
7584 1.1 christos for ac_header in stdlib.h
7585 1.1 christos do :
7586 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
7587 1.1 christos if test "x$ac_cv_header_stdlib_h" = xyes; then :
7588 1.1 christos cat >>confdefs.h <<_ACEOF
7589 1.1 christos #define HAVE_STDLIB_H 1
7590 1.1 christos _ACEOF
7591 1.1 christos
7592 1.1 christos fi
7593 1.1 christos
7594 1.1 christos done
7595 1.1 christos
7596 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
7597 1.1 christos $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
7598 1.1 christos if ${ac_cv_func_malloc_0_nonnull+:} false; then :
7599 1.1 christos $as_echo_n "(cached) " >&6
7600 1.1 christos else
7601 1.1 christos if test "$cross_compiling" = yes; then :
7602 1.1 christos ac_cv_func_malloc_0_nonnull=no
7603 1.1 christos else
7604 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605 1.1 christos /* end confdefs.h. */
7606 1.1 christos #if defined STDC_HEADERS || defined HAVE_STDLIB_H
7607 1.1 christos # include <stdlib.h>
7608 1.1 christos #else
7609 1.1 christos char *malloc ();
7610 1.1 christos #endif
7611 1.1 christos
7612 1.1 christos int
7613 1.1 christos main ()
7614 1.1 christos {
7615 1.1 christos return ! malloc (0);
7616 1.1 christos ;
7617 1.1 christos return 0;
7618 1.1 christos }
7619 1.1 christos _ACEOF
7620 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7621 1.1 christos ac_cv_func_malloc_0_nonnull=yes
7622 1.1 christos else
7623 1.1 christos ac_cv_func_malloc_0_nonnull=no
7624 1.1 christos fi
7625 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7626 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7627 1.1 christos fi
7628 1.1 christos
7629 1.1 christos fi
7630 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
7631 1.1 christos $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
7632 1.1 christos if test $ac_cv_func_malloc_0_nonnull = yes; then :
7633 1.1 christos
7634 1.1 christos $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
7635 1.1 christos
7636 1.1 christos else
7637 1.1 christos $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
7638 1.1 christos
7639 1.1 christos case " $LIBOBJS " in
7640 1.1 christos *" malloc.$ac_objext "* ) ;;
7641 1.1 christos *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
7642 1.1 christos ;;
7643 1.1 christos esac
7644 1.1 christos
7645 1.1 christos
7646 1.1 christos $as_echo "#define malloc rpl_malloc" >>confdefs.h
7647 1.1 christos
7648 1.1 christos fi
7649 1.1 christos
7650 1.1 christos
7651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7652 1.1 christos $as_echo_n "checking return type of signal handlers... " >&6; }
7653 1.1 christos if ${ac_cv_type_signal+:} false; then :
7654 1.1 christos $as_echo_n "(cached) " >&6
7655 1.1 christos else
7656 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7657 1.1 christos /* end confdefs.h. */
7658 1.1 christos #include <sys/types.h>
7659 1.1 christos #include <signal.h>
7660 1.1 christos
7661 1.1 christos int
7662 1.1 christos main ()
7663 1.1 christos {
7664 1.1 christos return *(signal (0, 0)) (0) == 1;
7665 1.1 christos ;
7666 1.1 christos return 0;
7667 1.1 christos }
7668 1.1 christos _ACEOF
7669 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7670 1.1 christos ac_cv_type_signal=int
7671 1.1 christos else
7672 1.1 christos ac_cv_type_signal=void
7673 1.1 christos fi
7674 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7675 1.1 christos fi
7676 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7677 1.1 christos $as_echo "$ac_cv_type_signal" >&6; }
7678 1.1 christos
7679 1.1 christos cat >>confdefs.h <<_ACEOF
7680 1.1 christos #define RETSIGTYPE $ac_cv_type_signal
7681 1.1 christos _ACEOF
7682 1.1 christos
7683 1.1 christos
7684 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7685 1.1 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
7686 1.1 christos if ${ac_cv_sys_largefile_source+:} false; then :
7687 1.1 christos $as_echo_n "(cached) " >&6
7688 1.1 christos else
7689 1.1 christos while :; do
7690 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7691 1.1 christos /* end confdefs.h. */
7692 1.1 christos #include <sys/types.h> /* for off_t */
7693 1.1 christos #include <stdio.h>
7694 1.1 christos int
7695 1.1 christos main ()
7696 1.1 christos {
7697 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7698 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7699 1.1 christos ;
7700 1.1 christos return 0;
7701 1.1 christos }
7702 1.1 christos _ACEOF
7703 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7704 1.1 christos ac_cv_sys_largefile_source=no; break
7705 1.1 christos fi
7706 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7707 1.1 christos conftest$ac_exeext conftest.$ac_ext
7708 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7709 1.1 christos /* end confdefs.h. */
7710 1.1 christos #define _LARGEFILE_SOURCE 1
7711 1.1 christos #include <sys/types.h> /* for off_t */
7712 1.1 christos #include <stdio.h>
7713 1.1 christos int
7714 1.1 christos main ()
7715 1.1 christos {
7716 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7717 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7718 1.1 christos ;
7719 1.1 christos return 0;
7720 1.1 christos }
7721 1.1 christos _ACEOF
7722 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7723 1.1 christos ac_cv_sys_largefile_source=1; break
7724 1.1 christos fi
7725 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7726 1.1 christos conftest$ac_exeext conftest.$ac_ext
7727 1.1 christos ac_cv_sys_largefile_source=unknown
7728 1.1 christos break
7729 1.1 christos done
7730 1.1 christos fi
7731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
7732 1.1 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
7733 1.1 christos case $ac_cv_sys_largefile_source in #(
7734 1.1 christos no | unknown) ;;
7735 1.1 christos *)
7736 1.1 christos cat >>confdefs.h <<_ACEOF
7737 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7738 1.1 christos _ACEOF
7739 1.1 christos ;;
7740 1.1 christos esac
7741 1.1 christos rm -rf conftest*
7742 1.1 christos
7743 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7744 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
7745 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7746 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
7747 1.1 christos
7748 1.1 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
7749 1.1 christos
7750 1.1 christos fi
7751 1.1 christos
7752 1.1 christos # Check whether --enable-largefile was given.
7753 1.1 christos if test "${enable_largefile+set}" = set; then :
7754 1.1 christos enableval=$enable_largefile;
7755 1.1 christos fi
7756 1.1 christos
7757 1.1 christos if test "$enable_largefile" != no; then
7758 1.1 christos
7759 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
7760 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
7761 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
7762 1.1 christos $as_echo_n "(cached) " >&6
7763 1.1 christos else
7764 1.1 christos ac_cv_sys_largefile_CC=no
7765 1.1 christos if test "$GCC" != yes; then
7766 1.1 christos ac_save_CC=$CC
7767 1.1 christos while :; do
7768 1.1 christos # IRIX 6.2 and later do not support large files by default,
7769 1.1 christos # so use the C compiler's -n32 option if that helps.
7770 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7771 1.1 christos /* end confdefs.h. */
7772 1.1 christos #include <sys/types.h>
7773 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7774 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7775 1.1 christos since some C++ compilers masquerading as C compilers
7776 1.1 christos incorrectly reject 9223372036854775807. */
7777 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7778 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7779 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7780 1.1 christos ? 1 : -1];
7781 1.1 christos int
7782 1.1 christos main ()
7783 1.1 christos {
7784 1.1 christos
7785 1.1 christos ;
7786 1.1 christos return 0;
7787 1.1 christos }
7788 1.1 christos _ACEOF
7789 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7790 1.1 christos break
7791 1.1 christos fi
7792 1.1 christos rm -f core conftest.err conftest.$ac_objext
7793 1.1 christos CC="$CC -n32"
7794 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7795 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
7796 1.1 christos fi
7797 1.1 christos rm -f core conftest.err conftest.$ac_objext
7798 1.1 christos break
7799 1.1 christos done
7800 1.1 christos CC=$ac_save_CC
7801 1.1 christos rm -f conftest.$ac_ext
7802 1.1 christos fi
7803 1.1 christos fi
7804 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
7805 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
7806 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
7807 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
7808 1.1 christos fi
7809 1.1 christos
7810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7811 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
7812 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
7813 1.1 christos $as_echo_n "(cached) " >&6
7814 1.1 christos else
7815 1.1 christos while :; do
7816 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7817 1.1 christos /* end confdefs.h. */
7818 1.1 christos #include <sys/types.h>
7819 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7820 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7821 1.1 christos since some C++ compilers masquerading as C compilers
7822 1.1 christos incorrectly reject 9223372036854775807. */
7823 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7824 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7825 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7826 1.1 christos ? 1 : -1];
7827 1.1 christos int
7828 1.1 christos main ()
7829 1.1 christos {
7830 1.1 christos
7831 1.1 christos ;
7832 1.1 christos return 0;
7833 1.1 christos }
7834 1.1 christos _ACEOF
7835 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7836 1.1 christos ac_cv_sys_file_offset_bits=no; break
7837 1.1 christos fi
7838 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7839 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7840 1.1 christos /* end confdefs.h. */
7841 1.1 christos #define _FILE_OFFSET_BITS 64
7842 1.1 christos #include <sys/types.h>
7843 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7844 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7845 1.1 christos since some C++ compilers masquerading as C compilers
7846 1.1 christos incorrectly reject 9223372036854775807. */
7847 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7848 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7849 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7850 1.1 christos ? 1 : -1];
7851 1.1 christos int
7852 1.1 christos main ()
7853 1.1 christos {
7854 1.1 christos
7855 1.1 christos ;
7856 1.1 christos return 0;
7857 1.1 christos }
7858 1.1 christos _ACEOF
7859 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7860 1.1 christos ac_cv_sys_file_offset_bits=64; break
7861 1.1 christos fi
7862 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7863 1.1 christos ac_cv_sys_file_offset_bits=unknown
7864 1.1 christos break
7865 1.1 christos done
7866 1.1 christos fi
7867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
7868 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
7869 1.1 christos case $ac_cv_sys_file_offset_bits in #(
7870 1.1 christos no | unknown) ;;
7871 1.1 christos *)
7872 1.1 christos cat >>confdefs.h <<_ACEOF
7873 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7874 1.1 christos _ACEOF
7875 1.1 christos ;;
7876 1.1 christos esac
7877 1.1 christos rm -rf conftest*
7878 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
7879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
7880 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
7881 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
7882 1.1 christos $as_echo_n "(cached) " >&6
7883 1.1 christos else
7884 1.1 christos while :; do
7885 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7886 1.1 christos /* end confdefs.h. */
7887 1.1 christos #include <sys/types.h>
7888 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7889 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7890 1.1 christos since some C++ compilers masquerading as C compilers
7891 1.1 christos incorrectly reject 9223372036854775807. */
7892 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7893 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7894 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7895 1.1 christos ? 1 : -1];
7896 1.1 christos int
7897 1.1 christos main ()
7898 1.1 christos {
7899 1.1 christos
7900 1.1 christos ;
7901 1.1 christos return 0;
7902 1.1 christos }
7903 1.1 christos _ACEOF
7904 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7905 1.1 christos ac_cv_sys_large_files=no; break
7906 1.1 christos fi
7907 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7908 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7909 1.1 christos /* end confdefs.h. */
7910 1.1 christos #define _LARGE_FILES 1
7911 1.1 christos #include <sys/types.h>
7912 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7913 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7914 1.1 christos since some C++ compilers masquerading as C compilers
7915 1.1 christos incorrectly reject 9223372036854775807. */
7916 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7917 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7918 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7919 1.1 christos ? 1 : -1];
7920 1.1 christos int
7921 1.1 christos main ()
7922 1.1 christos {
7923 1.1 christos
7924 1.1 christos ;
7925 1.1 christos return 0;
7926 1.1 christos }
7927 1.1 christos _ACEOF
7928 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7929 1.1 christos ac_cv_sys_large_files=1; break
7930 1.1 christos fi
7931 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7932 1.1 christos ac_cv_sys_large_files=unknown
7933 1.1 christos break
7934 1.1 christos done
7935 1.1 christos fi
7936 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
7937 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
7938 1.1 christos case $ac_cv_sys_large_files in #(
7939 1.1 christos no | unknown) ;;
7940 1.1 christos *)
7941 1.1 christos cat >>confdefs.h <<_ACEOF
7942 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
7943 1.1 christos _ACEOF
7944 1.1 christos ;;
7945 1.1 christos esac
7946 1.1 christos rm -rf conftest*
7947 1.1 christos fi
7948 1.1 christos
7949 1.1 christos
7950 1.1 christos fi
7951 1.1 christos
7952 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7953 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7954 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7955 1.1 christos # This bug is HP SR number 8606223364.
7956 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
7957 1.1 christos $as_echo_n "checking size of void*... " >&6; }
7958 1.1 christos if ${ac_cv_sizeof_voidp+:} false; then :
7959 1.1 christos $as_echo_n "(cached) " >&6
7960 1.1 christos else
7961 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
7962 1.1 christos
7963 1.1 christos else
7964 1.1 christos if test "$ac_cv_type_voidp" = yes; then
7965 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7966 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7967 1.1 christos as_fn_error 77 "cannot compute sizeof (void*)
7968 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7969 1.1 christos else
7970 1.1 christos ac_cv_sizeof_voidp=0
7971 1.1 christos fi
7972 1.1 christos fi
7973 1.1 christos
7974 1.1 christos fi
7975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
7976 1.1 christos $as_echo "$ac_cv_sizeof_voidp" >&6; }
7977 1.1 christos
7978 1.1 christos
7979 1.1 christos
7980 1.1 christos cat >>confdefs.h <<_ACEOF
7981 1.1 christos #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
7982 1.1 christos _ACEOF
7983 1.1 christos
7984 1.1 christos
7985 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7986 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7987 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7988 1.1 christos # This bug is HP SR number 8606223364.
7989 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
7990 1.1 christos $as_echo_n "checking size of off_t... " >&6; }
7991 1.1 christos if ${ac_cv_sizeof_off_t+:} false; then :
7992 1.1 christos $as_echo_n "(cached) " >&6
7993 1.1 christos else
7994 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
7995 1.1 christos
7996 1.1 christos else
7997 1.1 christos if test "$ac_cv_type_off_t" = yes; then
7998 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7999 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
8000 1.1 christos as_fn_error 77 "cannot compute sizeof (off_t)
8001 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
8002 1.1 christos else
8003 1.1 christos ac_cv_sizeof_off_t=0
8004 1.1 christos fi
8005 1.1 christos fi
8006 1.1 christos
8007 1.1 christos fi
8008 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
8009 1.1 christos $as_echo "$ac_cv_sizeof_off_t" >&6; }
8010 1.1 christos
8011 1.1 christos
8012 1.1 christos
8013 1.1 christos cat >>confdefs.h <<_ACEOF
8014 1.1 christos #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
8015 1.1 christos _ACEOF
8016 1.1 christos
8017 1.1 christos
8018 1.1 christos for ac_func in arc4random arc4random_uniform
8019 1.1 christos do :
8020 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8021 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8022 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8023 1.1 christos cat >>confdefs.h <<_ACEOF
8024 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8025 1.1 christos _ACEOF
8026 1.1 christos
8027 1.1 christos fi
8028 1.1 christos done
8029 1.1 christos
8030 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setusercontext" >&5
8031 1.1.1.5 christos $as_echo_n "checking for library containing setusercontext... " >&6; }
8032 1.1.1.5 christos if ${ac_cv_search_setusercontext+:} false; then :
8033 1.1.1.5 christos $as_echo_n "(cached) " >&6
8034 1.1.1.5 christos else
8035 1.1.1.5 christos ac_func_search_save_LIBS=$LIBS
8036 1.1.1.5 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8037 1.1.1.5 christos /* end confdefs.h. */
8038 1.1.1.5 christos
8039 1.1.1.5 christos /* Override any GCC internal prototype to avoid an error.
8040 1.1.1.5 christos Use char because int might match the return type of a GCC
8041 1.1.1.5 christos builtin and then its argument prototype would still apply. */
8042 1.1.1.5 christos #ifdef __cplusplus
8043 1.1.1.5 christos extern "C"
8044 1.1.1.5 christos #endif
8045 1.1.1.5 christos char setusercontext ();
8046 1.1.1.5 christos int
8047 1.1.1.5 christos main ()
8048 1.1.1.5 christos {
8049 1.1.1.5 christos return setusercontext ();
8050 1.1.1.5 christos ;
8051 1.1.1.5 christos return 0;
8052 1.1.1.5 christos }
8053 1.1.1.5 christos _ACEOF
8054 1.1.1.5 christos for ac_lib in '' util; do
8055 1.1.1.5 christos if test -z "$ac_lib"; then
8056 1.1.1.5 christos ac_res="none required"
8057 1.1.1.5 christos else
8058 1.1.1.5 christos ac_res=-l$ac_lib
8059 1.1.1.5 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8060 1.1.1.5 christos fi
8061 1.1.1.5 christos if ac_fn_c_try_link "$LINENO"; then :
8062 1.1.1.5 christos ac_cv_search_setusercontext=$ac_res
8063 1.1.1.5 christos fi
8064 1.1.1.5 christos rm -f core conftest.err conftest.$ac_objext \
8065 1.1.1.5 christos conftest$ac_exeext
8066 1.1.1.5 christos if ${ac_cv_search_setusercontext+:} false; then :
8067 1.1.1.5 christos break
8068 1.1.1.5 christos fi
8069 1.1.1.5 christos done
8070 1.1.1.5 christos if ${ac_cv_search_setusercontext+:} false; then :
8071 1.1.1.5 christos
8072 1.1.1.5 christos else
8073 1.1.1.5 christos ac_cv_search_setusercontext=no
8074 1.1.1.5 christos fi
8075 1.1.1.5 christos rm conftest.$ac_ext
8076 1.1.1.5 christos LIBS=$ac_func_search_save_LIBS
8077 1.1.1.5 christos fi
8078 1.1.1.5 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setusercontext" >&5
8079 1.1.1.5 christos $as_echo "$ac_cv_search_setusercontext" >&6; }
8080 1.1.1.5 christos ac_res=$ac_cv_search_setusercontext
8081 1.1.1.5 christos if test "$ac_res" != no; then :
8082 1.1.1.5 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8083 1.1.1.5 christos for ac_header in login_cap.h
8084 1.1.1.5 christos do :
8085 1.1.1.5 christos ac_fn_c_check_header_mongrel "$LINENO" "login_cap.h" "ac_cv_header_login_cap_h" "$ac_includes_default"
8086 1.1.1.5 christos if test "x$ac_cv_header_login_cap_h" = xyes; then :
8087 1.1.1.5 christos cat >>confdefs.h <<_ACEOF
8088 1.1.1.5 christos #define HAVE_LOGIN_CAP_H 1
8089 1.1.1.5 christos _ACEOF
8090 1.1.1.5 christos
8091 1.1.1.5 christos fi
8092 1.1.1.5 christos
8093 1.1.1.5 christos done
8094 1.1.1.5 christos
8095 1.1.1.5 christos fi
8096 1.1.1.5 christos
8097 1.1.1.3 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
8098 1.1 christos do :
8099 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8100 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8101 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8102 1.1 christos cat >>confdefs.h <<_ACEOF
8103 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8104 1.1 christos _ACEOF
8105 1.1 christos
8106 1.1 christos fi
8107 1.1 christos done
8108 1.1 christos
8109 1.1 christos
8110 1.1.1.6 christos ac_fn_c_check_type "$LINENO" "struct mmsghdr" "ac_cv_type_struct_mmsghdr" "
8111 1.1.1.6 christos $ac_includes_default
8112 1.1.1.6 christos #include <sys/socket.h>
8113 1.1.1.6 christos
8114 1.1.1.6 christos "
8115 1.1.1.6 christos if test "x$ac_cv_type_struct_mmsghdr" = xyes; then :
8116 1.1.1.6 christos
8117 1.1.1.6 christos $as_echo "#define HAVE_MMSGHDR 1" >>confdefs.h
8118 1.1.1.6 christos
8119 1.1.1.6 christos fi
8120 1.1.1.6 christos
8121 1.1.1.6 christos
8122 1.1 christos # Check whether --enable-recvmmsg was given.
8123 1.1 christos if test "${enable_recvmmsg+set}" = set; then :
8124 1.1 christos enableval=$enable_recvmmsg;
8125 1.1 christos fi
8126 1.1 christos
8127 1.1 christos case "$enable_recvmmsg" in
8128 1.1 christos yes)
8129 1.1 christos ac_fn_c_check_func "$LINENO" "recvmmsg" "ac_cv_func_recvmmsg"
8130 1.1 christos if test "x$ac_cv_func_recvmmsg" = xyes; then :
8131 1.1 christos
8132 1.1 christos if test "$cross_compiling" = yes; then :
8133 1.1 christos
8134 1.1 christos
8135 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8136 1.1 christos
8137 1.1 christos
8138 1.1 christos else
8139 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8140 1.1 christos /* end confdefs.h. */
8141 1.1 christos
8142 1.1 christos #include <sys/socket.h>
8143 1.1 christos #include <errno.h>
8144 1.1 christos int main(void)
8145 1.1 christos {
8146 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8147 1.1 christos int r = recvmmsg(s, 0, 0, 0, 0) == -1 && errno == ENOSYS;
8148 1.1 christos close(s);
8149 1.1 christos return r;
8150 1.1 christos }
8151 1.1 christos
8152 1.1 christos _ACEOF
8153 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8154 1.1 christos
8155 1.1 christos
8156 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8157 1.1 christos
8158 1.1 christos fi
8159 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8160 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8161 1.1 christos fi
8162 1.1 christos
8163 1.1 christos fi
8164 1.1 christos
8165 1.1 christos ac_fn_c_check_func "$LINENO" "sendmmsg" "ac_cv_func_sendmmsg"
8166 1.1 christos if test "x$ac_cv_func_sendmmsg" = xyes; then :
8167 1.1 christos
8168 1.1 christos if test "$cross_compiling" = yes; then :
8169 1.1 christos
8170 1.1 christos
8171 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8172 1.1 christos
8173 1.1 christos
8174 1.1 christos else
8175 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8176 1.1 christos /* end confdefs.h. */
8177 1.1 christos
8178 1.1 christos #include <sys/socket.h>
8179 1.1 christos #include <errno.h>
8180 1.1 christos int main(void)
8181 1.1 christos {
8182 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8183 1.1 christos int r = sendmmsg(s, 0, 0, 0) == -1 && errno == ENOSYS;
8184 1.1 christos close(s);
8185 1.1 christos return r;
8186 1.1 christos }
8187 1.1 christos
8188 1.1 christos _ACEOF
8189 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8190 1.1 christos
8191 1.1 christos
8192 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8193 1.1 christos
8194 1.1 christos fi
8195 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8196 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8197 1.1 christos fi
8198 1.1 christos
8199 1.1 christos fi
8200 1.1 christos
8201 1.1 christos
8202 1.1 christos ;;
8203 1.1 christos no|*)
8204 1.1 christos ;;
8205 1.1 christos esac
8206 1.1 christos
8207 1.1 christos # check if setreuid en setregid fail, on MacOSX10.4(darwin8).
8208 1.1.1.3 christos if echo $target_os | grep darwin8 > /dev/null; then
8209 1.1 christos
8210 1.1 christos $as_echo "#define DARWIN_BROKEN_SETREUID 1" >>confdefs.h
8211 1.1 christos
8212 1.1 christos fi
8213 1.1 christos
8214 1.1 christos #
8215 1.1 christos # Checking for missing functions we can replace
8216 1.1 christos #
8217 1.1 christos ac_fn_c_check_func "$LINENO" "basename" "ac_cv_func_basename"
8218 1.1 christos if test "x$ac_cv_func_basename" = xyes; then :
8219 1.1 christos $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
8220 1.1 christos
8221 1.1 christos else
8222 1.1 christos case " $LIBOBJS " in
8223 1.1 christos *" basename.$ac_objext "* ) ;;
8224 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
8225 1.1 christos ;;
8226 1.1 christos esac
8227 1.1 christos
8228 1.1 christos fi
8229 1.1 christos
8230 1.1 christos
8231 1.1 christos ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
8232 1.1 christos if test "x$ac_cv_func_inet_aton" = xyes; then :
8233 1.1 christos $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
8234 1.1 christos
8235 1.1 christos else
8236 1.1 christos case " $LIBOBJS " in
8237 1.1 christos *" inet_aton.$ac_objext "* ) ;;
8238 1.1 christos *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
8239 1.1 christos ;;
8240 1.1 christos esac
8241 1.1 christos
8242 1.1 christos fi
8243 1.1 christos
8244 1.1 christos
8245 1.1 christos ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
8246 1.1 christos if test "x$ac_cv_func_inet_pton" = xyes; then :
8247 1.1 christos $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
8248 1.1 christos
8249 1.1 christos else
8250 1.1 christos case " $LIBOBJS " in
8251 1.1 christos *" inet_pton.$ac_objext "* ) ;;
8252 1.1 christos *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
8253 1.1 christos ;;
8254 1.1 christos esac
8255 1.1 christos
8256 1.1 christos fi
8257 1.1 christos
8258 1.1 christos
8259 1.1 christos ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
8260 1.1 christos if test "x$ac_cv_func_inet_ntop" = xyes; then :
8261 1.1 christos $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
8262 1.1 christos
8263 1.1 christos else
8264 1.1 christos case " $LIBOBJS " in
8265 1.1 christos *" inet_ntop.$ac_objext "* ) ;;
8266 1.1 christos *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
8267 1.1 christos ;;
8268 1.1 christos esac
8269 1.1 christos
8270 1.1 christos fi
8271 1.1 christos
8272 1.1 christos
8273 1.1 christos ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
8274 1.1 christos if test "x$ac_cv_func_snprintf" = xyes; then :
8275 1.1 christos $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
8276 1.1 christos
8277 1.1 christos else
8278 1.1 christos case " $LIBOBJS " in
8279 1.1 christos *" snprintf.$ac_objext "* ) ;;
8280 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
8281 1.1 christos ;;
8282 1.1 christos esac
8283 1.1 christos
8284 1.1 christos fi
8285 1.1 christos
8286 1.1 christos
8287 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
8288 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
8289 1.1 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
8290 1.1 christos
8291 1.1 christos else
8292 1.1 christos case " $LIBOBJS " in
8293 1.1 christos *" strlcat.$ac_objext "* ) ;;
8294 1.1 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
8295 1.1 christos ;;
8296 1.1 christos esac
8297 1.1 christos
8298 1.1 christos fi
8299 1.1 christos
8300 1.1 christos
8301 1.1 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
8302 1.1 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
8303 1.1 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
8304 1.1 christos
8305 1.1 christos else
8306 1.1 christos case " $LIBOBJS " in
8307 1.1 christos *" strlcpy.$ac_objext "* ) ;;
8308 1.1 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
8309 1.1 christos ;;
8310 1.1 christos esac
8311 1.1 christos
8312 1.1 christos fi
8313 1.1 christos
8314 1.1 christos
8315 1.1 christos ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
8316 1.1 christos if test "x$ac_cv_func_strptime" = xyes; then :
8317 1.1 christos $as_echo "#define HAVE_STRPTIME 1" >>confdefs.h
8318 1.1 christos
8319 1.1 christos else
8320 1.1 christos case " $LIBOBJS " in
8321 1.1 christos *" strptime.$ac_objext "* ) ;;
8322 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
8323 1.1 christos ;;
8324 1.1 christos esac
8325 1.1 christos
8326 1.1 christos fi
8327 1.1 christos
8328 1.1 christos
8329 1.1 christos ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
8330 1.1 christos if test "x$ac_cv_func_b64_pton" = xyes; then :
8331 1.1 christos $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
8332 1.1 christos
8333 1.1 christos else
8334 1.1 christos case " $LIBOBJS " in
8335 1.1 christos *" b64_pton.$ac_objext "* ) ;;
8336 1.1 christos *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
8337 1.1 christos ;;
8338 1.1 christos esac
8339 1.1 christos
8340 1.1 christos fi
8341 1.1 christos
8342 1.1 christos
8343 1.1 christos ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
8344 1.1 christos if test "x$ac_cv_func_b64_ntop" = xyes; then :
8345 1.1 christos $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
8346 1.1 christos
8347 1.1 christos else
8348 1.1 christos case " $LIBOBJS " in
8349 1.1 christos *" b64_ntop.$ac_objext "* ) ;;
8350 1.1 christos *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
8351 1.1 christos ;;
8352 1.1 christos esac
8353 1.1 christos
8354 1.1 christos fi
8355 1.1 christos
8356 1.1 christos
8357 1.1 christos ac_fn_c_check_func "$LINENO" "pselect" "ac_cv_func_pselect"
8358 1.1 christos if test "x$ac_cv_func_pselect" = xyes; then :
8359 1.1 christos $as_echo "#define HAVE_PSELECT 1" >>confdefs.h
8360 1.1 christos
8361 1.1 christos else
8362 1.1 christos case " $LIBOBJS " in
8363 1.1 christos *" pselect.$ac_objext "* ) ;;
8364 1.1 christos *) LIBOBJS="$LIBOBJS pselect.$ac_objext"
8365 1.1 christos ;;
8366 1.1 christos esac
8367 1.1 christos
8368 1.1 christos fi
8369 1.1 christos
8370 1.1 christos
8371 1.1 christos ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
8372 1.1 christos if test "x$ac_cv_func_memmove" = xyes; then :
8373 1.1 christos $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
8374 1.1 christos
8375 1.1 christos else
8376 1.1 christos case " $LIBOBJS " in
8377 1.1 christos *" memmove.$ac_objext "* ) ;;
8378 1.1 christos *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
8379 1.1 christos ;;
8380 1.1 christos esac
8381 1.1 christos
8382 1.1 christos fi
8383 1.1 christos
8384 1.1 christos
8385 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for reallocarray" >&5
8386 1.1.1.6 christos $as_echo_n "checking for reallocarray... " >&6; }
8387 1.1.1.6 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8388 1.1.1.6 christos /* end confdefs.h. */
8389 1.1.1.6 christos $ac_includes_default
8390 1.1.1.6 christos
8391 1.1.1.6 christos #ifndef _OPENBSD_SOURCE
8392 1.1.1.6 christos #define _OPENBSD_SOURCE 1
8393 1.1.1.6 christos #endif
8394 1.1.1.6 christos #include <stdlib.h>
8395 1.1.1.6 christos int main(void) {
8396 1.1.1.6 christos void* p = reallocarray(NULL, 10, 100);
8397 1.1.1.6 christos free(p);
8398 1.1.1.6 christos return 0;
8399 1.1.1.6 christos }
8400 1.1.1.6 christos
8401 1.1.1.6 christos _ACEOF
8402 1.1.1.6 christos if ac_fn_c_try_link "$LINENO"; then :
8403 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8404 1.1.1.6 christos $as_echo "yes" >&6; }
8405 1.1.1.6 christos
8406 1.1.1.6 christos $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h
8407 1.1.1.6 christos
8408 1.1 christos
8409 1.1 christos else
8410 1.1.1.6 christos
8411 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8412 1.1.1.6 christos $as_echo "no" >&6; }
8413 1.1.1.6 christos case " $LIBOBJS " in
8414 1.1 christos *" reallocarray.$ac_objext "* ) ;;
8415 1.1 christos *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext"
8416 1.1 christos ;;
8417 1.1 christos esac
8418 1.1 christos
8419 1.1 christos
8420 1.1.1.6 christos fi
8421 1.1.1.6 christos rm -f core conftest.err conftest.$ac_objext \
8422 1.1.1.6 christos conftest$ac_exeext conftest.$ac_ext
8423 1.1 christos
8424 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pselect prototype in sys/select.h" >&5
8425 1.1 christos $as_echo_n "checking for pselect prototype in sys/select.h... " >&6; }
8426 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8427 1.1 christos /* end confdefs.h. */
8428 1.1 christos #include <sys/select.h>
8429 1.1 christos
8430 1.1 christos _ACEOF
8431 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8432 1.1 christos $EGREP "[^a-zA-Z_]*pselect[^a-zA-Z_]" >/dev/null 2>&1; then :
8433 1.1 christos
8434 1.1 christos $as_echo "#define HAVE_PSELECT_PROTO 1" >>confdefs.h
8435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8436 1.1 christos $as_echo "yes" >&6; }
8437 1.1 christos else
8438 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8439 1.1 christos $as_echo "no" >&6; }
8440 1.1 christos fi
8441 1.1 christos rm -f conftest*
8442 1.1 christos
8443 1.1 christos
8444 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctime_r prototype in time.h" >&5
8445 1.1 christos $as_echo_n "checking for ctime_r prototype in time.h... " >&6; }
8446 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8447 1.1 christos /* end confdefs.h. */
8448 1.1 christos #include <time.h>
8449 1.1 christos
8450 1.1 christos _ACEOF
8451 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8452 1.1 christos $EGREP "[^a-zA-Z_]*ctime_r[^a-zA-Z_]" >/dev/null 2>&1; then :
8453 1.1 christos
8454 1.1 christos $as_echo "#define HAVE_CTIME_R_PROTO 1" >>confdefs.h
8455 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8456 1.1 christos $as_echo "yes" >&6; }
8457 1.1 christos else
8458 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8459 1.1 christos $as_echo "no" >&6; }
8460 1.1 christos fi
8461 1.1 christos rm -f conftest*
8462 1.1 christos
8463 1.1 christos
8464 1.1 christos ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "
8465 1.1 christos $ac_includes_default
8466 1.1 christos #ifdef HAVE_SIGNAL_H
8467 1.1 christos #include <signal.h>
8468 1.1 christos #endif
8469 1.1 christos #ifdef HAVE_TIME_H
8470 1.1 christos #include <time.h>
8471 1.1 christos #endif
8472 1.1 christos
8473 1.1 christos "
8474 1.1 christos if test "x$ac_cv_type_struct_timespec" = xyes; then :
8475 1.1 christos
8476 1.1 christos $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
8477 1.1 christos
8478 1.1 christos fi
8479 1.1 christos
8480 1.1 christos
8481 1.1 christos
8482 1.1 christos cat >>confdefs.h <<_ACEOF
8483 1.1 christos #define IDENTITY "unidentified server"
8484 1.1 christos _ACEOF
8485 1.1 christos
8486 1.1 christos
8487 1.1 christos cat >>confdefs.h <<_ACEOF
8488 1.1 christos #define VERSION PACKAGE_STRING
8489 1.1 christos _ACEOF
8490 1.1 christos
8491 1.1 christos
8492 1.1 christos cat >>confdefs.h <<_ACEOF
8493 1.1 christos #define TCP_BACKLOG 256
8494 1.1 christos _ACEOF
8495 1.1 christos
8496 1.1 christos
8497 1.1 christos cat >>confdefs.h <<_ACEOF
8498 1.1 christos #define TCP_PORT "53"
8499 1.1 christos _ACEOF
8500 1.1 christos
8501 1.1 christos
8502 1.1 christos cat >>confdefs.h <<_ACEOF
8503 1.1 christos #define TCP_MAX_MESSAGE_LEN 65535
8504 1.1 christos _ACEOF
8505 1.1 christos
8506 1.1 christos
8507 1.1 christos cat >>confdefs.h <<_ACEOF
8508 1.1 christos #define UDP_PORT "53"
8509 1.1 christos _ACEOF
8510 1.1 christos
8511 1.1 christos
8512 1.1 christos cat >>confdefs.h <<_ACEOF
8513 1.1 christos #define UDP_MAX_MESSAGE_LEN 512
8514 1.1 christos _ACEOF
8515 1.1 christos
8516 1.1 christos
8517 1.1 christos cat >>confdefs.h <<_ACEOF
8518 1.1 christos #define EDNS_MAX_MESSAGE_LEN 4096
8519 1.1 christos _ACEOF
8520 1.1 christos
8521 1.1 christos
8522 1.1 christos cat >>confdefs.h <<_ACEOF
8523 1.1.1.6 christos #define TLS_PORT "853"
8524 1.1.1.6 christos _ACEOF
8525 1.1.1.6 christos
8526 1.1.1.6 christos
8527 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
8528 1.1 christos #define MAXSYSLOGMSGLEN 512
8529 1.1 christos _ACEOF
8530 1.1 christos
8531 1.1 christos
8532 1.1 christos cat >>confdefs.h <<_ACEOF
8533 1.1 christos #define NSD_CONTROL_PORT 8952
8534 1.1 christos _ACEOF
8535 1.1 christos
8536 1.1 christos
8537 1.1 christos cat >>confdefs.h <<_ACEOF
8538 1.1 christos #define NSD_CONTROL_VERSION 1
8539 1.1 christos _ACEOF
8540 1.1 christos
8541 1.1 christos
8542 1.1 christos facility=LOG_DAEMON
8543 1.1 christos
8544 1.1 christos # Check whether --with-facility was given.
8545 1.1 christos if test "${with_facility+set}" = set; then :
8546 1.1 christos withval=$with_facility; facility=$withval
8547 1.1 christos fi
8548 1.1 christos
8549 1.1 christos
8550 1.1 christos cat >>confdefs.h <<_ACEOF
8551 1.1 christos #define FACILITY $facility
8552 1.1 christos _ACEOF
8553 1.1 christos
8554 1.1 christos
8555 1.1 christos tcp_timeout=120
8556 1.1 christos
8557 1.1 christos # Check whether --with-tcp_timeout was given.
8558 1.1 christos if test "${with_tcp_timeout+set}" = set; then :
8559 1.1 christos withval=$with_tcp_timeout; tcp_timeout=$withval
8560 1.1 christos fi
8561 1.1 christos
8562 1.1 christos
8563 1.1 christos cat >>confdefs.h <<_ACEOF
8564 1.1 christos #define TCP_TIMEOUT $tcp_timeout
8565 1.1 christos _ACEOF
8566 1.1 christos
8567 1.1 christos
8568 1.1 christos # Check whether --enable-root-server was given.
8569 1.1 christos if test "${enable_root_server+set}" = set; then :
8570 1.1 christos enableval=$enable_root_server;
8571 1.1 christos fi
8572 1.1 christos
8573 1.1 christos case "$enable_root_server" in
8574 1.1 christos yes)
8575 1.1 christos
8576 1.1 christos cat >>confdefs.h <<_ACEOF
8577 1.1 christos #define ROOT_SERVER /**/
8578 1.1 christos _ACEOF
8579 1.1 christos
8580 1.1 christos ;;
8581 1.1 christos no|*)
8582 1.1 christos ;;
8583 1.1 christos esac
8584 1.1 christos
8585 1.1 christos # Check whether --enable-ipv6 was given.
8586 1.1 christos if test "${enable_ipv6+set}" = set; then :
8587 1.1 christos enableval=$enable_ipv6;
8588 1.1 christos fi
8589 1.1 christos
8590 1.1 christos case "$enable_ipv6" in
8591 1.1 christos no)
8592 1.1 christos ;;
8593 1.1 christos yes|*)
8594 1.1 christos
8595 1.1 christos cat >>confdefs.h <<_ACEOF
8596 1.1 christos #define INET6 /**/
8597 1.1 christos _ACEOF
8598 1.1 christos
8599 1.1 christos ;;
8600 1.1 christos esac
8601 1.1 christos
8602 1.1 christos # Check whether --enable-bind8-stats was given.
8603 1.1 christos if test "${enable_bind8_stats+set}" = set; then :
8604 1.1 christos enableval=$enable_bind8_stats;
8605 1.1 christos fi
8606 1.1 christos
8607 1.1 christos
8608 1.1 christos case "$enable_bind8_stats" in
8609 1.1 christos yes|'')
8610 1.1 christos
8611 1.1 christos cat >>confdefs.h <<_ACEOF
8612 1.1 christos #define BIND8_STATS /**/
8613 1.1 christos _ACEOF
8614 1.1 christos
8615 1.1 christos ;;
8616 1.1 christos no|*)
8617 1.1 christos ;;
8618 1.1 christos esac
8619 1.1 christos
8620 1.1 christos # Check whether --enable-zone-stats was given.
8621 1.1 christos if test "${enable_zone_stats+set}" = set; then :
8622 1.1 christos enableval=$enable_zone_stats;
8623 1.1 christos fi
8624 1.1 christos
8625 1.1 christos case "$enable_zone_stats" in
8626 1.1 christos yes)
8627 1.1 christos
8628 1.1 christos cat >>confdefs.h <<_ACEOF
8629 1.1 christos #define USE_ZONE_STATS /**/
8630 1.1 christos _ACEOF
8631 1.1 christos
8632 1.1 christos
8633 1.1 christos cat >>confdefs.h <<_ACEOF
8634 1.1 christos #define BIND8_STATS /**/
8635 1.1 christos _ACEOF
8636 1.1 christos
8637 1.1 christos ;;
8638 1.1 christos no|''|*)
8639 1.1 christos ;;
8640 1.1 christos esac
8641 1.1 christos
8642 1.1 christos # Check whether --enable-checking was given.
8643 1.1 christos if test "${enable_checking+set}" = set; then :
8644 1.1 christos enableval=$enable_checking;
8645 1.1 christos fi
8646 1.1 christos
8647 1.1 christos case "$enable_checking" in
8648 1.1 christos yes)
8649 1.1 christos
8650 1.1 christos
8651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
8652 1.1 christos $as_echo_n "checking whether $CC supports -W... " >&6; }
8653 1.1 christos cache=`echo W | sed 'y%.=/+-%___p_%'`
8654 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8655 1.1 christos $as_echo_n "(cached) " >&6
8656 1.1 christos else
8657 1.1 christos
8658 1.1 christos echo 'void f(){}' >conftest.c
8659 1.1 christos if test -z "`$CC -W -c conftest.c 2>&1`"; then
8660 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8661 1.1 christos else
8662 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8663 1.1 christos fi
8664 1.1 christos rm -f conftest*
8665 1.1 christos
8666 1.1 christos fi
8667 1.1 christos
8668 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8669 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8670 1.1 christos $as_echo "yes" >&6; }
8671 1.1 christos :
8672 1.1 christos CFLAGS="$CFLAGS -W"
8673 1.1 christos else
8674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8675 1.1 christos $as_echo "no" >&6; }
8676 1.1 christos :
8677 1.1 christos
8678 1.1 christos fi
8679 1.1 christos
8680 1.1 christos
8681 1.1 christos
8682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
8683 1.1 christos $as_echo_n "checking whether $CC supports -Wall... " >&6; }
8684 1.1 christos cache=`echo Wall | sed 'y%.=/+-%___p_%'`
8685 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8686 1.1 christos $as_echo_n "(cached) " >&6
8687 1.1 christos else
8688 1.1 christos
8689 1.1 christos echo 'void f(){}' >conftest.c
8690 1.1 christos if test -z "`$CC -Wall -c conftest.c 2>&1`"; then
8691 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8692 1.1 christos else
8693 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8694 1.1 christos fi
8695 1.1 christos rm -f conftest*
8696 1.1 christos
8697 1.1 christos fi
8698 1.1 christos
8699 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8700 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8701 1.1 christos $as_echo "yes" >&6; }
8702 1.1 christos :
8703 1.1 christos CFLAGS="$CFLAGS -Wall"
8704 1.1 christos else
8705 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8706 1.1 christos $as_echo "no" >&6; }
8707 1.1 christos :
8708 1.1 christos
8709 1.1 christos fi
8710 1.1 christos
8711 1.1 christos
8712 1.1 christos
8713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wextra" >&5
8714 1.1 christos $as_echo_n "checking whether $CC supports -Wextra... " >&6; }
8715 1.1 christos cache=`echo Wextra | sed 'y%.=/+-%___p_%'`
8716 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8717 1.1 christos $as_echo_n "(cached) " >&6
8718 1.1 christos else
8719 1.1 christos
8720 1.1 christos echo 'void f(){}' >conftest.c
8721 1.1 christos if test -z "`$CC -Wextra -c conftest.c 2>&1`"; then
8722 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8723 1.1 christos else
8724 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8725 1.1 christos fi
8726 1.1 christos rm -f conftest*
8727 1.1 christos
8728 1.1 christos fi
8729 1.1 christos
8730 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8731 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8732 1.1 christos $as_echo "yes" >&6; }
8733 1.1 christos :
8734 1.1 christos CFLAGS="$CFLAGS -Wextra"
8735 1.1 christos else
8736 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8737 1.1 christos $as_echo "no" >&6; }
8738 1.1 christos :
8739 1.1 christos
8740 1.1 christos fi
8741 1.1 christos
8742 1.1 christos
8743 1.1 christos
8744 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
8745 1.1 christos $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
8746 1.1 christos cache=`echo Wdeclaration-after-statement | sed 'y%.=/+-%___p_%'`
8747 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8748 1.1 christos $as_echo_n "(cached) " >&6
8749 1.1 christos else
8750 1.1 christos
8751 1.1 christos echo 'void f(){}' >conftest.c
8752 1.1 christos if test -z "`$CC -Wdeclaration-after-statement -c conftest.c 2>&1`"; then
8753 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8754 1.1 christos else
8755 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8756 1.1 christos fi
8757 1.1 christos rm -f conftest*
8758 1.1 christos
8759 1.1 christos fi
8760 1.1 christos
8761 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8763 1.1 christos $as_echo "yes" >&6; }
8764 1.1 christos :
8765 1.1 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
8766 1.1 christos else
8767 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8768 1.1 christos $as_echo "no" >&6; }
8769 1.1 christos :
8770 1.1 christos
8771 1.1 christos fi
8772 1.1 christos
8773 1.1 christos ;;
8774 1.1 christos no|*)
8775 1.1 christos
8776 1.1 christos $as_echo "#define NDEBUG /**/" >>confdefs.h
8777 1.1 christos
8778 1.1 christos ;;
8779 1.1 christos esac
8780 1.1 christos
8781 1.1.1.3 christos # Check whether --enable-memclean was given.
8782 1.1.1.3 christos if test "${enable_memclean+set}" = set; then :
8783 1.1.1.3 christos enableval=$enable_memclean;
8784 1.1.1.3 christos fi
8785 1.1.1.3 christos
8786 1.1.1.3 christos if test "$enable_memclean" = "yes"; then
8787 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
8788 1.1.1.3 christos #define MEMCLEAN 1
8789 1.1.1.3 christos _ACEOF
8790 1.1.1.3 christos
8791 1.1.1.3 christos fi
8792 1.1.1.3 christos
8793 1.1 christos # Check whether --enable-ratelimit was given.
8794 1.1 christos if test "${enable_ratelimit+set}" = set; then :
8795 1.1 christos enableval=$enable_ratelimit;
8796 1.1 christos fi
8797 1.1 christos
8798 1.1 christos case "$enable_ratelimit" in
8799 1.1 christos yes)
8800 1.1 christos
8801 1.1 christos cat >>confdefs.h <<_ACEOF
8802 1.1 christos #define RATELIMIT /**/
8803 1.1 christos _ACEOF
8804 1.1 christos
8805 1.1 christos ratelimit="xx"
8806 1.1 christos ;;
8807 1.1 christos no|*)
8808 1.1 christos ratelimit=""
8809 1.1 christos ;;
8810 1.1 christos esac
8811 1.1 christos
8812 1.1 christos
8813 1.1 christos # Check whether --enable-ratelimit-default-is-off was given.
8814 1.1 christos if test "${enable_ratelimit_default_is_off+set}" = set; then :
8815 1.1 christos enableval=$enable_ratelimit_default_is_off;
8816 1.1 christos fi
8817 1.1 christos
8818 1.1 christos case "$enable_ratelimit_default_is_off" in
8819 1.1 christos yes)
8820 1.1 christos
8821 1.1 christos cat >>confdefs.h <<_ACEOF
8822 1.1 christos #define RATELIMIT_DEFAULT_OFF /**/
8823 1.1 christos _ACEOF
8824 1.1 christos
8825 1.1 christos ratelimit_default="off"
8826 1.1 christos ;;
8827 1.1 christos no|*)
8828 1.1 christos ratelimit_default="on"
8829 1.1 christos ;;
8830 1.1 christos esac
8831 1.1 christos
8832 1.1 christos
8833 1.1 christos # we need SSL for TSIG (and maybe also for NSEC3).
8834 1.1 christos
8835 1.1 christos
8836 1.1 christos # Check whether --with-ssl was given.
8837 1.1 christos if test "${with_ssl+set}" = set; then :
8838 1.1 christos withval=$with_ssl;
8839 1.1 christos
8840 1.1 christos else
8841 1.1 christos
8842 1.1 christos withval="yes"
8843 1.1 christos
8844 1.1 christos fi
8845 1.1 christos
8846 1.1 christos if test x_$withval != x_no; then
8847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
8848 1.1 christos $as_echo_n "checking for SSL... " >&6; }
8849 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
8850 1.1 christos withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/sfw /usr/local /usr"
8851 1.1 christos fi
8852 1.1 christos for dir in $withval; do
8853 1.1 christos ssldir="$dir"
8854 1.1 christos if test -f "$dir/include/openssl/ssl.h"; then
8855 1.1 christos found_ssl="yes";
8856 1.1 christos
8857 1.1 christos cat >>confdefs.h <<_ACEOF
8858 1.1 christos #define HAVE_SSL /**/
8859 1.1 christos _ACEOF
8860 1.1 christos
8861 1.1 christos if test x_$ssldir != x_/usr; then
8862 1.1 christos CPPFLAGS="$CPPFLAGS -I$ssldir/include";
8863 1.1 christos fi
8864 1.1 christos break;
8865 1.1 christos fi
8866 1.1 christos done
8867 1.1 christos if test x_$found_ssl != x_yes; then
8868 1.1 christos as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
8869 1.1 christos else
8870 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
8871 1.1 christos $as_echo "found in $ssldir" >&6; }
8872 1.1 christos HAVE_SSL=yes
8873 1.1 christos if test x_$ssldir != x_/usr; then
8874 1.1 christos LDFLAGS="$LDFLAGS -L$ssldir/lib";
8875 1.1 christos fi
8876 1.1 christos if test x_$ssldir = x_/usr/sfw; then
8877 1.1 christos LDFLAGS="$LDFLAGS -R$ssldir/lib";
8878 1.1 christos fi
8879 1.1 christos fi
8880 1.1 christos
8881 1.1 christos fi
8882 1.1 christos
8883 1.1 christos if test x$HAVE_SSL = x"yes"; then
8884 1.1 christos
8885 1.1 christos # check if libssl needs libdl
8886 1.1 christos BAKLIBS="$LIBS"
8887 1.1 christos LIBS="-lssl $LIBS"
8888 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libssl needs libdl" >&5
8889 1.1 christos $as_echo_n "checking if libssl needs libdl... " >&6; }
8890 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8891 1.1 christos /* end confdefs.h. */
8892 1.1 christos
8893 1.1 christos /* Override any GCC internal prototype to avoid an error.
8894 1.1 christos Use char because int might match the return type of a GCC
8895 1.1 christos builtin and then its argument prototype would still apply. */
8896 1.1 christos #ifdef __cplusplus
8897 1.1 christos extern "C"
8898 1.1 christos #endif
8899 1.1 christos char SSL_CTX_new ();
8900 1.1 christos int
8901 1.1 christos main ()
8902 1.1 christos {
8903 1.1 christos return SSL_CTX_new ();
8904 1.1 christos ;
8905 1.1 christos return 0;
8906 1.1 christos }
8907 1.1 christos _ACEOF
8908 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8909 1.1 christos
8910 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8911 1.1 christos $as_echo "no" >&6; }
8912 1.1 christos LIBS="$BAKLIBS"
8913 1.1 christos
8914 1.1 christos else
8915 1.1 christos
8916 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8917 1.1 christos $as_echo "yes" >&6; }
8918 1.1 christos LIBS="$BAKLIBS"
8919 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8920 1.1 christos $as_echo_n "checking for library containing dlopen... " >&6; }
8921 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8922 1.1 christos $as_echo_n "(cached) " >&6
8923 1.1 christos else
8924 1.1 christos ac_func_search_save_LIBS=$LIBS
8925 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8926 1.1 christos /* end confdefs.h. */
8927 1.1 christos
8928 1.1 christos /* Override any GCC internal prototype to avoid an error.
8929 1.1 christos Use char because int might match the return type of a GCC
8930 1.1 christos builtin and then its argument prototype would still apply. */
8931 1.1 christos #ifdef __cplusplus
8932 1.1 christos extern "C"
8933 1.1 christos #endif
8934 1.1 christos char dlopen ();
8935 1.1 christos int
8936 1.1 christos main ()
8937 1.1 christos {
8938 1.1 christos return dlopen ();
8939 1.1 christos ;
8940 1.1 christos return 0;
8941 1.1 christos }
8942 1.1 christos _ACEOF
8943 1.1 christos for ac_lib in '' dl; do
8944 1.1 christos if test -z "$ac_lib"; then
8945 1.1 christos ac_res="none required"
8946 1.1 christos else
8947 1.1 christos ac_res=-l$ac_lib
8948 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8949 1.1 christos fi
8950 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8951 1.1 christos ac_cv_search_dlopen=$ac_res
8952 1.1 christos fi
8953 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8954 1.1 christos conftest$ac_exeext
8955 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8956 1.1 christos break
8957 1.1 christos fi
8958 1.1 christos done
8959 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8960 1.1 christos
8961 1.1 christos else
8962 1.1 christos ac_cv_search_dlopen=no
8963 1.1 christos fi
8964 1.1 christos rm conftest.$ac_ext
8965 1.1 christos LIBS=$ac_func_search_save_LIBS
8966 1.1 christos fi
8967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8968 1.1 christos $as_echo "$ac_cv_search_dlopen" >&6; }
8969 1.1 christos ac_res=$ac_cv_search_dlopen
8970 1.1 christos if test "$ac_res" != no; then :
8971 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8972 1.1 christos
8973 1.1 christos fi
8974 1.1 christos
8975 1.1 christos
8976 1.1 christos fi
8977 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8978 1.1 christos conftest$ac_exeext conftest.$ac_ext
8979 1.1 christos
8980 1.1 christos # Check for -pthread
8981 1.1 christos BAKLIBS="$LIBS"
8982 1.1 christos LIBS="-lcrypto $LIBS"
8983 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8984 1.1 christos /* end confdefs.h. */
8985 1.1 christos
8986 1.1 christos int
8987 1.1 christos main ()
8988 1.1 christos {
8989 1.1 christos
8990 1.1 christos int HMAC_Update(void);
8991 1.1 christos (void)HMAC_Update();
8992 1.1 christos
8993 1.1 christos ;
8994 1.1 christos return 0;
8995 1.1 christos }
8996 1.1 christos _ACEOF
8997 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8998 1.1 christos
8999 1.1 christos else
9000 1.1 christos
9001 1.1 christos BAKCFLAGS="$CFLAGS"
9002 1.1 christos CFLAGS="$CFLAGS -pthread"
9003 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libcrypto needs -pthread" >&5
9004 1.1 christos $as_echo_n "checking if libcrypto needs -pthread... " >&6; }
9005 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9006 1.1 christos /* end confdefs.h. */
9007 1.1 christos
9008 1.1 christos /* Override any GCC internal prototype to avoid an error.
9009 1.1 christos Use char because int might match the return type of a GCC
9010 1.1 christos builtin and then its argument prototype would still apply. */
9011 1.1 christos #ifdef __cplusplus
9012 1.1 christos extern "C"
9013 1.1 christos #endif
9014 1.1 christos char HMAC_Update ();
9015 1.1 christos int
9016 1.1 christos main ()
9017 1.1 christos {
9018 1.1 christos return HMAC_Update ();
9019 1.1 christos ;
9020 1.1 christos return 0;
9021 1.1 christos }
9022 1.1 christos _ACEOF
9023 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9024 1.1 christos
9025 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9026 1.1 christos $as_echo "yes" >&6; }
9027 1.1 christos
9028 1.1 christos else
9029 1.1 christos
9030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9031 1.1 christos $as_echo "no" >&6; }
9032 1.1 christos CFLAGS="$BAKCFLAGS"
9033 1.1 christos
9034 1.1 christos fi
9035 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9036 1.1 christos conftest$ac_exeext conftest.$ac_ext
9037 1.1 christos
9038 1.1 christos fi
9039 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9040 1.1 christos conftest$ac_exeext conftest.$ac_ext
9041 1.1 christos LIBS="$BAKLIBS"
9042 1.1 christos
9043 1.1 christos if test -n "$ssldir"; then
9044 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
9045 1.1 christos $as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
9046 1.1 christos if ${ac_cv_lib_crypto_HMAC_Update+:} false; then :
9047 1.1 christos $as_echo_n "(cached) " >&6
9048 1.1 christos else
9049 1.1 christos ac_check_lib_save_LIBS=$LIBS
9050 1.1 christos LIBS="-lcrypto $LIBS"
9051 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9052 1.1 christos /* end confdefs.h. */
9053 1.1 christos
9054 1.1 christos /* Override any GCC internal prototype to avoid an error.
9055 1.1 christos Use char because int might match the return type of a GCC
9056 1.1 christos builtin and then its argument prototype would still apply. */
9057 1.1 christos #ifdef __cplusplus
9058 1.1 christos extern "C"
9059 1.1 christos #endif
9060 1.1 christos char HMAC_Update ();
9061 1.1 christos int
9062 1.1 christos main ()
9063 1.1 christos {
9064 1.1 christos return HMAC_Update ();
9065 1.1 christos ;
9066 1.1 christos return 0;
9067 1.1 christos }
9068 1.1 christos _ACEOF
9069 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
9070 1.1 christos ac_cv_lib_crypto_HMAC_Update=yes
9071 1.1 christos else
9072 1.1 christos ac_cv_lib_crypto_HMAC_Update=no
9073 1.1 christos fi
9074 1.1 christos rm -f core conftest.err conftest.$ac_objext \
9075 1.1 christos conftest$ac_exeext conftest.$ac_ext
9076 1.1 christos LIBS=$ac_check_lib_save_LIBS
9077 1.1 christos fi
9078 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5
9079 1.1 christos $as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; }
9080 1.1 christos if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then :
9081 1.1 christos cat >>confdefs.h <<_ACEOF
9082 1.1 christos #define HAVE_LIBCRYPTO 1
9083 1.1 christos _ACEOF
9084 1.1 christos
9085 1.1 christos LIBS="-lcrypto $LIBS"
9086 1.1 christos
9087 1.1 christos else
9088 1.1 christos
9089 1.1 christos as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
9090 1.1 christos
9091 1.1 christos fi
9092 1.1 christos
9093 1.1 christos fi
9094 1.1 christos SSL_LIBS="-lssl"
9095 1.1 christos
9096 1.1.1.6 christos for ac_header in openssl/ssl.h openssl/err.h openssl/rand.h openssl/ocsp.h
9097 1.1 christos do :
9098 1.1.1.6 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9099 1.1.1.6 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9100 1.1 christos "
9101 1.1.1.6 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9102 1.1 christos cat >>confdefs.h <<_ACEOF
9103 1.1.1.6 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9104 1.1 christos _ACEOF
9105 1.1 christos
9106 1.1 christos fi
9107 1.1 christos
9108 1.1 christos done
9109 1.1 christos
9110 1.1.1.6 christos for ac_func in HMAC_CTX_reset HMAC_CTX_new EVP_cleanup ERR_load_crypto_strings OPENSSL_init_crypto SSL_CTX_set_security_level CRYPTO_memcmp EC_KEY_new_by_curve_name
9111 1.1 christos do :
9112 1.1.1.6 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9113 1.1.1.6 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9114 1.1.1.6 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9115 1.1 christos cat >>confdefs.h <<_ACEOF
9116 1.1.1.6 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9117 1.1 christos _ACEOF
9118 1.1 christos
9119 1.1 christos fi
9120 1.1 christos done
9121 1.1 christos
9122 1.1.1.6 christos ac_fn_c_check_decl "$LINENO" "SSL_CTX_set_ecdh_auto" "ac_cv_have_decl_SSL_CTX_set_ecdh_auto" "
9123 1.1.1.6 christos $ac_includes_default
9124 1.1.1.6 christos #ifdef HAVE_OPENSSL_ERR_H
9125 1.1.1.6 christos #include <openssl/err.h>
9126 1.1.1.6 christos #endif
9127 1.1.1.6 christos
9128 1.1.1.6 christos #ifdef HAVE_OPENSSL_RAND_H
9129 1.1.1.6 christos #include <openssl/rand.h>
9130 1.1.1.6 christos #endif
9131 1.1.1.6 christos
9132 1.1.1.6 christos #ifdef HAVE_OPENSSL_CONF_H
9133 1.1.1.6 christos #include <openssl/conf.h>
9134 1.1.1.6 christos #endif
9135 1.1.1.6 christos
9136 1.1.1.6 christos #ifdef HAVE_OPENSSL_ENGINE_H
9137 1.1.1.6 christos #include <openssl/engine.h>
9138 1.1.1.6 christos #endif
9139 1.1.1.6 christos #include <openssl/ssl.h>
9140 1.1.1.6 christos #include <openssl/evp.h>
9141 1.1.1.6 christos
9142 1.1 christos "
9143 1.1.1.6 christos if test "x$ac_cv_have_decl_SSL_CTX_set_ecdh_auto" = xyes; then :
9144 1.1.1.6 christos ac_have_decl=1
9145 1.1.1.6 christos else
9146 1.1.1.6 christos ac_have_decl=0
9147 1.1.1.6 christos fi
9148 1.1.1.6 christos
9149 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
9150 1.1.1.6 christos #define HAVE_DECL_SSL_CTX_SET_ECDH_AUTO $ac_have_decl
9151 1.1 christos _ACEOF
9152 1.1.1.6 christos ac_fn_c_check_decl "$LINENO" "SSL_CTX_set_tmp_ecdh" "ac_cv_have_decl_SSL_CTX_set_tmp_ecdh" "
9153 1.1.1.6 christos $ac_includes_default
9154 1.1.1.6 christos #ifdef HAVE_OPENSSL_ERR_H
9155 1.1.1.6 christos #include <openssl/err.h>
9156 1.1.1.6 christos #endif
9157 1.1 christos
9158 1.1.1.6 christos #ifdef HAVE_OPENSSL_RAND_H
9159 1.1.1.6 christos #include <openssl/rand.h>
9160 1.1.1.6 christos #endif
9161 1.1 christos
9162 1.1.1.6 christos #ifdef HAVE_OPENSSL_CONF_H
9163 1.1.1.6 christos #include <openssl/conf.h>
9164 1.1.1.6 christos #endif
9165 1.1 christos
9166 1.1.1.6 christos #ifdef HAVE_OPENSSL_ENGINE_H
9167 1.1.1.6 christos #include <openssl/engine.h>
9168 1.1.1.6 christos #endif
9169 1.1.1.6 christos #include <openssl/ssl.h>
9170 1.1.1.6 christos #include <openssl/evp.h>
9171 1.1 christos
9172 1.1.1.6 christos "
9173 1.1.1.6 christos if test "x$ac_cv_have_decl_SSL_CTX_set_tmp_ecdh" = xyes; then :
9174 1.1.1.6 christos ac_have_decl=1
9175 1.1.1.6 christos else
9176 1.1.1.6 christos ac_have_decl=0
9177 1.1 christos fi
9178 1.1.1.6 christos
9179 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
9180 1.1.1.6 christos #define HAVE_DECL_SSL_CTX_SET_TMP_ECDH $ac_have_decl
9181 1.1.1.6 christos _ACEOF
9182 1.1.1.6 christos
9183 1.1 christos
9184 1.1 christos
9185 1.1 christos BAKLIBS="$LIBS"
9186 1.1 christos LIBS="-lssl $LIBS"
9187 1.1 christos for ac_func in OPENSSL_init_ssl
9188 1.1 christos do :
9189 1.1 christos ac_fn_c_check_func "$LINENO" "OPENSSL_init_ssl" "ac_cv_func_OPENSSL_init_ssl"
9190 1.1 christos if test "x$ac_cv_func_OPENSSL_init_ssl" = xyes; then :
9191 1.1 christos cat >>confdefs.h <<_ACEOF
9192 1.1 christos #define HAVE_OPENSSL_INIT_SSL 1
9193 1.1 christos _ACEOF
9194 1.1 christos
9195 1.1 christos fi
9196 1.1 christos done
9197 1.1 christos
9198 1.1 christos LIBS="$BAKLIBS"
9199 1.1 christos
9200 1.1 christos else
9201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore remote-control is disabled" >&5
9202 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore remote-control is disabled" >&2;}
9203 1.1.1.6 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore TLS is disabled" >&5
9204 1.1.1.6 christos $as_echo "$as_me: WARNING: No SSL, therefore TLS is disabled" >&2;}
9205 1.1 christos fi
9206 1.1 christos
9207 1.1 christos # Check whether --enable-nsec3 was given.
9208 1.1 christos if test "${enable_nsec3+set}" = set; then :
9209 1.1 christos enableval=$enable_nsec3;
9210 1.1 christos fi
9211 1.1 christos
9212 1.1 christos case "$enable_nsec3" in
9213 1.1 christos no)
9214 1.1 christos ;;
9215 1.1 christos yes)
9216 1.1 christos
9217 1.1 christos cat >>confdefs.h <<_ACEOF
9218 1.1 christos #define NSEC3 /**/
9219 1.1 christos _ACEOF
9220 1.1 christos
9221 1.1 christos ;;
9222 1.1 christos *)
9223 1.1 christos if test x$HAVE_SSL = x"yes"; then
9224 1.1 christos
9225 1.1 christos cat >>confdefs.h <<_ACEOF
9226 1.1 christos #define NSEC3 /**/
9227 1.1 christos _ACEOF
9228 1.1 christos
9229 1.1 christos else
9230 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore NSEC3 is disabled" >&5
9231 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore NSEC3 is disabled" >&2;}
9232 1.1 christos fi
9233 1.1 christos ;;
9234 1.1 christos esac
9235 1.1 christos
9236 1.1 christos # Check whether --enable-minimal-responses was given.
9237 1.1 christos if test "${enable_minimal_responses+set}" = set; then :
9238 1.1 christos enableval=$enable_minimal_responses;
9239 1.1 christos fi
9240 1.1 christos
9241 1.1 christos case "$enable_minimal_responses" in
9242 1.1 christos no)
9243 1.1 christos ;;
9244 1.1 christos yes|*)
9245 1.1 christos
9246 1.1 christos cat >>confdefs.h <<_ACEOF
9247 1.1 christos #define MINIMAL_RESPONSES /**/
9248 1.1 christos _ACEOF
9249 1.1 christos
9250 1.1 christos ;;
9251 1.1 christos esac
9252 1.1 christos
9253 1.1 christos # Check whether --enable-mmap was given.
9254 1.1 christos if test "${enable_mmap+set}" = set; then :
9255 1.1 christos enableval=$enable_mmap;
9256 1.1 christos fi
9257 1.1 christos
9258 1.1 christos case "$enable_mmap" in
9259 1.1 christos yes)
9260 1.1 christos for ac_header in sys/mman.h
9261 1.1 christos do :
9262 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
9263 1.1 christos if test "x$ac_cv_header_sys_mman_h" = xyes; then :
9264 1.1 christos cat >>confdefs.h <<_ACEOF
9265 1.1 christos #define HAVE_SYS_MMAN_H 1
9266 1.1 christos _ACEOF
9267 1.1 christos
9268 1.1 christos fi
9269 1.1 christos
9270 1.1 christos done
9271 1.1 christos
9272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintptr_t" >&5
9273 1.1 christos $as_echo_n "checking for uintptr_t... " >&6; }
9274 1.1 christos if ${ac_cv_type_uintptr_t+:} false; then :
9275 1.1 christos $as_echo_n "(cached) " >&6
9276 1.1 christos else
9277 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9278 1.1 christos /* end confdefs.h. */
9279 1.1 christos
9280 1.1 christos #include <sys/types.h>
9281 1.1 christos #if STDC_HEADERS
9282 1.1 christos #include <stdlib.h>
9283 1.1 christos #include <stddef.h>
9284 1.1 christos #endif
9285 1.1 christos
9286 1.1 christos #ifdef HAVE_STDINT_H
9287 1.1 christos #include <stdint.h>
9288 1.1 christos #endif
9289 1.1 christos
9290 1.1 christos #ifdef HAVE_SYS_SOCKET_H
9291 1.1 christos #include <sys/socket.h>
9292 1.1 christos #endif
9293 1.1 christos
9294 1.1 christos #ifdef HAVE_ARPA_INET_H
9295 1.1 christos #include <arpa/inet.h>
9296 1.1 christos #endif
9297 1.1 christos
9298 1.1 christos #ifdef HAVE_SIGNAL_H
9299 1.1 christos #include <signal.h>
9300 1.1 christos #endif
9301 1.1 christos
9302 1.1 christos /* For Tru64 */
9303 1.1 christos #ifdef HAVE_SYS_BITYPES_H
9304 1.1 christos #include <sys/bitypes.h>
9305 1.1 christos #endif
9306 1.1 christos
9307 1.1 christos _ACEOF
9308 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9309 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uintptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9310 1.1 christos ac_cv_type_uintptr_t=yes
9311 1.1 christos else
9312 1.1 christos ac_cv_type_uintptr_t=no
9313 1.1 christos fi
9314 1.1 christos rm -f conftest*
9315 1.1 christos
9316 1.1 christos fi
9317 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uintptr_t" >&5
9318 1.1 christos $as_echo "$ac_cv_type_uintptr_t" >&6; }
9319 1.1 christos if test $ac_cv_type_uintptr_t = no; then
9320 1.1 christos
9321 1.1 christos $as_echo "#define uintptr_t void*" >>confdefs.h
9322 1.1 christos
9323 1.1 christos fi
9324 1.1 christos
9325 1.1 christos for ac_func in mmap munmap
9326 1.1 christos do :
9327 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9328 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9329 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9330 1.1 christos cat >>confdefs.h <<_ACEOF
9331 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9332 1.1 christos _ACEOF
9333 1.1 christos
9334 1.1 christos fi
9335 1.1 christos done
9336 1.1 christos
9337 1.1 christos
9338 1.1 christos cat >>confdefs.h <<_ACEOF
9339 1.1 christos #define USE_MMAP_ALLOC /**/
9340 1.1 christos _ACEOF
9341 1.1 christos
9342 1.1 christos ;;
9343 1.1 christos no|*)
9344 1.1 christos ;;
9345 1.1 christos esac
9346 1.1 christos
9347 1.1 christos # Check whether --enable-radix-tree was given.
9348 1.1 christos if test "${enable_radix_tree+set}" = set; then :
9349 1.1 christos enableval=$enable_radix_tree;
9350 1.1 christos fi
9351 1.1 christos
9352 1.1 christos case "$enable_radix_tree" in
9353 1.1 christos no)
9354 1.1 christos ;;
9355 1.1 christos yes|*)
9356 1.1 christos
9357 1.1 christos cat >>confdefs.h <<_ACEOF
9358 1.1 christos #define USE_RADIX_TREE /**/
9359 1.1 christos _ACEOF
9360 1.1 christos
9361 1.1 christos ;;
9362 1.1 christos esac
9363 1.1 christos
9364 1.1.1.2 christos # Check whether --enable-packed was given.
9365 1.1.1.2 christos if test "${enable_packed+set}" = set; then :
9366 1.1.1.2 christos enableval=$enable_packed;
9367 1.1.1.2 christos fi
9368 1.1.1.2 christos
9369 1.1.1.2 christos case "$enable_packed" in
9370 1.1.1.2 christos yes)
9371 1.1.1.2 christos
9372 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
9373 1.1.1.2 christos #define PACKED_STRUCTS /**/
9374 1.1.1.2 christos _ACEOF
9375 1.1.1.2 christos
9376 1.1.1.2 christos
9377 1.1.1.2 christos
9378 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-address-of-packed-member" >&5
9379 1.1.1.2 christos $as_echo_n "checking whether $CC supports -Wno-address-of-packed-member... " >&6; }
9380 1.1.1.2 christos cache=`echo Wno-address-of-packed-member | sed 'y%.=/+-%___p_%'`
9381 1.1.1.2 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9382 1.1.1.2 christos $as_echo_n "(cached) " >&6
9383 1.1.1.2 christos else
9384 1.1.1.2 christos
9385 1.1.1.2 christos echo 'void f(void){}' >conftest.c
9386 1.1.1.2 christos if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-address-of-packed-member -c conftest.c 2>&1`"; then
9387 1.1.1.2 christos eval "cv_prog_cc_flag_$cache=yes"
9388 1.1.1.2 christos else
9389 1.1.1.2 christos eval "cv_prog_cc_flag_$cache=no"
9390 1.1.1.2 christos fi
9391 1.1.1.2 christos rm -f conftest conftest.o conftest.c
9392 1.1.1.2 christos
9393 1.1.1.2 christos fi
9394 1.1.1.2 christos
9395 1.1.1.2 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9396 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9397 1.1.1.2 christos $as_echo "yes" >&6; }
9398 1.1.1.2 christos :
9399 1.1.1.2 christos CFLAGS="$CFLAGS -Wno-address-of-packed-member"
9400 1.1.1.2 christos else
9401 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9402 1.1.1.2 christos $as_echo "no" >&6; }
9403 1.1.1.2 christos :
9404 1.1.1.2 christos
9405 1.1.1.2 christos fi
9406 1.1.1.2 christos
9407 1.1.1.2 christos ;;
9408 1.1.1.2 christos no|*)
9409 1.1.1.2 christos ;;
9410 1.1.1.2 christos esac
9411 1.1.1.2 christos
9412 1.1.1.4 prlw1 # check for dnstap if requested
9413 1.1.1.4 prlw1
9414 1.1.1.4 prlw1 # Check whether --enable-dnstap was given.
9415 1.1.1.4 prlw1 if test "${enable_dnstap+set}" = set; then :
9416 1.1.1.4 prlw1 enableval=$enable_dnstap; opt_dnstap=$enableval
9417 1.1.1.4 prlw1 else
9418 1.1.1.4 prlw1 opt_dnstap=no
9419 1.1.1.4 prlw1 fi
9420 1.1.1.4 prlw1
9421 1.1.1.4 prlw1
9422 1.1.1.4 prlw1
9423 1.1.1.4 prlw1 # Check whether --with-dnstap-socket-path was given.
9424 1.1.1.4 prlw1 if test "${with_dnstap_socket_path+set}" = set; then :
9425 1.1.1.4 prlw1 withval=$with_dnstap_socket_path; opt_dnstap_socket_path=$withval
9426 1.1.1.4 prlw1 else
9427 1.1.1.4 prlw1 opt_dnstap_socket_path="${localstatedir}/run/nsd-dnstap.sock"
9428 1.1.1.4 prlw1 fi
9429 1.1.1.4 prlw1
9430 1.1.1.4 prlw1
9431 1.1.1.4 prlw1 if test "x$opt_dnstap" != "xno"; then
9432 1.1.1.4 prlw1 # Extract the first word of "protoc-c", so it can be a program name with args.
9433 1.1.1.4 prlw1 set dummy protoc-c; ac_word=$2
9434 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9435 1.1.1.4 prlw1 $as_echo_n "checking for $ac_word... " >&6; }
9436 1.1.1.4 prlw1 if ${ac_cv_path_PROTOC_C+:} false; then :
9437 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9438 1.1.1.4 prlw1 else
9439 1.1.1.4 prlw1 case $PROTOC_C in
9440 1.1.1.4 prlw1 [\\/]* | ?:[\\/]*)
9441 1.1.1.4 prlw1 ac_cv_path_PROTOC_C="$PROTOC_C" # Let the user override the test with a path.
9442 1.1.1.4 prlw1 ;;
9443 1.1.1.4 prlw1 *)
9444 1.1.1.4 prlw1 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9445 1.1.1.4 prlw1 for as_dir in $PATH
9446 1.1.1.4 prlw1 do
9447 1.1.1.4 prlw1 IFS=$as_save_IFS
9448 1.1.1.4 prlw1 test -z "$as_dir" && as_dir=.
9449 1.1.1.4 prlw1 for ac_exec_ext in '' $ac_executable_extensions; do
9450 1.1.1.4 prlw1 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9451 1.1.1.4 prlw1 ac_cv_path_PROTOC_C="$as_dir/$ac_word$ac_exec_ext"
9452 1.1.1.4 prlw1 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9453 1.1.1.4 prlw1 break 2
9454 1.1.1.4 prlw1 fi
9455 1.1.1.4 prlw1 done
9456 1.1.1.4 prlw1 done
9457 1.1.1.4 prlw1 IFS=$as_save_IFS
9458 1.1.1.4 prlw1
9459 1.1.1.4 prlw1 ;;
9460 1.1.1.4 prlw1 esac
9461 1.1.1.4 prlw1 fi
9462 1.1.1.4 prlw1 PROTOC_C=$ac_cv_path_PROTOC_C
9463 1.1.1.4 prlw1 if test -n "$PROTOC_C"; then
9464 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5
9465 1.1.1.4 prlw1 $as_echo "$PROTOC_C" >&6; }
9466 1.1.1.4 prlw1 else
9467 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9468 1.1.1.4 prlw1 $as_echo "no" >&6; }
9469 1.1.1.4 prlw1 fi
9470 1.1.1.4 prlw1
9471 1.1.1.4 prlw1
9472 1.1.1.4 prlw1 if test -z "$PROTOC_C"; then
9473 1.1.1.4 prlw1 as_fn_error $? "The protoc-c program was not found. Please install protobuf-c!" "$LINENO" 5
9474 1.1.1.4 prlw1 fi
9475 1.1.1.4 prlw1
9476 1.1.1.4 prlw1 # Check whether --with-protobuf-c was given.
9477 1.1.1.4 prlw1 if test "${with_protobuf_c+set}" = set; then :
9478 1.1.1.4 prlw1 withval=$with_protobuf_c;
9479 1.1.1.4 prlw1 # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
9480 1.1.1.4 prlw1 if test -f $withval/include/google/protobuf-c/protobuf-c.h; then
9481 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include/google"
9482 1.1.1.4 prlw1 else
9483 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include"
9484 1.1.1.4 prlw1 fi
9485 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L$withval/lib"
9486 1.1.1.4 prlw1
9487 1.1.1.4 prlw1 else
9488 1.1.1.4 prlw1
9489 1.1.1.4 prlw1 # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
9490 1.1.1.4 prlw1 if test -f /usr/include/google/protobuf-c/protobuf-c.h; then
9491 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I/usr/include/google"
9492 1.1.1.4 prlw1 else
9493 1.1.1.4 prlw1 if test -f /usr/local/include/google/protobuf-c/protobuf-c.h; then
9494 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I/usr/local/include/google"
9495 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L/usr/local/lib"
9496 1.1.1.4 prlw1 fi
9497 1.1.1.4 prlw1 fi
9498 1.1.1.4 prlw1
9499 1.1.1.4 prlw1 fi
9500 1.1.1.4 prlw1
9501 1.1.1.4 prlw1
9502 1.1.1.4 prlw1 # Check whether --with-libfstrm was given.
9503 1.1.1.4 prlw1 if test "${with_libfstrm+set}" = set; then :
9504 1.1.1.4 prlw1 withval=$with_libfstrm;
9505 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include"
9506 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L$withval/lib"
9507 1.1.1.4 prlw1
9508 1.1.1.4 prlw1 fi
9509 1.1.1.4 prlw1
9510 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fstrm_iothr_init" >&5
9511 1.1.1.4 prlw1 $as_echo_n "checking for library containing fstrm_iothr_init... " >&6; }
9512 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9513 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9514 1.1.1.4 prlw1 else
9515 1.1.1.4 prlw1 ac_func_search_save_LIBS=$LIBS
9516 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9517 1.1.1.4 prlw1 /* end confdefs.h. */
9518 1.1.1.4 prlw1
9519 1.1.1.4 prlw1 /* Override any GCC internal prototype to avoid an error.
9520 1.1.1.4 prlw1 Use char because int might match the return type of a GCC
9521 1.1.1.4 prlw1 builtin and then its argument prototype would still apply. */
9522 1.1.1.4 prlw1 #ifdef __cplusplus
9523 1.1.1.4 prlw1 extern "C"
9524 1.1.1.4 prlw1 #endif
9525 1.1.1.4 prlw1 char fstrm_iothr_init ();
9526 1.1.1.4 prlw1 int
9527 1.1.1.4 prlw1 main ()
9528 1.1.1.4 prlw1 {
9529 1.1.1.4 prlw1 return fstrm_iothr_init ();
9530 1.1.1.4 prlw1 ;
9531 1.1.1.4 prlw1 return 0;
9532 1.1.1.4 prlw1 }
9533 1.1.1.4 prlw1 _ACEOF
9534 1.1.1.4 prlw1 for ac_lib in '' fstrm; do
9535 1.1.1.4 prlw1 if test -z "$ac_lib"; then
9536 1.1.1.4 prlw1 ac_res="none required"
9537 1.1.1.4 prlw1 else
9538 1.1.1.4 prlw1 ac_res=-l$ac_lib
9539 1.1.1.4 prlw1 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9540 1.1.1.4 prlw1 fi
9541 1.1.1.4 prlw1 if ac_fn_c_try_link "$LINENO"; then :
9542 1.1.1.4 prlw1 ac_cv_search_fstrm_iothr_init=$ac_res
9543 1.1.1.4 prlw1 fi
9544 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext \
9545 1.1.1.4 prlw1 conftest$ac_exeext
9546 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9547 1.1.1.4 prlw1 break
9548 1.1.1.4 prlw1 fi
9549 1.1.1.4 prlw1 done
9550 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9551 1.1.1.4 prlw1
9552 1.1.1.4 prlw1 else
9553 1.1.1.4 prlw1 ac_cv_search_fstrm_iothr_init=no
9554 1.1.1.4 prlw1 fi
9555 1.1.1.4 prlw1 rm conftest.$ac_ext
9556 1.1.1.4 prlw1 LIBS=$ac_func_search_save_LIBS
9557 1.1.1.4 prlw1 fi
9558 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fstrm_iothr_init" >&5
9559 1.1.1.4 prlw1 $as_echo "$ac_cv_search_fstrm_iothr_init" >&6; }
9560 1.1.1.4 prlw1 ac_res=$ac_cv_search_fstrm_iothr_init
9561 1.1.1.4 prlw1 if test "$ac_res" != no; then :
9562 1.1.1.4 prlw1 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9563 1.1.1.4 prlw1
9564 1.1.1.4 prlw1 else
9565 1.1.1.4 prlw1 as_fn_error $? "The fstrm library was not found. Please install fstrm!" "$LINENO" 5
9566 1.1.1.4 prlw1 fi
9567 1.1.1.4 prlw1
9568 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing protobuf_c_message_pack" >&5
9569 1.1.1.4 prlw1 $as_echo_n "checking for library containing protobuf_c_message_pack... " >&6; }
9570 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9571 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9572 1.1.1.4 prlw1 else
9573 1.1.1.4 prlw1 ac_func_search_save_LIBS=$LIBS
9574 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9575 1.1.1.4 prlw1 /* end confdefs.h. */
9576 1.1.1.4 prlw1
9577 1.1.1.4 prlw1 /* Override any GCC internal prototype to avoid an error.
9578 1.1.1.4 prlw1 Use char because int might match the return type of a GCC
9579 1.1.1.4 prlw1 builtin and then its argument prototype would still apply. */
9580 1.1.1.4 prlw1 #ifdef __cplusplus
9581 1.1.1.4 prlw1 extern "C"
9582 1.1.1.4 prlw1 #endif
9583 1.1.1.4 prlw1 char protobuf_c_message_pack ();
9584 1.1.1.4 prlw1 int
9585 1.1.1.4 prlw1 main ()
9586 1.1.1.4 prlw1 {
9587 1.1.1.4 prlw1 return protobuf_c_message_pack ();
9588 1.1.1.4 prlw1 ;
9589 1.1.1.4 prlw1 return 0;
9590 1.1.1.4 prlw1 }
9591 1.1.1.4 prlw1 _ACEOF
9592 1.1.1.4 prlw1 for ac_lib in '' protobuf-c; do
9593 1.1.1.4 prlw1 if test -z "$ac_lib"; then
9594 1.1.1.4 prlw1 ac_res="none required"
9595 1.1.1.4 prlw1 else
9596 1.1.1.4 prlw1 ac_res=-l$ac_lib
9597 1.1.1.4 prlw1 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9598 1.1.1.4 prlw1 fi
9599 1.1.1.4 prlw1 if ac_fn_c_try_link "$LINENO"; then :
9600 1.1.1.4 prlw1 ac_cv_search_protobuf_c_message_pack=$ac_res
9601 1.1.1.4 prlw1 fi
9602 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext \
9603 1.1.1.4 prlw1 conftest$ac_exeext
9604 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9605 1.1.1.4 prlw1 break
9606 1.1.1.4 prlw1 fi
9607 1.1.1.4 prlw1 done
9608 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9609 1.1.1.4 prlw1
9610 1.1.1.4 prlw1 else
9611 1.1.1.4 prlw1 ac_cv_search_protobuf_c_message_pack=no
9612 1.1.1.4 prlw1 fi
9613 1.1.1.4 prlw1 rm conftest.$ac_ext
9614 1.1.1.4 prlw1 LIBS=$ac_func_search_save_LIBS
9615 1.1.1.4 prlw1 fi
9616 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_protobuf_c_message_pack" >&5
9617 1.1.1.4 prlw1 $as_echo "$ac_cv_search_protobuf_c_message_pack" >&6; }
9618 1.1.1.4 prlw1 ac_res=$ac_cv_search_protobuf_c_message_pack
9619 1.1.1.4 prlw1 if test "$ac_res" != no; then :
9620 1.1.1.4 prlw1 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9621 1.1.1.4 prlw1
9622 1.1.1.4 prlw1 else
9623 1.1.1.4 prlw1 as_fn_error $? "The protobuf-c library was not found. Please install protobuf-c!" "$LINENO" 5
9624 1.1.1.4 prlw1 fi
9625 1.1.1.4 prlw1
9626 1.1.1.4 prlw1
9627 1.1.1.4 prlw1
9628 1.1.1.4 prlw1 $as_echo "#define USE_DNSTAP 1" >>confdefs.h
9629 1.1.1.4 prlw1
9630 1.1.1.4 prlw1 ENABLE_DNSTAP=1
9631 1.1.1.4 prlw1
9632 1.1.1.4 prlw1
9633 1.1.1.4 prlw1
9634 1.1.1.4 prlw1 hdr_dnstap_socket_path="`echo $opt_dnstap_socket_path | sed -e 's/\\\\/\\\\\\\\/g'`"
9635 1.1.1.4 prlw1
9636 1.1.1.4 prlw1
9637 1.1.1.4 prlw1 cat >>confdefs.h <<_ACEOF
9638 1.1.1.4 prlw1 #define DNSTAP_SOCKET_PATH "$hdr_dnstap_socket_path"
9639 1.1.1.4 prlw1 _ACEOF
9640 1.1.1.4 prlw1
9641 1.1.1.4 prlw1
9642 1.1.1.4 prlw1 DNSTAP_SRC="dnstap/dnstap.c dnstap/dnstap.pb-c.c dnstap/dnstap_collector.c"
9643 1.1.1.4 prlw1
9644 1.1.1.4 prlw1 DNSTAP_OBJ="dnstap.o dnstap_collector.o dnstap.pb-c.o"
9645 1.1.1.4 prlw1
9646 1.1.1.4 prlw1 dnstap_config="dnstap/dnstap_config.h"
9647 1.1.1.4 prlw1
9648 1.1.1.4 prlw1 else
9649 1.1.1.4 prlw1
9650 1.1.1.4 prlw1 ENABLE_DNSTAP=0
9651 1.1.1.4 prlw1
9652 1.1.1.4 prlw1
9653 1.1.1.4 prlw1
9654 1.1.1.4 prlw1 fi
9655 1.1.1.4 prlw1
9656 1.1.1.4 prlw1
9657 1.1.1.3 christos # Include systemd.m4 - begin
9658 1.1.1.3 christos # macros for configuring systemd
9659 1.1.1.3 christos # Copyright 2015, Sami Kerola, CloudFlare.
9660 1.1.1.3 christos # BSD licensed.
9661 1.1.1.3 christos # Check whether --enable-systemd was given.
9662 1.1.1.3 christos if test "${enable_systemd+set}" = set; then :
9663 1.1.1.3 christos enableval=$enable_systemd;
9664 1.1.1.3 christos else
9665 1.1.1.3 christos enable_systemd=no
9666 1.1.1.3 christos fi
9667 1.1.1.3 christos
9668 1.1.1.3 christos have_systemd=no
9669 1.1.1.3 christos if test "x$enable_systemd" != xno; then :
9670 1.1.1.3 christos
9671 1.1.1.3 christos
9672 1.1.1.3 christos as_fn_error $? "systemd enabled but need pkg-config to configure for it, also, run aclocal before autoconf, or run autoreconf to include pkgconfig macros" "$LINENO" 5
9673 1.1.1.3 christos
9674 1.1.1.3 christos
9675 1.1.1.3 christos fi
9676 1.1.1.3 christos
9677 1.1.1.3 christos # Include systemd.m4 - end
9678 1.1.1.3 christos
9679 1.1.1.6 christos # Check whether --enable-tcp-fastopen was given.
9680 1.1.1.6 christos if test "${enable_tcp_fastopen+set}" = set; then :
9681 1.1.1.6 christos enableval=$enable_tcp_fastopen;
9682 1.1.1.6 christos fi
9683 1.1.1.6 christos
9684 1.1.1.6 christos case "$enable_tcp_fastopen" in
9685 1.1.1.6 christos yes)
9686 1.1.1.6 christos ac_fn_c_check_decl "$LINENO" "TCP_FASTOPEN" "ac_cv_have_decl_TCP_FASTOPEN" "$ac_includes_default
9687 1.1.1.6 christos #include <netinet/tcp.h>
9688 1.1.1.6 christos
9689 1.1.1.6 christos "
9690 1.1.1.6 christos if test "x$ac_cv_have_decl_TCP_FASTOPEN" = xyes; then :
9691 1.1.1.6 christos
9692 1.1.1.6 christos else
9693 1.1.1.6 christos as_fn_error $? "TCP Fast Open is not available: please rerun without --enable-tcp-fastopen" "$LINENO" 5
9694 1.1.1.6 christos fi
9695 1.1.1.6 christos
9696 1.1.1.6 christos
9697 1.1.1.6 christos cat >>confdefs.h <<_ACEOF
9698 1.1.1.6 christos #define USE_TCP_FASTOPEN 1
9699 1.1.1.6 christos _ACEOF
9700 1.1.1.6 christos
9701 1.1.1.6 christos ;;
9702 1.1.1.6 christos no|*)
9703 1.1.1.6 christos ;;
9704 1.1.1.6 christos esac
9705 1.1.1.6 christos
9706 1.1 christos
9707 1.1 christos
9708 1.1 christos
9709 1.1 christos
9710 1.1 christos
9711 1.1 christos
9712 1.1 christos
9713 1.1 christos
9714 1.1 christos
9715 1.1 christos
9716 1.1 christos if test $ac_cv_func_getaddrinfo = no; then
9717 1.1 christos case " $LIBOBJS " in
9718 1.1 christos *" fake-rfc2553.$ac_objext "* ) ;;
9719 1.1 christos *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
9720 1.1 christos ;;
9721 1.1 christos esac
9722 1.1 christos
9723 1.1 christos fi
9724 1.1 christos
9725 1.1 christos
9726 1.1 christos
9727 1.1 christos
9728 1.1 christos
9729 1.1 christos
9730 1.1 christos
9731 1.1 christos # big fat warning
9732 1.1 christos if test "$enable_checking" = "yes"; then
9733 1.1 christos echo "************************************************"
9734 1.1 christos echo "* You have activated \"--enable-checking\" *"
9735 1.1 christos echo "* *"
9736 1.1 christos echo "* This will instruct NSD to be stricter *"
9737 1.1 christos echo "* when validating its input. This could lead *"
9738 1.1 christos echo "* to a reduced service level. *"
9739 1.1 christos echo "* *"
9740 1.1 christos echo "************************************************"
9741 1.1 christos fi
9742 1.1 christos
9743 1.1.1.4 prlw1 ac_config_files="$ac_config_files Makefile $dnstap_config"
9744 1.1 christos
9745 1.1 christos cat >confcache <<\_ACEOF
9746 1.1 christos # This file is a shell script that caches the results of configure
9747 1.1 christos # tests run on this system so they can be shared between configure
9748 1.1 christos # scripts and configure runs, see configure's option --config-cache.
9749 1.1 christos # It is not useful on other systems. If it contains results you don't
9750 1.1 christos # want to keep, you may remove or edit it.
9751 1.1 christos #
9752 1.1 christos # config.status only pays attention to the cache file if you give it
9753 1.1 christos # the --recheck option to rerun configure.
9754 1.1 christos #
9755 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
9756 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
9757 1.1 christos # following values.
9758 1.1 christos
9759 1.1 christos _ACEOF
9760 1.1 christos
9761 1.1 christos # The following way of writing the cache mishandles newlines in values,
9762 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
9763 1.1 christos # So, we kill variables containing newlines.
9764 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
9765 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
9766 1.1 christos (
9767 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9768 1.1 christos eval ac_val=\$$ac_var
9769 1.1 christos case $ac_val in #(
9770 1.1 christos *${as_nl}*)
9771 1.1 christos case $ac_var in #(
9772 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9773 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9774 1.1 christos esac
9775 1.1 christos case $ac_var in #(
9776 1.1 christos _ | IFS | as_nl) ;; #(
9777 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9778 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
9779 1.1 christos esac ;;
9780 1.1 christos esac
9781 1.1 christos done
9782 1.1 christos
9783 1.1 christos (set) 2>&1 |
9784 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
9785 1.1 christos *${as_nl}ac_space=\ *)
9786 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
9787 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
9788 1.1 christos sed -n \
9789 1.1 christos "s/'/'\\\\''/g;
9790 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9791 1.1 christos ;; #(
9792 1.1 christos *)
9793 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
9794 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9795 1.1 christos ;;
9796 1.1 christos esac |
9797 1.1 christos sort
9798 1.1 christos ) |
9799 1.1 christos sed '
9800 1.1 christos /^ac_cv_env_/b end
9801 1.1 christos t clear
9802 1.1 christos :clear
9803 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9804 1.1 christos t end
9805 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9806 1.1 christos :end' >>confcache
9807 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9808 1.1 christos if test -w "$cache_file"; then
9809 1.1 christos if test "x$cache_file" != "x/dev/null"; then
9810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9811 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
9812 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
9813 1.1 christos cat confcache >"$cache_file"
9814 1.1 christos else
9815 1.1 christos case $cache_file in #(
9816 1.1 christos */* | ?:*)
9817 1.1 christos mv -f confcache "$cache_file"$$ &&
9818 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
9819 1.1 christos *)
9820 1.1 christos mv -f confcache "$cache_file" ;;
9821 1.1 christos esac
9822 1.1 christos fi
9823 1.1 christos fi
9824 1.1 christos else
9825 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9826 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9827 1.1 christos fi
9828 1.1 christos fi
9829 1.1 christos rm -f confcache
9830 1.1 christos
9831 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
9832 1.1 christos # Let make expand exec_prefix.
9833 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9834 1.1 christos
9835 1.1 christos DEFS=-DHAVE_CONFIG_H
9836 1.1 christos
9837 1.1 christos ac_libobjs=
9838 1.1 christos ac_ltlibobjs=
9839 1.1 christos U=
9840 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9841 1.1 christos # 1. Remove the extension, and $U if already installed.
9842 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9843 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9844 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9845 1.1 christos # will be set to the directory where LIBOBJS objects are built.
9846 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9847 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9848 1.1 christos done
9849 1.1 christos LIBOBJS=$ac_libobjs
9850 1.1 christos
9851 1.1 christos LTLIBOBJS=$ac_ltlibobjs
9852 1.1 christos
9853 1.1 christos
9854 1.1 christos
9855 1.1 christos : "${CONFIG_STATUS=./config.status}"
9856 1.1 christos ac_write_fail=0
9857 1.1 christos ac_clean_files_save=$ac_clean_files
9858 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9859 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9860 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9861 1.1 christos as_write_fail=0
9862 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9863 1.1 christos #! $SHELL
9864 1.1 christos # Generated by $as_me.
9865 1.1 christos # Run this file to recreate the current configuration.
9866 1.1 christos # Compiler output produced by configure, useful for debugging
9867 1.1 christos # configure, is in config.log if it exists.
9868 1.1 christos
9869 1.1 christos debug=false
9870 1.1 christos ac_cs_recheck=false
9871 1.1 christos ac_cs_silent=false
9872 1.1 christos
9873 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
9874 1.1 christos export SHELL
9875 1.1 christos _ASEOF
9876 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9877 1.1 christos ## -------------------- ##
9878 1.1 christos ## M4sh Initialization. ##
9879 1.1 christos ## -------------------- ##
9880 1.1 christos
9881 1.1 christos # Be more Bourne compatible
9882 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
9883 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9884 1.1 christos emulate sh
9885 1.1 christos NULLCMD=:
9886 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9887 1.1 christos # is contrary to our usage. Disable this feature.
9888 1.1 christos alias -g '${1+"$@"}'='"$@"'
9889 1.1 christos setopt NO_GLOB_SUBST
9890 1.1 christos else
9891 1.1 christos case `(set -o) 2>/dev/null` in #(
9892 1.1 christos *posix*) :
9893 1.1 christos set -o posix ;; #(
9894 1.1 christos *) :
9895 1.1 christos ;;
9896 1.1 christos esac
9897 1.1 christos fi
9898 1.1 christos
9899 1.1 christos
9900 1.1 christos as_nl='
9901 1.1 christos '
9902 1.1 christos export as_nl
9903 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
9904 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9905 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9906 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9907 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
9908 1.1 christos # but without wasting forks for bash or zsh.
9909 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
9910 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9911 1.1 christos as_echo='print -r --'
9912 1.1 christos as_echo_n='print -rn --'
9913 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9914 1.1 christos as_echo='printf %s\n'
9915 1.1 christos as_echo_n='printf %s'
9916 1.1 christos else
9917 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9918 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9919 1.1 christos as_echo_n='/usr/ucb/echo -n'
9920 1.1 christos else
9921 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9922 1.1 christos as_echo_n_body='eval
9923 1.1 christos arg=$1;
9924 1.1 christos case $arg in #(
9925 1.1 christos *"$as_nl"*)
9926 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
9927 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9928 1.1 christos esac;
9929 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9930 1.1 christos '
9931 1.1 christos export as_echo_n_body
9932 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
9933 1.1 christos fi
9934 1.1 christos export as_echo_body
9935 1.1 christos as_echo='sh -c $as_echo_body as_echo'
9936 1.1 christos fi
9937 1.1 christos
9938 1.1 christos # The user is always right.
9939 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
9940 1.1 christos PATH_SEPARATOR=:
9941 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9942 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9943 1.1 christos PATH_SEPARATOR=';'
9944 1.1 christos }
9945 1.1 christos fi
9946 1.1 christos
9947 1.1 christos
9948 1.1 christos # IFS
9949 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
9950 1.1 christos # there to prevent editors from complaining about space-tab.
9951 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9952 1.1 christos # splitting by setting IFS to empty value.)
9953 1.1 christos IFS=" "" $as_nl"
9954 1.1 christos
9955 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
9956 1.1 christos as_myself=
9957 1.1 christos case $0 in #((
9958 1.1 christos *[\\/]* ) as_myself=$0 ;;
9959 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9960 1.1 christos for as_dir in $PATH
9961 1.1 christos do
9962 1.1 christos IFS=$as_save_IFS
9963 1.1 christos test -z "$as_dir" && as_dir=.
9964 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9965 1.1 christos done
9966 1.1 christos IFS=$as_save_IFS
9967 1.1 christos
9968 1.1 christos ;;
9969 1.1 christos esac
9970 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
9971 1.1 christos # in which case we are not to be found in the path.
9972 1.1 christos if test "x$as_myself" = x; then
9973 1.1 christos as_myself=$0
9974 1.1 christos fi
9975 1.1 christos if test ! -f "$as_myself"; then
9976 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9977 1.1 christos exit 1
9978 1.1 christos fi
9979 1.1 christos
9980 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
9981 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9982 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
9983 1.1 christos # trigger a bug in pdksh 5.2.14.
9984 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
9985 1.1 christos do eval test x\${$as_var+set} = xset \
9986 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9987 1.1 christos done
9988 1.1 christos PS1='$ '
9989 1.1 christos PS2='> '
9990 1.1 christos PS4='+ '
9991 1.1 christos
9992 1.1 christos # NLS nuisances.
9993 1.1 christos LC_ALL=C
9994 1.1 christos export LC_ALL
9995 1.1 christos LANGUAGE=C
9996 1.1 christos export LANGUAGE
9997 1.1 christos
9998 1.1 christos # CDPATH.
9999 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10000 1.1 christos
10001 1.1 christos
10002 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
10003 1.1 christos # ----------------------------------------
10004 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
10005 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
10006 1.1 christos # script with STATUS, using 1 if that was 0.
10007 1.1 christos as_fn_error ()
10008 1.1 christos {
10009 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
10010 1.1 christos if test "$4"; then
10011 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
10012 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
10013 1.1 christos fi
10014 1.1 christos $as_echo "$as_me: error: $2" >&2
10015 1.1 christos as_fn_exit $as_status
10016 1.1 christos } # as_fn_error
10017 1.1 christos
10018 1.1 christos
10019 1.1 christos # as_fn_set_status STATUS
10020 1.1 christos # -----------------------
10021 1.1 christos # Set $? to STATUS, without forking.
10022 1.1 christos as_fn_set_status ()
10023 1.1 christos {
10024 1.1 christos return $1
10025 1.1 christos } # as_fn_set_status
10026 1.1 christos
10027 1.1 christos # as_fn_exit STATUS
10028 1.1 christos # -----------------
10029 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
10030 1.1 christos as_fn_exit ()
10031 1.1 christos {
10032 1.1 christos set +e
10033 1.1 christos as_fn_set_status $1
10034 1.1 christos exit $1
10035 1.1 christos } # as_fn_exit
10036 1.1 christos
10037 1.1 christos # as_fn_unset VAR
10038 1.1 christos # ---------------
10039 1.1 christos # Portably unset VAR.
10040 1.1 christos as_fn_unset ()
10041 1.1 christos {
10042 1.1 christos { eval $1=; unset $1;}
10043 1.1 christos }
10044 1.1 christos as_unset=as_fn_unset
10045 1.1 christos # as_fn_append VAR VALUE
10046 1.1 christos # ----------------------
10047 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
10048 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
10049 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
10050 1.1 christos # implementations.
10051 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
10052 1.1 christos eval 'as_fn_append ()
10053 1.1 christos {
10054 1.1 christos eval $1+=\$2
10055 1.1 christos }'
10056 1.1 christos else
10057 1.1 christos as_fn_append ()
10058 1.1 christos {
10059 1.1 christos eval $1=\$$1\$2
10060 1.1 christos }
10061 1.1 christos fi # as_fn_append
10062 1.1 christos
10063 1.1 christos # as_fn_arith ARG...
10064 1.1 christos # ------------------
10065 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
10066 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
10067 1.1 christos # must be portable across $(()) and expr.
10068 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
10069 1.1 christos eval 'as_fn_arith ()
10070 1.1 christos {
10071 1.1 christos as_val=$(( $* ))
10072 1.1 christos }'
10073 1.1 christos else
10074 1.1 christos as_fn_arith ()
10075 1.1 christos {
10076 1.1 christos as_val=`expr "$@" || test $? -eq 1`
10077 1.1 christos }
10078 1.1 christos fi # as_fn_arith
10079 1.1 christos
10080 1.1 christos
10081 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
10082 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
10083 1.1 christos as_expr=expr
10084 1.1 christos else
10085 1.1 christos as_expr=false
10086 1.1 christos fi
10087 1.1 christos
10088 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
10089 1.1 christos as_basename=basename
10090 1.1 christos else
10091 1.1 christos as_basename=false
10092 1.1 christos fi
10093 1.1 christos
10094 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
10095 1.1 christos as_dirname=dirname
10096 1.1 christos else
10097 1.1 christos as_dirname=false
10098 1.1 christos fi
10099 1.1 christos
10100 1.1 christos as_me=`$as_basename -- "$0" ||
10101 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
10102 1.1 christos X"$0" : 'X\(//\)$' \| \
10103 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
10104 1.1 christos $as_echo X/"$0" |
10105 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
10106 1.1 christos s//\1/
10107 1.1 christos q
10108 1.1 christos }
10109 1.1 christos /^X\/\(\/\/\)$/{
10110 1.1 christos s//\1/
10111 1.1 christos q
10112 1.1 christos }
10113 1.1 christos /^X\/\(\/\).*/{
10114 1.1 christos s//\1/
10115 1.1 christos q
10116 1.1 christos }
10117 1.1 christos s/.*/./; q'`
10118 1.1 christos
10119 1.1 christos # Avoid depending upon Character Ranges.
10120 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
10121 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
10122 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
10123 1.1 christos as_cr_digits='0123456789'
10124 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
10125 1.1 christos
10126 1.1 christos ECHO_C= ECHO_N= ECHO_T=
10127 1.1 christos case `echo -n x` in #(((((
10128 1.1 christos -n*)
10129 1.1 christos case `echo 'xy\c'` in
10130 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
10131 1.1 christos xy) ECHO_C='\c';;
10132 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
10133 1.1 christos ECHO_T=' ';;
10134 1.1 christos esac;;
10135 1.1 christos *)
10136 1.1 christos ECHO_N='-n';;
10137 1.1 christos esac
10138 1.1 christos
10139 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
10140 1.1 christos if test -d conf$$.dir; then
10141 1.1 christos rm -f conf$$.dir/conf$$.file
10142 1.1 christos else
10143 1.1 christos rm -f conf$$.dir
10144 1.1 christos mkdir conf$$.dir 2>/dev/null
10145 1.1 christos fi
10146 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
10147 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
10148 1.1 christos as_ln_s='ln -s'
10149 1.1 christos # ... but there are two gotchas:
10150 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
10151 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
10152 1.1 christos # In both cases, we have to default to `cp -pR'.
10153 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
10154 1.1 christos as_ln_s='cp -pR'
10155 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
10156 1.1 christos as_ln_s=ln
10157 1.1 christos else
10158 1.1 christos as_ln_s='cp -pR'
10159 1.1 christos fi
10160 1.1 christos else
10161 1.1 christos as_ln_s='cp -pR'
10162 1.1 christos fi
10163 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
10164 1.1 christos rmdir conf$$.dir 2>/dev/null
10165 1.1 christos
10166 1.1 christos
10167 1.1 christos # as_fn_mkdir_p
10168 1.1 christos # -------------
10169 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
10170 1.1 christos as_fn_mkdir_p ()
10171 1.1 christos {
10172 1.1 christos
10173 1.1 christos case $as_dir in #(
10174 1.1 christos -*) as_dir=./$as_dir;;
10175 1.1 christos esac
10176 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
10177 1.1 christos as_dirs=
10178 1.1 christos while :; do
10179 1.1 christos case $as_dir in #(
10180 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10181 1.1 christos *) as_qdir=$as_dir;;
10182 1.1 christos esac
10183 1.1 christos as_dirs="'$as_qdir' $as_dirs"
10184 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
10185 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10186 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
10187 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
10188 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10189 1.1 christos $as_echo X"$as_dir" |
10190 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10191 1.1 christos s//\1/
10192 1.1 christos q
10193 1.1 christos }
10194 1.1 christos /^X\(\/\/\)[^/].*/{
10195 1.1 christos s//\1/
10196 1.1 christos q
10197 1.1 christos }
10198 1.1 christos /^X\(\/\/\)$/{
10199 1.1 christos s//\1/
10200 1.1 christos q
10201 1.1 christos }
10202 1.1 christos /^X\(\/\).*/{
10203 1.1 christos s//\1/
10204 1.1 christos q
10205 1.1 christos }
10206 1.1 christos s/.*/./; q'`
10207 1.1 christos test -d "$as_dir" && break
10208 1.1 christos done
10209 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
10210 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10211 1.1 christos
10212 1.1 christos
10213 1.1 christos } # as_fn_mkdir_p
10214 1.1 christos if mkdir -p . 2>/dev/null; then
10215 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
10216 1.1 christos else
10217 1.1 christos test -d ./-p && rmdir ./-p
10218 1.1 christos as_mkdir_p=false
10219 1.1 christos fi
10220 1.1 christos
10221 1.1 christos
10222 1.1 christos # as_fn_executable_p FILE
10223 1.1 christos # -----------------------
10224 1.1 christos # Test if FILE is an executable regular file.
10225 1.1 christos as_fn_executable_p ()
10226 1.1 christos {
10227 1.1 christos test -f "$1" && test -x "$1"
10228 1.1 christos } # as_fn_executable_p
10229 1.1 christos as_test_x='test -x'
10230 1.1 christos as_executable_p=as_fn_executable_p
10231 1.1 christos
10232 1.1 christos # Sed expression to map a string onto a valid CPP name.
10233 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10234 1.1 christos
10235 1.1 christos # Sed expression to map a string onto a valid variable name.
10236 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10237 1.1 christos
10238 1.1 christos
10239 1.1 christos exec 6>&1
10240 1.1 christos ## ----------------------------------- ##
10241 1.1 christos ## Main body of $CONFIG_STATUS script. ##
10242 1.1 christos ## ----------------------------------- ##
10243 1.1 christos _ASEOF
10244 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10245 1.1 christos
10246 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10247 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
10248 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
10249 1.1 christos # values after options handling.
10250 1.1 christos ac_log="
10251 1.1.1.6 christos This file was extended by NSD $as_me 4.2.4, which was
10252 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
10253 1.1 christos
10254 1.1 christos CONFIG_FILES = $CONFIG_FILES
10255 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
10256 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
10257 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
10258 1.1 christos $ $0 $@
10259 1.1 christos
10260 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
10261 1.1 christos "
10262 1.1 christos
10263 1.1 christos _ACEOF
10264 1.1 christos
10265 1.1 christos case $ac_config_files in *"
10266 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
10267 1.1 christos esac
10268 1.1 christos
10269 1.1 christos case $ac_config_headers in *"
10270 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10271 1.1 christos esac
10272 1.1 christos
10273 1.1 christos
10274 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10275 1.1 christos # Files that config.status was made for.
10276 1.1 christos config_files="$ac_config_files"
10277 1.1 christos config_headers="$ac_config_headers"
10278 1.1 christos
10279 1.1 christos _ACEOF
10280 1.1 christos
10281 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10282 1.1 christos ac_cs_usage="\
10283 1.1 christos \`$as_me' instantiates files and other configuration actions
10284 1.1 christos from templates according to the current configuration. Unless the files
10285 1.1 christos and actions are specified as TAGs, all are instantiated by default.
10286 1.1 christos
10287 1.1 christos Usage: $0 [OPTION]... [TAG]...
10288 1.1 christos
10289 1.1 christos -h, --help print this help, then exit
10290 1.1 christos -V, --version print version number and configuration settings, then exit
10291 1.1 christos --config print configuration, then exit
10292 1.1 christos -q, --quiet, --silent
10293 1.1 christos do not print progress messages
10294 1.1 christos -d, --debug don't remove temporary files
10295 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
10296 1.1 christos --file=FILE[:TEMPLATE]
10297 1.1 christos instantiate the configuration file FILE
10298 1.1 christos --header=FILE[:TEMPLATE]
10299 1.1 christos instantiate the configuration header FILE
10300 1.1 christos
10301 1.1 christos Configuration files:
10302 1.1 christos $config_files
10303 1.1 christos
10304 1.1 christos Configuration headers:
10305 1.1 christos $config_headers
10306 1.1 christos
10307 1.1 christos Report bugs to <nsd-bugs@nlnetlabs.nl>."
10308 1.1 christos
10309 1.1 christos _ACEOF
10310 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10311 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10312 1.1 christos ac_cs_version="\\
10313 1.1.1.6 christos NSD config.status 4.2.4
10314 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
10315 1.1 christos with options \\"\$ac_cs_config\\"
10316 1.1 christos
10317 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
10318 1.1 christos This config.status script is free software; the Free Software Foundation
10319 1.1 christos gives unlimited permission to copy, distribute and modify it."
10320 1.1 christos
10321 1.1 christos ac_pwd='$ac_pwd'
10322 1.1 christos srcdir='$srcdir'
10323 1.1 christos INSTALL='$INSTALL'
10324 1.1 christos AWK='$AWK'
10325 1.1 christos test -n "\$AWK" || AWK=awk
10326 1.1 christos _ACEOF
10327 1.1 christos
10328 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10329 1.1 christos # The default lists apply if the user does not specify any file.
10330 1.1 christos ac_need_defaults=:
10331 1.1 christos while test $# != 0
10332 1.1 christos do
10333 1.1 christos case $1 in
10334 1.1 christos --*=?*)
10335 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
10336 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10337 1.1 christos ac_shift=:
10338 1.1 christos ;;
10339 1.1 christos --*=)
10340 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
10341 1.1 christos ac_optarg=
10342 1.1 christos ac_shift=:
10343 1.1 christos ;;
10344 1.1 christos *)
10345 1.1 christos ac_option=$1
10346 1.1 christos ac_optarg=$2
10347 1.1 christos ac_shift=shift
10348 1.1 christos ;;
10349 1.1 christos esac
10350 1.1 christos
10351 1.1 christos case $ac_option in
10352 1.1 christos # Handling of the options.
10353 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10354 1.1 christos ac_cs_recheck=: ;;
10355 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10356 1.1 christos $as_echo "$ac_cs_version"; exit ;;
10357 1.1 christos --config | --confi | --conf | --con | --co | --c )
10358 1.1 christos $as_echo "$ac_cs_config"; exit ;;
10359 1.1 christos --debug | --debu | --deb | --de | --d | -d )
10360 1.1 christos debug=: ;;
10361 1.1 christos --file | --fil | --fi | --f )
10362 1.1 christos $ac_shift
10363 1.1 christos case $ac_optarg in
10364 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10365 1.1 christos '') as_fn_error $? "missing file argument" ;;
10366 1.1 christos esac
10367 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
10368 1.1 christos ac_need_defaults=false;;
10369 1.1 christos --header | --heade | --head | --hea )
10370 1.1 christos $ac_shift
10371 1.1 christos case $ac_optarg in
10372 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10373 1.1 christos esac
10374 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10375 1.1 christos ac_need_defaults=false;;
10376 1.1 christos --he | --h)
10377 1.1 christos # Conflict between --help and --header
10378 1.1 christos as_fn_error $? "ambiguous option: \`$1'
10379 1.1 christos Try \`$0 --help' for more information.";;
10380 1.1 christos --help | --hel | -h )
10381 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
10382 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10383 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
10384 1.1 christos ac_cs_silent=: ;;
10385 1.1 christos
10386 1.1 christos # This is an error.
10387 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
10388 1.1 christos Try \`$0 --help' for more information." ;;
10389 1.1 christos
10390 1.1 christos *) as_fn_append ac_config_targets " $1"
10391 1.1 christos ac_need_defaults=false ;;
10392 1.1 christos
10393 1.1 christos esac
10394 1.1 christos shift
10395 1.1 christos done
10396 1.1 christos
10397 1.1 christos ac_configure_extra_args=
10398 1.1 christos
10399 1.1 christos if $ac_cs_silent; then
10400 1.1 christos exec 6>/dev/null
10401 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
10402 1.1 christos fi
10403 1.1 christos
10404 1.1 christos _ACEOF
10405 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10406 1.1 christos if \$ac_cs_recheck; then
10407 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10408 1.1 christos shift
10409 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10410 1.1 christos CONFIG_SHELL='$SHELL'
10411 1.1 christos export CONFIG_SHELL
10412 1.1 christos exec "\$@"
10413 1.1 christos fi
10414 1.1 christos
10415 1.1 christos _ACEOF
10416 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10417 1.1 christos exec 5>>config.log
10418 1.1 christos {
10419 1.1 christos echo
10420 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10421 1.1 christos ## Running $as_me. ##
10422 1.1 christos _ASBOX
10423 1.1 christos $as_echo "$ac_log"
10424 1.1 christos } >&5
10425 1.1 christos
10426 1.1 christos _ACEOF
10427 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10428 1.1 christos _ACEOF
10429 1.1 christos
10430 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10431 1.1 christos
10432 1.1 christos # Handling of arguments.
10433 1.1 christos for ac_config_target in $ac_config_targets
10434 1.1 christos do
10435 1.1 christos case $ac_config_target in
10436 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
10437 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
10438 1.1.1.4 prlw1 "$dnstap_config") CONFIG_FILES="$CONFIG_FILES $dnstap_config" ;;
10439 1.1 christos
10440 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10441 1.1 christos esac
10442 1.1 christos done
10443 1.1 christos
10444 1.1 christos
10445 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
10446 1.1 christos # then the envvar interface is used. Set only those that are not.
10447 1.1 christos # We use the long form for the default assignment because of an extremely
10448 1.1 christos # bizarre bug on SunOS 4.1.3.
10449 1.1 christos if $ac_need_defaults; then
10450 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10451 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10452 1.1 christos fi
10453 1.1 christos
10454 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
10455 1.1 christos # simply because there is no reason against having it here, and in addition,
10456 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
10457 1.1 christos # Hook for its removal unless debugging.
10458 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
10459 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
10460 1.1 christos $debug ||
10461 1.1 christos {
10462 1.1 christos tmp= ac_tmp=
10463 1.1 christos trap 'exit_status=$?
10464 1.1 christos : "${ac_tmp:=$tmp}"
10465 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10466 1.1 christos ' 0
10467 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
10468 1.1 christos }
10469 1.1 christos # Create a (secure) tmp directory for tmp files.
10470 1.1 christos
10471 1.1 christos {
10472 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10473 1.1 christos test -d "$tmp"
10474 1.1 christos } ||
10475 1.1 christos {
10476 1.1 christos tmp=./conf$$-$RANDOM
10477 1.1 christos (umask 077 && mkdir "$tmp")
10478 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10479 1.1 christos ac_tmp=$tmp
10480 1.1 christos
10481 1.1 christos # Set up the scripts for CONFIG_FILES section.
10482 1.1 christos # No need to generate them if there are no CONFIG_FILES.
10483 1.1 christos # This happens for instance with `./config.status config.h'.
10484 1.1 christos if test -n "$CONFIG_FILES"; then
10485 1.1 christos
10486 1.1 christos
10487 1.1 christos ac_cr=`echo X | tr X '\015'`
10488 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
10489 1.1 christos # But we know of no other shell where ac_cr would be empty at this
10490 1.1 christos # point, so we can use a bashism as a fallback.
10491 1.1 christos if test "x$ac_cr" = x; then
10492 1.1 christos eval ac_cr=\$\'\\r\'
10493 1.1 christos fi
10494 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10495 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10496 1.1 christos ac_cs_awk_cr='\\r'
10497 1.1 christos else
10498 1.1 christos ac_cs_awk_cr=$ac_cr
10499 1.1 christos fi
10500 1.1 christos
10501 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10502 1.1 christos _ACEOF
10503 1.1 christos
10504 1.1 christos
10505 1.1 christos {
10506 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
10507 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10508 1.1 christos echo "_ACEOF"
10509 1.1 christos } >conf$$subs.sh ||
10510 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10511 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10512 1.1 christos ac_delim='%!_!# '
10513 1.1 christos for ac_last_try in false false false false false :; do
10514 1.1 christos . ./conf$$subs.sh ||
10515 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10516 1.1 christos
10517 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10518 1.1 christos if test $ac_delim_n = $ac_delim_num; then
10519 1.1 christos break
10520 1.1 christos elif $ac_last_try; then
10521 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10522 1.1 christos else
10523 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10524 1.1 christos fi
10525 1.1 christos done
10526 1.1 christos rm -f conf$$subs.sh
10527 1.1 christos
10528 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10529 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10530 1.1 christos _ACEOF
10531 1.1 christos sed -n '
10532 1.1 christos h
10533 1.1 christos s/^/S["/; s/!.*/"]=/
10534 1.1 christos p
10535 1.1 christos g
10536 1.1 christos s/^[^!]*!//
10537 1.1 christos :repl
10538 1.1 christos t repl
10539 1.1 christos s/'"$ac_delim"'$//
10540 1.1 christos t delim
10541 1.1 christos :nl
10542 1.1 christos h
10543 1.1 christos s/\(.\{148\}\)..*/\1/
10544 1.1 christos t more1
10545 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10546 1.1 christos p
10547 1.1 christos n
10548 1.1 christos b repl
10549 1.1 christos :more1
10550 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10551 1.1 christos p
10552 1.1 christos g
10553 1.1 christos s/.\{148\}//
10554 1.1 christos t nl
10555 1.1 christos :delim
10556 1.1 christos h
10557 1.1 christos s/\(.\{148\}\)..*/\1/
10558 1.1 christos t more2
10559 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
10560 1.1 christos p
10561 1.1 christos b
10562 1.1 christos :more2
10563 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10564 1.1 christos p
10565 1.1 christos g
10566 1.1 christos s/.\{148\}//
10567 1.1 christos t delim
10568 1.1 christos ' <conf$$subs.awk | sed '
10569 1.1 christos /^[^""]/{
10570 1.1 christos N
10571 1.1 christos s/\n//
10572 1.1 christos }
10573 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
10574 1.1 christos rm -f conf$$subs.awk
10575 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10576 1.1 christos _ACAWK
10577 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10578 1.1 christos for (key in S) S_is_set[key] = 1
10579 1.1 christos FS = ""
10580 1.1 christos
10581 1.1 christos }
10582 1.1 christos {
10583 1.1 christos line = $ 0
10584 1.1 christos nfields = split(line, field, "@")
10585 1.1 christos substed = 0
10586 1.1 christos len = length(field[1])
10587 1.1 christos for (i = 2; i < nfields; i++) {
10588 1.1 christos key = field[i]
10589 1.1 christos keylen = length(key)
10590 1.1 christos if (S_is_set[key]) {
10591 1.1 christos value = S[key]
10592 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10593 1.1 christos len += length(value) + length(field[++i])
10594 1.1 christos substed = 1
10595 1.1 christos } else
10596 1.1 christos len += 1 + keylen
10597 1.1 christos }
10598 1.1 christos
10599 1.1 christos print line
10600 1.1 christos }
10601 1.1 christos
10602 1.1 christos _ACAWK
10603 1.1 christos _ACEOF
10604 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10605 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10606 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10607 1.1 christos else
10608 1.1 christos cat
10609 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10610 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10611 1.1 christos _ACEOF
10612 1.1 christos
10613 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10614 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10615 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
10616 1.1 christos # (actually we leave an empty line to preserve line numbers).
10617 1.1 christos if test "x$srcdir" = x.; then
10618 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10619 1.1 christos h
10620 1.1 christos s///
10621 1.1 christos s/^/:/
10622 1.1 christos s/[ ]*$/:/
10623 1.1 christos s/:\$(srcdir):/:/g
10624 1.1 christos s/:\${srcdir}:/:/g
10625 1.1 christos s/:@srcdir@:/:/g
10626 1.1 christos s/^:*//
10627 1.1 christos s/:*$//
10628 1.1 christos x
10629 1.1 christos s/\(=[ ]*\).*/\1/
10630 1.1 christos G
10631 1.1 christos s/\n//
10632 1.1 christos s/^[^=]*=[ ]*$//
10633 1.1 christos }'
10634 1.1 christos fi
10635 1.1 christos
10636 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10637 1.1 christos fi # test -n "$CONFIG_FILES"
10638 1.1 christos
10639 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
10640 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
10641 1.1 christos # This happens for instance with `./config.status Makefile'.
10642 1.1 christos if test -n "$CONFIG_HEADERS"; then
10643 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10644 1.1 christos BEGIN {
10645 1.1 christos _ACEOF
10646 1.1 christos
10647 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
10648 1.1 christos # here-document in config.status, that substitutes the proper values into
10649 1.1 christos # config.h.in to produce config.h.
10650 1.1 christos
10651 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
10652 1.1 christos # handling of long lines.
10653 1.1 christos ac_delim='%!_!# '
10654 1.1 christos for ac_last_try in false false :; do
10655 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10656 1.1 christos if test -z "$ac_tt"; then
10657 1.1 christos break
10658 1.1 christos elif $ac_last_try; then
10659 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10660 1.1 christos else
10661 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10662 1.1 christos fi
10663 1.1 christos done
10664 1.1 christos
10665 1.1 christos # For the awk script, D is an array of macro values keyed by name,
10666 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
10667 1.1 christos # newline sequences.
10668 1.1 christos
10669 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10670 1.1 christos sed -n '
10671 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10672 1.1 christos t rset
10673 1.1 christos :rset
10674 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
10675 1.1 christos t def
10676 1.1 christos d
10677 1.1 christos :def
10678 1.1 christos s/\\$//
10679 1.1 christos t bsnl
10680 1.1 christos s/["\\]/\\&/g
10681 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10682 1.1 christos D["\1"]=" \3"/p
10683 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10684 1.1 christos d
10685 1.1 christos :bsnl
10686 1.1 christos s/["\\]/\\&/g
10687 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10688 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
10689 1.1 christos t cont
10690 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10691 1.1 christos t cont
10692 1.1 christos d
10693 1.1 christos :cont
10694 1.1 christos n
10695 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10696 1.1 christos t clear
10697 1.1 christos :clear
10698 1.1 christos s/\\$//
10699 1.1 christos t bsnlc
10700 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
10701 1.1 christos d
10702 1.1 christos :bsnlc
10703 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10704 1.1 christos b cont
10705 1.1 christos ' <confdefs.h | sed '
10706 1.1 christos s/'"$ac_delim"'/"\\\
10707 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
10708 1.1 christos
10709 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10710 1.1 christos for (key in D) D_is_set[key] = 1
10711 1.1 christos FS = ""
10712 1.1 christos }
10713 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10714 1.1 christos line = \$ 0
10715 1.1 christos split(line, arg, " ")
10716 1.1 christos if (arg[1] == "#") {
10717 1.1 christos defundef = arg[2]
10718 1.1 christos mac1 = arg[3]
10719 1.1 christos } else {
10720 1.1 christos defundef = substr(arg[1], 2)
10721 1.1 christos mac1 = arg[2]
10722 1.1 christos }
10723 1.1 christos split(mac1, mac2, "(") #)
10724 1.1 christos macro = mac2[1]
10725 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
10726 1.1 christos if (D_is_set[macro]) {
10727 1.1 christos # Preserve the white space surrounding the "#".
10728 1.1 christos print prefix "define", macro P[macro] D[macro]
10729 1.1 christos next
10730 1.1 christos } else {
10731 1.1 christos # Replace #undef with comments. This is necessary, for example,
10732 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
10733 1.1 christos # on some systems where configure will not decide to define it.
10734 1.1 christos if (defundef == "undef") {
10735 1.1 christos print "/*", prefix defundef, macro, "*/"
10736 1.1 christos next
10737 1.1 christos }
10738 1.1 christos }
10739 1.1 christos }
10740 1.1 christos { print }
10741 1.1 christos _ACAWK
10742 1.1 christos _ACEOF
10743 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10744 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10745 1.1 christos fi # test -n "$CONFIG_HEADERS"
10746 1.1 christos
10747 1.1 christos
10748 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10749 1.1 christos shift
10750 1.1 christos for ac_tag
10751 1.1 christos do
10752 1.1 christos case $ac_tag in
10753 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
10754 1.1 christos esac
10755 1.1 christos case $ac_mode$ac_tag in
10756 1.1 christos :[FHL]*:*);;
10757 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10758 1.1 christos :[FH]-) ac_tag=-:-;;
10759 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10760 1.1 christos esac
10761 1.1 christos ac_save_IFS=$IFS
10762 1.1 christos IFS=:
10763 1.1 christos set x $ac_tag
10764 1.1 christos IFS=$ac_save_IFS
10765 1.1 christos shift
10766 1.1 christos ac_file=$1
10767 1.1 christos shift
10768 1.1 christos
10769 1.1 christos case $ac_mode in
10770 1.1 christos :L) ac_source=$1;;
10771 1.1 christos :[FH])
10772 1.1 christos ac_file_inputs=
10773 1.1 christos for ac_f
10774 1.1 christos do
10775 1.1 christos case $ac_f in
10776 1.1 christos -) ac_f="$ac_tmp/stdin";;
10777 1.1 christos *) # Look for the file first in the build tree, then in the source tree
10778 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
10779 1.1 christos # because $ac_f cannot contain `:'.
10780 1.1 christos test -f "$ac_f" ||
10781 1.1 christos case $ac_f in
10782 1.1 christos [\\/$]*) false;;
10783 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10784 1.1 christos esac ||
10785 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10786 1.1 christos esac
10787 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10788 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
10789 1.1 christos done
10790 1.1 christos
10791 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
10792 1.1 christos # use $as_me), people would be surprised to read:
10793 1.1 christos # /* config.h. Generated by config.status. */
10794 1.1 christos configure_input='Generated from '`
10795 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10796 1.1 christos `' by configure.'
10797 1.1 christos if test x"$ac_file" != x-; then
10798 1.1 christos configure_input="$ac_file. $configure_input"
10799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10800 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
10801 1.1 christos fi
10802 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
10803 1.1 christos case $configure_input in #(
10804 1.1 christos *\&* | *\|* | *\\* )
10805 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
10806 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
10807 1.1 christos *) ac_sed_conf_input=$configure_input;;
10808 1.1 christos esac
10809 1.1 christos
10810 1.1 christos case $ac_tag in
10811 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
10812 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
10813 1.1 christos esac
10814 1.1 christos ;;
10815 1.1 christos esac
10816 1.1 christos
10817 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
10818 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10819 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
10820 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
10821 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10822 1.1 christos $as_echo X"$ac_file" |
10823 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10824 1.1 christos s//\1/
10825 1.1 christos q
10826 1.1 christos }
10827 1.1 christos /^X\(\/\/\)[^/].*/{
10828 1.1 christos s//\1/
10829 1.1 christos q
10830 1.1 christos }
10831 1.1 christos /^X\(\/\/\)$/{
10832 1.1 christos s//\1/
10833 1.1 christos q
10834 1.1 christos }
10835 1.1 christos /^X\(\/\).*/{
10836 1.1 christos s//\1/
10837 1.1 christos q
10838 1.1 christos }
10839 1.1 christos s/.*/./; q'`
10840 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
10841 1.1 christos ac_builddir=.
10842 1.1 christos
10843 1.1 christos case "$ac_dir" in
10844 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10845 1.1 christos *)
10846 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10847 1.1 christos # A ".." for each directory in $ac_dir_suffix.
10848 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10849 1.1 christos case $ac_top_builddir_sub in
10850 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10851 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10852 1.1 christos esac ;;
10853 1.1 christos esac
10854 1.1 christos ac_abs_top_builddir=$ac_pwd
10855 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
10856 1.1 christos # for backward compatibility:
10857 1.1 christos ac_top_builddir=$ac_top_build_prefix
10858 1.1 christos
10859 1.1 christos case $srcdir in
10860 1.1 christos .) # We are building in place.
10861 1.1 christos ac_srcdir=.
10862 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
10863 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
10864 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
10865 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
10866 1.1 christos ac_top_srcdir=$srcdir
10867 1.1 christos ac_abs_top_srcdir=$srcdir ;;
10868 1.1 christos *) # Relative name.
10869 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10870 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
10871 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10872 1.1 christos esac
10873 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10874 1.1 christos
10875 1.1 christos
10876 1.1 christos case $ac_mode in
10877 1.1 christos :F)
10878 1.1 christos #
10879 1.1 christos # CONFIG_FILE
10880 1.1 christos #
10881 1.1 christos
10882 1.1 christos case $INSTALL in
10883 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10884 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10885 1.1 christos esac
10886 1.1 christos _ACEOF
10887 1.1 christos
10888 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10889 1.1 christos # If the template does not know about datarootdir, expand it.
10890 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
10891 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
10892 1.1 christos ac_sed_dataroot='
10893 1.1 christos /datarootdir/ {
10894 1.1 christos p
10895 1.1 christos q
10896 1.1 christos }
10897 1.1 christos /@datadir@/p
10898 1.1 christos /@docdir@/p
10899 1.1 christos /@infodir@/p
10900 1.1 christos /@localedir@/p
10901 1.1 christos /@mandir@/p'
10902 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10903 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
10904 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10905 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10906 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10907 1.1 christos _ACEOF
10908 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10909 1.1 christos ac_datarootdir_hack='
10910 1.1 christos s&@datadir@&$datadir&g
10911 1.1 christos s&@docdir@&$docdir&g
10912 1.1 christos s&@infodir@&$infodir&g
10913 1.1 christos s&@localedir@&$localedir&g
10914 1.1 christos s&@mandir@&$mandir&g
10915 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
10916 1.1 christos esac
10917 1.1 christos _ACEOF
10918 1.1 christos
10919 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
10920 1.1 christos # Shell code in configure.ac might set extrasub.
10921 1.1 christos # FIXME: do we really want to maintain this feature?
10922 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10923 1.1 christos ac_sed_extra="$ac_vpsub
10924 1.1 christos $extrasub
10925 1.1 christos _ACEOF
10926 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10927 1.1 christos :t
10928 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10929 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
10930 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
10931 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
10932 1.1 christos s&@srcdir@&$ac_srcdir&;t t
10933 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
10934 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
10935 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10936 1.1 christos s&@builddir@&$ac_builddir&;t t
10937 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
10938 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10939 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
10940 1.1 christos $ac_datarootdir_hack
10941 1.1 christos "
10942 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
10943 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10944 1.1 christos
10945 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10946 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
10947 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
10948 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
10949 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10950 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
10951 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10952 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
10953 1.1 christos
10954 1.1 christos rm -f "$ac_tmp/stdin"
10955 1.1 christos case $ac_file in
10956 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10957 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
10958 1.1 christos esac \
10959 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10960 1.1 christos ;;
10961 1.1 christos :H)
10962 1.1 christos #
10963 1.1 christos # CONFIG_HEADER
10964 1.1 christos #
10965 1.1 christos if test x"$ac_file" != x-; then
10966 1.1 christos {
10967 1.1 christos $as_echo "/* $configure_input */" \
10968 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
10969 1.1 christos } >"$ac_tmp/config.h" \
10970 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10971 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
10972 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10973 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
10974 1.1 christos else
10975 1.1 christos rm -f "$ac_file"
10976 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
10977 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10978 1.1 christos fi
10979 1.1 christos else
10980 1.1 christos $as_echo "/* $configure_input */" \
10981 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10982 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
10983 1.1 christos fi
10984 1.1 christos ;;
10985 1.1 christos
10986 1.1 christos
10987 1.1 christos esac
10988 1.1 christos
10989 1.1 christos done # for ac_tag
10990 1.1 christos
10991 1.1 christos
10992 1.1 christos as_fn_exit 0
10993 1.1 christos _ACEOF
10994 1.1 christos ac_clean_files=$ac_clean_files_save
10995 1.1 christos
10996 1.1 christos test $ac_write_fail = 0 ||
10997 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
10998 1.1 christos
10999 1.1 christos
11000 1.1 christos # configure is writing to config.log, and then calls config.status.
11001 1.1 christos # config.status does its own redirection, appending to config.log.
11002 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
11003 1.1 christos # by configure, so config.status won't be able to write to it; its
11004 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
11005 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
11006 1.1 christos # appended to by config.status. When coming back to configure, we
11007 1.1 christos # need to make the FD available again.
11008 1.1 christos if test "$no_create" != yes; then
11009 1.1 christos ac_cs_success=:
11010 1.1 christos ac_config_status_args=
11011 1.1 christos test "$silent" = yes &&
11012 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
11013 1.1 christos exec 5>/dev/null
11014 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
11015 1.1 christos exec 5>>config.log
11016 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
11017 1.1 christos # would make configure fail if this is the last instruction.
11018 1.1 christos $ac_cs_success || as_fn_exit 1
11019 1.1 christos fi
11020 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
11021 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
11022 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
11023 1.1 christos fi
11024 1.1 christos
11025