configure revision 1.1.1.4 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1.1.4 prlw1 # Generated by GNU Autoconf 2.69 for NSD 4.1.26.
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.4 prlw1 PACKAGE_VERSION='4.1.26'
584 1.1.1.4 prlw1 PACKAGE_STRING='NSD 4.1.26'
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 christos '
748 1.1 christos ac_precious_vars='build_alias
749 1.1 christos host_alias
750 1.1 christos target_alias
751 1.1 christos CC
752 1.1 christos CFLAGS
753 1.1 christos LDFLAGS
754 1.1 christos LIBS
755 1.1 christos CPPFLAGS
756 1.1 christos CPP
757 1.1 christos YACC
758 1.1 christos YFLAGS'
759 1.1 christos
760 1.1 christos
761 1.1 christos # Initialize some variables set by options.
762 1.1 christos ac_init_help=
763 1.1 christos ac_init_version=false
764 1.1 christos ac_unrecognized_opts=
765 1.1 christos ac_unrecognized_sep=
766 1.1 christos # The variables have the same names as the options, with
767 1.1 christos # dashes changed to underlines.
768 1.1 christos cache_file=/dev/null
769 1.1 christos exec_prefix=NONE
770 1.1 christos no_create=
771 1.1 christos no_recursion=
772 1.1 christos prefix=NONE
773 1.1 christos program_prefix=NONE
774 1.1 christos program_suffix=NONE
775 1.1 christos program_transform_name=s,x,x,
776 1.1 christos silent=
777 1.1 christos site=
778 1.1 christos srcdir=
779 1.1 christos verbose=
780 1.1 christos x_includes=NONE
781 1.1 christos x_libraries=NONE
782 1.1 christos
783 1.1 christos # Installation directory options.
784 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
785 1.1 christos # and all the variables that are supposed to be based on exec_prefix
786 1.1 christos # by default will actually change.
787 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
788 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
789 1.1 christos bindir='${exec_prefix}/bin'
790 1.1 christos sbindir='${exec_prefix}/sbin'
791 1.1 christos libexecdir='${exec_prefix}/libexec'
792 1.1 christos datarootdir='${prefix}/share'
793 1.1 christos datadir='${datarootdir}'
794 1.1 christos sysconfdir='${prefix}/etc'
795 1.1 christos sharedstatedir='${prefix}/com'
796 1.1 christos localstatedir='${prefix}/var'
797 1.1 christos includedir='${prefix}/include'
798 1.1 christos oldincludedir='/usr/include'
799 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
800 1.1 christos infodir='${datarootdir}/info'
801 1.1 christos htmldir='${docdir}'
802 1.1 christos dvidir='${docdir}'
803 1.1 christos pdfdir='${docdir}'
804 1.1 christos psdir='${docdir}'
805 1.1 christos libdir='${exec_prefix}/lib'
806 1.1 christos localedir='${datarootdir}/locale'
807 1.1 christos mandir='${datarootdir}/man'
808 1.1 christos
809 1.1 christos ac_prev=
810 1.1 christos ac_dashdash=
811 1.1 christos for ac_option
812 1.1 christos do
813 1.1 christos # If the previous option needs an argument, assign it.
814 1.1 christos if test -n "$ac_prev"; then
815 1.1 christos eval $ac_prev=\$ac_option
816 1.1 christos ac_prev=
817 1.1 christos continue
818 1.1 christos fi
819 1.1 christos
820 1.1 christos case $ac_option in
821 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
822 1.1 christos *=) ac_optarg= ;;
823 1.1 christos *) ac_optarg=yes ;;
824 1.1 christos esac
825 1.1 christos
826 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
827 1.1 christos
828 1.1 christos case $ac_dashdash$ac_option in
829 1.1 christos --)
830 1.1 christos ac_dashdash=yes ;;
831 1.1 christos
832 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
833 1.1 christos ac_prev=bindir ;;
834 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
835 1.1 christos bindir=$ac_optarg ;;
836 1.1 christos
837 1.1 christos -build | --build | --buil | --bui | --bu)
838 1.1 christos ac_prev=build_alias ;;
839 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
840 1.1 christos build_alias=$ac_optarg ;;
841 1.1 christos
842 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
843 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
844 1.1 christos ac_prev=cache_file ;;
845 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
846 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
847 1.1 christos cache_file=$ac_optarg ;;
848 1.1 christos
849 1.1 christos --config-cache | -C)
850 1.1 christos cache_file=config.cache ;;
851 1.1 christos
852 1.1 christos -datadir | --datadir | --datadi | --datad)
853 1.1 christos ac_prev=datadir ;;
854 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
855 1.1 christos datadir=$ac_optarg ;;
856 1.1 christos
857 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
858 1.1 christos | --dataroo | --dataro | --datar)
859 1.1 christos ac_prev=datarootdir ;;
860 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
861 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
862 1.1 christos datarootdir=$ac_optarg ;;
863 1.1 christos
864 1.1 christos -disable-* | --disable-*)
865 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
866 1.1 christos # Reject names that are not valid shell variable names.
867 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
868 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
869 1.1 christos ac_useropt_orig=$ac_useropt
870 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
871 1.1 christos case $ac_user_opts in
872 1.1 christos *"
873 1.1 christos "enable_$ac_useropt"
874 1.1 christos "*) ;;
875 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
876 1.1 christos ac_unrecognized_sep=', ';;
877 1.1 christos esac
878 1.1 christos eval enable_$ac_useropt=no ;;
879 1.1 christos
880 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
881 1.1 christos ac_prev=docdir ;;
882 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
883 1.1 christos docdir=$ac_optarg ;;
884 1.1 christos
885 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
886 1.1 christos ac_prev=dvidir ;;
887 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
888 1.1 christos dvidir=$ac_optarg ;;
889 1.1 christos
890 1.1 christos -enable-* | --enable-*)
891 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
892 1.1 christos # Reject names that are not valid shell variable names.
893 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
894 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
895 1.1 christos ac_useropt_orig=$ac_useropt
896 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
897 1.1 christos case $ac_user_opts in
898 1.1 christos *"
899 1.1 christos "enable_$ac_useropt"
900 1.1 christos "*) ;;
901 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
902 1.1 christos ac_unrecognized_sep=', ';;
903 1.1 christos esac
904 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
905 1.1 christos
906 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
907 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
908 1.1 christos | --exec | --exe | --ex)
909 1.1 christos ac_prev=exec_prefix ;;
910 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
911 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
912 1.1 christos | --exec=* | --exe=* | --ex=*)
913 1.1 christos exec_prefix=$ac_optarg ;;
914 1.1 christos
915 1.1 christos -gas | --gas | --ga | --g)
916 1.1 christos # Obsolete; use --with-gas.
917 1.1 christos with_gas=yes ;;
918 1.1 christos
919 1.1 christos -help | --help | --hel | --he | -h)
920 1.1 christos ac_init_help=long ;;
921 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
922 1.1 christos ac_init_help=recursive ;;
923 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
924 1.1 christos ac_init_help=short ;;
925 1.1 christos
926 1.1 christos -host | --host | --hos | --ho)
927 1.1 christos ac_prev=host_alias ;;
928 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
929 1.1 christos host_alias=$ac_optarg ;;
930 1.1 christos
931 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
932 1.1 christos ac_prev=htmldir ;;
933 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
934 1.1 christos | --ht=*)
935 1.1 christos htmldir=$ac_optarg ;;
936 1.1 christos
937 1.1 christos -includedir | --includedir | --includedi | --included | --include \
938 1.1 christos | --includ | --inclu | --incl | --inc)
939 1.1 christos ac_prev=includedir ;;
940 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
941 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
942 1.1 christos includedir=$ac_optarg ;;
943 1.1 christos
944 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
945 1.1 christos ac_prev=infodir ;;
946 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
947 1.1 christos infodir=$ac_optarg ;;
948 1.1 christos
949 1.1 christos -libdir | --libdir | --libdi | --libd)
950 1.1 christos ac_prev=libdir ;;
951 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
952 1.1 christos libdir=$ac_optarg ;;
953 1.1 christos
954 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
955 1.1 christos | --libexe | --libex | --libe)
956 1.1 christos ac_prev=libexecdir ;;
957 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
958 1.1 christos | --libexe=* | --libex=* | --libe=*)
959 1.1 christos libexecdir=$ac_optarg ;;
960 1.1 christos
961 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
962 1.1 christos ac_prev=localedir ;;
963 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
964 1.1 christos localedir=$ac_optarg ;;
965 1.1 christos
966 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
967 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
968 1.1 christos ac_prev=localstatedir ;;
969 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
970 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
971 1.1 christos localstatedir=$ac_optarg ;;
972 1.1 christos
973 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
974 1.1 christos ac_prev=mandir ;;
975 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
976 1.1 christos mandir=$ac_optarg ;;
977 1.1 christos
978 1.1 christos -nfp | --nfp | --nf)
979 1.1 christos # Obsolete; use --without-fp.
980 1.1 christos with_fp=no ;;
981 1.1 christos
982 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
983 1.1 christos | --no-cr | --no-c | -n)
984 1.1 christos no_create=yes ;;
985 1.1 christos
986 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
987 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
988 1.1 christos no_recursion=yes ;;
989 1.1 christos
990 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
991 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
992 1.1 christos | --oldin | --oldi | --old | --ol | --o)
993 1.1 christos ac_prev=oldincludedir ;;
994 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
995 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
996 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
997 1.1 christos oldincludedir=$ac_optarg ;;
998 1.1 christos
999 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1000 1.1 christos ac_prev=prefix ;;
1001 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1002 1.1 christos prefix=$ac_optarg ;;
1003 1.1 christos
1004 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
1005 1.1 christos | --program-pre | --program-pr | --program-p)
1006 1.1 christos ac_prev=program_prefix ;;
1007 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
1008 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1009 1.1 christos program_prefix=$ac_optarg ;;
1010 1.1 christos
1011 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1012 1.1 christos | --program-suf | --program-su | --program-s)
1013 1.1 christos ac_prev=program_suffix ;;
1014 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1015 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1016 1.1 christos program_suffix=$ac_optarg ;;
1017 1.1 christos
1018 1.1 christos -program-transform-name | --program-transform-name \
1019 1.1 christos | --program-transform-nam | --program-transform-na \
1020 1.1 christos | --program-transform-n | --program-transform- \
1021 1.1 christos | --program-transform | --program-transfor \
1022 1.1 christos | --program-transfo | --program-transf \
1023 1.1 christos | --program-trans | --program-tran \
1024 1.1 christos | --progr-tra | --program-tr | --program-t)
1025 1.1 christos ac_prev=program_transform_name ;;
1026 1.1 christos -program-transform-name=* | --program-transform-name=* \
1027 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1028 1.1 christos | --program-transform-n=* | --program-transform-=* \
1029 1.1 christos | --program-transform=* | --program-transfor=* \
1030 1.1 christos | --program-transfo=* | --program-transf=* \
1031 1.1 christos | --program-trans=* | --program-tran=* \
1032 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1033 1.1 christos program_transform_name=$ac_optarg ;;
1034 1.1 christos
1035 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1036 1.1 christos ac_prev=pdfdir ;;
1037 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1038 1.1 christos pdfdir=$ac_optarg ;;
1039 1.1 christos
1040 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1041 1.1 christos ac_prev=psdir ;;
1042 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1043 1.1 christos psdir=$ac_optarg ;;
1044 1.1 christos
1045 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1046 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1047 1.1 christos silent=yes ;;
1048 1.1 christos
1049 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1050 1.1 christos ac_prev=sbindir ;;
1051 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1052 1.1 christos | --sbi=* | --sb=*)
1053 1.1 christos sbindir=$ac_optarg ;;
1054 1.1 christos
1055 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1056 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1057 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1058 1.1 christos | --sha | --sh)
1059 1.1 christos ac_prev=sharedstatedir ;;
1060 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1061 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1062 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1063 1.1 christos | --sha=* | --sh=*)
1064 1.1 christos sharedstatedir=$ac_optarg ;;
1065 1.1 christos
1066 1.1 christos -site | --site | --sit)
1067 1.1 christos ac_prev=site ;;
1068 1.1 christos -site=* | --site=* | --sit=*)
1069 1.1 christos site=$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1072 1.1 christos ac_prev=srcdir ;;
1073 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1074 1.1 christos srcdir=$ac_optarg ;;
1075 1.1 christos
1076 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1077 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1078 1.1 christos ac_prev=sysconfdir ;;
1079 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1080 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1081 1.1 christos sysconfdir=$ac_optarg ;;
1082 1.1 christos
1083 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1084 1.1 christos ac_prev=target_alias ;;
1085 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1086 1.1 christos target_alias=$ac_optarg ;;
1087 1.1 christos
1088 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1089 1.1 christos verbose=yes ;;
1090 1.1 christos
1091 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1092 1.1 christos ac_init_version=: ;;
1093 1.1 christos
1094 1.1 christos -with-* | --with-*)
1095 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1096 1.1 christos # Reject names that are not valid shell variable names.
1097 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1098 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1099 1.1 christos ac_useropt_orig=$ac_useropt
1100 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1101 1.1 christos case $ac_user_opts in
1102 1.1 christos *"
1103 1.1 christos "with_$ac_useropt"
1104 1.1 christos "*) ;;
1105 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1106 1.1 christos ac_unrecognized_sep=', ';;
1107 1.1 christos esac
1108 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1109 1.1 christos
1110 1.1 christos -without-* | --without-*)
1111 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1112 1.1 christos # Reject names that are not valid shell variable names.
1113 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1114 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1115 1.1 christos ac_useropt_orig=$ac_useropt
1116 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1117 1.1 christos case $ac_user_opts in
1118 1.1 christos *"
1119 1.1 christos "with_$ac_useropt"
1120 1.1 christos "*) ;;
1121 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1122 1.1 christos ac_unrecognized_sep=', ';;
1123 1.1 christos esac
1124 1.1 christos eval with_$ac_useropt=no ;;
1125 1.1 christos
1126 1.1 christos --x)
1127 1.1 christos # Obsolete; use --with-x.
1128 1.1 christos with_x=yes ;;
1129 1.1 christos
1130 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1131 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1132 1.1 christos ac_prev=x_includes ;;
1133 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1134 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1135 1.1 christos x_includes=$ac_optarg ;;
1136 1.1 christos
1137 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1138 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1139 1.1 christos ac_prev=x_libraries ;;
1140 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1141 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1142 1.1 christos x_libraries=$ac_optarg ;;
1143 1.1 christos
1144 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1145 1.1 christos Try \`$0 --help' for more information"
1146 1.1 christos ;;
1147 1.1 christos
1148 1.1 christos *=*)
1149 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1150 1.1 christos # Reject names that are not valid shell variable names.
1151 1.1 christos case $ac_envvar in #(
1152 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1153 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1154 1.1 christos esac
1155 1.1 christos eval $ac_envvar=\$ac_optarg
1156 1.1 christos export $ac_envvar ;;
1157 1.1 christos
1158 1.1 christos *)
1159 1.1 christos # FIXME: should be removed in autoconf 3.0.
1160 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1161 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1162 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1163 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1164 1.1 christos ;;
1165 1.1 christos
1166 1.1 christos esac
1167 1.1 christos done
1168 1.1 christos
1169 1.1 christos if test -n "$ac_prev"; then
1170 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1171 1.1 christos as_fn_error $? "missing argument to $ac_option"
1172 1.1 christos fi
1173 1.1 christos
1174 1.1 christos if test -n "$ac_unrecognized_opts"; then
1175 1.1 christos case $enable_option_checking in
1176 1.1 christos no) ;;
1177 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1178 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1179 1.1 christos esac
1180 1.1 christos fi
1181 1.1 christos
1182 1.1 christos # Check all directory arguments for consistency.
1183 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1184 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1185 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1186 1.1 christos libdir localedir mandir
1187 1.1 christos do
1188 1.1 christos eval ac_val=\$$ac_var
1189 1.1 christos # Remove trailing slashes.
1190 1.1 christos case $ac_val in
1191 1.1 christos */ )
1192 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1193 1.1 christos eval $ac_var=\$ac_val;;
1194 1.1 christos esac
1195 1.1 christos # Be sure to have absolute directory names.
1196 1.1 christos case $ac_val in
1197 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1198 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1199 1.1 christos esac
1200 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1201 1.1 christos done
1202 1.1 christos
1203 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1204 1.1 christos # used to hold the argument of --host etc.
1205 1.1 christos # FIXME: To remove some day.
1206 1.1 christos build=$build_alias
1207 1.1 christos host=$host_alias
1208 1.1 christos target=$target_alias
1209 1.1 christos
1210 1.1 christos # FIXME: To remove some day.
1211 1.1 christos if test "x$host_alias" != x; then
1212 1.1 christos if test "x$build_alias" = x; then
1213 1.1 christos cross_compiling=maybe
1214 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1215 1.1 christos cross_compiling=yes
1216 1.1 christos fi
1217 1.1 christos fi
1218 1.1 christos
1219 1.1 christos ac_tool_prefix=
1220 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1221 1.1 christos
1222 1.1 christos test "$silent" = yes && exec 6>/dev/null
1223 1.1 christos
1224 1.1 christos
1225 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1226 1.1 christos ac_ls_di=`ls -di .` &&
1227 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1228 1.1 christos as_fn_error $? "working directory cannot be determined"
1229 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1230 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1231 1.1 christos
1232 1.1 christos
1233 1.1 christos # Find the source files, if location was not specified.
1234 1.1 christos if test -z "$srcdir"; then
1235 1.1 christos ac_srcdir_defaulted=yes
1236 1.1 christos # Try the directory containing this script, then the parent directory.
1237 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1238 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1239 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1240 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1241 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1242 1.1 christos $as_echo X"$as_myself" |
1243 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1244 1.1 christos s//\1/
1245 1.1 christos q
1246 1.1 christos }
1247 1.1 christos /^X\(\/\/\)[^/].*/{
1248 1.1 christos s//\1/
1249 1.1 christos q
1250 1.1 christos }
1251 1.1 christos /^X\(\/\/\)$/{
1252 1.1 christos s//\1/
1253 1.1 christos q
1254 1.1 christos }
1255 1.1 christos /^X\(\/\).*/{
1256 1.1 christos s//\1/
1257 1.1 christos q
1258 1.1 christos }
1259 1.1 christos s/.*/./; q'`
1260 1.1 christos srcdir=$ac_confdir
1261 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1262 1.1 christos srcdir=..
1263 1.1 christos fi
1264 1.1 christos else
1265 1.1 christos ac_srcdir_defaulted=no
1266 1.1 christos fi
1267 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1268 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1269 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1270 1.1 christos fi
1271 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1272 1.1 christos ac_abs_confdir=`(
1273 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1274 1.1 christos pwd)`
1275 1.1 christos # When building in place, set srcdir=.
1276 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1277 1.1 christos srcdir=.
1278 1.1 christos fi
1279 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1280 1.1 christos # Double slashes in file names in object file debugging info
1281 1.1 christos # mess up M-x gdb in Emacs.
1282 1.1 christos case $srcdir in
1283 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1284 1.1 christos esac
1285 1.1 christos for ac_var in $ac_precious_vars; do
1286 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1287 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1288 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1289 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1290 1.1 christos done
1291 1.1 christos
1292 1.1 christos #
1293 1.1 christos # Report the --help message.
1294 1.1 christos #
1295 1.1 christos if test "$ac_init_help" = "long"; then
1296 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1297 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1298 1.1 christos cat <<_ACEOF
1299 1.1.1.4 prlw1 \`configure' configures NSD 4.1.26 to adapt to many kinds of systems.
1300 1.1 christos
1301 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1302 1.1 christos
1303 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1304 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1305 1.1 christos
1306 1.1 christos Defaults for the options are specified in brackets.
1307 1.1 christos
1308 1.1 christos Configuration:
1309 1.1 christos -h, --help display this help and exit
1310 1.1 christos --help=short display options specific to this package
1311 1.1 christos --help=recursive display the short help of all the included packages
1312 1.1 christos -V, --version display version information and exit
1313 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1314 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1315 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1316 1.1 christos -n, --no-create do not create output files
1317 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1318 1.1 christos
1319 1.1 christos Installation directories:
1320 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1321 1.1 christos [$ac_default_prefix]
1322 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1323 1.1 christos [PREFIX]
1324 1.1 christos
1325 1.1 christos By default, \`make install' will install all the files in
1326 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1327 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1328 1.1 christos for instance \`--prefix=\$HOME'.
1329 1.1 christos
1330 1.1 christos For better control, use the options below.
1331 1.1 christos
1332 1.1 christos Fine tuning of the installation directories:
1333 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1334 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1335 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1336 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1337 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1338 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1339 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1340 1.1 christos --includedir=DIR C header files [PREFIX/include]
1341 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1342 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1343 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1344 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1345 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1346 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1347 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/nsd]
1348 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1349 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1350 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1351 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1352 1.1 christos _ACEOF
1353 1.1 christos
1354 1.1 christos cat <<\_ACEOF
1355 1.1 christos _ACEOF
1356 1.1 christos fi
1357 1.1 christos
1358 1.1 christos if test -n "$ac_init_help"; then
1359 1.1 christos case $ac_init_help in
1360 1.1.1.4 prlw1 short | recursive ) echo "Configuration of NSD 4.1.26:";;
1361 1.1 christos esac
1362 1.1 christos cat <<\_ACEOF
1363 1.1 christos
1364 1.1 christos Optional Features:
1365 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1366 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1367 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1368 1.1 christos --disable-flto Disable link-time optimization (gcc specific option)
1369 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully
1370 1.1 christos benefit from ASLR, small performance penalty)
1371 1.1 christos --enable-relro-now Enable full relocation binding at load-time (RELRO
1372 1.1 christos NOW, to protect GOT and .dtor areas)
1373 1.1 christos --disable-largefile omit support for large files
1374 1.1 christos --enable-recvmmsg Enable recvmmsg and sendmmsg compilation, faster but
1375 1.1 christos some kernel versions may have implementation
1376 1.1 christos problems for IPv6
1377 1.1 christos --enable-root-server Configure NSD as a root server
1378 1.1 christos --disable-ipv6 Disables IPv6 support
1379 1.1 christos --enable-bind8-stats Enables BIND8 like NSTATS & XSTATS and statistics in
1380 1.1 christos nsd-control
1381 1.1 christos --enable-zone-stats Enable per-zone statistics gathering (needs
1382 1.1 christos --enable-bind8-stats)
1383 1.1 christos --enable-checking Enable internal runtime checks
1384 1.1.1.3 christos --enable-memclean Cleanup memory (at exit) for eg. valgrind, memcheck
1385 1.1 christos --enable-ratelimit Enable rate limiting
1386 1.1 christos --enable-ratelimit-default-is-off
1387 1.1 christos Enable this to set default of ratelimit to off
1388 1.1 christos (enable in nsd.conf), otherwise ratelimit is enabled
1389 1.1 christos by default if --enable-ratelimit is enabled
1390 1.1 christos --disable-nsec3 Disable NSEC3 support
1391 1.1 christos --disable-minimal-responses
1392 1.1 christos Disable response minimization. More truncation.
1393 1.1 christos --enable-mmap Use mmap instead of malloc. Experimental.
1394 1.1 christos --disable-radix-tree You can disable the radix tree and use the red-black
1395 1.1 christos tree for the main lookups, the red-black tree uses
1396 1.1 christos less memory, but uses some more CPU.
1397 1.1.1.2 christos --enable-packed Enable packed structure alignment, uses less memory,
1398 1.1.1.2 christos but unaligned reads.
1399 1.1.1.4 prlw1 --enable-dnstap Enable dnstap support (requires fstrm, protobuf-c)
1400 1.1.1.3 christos --enable-systemd compile with systemd support
1401 1.1 christos
1402 1.1 christos Optional Packages:
1403 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1404 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1405 1.1 christos --with-configdir=dir NSD configuration directory
1406 1.1 christos --with-nsd_conf_file=path
1407 1.1 christos Pathname to the NSD configuration file
1408 1.1 christos --with-logfile=path Pathname to the default log file
1409 1.1 christos --with-pidfile=path Pathname to the NSD pidfile
1410 1.1 christos --with-dbfile=path Pathname to the NSD database
1411 1.1 christos --with-zonesdir=dir NSD default location for zone files
1412 1.1 christos --with-xfrdfile=path Pathname to the NSD xfrd zone timer state file
1413 1.1 christos --with-zonelistfile=path
1414 1.1 christos Pathname to the NSD zone list file
1415 1.1 christos --with-xfrdir=path Pathname to where the NSD transfer dir is created
1416 1.1 christos --with-chroot=dir NSD default chroot directory
1417 1.1 christos --with-user=username User name or ID to answer the queries with
1418 1.1 christos --with-libevent=pathname
1419 1.1 christos use libevent (will check /usr/local /opt/local
1420 1.1 christos /usr/lib /usr/pkg /usr/sfw /usr or you can specify
1421 1.1 christos an explicit path), useful when the zone count is
1422 1.1 christos high.
1423 1.1 christos --with-facility=name Syslog default facility (LOG_DAEMON)
1424 1.1 christos --with-tcp-timeout=number
1425 1.1 christos Limit the default tcp timeout
1426 1.1 christos --with-ssl=pathname enable SSL (will check /usr/local/ssl /usr/lib/ssl
1427 1.1 christos /usr/ssl /usr/pkg /usr/sfw /usr/local /usr)
1428 1.1.1.4 prlw1 --with-dnstap-socket-path=pathname
1429 1.1.1.4 prlw1 set default dnstap socket path
1430 1.1.1.4 prlw1 --with-protobuf-c=path Path where protobuf-c is installed, for dnstap
1431 1.1.1.4 prlw1 --with-libfstrm=path Path where libfstrm is installed, for dnstap
1432 1.1 christos
1433 1.1 christos Some influential environment variables:
1434 1.1 christos CC C compiler command
1435 1.1 christos CFLAGS C compiler flags
1436 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1437 1.1 christos nonstandard directory <lib dir>
1438 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1439 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1440 1.1 christos you have headers in a nonstandard directory <include dir>
1441 1.1 christos CPP C preprocessor
1442 1.1 christos YACC The `Yet Another Compiler Compiler' implementation to use.
1443 1.1 christos Defaults to the first program found out of: `bison -y', `byacc',
1444 1.1 christos `yacc'.
1445 1.1 christos YFLAGS The list of arguments that will be passed by default to $YACC.
1446 1.1 christos This script will default YFLAGS to the empty string to avoid a
1447 1.1 christos default value of `-d' given by some make applications.
1448 1.1 christos
1449 1.1 christos Use these variables to override the choices made by `configure' or to help
1450 1.1 christos it to find libraries and programs with nonstandard names/locations.
1451 1.1 christos
1452 1.1 christos Report bugs to <nsd-bugs (at] nlnetlabs.nl>.
1453 1.1 christos _ACEOF
1454 1.1 christos ac_status=$?
1455 1.1 christos fi
1456 1.1 christos
1457 1.1 christos if test "$ac_init_help" = "recursive"; then
1458 1.1 christos # If there are subdirs, report their specific --help.
1459 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1460 1.1 christos test -d "$ac_dir" ||
1461 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1462 1.1 christos continue
1463 1.1 christos ac_builddir=.
1464 1.1 christos
1465 1.1 christos case "$ac_dir" in
1466 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1467 1.1 christos *)
1468 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1469 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1470 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1471 1.1 christos case $ac_top_builddir_sub in
1472 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1473 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1474 1.1 christos esac ;;
1475 1.1 christos esac
1476 1.1 christos ac_abs_top_builddir=$ac_pwd
1477 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1478 1.1 christos # for backward compatibility:
1479 1.1 christos ac_top_builddir=$ac_top_build_prefix
1480 1.1 christos
1481 1.1 christos case $srcdir in
1482 1.1 christos .) # We are building in place.
1483 1.1 christos ac_srcdir=.
1484 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1485 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1486 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1487 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1488 1.1 christos ac_top_srcdir=$srcdir
1489 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1490 1.1 christos *) # Relative name.
1491 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1492 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1493 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1494 1.1 christos esac
1495 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1496 1.1 christos
1497 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1498 1.1 christos # Check for guested configure.
1499 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1500 1.1 christos echo &&
1501 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1502 1.1 christos elif test -f "$ac_srcdir/configure"; then
1503 1.1 christos echo &&
1504 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1505 1.1 christos else
1506 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1507 1.1 christos fi || ac_status=$?
1508 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1509 1.1 christos done
1510 1.1 christos fi
1511 1.1 christos
1512 1.1 christos test -n "$ac_init_help" && exit $ac_status
1513 1.1 christos if $ac_init_version; then
1514 1.1 christos cat <<\_ACEOF
1515 1.1.1.4 prlw1 NSD configure 4.1.26
1516 1.1 christos generated by GNU Autoconf 2.69
1517 1.1 christos
1518 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1519 1.1 christos This configure script is free software; the Free Software Foundation
1520 1.1 christos gives unlimited permission to copy, distribute and modify it.
1521 1.1 christos _ACEOF
1522 1.1 christos exit
1523 1.1 christos fi
1524 1.1 christos
1525 1.1 christos ## ------------------------ ##
1526 1.1 christos ## Autoconf initialization. ##
1527 1.1 christos ## ------------------------ ##
1528 1.1 christos
1529 1.1 christos # ac_fn_c_try_compile LINENO
1530 1.1 christos # --------------------------
1531 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1532 1.1 christos ac_fn_c_try_compile ()
1533 1.1 christos {
1534 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1535 1.1 christos rm -f conftest.$ac_objext
1536 1.1 christos if { { ac_try="$ac_compile"
1537 1.1 christos case "(($ac_try" in
1538 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1539 1.1 christos *) ac_try_echo=$ac_try;;
1540 1.1 christos esac
1541 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1542 1.1 christos $as_echo "$ac_try_echo"; } >&5
1543 1.1 christos (eval "$ac_compile") 2>conftest.err
1544 1.1 christos ac_status=$?
1545 1.1 christos if test -s conftest.err; then
1546 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1547 1.1 christos cat conftest.er1 >&5
1548 1.1 christos mv -f conftest.er1 conftest.err
1549 1.1 christos fi
1550 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1551 1.1 christos test $ac_status = 0; } && {
1552 1.1 christos test -z "$ac_c_werror_flag" ||
1553 1.1 christos test ! -s conftest.err
1554 1.1 christos } && test -s conftest.$ac_objext; then :
1555 1.1 christos ac_retval=0
1556 1.1 christos else
1557 1.1 christos $as_echo "$as_me: failed program was:" >&5
1558 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1559 1.1 christos
1560 1.1 christos ac_retval=1
1561 1.1 christos fi
1562 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1563 1.1 christos as_fn_set_status $ac_retval
1564 1.1 christos
1565 1.1 christos } # ac_fn_c_try_compile
1566 1.1 christos
1567 1.1 christos # ac_fn_c_try_cpp LINENO
1568 1.1 christos # ----------------------
1569 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1570 1.1 christos ac_fn_c_try_cpp ()
1571 1.1 christos {
1572 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1573 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1574 1.1 christos case "(($ac_try" in
1575 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1576 1.1 christos *) ac_try_echo=$ac_try;;
1577 1.1 christos esac
1578 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1579 1.1 christos $as_echo "$ac_try_echo"; } >&5
1580 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1581 1.1 christos ac_status=$?
1582 1.1 christos if test -s conftest.err; then
1583 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1584 1.1 christos cat conftest.er1 >&5
1585 1.1 christos mv -f conftest.er1 conftest.err
1586 1.1 christos fi
1587 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1588 1.1 christos test $ac_status = 0; } > conftest.i && {
1589 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1590 1.1 christos test ! -s conftest.err
1591 1.1 christos }; then :
1592 1.1 christos ac_retval=0
1593 1.1 christos else
1594 1.1 christos $as_echo "$as_me: failed program was:" >&5
1595 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1596 1.1 christos
1597 1.1 christos ac_retval=1
1598 1.1 christos fi
1599 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1600 1.1 christos as_fn_set_status $ac_retval
1601 1.1 christos
1602 1.1 christos } # ac_fn_c_try_cpp
1603 1.1 christos
1604 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1605 1.1 christos # -------------------------------------------------------
1606 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1607 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1608 1.1 christos # accordingly.
1609 1.1 christos ac_fn_c_check_header_mongrel ()
1610 1.1 christos {
1611 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1612 1.1 christos if eval \${$3+:} false; then :
1613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1614 1.1 christos $as_echo_n "checking for $2... " >&6; }
1615 1.1 christos if eval \${$3+:} false; then :
1616 1.1 christos $as_echo_n "(cached) " >&6
1617 1.1 christos fi
1618 1.1 christos eval ac_res=\$$3
1619 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1620 1.1 christos $as_echo "$ac_res" >&6; }
1621 1.1 christos else
1622 1.1 christos # Is the header compilable?
1623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1624 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1625 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1626 1.1 christos /* end confdefs.h. */
1627 1.1 christos $4
1628 1.1 christos #include <$2>
1629 1.1 christos _ACEOF
1630 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1631 1.1 christos ac_header_compiler=yes
1632 1.1 christos else
1633 1.1 christos ac_header_compiler=no
1634 1.1 christos fi
1635 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1636 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1637 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1638 1.1 christos
1639 1.1 christos # Is the header present?
1640 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1641 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1642 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1643 1.1 christos /* end confdefs.h. */
1644 1.1 christos #include <$2>
1645 1.1 christos _ACEOF
1646 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1647 1.1 christos ac_header_preproc=yes
1648 1.1 christos else
1649 1.1 christos ac_header_preproc=no
1650 1.1 christos fi
1651 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1653 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1654 1.1 christos
1655 1.1 christos # So? What about this header?
1656 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1657 1.1 christos yes:no: )
1658 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1659 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1660 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1661 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1662 1.1 christos ;;
1663 1.1 christos no:yes:* )
1664 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1665 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1666 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1667 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1668 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1669 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1670 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1671 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1672 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1673 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1674 1.1 christos ( $as_echo "## ------------------------------------ ##
1675 1.1 christos ## Report this to nsd-bugs (at] nlnetlabs.nl ##
1676 1.1 christos ## ------------------------------------ ##"
1677 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1678 1.1 christos ;;
1679 1.1 christos esac
1680 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1681 1.1 christos $as_echo_n "checking for $2... " >&6; }
1682 1.1 christos if eval \${$3+:} false; then :
1683 1.1 christos $as_echo_n "(cached) " >&6
1684 1.1 christos else
1685 1.1 christos eval "$3=\$ac_header_compiler"
1686 1.1 christos fi
1687 1.1 christos eval ac_res=\$$3
1688 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1689 1.1 christos $as_echo "$ac_res" >&6; }
1690 1.1 christos fi
1691 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 1.1 christos
1693 1.1 christos } # ac_fn_c_check_header_mongrel
1694 1.1 christos
1695 1.1 christos # ac_fn_c_try_run LINENO
1696 1.1 christos # ----------------------
1697 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1698 1.1 christos # that executables *can* be run.
1699 1.1 christos ac_fn_c_try_run ()
1700 1.1 christos {
1701 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 1.1 christos if { { ac_try="$ac_link"
1703 1.1 christos case "(($ac_try" in
1704 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1705 1.1 christos *) ac_try_echo=$ac_try;;
1706 1.1 christos esac
1707 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1708 1.1 christos $as_echo "$ac_try_echo"; } >&5
1709 1.1 christos (eval "$ac_link") 2>&5
1710 1.1 christos ac_status=$?
1711 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1712 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1713 1.1 christos { { case "(($ac_try" in
1714 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1715 1.1 christos *) ac_try_echo=$ac_try;;
1716 1.1 christos esac
1717 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1718 1.1 christos $as_echo "$ac_try_echo"; } >&5
1719 1.1 christos (eval "$ac_try") 2>&5
1720 1.1 christos ac_status=$?
1721 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1722 1.1 christos test $ac_status = 0; }; }; then :
1723 1.1 christos ac_retval=0
1724 1.1 christos else
1725 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1726 1.1 christos $as_echo "$as_me: failed program was:" >&5
1727 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1728 1.1 christos
1729 1.1 christos ac_retval=$ac_status
1730 1.1 christos fi
1731 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1732 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1733 1.1 christos as_fn_set_status $ac_retval
1734 1.1 christos
1735 1.1 christos } # ac_fn_c_try_run
1736 1.1 christos
1737 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1738 1.1 christos # -------------------------------------------------------
1739 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1740 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1741 1.1 christos ac_fn_c_check_header_compile ()
1742 1.1 christos {
1743 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1744 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1745 1.1 christos $as_echo_n "checking for $2... " >&6; }
1746 1.1 christos if eval \${$3+:} false; then :
1747 1.1 christos $as_echo_n "(cached) " >&6
1748 1.1 christos else
1749 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1750 1.1 christos /* end confdefs.h. */
1751 1.1 christos $4
1752 1.1 christos #include <$2>
1753 1.1 christos _ACEOF
1754 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1755 1.1 christos eval "$3=yes"
1756 1.1 christos else
1757 1.1 christos eval "$3=no"
1758 1.1 christos fi
1759 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1760 1.1 christos fi
1761 1.1 christos eval ac_res=\$$3
1762 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1763 1.1 christos $as_echo "$ac_res" >&6; }
1764 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1765 1.1 christos
1766 1.1 christos } # ac_fn_c_check_header_compile
1767 1.1 christos
1768 1.1 christos # ac_fn_c_try_link LINENO
1769 1.1 christos # -----------------------
1770 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1771 1.1 christos ac_fn_c_try_link ()
1772 1.1 christos {
1773 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1774 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1775 1.1 christos if { { ac_try="$ac_link"
1776 1.1 christos case "(($ac_try" in
1777 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1778 1.1 christos *) ac_try_echo=$ac_try;;
1779 1.1 christos esac
1780 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1781 1.1 christos $as_echo "$ac_try_echo"; } >&5
1782 1.1 christos (eval "$ac_link") 2>conftest.err
1783 1.1 christos ac_status=$?
1784 1.1 christos if test -s conftest.err; then
1785 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1786 1.1 christos cat conftest.er1 >&5
1787 1.1 christos mv -f conftest.er1 conftest.err
1788 1.1 christos fi
1789 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1790 1.1 christos test $ac_status = 0; } && {
1791 1.1 christos test -z "$ac_c_werror_flag" ||
1792 1.1 christos test ! -s conftest.err
1793 1.1 christos } && test -s conftest$ac_exeext && {
1794 1.1 christos test "$cross_compiling" = yes ||
1795 1.1 christos test -x conftest$ac_exeext
1796 1.1 christos }; then :
1797 1.1 christos ac_retval=0
1798 1.1 christos else
1799 1.1 christos $as_echo "$as_me: failed program was:" >&5
1800 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1801 1.1 christos
1802 1.1 christos ac_retval=1
1803 1.1 christos fi
1804 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1805 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1806 1.1 christos # interfere with the next link command; also delete a directory that is
1807 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1808 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1809 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1810 1.1 christos as_fn_set_status $ac_retval
1811 1.1 christos
1812 1.1 christos } # ac_fn_c_try_link
1813 1.1 christos
1814 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1815 1.1 christos # -------------------------------------------
1816 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1817 1.1 christos # variable VAR accordingly.
1818 1.1 christos ac_fn_c_check_type ()
1819 1.1 christos {
1820 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1821 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1822 1.1 christos $as_echo_n "checking for $2... " >&6; }
1823 1.1 christos if eval \${$3+:} false; then :
1824 1.1 christos $as_echo_n "(cached) " >&6
1825 1.1 christos else
1826 1.1 christos eval "$3=no"
1827 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1828 1.1 christos /* end confdefs.h. */
1829 1.1 christos $4
1830 1.1 christos int
1831 1.1 christos main ()
1832 1.1 christos {
1833 1.1 christos if (sizeof ($2))
1834 1.1 christos return 0;
1835 1.1 christos ;
1836 1.1 christos return 0;
1837 1.1 christos }
1838 1.1 christos _ACEOF
1839 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1840 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1841 1.1 christos /* end confdefs.h. */
1842 1.1 christos $4
1843 1.1 christos int
1844 1.1 christos main ()
1845 1.1 christos {
1846 1.1 christos if (sizeof (($2)))
1847 1.1 christos return 0;
1848 1.1 christos ;
1849 1.1 christos return 0;
1850 1.1 christos }
1851 1.1 christos _ACEOF
1852 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1853 1.1 christos
1854 1.1 christos else
1855 1.1 christos eval "$3=yes"
1856 1.1 christos fi
1857 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 eval ac_res=\$$3
1862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1863 1.1 christos $as_echo "$ac_res" >&6; }
1864 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1865 1.1 christos
1866 1.1 christos } # ac_fn_c_check_type
1867 1.1 christos
1868 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1869 1.1 christos # ---------------------------------------------
1870 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1871 1.1 christos # accordingly.
1872 1.1 christos ac_fn_c_check_decl ()
1873 1.1 christos {
1874 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1875 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1876 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1877 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1878 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1879 1.1 christos if eval \${$3+:} false; then :
1880 1.1 christos $as_echo_n "(cached) " >&6
1881 1.1 christos else
1882 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1883 1.1 christos /* end confdefs.h. */
1884 1.1 christos $4
1885 1.1 christos int
1886 1.1 christos main ()
1887 1.1 christos {
1888 1.1 christos #ifndef $as_decl_name
1889 1.1 christos #ifdef __cplusplus
1890 1.1 christos (void) $as_decl_use;
1891 1.1 christos #else
1892 1.1 christos (void) $as_decl_name;
1893 1.1 christos #endif
1894 1.1 christos #endif
1895 1.1 christos
1896 1.1 christos ;
1897 1.1 christos return 0;
1898 1.1 christos }
1899 1.1 christos _ACEOF
1900 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1901 1.1 christos eval "$3=yes"
1902 1.1 christos else
1903 1.1 christos eval "$3=no"
1904 1.1 christos fi
1905 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1906 1.1 christos fi
1907 1.1 christos eval ac_res=\$$3
1908 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1909 1.1 christos $as_echo "$ac_res" >&6; }
1910 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1911 1.1 christos
1912 1.1 christos } # ac_fn_c_check_decl
1913 1.1 christos
1914 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1915 1.1 christos # ----------------------------------
1916 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1917 1.1 christos ac_fn_c_check_func ()
1918 1.1 christos {
1919 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1921 1.1 christos $as_echo_n "checking for $2... " >&6; }
1922 1.1 christos if eval \${$3+:} false; then :
1923 1.1 christos $as_echo_n "(cached) " >&6
1924 1.1 christos else
1925 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1926 1.1 christos /* end confdefs.h. */
1927 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1928 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1929 1.1 christos #define $2 innocuous_$2
1930 1.1 christos
1931 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1932 1.1 christos which can conflict with char $2 (); below.
1933 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1934 1.1 christos <limits.h> exists even on freestanding compilers. */
1935 1.1 christos
1936 1.1 christos #ifdef __STDC__
1937 1.1 christos # include <limits.h>
1938 1.1 christos #else
1939 1.1 christos # include <assert.h>
1940 1.1 christos #endif
1941 1.1 christos
1942 1.1 christos #undef $2
1943 1.1 christos
1944 1.1 christos /* Override any GCC internal prototype to avoid an error.
1945 1.1 christos Use char because int might match the return type of a GCC
1946 1.1 christos builtin and then its argument prototype would still apply. */
1947 1.1 christos #ifdef __cplusplus
1948 1.1 christos extern "C"
1949 1.1 christos #endif
1950 1.1 christos char $2 ();
1951 1.1 christos /* The GNU C library defines this for functions which it implements
1952 1.1 christos to always fail with ENOSYS. Some functions are actually named
1953 1.1 christos something starting with __ and the normal name is an alias. */
1954 1.1 christos #if defined __stub_$2 || defined __stub___$2
1955 1.1 christos choke me
1956 1.1 christos #endif
1957 1.1 christos
1958 1.1 christos int
1959 1.1 christos main ()
1960 1.1 christos {
1961 1.1 christos return $2 ();
1962 1.1 christos ;
1963 1.1 christos return 0;
1964 1.1 christos }
1965 1.1 christos _ACEOF
1966 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1967 1.1 christos eval "$3=yes"
1968 1.1 christos else
1969 1.1 christos eval "$3=no"
1970 1.1 christos fi
1971 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1972 1.1 christos conftest$ac_exeext conftest.$ac_ext
1973 1.1 christos fi
1974 1.1 christos eval ac_res=\$$3
1975 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1976 1.1 christos $as_echo "$ac_res" >&6; }
1977 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1978 1.1 christos
1979 1.1 christos } # ac_fn_c_check_func
1980 1.1 christos
1981 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1982 1.1 christos # ----------------------------------------------------
1983 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
1984 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
1985 1.1 christos ac_fn_c_check_member ()
1986 1.1 christos {
1987 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1988 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1989 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
1990 1.1 christos if eval \${$4+:} false; then :
1991 1.1 christos $as_echo_n "(cached) " >&6
1992 1.1 christos else
1993 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1994 1.1 christos /* end confdefs.h. */
1995 1.1 christos $5
1996 1.1 christos int
1997 1.1 christos main ()
1998 1.1 christos {
1999 1.1 christos static $2 ac_aggr;
2000 1.1 christos if (ac_aggr.$3)
2001 1.1 christos return 0;
2002 1.1 christos ;
2003 1.1 christos return 0;
2004 1.1 christos }
2005 1.1 christos _ACEOF
2006 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2007 1.1 christos eval "$4=yes"
2008 1.1 christos else
2009 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2010 1.1 christos /* end confdefs.h. */
2011 1.1 christos $5
2012 1.1 christos int
2013 1.1 christos main ()
2014 1.1 christos {
2015 1.1 christos static $2 ac_aggr;
2016 1.1 christos if (sizeof ac_aggr.$3)
2017 1.1 christos return 0;
2018 1.1 christos ;
2019 1.1 christos return 0;
2020 1.1 christos }
2021 1.1 christos _ACEOF
2022 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2023 1.1 christos eval "$4=yes"
2024 1.1 christos else
2025 1.1 christos eval "$4=no"
2026 1.1 christos fi
2027 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 eval ac_res=\$$4
2032 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2033 1.1 christos $as_echo "$ac_res" >&6; }
2034 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2035 1.1 christos
2036 1.1 christos } # ac_fn_c_check_member
2037 1.1 christos
2038 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2039 1.1 christos # --------------------------------------------
2040 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2041 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2042 1.1 christos # computed
2043 1.1 christos ac_fn_c_compute_int ()
2044 1.1 christos {
2045 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2046 1.1 christos if test "$cross_compiling" = yes; then
2047 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2048 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2049 1.1 christos /* end confdefs.h. */
2050 1.1 christos $4
2051 1.1 christos int
2052 1.1 christos main ()
2053 1.1 christos {
2054 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2055 1.1 christos test_array [0] = 0;
2056 1.1 christos return test_array [0];
2057 1.1 christos
2058 1.1 christos ;
2059 1.1 christos return 0;
2060 1.1 christos }
2061 1.1 christos _ACEOF
2062 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2063 1.1 christos ac_lo=0 ac_mid=0
2064 1.1 christos while :; do
2065 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2066 1.1 christos /* end confdefs.h. */
2067 1.1 christos $4
2068 1.1 christos int
2069 1.1 christos main ()
2070 1.1 christos {
2071 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2072 1.1 christos test_array [0] = 0;
2073 1.1 christos return test_array [0];
2074 1.1 christos
2075 1.1 christos ;
2076 1.1 christos return 0;
2077 1.1 christos }
2078 1.1 christos _ACEOF
2079 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2080 1.1 christos ac_hi=$ac_mid; break
2081 1.1 christos else
2082 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2083 1.1 christos if test $ac_lo -le $ac_mid; then
2084 1.1 christos ac_lo= ac_hi=
2085 1.1 christos break
2086 1.1 christos fi
2087 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2088 1.1 christos fi
2089 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2090 1.1 christos done
2091 1.1 christos else
2092 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2093 1.1 christos /* end confdefs.h. */
2094 1.1 christos $4
2095 1.1 christos int
2096 1.1 christos main ()
2097 1.1 christos {
2098 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2099 1.1 christos test_array [0] = 0;
2100 1.1 christos return test_array [0];
2101 1.1 christos
2102 1.1 christos ;
2103 1.1 christos return 0;
2104 1.1 christos }
2105 1.1 christos _ACEOF
2106 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2107 1.1 christos ac_hi=-1 ac_mid=-1
2108 1.1 christos while :; do
2109 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2110 1.1 christos /* end confdefs.h. */
2111 1.1 christos $4
2112 1.1 christos int
2113 1.1 christos main ()
2114 1.1 christos {
2115 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2116 1.1 christos test_array [0] = 0;
2117 1.1 christos return test_array [0];
2118 1.1 christos
2119 1.1 christos ;
2120 1.1 christos return 0;
2121 1.1 christos }
2122 1.1 christos _ACEOF
2123 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2124 1.1 christos ac_lo=$ac_mid; break
2125 1.1 christos else
2126 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2127 1.1 christos if test $ac_mid -le $ac_hi; then
2128 1.1 christos ac_lo= ac_hi=
2129 1.1 christos break
2130 1.1 christos fi
2131 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2132 1.1 christos fi
2133 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2134 1.1 christos done
2135 1.1 christos else
2136 1.1 christos ac_lo= ac_hi=
2137 1.1 christos fi
2138 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2139 1.1 christos fi
2140 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2141 1.1 christos # Binary search between lo and hi bounds.
2142 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2143 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2144 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2145 1.1 christos /* end confdefs.h. */
2146 1.1 christos $4
2147 1.1 christos int
2148 1.1 christos main ()
2149 1.1 christos {
2150 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2151 1.1 christos test_array [0] = 0;
2152 1.1 christos return test_array [0];
2153 1.1 christos
2154 1.1 christos ;
2155 1.1 christos return 0;
2156 1.1 christos }
2157 1.1 christos _ACEOF
2158 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2159 1.1 christos ac_hi=$ac_mid
2160 1.1 christos else
2161 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2162 1.1 christos fi
2163 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2164 1.1 christos done
2165 1.1 christos case $ac_lo in #((
2166 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2167 1.1 christos '') ac_retval=1 ;;
2168 1.1 christos esac
2169 1.1 christos else
2170 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2171 1.1 christos /* end confdefs.h. */
2172 1.1 christos $4
2173 1.1 christos static long int longval () { return $2; }
2174 1.1 christos static unsigned long int ulongval () { return $2; }
2175 1.1 christos #include <stdio.h>
2176 1.1 christos #include <stdlib.h>
2177 1.1 christos int
2178 1.1 christos main ()
2179 1.1 christos {
2180 1.1 christos
2181 1.1 christos FILE *f = fopen ("conftest.val", "w");
2182 1.1 christos if (! f)
2183 1.1 christos return 1;
2184 1.1 christos if (($2) < 0)
2185 1.1 christos {
2186 1.1 christos long int i = longval ();
2187 1.1 christos if (i != ($2))
2188 1.1 christos return 1;
2189 1.1 christos fprintf (f, "%ld", i);
2190 1.1 christos }
2191 1.1 christos else
2192 1.1 christos {
2193 1.1 christos unsigned long int i = ulongval ();
2194 1.1 christos if (i != ($2))
2195 1.1 christos return 1;
2196 1.1 christos fprintf (f, "%lu", i);
2197 1.1 christos }
2198 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2199 1.1 christos on some platforms. */
2200 1.1 christos return ferror (f) || fclose (f) != 0;
2201 1.1 christos
2202 1.1 christos ;
2203 1.1 christos return 0;
2204 1.1 christos }
2205 1.1 christos _ACEOF
2206 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2207 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2208 1.1 christos else
2209 1.1 christos ac_retval=1
2210 1.1 christos fi
2211 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2212 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2213 1.1 christos rm -f conftest.val
2214 1.1 christos
2215 1.1 christos fi
2216 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2217 1.1 christos as_fn_set_status $ac_retval
2218 1.1 christos
2219 1.1 christos } # ac_fn_c_compute_int
2220 1.1 christos cat >config.log <<_ACEOF
2221 1.1 christos This file contains any messages produced by compilers while
2222 1.1 christos running configure, to aid debugging if configure makes a mistake.
2223 1.1 christos
2224 1.1.1.4 prlw1 It was created by NSD $as_me 4.1.26, which was
2225 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2226 1.1 christos
2227 1.1 christos $ $0 $@
2228 1.1 christos
2229 1.1 christos _ACEOF
2230 1.1 christos exec 5>>config.log
2231 1.1 christos {
2232 1.1 christos cat <<_ASUNAME
2233 1.1 christos ## --------- ##
2234 1.1 christos ## Platform. ##
2235 1.1 christos ## --------- ##
2236 1.1 christos
2237 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2238 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2239 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2240 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2241 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2242 1.1 christos
2243 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2244 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2245 1.1 christos
2246 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2247 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2248 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2249 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2250 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2251 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2252 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2253 1.1 christos
2254 1.1 christos _ASUNAME
2255 1.1 christos
2256 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2257 1.1 christos for as_dir in $PATH
2258 1.1 christos do
2259 1.1 christos IFS=$as_save_IFS
2260 1.1 christos test -z "$as_dir" && as_dir=.
2261 1.1 christos $as_echo "PATH: $as_dir"
2262 1.1 christos done
2263 1.1 christos IFS=$as_save_IFS
2264 1.1 christos
2265 1.1 christos } >&5
2266 1.1 christos
2267 1.1 christos cat >&5 <<_ACEOF
2268 1.1 christos
2269 1.1 christos
2270 1.1 christos ## ----------- ##
2271 1.1 christos ## Core tests. ##
2272 1.1 christos ## ----------- ##
2273 1.1 christos
2274 1.1 christos _ACEOF
2275 1.1 christos
2276 1.1 christos
2277 1.1 christos # Keep a trace of the command line.
2278 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2279 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2280 1.1 christos # Also quote any args containing shell meta-characters.
2281 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2282 1.1 christos ac_configure_args=
2283 1.1 christos ac_configure_args0=
2284 1.1 christos ac_configure_args1=
2285 1.1 christos ac_must_keep_next=false
2286 1.1 christos for ac_pass in 1 2
2287 1.1 christos do
2288 1.1 christos for ac_arg
2289 1.1 christos do
2290 1.1 christos case $ac_arg in
2291 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2292 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2293 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2294 1.1 christos continue ;;
2295 1.1 christos *\'*)
2296 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2297 1.1 christos esac
2298 1.1 christos case $ac_pass in
2299 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2300 1.1 christos 2)
2301 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2302 1.1 christos if test $ac_must_keep_next = true; then
2303 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2304 1.1 christos else
2305 1.1 christos case $ac_arg in
2306 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2307 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2308 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2309 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2310 1.1 christos case "$ac_configure_args0 " in
2311 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2312 1.1 christos esac
2313 1.1 christos ;;
2314 1.1 christos -* ) ac_must_keep_next=true ;;
2315 1.1 christos esac
2316 1.1 christos fi
2317 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2318 1.1 christos ;;
2319 1.1 christos esac
2320 1.1 christos done
2321 1.1 christos done
2322 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2323 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2324 1.1 christos
2325 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2326 1.1 christos # config.log. We remove comments because anyway the quotes in there
2327 1.1 christos # would cause problems or look ugly.
2328 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2329 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2330 1.1 christos trap 'exit_status=$?
2331 1.1 christos # Save into config.log some information that might help in debugging.
2332 1.1 christos {
2333 1.1 christos echo
2334 1.1 christos
2335 1.1 christos $as_echo "## ---------------- ##
2336 1.1 christos ## Cache variables. ##
2337 1.1 christos ## ---------------- ##"
2338 1.1 christos echo
2339 1.1 christos # The following way of writing the cache mishandles newlines in values,
2340 1.1 christos (
2341 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2342 1.1 christos eval ac_val=\$$ac_var
2343 1.1 christos case $ac_val in #(
2344 1.1 christos *${as_nl}*)
2345 1.1 christos case $ac_var in #(
2346 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2347 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2348 1.1 christos esac
2349 1.1 christos case $ac_var in #(
2350 1.1 christos _ | IFS | as_nl) ;; #(
2351 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2352 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2353 1.1 christos esac ;;
2354 1.1 christos esac
2355 1.1 christos done
2356 1.1 christos (set) 2>&1 |
2357 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2358 1.1 christos *${as_nl}ac_space=\ *)
2359 1.1 christos sed -n \
2360 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2361 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2362 1.1 christos ;; #(
2363 1.1 christos *)
2364 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2365 1.1 christos ;;
2366 1.1 christos esac |
2367 1.1 christos sort
2368 1.1 christos )
2369 1.1 christos echo
2370 1.1 christos
2371 1.1 christos $as_echo "## ----------------- ##
2372 1.1 christos ## Output variables. ##
2373 1.1 christos ## ----------------- ##"
2374 1.1 christos echo
2375 1.1 christos for ac_var in $ac_subst_vars
2376 1.1 christos do
2377 1.1 christos eval ac_val=\$$ac_var
2378 1.1 christos case $ac_val in
2379 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2380 1.1 christos esac
2381 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2382 1.1 christos done | sort
2383 1.1 christos echo
2384 1.1 christos
2385 1.1 christos if test -n "$ac_subst_files"; then
2386 1.1 christos $as_echo "## ------------------- ##
2387 1.1 christos ## File substitutions. ##
2388 1.1 christos ## ------------------- ##"
2389 1.1 christos echo
2390 1.1 christos for ac_var in $ac_subst_files
2391 1.1 christos do
2392 1.1 christos eval ac_val=\$$ac_var
2393 1.1 christos case $ac_val in
2394 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2395 1.1 christos esac
2396 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2397 1.1 christos done | sort
2398 1.1 christos echo
2399 1.1 christos fi
2400 1.1 christos
2401 1.1 christos if test -s confdefs.h; then
2402 1.1 christos $as_echo "## ----------- ##
2403 1.1 christos ## confdefs.h. ##
2404 1.1 christos ## ----------- ##"
2405 1.1 christos echo
2406 1.1 christos cat confdefs.h
2407 1.1 christos echo
2408 1.1 christos fi
2409 1.1 christos test "$ac_signal" != 0 &&
2410 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2411 1.1 christos $as_echo "$as_me: exit $exit_status"
2412 1.1 christos } >&5
2413 1.1 christos rm -f core *.core core.conftest.* &&
2414 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2415 1.1 christos exit $exit_status
2416 1.1 christos ' 0
2417 1.1 christos for ac_signal in 1 2 13 15; do
2418 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2419 1.1 christos done
2420 1.1 christos ac_signal=0
2421 1.1 christos
2422 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2423 1.1 christos rm -f -r conftest* confdefs.h
2424 1.1 christos
2425 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2426 1.1 christos
2427 1.1 christos # Predefined preprocessor variables.
2428 1.1 christos
2429 1.1 christos cat >>confdefs.h <<_ACEOF
2430 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2431 1.1 christos _ACEOF
2432 1.1 christos
2433 1.1 christos cat >>confdefs.h <<_ACEOF
2434 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2435 1.1 christos _ACEOF
2436 1.1 christos
2437 1.1 christos cat >>confdefs.h <<_ACEOF
2438 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2439 1.1 christos _ACEOF
2440 1.1 christos
2441 1.1 christos cat >>confdefs.h <<_ACEOF
2442 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2443 1.1 christos _ACEOF
2444 1.1 christos
2445 1.1 christos cat >>confdefs.h <<_ACEOF
2446 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2447 1.1 christos _ACEOF
2448 1.1 christos
2449 1.1 christos cat >>confdefs.h <<_ACEOF
2450 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2451 1.1 christos _ACEOF
2452 1.1 christos
2453 1.1 christos
2454 1.1 christos # Let the site file select an alternate cache file if it wants to.
2455 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2456 1.1 christos ac_site_file1=NONE
2457 1.1 christos ac_site_file2=NONE
2458 1.1 christos if test -n "$CONFIG_SITE"; then
2459 1.1 christos # We do not want a PATH search for config.site.
2460 1.1 christos case $CONFIG_SITE in #((
2461 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2462 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2463 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2464 1.1 christos esac
2465 1.1 christos elif test "x$prefix" != xNONE; then
2466 1.1 christos ac_site_file1=$prefix/share/config.site
2467 1.1 christos ac_site_file2=$prefix/etc/config.site
2468 1.1 christos else
2469 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2470 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2471 1.1 christos fi
2472 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2473 1.1 christos do
2474 1.1 christos test "x$ac_site_file" = xNONE && continue
2475 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2477 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2478 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2479 1.1 christos . "$ac_site_file" \
2480 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2481 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2482 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2483 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2484 1.1 christos fi
2485 1.1 christos done
2486 1.1 christos
2487 1.1 christos if test -r "$cache_file"; then
2488 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2489 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2490 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2491 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2492 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2493 1.1 christos case $cache_file in
2494 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2495 1.1 christos *) . "./$cache_file";;
2496 1.1 christos esac
2497 1.1 christos fi
2498 1.1 christos else
2499 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2500 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2501 1.1 christos >$cache_file
2502 1.1 christos fi
2503 1.1 christos
2504 1.1 christos # Check that the precious variables saved in the cache have kept the same
2505 1.1 christos # value.
2506 1.1 christos ac_cache_corrupted=false
2507 1.1 christos for ac_var in $ac_precious_vars; do
2508 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2509 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2510 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2511 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2512 1.1 christos case $ac_old_set,$ac_new_set in
2513 1.1 christos set,)
2514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2515 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2516 1.1 christos ac_cache_corrupted=: ;;
2517 1.1 christos ,set)
2518 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2519 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2520 1.1 christos ac_cache_corrupted=: ;;
2521 1.1 christos ,);;
2522 1.1 christos *)
2523 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2524 1.1 christos # differences in whitespace do not lead to failure.
2525 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2526 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2527 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2528 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2529 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2530 1.1 christos ac_cache_corrupted=:
2531 1.1 christos else
2532 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2533 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2534 1.1 christos eval $ac_var=\$ac_old_val
2535 1.1 christos fi
2536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2537 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2538 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2539 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2540 1.1 christos fi;;
2541 1.1 christos esac
2542 1.1 christos # Pass precious variables to config.status.
2543 1.1 christos if test "$ac_new_set" = set; then
2544 1.1 christos case $ac_new_val in
2545 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2546 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2547 1.1 christos esac
2548 1.1 christos case " $ac_configure_args " in
2549 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2550 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2551 1.1 christos esac
2552 1.1 christos fi
2553 1.1 christos done
2554 1.1 christos if $ac_cache_corrupted; then
2555 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2556 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2558 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2559 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2560 1.1 christos fi
2561 1.1 christos ## -------------------- ##
2562 1.1 christos ## Main body of script. ##
2563 1.1 christos ## -------------------- ##
2564 1.1 christos
2565 1.1 christos ac_ext=c
2566 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2567 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2568 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2569 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2570 1.1 christos
2571 1.1 christos
2572 1.1 christos ac_config_headers="$ac_config_headers config.h"
2573 1.1 christos
2574 1.1 christos
2575 1.1 christos CFLAGS="$CFLAGS"
2576 1.1 christos ac_ext=c
2577 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2578 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2579 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2580 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2581 1.1 christos if test -n "$ac_tool_prefix"; then
2582 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2583 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2584 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2585 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2586 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2587 1.1 christos $as_echo_n "(cached) " >&6
2588 1.1 christos else
2589 1.1 christos if test -n "$CC"; then
2590 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2591 1.1 christos else
2592 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2593 1.1 christos for as_dir in $PATH
2594 1.1 christos do
2595 1.1 christos IFS=$as_save_IFS
2596 1.1 christos test -z "$as_dir" && as_dir=.
2597 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2598 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2599 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2600 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2601 1.1 christos break 2
2602 1.1 christos fi
2603 1.1 christos done
2604 1.1 christos done
2605 1.1 christos IFS=$as_save_IFS
2606 1.1 christos
2607 1.1 christos fi
2608 1.1 christos fi
2609 1.1 christos CC=$ac_cv_prog_CC
2610 1.1 christos if test -n "$CC"; then
2611 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2612 1.1 christos $as_echo "$CC" >&6; }
2613 1.1 christos else
2614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2615 1.1 christos $as_echo "no" >&6; }
2616 1.1 christos fi
2617 1.1 christos
2618 1.1 christos
2619 1.1 christos fi
2620 1.1 christos if test -z "$ac_cv_prog_CC"; then
2621 1.1 christos ac_ct_CC=$CC
2622 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2623 1.1 christos set dummy gcc; ac_word=$2
2624 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2625 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2626 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2627 1.1 christos $as_echo_n "(cached) " >&6
2628 1.1 christos else
2629 1.1 christos if test -n "$ac_ct_CC"; then
2630 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2631 1.1 christos else
2632 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2633 1.1 christos for as_dir in $PATH
2634 1.1 christos do
2635 1.1 christos IFS=$as_save_IFS
2636 1.1 christos test -z "$as_dir" && as_dir=.
2637 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2638 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2639 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2640 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2641 1.1 christos break 2
2642 1.1 christos fi
2643 1.1 christos done
2644 1.1 christos done
2645 1.1 christos IFS=$as_save_IFS
2646 1.1 christos
2647 1.1 christos fi
2648 1.1 christos fi
2649 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2650 1.1 christos if test -n "$ac_ct_CC"; then
2651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2652 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2653 1.1 christos else
2654 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2655 1.1 christos $as_echo "no" >&6; }
2656 1.1 christos fi
2657 1.1 christos
2658 1.1 christos if test "x$ac_ct_CC" = x; then
2659 1.1 christos CC=""
2660 1.1 christos else
2661 1.1 christos case $cross_compiling:$ac_tool_warned in
2662 1.1 christos yes:)
2663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2664 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2665 1.1 christos ac_tool_warned=yes ;;
2666 1.1 christos esac
2667 1.1 christos CC=$ac_ct_CC
2668 1.1 christos fi
2669 1.1 christos else
2670 1.1 christos CC="$ac_cv_prog_CC"
2671 1.1 christos fi
2672 1.1 christos
2673 1.1 christos if test -z "$CC"; then
2674 1.1 christos if test -n "$ac_tool_prefix"; then
2675 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2676 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2677 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2678 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2679 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2680 1.1 christos $as_echo_n "(cached) " >&6
2681 1.1 christos else
2682 1.1 christos if test -n "$CC"; then
2683 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2684 1.1 christos else
2685 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686 1.1 christos for as_dir in $PATH
2687 1.1 christos do
2688 1.1 christos IFS=$as_save_IFS
2689 1.1 christos test -z "$as_dir" && as_dir=.
2690 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2691 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2692 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2693 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2694 1.1 christos break 2
2695 1.1 christos fi
2696 1.1 christos done
2697 1.1 christos done
2698 1.1 christos IFS=$as_save_IFS
2699 1.1 christos
2700 1.1 christos fi
2701 1.1 christos fi
2702 1.1 christos CC=$ac_cv_prog_CC
2703 1.1 christos if test -n "$CC"; then
2704 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2705 1.1 christos $as_echo "$CC" >&6; }
2706 1.1 christos else
2707 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2708 1.1 christos $as_echo "no" >&6; }
2709 1.1 christos fi
2710 1.1 christos
2711 1.1 christos
2712 1.1 christos fi
2713 1.1 christos fi
2714 1.1 christos if test -z "$CC"; then
2715 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2716 1.1 christos set dummy cc; ac_word=$2
2717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2718 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2719 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2720 1.1 christos $as_echo_n "(cached) " >&6
2721 1.1 christos else
2722 1.1 christos if test -n "$CC"; then
2723 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2724 1.1 christos else
2725 1.1 christos ac_prog_rejected=no
2726 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2727 1.1 christos for as_dir in $PATH
2728 1.1 christos do
2729 1.1 christos IFS=$as_save_IFS
2730 1.1 christos test -z "$as_dir" && as_dir=.
2731 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2732 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2733 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2734 1.1 christos ac_prog_rejected=yes
2735 1.1 christos continue
2736 1.1 christos fi
2737 1.1 christos ac_cv_prog_CC="cc"
2738 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2739 1.1 christos break 2
2740 1.1 christos fi
2741 1.1 christos done
2742 1.1 christos done
2743 1.1 christos IFS=$as_save_IFS
2744 1.1 christos
2745 1.1 christos if test $ac_prog_rejected = yes; then
2746 1.1 christos # We found a bogon in the path, so make sure we never use it.
2747 1.1 christos set dummy $ac_cv_prog_CC
2748 1.1 christos shift
2749 1.1 christos if test $# != 0; then
2750 1.1 christos # We chose a different compiler from the bogus one.
2751 1.1 christos # However, it has the same basename, so the bogon will be chosen
2752 1.1 christos # first if we set CC to just the basename; use the full file name.
2753 1.1 christos shift
2754 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2755 1.1 christos fi
2756 1.1 christos fi
2757 1.1 christos fi
2758 1.1 christos fi
2759 1.1 christos CC=$ac_cv_prog_CC
2760 1.1 christos if test -n "$CC"; then
2761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2762 1.1 christos $as_echo "$CC" >&6; }
2763 1.1 christos else
2764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2765 1.1 christos $as_echo "no" >&6; }
2766 1.1 christos fi
2767 1.1 christos
2768 1.1 christos
2769 1.1 christos fi
2770 1.1 christos if test -z "$CC"; then
2771 1.1 christos if test -n "$ac_tool_prefix"; then
2772 1.1 christos for ac_prog in cl.exe
2773 1.1 christos do
2774 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2775 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2777 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2778 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2779 1.1 christos $as_echo_n "(cached) " >&6
2780 1.1 christos else
2781 1.1 christos if test -n "$CC"; then
2782 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2783 1.1 christos else
2784 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785 1.1 christos for as_dir in $PATH
2786 1.1 christos do
2787 1.1 christos IFS=$as_save_IFS
2788 1.1 christos test -z "$as_dir" && as_dir=.
2789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2790 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2791 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2792 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2793 1.1 christos break 2
2794 1.1 christos fi
2795 1.1 christos done
2796 1.1 christos done
2797 1.1 christos IFS=$as_save_IFS
2798 1.1 christos
2799 1.1 christos fi
2800 1.1 christos fi
2801 1.1 christos CC=$ac_cv_prog_CC
2802 1.1 christos if test -n "$CC"; then
2803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2804 1.1 christos $as_echo "$CC" >&6; }
2805 1.1 christos else
2806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2807 1.1 christos $as_echo "no" >&6; }
2808 1.1 christos fi
2809 1.1 christos
2810 1.1 christos
2811 1.1 christos test -n "$CC" && break
2812 1.1 christos done
2813 1.1 christos fi
2814 1.1 christos if test -z "$CC"; then
2815 1.1 christos ac_ct_CC=$CC
2816 1.1 christos for ac_prog in cl.exe
2817 1.1 christos do
2818 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2819 1.1 christos set dummy $ac_prog; ac_word=$2
2820 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2821 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2822 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2823 1.1 christos $as_echo_n "(cached) " >&6
2824 1.1 christos else
2825 1.1 christos if test -n "$ac_ct_CC"; then
2826 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2827 1.1 christos else
2828 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829 1.1 christos for as_dir in $PATH
2830 1.1 christos do
2831 1.1 christos IFS=$as_save_IFS
2832 1.1 christos test -z "$as_dir" && as_dir=.
2833 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2834 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2835 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2836 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2837 1.1 christos break 2
2838 1.1 christos fi
2839 1.1 christos done
2840 1.1 christos done
2841 1.1 christos IFS=$as_save_IFS
2842 1.1 christos
2843 1.1 christos fi
2844 1.1 christos fi
2845 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2846 1.1 christos if test -n "$ac_ct_CC"; then
2847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2848 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2849 1.1 christos else
2850 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2851 1.1 christos $as_echo "no" >&6; }
2852 1.1 christos fi
2853 1.1 christos
2854 1.1 christos
2855 1.1 christos test -n "$ac_ct_CC" && break
2856 1.1 christos done
2857 1.1 christos
2858 1.1 christos if test "x$ac_ct_CC" = x; then
2859 1.1 christos CC=""
2860 1.1 christos else
2861 1.1 christos case $cross_compiling:$ac_tool_warned in
2862 1.1 christos yes:)
2863 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2864 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2865 1.1 christos ac_tool_warned=yes ;;
2866 1.1 christos esac
2867 1.1 christos CC=$ac_ct_CC
2868 1.1 christos fi
2869 1.1 christos fi
2870 1.1 christos
2871 1.1 christos fi
2872 1.1 christos
2873 1.1 christos
2874 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2875 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2876 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2877 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2878 1.1 christos
2879 1.1 christos # Provide some information about the compiler.
2880 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2881 1.1 christos set X $ac_compile
2882 1.1 christos ac_compiler=$2
2883 1.1 christos for ac_option in --version -v -V -qversion; do
2884 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2885 1.1 christos case "(($ac_try" in
2886 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2887 1.1 christos *) ac_try_echo=$ac_try;;
2888 1.1 christos esac
2889 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2890 1.1 christos $as_echo "$ac_try_echo"; } >&5
2891 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2892 1.1 christos ac_status=$?
2893 1.1 christos if test -s conftest.err; then
2894 1.1 christos sed '10a\
2895 1.1 christos ... rest of stderr output deleted ...
2896 1.1 christos 10q' conftest.err >conftest.er1
2897 1.1 christos cat conftest.er1 >&5
2898 1.1 christos fi
2899 1.1 christos rm -f conftest.er1 conftest.err
2900 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2901 1.1 christos test $ac_status = 0; }
2902 1.1 christos done
2903 1.1 christos
2904 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2905 1.1 christos /* end confdefs.h. */
2906 1.1 christos
2907 1.1 christos int
2908 1.1 christos main ()
2909 1.1 christos {
2910 1.1 christos
2911 1.1 christos ;
2912 1.1 christos return 0;
2913 1.1 christos }
2914 1.1 christos _ACEOF
2915 1.1 christos ac_clean_files_save=$ac_clean_files
2916 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2917 1.1 christos # Try to create an executable without -o first, disregard a.out.
2918 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2919 1.1 christos # of exeext.
2920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2921 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2922 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2923 1.1 christos
2924 1.1 christos # The possible output files:
2925 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2926 1.1 christos
2927 1.1 christos ac_rmfiles=
2928 1.1 christos for ac_file in $ac_files
2929 1.1 christos do
2930 1.1 christos case $ac_file in
2931 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2932 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2933 1.1 christos esac
2934 1.1 christos done
2935 1.1 christos rm -f $ac_rmfiles
2936 1.1 christos
2937 1.1 christos if { { ac_try="$ac_link_default"
2938 1.1 christos case "(($ac_try" in
2939 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2940 1.1 christos *) ac_try_echo=$ac_try;;
2941 1.1 christos esac
2942 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2943 1.1 christos $as_echo "$ac_try_echo"; } >&5
2944 1.1 christos (eval "$ac_link_default") 2>&5
2945 1.1 christos ac_status=$?
2946 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2947 1.1 christos test $ac_status = 0; }; then :
2948 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2949 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2950 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2951 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2952 1.1 christos # Autoconf.
2953 1.1 christos for ac_file in $ac_files ''
2954 1.1 christos do
2955 1.1 christos test -f "$ac_file" || continue
2956 1.1 christos case $ac_file in
2957 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2958 1.1 christos ;;
2959 1.1 christos [ab].out )
2960 1.1 christos # We found the default executable, but exeext='' is most
2961 1.1 christos # certainly right.
2962 1.1 christos break;;
2963 1.1 christos *.* )
2964 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2965 1.1 christos then :; else
2966 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2967 1.1 christos fi
2968 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2969 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2970 1.1 christos # argument, so we may need to know it at that point already.
2971 1.1 christos # Even if this section looks crufty: it has the advantage of
2972 1.1 christos # actually working.
2973 1.1 christos break;;
2974 1.1 christos * )
2975 1.1 christos break;;
2976 1.1 christos esac
2977 1.1 christos done
2978 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2979 1.1 christos
2980 1.1 christos else
2981 1.1 christos ac_file=''
2982 1.1 christos fi
2983 1.1 christos if test -z "$ac_file"; then :
2984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2985 1.1 christos $as_echo "no" >&6; }
2986 1.1 christos $as_echo "$as_me: failed program was:" >&5
2987 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2988 1.1 christos
2989 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2990 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2991 1.1 christos as_fn_error 77 "C compiler cannot create executables
2992 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2993 1.1 christos else
2994 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2995 1.1 christos $as_echo "yes" >&6; }
2996 1.1 christos fi
2997 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2998 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2999 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3000 1.1 christos $as_echo "$ac_file" >&6; }
3001 1.1 christos ac_exeext=$ac_cv_exeext
3002 1.1 christos
3003 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3004 1.1 christos ac_clean_files=$ac_clean_files_save
3005 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3006 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
3007 1.1 christos if { { ac_try="$ac_link"
3008 1.1 christos case "(($ac_try" in
3009 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3010 1.1 christos *) ac_try_echo=$ac_try;;
3011 1.1 christos esac
3012 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3013 1.1 christos $as_echo "$ac_try_echo"; } >&5
3014 1.1 christos (eval "$ac_link") 2>&5
3015 1.1 christos ac_status=$?
3016 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3017 1.1 christos test $ac_status = 0; }; then :
3018 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
3019 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
3020 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3021 1.1 christos # `rm'.
3022 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3023 1.1 christos test -f "$ac_file" || continue
3024 1.1 christos case $ac_file in
3025 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3026 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3027 1.1 christos break;;
3028 1.1 christos * ) break;;
3029 1.1 christos esac
3030 1.1 christos done
3031 1.1 christos else
3032 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3033 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3034 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3035 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3036 1.1 christos fi
3037 1.1 christos rm -f conftest conftest$ac_cv_exeext
3038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3039 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3040 1.1 christos
3041 1.1 christos rm -f conftest.$ac_ext
3042 1.1 christos EXEEXT=$ac_cv_exeext
3043 1.1 christos ac_exeext=$EXEEXT
3044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3045 1.1 christos /* end confdefs.h. */
3046 1.1 christos #include <stdio.h>
3047 1.1 christos int
3048 1.1 christos main ()
3049 1.1 christos {
3050 1.1 christos FILE *f = fopen ("conftest.out", "w");
3051 1.1 christos return ferror (f) || fclose (f) != 0;
3052 1.1 christos
3053 1.1 christos ;
3054 1.1 christos return 0;
3055 1.1 christos }
3056 1.1 christos _ACEOF
3057 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3058 1.1 christos # Check that the compiler produces executables we can run. If not, either
3059 1.1 christos # the compiler is broken, or we cross compile.
3060 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3061 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3062 1.1 christos if test "$cross_compiling" != yes; then
3063 1.1 christos { { ac_try="$ac_link"
3064 1.1 christos case "(($ac_try" in
3065 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066 1.1 christos *) ac_try_echo=$ac_try;;
3067 1.1 christos esac
3068 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3069 1.1 christos $as_echo "$ac_try_echo"; } >&5
3070 1.1 christos (eval "$ac_link") 2>&5
3071 1.1 christos ac_status=$?
3072 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3073 1.1 christos test $ac_status = 0; }
3074 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3075 1.1 christos { { case "(($ac_try" in
3076 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3077 1.1 christos *) ac_try_echo=$ac_try;;
3078 1.1 christos esac
3079 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3080 1.1 christos $as_echo "$ac_try_echo"; } >&5
3081 1.1 christos (eval "$ac_try") 2>&5
3082 1.1 christos ac_status=$?
3083 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3084 1.1 christos test $ac_status = 0; }; }; then
3085 1.1 christos cross_compiling=no
3086 1.1 christos else
3087 1.1 christos if test "$cross_compiling" = maybe; then
3088 1.1 christos cross_compiling=yes
3089 1.1 christos else
3090 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3091 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3092 1.1 christos as_fn_error $? "cannot run C compiled programs.
3093 1.1 christos If you meant to cross compile, use \`--host'.
3094 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3095 1.1 christos fi
3096 1.1 christos fi
3097 1.1 christos fi
3098 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3099 1.1 christos $as_echo "$cross_compiling" >&6; }
3100 1.1 christos
3101 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3102 1.1 christos ac_clean_files=$ac_clean_files_save
3103 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3104 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3105 1.1 christos if ${ac_cv_objext+:} false; then :
3106 1.1 christos $as_echo_n "(cached) " >&6
3107 1.1 christos else
3108 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3109 1.1 christos /* end confdefs.h. */
3110 1.1 christos
3111 1.1 christos int
3112 1.1 christos main ()
3113 1.1 christos {
3114 1.1 christos
3115 1.1 christos ;
3116 1.1 christos return 0;
3117 1.1 christos }
3118 1.1 christos _ACEOF
3119 1.1 christos rm -f conftest.o conftest.obj
3120 1.1 christos if { { ac_try="$ac_compile"
3121 1.1 christos case "(($ac_try" in
3122 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3123 1.1 christos *) ac_try_echo=$ac_try;;
3124 1.1 christos esac
3125 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3126 1.1 christos $as_echo "$ac_try_echo"; } >&5
3127 1.1 christos (eval "$ac_compile") 2>&5
3128 1.1 christos ac_status=$?
3129 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3130 1.1 christos test $ac_status = 0; }; then :
3131 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3132 1.1 christos test -f "$ac_file" || continue;
3133 1.1 christos case $ac_file in
3134 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3135 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3136 1.1 christos break;;
3137 1.1 christos esac
3138 1.1 christos done
3139 1.1 christos else
3140 1.1 christos $as_echo "$as_me: failed program was:" >&5
3141 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3142 1.1 christos
3143 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3144 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3145 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3146 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3147 1.1 christos fi
3148 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3149 1.1 christos fi
3150 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3151 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3152 1.1 christos OBJEXT=$ac_cv_objext
3153 1.1 christos ac_objext=$OBJEXT
3154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3155 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3156 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3157 1.1 christos $as_echo_n "(cached) " >&6
3158 1.1 christos else
3159 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3160 1.1 christos /* end confdefs.h. */
3161 1.1 christos
3162 1.1 christos int
3163 1.1 christos main ()
3164 1.1 christos {
3165 1.1 christos #ifndef __GNUC__
3166 1.1 christos choke me
3167 1.1 christos #endif
3168 1.1 christos
3169 1.1 christos ;
3170 1.1 christos return 0;
3171 1.1 christos }
3172 1.1 christos _ACEOF
3173 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3174 1.1 christos ac_compiler_gnu=yes
3175 1.1 christos else
3176 1.1 christos ac_compiler_gnu=no
3177 1.1 christos fi
3178 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3179 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3180 1.1 christos
3181 1.1 christos fi
3182 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3183 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3184 1.1 christos if test $ac_compiler_gnu = yes; then
3185 1.1 christos GCC=yes
3186 1.1 christos else
3187 1.1 christos GCC=
3188 1.1 christos fi
3189 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3190 1.1 christos ac_save_CFLAGS=$CFLAGS
3191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3192 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3193 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
3194 1.1 christos $as_echo_n "(cached) " >&6
3195 1.1 christos else
3196 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3197 1.1 christos ac_c_werror_flag=yes
3198 1.1 christos ac_cv_prog_cc_g=no
3199 1.1 christos CFLAGS="-g"
3200 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3201 1.1 christos /* end confdefs.h. */
3202 1.1 christos
3203 1.1 christos int
3204 1.1 christos main ()
3205 1.1 christos {
3206 1.1 christos
3207 1.1 christos ;
3208 1.1 christos return 0;
3209 1.1 christos }
3210 1.1 christos _ACEOF
3211 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3212 1.1 christos ac_cv_prog_cc_g=yes
3213 1.1 christos else
3214 1.1 christos CFLAGS=""
3215 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3216 1.1 christos /* end confdefs.h. */
3217 1.1 christos
3218 1.1 christos int
3219 1.1 christos main ()
3220 1.1 christos {
3221 1.1 christos
3222 1.1 christos ;
3223 1.1 christos return 0;
3224 1.1 christos }
3225 1.1 christos _ACEOF
3226 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3227 1.1 christos
3228 1.1 christos else
3229 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3230 1.1 christos CFLAGS="-g"
3231 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3232 1.1 christos /* end confdefs.h. */
3233 1.1 christos
3234 1.1 christos int
3235 1.1 christos main ()
3236 1.1 christos {
3237 1.1 christos
3238 1.1 christos ;
3239 1.1 christos return 0;
3240 1.1 christos }
3241 1.1 christos _ACEOF
3242 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3243 1.1 christos ac_cv_prog_cc_g=yes
3244 1.1 christos fi
3245 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_c_werror_flag=$ac_save_c_werror_flag
3251 1.1 christos fi
3252 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3253 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3254 1.1 christos if test "$ac_test_CFLAGS" = set; then
3255 1.1 christos CFLAGS=$ac_save_CFLAGS
3256 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3257 1.1 christos if test "$GCC" = yes; then
3258 1.1 christos CFLAGS="-g -O2"
3259 1.1 christos else
3260 1.1 christos CFLAGS="-g"
3261 1.1 christos fi
3262 1.1 christos else
3263 1.1 christos if test "$GCC" = yes; then
3264 1.1 christos CFLAGS="-O2"
3265 1.1 christos else
3266 1.1 christos CFLAGS=
3267 1.1 christos fi
3268 1.1 christos fi
3269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3270 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3271 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3272 1.1 christos $as_echo_n "(cached) " >&6
3273 1.1 christos else
3274 1.1 christos ac_cv_prog_cc_c89=no
3275 1.1 christos ac_save_CC=$CC
3276 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3277 1.1 christos /* end confdefs.h. */
3278 1.1 christos #include <stdarg.h>
3279 1.1 christos #include <stdio.h>
3280 1.1 christos struct stat;
3281 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3282 1.1 christos struct buf { int x; };
3283 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3284 1.1 christos static char *e (p, i)
3285 1.1 christos char **p;
3286 1.1 christos int i;
3287 1.1 christos {
3288 1.1 christos return p[i];
3289 1.1 christos }
3290 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3291 1.1 christos {
3292 1.1 christos char *s;
3293 1.1 christos va_list v;
3294 1.1 christos va_start (v,p);
3295 1.1 christos s = g (p, va_arg (v,int));
3296 1.1 christos va_end (v);
3297 1.1 christos return s;
3298 1.1 christos }
3299 1.1 christos
3300 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3301 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3302 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3303 1.1 christos as 'x'. The following induces an error, until -std is added to get
3304 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3305 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3306 1.1 christos that's true only with -std. */
3307 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3308 1.1 christos
3309 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3310 1.1 christos inside strings and character constants. */
3311 1.1 christos #define FOO(x) 'x'
3312 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3313 1.1 christos
3314 1.1 christos int test (int i, double x);
3315 1.1 christos struct s1 {int (*f) (int a);};
3316 1.1 christos struct s2 {int (*f) (double a);};
3317 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3318 1.1 christos int argc;
3319 1.1 christos char **argv;
3320 1.1 christos int
3321 1.1 christos main ()
3322 1.1 christos {
3323 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3324 1.1 christos ;
3325 1.1 christos return 0;
3326 1.1 christos }
3327 1.1 christos _ACEOF
3328 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3329 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3330 1.1 christos do
3331 1.1 christos CC="$ac_save_CC $ac_arg"
3332 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3333 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3334 1.1 christos fi
3335 1.1 christos rm -f core conftest.err conftest.$ac_objext
3336 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3337 1.1 christos done
3338 1.1 christos rm -f conftest.$ac_ext
3339 1.1 christos CC=$ac_save_CC
3340 1.1 christos
3341 1.1 christos fi
3342 1.1 christos # AC_CACHE_VAL
3343 1.1 christos case "x$ac_cv_prog_cc_c89" in
3344 1.1 christos x)
3345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3346 1.1 christos $as_echo "none needed" >&6; } ;;
3347 1.1 christos xno)
3348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3349 1.1 christos $as_echo "unsupported" >&6; } ;;
3350 1.1 christos *)
3351 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3353 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3354 1.1 christos esac
3355 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3356 1.1 christos
3357 1.1 christos fi
3358 1.1 christos
3359 1.1 christos ac_ext=c
3360 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3361 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3362 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3363 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3364 1.1 christos
3365 1.1 christos
3366 1.1 christos ac_ext=c
3367 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3368 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3369 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3370 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3371 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3372 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3373 1.1 christos # On Suns, sometimes $CPP names a directory.
3374 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3375 1.1 christos CPP=
3376 1.1 christos fi
3377 1.1 christos if test -z "$CPP"; then
3378 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3379 1.1 christos $as_echo_n "(cached) " >&6
3380 1.1 christos else
3381 1.1 christos # Double quotes because CPP needs to be expanded
3382 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3383 1.1 christos do
3384 1.1 christos ac_preproc_ok=false
3385 1.1 christos for ac_c_preproc_warn_flag in '' yes
3386 1.1 christos do
3387 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3388 1.1 christos # with a fresh cross-compiler works.
3389 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3390 1.1 christos # <limits.h> exists even on freestanding compilers.
3391 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3392 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3393 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3394 1.1 christos /* end confdefs.h. */
3395 1.1 christos #ifdef __STDC__
3396 1.1 christos # include <limits.h>
3397 1.1 christos #else
3398 1.1 christos # include <assert.h>
3399 1.1 christos #endif
3400 1.1 christos Syntax error
3401 1.1 christos _ACEOF
3402 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3403 1.1 christos
3404 1.1 christos else
3405 1.1 christos # Broken: fails on valid input.
3406 1.1 christos continue
3407 1.1 christos fi
3408 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3409 1.1 christos
3410 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3411 1.1 christos # can be detected and how.
3412 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 1.1 christos /* end confdefs.h. */
3414 1.1 christos #include <ac_nonexistent.h>
3415 1.1 christos _ACEOF
3416 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3417 1.1 christos # Broken: success on invalid input.
3418 1.1 christos continue
3419 1.1 christos else
3420 1.1 christos # Passes both tests.
3421 1.1 christos ac_preproc_ok=:
3422 1.1 christos break
3423 1.1 christos fi
3424 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3425 1.1 christos
3426 1.1 christos done
3427 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3428 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3429 1.1 christos if $ac_preproc_ok; then :
3430 1.1 christos break
3431 1.1 christos fi
3432 1.1 christos
3433 1.1 christos done
3434 1.1 christos ac_cv_prog_CPP=$CPP
3435 1.1 christos
3436 1.1 christos fi
3437 1.1 christos CPP=$ac_cv_prog_CPP
3438 1.1 christos else
3439 1.1 christos ac_cv_prog_CPP=$CPP
3440 1.1 christos fi
3441 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3442 1.1 christos $as_echo "$CPP" >&6; }
3443 1.1 christos ac_preproc_ok=false
3444 1.1 christos for ac_c_preproc_warn_flag in '' yes
3445 1.1 christos do
3446 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3447 1.1 christos # with a fresh cross-compiler works.
3448 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3449 1.1 christos # <limits.h> exists even on freestanding compilers.
3450 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3451 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3452 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3453 1.1 christos /* end confdefs.h. */
3454 1.1 christos #ifdef __STDC__
3455 1.1 christos # include <limits.h>
3456 1.1 christos #else
3457 1.1 christos # include <assert.h>
3458 1.1 christos #endif
3459 1.1 christos Syntax error
3460 1.1 christos _ACEOF
3461 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3462 1.1 christos
3463 1.1 christos else
3464 1.1 christos # Broken: fails on valid input.
3465 1.1 christos continue
3466 1.1 christos fi
3467 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3468 1.1 christos
3469 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3470 1.1 christos # can be detected and how.
3471 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3472 1.1 christos /* end confdefs.h. */
3473 1.1 christos #include <ac_nonexistent.h>
3474 1.1 christos _ACEOF
3475 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3476 1.1 christos # Broken: success on invalid input.
3477 1.1 christos continue
3478 1.1 christos else
3479 1.1 christos # Passes both tests.
3480 1.1 christos ac_preproc_ok=:
3481 1.1 christos break
3482 1.1 christos fi
3483 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3484 1.1 christos
3485 1.1 christos done
3486 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3487 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3488 1.1 christos if $ac_preproc_ok; then :
3489 1.1 christos
3490 1.1 christos else
3491 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3492 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3493 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3494 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3495 1.1 christos fi
3496 1.1 christos
3497 1.1 christos ac_ext=c
3498 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3499 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3500 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3501 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3502 1.1 christos
3503 1.1 christos
3504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3505 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3506 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3507 1.1 christos $as_echo_n "(cached) " >&6
3508 1.1 christos else
3509 1.1 christos if test -z "$GREP"; then
3510 1.1 christos ac_path_GREP_found=false
3511 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3512 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3513 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3514 1.1 christos do
3515 1.1 christos IFS=$as_save_IFS
3516 1.1 christos test -z "$as_dir" && as_dir=.
3517 1.1 christos for ac_prog in grep ggrep; do
3518 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3519 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3520 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3521 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3522 1.1 christos # Check for GNU $ac_path_GREP
3523 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3524 1.1 christos *GNU*)
3525 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3526 1.1 christos *)
3527 1.1 christos ac_count=0
3528 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3529 1.1 christos while :
3530 1.1 christos do
3531 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3532 1.1 christos mv "conftest.tmp" "conftest.in"
3533 1.1 christos cp "conftest.in" "conftest.nl"
3534 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3535 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3536 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3537 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3538 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3539 1.1 christos # Best one so far, save it but keep looking for a better one
3540 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3541 1.1 christos ac_path_GREP_max=$ac_count
3542 1.1 christos fi
3543 1.1 christos # 10*(2^10) chars as input seems more than enough
3544 1.1 christos test $ac_count -gt 10 && break
3545 1.1 christos done
3546 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3547 1.1 christos esac
3548 1.1 christos
3549 1.1 christos $ac_path_GREP_found && break 3
3550 1.1 christos done
3551 1.1 christos done
3552 1.1 christos done
3553 1.1 christos IFS=$as_save_IFS
3554 1.1 christos if test -z "$ac_cv_path_GREP"; then
3555 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3556 1.1 christos fi
3557 1.1 christos else
3558 1.1 christos ac_cv_path_GREP=$GREP
3559 1.1 christos fi
3560 1.1 christos
3561 1.1 christos fi
3562 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3563 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3564 1.1 christos GREP="$ac_cv_path_GREP"
3565 1.1 christos
3566 1.1 christos
3567 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3568 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3569 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3570 1.1 christos $as_echo_n "(cached) " >&6
3571 1.1 christos else
3572 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3573 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3574 1.1 christos else
3575 1.1 christos if test -z "$EGREP"; then
3576 1.1 christos ac_path_EGREP_found=false
3577 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3578 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3579 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3580 1.1 christos do
3581 1.1 christos IFS=$as_save_IFS
3582 1.1 christos test -z "$as_dir" && as_dir=.
3583 1.1 christos for ac_prog in egrep; do
3584 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3585 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3586 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3587 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3588 1.1 christos # Check for GNU $ac_path_EGREP
3589 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3590 1.1 christos *GNU*)
3591 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3592 1.1 christos *)
3593 1.1 christos ac_count=0
3594 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3595 1.1 christos while :
3596 1.1 christos do
3597 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3598 1.1 christos mv "conftest.tmp" "conftest.in"
3599 1.1 christos cp "conftest.in" "conftest.nl"
3600 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3601 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3602 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3603 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3604 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3605 1.1 christos # Best one so far, save it but keep looking for a better one
3606 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3607 1.1 christos ac_path_EGREP_max=$ac_count
3608 1.1 christos fi
3609 1.1 christos # 10*(2^10) chars as input seems more than enough
3610 1.1 christos test $ac_count -gt 10 && break
3611 1.1 christos done
3612 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3613 1.1 christos esac
3614 1.1 christos
3615 1.1 christos $ac_path_EGREP_found && break 3
3616 1.1 christos done
3617 1.1 christos done
3618 1.1 christos done
3619 1.1 christos IFS=$as_save_IFS
3620 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3621 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3622 1.1 christos fi
3623 1.1 christos else
3624 1.1 christos ac_cv_path_EGREP=$EGREP
3625 1.1 christos fi
3626 1.1 christos
3627 1.1 christos fi
3628 1.1 christos fi
3629 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3630 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3631 1.1 christos EGREP="$ac_cv_path_EGREP"
3632 1.1 christos
3633 1.1 christos
3634 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3635 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3636 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3637 1.1 christos $as_echo_n "(cached) " >&6
3638 1.1 christos else
3639 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3640 1.1 christos /* end confdefs.h. */
3641 1.1 christos #include <stdlib.h>
3642 1.1 christos #include <stdarg.h>
3643 1.1 christos #include <string.h>
3644 1.1 christos #include <float.h>
3645 1.1 christos
3646 1.1 christos int
3647 1.1 christos main ()
3648 1.1 christos {
3649 1.1 christos
3650 1.1 christos ;
3651 1.1 christos return 0;
3652 1.1 christos }
3653 1.1 christos _ACEOF
3654 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3655 1.1 christos ac_cv_header_stdc=yes
3656 1.1 christos else
3657 1.1 christos ac_cv_header_stdc=no
3658 1.1 christos fi
3659 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3660 1.1 christos
3661 1.1 christos if test $ac_cv_header_stdc = yes; then
3662 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3663 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3664 1.1 christos /* end confdefs.h. */
3665 1.1 christos #include <string.h>
3666 1.1 christos
3667 1.1 christos _ACEOF
3668 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3669 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3670 1.1 christos
3671 1.1 christos else
3672 1.1 christos ac_cv_header_stdc=no
3673 1.1 christos fi
3674 1.1 christos rm -f conftest*
3675 1.1 christos
3676 1.1 christos fi
3677 1.1 christos
3678 1.1 christos if test $ac_cv_header_stdc = yes; then
3679 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3680 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3681 1.1 christos /* end confdefs.h. */
3682 1.1 christos #include <stdlib.h>
3683 1.1 christos
3684 1.1 christos _ACEOF
3685 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3686 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3687 1.1 christos
3688 1.1 christos else
3689 1.1 christos ac_cv_header_stdc=no
3690 1.1 christos fi
3691 1.1 christos rm -f conftest*
3692 1.1 christos
3693 1.1 christos fi
3694 1.1 christos
3695 1.1 christos if test $ac_cv_header_stdc = yes; then
3696 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3697 1.1 christos if test "$cross_compiling" = yes; then :
3698 1.1 christos :
3699 1.1 christos else
3700 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3701 1.1 christos /* end confdefs.h. */
3702 1.1 christos #include <ctype.h>
3703 1.1 christos #include <stdlib.h>
3704 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3705 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3706 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3707 1.1 christos #else
3708 1.1 christos # define ISLOWER(c) \
3709 1.1 christos (('a' <= (c) && (c) <= 'i') \
3710 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3711 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3712 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3713 1.1 christos #endif
3714 1.1 christos
3715 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3716 1.1 christos int
3717 1.1 christos main ()
3718 1.1 christos {
3719 1.1 christos int i;
3720 1.1 christos for (i = 0; i < 256; i++)
3721 1.1 christos if (XOR (islower (i), ISLOWER (i))
3722 1.1 christos || toupper (i) != TOUPPER (i))
3723 1.1 christos return 2;
3724 1.1 christos return 0;
3725 1.1 christos }
3726 1.1 christos _ACEOF
3727 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3728 1.1 christos
3729 1.1 christos else
3730 1.1 christos ac_cv_header_stdc=no
3731 1.1 christos fi
3732 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3733 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3734 1.1 christos fi
3735 1.1 christos
3736 1.1 christos fi
3737 1.1 christos fi
3738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3739 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3740 1.1 christos if test $ac_cv_header_stdc = yes; then
3741 1.1 christos
3742 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3743 1.1 christos
3744 1.1 christos fi
3745 1.1 christos
3746 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3747 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3748 1.1 christos inttypes.h stdint.h unistd.h
3749 1.1 christos do :
3750 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3751 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3752 1.1 christos "
3753 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3754 1.1 christos cat >>confdefs.h <<_ACEOF
3755 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3756 1.1 christos _ACEOF
3757 1.1 christos
3758 1.1 christos fi
3759 1.1 christos
3760 1.1 christos done
3761 1.1 christos
3762 1.1 christos
3763 1.1 christos
3764 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3765 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3766 1.1 christos MINIX=yes
3767 1.1 christos else
3768 1.1 christos MINIX=
3769 1.1 christos fi
3770 1.1 christos
3771 1.1 christos
3772 1.1 christos if test "$MINIX" = yes; then
3773 1.1 christos
3774 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3775 1.1 christos
3776 1.1 christos
3777 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3778 1.1 christos
3779 1.1 christos
3780 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3781 1.1 christos
3782 1.1 christos fi
3783 1.1 christos
3784 1.1 christos
3785 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3786 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3787 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3788 1.1 christos $as_echo_n "(cached) " >&6
3789 1.1 christos else
3790 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3791 1.1 christos /* end confdefs.h. */
3792 1.1 christos
3793 1.1 christos # define __EXTENSIONS__ 1
3794 1.1 christos $ac_includes_default
3795 1.1 christos int
3796 1.1 christos main ()
3797 1.1 christos {
3798 1.1 christos
3799 1.1 christos ;
3800 1.1 christos return 0;
3801 1.1 christos }
3802 1.1 christos _ACEOF
3803 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3804 1.1 christos ac_cv_safe_to_define___extensions__=yes
3805 1.1 christos else
3806 1.1 christos ac_cv_safe_to_define___extensions__=no
3807 1.1 christos fi
3808 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3809 1.1 christos fi
3810 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3811 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3812 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3813 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3814 1.1 christos
3815 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3816 1.1 christos
3817 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3818 1.1 christos
3819 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3820 1.1 christos
3821 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3822 1.1 christos
3823 1.1 christos
3824 1.1 christos
3825 1.1 christos if test "$ac_cv_header_minix_config_h" = "yes"; then
3826 1.1 christos
3827 1.1 christos $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
3828 1.1 christos
3829 1.1 christos fi
3830 1.1 christos
3831 1.1 christos case "$prefix" in
3832 1.1 christos NONE)
3833 1.1 christos case "$sysconfdir" in
3834 1.1 christos '${prefix}/etc')
3835 1.1 christos sysconfdir=/etc
3836 1.1 christos ;;
3837 1.1 christos esac
3838 1.1 christos case "$localstatedir" in
3839 1.1 christos '${prefix}/var')
3840 1.1 christos localstatedir=/var
3841 1.1 christos ;;
3842 1.1 christos esac
3843 1.1 christos ;;
3844 1.1 christos esac
3845 1.1 christos
3846 1.1 christos #
3847 1.1 christos # Determine configuration directory
3848 1.1 christos #
3849 1.1 christos configdir=$sysconfdir/nsd
3850 1.1 christos
3851 1.1 christos # Check whether --with-configdir was given.
3852 1.1 christos if test "${with_configdir+set}" = set; then :
3853 1.1 christos withval=$with_configdir; configdir=$withval
3854 1.1 christos fi
3855 1.1 christos
3856 1.1 christos
3857 1.1 christos cat >>confdefs.h <<_ACEOF
3858 1.1 christos #define CONFIGDIR "`eval echo $configdir`"
3859 1.1 christos _ACEOF
3860 1.1 christos
3861 1.1 christos
3862 1.1 christos
3863 1.1 christos #
3864 1.1 christos # Determine configuration file
3865 1.1 christos nsd_conf_file=${configdir}/nsd.conf
3866 1.1 christos
3867 1.1 christos # Check whether --with-nsd_conf_file was given.
3868 1.1 christos if test "${with_nsd_conf_file+set}" = set; then :
3869 1.1 christos withval=$with_nsd_conf_file; nsd_conf_file=$withval
3870 1.1 christos fi
3871 1.1 christos
3872 1.1 christos
3873 1.1 christos # the eval is to evaluate shell expansion twice, once
3874 1.1 christos # for $nsd_conf_file and once for the ${prefix} within it.
3875 1.1 christos
3876 1.1 christos cat >>confdefs.h <<_ACEOF
3877 1.1 christos #define CONFIGFILE "`eval echo $nsd_conf_file`"
3878 1.1 christos _ACEOF
3879 1.1 christos
3880 1.1 christos
3881 1.1 christos #
3882 1.1 christos # Default logfile
3883 1.1 christos #
3884 1.1 christos logfile=${localstatedir}/log/nsd.log
3885 1.1 christos
3886 1.1 christos # Check whether --with-logfile was given.
3887 1.1 christos if test "${with_logfile+set}" = set; then :
3888 1.1 christos withval=$with_logfile; logfile=$withval
3889 1.1 christos fi
3890 1.1 christos
3891 1.1 christos
3892 1.1 christos
3893 1.1 christos #
3894 1.1 christos # Database directory
3895 1.1 christos #
3896 1.1 christos dbdir=${localstatedir}/db/nsd
3897 1.1 christos
3898 1.1 christos #
3899 1.1 christos # Determine the pidfile location. Check if /var/run exists, if so set pidfile
3900 1.1 christos # to /var/run/nsd.pid by default
3901 1.1 christos #
3902 1.1 christos if test -d ${localstatedir}/run; then
3903 1.1 christos pidfile=${localstatedir}/run/nsd.pid
3904 1.1 christos else
3905 1.1 christos pidfile=${dbdir}/nsd.pid
3906 1.1 christos fi
3907 1.1 christos
3908 1.1 christos # Check whether --with-pidfile was given.
3909 1.1 christos if test "${with_pidfile+set}" = set; then :
3910 1.1 christos withval=$with_pidfile; pidfile=$withval
3911 1.1 christos fi
3912 1.1 christos
3913 1.1 christos
3914 1.1 christos
3915 1.1 christos cat >>confdefs.h <<_ACEOF
3916 1.1 christos #define PIDFILE "`eval echo $pidfile`"
3917 1.1 christos _ACEOF
3918 1.1 christos
3919 1.1 christos
3920 1.1 christos #
3921 1.1 christos # Determine location of nsd.db
3922 1.1 christos #
3923 1.1 christos dbfile=${dbdir}/nsd.db
3924 1.1 christos
3925 1.1 christos # Check whether --with-dbfile was given.
3926 1.1 christos if test "${with_dbfile+set}" = set; then :
3927 1.1 christos withval=$with_dbfile; dbfile=$withval
3928 1.1 christos fi
3929 1.1 christos
3930 1.1 christos
3931 1.1 christos
3932 1.1 christos cat >>confdefs.h <<_ACEOF
3933 1.1 christos #define DBFILE "`eval echo $dbfile`"
3934 1.1 christos _ACEOF
3935 1.1 christos
3936 1.1 christos
3937 1.1 christos if test -n "$dbfile"; then
3938 1.1 christos dbdir=`dirname $dbfile`
3939 1.1 christos fi
3940 1.1 christos
3941 1.1 christos
3942 1.1 christos piddir=`dirname $pidfile`
3943 1.1 christos
3944 1.1 christos
3945 1.1 christos #
3946 1.1 christos # Determine the default directory for the zone files
3947 1.1 christos #
3948 1.1 christos zonesdir=$configdir
3949 1.1 christos
3950 1.1 christos # Check whether --with-zonesdir was given.
3951 1.1 christos if test "${with_zonesdir+set}" = set; then :
3952 1.1 christos withval=$with_zonesdir; zonesdir=$withval
3953 1.1 christos fi
3954 1.1 christos
3955 1.1 christos
3956 1.1 christos
3957 1.1 christos cat >>confdefs.h <<_ACEOF
3958 1.1 christos #define ZONESDIR "`eval echo $zonesdir`"
3959 1.1 christos _ACEOF
3960 1.1 christos
3961 1.1 christos
3962 1.1 christos # default xfrd file location.
3963 1.1 christos xfrdfile=${dbdir}/xfrd.state
3964 1.1 christos
3965 1.1 christos # Check whether --with-xfrdfile was given.
3966 1.1 christos if test "${with_xfrdfile+set}" = set; then :
3967 1.1 christos withval=$with_xfrdfile; xfrdfile=$withval
3968 1.1 christos fi
3969 1.1 christos
3970 1.1 christos
3971 1.1 christos cat >>confdefs.h <<_ACEOF
3972 1.1 christos #define XFRDFILE "`eval echo $xfrdfile`"
3973 1.1 christos _ACEOF
3974 1.1 christos
3975 1.1 christos
3976 1.1 christos
3977 1.1 christos # default zonelist file location.
3978 1.1 christos zonelistfile=${dbdir}/zone.list
3979 1.1 christos
3980 1.1 christos # Check whether --with-zonelistfile was given.
3981 1.1 christos if test "${with_zonelistfile+set}" = set; then :
3982 1.1 christos withval=$with_zonelistfile; zonelistfile=$withval
3983 1.1 christos fi
3984 1.1 christos
3985 1.1 christos
3986 1.1 christos cat >>confdefs.h <<_ACEOF
3987 1.1 christos #define ZONELISTFILE "`eval echo $zonelistfile`"
3988 1.1 christos _ACEOF
3989 1.1 christos
3990 1.1 christos
3991 1.1 christos
3992 1.1 christos # default xfr dir location.
3993 1.1 christos xfrdir="/tmp"
3994 1.1 christos
3995 1.1 christos # Check whether --with-xfrdir was given.
3996 1.1 christos if test "${with_xfrdir+set}" = set; then :
3997 1.1 christos withval=$with_xfrdir; xfrdir=$withval
3998 1.1 christos fi
3999 1.1 christos
4000 1.1 christos
4001 1.1 christos cat >>confdefs.h <<_ACEOF
4002 1.1 christos #define XFRDIR "`eval echo $xfrdir`"
4003 1.1 christos _ACEOF
4004 1.1 christos
4005 1.1 christos
4006 1.1 christos
4007 1.1 christos # nsd sbin location. tmpinstantiate execprefix with defaults if not yet done.
4008 1.1 christos if test "x${exec_prefix}" = "xNONE"; then
4009 1.1 christos if test "x${prefix}" = "xNONE"; then exec_prefix="$ac_default_prefix"
4010 1.1 christos else exec_prefix="${prefix}"; fi
4011 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4012 1.1 christos exec_prefix="NONE"
4013 1.1 christos else
4014 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
4015 1.1 christos fi
4016 1.1 christos
4017 1.1 christos cat >>confdefs.h <<_ACEOF
4018 1.1 christos #define NSD_START_PATH "$nsd_start_path"
4019 1.1 christos _ACEOF
4020 1.1 christos
4021 1.1 christos
4022 1.1 christos #
4023 1.1 christos # Determine default chroot directory
4024 1.1 christos #
4025 1.1 christos
4026 1.1 christos # Check whether --with-chroot was given.
4027 1.1 christos if test "${with_chroot+set}" = set; then :
4028 1.1 christos withval=$with_chroot;
4029 1.1 christos chrootdir=$withval
4030 1.1 christos
4031 1.1 christos cat >>confdefs.h <<_ACEOF
4032 1.1 christos #define CHROOTDIR "`eval echo $chrootdir`"
4033 1.1 christos _ACEOF
4034 1.1 christos
4035 1.1 christos
4036 1.1 christos fi
4037 1.1 christos
4038 1.1 christos
4039 1.1 christos
4040 1.1 christos #
4041 1.1 christos # Determine the user name to drop privileges to
4042 1.1 christos #
4043 1.1 christos user=nsd
4044 1.1 christos
4045 1.1 christos # Check whether --with-user was given.
4046 1.1 christos if test "${with_user+set}" = set; then :
4047 1.1 christos withval=$with_user; user=$withval
4048 1.1 christos fi
4049 1.1 christos
4050 1.1 christos
4051 1.1 christos
4052 1.1 christos cat >>confdefs.h <<_ACEOF
4053 1.1 christos #define USER "$user"
4054 1.1 christos _ACEOF
4055 1.1 christos
4056 1.1 christos
4057 1.1 christos # Checks for programs.
4058 1.1 christos for ac_prog in gawk mawk nawk awk
4059 1.1 christos do
4060 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4061 1.1 christos set dummy $ac_prog; ac_word=$2
4062 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4063 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4064 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
4065 1.1 christos $as_echo_n "(cached) " >&6
4066 1.1 christos else
4067 1.1 christos if test -n "$AWK"; then
4068 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
4069 1.1 christos else
4070 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4071 1.1 christos for as_dir in $PATH
4072 1.1 christos do
4073 1.1 christos IFS=$as_save_IFS
4074 1.1 christos test -z "$as_dir" && as_dir=.
4075 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4076 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4077 1.1 christos ac_cv_prog_AWK="$ac_prog"
4078 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4079 1.1 christos break 2
4080 1.1 christos fi
4081 1.1 christos done
4082 1.1 christos done
4083 1.1 christos IFS=$as_save_IFS
4084 1.1 christos
4085 1.1 christos fi
4086 1.1 christos fi
4087 1.1 christos AWK=$ac_cv_prog_AWK
4088 1.1 christos if test -n "$AWK"; then
4089 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4090 1.1 christos $as_echo "$AWK" >&6; }
4091 1.1 christos else
4092 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4093 1.1 christos $as_echo "no" >&6; }
4094 1.1 christos fi
4095 1.1 christos
4096 1.1 christos
4097 1.1 christos test -n "$AWK" && break
4098 1.1 christos done
4099 1.1 christos
4100 1.1 christos ac_ext=c
4101 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4102 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4103 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4104 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4105 1.1 christos if test -n "$ac_tool_prefix"; then
4106 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4107 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4108 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4109 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4110 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4111 1.1 christos $as_echo_n "(cached) " >&6
4112 1.1 christos else
4113 1.1 christos if test -n "$CC"; then
4114 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4115 1.1 christos else
4116 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4117 1.1 christos for as_dir in $PATH
4118 1.1 christos do
4119 1.1 christos IFS=$as_save_IFS
4120 1.1 christos test -z "$as_dir" && as_dir=.
4121 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4122 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4123 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4124 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4125 1.1 christos break 2
4126 1.1 christos fi
4127 1.1 christos done
4128 1.1 christos done
4129 1.1 christos IFS=$as_save_IFS
4130 1.1 christos
4131 1.1 christos fi
4132 1.1 christos fi
4133 1.1 christos CC=$ac_cv_prog_CC
4134 1.1 christos if test -n "$CC"; then
4135 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4136 1.1 christos $as_echo "$CC" >&6; }
4137 1.1 christos else
4138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4139 1.1 christos $as_echo "no" >&6; }
4140 1.1 christos fi
4141 1.1 christos
4142 1.1 christos
4143 1.1 christos fi
4144 1.1 christos if test -z "$ac_cv_prog_CC"; then
4145 1.1 christos ac_ct_CC=$CC
4146 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4147 1.1 christos set dummy gcc; ac_word=$2
4148 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4149 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4150 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4151 1.1 christos $as_echo_n "(cached) " >&6
4152 1.1 christos else
4153 1.1 christos if test -n "$ac_ct_CC"; then
4154 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4155 1.1 christos else
4156 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4157 1.1 christos for as_dir in $PATH
4158 1.1 christos do
4159 1.1 christos IFS=$as_save_IFS
4160 1.1 christos test -z "$as_dir" && as_dir=.
4161 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4162 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4163 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4164 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4165 1.1 christos break 2
4166 1.1 christos fi
4167 1.1 christos done
4168 1.1 christos done
4169 1.1 christos IFS=$as_save_IFS
4170 1.1 christos
4171 1.1 christos fi
4172 1.1 christos fi
4173 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4174 1.1 christos if test -n "$ac_ct_CC"; then
4175 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4176 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4177 1.1 christos else
4178 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4179 1.1 christos $as_echo "no" >&6; }
4180 1.1 christos fi
4181 1.1 christos
4182 1.1 christos if test "x$ac_ct_CC" = x; then
4183 1.1 christos CC=""
4184 1.1 christos else
4185 1.1 christos case $cross_compiling:$ac_tool_warned in
4186 1.1 christos yes:)
4187 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4188 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4189 1.1 christos ac_tool_warned=yes ;;
4190 1.1 christos esac
4191 1.1 christos CC=$ac_ct_CC
4192 1.1 christos fi
4193 1.1 christos else
4194 1.1 christos CC="$ac_cv_prog_CC"
4195 1.1 christos fi
4196 1.1 christos
4197 1.1 christos if test -z "$CC"; then
4198 1.1 christos if test -n "$ac_tool_prefix"; then
4199 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4200 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4201 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4202 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4203 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4204 1.1 christos $as_echo_n "(cached) " >&6
4205 1.1 christos else
4206 1.1 christos if test -n "$CC"; then
4207 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4208 1.1 christos else
4209 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4210 1.1 christos for as_dir in $PATH
4211 1.1 christos do
4212 1.1 christos IFS=$as_save_IFS
4213 1.1 christos test -z "$as_dir" && as_dir=.
4214 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4215 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4216 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4217 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4218 1.1 christos break 2
4219 1.1 christos fi
4220 1.1 christos done
4221 1.1 christos done
4222 1.1 christos IFS=$as_save_IFS
4223 1.1 christos
4224 1.1 christos fi
4225 1.1 christos fi
4226 1.1 christos CC=$ac_cv_prog_CC
4227 1.1 christos if test -n "$CC"; then
4228 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4229 1.1 christos $as_echo "$CC" >&6; }
4230 1.1 christos else
4231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4232 1.1 christos $as_echo "no" >&6; }
4233 1.1 christos fi
4234 1.1 christos
4235 1.1 christos
4236 1.1 christos fi
4237 1.1 christos fi
4238 1.1 christos if test -z "$CC"; then
4239 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4240 1.1 christos set dummy cc; ac_word=$2
4241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4242 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4243 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4244 1.1 christos $as_echo_n "(cached) " >&6
4245 1.1 christos else
4246 1.1 christos if test -n "$CC"; then
4247 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4248 1.1 christos else
4249 1.1 christos ac_prog_rejected=no
4250 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4251 1.1 christos for as_dir in $PATH
4252 1.1 christos do
4253 1.1 christos IFS=$as_save_IFS
4254 1.1 christos test -z "$as_dir" && as_dir=.
4255 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4256 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4257 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4258 1.1 christos ac_prog_rejected=yes
4259 1.1 christos continue
4260 1.1 christos fi
4261 1.1 christos ac_cv_prog_CC="cc"
4262 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4263 1.1 christos break 2
4264 1.1 christos fi
4265 1.1 christos done
4266 1.1 christos done
4267 1.1 christos IFS=$as_save_IFS
4268 1.1 christos
4269 1.1 christos if test $ac_prog_rejected = yes; then
4270 1.1 christos # We found a bogon in the path, so make sure we never use it.
4271 1.1 christos set dummy $ac_cv_prog_CC
4272 1.1 christos shift
4273 1.1 christos if test $# != 0; then
4274 1.1 christos # We chose a different compiler from the bogus one.
4275 1.1 christos # However, it has the same basename, so the bogon will be chosen
4276 1.1 christos # first if we set CC to just the basename; use the full file name.
4277 1.1 christos shift
4278 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4279 1.1 christos fi
4280 1.1 christos fi
4281 1.1 christos fi
4282 1.1 christos fi
4283 1.1 christos CC=$ac_cv_prog_CC
4284 1.1 christos if test -n "$CC"; then
4285 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4286 1.1 christos $as_echo "$CC" >&6; }
4287 1.1 christos else
4288 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4289 1.1 christos $as_echo "no" >&6; }
4290 1.1 christos fi
4291 1.1 christos
4292 1.1 christos
4293 1.1 christos fi
4294 1.1 christos if test -z "$CC"; then
4295 1.1 christos if test -n "$ac_tool_prefix"; then
4296 1.1 christos for ac_prog in cl.exe
4297 1.1 christos do
4298 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4299 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4300 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4301 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4302 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4303 1.1 christos $as_echo_n "(cached) " >&6
4304 1.1 christos else
4305 1.1 christos if test -n "$CC"; then
4306 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4307 1.1 christos else
4308 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4309 1.1 christos for as_dir in $PATH
4310 1.1 christos do
4311 1.1 christos IFS=$as_save_IFS
4312 1.1 christos test -z "$as_dir" && as_dir=.
4313 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4314 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4315 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4316 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4317 1.1 christos break 2
4318 1.1 christos fi
4319 1.1 christos done
4320 1.1 christos done
4321 1.1 christos IFS=$as_save_IFS
4322 1.1 christos
4323 1.1 christos fi
4324 1.1 christos fi
4325 1.1 christos CC=$ac_cv_prog_CC
4326 1.1 christos if test -n "$CC"; then
4327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4328 1.1 christos $as_echo "$CC" >&6; }
4329 1.1 christos else
4330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4331 1.1 christos $as_echo "no" >&6; }
4332 1.1 christos fi
4333 1.1 christos
4334 1.1 christos
4335 1.1 christos test -n "$CC" && break
4336 1.1 christos done
4337 1.1 christos fi
4338 1.1 christos if test -z "$CC"; then
4339 1.1 christos ac_ct_CC=$CC
4340 1.1 christos for ac_prog in cl.exe
4341 1.1 christos do
4342 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4343 1.1 christos set dummy $ac_prog; ac_word=$2
4344 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4345 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4346 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4347 1.1 christos $as_echo_n "(cached) " >&6
4348 1.1 christos else
4349 1.1 christos if test -n "$ac_ct_CC"; then
4350 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4351 1.1 christos else
4352 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4353 1.1 christos for as_dir in $PATH
4354 1.1 christos do
4355 1.1 christos IFS=$as_save_IFS
4356 1.1 christos test -z "$as_dir" && as_dir=.
4357 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4358 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4359 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4360 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4361 1.1 christos break 2
4362 1.1 christos fi
4363 1.1 christos done
4364 1.1 christos done
4365 1.1 christos IFS=$as_save_IFS
4366 1.1 christos
4367 1.1 christos fi
4368 1.1 christos fi
4369 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4370 1.1 christos if test -n "$ac_ct_CC"; then
4371 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4372 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4373 1.1 christos else
4374 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4375 1.1 christos $as_echo "no" >&6; }
4376 1.1 christos fi
4377 1.1 christos
4378 1.1 christos
4379 1.1 christos test -n "$ac_ct_CC" && break
4380 1.1 christos done
4381 1.1 christos
4382 1.1 christos if test "x$ac_ct_CC" = x; then
4383 1.1 christos CC=""
4384 1.1 christos else
4385 1.1 christos case $cross_compiling:$ac_tool_warned in
4386 1.1 christos yes:)
4387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4388 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4389 1.1 christos ac_tool_warned=yes ;;
4390 1.1 christos esac
4391 1.1 christos CC=$ac_ct_CC
4392 1.1 christos fi
4393 1.1 christos fi
4394 1.1 christos
4395 1.1 christos fi
4396 1.1 christos
4397 1.1 christos
4398 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4399 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4400 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4401 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4402 1.1 christos
4403 1.1 christos # Provide some information about the compiler.
4404 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4405 1.1 christos set X $ac_compile
4406 1.1 christos ac_compiler=$2
4407 1.1 christos for ac_option in --version -v -V -qversion; do
4408 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4409 1.1 christos case "(($ac_try" in
4410 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4411 1.1 christos *) ac_try_echo=$ac_try;;
4412 1.1 christos esac
4413 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4414 1.1 christos $as_echo "$ac_try_echo"; } >&5
4415 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4416 1.1 christos ac_status=$?
4417 1.1 christos if test -s conftest.err; then
4418 1.1 christos sed '10a\
4419 1.1 christos ... rest of stderr output deleted ...
4420 1.1 christos 10q' conftest.err >conftest.er1
4421 1.1 christos cat conftest.er1 >&5
4422 1.1 christos fi
4423 1.1 christos rm -f conftest.er1 conftest.err
4424 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4425 1.1 christos test $ac_status = 0; }
4426 1.1 christos done
4427 1.1 christos
4428 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4429 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4430 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4431 1.1 christos $as_echo_n "(cached) " >&6
4432 1.1 christos else
4433 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4434 1.1 christos /* end confdefs.h. */
4435 1.1 christos
4436 1.1 christos int
4437 1.1 christos main ()
4438 1.1 christos {
4439 1.1 christos #ifndef __GNUC__
4440 1.1 christos choke me
4441 1.1 christos #endif
4442 1.1 christos
4443 1.1 christos ;
4444 1.1 christos return 0;
4445 1.1 christos }
4446 1.1 christos _ACEOF
4447 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4448 1.1 christos ac_compiler_gnu=yes
4449 1.1 christos else
4450 1.1 christos ac_compiler_gnu=no
4451 1.1 christos fi
4452 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4453 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4454 1.1 christos
4455 1.1 christos fi
4456 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4457 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4458 1.1 christos if test $ac_compiler_gnu = yes; then
4459 1.1 christos GCC=yes
4460 1.1 christos else
4461 1.1 christos GCC=
4462 1.1 christos fi
4463 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4464 1.1 christos ac_save_CFLAGS=$CFLAGS
4465 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4466 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4467 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4468 1.1 christos $as_echo_n "(cached) " >&6
4469 1.1 christos else
4470 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4471 1.1 christos ac_c_werror_flag=yes
4472 1.1 christos ac_cv_prog_cc_g=no
4473 1.1 christos CFLAGS="-g"
4474 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4475 1.1 christos /* end confdefs.h. */
4476 1.1 christos
4477 1.1 christos int
4478 1.1 christos main ()
4479 1.1 christos {
4480 1.1 christos
4481 1.1 christos ;
4482 1.1 christos return 0;
4483 1.1 christos }
4484 1.1 christos _ACEOF
4485 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4486 1.1 christos ac_cv_prog_cc_g=yes
4487 1.1 christos else
4488 1.1 christos CFLAGS=""
4489 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4490 1.1 christos /* end confdefs.h. */
4491 1.1 christos
4492 1.1 christos int
4493 1.1 christos main ()
4494 1.1 christos {
4495 1.1 christos
4496 1.1 christos ;
4497 1.1 christos return 0;
4498 1.1 christos }
4499 1.1 christos _ACEOF
4500 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4501 1.1 christos
4502 1.1 christos else
4503 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4504 1.1 christos CFLAGS="-g"
4505 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4506 1.1 christos /* end confdefs.h. */
4507 1.1 christos
4508 1.1 christos int
4509 1.1 christos main ()
4510 1.1 christos {
4511 1.1 christos
4512 1.1 christos ;
4513 1.1 christos return 0;
4514 1.1 christos }
4515 1.1 christos _ACEOF
4516 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4517 1.1 christos ac_cv_prog_cc_g=yes
4518 1.1 christos fi
4519 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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 ac_c_werror_flag=$ac_save_c_werror_flag
4525 1.1 christos fi
4526 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4527 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4528 1.1 christos if test "$ac_test_CFLAGS" = set; then
4529 1.1 christos CFLAGS=$ac_save_CFLAGS
4530 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4531 1.1 christos if test "$GCC" = yes; then
4532 1.1 christos CFLAGS="-g -O2"
4533 1.1 christos else
4534 1.1 christos CFLAGS="-g"
4535 1.1 christos fi
4536 1.1 christos else
4537 1.1 christos if test "$GCC" = yes; then
4538 1.1 christos CFLAGS="-O2"
4539 1.1 christos else
4540 1.1 christos CFLAGS=
4541 1.1 christos fi
4542 1.1 christos fi
4543 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4544 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4545 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4546 1.1 christos $as_echo_n "(cached) " >&6
4547 1.1 christos else
4548 1.1 christos ac_cv_prog_cc_c89=no
4549 1.1 christos ac_save_CC=$CC
4550 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4551 1.1 christos /* end confdefs.h. */
4552 1.1 christos #include <stdarg.h>
4553 1.1 christos #include <stdio.h>
4554 1.1 christos struct stat;
4555 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4556 1.1 christos struct buf { int x; };
4557 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4558 1.1 christos static char *e (p, i)
4559 1.1 christos char **p;
4560 1.1 christos int i;
4561 1.1 christos {
4562 1.1 christos return p[i];
4563 1.1 christos }
4564 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4565 1.1 christos {
4566 1.1 christos char *s;
4567 1.1 christos va_list v;
4568 1.1 christos va_start (v,p);
4569 1.1 christos s = g (p, va_arg (v,int));
4570 1.1 christos va_end (v);
4571 1.1 christos return s;
4572 1.1 christos }
4573 1.1 christos
4574 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4575 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4576 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4577 1.1 christos as 'x'. The following induces an error, until -std is added to get
4578 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4579 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4580 1.1 christos that's true only with -std. */
4581 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4582 1.1 christos
4583 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4584 1.1 christos inside strings and character constants. */
4585 1.1 christos #define FOO(x) 'x'
4586 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4587 1.1 christos
4588 1.1 christos int test (int i, double x);
4589 1.1 christos struct s1 {int (*f) (int a);};
4590 1.1 christos struct s2 {int (*f) (double a);};
4591 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4592 1.1 christos int argc;
4593 1.1 christos char **argv;
4594 1.1 christos int
4595 1.1 christos main ()
4596 1.1 christos {
4597 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4598 1.1 christos ;
4599 1.1 christos return 0;
4600 1.1 christos }
4601 1.1 christos _ACEOF
4602 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4603 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4604 1.1 christos do
4605 1.1 christos CC="$ac_save_CC $ac_arg"
4606 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4607 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4608 1.1 christos fi
4609 1.1 christos rm -f core conftest.err conftest.$ac_objext
4610 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4611 1.1 christos done
4612 1.1 christos rm -f conftest.$ac_ext
4613 1.1 christos CC=$ac_save_CC
4614 1.1 christos
4615 1.1 christos fi
4616 1.1 christos # AC_CACHE_VAL
4617 1.1 christos case "x$ac_cv_prog_cc_c89" in
4618 1.1 christos x)
4619 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4620 1.1 christos $as_echo "none needed" >&6; } ;;
4621 1.1 christos xno)
4622 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4623 1.1 christos $as_echo "unsupported" >&6; } ;;
4624 1.1 christos *)
4625 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4627 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4628 1.1 christos esac
4629 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4630 1.1 christos
4631 1.1 christos fi
4632 1.1 christos
4633 1.1 christos ac_ext=c
4634 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4635 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4636 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4637 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4638 1.1 christos
4639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4640 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
4641 1.1 christos LN_S=$as_ln_s
4642 1.1 christos if test "$LN_S" = "ln -s"; then
4643 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4644 1.1 christos $as_echo "yes" >&6; }
4645 1.1 christos else
4646 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4647 1.1 christos $as_echo "no, using $LN_S" >&6; }
4648 1.1 christos fi
4649 1.1 christos
4650 1.1 christos ac_aux_dir=
4651 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4652 1.1 christos if test -f "$ac_dir/install-sh"; then
4653 1.1 christos ac_aux_dir=$ac_dir
4654 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
4655 1.1 christos break
4656 1.1 christos elif test -f "$ac_dir/install.sh"; then
4657 1.1 christos ac_aux_dir=$ac_dir
4658 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
4659 1.1 christos break
4660 1.1 christos elif test -f "$ac_dir/shtool"; then
4661 1.1 christos ac_aux_dir=$ac_dir
4662 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
4663 1.1 christos break
4664 1.1 christos fi
4665 1.1 christos done
4666 1.1 christos if test -z "$ac_aux_dir"; then
4667 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4668 1.1 christos fi
4669 1.1 christos
4670 1.1 christos # These three variables are undocumented and unsupported,
4671 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
4672 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
4673 1.1 christos # whose full name contains unusual characters.
4674 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4675 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4676 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4677 1.1 christos
4678 1.1 christos
4679 1.1 christos # Find a good install program. We prefer a C program (faster),
4680 1.1 christos # so one script is as good as another. But avoid the broken or
4681 1.1 christos # incompatible versions:
4682 1.1 christos # SysV /etc/install, /usr/sbin/install
4683 1.1 christos # SunOS /usr/etc/install
4684 1.1 christos # IRIX /sbin/install
4685 1.1 christos # AIX /bin/install
4686 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
4687 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4688 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4689 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4690 1.1 christos # OS/2's system install, which has a completely different semantic
4691 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
4692 1.1 christos # Reject install programs that cannot install multiple files.
4693 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4694 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
4695 1.1 christos if test -z "$INSTALL"; then
4696 1.1 christos if ${ac_cv_path_install+:} false; then :
4697 1.1 christos $as_echo_n "(cached) " >&6
4698 1.1 christos else
4699 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4700 1.1 christos for as_dir in $PATH
4701 1.1 christos do
4702 1.1 christos IFS=$as_save_IFS
4703 1.1 christos test -z "$as_dir" && as_dir=.
4704 1.1 christos # Account for people who put trailing slashes in PATH elements.
4705 1.1 christos case $as_dir/ in #((
4706 1.1 christos ./ | .// | /[cC]/* | \
4707 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4708 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4709 1.1 christos /usr/ucb/* ) ;;
4710 1.1 christos *)
4711 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
4712 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
4713 1.1 christos # by default.
4714 1.1 christos for ac_prog in ginstall scoinst install; do
4715 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4716 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4717 1.1 christos if test $ac_prog = install &&
4718 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4719 1.1 christos # AIX install. It has an incompatible calling convention.
4720 1.1 christos :
4721 1.1 christos elif test $ac_prog = install &&
4722 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4723 1.1 christos # program-specific install script used by HP pwplus--don't use.
4724 1.1 christos :
4725 1.1 christos else
4726 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4727 1.1 christos echo one > conftest.one
4728 1.1 christos echo two > conftest.two
4729 1.1 christos mkdir conftest.dir
4730 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4731 1.1 christos test -s conftest.one && test -s conftest.two &&
4732 1.1 christos test -s conftest.dir/conftest.one &&
4733 1.1 christos test -s conftest.dir/conftest.two
4734 1.1 christos then
4735 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4736 1.1 christos break 3
4737 1.1 christos fi
4738 1.1 christos fi
4739 1.1 christos fi
4740 1.1 christos done
4741 1.1 christos done
4742 1.1 christos ;;
4743 1.1 christos esac
4744 1.1 christos
4745 1.1 christos done
4746 1.1 christos IFS=$as_save_IFS
4747 1.1 christos
4748 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4749 1.1 christos
4750 1.1 christos fi
4751 1.1 christos if test "${ac_cv_path_install+set}" = set; then
4752 1.1 christos INSTALL=$ac_cv_path_install
4753 1.1 christos else
4754 1.1 christos # As a last resort, use the slow shell script. Don't cache a
4755 1.1 christos # value for INSTALL within a source directory, because that will
4756 1.1 christos # break other packages using the cache if that directory is
4757 1.1 christos # removed, or if the value is a relative name.
4758 1.1 christos INSTALL=$ac_install_sh
4759 1.1 christos fi
4760 1.1 christos fi
4761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4762 1.1 christos $as_echo "$INSTALL" >&6; }
4763 1.1 christos
4764 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4765 1.1 christos # It thinks the first close brace ends the variable substitution.
4766 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4767 1.1 christos
4768 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4769 1.1 christos
4770 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4771 1.1 christos
4772 1.1 christos for ac_prog in flex lex
4773 1.1 christos do
4774 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4775 1.1 christos set dummy $ac_prog; ac_word=$2
4776 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4777 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4778 1.1 christos if ${ac_cv_prog_LEX+:} false; then :
4779 1.1 christos $as_echo_n "(cached) " >&6
4780 1.1 christos else
4781 1.1 christos if test -n "$LEX"; then
4782 1.1 christos ac_cv_prog_LEX="$LEX" # Let the user override the test.
4783 1.1 christos else
4784 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4785 1.1 christos for as_dir in $PATH
4786 1.1 christos do
4787 1.1 christos IFS=$as_save_IFS
4788 1.1 christos test -z "$as_dir" && as_dir=.
4789 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4790 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4791 1.1 christos ac_cv_prog_LEX="$ac_prog"
4792 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4793 1.1 christos break 2
4794 1.1 christos fi
4795 1.1 christos done
4796 1.1 christos done
4797 1.1 christos IFS=$as_save_IFS
4798 1.1 christos
4799 1.1 christos fi
4800 1.1 christos fi
4801 1.1 christos LEX=$ac_cv_prog_LEX
4802 1.1 christos if test -n "$LEX"; then
4803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
4804 1.1 christos $as_echo "$LEX" >&6; }
4805 1.1 christos else
4806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4807 1.1 christos $as_echo "no" >&6; }
4808 1.1 christos fi
4809 1.1 christos
4810 1.1 christos
4811 1.1 christos test -n "$LEX" && break
4812 1.1 christos done
4813 1.1 christos test -n "$LEX" || LEX=":"
4814 1.1 christos
4815 1.1 christos if test "x$LEX" != "x:"; then
4816 1.1 christos cat >conftest.l <<_ACEOF
4817 1.1 christos %%
4818 1.1 christos a { ECHO; }
4819 1.1 christos b { REJECT; }
4820 1.1 christos c { yymore (); }
4821 1.1 christos d { yyless (1); }
4822 1.1 christos e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
4823 1.1 christos yyless ((input () != 0)); }
4824 1.1 christos f { unput (yytext[0]); }
4825 1.1 christos . { BEGIN INITIAL; }
4826 1.1 christos %%
4827 1.1 christos #ifdef YYTEXT_POINTER
4828 1.1 christos extern char *yytext;
4829 1.1 christos #endif
4830 1.1 christos int
4831 1.1 christos main (void)
4832 1.1 christos {
4833 1.1 christos return ! yylex () + ! yywrap ();
4834 1.1 christos }
4835 1.1 christos _ACEOF
4836 1.1 christos { { ac_try="$LEX conftest.l"
4837 1.1 christos case "(($ac_try" in
4838 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4839 1.1 christos *) ac_try_echo=$ac_try;;
4840 1.1 christos esac
4841 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4842 1.1 christos $as_echo "$ac_try_echo"; } >&5
4843 1.1 christos (eval "$LEX conftest.l") 2>&5
4844 1.1 christos ac_status=$?
4845 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4846 1.1 christos test $ac_status = 0; }
4847 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
4848 1.1 christos $as_echo_n "checking lex output file root... " >&6; }
4849 1.1 christos if ${ac_cv_prog_lex_root+:} false; then :
4850 1.1 christos $as_echo_n "(cached) " >&6
4851 1.1 christos else
4852 1.1 christos
4853 1.1 christos if test -f lex.yy.c; then
4854 1.1 christos ac_cv_prog_lex_root=lex.yy
4855 1.1 christos elif test -f lexyy.c; then
4856 1.1 christos ac_cv_prog_lex_root=lexyy
4857 1.1 christos else
4858 1.1 christos as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
4859 1.1 christos fi
4860 1.1 christos fi
4861 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
4862 1.1 christos $as_echo "$ac_cv_prog_lex_root" >&6; }
4863 1.1 christos LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4864 1.1 christos
4865 1.1 christos if test -z "${LEXLIB+set}"; then
4866 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
4867 1.1 christos $as_echo_n "checking lex library... " >&6; }
4868 1.1 christos if ${ac_cv_lib_lex+:} false; then :
4869 1.1 christos $as_echo_n "(cached) " >&6
4870 1.1 christos else
4871 1.1 christos
4872 1.1 christos ac_save_LIBS=$LIBS
4873 1.1 christos ac_cv_lib_lex='none needed'
4874 1.1 christos for ac_lib in '' -lfl -ll; do
4875 1.1 christos LIBS="$ac_lib $ac_save_LIBS"
4876 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877 1.1 christos /* end confdefs.h. */
4878 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4879 1.1 christos _ACEOF
4880 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4881 1.1 christos ac_cv_lib_lex=$ac_lib
4882 1.1 christos fi
4883 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4884 1.1 christos conftest$ac_exeext conftest.$ac_ext
4885 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && break
4886 1.1 christos done
4887 1.1 christos LIBS=$ac_save_LIBS
4888 1.1 christos
4889 1.1 christos fi
4890 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
4891 1.1 christos $as_echo "$ac_cv_lib_lex" >&6; }
4892 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
4893 1.1 christos fi
4894 1.1 christos
4895 1.1 christos
4896 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
4897 1.1 christos $as_echo_n "checking whether yytext is a pointer... " >&6; }
4898 1.1 christos if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
4899 1.1 christos $as_echo_n "(cached) " >&6
4900 1.1 christos else
4901 1.1 christos # POSIX says lex can declare yytext either as a pointer or an array; the
4902 1.1 christos # default is implementation-dependent. Figure out which it is, since
4903 1.1 christos # not all implementations provide the %pointer and %array declarations.
4904 1.1 christos ac_cv_prog_lex_yytext_pointer=no
4905 1.1 christos ac_save_LIBS=$LIBS
4906 1.1 christos LIBS="$LEXLIB $ac_save_LIBS"
4907 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4908 1.1 christos /* end confdefs.h. */
4909 1.1 christos
4910 1.1 christos #define YYTEXT_POINTER 1
4911 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4912 1.1 christos _ACEOF
4913 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4914 1.1 christos ac_cv_prog_lex_yytext_pointer=yes
4915 1.1 christos fi
4916 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4917 1.1 christos conftest$ac_exeext conftest.$ac_ext
4918 1.1 christos LIBS=$ac_save_LIBS
4919 1.1 christos
4920 1.1 christos fi
4921 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
4922 1.1 christos $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
4923 1.1 christos if test $ac_cv_prog_lex_yytext_pointer = yes; then
4924 1.1 christos
4925 1.1 christos $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
4926 1.1 christos
4927 1.1 christos fi
4928 1.1 christos rm -f conftest.l $LEX_OUTPUT_ROOT.c
4929 1.1 christos
4930 1.1 christos fi
4931 1.1 christos for ac_prog in 'bison -y' byacc
4932 1.1 christos do
4933 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4934 1.1 christos set dummy $ac_prog; ac_word=$2
4935 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4936 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4937 1.1 christos if ${ac_cv_prog_YACC+:} false; then :
4938 1.1 christos $as_echo_n "(cached) " >&6
4939 1.1 christos else
4940 1.1 christos if test -n "$YACC"; then
4941 1.1 christos ac_cv_prog_YACC="$YACC" # Let the user override the test.
4942 1.1 christos else
4943 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4944 1.1 christos for as_dir in $PATH
4945 1.1 christos do
4946 1.1 christos IFS=$as_save_IFS
4947 1.1 christos test -z "$as_dir" && as_dir=.
4948 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4949 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4950 1.1 christos ac_cv_prog_YACC="$ac_prog"
4951 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4952 1.1 christos break 2
4953 1.1 christos fi
4954 1.1 christos done
4955 1.1 christos done
4956 1.1 christos IFS=$as_save_IFS
4957 1.1 christos
4958 1.1 christos fi
4959 1.1 christos fi
4960 1.1 christos YACC=$ac_cv_prog_YACC
4961 1.1 christos if test -n "$YACC"; then
4962 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
4963 1.1 christos $as_echo "$YACC" >&6; }
4964 1.1 christos else
4965 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4966 1.1 christos $as_echo "no" >&6; }
4967 1.1 christos fi
4968 1.1 christos
4969 1.1 christos
4970 1.1 christos test -n "$YACC" && break
4971 1.1 christos done
4972 1.1 christos test -n "$YACC" || YACC="yacc"
4973 1.1 christos
4974 1.1 christos
4975 1.1 christos if test "$LEX" != ":" -a "$LEX" != ""; then
4976 1.1 christos # Check if lex defines yy_current_buffer, because 2.4.6 and older use it,
4977 1.1 christos # but later could define it as a macro and then we should not redefine it.
4978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lex defines yy_current_buffer" >&5
4979 1.1 christos $as_echo_n "checking if lex defines yy_current_buffer... " >&6; }
4980 1.1 christos cat <<EOF >conftest.lex
4981 1.1 christos %%
4982 1.1 christos EOF
4983 1.1 christos $LEX -i -t conftest.lex >> conftest.c
4984 1.1 christos if grep "^#define yy_current_buffer" conftest.c >/dev/null; then
4985 1.1 christos
4986 1.1 christos cat >>confdefs.h <<_ACEOF
4987 1.1 christos #define LEX_DEFINES_YY_CURRENT_BUFFER 1
4988 1.1 christos _ACEOF
4989 1.1 christos
4990 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4991 1.1 christos $as_echo "yes" >&6; }
4992 1.1 christos else
4993 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4994 1.1 christos $as_echo "no" >&6; }
4995 1.1 christos fi
4996 1.1 christos rm -f conftest.lex conftest.c
4997 1.1 christos fi
4998 1.1 christos
4999 1.1 christos
5000 1.1 christos
5001 1.1 christos
5002 1.1 christos
5003 1.1 christos
5004 1.1.1.4 prlw1
5005 1.1 christos # Checks for typedefs, structures, and compiler characteristics.
5006 1.1 christos # allow user to override the -g -O2 flags.
5007 1.1 christos if test "x$CFLAGS" = "x" ; then
5008 1.1 christos
5009 1.1 christos
5010 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
5011 1.1 christos $as_echo_n "checking whether $CC supports -g... " >&6; }
5012 1.1 christos cache=`echo g | sed 'y%.=/+-%___p_%'`
5013 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5014 1.1 christos $as_echo_n "(cached) " >&6
5015 1.1 christos else
5016 1.1 christos
5017 1.1 christos echo 'void f(void){}' >conftest.c
5018 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
5019 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5020 1.1 christos else
5021 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5022 1.1 christos fi
5023 1.1 christos rm -f conftest conftest.o conftest.c
5024 1.1 christos
5025 1.1 christos fi
5026 1.1 christos
5027 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5028 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5029 1.1 christos $as_echo "yes" >&6; }
5030 1.1 christos :
5031 1.1 christos CFLAGS="$CFLAGS -g"
5032 1.1 christos else
5033 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5034 1.1 christos $as_echo "no" >&6; }
5035 1.1 christos :
5036 1.1 christos
5037 1.1 christos fi
5038 1.1 christos
5039 1.1 christos # we do not use O3 because it causes miscompilations.
5040 1.1 christos
5041 1.1 christos
5042 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
5043 1.1 christos $as_echo_n "checking whether $CC supports -O2... " >&6; }
5044 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
5045 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5046 1.1 christos $as_echo_n "(cached) " >&6
5047 1.1 christos else
5048 1.1 christos
5049 1.1 christos echo 'void f(void){}' >conftest.c
5050 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
5051 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5052 1.1 christos else
5053 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5054 1.1 christos fi
5055 1.1 christos rm -f conftest conftest.o conftest.c
5056 1.1 christos
5057 1.1 christos fi
5058 1.1 christos
5059 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5060 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5061 1.1 christos $as_echo "yes" >&6; }
5062 1.1 christos :
5063 1.1 christos CFLAGS="$CFLAGS -O2"
5064 1.1 christos else
5065 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5066 1.1 christos $as_echo "no" >&6; }
5067 1.1 christos :
5068 1.1 christos
5069 1.1 christos fi
5070 1.1 christos
5071 1.1 christos
5072 1.1 christos # Check whether --enable-flto was given.
5073 1.1 christos if test "${enable_flto+set}" = set; then :
5074 1.1 christos enableval=$enable_flto;
5075 1.1 christos fi
5076 1.1 christos
5077 1.1 christos if test "x$enable_flto" != "xno"; then :
5078 1.1 christos
5079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -flto" >&5
5080 1.1 christos $as_echo_n "checking if $CC supports -flto... " >&6; }
5081 1.1 christos BAKCFLAGS="$CFLAGS"
5082 1.1 christos CFLAGS="$CFLAGS -flto"
5083 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5084 1.1 christos /* end confdefs.h. */
5085 1.1 christos
5086 1.1 christos int
5087 1.1 christos main ()
5088 1.1 christos {
5089 1.1 christos
5090 1.1 christos ;
5091 1.1 christos return 0;
5092 1.1 christos }
5093 1.1 christos _ACEOF
5094 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5095 1.1 christos
5096 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
5097 1.1 christos CFLAGS="$BAKCFLAGS"
5098 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5099 1.1 christos $as_echo "no" >&6; }
5100 1.1 christos else
5101 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5102 1.1 christos $as_echo "yes" >&6; }
5103 1.1 christos fi
5104 1.1 christos rm -f conftest conftest.c conftest.o
5105 1.1 christos
5106 1.1 christos else
5107 1.1 christos CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5108 1.1 christos $as_echo "no" >&6; }
5109 1.1 christos fi
5110 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5111 1.1 christos conftest$ac_exeext conftest.$ac_ext
5112 1.1 christos
5113 1.1 christos fi
5114 1.1 christos
5115 1.1 christos
5116 1.1 christos # Check whether --enable-pie was given.
5117 1.1 christos if test "${enable_pie+set}" = set; then :
5118 1.1 christos enableval=$enable_pie;
5119 1.1 christos fi
5120 1.1 christos
5121 1.1 christos if test "x$enable_pie" = "xyes"; then :
5122 1.1 christos
5123 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
5124 1.1 christos $as_echo_n "checking if $CC supports PIE... " >&6; }
5125 1.1 christos BAKLDFLAGS="$LDFLAGS"
5126 1.1 christos BAKCFLAGS="$CFLAGS"
5127 1.1 christos LDFLAGS="$LDFLAGS -pie"
5128 1.1 christos CFLAGS="$CFLAGS -fPIE"
5129 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5130 1.1 christos /* end confdefs.h. */
5131 1.1 christos
5132 1.1 christos int
5133 1.1 christos main ()
5134 1.1 christos {
5135 1.1 christos
5136 1.1 christos ;
5137 1.1 christos return 0;
5138 1.1 christos }
5139 1.1 christos _ACEOF
5140 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5141 1.1 christos
5142 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5143 1.1 christos LDFLAGS="$BAKLDFLAGS"
5144 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5145 1.1 christos $as_echo "no" >&6; }
5146 1.1 christos else
5147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5148 1.1 christos $as_echo "yes" >&6; }
5149 1.1 christos fi
5150 1.1 christos rm -f conftest conftest.c conftest.o
5151 1.1 christos
5152 1.1 christos else
5153 1.1 christos LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5154 1.1 christos $as_echo "no" >&6; }
5155 1.1 christos fi
5156 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5157 1.1 christos conftest$ac_exeext conftest.$ac_ext
5158 1.1 christos
5159 1.1 christos fi
5160 1.1 christos
5161 1.1 christos
5162 1.1 christos # Check whether --enable-relro_now was given.
5163 1.1 christos if test "${enable_relro_now+set}" = set; then :
5164 1.1 christos enableval=$enable_relro_now;
5165 1.1 christos fi
5166 1.1 christos
5167 1.1 christos if test "x$enable_relro_now" = "xyes"; then :
5168 1.1 christos
5169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wl,-z,relro,-z,now" >&5
5170 1.1 christos $as_echo_n "checking if $CC supports -Wl,-z,relro,-z,now... " >&6; }
5171 1.1 christos BAKLDFLAGS="$LDFLAGS"
5172 1.1 christos LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
5173 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5174 1.1 christos /* end confdefs.h. */
5175 1.1 christos
5176 1.1 christos int
5177 1.1 christos main ()
5178 1.1 christos {
5179 1.1 christos
5180 1.1 christos ;
5181 1.1 christos return 0;
5182 1.1 christos }
5183 1.1 christos _ACEOF
5184 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5185 1.1 christos
5186 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5187 1.1 christos LDFLAGS="$BAKLDFLAGS"
5188 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5189 1.1 christos $as_echo "no" >&6; }
5190 1.1 christos else
5191 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5192 1.1 christos $as_echo "yes" >&6; }
5193 1.1 christos fi
5194 1.1 christos rm -f conftest conftest.c conftest.o
5195 1.1 christos
5196 1.1 christos else
5197 1.1 christos LDFLAGS="$BAKLDFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5198 1.1 christos $as_echo "no" >&6; }
5199 1.1 christos fi
5200 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5201 1.1 christos conftest$ac_exeext conftest.$ac_ext
5202 1.1 christos
5203 1.1 christos fi
5204 1.1 christos
5205 1.1 christos fi
5206 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5207 1.1 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5208 1.1 christos if ${ac_cv_c_const+:} false; then :
5209 1.1 christos $as_echo_n "(cached) " >&6
5210 1.1 christos else
5211 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5212 1.1 christos /* end confdefs.h. */
5213 1.1 christos
5214 1.1 christos int
5215 1.1 christos main ()
5216 1.1 christos {
5217 1.1 christos
5218 1.1 christos #ifndef __cplusplus
5219 1.1 christos /* Ultrix mips cc rejects this sort of thing. */
5220 1.1 christos typedef int charset[2];
5221 1.1 christos const charset cs = { 0, 0 };
5222 1.1 christos /* SunOS 4.1.1 cc rejects this. */
5223 1.1 christos char const *const *pcpcc;
5224 1.1 christos char **ppc;
5225 1.1 christos /* NEC SVR4.0.2 mips cc rejects this. */
5226 1.1 christos struct point {int x, y;};
5227 1.1 christos static struct point const zero = {0,0};
5228 1.1 christos /* AIX XL C 1.02.0.0 rejects this.
5229 1.1 christos It does not let you subtract one const X* pointer from another in
5230 1.1 christos an arm of an if-expression whose if-part is not a constant
5231 1.1 christos expression */
5232 1.1 christos const char *g = "string";
5233 1.1 christos pcpcc = &g + (g ? g-g : 0);
5234 1.1 christos /* HPUX 7.0 cc rejects these. */
5235 1.1 christos ++pcpcc;
5236 1.1 christos ppc = (char**) pcpcc;
5237 1.1 christos pcpcc = (char const *const *) ppc;
5238 1.1 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
5239 1.1 christos char tx;
5240 1.1 christos char *t = &tx;
5241 1.1 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
5242 1.1 christos
5243 1.1 christos *t++ = 0;
5244 1.1 christos if (s) return 0;
5245 1.1 christos }
5246 1.1 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5247 1.1 christos int x[] = {25, 17};
5248 1.1 christos const int *foo = &x[0];
5249 1.1 christos ++foo;
5250 1.1 christos }
5251 1.1 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5252 1.1 christos typedef const int *iptr;
5253 1.1 christos iptr p = 0;
5254 1.1 christos ++p;
5255 1.1 christos }
5256 1.1 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5257 1.1 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5258 1.1 christos struct s { int j; const int *ap[3]; } bx;
5259 1.1 christos struct s *b = &bx; b->j = 5;
5260 1.1 christos }
5261 1.1 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5262 1.1 christos const int foo = 10;
5263 1.1 christos if (!foo) return 0;
5264 1.1 christos }
5265 1.1 christos return !cs[0] && !zero.x;
5266 1.1 christos #endif
5267 1.1 christos
5268 1.1 christos ;
5269 1.1 christos return 0;
5270 1.1 christos }
5271 1.1 christos _ACEOF
5272 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5273 1.1 christos ac_cv_c_const=yes
5274 1.1 christos else
5275 1.1 christos ac_cv_c_const=no
5276 1.1 christos fi
5277 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5278 1.1 christos fi
5279 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5280 1.1 christos $as_echo "$ac_cv_c_const" >&6; }
5281 1.1 christos if test $ac_cv_c_const = no; then
5282 1.1 christos
5283 1.1 christos $as_echo "#define const /**/" >>confdefs.h
5284 1.1 christos
5285 1.1 christos fi
5286 1.1 christos
5287 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5288 1.1 christos $as_echo_n "checking for inline... " >&6; }
5289 1.1 christos if ${ac_cv_c_inline+:} false; then :
5290 1.1 christos $as_echo_n "(cached) " >&6
5291 1.1 christos else
5292 1.1 christos ac_cv_c_inline=no
5293 1.1 christos for ac_kw in inline __inline__ __inline; do
5294 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5295 1.1 christos /* end confdefs.h. */
5296 1.1 christos #ifndef __cplusplus
5297 1.1 christos typedef int foo_t;
5298 1.1 christos static $ac_kw foo_t static_foo () {return 0; }
5299 1.1 christos $ac_kw foo_t foo () {return 0; }
5300 1.1 christos #endif
5301 1.1 christos
5302 1.1 christos _ACEOF
5303 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5304 1.1 christos ac_cv_c_inline=$ac_kw
5305 1.1 christos fi
5306 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5307 1.1 christos test "$ac_cv_c_inline" != no && break
5308 1.1 christos done
5309 1.1 christos
5310 1.1 christos fi
5311 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5312 1.1 christos $as_echo "$ac_cv_c_inline" >&6; }
5313 1.1 christos
5314 1.1 christos case $ac_cv_c_inline in
5315 1.1 christos inline | yes) ;;
5316 1.1 christos *)
5317 1.1 christos case $ac_cv_c_inline in
5318 1.1 christos no) ac_val=;;
5319 1.1 christos *) ac_val=$ac_cv_c_inline;;
5320 1.1 christos esac
5321 1.1 christos cat >>confdefs.h <<_ACEOF
5322 1.1 christos #ifndef __cplusplus
5323 1.1 christos #define inline $ac_val
5324 1.1 christos #endif
5325 1.1 christos _ACEOF
5326 1.1 christos ;;
5327 1.1 christos esac
5328 1.1 christos
5329 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5330 1.1 christos $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5331 1.1 christos if ${ac_cv_type_uid_t+:} false; then :
5332 1.1 christos $as_echo_n "(cached) " >&6
5333 1.1 christos else
5334 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5335 1.1 christos /* end confdefs.h. */
5336 1.1 christos #include <sys/types.h>
5337 1.1 christos
5338 1.1 christos _ACEOF
5339 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5340 1.1 christos $EGREP "uid_t" >/dev/null 2>&1; then :
5341 1.1 christos ac_cv_type_uid_t=yes
5342 1.1 christos else
5343 1.1 christos ac_cv_type_uid_t=no
5344 1.1 christos fi
5345 1.1 christos rm -f conftest*
5346 1.1 christos
5347 1.1 christos fi
5348 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5349 1.1 christos $as_echo "$ac_cv_type_uid_t" >&6; }
5350 1.1 christos if test $ac_cv_type_uid_t = no; then
5351 1.1 christos
5352 1.1 christos $as_echo "#define uid_t int" >>confdefs.h
5353 1.1 christos
5354 1.1 christos
5355 1.1 christos $as_echo "#define gid_t int" >>confdefs.h
5356 1.1 christos
5357 1.1 christos fi
5358 1.1 christos
5359 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5360 1.1 christos if test "x$ac_cv_type_pid_t" = xyes; then :
5361 1.1 christos
5362 1.1 christos else
5363 1.1 christos
5364 1.1 christos cat >>confdefs.h <<_ACEOF
5365 1.1 christos #define pid_t int
5366 1.1 christos _ACEOF
5367 1.1 christos
5368 1.1 christos fi
5369 1.1 christos
5370 1.1 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5371 1.1 christos if test "x$ac_cv_type_size_t" = xyes; then :
5372 1.1 christos
5373 1.1 christos else
5374 1.1 christos
5375 1.1 christos cat >>confdefs.h <<_ACEOF
5376 1.1 christos #define size_t unsigned int
5377 1.1 christos _ACEOF
5378 1.1 christos
5379 1.1 christos fi
5380 1.1 christos
5381 1.1 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5382 1.1 christos if test "x$ac_cv_type_off_t" = xyes; then :
5383 1.1 christos
5384 1.1 christos else
5385 1.1 christos
5386 1.1 christos cat >>confdefs.h <<_ACEOF
5387 1.1 christos #define off_t long int
5388 1.1 christos _ACEOF
5389 1.1 christos
5390 1.1 christos fi
5391 1.1 christos
5392 1.1 christos
5393 1.1 christos
5394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
5395 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
5396 1.1 christos if ${ac_cv_c_format_attribute+:} false; then :
5397 1.1 christos $as_echo_n "(cached) " >&6
5398 1.1 christos else
5399 1.1 christos ac_cv_c_format_attribute=no
5400 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5401 1.1 christos /* end confdefs.h. */
5402 1.1 christos #include <stdio.h>
5403 1.1 christos void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5404 1.1 christos void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5405 1.1 christos
5406 1.1 christos int
5407 1.1 christos main ()
5408 1.1 christos {
5409 1.1 christos
5410 1.1 christos f ("%s", "str");
5411 1.1 christos
5412 1.1 christos ;
5413 1.1 christos return 0;
5414 1.1 christos }
5415 1.1 christos _ACEOF
5416 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5417 1.1 christos ac_cv_c_format_attribute="yes"
5418 1.1 christos else
5419 1.1 christos ac_cv_c_format_attribute="no"
5420 1.1 christos fi
5421 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5422 1.1 christos
5423 1.1 christos fi
5424 1.1 christos
5425 1.1 christos
5426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
5427 1.1 christos $as_echo "$ac_cv_c_format_attribute" >&6; }
5428 1.1 christos if test $ac_cv_c_format_attribute = yes; then
5429 1.1 christos
5430 1.1 christos $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
5431 1.1 christos
5432 1.1 christos fi
5433 1.1 christos
5434 1.1 christos
5435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
5436 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
5437 1.1 christos if ${ac_cv_c_unused_attribute+:} false; then :
5438 1.1 christos $as_echo_n "(cached) " >&6
5439 1.1 christos else
5440 1.1 christos ac_cv_c_unused_attribute=no
5441 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5442 1.1 christos /* end confdefs.h. */
5443 1.1 christos #include <stdio.h>
5444 1.1 christos void f (char *u __attribute__((unused)));
5445 1.1 christos
5446 1.1 christos int
5447 1.1 christos main ()
5448 1.1 christos {
5449 1.1 christos
5450 1.1 christos f ("x");
5451 1.1 christos
5452 1.1 christos ;
5453 1.1 christos return 0;
5454 1.1 christos }
5455 1.1 christos _ACEOF
5456 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5457 1.1 christos ac_cv_c_unused_attribute="yes"
5458 1.1 christos else
5459 1.1 christos ac_cv_c_unused_attribute="no"
5460 1.1 christos fi
5461 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5462 1.1 christos
5463 1.1 christos fi
5464 1.1 christos
5465 1.1 christos
5466 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
5467 1.1 christos $as_echo "$ac_cv_c_unused_attribute" >&6; }
5468 1.1 christos if test $ac_cv_c_unused_attribute = yes; then
5469 1.1 christos
5470 1.1 christos $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
5471 1.1 christos
5472 1.1 christos fi
5473 1.1 christos
5474 1.1.1.4 prlw1
5475 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute" >&5
5476 1.1.1.4 prlw1 $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"noreturn\" attribute... " >&6; }
5477 1.1.1.4 prlw1 if ${ac_cv_c_noreturn_attribute+:} false; then :
5478 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
5479 1.1.1.4 prlw1 else
5480 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute=no
5481 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5482 1.1.1.4 prlw1 /* end confdefs.h. */
5483 1.1.1.4 prlw1 #include <stdio.h>
5484 1.1.1.4 prlw1 __attribute__((noreturn)) void f(int x) { printf("%d", x); }
5485 1.1.1.4 prlw1
5486 1.1.1.4 prlw1 int
5487 1.1.1.4 prlw1 main ()
5488 1.1.1.4 prlw1 {
5489 1.1.1.4 prlw1
5490 1.1.1.4 prlw1 f(1);
5491 1.1.1.4 prlw1
5492 1.1.1.4 prlw1 ;
5493 1.1.1.4 prlw1 return 0;
5494 1.1.1.4 prlw1 }
5495 1.1.1.4 prlw1 _ACEOF
5496 1.1.1.4 prlw1 if ac_fn_c_try_compile "$LINENO"; then :
5497 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute="yes"
5498 1.1.1.4 prlw1 else
5499 1.1.1.4 prlw1 ac_cv_c_noreturn_attribute="no"
5500 1.1.1.4 prlw1 fi
5501 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5502 1.1.1.4 prlw1
5503 1.1.1.4 prlw1 fi
5504 1.1.1.4 prlw1
5505 1.1.1.4 prlw1
5506 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_noreturn_attribute" >&5
5507 1.1.1.4 prlw1 $as_echo "$ac_cv_c_noreturn_attribute" >&6; }
5508 1.1.1.4 prlw1 if test $ac_cv_c_noreturn_attribute = yes; then
5509 1.1.1.4 prlw1
5510 1.1.1.4 prlw1 $as_echo "#define HAVE_ATTR_NORETURN 1" >>confdefs.h
5511 1.1.1.4 prlw1
5512 1.1.1.4 prlw1
5513 1.1.1.4 prlw1 $as_echo "#define ATTR_NORETURN __attribute__((__noreturn__))" >>confdefs.h
5514 1.1.1.4 prlw1
5515 1.1.1.4 prlw1 fi
5516 1.1.1.4 prlw1
5517 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memcmp compares unsigned" >&5
5518 1.1 christos $as_echo_n "checking if memcmp compares unsigned... " >&6; }
5519 1.1 christos if test "$cross_compiling" = yes; then :
5520 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compile no" >&5
5521 1.1 christos $as_echo "cross-compile no" >&6; }
5522 1.1 christos
5523 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5524 1.1 christos
5525 1.1 christos case " $LIBOBJS " in
5526 1.1 christos *" memcmp.$ac_objext "* ) ;;
5527 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5528 1.1 christos ;;
5529 1.1 christos esac
5530 1.1 christos
5531 1.1 christos
5532 1.1 christos else
5533 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5534 1.1 christos /* end confdefs.h. */
5535 1.1 christos
5536 1.1 christos #include <stdio.h>
5537 1.1 christos #include <stdlib.h>
5538 1.1 christos #include <string.h>
5539 1.1 christos int main(void)
5540 1.1 christos {
5541 1.1 christos char a = 255, b = 0;
5542 1.1 christos if(memcmp(&a, &b, 1) < 0)
5543 1.1 christos return 1;
5544 1.1 christos return 0;
5545 1.1 christos }
5546 1.1 christos
5547 1.1 christos _ACEOF
5548 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5549 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5550 1.1 christos $as_echo "yes" >&6; }
5551 1.1 christos else
5552 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5553 1.1 christos $as_echo "no" >&6; }
5554 1.1 christos
5555 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5556 1.1 christos
5557 1.1 christos case " $LIBOBJS " in
5558 1.1 christos *" memcmp.$ac_objext "* ) ;;
5559 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5560 1.1 christos ;;
5561 1.1 christos esac
5562 1.1 christos
5563 1.1 christos
5564 1.1 christos fi
5565 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5566 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5567 1.1 christos fi
5568 1.1 christos
5569 1.1 christos
5570 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ctime_r works with two arguments" >&5
5571 1.1 christos $as_echo_n "checking whether ctime_r works with two arguments... " >&6; }
5572 1.1 christos if ${ac_cv_c_ctime_c+:} false; then :
5573 1.1 christos $as_echo_n "(cached) " >&6
5574 1.1 christos else
5575 1.1 christos ac_cv_c_ctime_c=no
5576 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5577 1.1 christos /* end confdefs.h. */
5578 1.1 christos #include <time.h>
5579 1.1 christos void testing (void) { time_t clock; char current_time[40]; ctime_r(&clock, current_time); }
5580 1.1 christos int
5581 1.1 christos main ()
5582 1.1 christos {
5583 1.1 christos
5584 1.1 christos testing();
5585 1.1 christos
5586 1.1 christos ;
5587 1.1 christos return 0;
5588 1.1 christos }
5589 1.1 christos _ACEOF
5590 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5591 1.1 christos ac_cv_c_ctime_c="yes"
5592 1.1 christos else
5593 1.1 christos ac_cv_c_ctime_c="no"
5594 1.1 christos fi
5595 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5596 1.1 christos
5597 1.1 christos fi
5598 1.1 christos
5599 1.1 christos
5600 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_ctime_c" >&5
5601 1.1 christos $as_echo "$ac_cv_c_ctime_c" >&6; }
5602 1.1 christos if test $ac_cv_c_ctime_c = no; then
5603 1.1 christos CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
5604 1.1 christos fi
5605 1.1 christos
5606 1.1 christos
5607 1.1 christos # Checks for libraries.
5608 1.1 christos
5609 1.1 christos # Check for SSL, original taken from
5610 1.1 christos # http://www.gnu.org/software/ac-archive/htmldoc/check_ssl.html and
5611 1.1 christos # modified for NSD.
5612 1.1 christos
5613 1.1 christos # check for libevent
5614 1.1 christos
5615 1.1 christos # Check whether --with-libevent was given.
5616 1.1 christos if test "${with_libevent+set}" = set; then :
5617 1.1 christos withval=$with_libevent;
5618 1.1 christos else
5619 1.1 christos withval="yes"
5620 1.1 christos fi
5621 1.1 christos
5622 1.1 christos if test x_$withval = x_yes -o x_$withval != x_no; then
5623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libevent" >&5
5624 1.1 christos $as_echo_n "checking for libevent... " >&6; }
5625 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
5626 1.1 christos withval="/usr/local /opt/local /usr/lib /usr/pkg /usr/sfw /usr"
5627 1.1 christos fi
5628 1.1 christos for dir in $withval; do
5629 1.1 christos thedir="$dir"
5630 1.1 christos if test -f "$dir/include/event.h" -o -f "$dir/include/event2/event.h"; then
5631 1.1 christos found_libevent="yes"
5632 1.1 christos if test "$thedir" != "/usr"; then
5633 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir/include"
5634 1.1 christos fi
5635 1.1 christos break;
5636 1.1 christos fi
5637 1.1 christos done
5638 1.1 christos if test x_$found_libevent != x_yes; then
5639 1.1 christos if test -f "$dir/event.h" -a \( -f "$dir/libevent.la" -o -f "$dir/libev.la" \) ; then
5640 1.1 christos # libevent source directory
5641 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5642 1.1 christos $as_echo "found in $thedir" >&6; }
5643 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir -I$thedir/include"
5644 1.1 christos # remove evdns from linking
5645 1.1 christos ev_files_o=`ls $thedir/*.o | grep -v evdns\.o | grep -v bufferevent_openssl\.o`
5646 1.1 christos cp $ev_files_o .
5647 1.1 christos LDFLAGS="$ev_files_o $LDFLAGS -lm"
5648 1.1 christos else
5649 1.1 christos as_fn_error $? "Cannot find the libevent library.
5650 1.1 christos You can restart ./configure --with-libevent=no to use a builtin alternative." "$LINENO" 5
5651 1.1 christos fi
5652 1.1 christos else
5653 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5654 1.1 christos $as_echo "found in $thedir" >&6; }
5655 1.1 christos if test ! -f $thedir/lib/libevent.a -a ! -f $thedir/lib/libevent.so -a -d "$thedir/lib/event2"; then
5656 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib/event2"
5657 1.1 christos
5658 1.1 christos if test "x$enable_rpath" = xyes; then
5659 1.1 christos if echo "$thedir/lib/event2" | grep "^/" >/dev/null; then
5660 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib/event2"
5661 1.1 christos fi
5662 1.1 christos fi
5663 1.1 christos
5664 1.1 christos else
5665 1.1 christos if test "$thedir" != "/usr" -a "$thedir" != ""; then
5666 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib"
5667 1.1 christos
5668 1.1 christos if test "x$enable_rpath" = xyes; then
5669 1.1 christos if echo "$thedir/lib" | grep "^/" >/dev/null; then
5670 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib"
5671 1.1 christos fi
5672 1.1 christos fi
5673 1.1 christos
5674 1.1 christos fi
5675 1.1 christos fi
5676 1.1 christos fi
5677 1.1 christos # check for library used by libevent after 1.3c
5678 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
5679 1.1 christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
5680 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5681 1.1 christos $as_echo_n "(cached) " >&6
5682 1.1 christos else
5683 1.1 christos ac_func_search_save_LIBS=$LIBS
5684 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5685 1.1 christos /* end confdefs.h. */
5686 1.1 christos
5687 1.1 christos /* Override any GCC internal prototype to avoid an error.
5688 1.1 christos Use char because int might match the return type of a GCC
5689 1.1 christos builtin and then its argument prototype would still apply. */
5690 1.1 christos #ifdef __cplusplus
5691 1.1 christos extern "C"
5692 1.1 christos #endif
5693 1.1 christos char clock_gettime ();
5694 1.1 christos int
5695 1.1 christos main ()
5696 1.1 christos {
5697 1.1 christos return clock_gettime ();
5698 1.1 christos ;
5699 1.1 christos return 0;
5700 1.1 christos }
5701 1.1 christos _ACEOF
5702 1.1 christos for ac_lib in '' rt; do
5703 1.1 christos if test -z "$ac_lib"; then
5704 1.1 christos ac_res="none required"
5705 1.1 christos else
5706 1.1 christos ac_res=-l$ac_lib
5707 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5708 1.1 christos fi
5709 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5710 1.1 christos ac_cv_search_clock_gettime=$ac_res
5711 1.1 christos fi
5712 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5713 1.1 christos conftest$ac_exeext
5714 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5715 1.1 christos break
5716 1.1 christos fi
5717 1.1 christos done
5718 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5719 1.1 christos
5720 1.1 christos else
5721 1.1 christos ac_cv_search_clock_gettime=no
5722 1.1 christos fi
5723 1.1 christos rm conftest.$ac_ext
5724 1.1 christos LIBS=$ac_func_search_save_LIBS
5725 1.1 christos fi
5726 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
5727 1.1 christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
5728 1.1 christos ac_res=$ac_cv_search_clock_gettime
5729 1.1 christos if test "$ac_res" != no; then :
5730 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5731 1.1 christos
5732 1.1 christos fi
5733 1.1 christos
5734 1.1 christos
5735 1.1 christos # is the event.h header libev or libevent?
5736 1.1 christos for ac_header in event.h
5737 1.1 christos do :
5738 1.1 christos ac_fn_c_check_header_compile "$LINENO" "event.h" "ac_cv_header_event_h" "$ac_includes_default
5739 1.1 christos "
5740 1.1 christos if test "x$ac_cv_header_event_h" = xyes; then :
5741 1.1 christos cat >>confdefs.h <<_ACEOF
5742 1.1 christos #define HAVE_EVENT_H 1
5743 1.1 christos _ACEOF
5744 1.1 christos
5745 1.1 christos fi
5746 1.1 christos
5747 1.1 christos done
5748 1.1 christos
5749 1.1 christos ac_fn_c_check_decl "$LINENO" "EV_VERSION_MAJOR" "ac_cv_have_decl_EV_VERSION_MAJOR" "$ac_includes_default
5750 1.1 christos #include <event.h>
5751 1.1 christos
5752 1.1 christos "
5753 1.1 christos if test "x$ac_cv_have_decl_EV_VERSION_MAJOR" = xyes; then :
5754 1.1 christos
5755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5756 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5757 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5758 1.1 christos $as_echo_n "(cached) " >&6
5759 1.1 christos else
5760 1.1 christos ac_func_search_save_LIBS=$LIBS
5761 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5762 1.1 christos /* end confdefs.h. */
5763 1.1 christos
5764 1.1 christos /* Override any GCC internal prototype to avoid an error.
5765 1.1 christos Use char because int might match the return type of a GCC
5766 1.1 christos builtin and then its argument prototype would still apply. */
5767 1.1 christos #ifdef __cplusplus
5768 1.1 christos extern "C"
5769 1.1 christos #endif
5770 1.1 christos char event_set ();
5771 1.1 christos int
5772 1.1 christos main ()
5773 1.1 christos {
5774 1.1 christos return event_set ();
5775 1.1 christos ;
5776 1.1 christos return 0;
5777 1.1 christos }
5778 1.1 christos _ACEOF
5779 1.1 christos for ac_lib in '' ev; do
5780 1.1 christos if test -z "$ac_lib"; then
5781 1.1 christos ac_res="none required"
5782 1.1 christos else
5783 1.1 christos ac_res=-l$ac_lib
5784 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5785 1.1 christos fi
5786 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5787 1.1 christos ac_cv_search_event_set=$ac_res
5788 1.1 christos fi
5789 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5790 1.1 christos conftest$ac_exeext
5791 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5792 1.1 christos break
5793 1.1 christos fi
5794 1.1 christos done
5795 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5796 1.1 christos
5797 1.1 christos else
5798 1.1 christos ac_cv_search_event_set=no
5799 1.1 christos fi
5800 1.1 christos rm conftest.$ac_ext
5801 1.1 christos LIBS=$ac_func_search_save_LIBS
5802 1.1 christos fi
5803 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5804 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5805 1.1 christos ac_res=$ac_cv_search_event_set
5806 1.1 christos if test "$ac_res" != no; then :
5807 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5808 1.1 christos
5809 1.1 christos fi
5810 1.1 christos
5811 1.1 christos
5812 1.1 christos else
5813 1.1 christos
5814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5815 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5816 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5817 1.1 christos $as_echo_n "(cached) " >&6
5818 1.1 christos else
5819 1.1 christos ac_func_search_save_LIBS=$LIBS
5820 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5821 1.1 christos /* end confdefs.h. */
5822 1.1 christos
5823 1.1 christos /* Override any GCC internal prototype to avoid an error.
5824 1.1 christos Use char because int might match the return type of a GCC
5825 1.1 christos builtin and then its argument prototype would still apply. */
5826 1.1 christos #ifdef __cplusplus
5827 1.1 christos extern "C"
5828 1.1 christos #endif
5829 1.1 christos char event_set ();
5830 1.1 christos int
5831 1.1 christos main ()
5832 1.1 christos {
5833 1.1 christos return event_set ();
5834 1.1 christos ;
5835 1.1 christos return 0;
5836 1.1 christos }
5837 1.1 christos _ACEOF
5838 1.1 christos for ac_lib in '' event; do
5839 1.1 christos if test -z "$ac_lib"; then
5840 1.1 christos ac_res="none required"
5841 1.1 christos else
5842 1.1 christos ac_res=-l$ac_lib
5843 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5844 1.1 christos fi
5845 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5846 1.1 christos ac_cv_search_event_set=$ac_res
5847 1.1 christos fi
5848 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5849 1.1 christos conftest$ac_exeext
5850 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5851 1.1 christos break
5852 1.1 christos fi
5853 1.1 christos done
5854 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5855 1.1 christos
5856 1.1 christos else
5857 1.1 christos ac_cv_search_event_set=no
5858 1.1 christos fi
5859 1.1 christos rm conftest.$ac_ext
5860 1.1 christos LIBS=$ac_func_search_save_LIBS
5861 1.1 christos fi
5862 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5863 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5864 1.1 christos ac_res=$ac_cv_search_event_set
5865 1.1 christos if test "$ac_res" != no; then :
5866 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5867 1.1 christos
5868 1.1 christos fi
5869 1.1 christos
5870 1.1 christos
5871 1.1 christos fi
5872 1.1 christos
5873 1.1 christos for ac_func in event_base_free
5874 1.1 christos do :
5875 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_free" "ac_cv_func_event_base_free"
5876 1.1 christos if test "x$ac_cv_func_event_base_free" = xyes; then :
5877 1.1 christos cat >>confdefs.h <<_ACEOF
5878 1.1 christos #define HAVE_EVENT_BASE_FREE 1
5879 1.1 christos _ACEOF
5880 1.1 christos
5881 1.1 christos fi
5882 1.1 christos done
5883 1.1 christos # only in libevent 1.2 and later
5884 1.1 christos for ac_func in event_base_once
5885 1.1 christos do :
5886 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_once" "ac_cv_func_event_base_once"
5887 1.1 christos if test "x$ac_cv_func_event_base_once" = xyes; then :
5888 1.1 christos cat >>confdefs.h <<_ACEOF
5889 1.1 christos #define HAVE_EVENT_BASE_ONCE 1
5890 1.1 christos _ACEOF
5891 1.1 christos
5892 1.1 christos fi
5893 1.1 christos done
5894 1.1 christos # only in libevent 1.4.1 and later
5895 1.1 christos for ac_func in event_base_new
5896 1.1 christos do :
5897 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_new" "ac_cv_func_event_base_new"
5898 1.1 christos if test "x$ac_cv_func_event_base_new" = xyes; then :
5899 1.1 christos cat >>confdefs.h <<_ACEOF
5900 1.1 christos #define HAVE_EVENT_BASE_NEW 1
5901 1.1 christos _ACEOF
5902 1.1 christos
5903 1.1 christos fi
5904 1.1 christos done
5905 1.1 christos # only in libevent 1.4.1 and later
5906 1.1 christos for ac_func in event_base_get_method
5907 1.1 christos do :
5908 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_get_method" "ac_cv_func_event_base_get_method"
5909 1.1 christos if test "x$ac_cv_func_event_base_get_method" = xyes; then :
5910 1.1 christos cat >>confdefs.h <<_ACEOF
5911 1.1 christos #define HAVE_EVENT_BASE_GET_METHOD 1
5912 1.1 christos _ACEOF
5913 1.1 christos
5914 1.1 christos fi
5915 1.1 christos done
5916 1.1 christos # only in libevent 1.4.3 and later
5917 1.1 christos for ac_func in ev_loop
5918 1.1 christos do :
5919 1.1 christos ac_fn_c_check_func "$LINENO" "ev_loop" "ac_cv_func_ev_loop"
5920 1.1 christos if test "x$ac_cv_func_ev_loop" = xyes; then :
5921 1.1 christos cat >>confdefs.h <<_ACEOF
5922 1.1 christos #define HAVE_EV_LOOP 1
5923 1.1 christos _ACEOF
5924 1.1 christos
5925 1.1 christos fi
5926 1.1 christos done
5927 1.1 christos # only in libev. (tested on 3.51)
5928 1.1 christos for ac_func in ev_default_loop
5929 1.1 christos do :
5930 1.1 christos ac_fn_c_check_func "$LINENO" "ev_default_loop" "ac_cv_func_ev_default_loop"
5931 1.1 christos if test "x$ac_cv_func_ev_default_loop" = xyes; then :
5932 1.1 christos cat >>confdefs.h <<_ACEOF
5933 1.1 christos #define HAVE_EV_DEFAULT_LOOP 1
5934 1.1 christos _ACEOF
5935 1.1 christos
5936 1.1 christos fi
5937 1.1 christos done
5938 1.1 christos # only in libev. (tested on 4.00)
5939 1.1 christos else
5940 1.1 christos
5941 1.1 christos $as_echo "#define USE_MINI_EVENT 1" >>confdefs.h
5942 1.1 christos
5943 1.1 christos fi
5944 1.1 christos
5945 1.1 christos # Checks for header files.
5946 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5947 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
5948 1.1 christos if ${ac_cv_header_stdc+:} false; then :
5949 1.1 christos $as_echo_n "(cached) " >&6
5950 1.1 christos else
5951 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5952 1.1 christos /* end confdefs.h. */
5953 1.1 christos #include <stdlib.h>
5954 1.1 christos #include <stdarg.h>
5955 1.1 christos #include <string.h>
5956 1.1 christos #include <float.h>
5957 1.1 christos
5958 1.1 christos int
5959 1.1 christos main ()
5960 1.1 christos {
5961 1.1 christos
5962 1.1 christos ;
5963 1.1 christos return 0;
5964 1.1 christos }
5965 1.1 christos _ACEOF
5966 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5967 1.1 christos ac_cv_header_stdc=yes
5968 1.1 christos else
5969 1.1 christos ac_cv_header_stdc=no
5970 1.1 christos fi
5971 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5972 1.1 christos
5973 1.1 christos if test $ac_cv_header_stdc = yes; then
5974 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5975 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5976 1.1 christos /* end confdefs.h. */
5977 1.1 christos #include <string.h>
5978 1.1 christos
5979 1.1 christos _ACEOF
5980 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5981 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
5982 1.1 christos
5983 1.1 christos else
5984 1.1 christos ac_cv_header_stdc=no
5985 1.1 christos fi
5986 1.1 christos rm -f conftest*
5987 1.1 christos
5988 1.1 christos fi
5989 1.1 christos
5990 1.1 christos if test $ac_cv_header_stdc = yes; then
5991 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5992 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5993 1.1 christos /* end confdefs.h. */
5994 1.1 christos #include <stdlib.h>
5995 1.1 christos
5996 1.1 christos _ACEOF
5997 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5998 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
5999 1.1 christos
6000 1.1 christos else
6001 1.1 christos ac_cv_header_stdc=no
6002 1.1 christos fi
6003 1.1 christos rm -f conftest*
6004 1.1 christos
6005 1.1 christos fi
6006 1.1 christos
6007 1.1 christos if test $ac_cv_header_stdc = yes; then
6008 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6009 1.1 christos if test "$cross_compiling" = yes; then :
6010 1.1 christos :
6011 1.1 christos else
6012 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6013 1.1 christos /* end confdefs.h. */
6014 1.1 christos #include <ctype.h>
6015 1.1 christos #include <stdlib.h>
6016 1.1 christos #if ((' ' & 0x0FF) == 0x020)
6017 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6018 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6019 1.1 christos #else
6020 1.1 christos # define ISLOWER(c) \
6021 1.1 christos (('a' <= (c) && (c) <= 'i') \
6022 1.1 christos || ('j' <= (c) && (c) <= 'r') \
6023 1.1 christos || ('s' <= (c) && (c) <= 'z'))
6024 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6025 1.1 christos #endif
6026 1.1 christos
6027 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6028 1.1 christos int
6029 1.1 christos main ()
6030 1.1 christos {
6031 1.1 christos int i;
6032 1.1 christos for (i = 0; i < 256; i++)
6033 1.1 christos if (XOR (islower (i), ISLOWER (i))
6034 1.1 christos || toupper (i) != TOUPPER (i))
6035 1.1 christos return 2;
6036 1.1 christos return 0;
6037 1.1 christos }
6038 1.1 christos _ACEOF
6039 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6040 1.1 christos
6041 1.1 christos else
6042 1.1 christos ac_cv_header_stdc=no
6043 1.1 christos fi
6044 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6045 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6046 1.1 christos fi
6047 1.1 christos
6048 1.1 christos fi
6049 1.1 christos fi
6050 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6051 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
6052 1.1 christos if test $ac_cv_header_stdc = yes; then
6053 1.1 christos
6054 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6055 1.1 christos
6056 1.1 christos fi
6057 1.1 christos
6058 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
6059 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
6060 1.1 christos if ${ac_cv_header_sys_wait_h+:} false; then :
6061 1.1 christos $as_echo_n "(cached) " >&6
6062 1.1 christos else
6063 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6064 1.1 christos /* end confdefs.h. */
6065 1.1 christos #include <sys/types.h>
6066 1.1 christos #include <sys/wait.h>
6067 1.1 christos #ifndef WEXITSTATUS
6068 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6069 1.1 christos #endif
6070 1.1 christos #ifndef WIFEXITED
6071 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6072 1.1 christos #endif
6073 1.1 christos
6074 1.1 christos int
6075 1.1 christos main ()
6076 1.1 christos {
6077 1.1 christos int s;
6078 1.1 christos wait (&s);
6079 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6080 1.1 christos ;
6081 1.1 christos return 0;
6082 1.1 christos }
6083 1.1 christos _ACEOF
6084 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6085 1.1 christos ac_cv_header_sys_wait_h=yes
6086 1.1 christos else
6087 1.1 christos ac_cv_header_sys_wait_h=no
6088 1.1 christos fi
6089 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6090 1.1 christos fi
6091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6092 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6093 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then
6094 1.1 christos
6095 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6096 1.1 christos
6097 1.1 christos fi
6098 1.1 christos
6099 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
6100 1.1 christos do :
6101 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6102 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6103 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6104 1.1 christos cat >>confdefs.h <<_ACEOF
6105 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6106 1.1 christos _ACEOF
6107 1.1 christos
6108 1.1 christos fi
6109 1.1 christos
6110 1.1 christos done
6111 1.1 christos
6112 1.1 christos
6113 1.1 christos
6114 1.1 christos
6115 1.1 christos
6116 1.1 christos
6117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for double definition of struct va_list" >&5
6118 1.1 christos $as_echo_n "checking for double definition of struct va_list... " >&6; }
6119 1.1 christos if ${ac_cv_c_va_list_def+:} false; then :
6120 1.1 christos $as_echo_n "(cached) " >&6
6121 1.1 christos else
6122 1.1 christos
6123 1.1 christos cat >conftest.c <<EOF
6124 1.1 christos #include <stdio.h>
6125 1.1 christos #include <stdarg.h>
6126 1.1 christos int foo(void);
6127 1.1 christos EOF
6128 1.1 christos if test -z "`$CC -Werror -D_XOPEN_SOURCE=600 -c conftest.c 2>&1`"; then
6129 1.1 christos eval "ac_cv_c_va_list_def=no"
6130 1.1 christos else
6131 1.1 christos eval "ac_cv_c_va_list_def=yes"
6132 1.1 christos fi
6133 1.1 christos rm -f conftest*
6134 1.1 christos
6135 1.1 christos fi
6136 1.1 christos
6137 1.1 christos if test $ac_cv_c_va_list_def = yes; then
6138 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6139 1.1 christos $as_echo "yes" >&6; }
6140 1.1 christos :
6141 1.1 christos
6142 1.1 christos cat >>confdefs.h <<_ACEOF
6143 1.1 christos #define HAVE_VA_LIST_DOUBLE_DEF /**/
6144 1.1 christos _ACEOF
6145 1.1 christos
6146 1.1 christos else
6147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6148 1.1 christos $as_echo "no" >&6; }
6149 1.1 christos :
6150 1.1 christos
6151 1.1 christos fi
6152 1.1 christos
6153 1.1 christos
6154 1.1 christos
6155 1.1 christos
6156 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime needs defines" >&5
6157 1.1 christos $as_echo_n "checking whether strptime needs defines... " >&6; }
6158 1.1 christos if ${ac_cv_c_strptime_needs_defs+:} false; then :
6159 1.1 christos $as_echo_n "(cached) " >&6
6160 1.1 christos else
6161 1.1 christos
6162 1.1 christos cat >conftest.c <<EOF
6163 1.1 christos #include <time.h>
6164 1.1 christos int testing (void) { struct tm t; const char *timestr="201201"; return strptime(timestr, "%Y%m", &t) != 0; }
6165 1.1 christos EOF
6166 1.1 christos if test -z "`$CC -Wall -Werror -c conftest.c 2>&1`"; then
6167 1.1 christos eval "ac_cv_c_strptime_needs_defs=no"
6168 1.1 christos else
6169 1.1 christos eval "ac_cv_c_strptime_needs_defs=yes"
6170 1.1 christos fi
6171 1.1 christos rm -f conftest*
6172 1.1 christos
6173 1.1 christos fi
6174 1.1 christos
6175 1.1 christos
6176 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_needs_defs" >&5
6177 1.1 christos $as_echo "$ac_cv_c_strptime_needs_defs" >&6; }
6178 1.1 christos if test $ac_cv_c_strptime_needs_defs = yes; then
6179 1.1 christos
6180 1.1 christos cat >>confdefs.h <<_ACEOF
6181 1.1 christos #define STRPTIME_NEEDS_DEFINES 1
6182 1.1 christos _ACEOF
6183 1.1 christos
6184 1.1 christos fi
6185 1.1 christos
6186 1.1 christos
6187 1.1 christos # check wether strptime also works
6188 1.1 christos
6189 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
6190 1.1 christos $as_echo_n "checking for library containing inet_pton... " >&6; }
6191 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6192 1.1 christos $as_echo_n "(cached) " >&6
6193 1.1 christos else
6194 1.1 christos ac_func_search_save_LIBS=$LIBS
6195 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6196 1.1 christos /* end confdefs.h. */
6197 1.1 christos
6198 1.1 christos /* Override any GCC internal prototype to avoid an error.
6199 1.1 christos Use char because int might match the return type of a GCC
6200 1.1 christos builtin and then its argument prototype would still apply. */
6201 1.1 christos #ifdef __cplusplus
6202 1.1 christos extern "C"
6203 1.1 christos #endif
6204 1.1 christos char inet_pton ();
6205 1.1 christos int
6206 1.1 christos main ()
6207 1.1 christos {
6208 1.1 christos return inet_pton ();
6209 1.1 christos ;
6210 1.1 christos return 0;
6211 1.1 christos }
6212 1.1 christos _ACEOF
6213 1.1 christos for ac_lib in '' nsl; do
6214 1.1 christos if test -z "$ac_lib"; then
6215 1.1 christos ac_res="none required"
6216 1.1 christos else
6217 1.1 christos ac_res=-l$ac_lib
6218 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6219 1.1 christos fi
6220 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6221 1.1 christos ac_cv_search_inet_pton=$ac_res
6222 1.1 christos fi
6223 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6224 1.1 christos conftest$ac_exeext
6225 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6226 1.1 christos break
6227 1.1 christos fi
6228 1.1 christos done
6229 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6230 1.1 christos
6231 1.1 christos else
6232 1.1 christos ac_cv_search_inet_pton=no
6233 1.1 christos fi
6234 1.1 christos rm conftest.$ac_ext
6235 1.1 christos LIBS=$ac_func_search_save_LIBS
6236 1.1 christos fi
6237 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
6238 1.1 christos $as_echo "$ac_cv_search_inet_pton" >&6; }
6239 1.1 christos ac_res=$ac_cv_search_inet_pton
6240 1.1 christos if test "$ac_res" != no; then :
6241 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6242 1.1 christos
6243 1.1 christos fi
6244 1.1 christos
6245 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6246 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6247 1.1 christos if ${ac_cv_search_socket+:} false; then :
6248 1.1 christos $as_echo_n "(cached) " >&6
6249 1.1 christos else
6250 1.1 christos ac_func_search_save_LIBS=$LIBS
6251 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6252 1.1 christos /* end confdefs.h. */
6253 1.1 christos
6254 1.1 christos /* Override any GCC internal prototype to avoid an error.
6255 1.1 christos Use char because int might match the return type of a GCC
6256 1.1 christos builtin and then its argument prototype would still apply. */
6257 1.1 christos #ifdef __cplusplus
6258 1.1 christos extern "C"
6259 1.1 christos #endif
6260 1.1 christos char socket ();
6261 1.1 christos int
6262 1.1 christos main ()
6263 1.1 christos {
6264 1.1 christos return socket ();
6265 1.1 christos ;
6266 1.1 christos return 0;
6267 1.1 christos }
6268 1.1 christos _ACEOF
6269 1.1 christos for ac_lib in '' socket; do
6270 1.1 christos if test -z "$ac_lib"; then
6271 1.1 christos ac_res="none required"
6272 1.1 christos else
6273 1.1 christos ac_res=-l$ac_lib
6274 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6275 1.1 christos fi
6276 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6277 1.1 christos ac_cv_search_socket=$ac_res
6278 1.1 christos fi
6279 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6280 1.1 christos conftest$ac_exeext
6281 1.1 christos if ${ac_cv_search_socket+:} false; then :
6282 1.1 christos break
6283 1.1 christos fi
6284 1.1 christos done
6285 1.1 christos if ${ac_cv_search_socket+:} false; then :
6286 1.1 christos
6287 1.1 christos else
6288 1.1 christos ac_cv_search_socket=no
6289 1.1 christos fi
6290 1.1 christos rm conftest.$ac_ext
6291 1.1 christos LIBS=$ac_func_search_save_LIBS
6292 1.1 christos fi
6293 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6294 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6295 1.1 christos ac_res=$ac_cv_search_socket
6296 1.1 christos if test "$ac_res" != no; then :
6297 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6298 1.1 christos
6299 1.1 christos fi
6300 1.1 christos
6301 1.1 christos
6302 1.1 christos
6303 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime works" >&5
6304 1.1 christos $as_echo_n "checking whether strptime works... " >&6; }
6305 1.1 christos if test c${cross_compiling} = cno; then
6306 1.1 christos if test "$cross_compiling" = yes; then :
6307 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6308 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6309 1.1 christos as_fn_error $? "cannot run test program while cross compiling
6310 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6311 1.1 christos else
6312 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6313 1.1 christos /* end confdefs.h. */
6314 1.1 christos
6315 1.1 christos #define _XOPEN_SOURCE 600
6316 1.1 christos #include <time.h>
6317 1.1 christos int main(void) { struct tm tm; char *res;
6318 1.1 christos res = strptime("20070207111842", "%Y%m%d%H%M%S", &tm);
6319 1.1 christos if (!res) return 1; return 0; }
6320 1.1 christos
6321 1.1 christos _ACEOF
6322 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6323 1.1 christos eval "ac_cv_c_strptime_works=yes"
6324 1.1 christos else
6325 1.1 christos eval "ac_cv_c_strptime_works=no"
6326 1.1 christos fi
6327 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6328 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6329 1.1 christos fi
6330 1.1 christos
6331 1.1 christos else
6332 1.1 christos eval "ac_cv_c_strptime_works=maybe"
6333 1.1 christos fi
6334 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_works" >&5
6335 1.1 christos $as_echo "$ac_cv_c_strptime_works" >&6; }
6336 1.1 christos if test $ac_cv_c_strptime_works = no; then
6337 1.1 christos case " $LIBOBJS " in
6338 1.1 christos *" strptime.$ac_objext "* ) ;;
6339 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
6340 1.1 christos ;;
6341 1.1 christos esac
6342 1.1 christos
6343 1.1 christos else
6344 1.1 christos
6345 1.1 christos cat >>confdefs.h <<_ACEOF
6346 1.1 christos #define STRPTIME_WORKS 1
6347 1.1 christos _ACEOF
6348 1.1 christos
6349 1.1 christos fi
6350 1.1 christos
6351 1.1 christos
6352 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if nonblocking sockets work" >&5
6353 1.1 christos $as_echo_n "checking if nonblocking sockets work... " >&6; }
6354 1.1 christos if echo $target | grep mingw32 >/dev/null; then
6355 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (windows)" >&5
6356 1.1 christos $as_echo "no (windows)" >&6; }
6357 1.1 christos
6358 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6359 1.1 christos
6360 1.1 christos else
6361 1.1 christos if test "$cross_compiling" = yes; then :
6362 1.1 christos
6363 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: crosscompile(yes)" >&5
6364 1.1 christos $as_echo "crosscompile(yes)" >&6; }
6365 1.1 christos
6366 1.1 christos else
6367 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6368 1.1 christos /* end confdefs.h. */
6369 1.1 christos
6370 1.1 christos
6371 1.1 christos #include <stdio.h>
6372 1.1 christos #include <string.h>
6373 1.1 christos #include <stdlib.h>
6374 1.1 christos #include <fcntl.h>
6375 1.1 christos #include <errno.h>
6376 1.1 christos #ifdef HAVE_SYS_TYPES_H
6377 1.1 christos #include <sys/types.h>
6378 1.1 christos #endif
6379 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6380 1.1 christos #include <sys/socket.h>
6381 1.1 christos #endif
6382 1.1 christos #ifdef HAVE_NETINET_IN_H
6383 1.1 christos #include <netinet/in.h>
6384 1.1 christos #endif
6385 1.1 christos #ifdef HAVE_ARPA_INET_H
6386 1.1 christos #include <arpa/inet.h>
6387 1.1 christos #endif
6388 1.1 christos #ifdef HAVE_UNISTD_H
6389 1.1 christos #include <unistd.h>
6390 1.1 christos #endif
6391 1.1 christos #ifdef HAVE_TIME_H
6392 1.1 christos #include <time.h>
6393 1.1 christos #endif
6394 1.1 christos
6395 1.1 christos int main(void)
6396 1.1 christos {
6397 1.1 christos int port;
6398 1.1 christos int sfd, cfd;
6399 1.1 christos int num = 10;
6400 1.1 christos int i, p;
6401 1.1 christos struct sockaddr_in a;
6402 1.1 christos /* test if select and nonblocking reads work well together */
6403 1.1 christos /* open port.
6404 1.1 christos fork child to send 10 messages.
6405 1.1 christos select to read.
6406 1.1 christos then try to nonblocking read the 10 messages
6407 1.1 christos then, nonblocking read must give EAGAIN
6408 1.1 christos */
6409 1.1 christos
6410 1.1 christos port = 12345 + (time(0)%32);
6411 1.1 christos sfd = socket(PF_INET, SOCK_DGRAM, 0);
6412 1.1 christos if(sfd == -1) {
6413 1.1 christos perror("socket");
6414 1.1 christos return 1;
6415 1.1 christos }
6416 1.1 christos memset(&a, 0, sizeof(a));
6417 1.1 christos a.sin_family = AF_INET;
6418 1.1 christos a.sin_port = htons(port);
6419 1.1 christos a.sin_addr.s_addr = inet_addr("127.0.0.1");
6420 1.1 christos if(bind(sfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6421 1.1 christos perror("bind");
6422 1.1 christos return 1;
6423 1.1 christos }
6424 1.1 christos if(fcntl(sfd, F_SETFL, O_NONBLOCK) == -1) {
6425 1.1 christos perror("fcntl");
6426 1.1 christos return 1;
6427 1.1 christos }
6428 1.1 christos
6429 1.1 christos cfd = socket(PF_INET, SOCK_DGRAM, 0);
6430 1.1 christos if(cfd == -1) {
6431 1.1 christos perror("client socket");
6432 1.1 christos return 1;
6433 1.1 christos }
6434 1.1 christos a.sin_port = 0;
6435 1.1 christos if(bind(cfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6436 1.1 christos perror("client bind");
6437 1.1 christos return 1;
6438 1.1 christos }
6439 1.1 christos a.sin_port = htons(port);
6440 1.1 christos
6441 1.1 christos /* no handler, causes exit in 10 seconds */
6442 1.1 christos alarm(10);
6443 1.1 christos
6444 1.1 christos /* send and receive on the socket */
6445 1.1 christos if((p=fork()) == 0) {
6446 1.1 christos for(i=0; i<num; i++) {
6447 1.1 christos if(sendto(cfd, &i, sizeof(i), 0,
6448 1.1 christos (struct sockaddr*)&a, sizeof(a)) < 0) {
6449 1.1 christos perror("sendto");
6450 1.1 christos return 1;
6451 1.1 christos }
6452 1.1 christos }
6453 1.1 christos } else {
6454 1.1 christos /* parent */
6455 1.1 christos fd_set rset;
6456 1.1 christos int x;
6457 1.1 christos if(p == -1) {
6458 1.1 christos perror("fork");
6459 1.1 christos return 1;
6460 1.1 christos }
6461 1.1 christos FD_ZERO(&rset);
6462 1.1 christos FD_SET(sfd, &rset);
6463 1.1 christos if(select(sfd+1, &rset, NULL, NULL, NULL) < 1) {
6464 1.1 christos perror("select");
6465 1.1 christos return 1;
6466 1.1 christos }
6467 1.1 christos i = 0;
6468 1.1 christos while(i < num) {
6469 1.1 christos if(recv(sfd, &x, sizeof(x), 0) != sizeof(x)) {
6470 1.1 christos if(errno == EAGAIN)
6471 1.1 christos continue;
6472 1.1 christos perror("recv");
6473 1.1 christos return 1;
6474 1.1 christos }
6475 1.1 christos i++;
6476 1.1 christos }
6477 1.1 christos /* now we want to get EAGAIN: nonblocking goodness */
6478 1.1 christos errno = 0;
6479 1.1 christos recv(sfd, &x, sizeof(x), 0);
6480 1.1 christos if(errno != EAGAIN) {
6481 1.1 christos perror("trying to recv again");
6482 1.1 christos return 1;
6483 1.1 christos }
6484 1.1 christos /* EAGAIN encountered */
6485 1.1 christos }
6486 1.1 christos
6487 1.1 christos close(sfd);
6488 1.1 christos close(cfd);
6489 1.1 christos return 0;
6490 1.1 christos }
6491 1.1 christos
6492 1.1 christos _ACEOF
6493 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6494 1.1 christos
6495 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6496 1.1 christos $as_echo "yes" >&6; }
6497 1.1 christos
6498 1.1 christos else
6499 1.1 christos
6500 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6501 1.1 christos $as_echo "no" >&6; }
6502 1.1 christos
6503 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6504 1.1 christos
6505 1.1 christos
6506 1.1 christos fi
6507 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6508 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6509 1.1 christos fi
6510 1.1 christos
6511 1.1 christos fi
6512 1.1 christos
6513 1.1 christos
6514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mkdir has one arg" >&5
6515 1.1 christos $as_echo_n "checking whether mkdir has one arg... " >&6; }
6516 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6517 1.1 christos /* end confdefs.h. */
6518 1.1 christos
6519 1.1 christos #include <stdio.h>
6520 1.1 christos #include <unistd.h>
6521 1.1 christos #ifdef HAVE_WINSOCK2_H
6522 1.1 christos #include <winsock2.h>
6523 1.1 christos #endif
6524 1.1 christos #ifdef HAVE_SYS_STAT_H
6525 1.1 christos #include <sys/stat.h>
6526 1.1 christos #endif
6527 1.1 christos
6528 1.1 christos int
6529 1.1 christos main ()
6530 1.1 christos {
6531 1.1 christos
6532 1.1 christos (void)mkdir("directory");
6533 1.1 christos
6534 1.1 christos ;
6535 1.1 christos return 0;
6536 1.1 christos }
6537 1.1 christos _ACEOF
6538 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6539 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6540 1.1 christos $as_echo "yes" >&6; }
6541 1.1 christos
6542 1.1 christos $as_echo "#define MKDIR_HAS_ONE_ARG 1" >>confdefs.h
6543 1.1 christos
6544 1.1 christos
6545 1.1 christos else
6546 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6547 1.1 christos $as_echo "no" >&6; }
6548 1.1 christos
6549 1.1 christos fi
6550 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6551 1.1 christos
6552 1.1 christos
6553 1.1 christos # set -I. and -Isrcdir
6554 1.1 christos if test -n "$CPPFLAGS"; then
6555 1.1 christos CPPFLAGS="$CPPFLAGS -I."
6556 1.1 christos else
6557 1.1 christos CPPFLAGS="-I."
6558 1.1 christos fi
6559 1.1 christos if test "$srcdir" != "."; then
6560 1.1 christos CPPFLAGS="$CPPFLAGS -I$srcdir"
6561 1.1 christos if test -f $srcdir/config.h; then
6562 1.1 christos as_fn_error $? "$srcdir/config.h is in the way, please remove it" "$LINENO" 5
6563 1.1 christos fi
6564 1.1 christos fi
6565 1.1 christos
6566 1.1 christos
6567 1.1 christos
6568 1.1 christos
6569 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int8_t" >&5
6570 1.1 christos $as_echo_n "checking for int8_t... " >&6; }
6571 1.1 christos if ${ac_cv_type_int8_t+:} false; then :
6572 1.1 christos $as_echo_n "(cached) " >&6
6573 1.1 christos else
6574 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6575 1.1 christos /* end confdefs.h. */
6576 1.1 christos
6577 1.1 christos #include <sys/types.h>
6578 1.1 christos #if STDC_HEADERS
6579 1.1 christos #include <stdlib.h>
6580 1.1 christos #include <stddef.h>
6581 1.1 christos #endif
6582 1.1 christos
6583 1.1 christos #ifdef HAVE_STDINT_H
6584 1.1 christos #include <stdint.h>
6585 1.1 christos #endif
6586 1.1 christos
6587 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6588 1.1 christos #include <sys/socket.h>
6589 1.1 christos #endif
6590 1.1 christos
6591 1.1 christos #ifdef HAVE_ARPA_INET_H
6592 1.1 christos #include <arpa/inet.h>
6593 1.1 christos #endif
6594 1.1 christos
6595 1.1 christos #ifdef HAVE_SIGNAL_H
6596 1.1 christos #include <signal.h>
6597 1.1 christos #endif
6598 1.1 christos
6599 1.1 christos /* For Tru64 */
6600 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6601 1.1 christos #include <sys/bitypes.h>
6602 1.1 christos #endif
6603 1.1 christos
6604 1.1 christos _ACEOF
6605 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6606 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6607 1.1 christos ac_cv_type_int8_t=yes
6608 1.1 christos else
6609 1.1 christos ac_cv_type_int8_t=no
6610 1.1 christos fi
6611 1.1 christos rm -f conftest*
6612 1.1 christos
6613 1.1 christos fi
6614 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int8_t" >&5
6615 1.1 christos $as_echo "$ac_cv_type_int8_t" >&6; }
6616 1.1 christos if test $ac_cv_type_int8_t = no; then
6617 1.1 christos
6618 1.1 christos $as_echo "#define int8_t char" >>confdefs.h
6619 1.1 christos
6620 1.1 christos fi
6621 1.1 christos
6622 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int16_t" >&5
6623 1.1 christos $as_echo_n "checking for int16_t... " >&6; }
6624 1.1 christos if ${ac_cv_type_int16_t+:} false; then :
6625 1.1 christos $as_echo_n "(cached) " >&6
6626 1.1 christos else
6627 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6628 1.1 christos /* end confdefs.h. */
6629 1.1 christos
6630 1.1 christos #include <sys/types.h>
6631 1.1 christos #if STDC_HEADERS
6632 1.1 christos #include <stdlib.h>
6633 1.1 christos #include <stddef.h>
6634 1.1 christos #endif
6635 1.1 christos
6636 1.1 christos #ifdef HAVE_STDINT_H
6637 1.1 christos #include <stdint.h>
6638 1.1 christos #endif
6639 1.1 christos
6640 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6641 1.1 christos #include <sys/socket.h>
6642 1.1 christos #endif
6643 1.1 christos
6644 1.1 christos #ifdef HAVE_ARPA_INET_H
6645 1.1 christos #include <arpa/inet.h>
6646 1.1 christos #endif
6647 1.1 christos
6648 1.1 christos #ifdef HAVE_SIGNAL_H
6649 1.1 christos #include <signal.h>
6650 1.1 christos #endif
6651 1.1 christos
6652 1.1 christos /* For Tru64 */
6653 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6654 1.1 christos #include <sys/bitypes.h>
6655 1.1 christos #endif
6656 1.1 christos
6657 1.1 christos _ACEOF
6658 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6659 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6660 1.1 christos ac_cv_type_int16_t=yes
6661 1.1 christos else
6662 1.1 christos ac_cv_type_int16_t=no
6663 1.1 christos fi
6664 1.1 christos rm -f conftest*
6665 1.1 christos
6666 1.1 christos fi
6667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int16_t" >&5
6668 1.1 christos $as_echo "$ac_cv_type_int16_t" >&6; }
6669 1.1 christos if test $ac_cv_type_int16_t = no; then
6670 1.1 christos
6671 1.1 christos $as_echo "#define int16_t short" >>confdefs.h
6672 1.1 christos
6673 1.1 christos fi
6674 1.1 christos
6675 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32_t" >&5
6676 1.1 christos $as_echo_n "checking for int32_t... " >&6; }
6677 1.1 christos if ${ac_cv_type_int32_t+:} false; then :
6678 1.1 christos $as_echo_n "(cached) " >&6
6679 1.1 christos else
6680 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6681 1.1 christos /* end confdefs.h. */
6682 1.1 christos
6683 1.1 christos #include <sys/types.h>
6684 1.1 christos #if STDC_HEADERS
6685 1.1 christos #include <stdlib.h>
6686 1.1 christos #include <stddef.h>
6687 1.1 christos #endif
6688 1.1 christos
6689 1.1 christos #ifdef HAVE_STDINT_H
6690 1.1 christos #include <stdint.h>
6691 1.1 christos #endif
6692 1.1 christos
6693 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6694 1.1 christos #include <sys/socket.h>
6695 1.1 christos #endif
6696 1.1 christos
6697 1.1 christos #ifdef HAVE_ARPA_INET_H
6698 1.1 christos #include <arpa/inet.h>
6699 1.1 christos #endif
6700 1.1 christos
6701 1.1 christos #ifdef HAVE_SIGNAL_H
6702 1.1 christos #include <signal.h>
6703 1.1 christos #endif
6704 1.1 christos
6705 1.1 christos /* For Tru64 */
6706 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6707 1.1 christos #include <sys/bitypes.h>
6708 1.1 christos #endif
6709 1.1 christos
6710 1.1 christos _ACEOF
6711 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6712 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6713 1.1 christos ac_cv_type_int32_t=yes
6714 1.1 christos else
6715 1.1 christos ac_cv_type_int32_t=no
6716 1.1 christos fi
6717 1.1 christos rm -f conftest*
6718 1.1 christos
6719 1.1 christos fi
6720 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int32_t" >&5
6721 1.1 christos $as_echo "$ac_cv_type_int32_t" >&6; }
6722 1.1 christos if test $ac_cv_type_int32_t = no; then
6723 1.1 christos
6724 1.1 christos $as_echo "#define int32_t int" >>confdefs.h
6725 1.1 christos
6726 1.1 christos fi
6727 1.1 christos
6728 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t" >&5
6729 1.1 christos $as_echo_n "checking for int64_t... " >&6; }
6730 1.1 christos if ${ac_cv_type_int64_t+:} false; then :
6731 1.1 christos $as_echo_n "(cached) " >&6
6732 1.1 christos else
6733 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6734 1.1 christos /* end confdefs.h. */
6735 1.1 christos
6736 1.1 christos #include <sys/types.h>
6737 1.1 christos #if STDC_HEADERS
6738 1.1 christos #include <stdlib.h>
6739 1.1 christos #include <stddef.h>
6740 1.1 christos #endif
6741 1.1 christos
6742 1.1 christos #ifdef HAVE_STDINT_H
6743 1.1 christos #include <stdint.h>
6744 1.1 christos #endif
6745 1.1 christos
6746 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6747 1.1 christos #include <sys/socket.h>
6748 1.1 christos #endif
6749 1.1 christos
6750 1.1 christos #ifdef HAVE_ARPA_INET_H
6751 1.1 christos #include <arpa/inet.h>
6752 1.1 christos #endif
6753 1.1 christos
6754 1.1 christos #ifdef HAVE_SIGNAL_H
6755 1.1 christos #include <signal.h>
6756 1.1 christos #endif
6757 1.1 christos
6758 1.1 christos /* For Tru64 */
6759 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6760 1.1 christos #include <sys/bitypes.h>
6761 1.1 christos #endif
6762 1.1 christos
6763 1.1 christos _ACEOF
6764 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6765 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6766 1.1 christos ac_cv_type_int64_t=yes
6767 1.1 christos else
6768 1.1 christos ac_cv_type_int64_t=no
6769 1.1 christos fi
6770 1.1 christos rm -f conftest*
6771 1.1 christos
6772 1.1 christos fi
6773 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int64_t" >&5
6774 1.1 christos $as_echo "$ac_cv_type_int64_t" >&6; }
6775 1.1 christos if test $ac_cv_type_int64_t = no; then
6776 1.1 christos
6777 1.1 christos $as_echo "#define int64_t long long" >>confdefs.h
6778 1.1 christos
6779 1.1 christos fi
6780 1.1 christos
6781 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
6782 1.1 christos $as_echo_n "checking for uint8_t... " >&6; }
6783 1.1 christos if ${ac_cv_type_uint8_t+:} false; then :
6784 1.1 christos $as_echo_n "(cached) " >&6
6785 1.1 christos else
6786 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6787 1.1 christos /* end confdefs.h. */
6788 1.1 christos
6789 1.1 christos #include <sys/types.h>
6790 1.1 christos #if STDC_HEADERS
6791 1.1 christos #include <stdlib.h>
6792 1.1 christos #include <stddef.h>
6793 1.1 christos #endif
6794 1.1 christos
6795 1.1 christos #ifdef HAVE_STDINT_H
6796 1.1 christos #include <stdint.h>
6797 1.1 christos #endif
6798 1.1 christos
6799 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6800 1.1 christos #include <sys/socket.h>
6801 1.1 christos #endif
6802 1.1 christos
6803 1.1 christos #ifdef HAVE_ARPA_INET_H
6804 1.1 christos #include <arpa/inet.h>
6805 1.1 christos #endif
6806 1.1 christos
6807 1.1 christos #ifdef HAVE_SIGNAL_H
6808 1.1 christos #include <signal.h>
6809 1.1 christos #endif
6810 1.1 christos
6811 1.1 christos /* For Tru64 */
6812 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6813 1.1 christos #include <sys/bitypes.h>
6814 1.1 christos #endif
6815 1.1 christos
6816 1.1 christos _ACEOF
6817 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6818 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6819 1.1 christos ac_cv_type_uint8_t=yes
6820 1.1 christos else
6821 1.1 christos ac_cv_type_uint8_t=no
6822 1.1 christos fi
6823 1.1 christos rm -f conftest*
6824 1.1 christos
6825 1.1 christos fi
6826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
6827 1.1 christos $as_echo "$ac_cv_type_uint8_t" >&6; }
6828 1.1 christos if test $ac_cv_type_uint8_t = no; then
6829 1.1 christos
6830 1.1 christos $as_echo "#define uint8_t unsigned char" >>confdefs.h
6831 1.1 christos
6832 1.1 christos fi
6833 1.1 christos
6834 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
6835 1.1 christos $as_echo_n "checking for uint16_t... " >&6; }
6836 1.1 christos if ${ac_cv_type_uint16_t+:} false; then :
6837 1.1 christos $as_echo_n "(cached) " >&6
6838 1.1 christos else
6839 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6840 1.1 christos /* end confdefs.h. */
6841 1.1 christos
6842 1.1 christos #include <sys/types.h>
6843 1.1 christos #if STDC_HEADERS
6844 1.1 christos #include <stdlib.h>
6845 1.1 christos #include <stddef.h>
6846 1.1 christos #endif
6847 1.1 christos
6848 1.1 christos #ifdef HAVE_STDINT_H
6849 1.1 christos #include <stdint.h>
6850 1.1 christos #endif
6851 1.1 christos
6852 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6853 1.1 christos #include <sys/socket.h>
6854 1.1 christos #endif
6855 1.1 christos
6856 1.1 christos #ifdef HAVE_ARPA_INET_H
6857 1.1 christos #include <arpa/inet.h>
6858 1.1 christos #endif
6859 1.1 christos
6860 1.1 christos #ifdef HAVE_SIGNAL_H
6861 1.1 christos #include <signal.h>
6862 1.1 christos #endif
6863 1.1 christos
6864 1.1 christos /* For Tru64 */
6865 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6866 1.1 christos #include <sys/bitypes.h>
6867 1.1 christos #endif
6868 1.1 christos
6869 1.1 christos _ACEOF
6870 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6871 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6872 1.1 christos ac_cv_type_uint16_t=yes
6873 1.1 christos else
6874 1.1 christos ac_cv_type_uint16_t=no
6875 1.1 christos fi
6876 1.1 christos rm -f conftest*
6877 1.1 christos
6878 1.1 christos fi
6879 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
6880 1.1 christos $as_echo "$ac_cv_type_uint16_t" >&6; }
6881 1.1 christos if test $ac_cv_type_uint16_t = no; then
6882 1.1 christos
6883 1.1 christos $as_echo "#define uint16_t unsigned short" >>confdefs.h
6884 1.1 christos
6885 1.1 christos fi
6886 1.1 christos
6887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
6888 1.1 christos $as_echo_n "checking for uint32_t... " >&6; }
6889 1.1 christos if ${ac_cv_type_uint32_t+:} false; then :
6890 1.1 christos $as_echo_n "(cached) " >&6
6891 1.1 christos else
6892 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6893 1.1 christos /* end confdefs.h. */
6894 1.1 christos
6895 1.1 christos #include <sys/types.h>
6896 1.1 christos #if STDC_HEADERS
6897 1.1 christos #include <stdlib.h>
6898 1.1 christos #include <stddef.h>
6899 1.1 christos #endif
6900 1.1 christos
6901 1.1 christos #ifdef HAVE_STDINT_H
6902 1.1 christos #include <stdint.h>
6903 1.1 christos #endif
6904 1.1 christos
6905 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6906 1.1 christos #include <sys/socket.h>
6907 1.1 christos #endif
6908 1.1 christos
6909 1.1 christos #ifdef HAVE_ARPA_INET_H
6910 1.1 christos #include <arpa/inet.h>
6911 1.1 christos #endif
6912 1.1 christos
6913 1.1 christos #ifdef HAVE_SIGNAL_H
6914 1.1 christos #include <signal.h>
6915 1.1 christos #endif
6916 1.1 christos
6917 1.1 christos /* For Tru64 */
6918 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6919 1.1 christos #include <sys/bitypes.h>
6920 1.1 christos #endif
6921 1.1 christos
6922 1.1 christos _ACEOF
6923 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6924 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6925 1.1 christos ac_cv_type_uint32_t=yes
6926 1.1 christos else
6927 1.1 christos ac_cv_type_uint32_t=no
6928 1.1 christos fi
6929 1.1 christos rm -f conftest*
6930 1.1 christos
6931 1.1 christos fi
6932 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
6933 1.1 christos $as_echo "$ac_cv_type_uint32_t" >&6; }
6934 1.1 christos if test $ac_cv_type_uint32_t = no; then
6935 1.1 christos
6936 1.1 christos $as_echo "#define uint32_t unsigned int" >>confdefs.h
6937 1.1 christos
6938 1.1 christos fi
6939 1.1 christos
6940 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint64_t" >&5
6941 1.1 christos $as_echo_n "checking for uint64_t... " >&6; }
6942 1.1 christos if ${ac_cv_type_uint64_t+:} false; then :
6943 1.1 christos $as_echo_n "(cached) " >&6
6944 1.1 christos else
6945 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6946 1.1 christos /* end confdefs.h. */
6947 1.1 christos
6948 1.1 christos #include <sys/types.h>
6949 1.1 christos #if STDC_HEADERS
6950 1.1 christos #include <stdlib.h>
6951 1.1 christos #include <stddef.h>
6952 1.1 christos #endif
6953 1.1 christos
6954 1.1 christos #ifdef HAVE_STDINT_H
6955 1.1 christos #include <stdint.h>
6956 1.1 christos #endif
6957 1.1 christos
6958 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6959 1.1 christos #include <sys/socket.h>
6960 1.1 christos #endif
6961 1.1 christos
6962 1.1 christos #ifdef HAVE_ARPA_INET_H
6963 1.1 christos #include <arpa/inet.h>
6964 1.1 christos #endif
6965 1.1 christos
6966 1.1 christos #ifdef HAVE_SIGNAL_H
6967 1.1 christos #include <signal.h>
6968 1.1 christos #endif
6969 1.1 christos
6970 1.1 christos /* For Tru64 */
6971 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6972 1.1 christos #include <sys/bitypes.h>
6973 1.1 christos #endif
6974 1.1 christos
6975 1.1 christos _ACEOF
6976 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6977 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6978 1.1 christos ac_cv_type_uint64_t=yes
6979 1.1 christos else
6980 1.1 christos ac_cv_type_uint64_t=no
6981 1.1 christos fi
6982 1.1 christos rm -f conftest*
6983 1.1 christos
6984 1.1 christos fi
6985 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint64_t" >&5
6986 1.1 christos $as_echo "$ac_cv_type_uint64_t" >&6; }
6987 1.1 christos if test $ac_cv_type_uint64_t = no; then
6988 1.1 christos
6989 1.1 christos $as_echo "#define uint64_t unsigned long long" >>confdefs.h
6990 1.1 christos
6991 1.1 christos fi
6992 1.1 christos
6993 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6994 1.1 christos $as_echo_n "checking for socklen_t... " >&6; }
6995 1.1 christos if ${ac_cv_type_socklen_t+:} false; then :
6996 1.1 christos $as_echo_n "(cached) " >&6
6997 1.1 christos else
6998 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6999 1.1 christos /* end confdefs.h. */
7000 1.1 christos
7001 1.1 christos #include <sys/types.h>
7002 1.1 christos #if STDC_HEADERS
7003 1.1 christos #include <stdlib.h>
7004 1.1 christos #include <stddef.h>
7005 1.1 christos #endif
7006 1.1 christos
7007 1.1 christos #ifdef HAVE_STDINT_H
7008 1.1 christos #include <stdint.h>
7009 1.1 christos #endif
7010 1.1 christos
7011 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7012 1.1 christos #include <sys/socket.h>
7013 1.1 christos #endif
7014 1.1 christos
7015 1.1 christos #ifdef HAVE_ARPA_INET_H
7016 1.1 christos #include <arpa/inet.h>
7017 1.1 christos #endif
7018 1.1 christos
7019 1.1 christos #ifdef HAVE_SIGNAL_H
7020 1.1 christos #include <signal.h>
7021 1.1 christos #endif
7022 1.1 christos
7023 1.1 christos /* For Tru64 */
7024 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7025 1.1 christos #include <sys/bitypes.h>
7026 1.1 christos #endif
7027 1.1 christos
7028 1.1 christos _ACEOF
7029 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7030 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])socklen_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7031 1.1 christos ac_cv_type_socklen_t=yes
7032 1.1 christos else
7033 1.1 christos ac_cv_type_socklen_t=no
7034 1.1 christos fi
7035 1.1 christos rm -f conftest*
7036 1.1 christos
7037 1.1 christos fi
7038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
7039 1.1 christos $as_echo "$ac_cv_type_socklen_t" >&6; }
7040 1.1 christos if test $ac_cv_type_socklen_t = no; then
7041 1.1 christos
7042 1.1 christos $as_echo "#define socklen_t int" >>confdefs.h
7043 1.1 christos
7044 1.1 christos fi
7045 1.1 christos
7046 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
7047 1.1 christos $as_echo_n "checking for sig_atomic_t... " >&6; }
7048 1.1 christos if ${ac_cv_type_sig_atomic_t+:} false; then :
7049 1.1 christos $as_echo_n "(cached) " >&6
7050 1.1 christos else
7051 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7052 1.1 christos /* end confdefs.h. */
7053 1.1 christos
7054 1.1 christos #include <sys/types.h>
7055 1.1 christos #if STDC_HEADERS
7056 1.1 christos #include <stdlib.h>
7057 1.1 christos #include <stddef.h>
7058 1.1 christos #endif
7059 1.1 christos
7060 1.1 christos #ifdef HAVE_STDINT_H
7061 1.1 christos #include <stdint.h>
7062 1.1 christos #endif
7063 1.1 christos
7064 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7065 1.1 christos #include <sys/socket.h>
7066 1.1 christos #endif
7067 1.1 christos
7068 1.1 christos #ifdef HAVE_ARPA_INET_H
7069 1.1 christos #include <arpa/inet.h>
7070 1.1 christos #endif
7071 1.1 christos
7072 1.1 christos #ifdef HAVE_SIGNAL_H
7073 1.1 christos #include <signal.h>
7074 1.1 christos #endif
7075 1.1 christos
7076 1.1 christos /* For Tru64 */
7077 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7078 1.1 christos #include <sys/bitypes.h>
7079 1.1 christos #endif
7080 1.1 christos
7081 1.1 christos _ACEOF
7082 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7083 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])sig_atomic_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7084 1.1 christos ac_cv_type_sig_atomic_t=yes
7085 1.1 christos else
7086 1.1 christos ac_cv_type_sig_atomic_t=no
7087 1.1 christos fi
7088 1.1 christos rm -f conftest*
7089 1.1 christos
7090 1.1 christos fi
7091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_sig_atomic_t" >&5
7092 1.1 christos $as_echo "$ac_cv_type_sig_atomic_t" >&6; }
7093 1.1 christos if test $ac_cv_type_sig_atomic_t = no; then
7094 1.1 christos
7095 1.1 christos $as_echo "#define sig_atomic_t int" >>confdefs.h
7096 1.1 christos
7097 1.1 christos fi
7098 1.1 christos
7099 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
7100 1.1 christos $as_echo_n "checking for ssize_t... " >&6; }
7101 1.1 christos if ${ac_cv_type_ssize_t+:} false; then :
7102 1.1 christos $as_echo_n "(cached) " >&6
7103 1.1 christos else
7104 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7105 1.1 christos /* end confdefs.h. */
7106 1.1 christos
7107 1.1 christos #include <sys/types.h>
7108 1.1 christos #if STDC_HEADERS
7109 1.1 christos #include <stdlib.h>
7110 1.1 christos #include <stddef.h>
7111 1.1 christos #endif
7112 1.1 christos
7113 1.1 christos #ifdef HAVE_STDINT_H
7114 1.1 christos #include <stdint.h>
7115 1.1 christos #endif
7116 1.1 christos
7117 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7118 1.1 christos #include <sys/socket.h>
7119 1.1 christos #endif
7120 1.1 christos
7121 1.1 christos #ifdef HAVE_ARPA_INET_H
7122 1.1 christos #include <arpa/inet.h>
7123 1.1 christos #endif
7124 1.1 christos
7125 1.1 christos #ifdef HAVE_SIGNAL_H
7126 1.1 christos #include <signal.h>
7127 1.1 christos #endif
7128 1.1 christos
7129 1.1 christos /* For Tru64 */
7130 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7131 1.1 christos #include <sys/bitypes.h>
7132 1.1 christos #endif
7133 1.1 christos
7134 1.1 christos _ACEOF
7135 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7136 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7137 1.1 christos ac_cv_type_ssize_t=yes
7138 1.1 christos else
7139 1.1 christos ac_cv_type_ssize_t=no
7140 1.1 christos fi
7141 1.1 christos rm -f conftest*
7142 1.1 christos
7143 1.1 christos fi
7144 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_ssize_t" >&5
7145 1.1 christos $as_echo "$ac_cv_type_ssize_t" >&6; }
7146 1.1 christos if test $ac_cv_type_ssize_t = no; then
7147 1.1 christos
7148 1.1 christos $as_echo "#define ssize_t int" >>confdefs.h
7149 1.1 christos
7150 1.1 christos fi
7151 1.1 christos
7152 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suseconds_t" >&5
7153 1.1 christos $as_echo_n "checking for suseconds_t... " >&6; }
7154 1.1 christos if ${ac_cv_type_suseconds_t+:} false; then :
7155 1.1 christos $as_echo_n "(cached) " >&6
7156 1.1 christos else
7157 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7158 1.1 christos /* end confdefs.h. */
7159 1.1 christos
7160 1.1 christos #include <sys/types.h>
7161 1.1 christos #if STDC_HEADERS
7162 1.1 christos #include <stdlib.h>
7163 1.1 christos #include <stddef.h>
7164 1.1 christos #endif
7165 1.1 christos
7166 1.1 christos #ifdef HAVE_STDINT_H
7167 1.1 christos #include <stdint.h>
7168 1.1 christos #endif
7169 1.1 christos
7170 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7171 1.1 christos #include <sys/socket.h>
7172 1.1 christos #endif
7173 1.1 christos
7174 1.1 christos #ifdef HAVE_ARPA_INET_H
7175 1.1 christos #include <arpa/inet.h>
7176 1.1 christos #endif
7177 1.1 christos
7178 1.1 christos #ifdef HAVE_SIGNAL_H
7179 1.1 christos #include <signal.h>
7180 1.1 christos #endif
7181 1.1 christos
7182 1.1 christos /* For Tru64 */
7183 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7184 1.1 christos #include <sys/bitypes.h>
7185 1.1 christos #endif
7186 1.1 christos
7187 1.1 christos _ACEOF
7188 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7189 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])suseconds_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7190 1.1 christos ac_cv_type_suseconds_t=yes
7191 1.1 christos else
7192 1.1 christos ac_cv_type_suseconds_t=no
7193 1.1 christos fi
7194 1.1 christos rm -f conftest*
7195 1.1 christos
7196 1.1 christos fi
7197 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_suseconds_t" >&5
7198 1.1 christos $as_echo "$ac_cv_type_suseconds_t" >&6; }
7199 1.1 christos if test $ac_cv_type_suseconds_t = no; then
7200 1.1 christos
7201 1.1 christos $as_echo "#define suseconds_t time_t" >>confdefs.h
7202 1.1 christos
7203 1.1 christos fi
7204 1.1 christos
7205 1.1 christos
7206 1.1 christos ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
7207 1.1 christos #if HAVE_SYS_TYPES_H
7208 1.1 christos # include <sys/types.h>
7209 1.1 christos #endif
7210 1.1 christos #if HAVE_NETINET_IN_H
7211 1.1 christos # include <netinet/in.h>
7212 1.1 christos #endif
7213 1.1 christos "
7214 1.1 christos if test "x$ac_cv_type_in_addr_t" = xyes; then :
7215 1.1 christos
7216 1.1 christos else
7217 1.1 christos
7218 1.1 christos $as_echo "#define in_addr_t uint32_t" >>confdefs.h
7219 1.1 christos
7220 1.1 christos fi
7221 1.1 christos
7222 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
7223 1.1 christos #ifdef HAVE_NETINET_IN_H
7224 1.1 christos #include <netinet/in.h>
7225 1.1 christos #endif
7226 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7227 1.1 christos #include <sys/socket.h>
7228 1.1 christos #endif
7229 1.1 christos #ifdef HAVE_NETDB_H
7230 1.1 christos #include <netdb.h>
7231 1.1 christos #endif
7232 1.1 christos #ifdef HAVE_ARPA_INET_H
7233 1.1 christos #include <arpa/inet.h>
7234 1.1 christos #endif
7235 1.1 christos
7236 1.1 christos "
7237 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
7238 1.1 christos
7239 1.1 christos else
7240 1.1 christos
7241 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
7242 1.1 christos #ifdef HAVE_NETINET_IN_H
7243 1.1 christos #include <netinet/in.h>
7244 1.1 christos #endif
7245 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7246 1.1 christos #include <sys/socket.h>
7247 1.1 christos #endif
7248 1.1 christos #ifdef HAVE_NETDB_H
7249 1.1 christos #include <netdb.h>
7250 1.1 christos #endif
7251 1.1 christos #ifdef HAVE_ARPA_INET_H
7252 1.1 christos #include <arpa/inet.h>
7253 1.1 christos #endif
7254 1.1 christos
7255 1.1 christos "
7256 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
7257 1.1 christos
7258 1.1 christos
7259 1.1 christos $as_echo "#define ss_family __ss_family" >>confdefs.h
7260 1.1 christos
7261 1.1 christos
7262 1.1 christos fi
7263 1.1 christos
7264 1.1 christos
7265 1.1 christos fi
7266 1.1 christos
7267 1.1 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "$ac_includes_default"
7268 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
7269 1.1 christos
7270 1.1 christos cat >>confdefs.h <<_ACEOF
7271 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
7272 1.1 christos _ACEOF
7273 1.1 christos
7274 1.1 christos
7275 1.1 christos fi
7276 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"
7277 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
7278 1.1 christos
7279 1.1 christos cat >>confdefs.h <<_ACEOF
7280 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
7281 1.1 christos _ACEOF
7282 1.1 christos
7283 1.1 christos
7284 1.1 christos fi
7285 1.1 christos
7286 1.1.1.3 christos ac_fn_c_check_member "$LINENO" "struct sockaddr_un" "sun_len" "ac_cv_member_struct_sockaddr_un_sun_len" "
7287 1.1.1.3 christos $ac_includes_default
7288 1.1.1.3 christos #ifdef HAVE_SYS_UN_H
7289 1.1.1.3 christos #include <sys/un.h>
7290 1.1.1.3 christos #endif
7291 1.1.1.3 christos
7292 1.1.1.3 christos "
7293 1.1.1.3 christos if test "x$ac_cv_member_struct_sockaddr_un_sun_len" = xyes; then :
7294 1.1.1.3 christos
7295 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
7296 1.1.1.3 christos #define HAVE_STRUCT_SOCKADDR_UN_SUN_LEN 1
7297 1.1.1.3 christos _ACEOF
7298 1.1.1.3 christos
7299 1.1.1.3 christos
7300 1.1.1.3 christos fi
7301 1.1.1.3 christos
7302 1.1 christos
7303 1.1 christos # Checks for library functions.
7304 1.1 christos for ac_header in unistd.h
7305 1.1 christos do :
7306 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7307 1.1 christos if test "x$ac_cv_header_unistd_h" = xyes; then :
7308 1.1 christos cat >>confdefs.h <<_ACEOF
7309 1.1 christos #define HAVE_UNISTD_H 1
7310 1.1 christos _ACEOF
7311 1.1 christos
7312 1.1 christos fi
7313 1.1 christos
7314 1.1 christos done
7315 1.1 christos
7316 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
7317 1.1 christos $as_echo_n "checking for working chown... " >&6; }
7318 1.1 christos if ${ac_cv_func_chown_works+:} false; then :
7319 1.1 christos $as_echo_n "(cached) " >&6
7320 1.1 christos else
7321 1.1 christos if test "$cross_compiling" = yes; then :
7322 1.1 christos ac_cv_func_chown_works=no
7323 1.1 christos else
7324 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7325 1.1 christos /* end confdefs.h. */
7326 1.1 christos $ac_includes_default
7327 1.1 christos #include <fcntl.h>
7328 1.1 christos
7329 1.1 christos int
7330 1.1 christos main ()
7331 1.1 christos {
7332 1.1 christos char *f = "conftest.chown";
7333 1.1 christos struct stat before, after;
7334 1.1 christos
7335 1.1 christos if (creat (f, 0600) < 0)
7336 1.1 christos return 1;
7337 1.1 christos if (stat (f, &before) < 0)
7338 1.1 christos return 1;
7339 1.1 christos if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
7340 1.1 christos return 1;
7341 1.1 christos if (stat (f, &after) < 0)
7342 1.1 christos return 1;
7343 1.1 christos return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
7344 1.1 christos
7345 1.1 christos ;
7346 1.1 christos return 0;
7347 1.1 christos }
7348 1.1 christos _ACEOF
7349 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7350 1.1 christos ac_cv_func_chown_works=yes
7351 1.1 christos else
7352 1.1 christos ac_cv_func_chown_works=no
7353 1.1 christos fi
7354 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7355 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7356 1.1 christos fi
7357 1.1 christos
7358 1.1 christos rm -f conftest.chown
7359 1.1 christos
7360 1.1 christos fi
7361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
7362 1.1 christos $as_echo "$ac_cv_func_chown_works" >&6; }
7363 1.1 christos if test $ac_cv_func_chown_works = yes; then
7364 1.1 christos
7365 1.1 christos $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
7366 1.1 christos
7367 1.1 christos fi
7368 1.1 christos
7369 1.1 christos for ac_header in vfork.h
7370 1.1 christos do :
7371 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7372 1.1 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7373 1.1 christos cat >>confdefs.h <<_ACEOF
7374 1.1 christos #define HAVE_VFORK_H 1
7375 1.1 christos _ACEOF
7376 1.1 christos
7377 1.1 christos fi
7378 1.1 christos
7379 1.1 christos done
7380 1.1 christos
7381 1.1 christos for ac_func in fork vfork
7382 1.1 christos do :
7383 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7384 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7385 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7386 1.1 christos cat >>confdefs.h <<_ACEOF
7387 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7388 1.1 christos _ACEOF
7389 1.1 christos
7390 1.1 christos fi
7391 1.1 christos done
7392 1.1 christos
7393 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7394 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7395 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7396 1.1 christos if ${ac_cv_func_fork_works+:} false; then :
7397 1.1 christos $as_echo_n "(cached) " >&6
7398 1.1 christos else
7399 1.1 christos if test "$cross_compiling" = yes; then :
7400 1.1 christos ac_cv_func_fork_works=cross
7401 1.1 christos else
7402 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7403 1.1 christos /* end confdefs.h. */
7404 1.1 christos $ac_includes_default
7405 1.1 christos int
7406 1.1 christos main ()
7407 1.1 christos {
7408 1.1 christos
7409 1.1 christos /* By Ruediger Kuhlmann. */
7410 1.1 christos return fork () < 0;
7411 1.1 christos
7412 1.1 christos ;
7413 1.1 christos return 0;
7414 1.1 christos }
7415 1.1 christos _ACEOF
7416 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7417 1.1 christos ac_cv_func_fork_works=yes
7418 1.1 christos else
7419 1.1 christos ac_cv_func_fork_works=no
7420 1.1 christos fi
7421 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7422 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7423 1.1 christos fi
7424 1.1 christos
7425 1.1 christos fi
7426 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7427 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7428 1.1 christos
7429 1.1 christos else
7430 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7431 1.1 christos fi
7432 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7433 1.1 christos case $host in
7434 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7435 1.1 christos # Override, as these systems have only a dummy fork() stub
7436 1.1 christos ac_cv_func_fork_works=no
7437 1.1 christos ;;
7438 1.1 christos *)
7439 1.1 christos ac_cv_func_fork_works=yes
7440 1.1 christos ;;
7441 1.1 christos esac
7442 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7443 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7444 1.1 christos fi
7445 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7446 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7447 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7448 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7449 1.1 christos if ${ac_cv_func_vfork_works+:} false; then :
7450 1.1 christos $as_echo_n "(cached) " >&6
7451 1.1 christos else
7452 1.1 christos if test "$cross_compiling" = yes; then :
7453 1.1 christos ac_cv_func_vfork_works=cross
7454 1.1 christos else
7455 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7456 1.1 christos /* end confdefs.h. */
7457 1.1 christos /* Thanks to Paul Eggert for this test. */
7458 1.1 christos $ac_includes_default
7459 1.1 christos #include <sys/wait.h>
7460 1.1 christos #ifdef HAVE_VFORK_H
7461 1.1 christos # include <vfork.h>
7462 1.1 christos #endif
7463 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7464 1.1 christos argument registers are propagated back to the parent. The compiler
7465 1.1 christos is told about this with #include <vfork.h>, but some compilers
7466 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7467 1.1 christos static variable whose address is put into a register that is
7468 1.1 christos clobbered by the vfork. */
7469 1.1 christos static void
7470 1.1 christos #ifdef __cplusplus
7471 1.1 christos sparc_address_test (int arg)
7472 1.1 christos # else
7473 1.1 christos sparc_address_test (arg) int arg;
7474 1.1 christos #endif
7475 1.1 christos {
7476 1.1 christos static pid_t child;
7477 1.1 christos if (!child) {
7478 1.1 christos child = vfork ();
7479 1.1 christos if (child < 0) {
7480 1.1 christos perror ("vfork");
7481 1.1 christos _exit(2);
7482 1.1 christos }
7483 1.1 christos if (!child) {
7484 1.1 christos arg = getpid();
7485 1.1 christos write(-1, "", 0);
7486 1.1 christos _exit (arg);
7487 1.1 christos }
7488 1.1 christos }
7489 1.1 christos }
7490 1.1 christos
7491 1.1 christos int
7492 1.1 christos main ()
7493 1.1 christos {
7494 1.1 christos pid_t parent = getpid ();
7495 1.1 christos pid_t child;
7496 1.1 christos
7497 1.1 christos sparc_address_test (0);
7498 1.1 christos
7499 1.1 christos child = vfork ();
7500 1.1 christos
7501 1.1 christos if (child == 0) {
7502 1.1 christos /* Here is another test for sparc vfork register problems. This
7503 1.1 christos test uses lots of local variables, at least as many local
7504 1.1 christos variables as main has allocated so far including compiler
7505 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7506 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7507 1.1 christos reuse the register of parent for one of the local variables,
7508 1.1 christos since it will think that parent can't possibly be used any more
7509 1.1 christos in this routine. Assigning to the local variable will thus
7510 1.1 christos munge parent in the parent process. */
7511 1.1 christos pid_t
7512 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7513 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7514 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7515 1.1 christos use the same hardware register for all 8 local variables. */
7516 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7517 1.1 christos || p != p5 || p != p6 || p != p7)
7518 1.1 christos _exit(1);
7519 1.1 christos
7520 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7521 1.1 christos from child file descriptors. If the child closes a descriptor
7522 1.1 christos before it execs or exits, this munges the parent's descriptor
7523 1.1 christos as well. Test for this by closing stdout in the child. */
7524 1.1 christos _exit(close(fileno(stdout)) != 0);
7525 1.1 christos } else {
7526 1.1 christos int status;
7527 1.1 christos struct stat st;
7528 1.1 christos
7529 1.1 christos while (wait(&status) != child)
7530 1.1 christos ;
7531 1.1 christos return (
7532 1.1 christos /* Was there some problem with vforking? */
7533 1.1 christos child < 0
7534 1.1 christos
7535 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7536 1.1 christos || status
7537 1.1 christos
7538 1.1 christos /* Did the vfork/compiler bug occur? */
7539 1.1 christos || parent != getpid()
7540 1.1 christos
7541 1.1 christos /* Did the file descriptor bug occur? */
7542 1.1 christos || fstat(fileno(stdout), &st) != 0
7543 1.1 christos );
7544 1.1 christos }
7545 1.1 christos }
7546 1.1 christos _ACEOF
7547 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7548 1.1 christos ac_cv_func_vfork_works=yes
7549 1.1 christos else
7550 1.1 christos ac_cv_func_vfork_works=no
7551 1.1 christos fi
7552 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7553 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7554 1.1 christos fi
7555 1.1 christos
7556 1.1 christos fi
7557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7558 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7559 1.1 christos
7560 1.1 christos fi;
7561 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7562 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7564 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7565 1.1 christos fi
7566 1.1 christos
7567 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7568 1.1 christos
7569 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7570 1.1 christos
7571 1.1 christos else
7572 1.1 christos
7573 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7574 1.1 christos
7575 1.1 christos fi
7576 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7577 1.1 christos
7578 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7579 1.1 christos
7580 1.1 christos fi
7581 1.1 christos
7582 1.1 christos for ac_header in stdlib.h
7583 1.1 christos do :
7584 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
7585 1.1 christos if test "x$ac_cv_header_stdlib_h" = xyes; then :
7586 1.1 christos cat >>confdefs.h <<_ACEOF
7587 1.1 christos #define HAVE_STDLIB_H 1
7588 1.1 christos _ACEOF
7589 1.1 christos
7590 1.1 christos fi
7591 1.1 christos
7592 1.1 christos done
7593 1.1 christos
7594 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
7595 1.1 christos $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
7596 1.1 christos if ${ac_cv_func_malloc_0_nonnull+:} false; then :
7597 1.1 christos $as_echo_n "(cached) " >&6
7598 1.1 christos else
7599 1.1 christos if test "$cross_compiling" = yes; then :
7600 1.1 christos ac_cv_func_malloc_0_nonnull=no
7601 1.1 christos else
7602 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7603 1.1 christos /* end confdefs.h. */
7604 1.1 christos #if defined STDC_HEADERS || defined HAVE_STDLIB_H
7605 1.1 christos # include <stdlib.h>
7606 1.1 christos #else
7607 1.1 christos char *malloc ();
7608 1.1 christos #endif
7609 1.1 christos
7610 1.1 christos int
7611 1.1 christos main ()
7612 1.1 christos {
7613 1.1 christos return ! malloc (0);
7614 1.1 christos ;
7615 1.1 christos return 0;
7616 1.1 christos }
7617 1.1 christos _ACEOF
7618 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7619 1.1 christos ac_cv_func_malloc_0_nonnull=yes
7620 1.1 christos else
7621 1.1 christos ac_cv_func_malloc_0_nonnull=no
7622 1.1 christos fi
7623 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7624 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7625 1.1 christos fi
7626 1.1 christos
7627 1.1 christos fi
7628 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
7629 1.1 christos $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
7630 1.1 christos if test $ac_cv_func_malloc_0_nonnull = yes; then :
7631 1.1 christos
7632 1.1 christos $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
7633 1.1 christos
7634 1.1 christos else
7635 1.1 christos $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
7636 1.1 christos
7637 1.1 christos case " $LIBOBJS " in
7638 1.1 christos *" malloc.$ac_objext "* ) ;;
7639 1.1 christos *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
7640 1.1 christos ;;
7641 1.1 christos esac
7642 1.1 christos
7643 1.1 christos
7644 1.1 christos $as_echo "#define malloc rpl_malloc" >>confdefs.h
7645 1.1 christos
7646 1.1 christos fi
7647 1.1 christos
7648 1.1 christos
7649 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7650 1.1 christos $as_echo_n "checking return type of signal handlers... " >&6; }
7651 1.1 christos if ${ac_cv_type_signal+:} false; then :
7652 1.1 christos $as_echo_n "(cached) " >&6
7653 1.1 christos else
7654 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7655 1.1 christos /* end confdefs.h. */
7656 1.1 christos #include <sys/types.h>
7657 1.1 christos #include <signal.h>
7658 1.1 christos
7659 1.1 christos int
7660 1.1 christos main ()
7661 1.1 christos {
7662 1.1 christos return *(signal (0, 0)) (0) == 1;
7663 1.1 christos ;
7664 1.1 christos return 0;
7665 1.1 christos }
7666 1.1 christos _ACEOF
7667 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7668 1.1 christos ac_cv_type_signal=int
7669 1.1 christos else
7670 1.1 christos ac_cv_type_signal=void
7671 1.1 christos fi
7672 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7673 1.1 christos fi
7674 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7675 1.1 christos $as_echo "$ac_cv_type_signal" >&6; }
7676 1.1 christos
7677 1.1 christos cat >>confdefs.h <<_ACEOF
7678 1.1 christos #define RETSIGTYPE $ac_cv_type_signal
7679 1.1 christos _ACEOF
7680 1.1 christos
7681 1.1 christos
7682 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7683 1.1 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
7684 1.1 christos if ${ac_cv_sys_largefile_source+:} false; then :
7685 1.1 christos $as_echo_n "(cached) " >&6
7686 1.1 christos else
7687 1.1 christos while :; do
7688 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7689 1.1 christos /* end confdefs.h. */
7690 1.1 christos #include <sys/types.h> /* for off_t */
7691 1.1 christos #include <stdio.h>
7692 1.1 christos int
7693 1.1 christos main ()
7694 1.1 christos {
7695 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7696 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7697 1.1 christos ;
7698 1.1 christos return 0;
7699 1.1 christos }
7700 1.1 christos _ACEOF
7701 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7702 1.1 christos ac_cv_sys_largefile_source=no; break
7703 1.1 christos fi
7704 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7705 1.1 christos conftest$ac_exeext conftest.$ac_ext
7706 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7707 1.1 christos /* end confdefs.h. */
7708 1.1 christos #define _LARGEFILE_SOURCE 1
7709 1.1 christos #include <sys/types.h> /* for off_t */
7710 1.1 christos #include <stdio.h>
7711 1.1 christos int
7712 1.1 christos main ()
7713 1.1 christos {
7714 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7715 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7716 1.1 christos ;
7717 1.1 christos return 0;
7718 1.1 christos }
7719 1.1 christos _ACEOF
7720 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7721 1.1 christos ac_cv_sys_largefile_source=1; break
7722 1.1 christos fi
7723 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7724 1.1 christos conftest$ac_exeext conftest.$ac_ext
7725 1.1 christos ac_cv_sys_largefile_source=unknown
7726 1.1 christos break
7727 1.1 christos done
7728 1.1 christos fi
7729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
7730 1.1 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
7731 1.1 christos case $ac_cv_sys_largefile_source in #(
7732 1.1 christos no | unknown) ;;
7733 1.1 christos *)
7734 1.1 christos cat >>confdefs.h <<_ACEOF
7735 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7736 1.1 christos _ACEOF
7737 1.1 christos ;;
7738 1.1 christos esac
7739 1.1 christos rm -rf conftest*
7740 1.1 christos
7741 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7742 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
7743 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7744 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
7745 1.1 christos
7746 1.1 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
7747 1.1 christos
7748 1.1 christos fi
7749 1.1 christos
7750 1.1 christos # Check whether --enable-largefile was given.
7751 1.1 christos if test "${enable_largefile+set}" = set; then :
7752 1.1 christos enableval=$enable_largefile;
7753 1.1 christos fi
7754 1.1 christos
7755 1.1 christos if test "$enable_largefile" != no; then
7756 1.1 christos
7757 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
7758 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
7759 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
7760 1.1 christos $as_echo_n "(cached) " >&6
7761 1.1 christos else
7762 1.1 christos ac_cv_sys_largefile_CC=no
7763 1.1 christos if test "$GCC" != yes; then
7764 1.1 christos ac_save_CC=$CC
7765 1.1 christos while :; do
7766 1.1 christos # IRIX 6.2 and later do not support large files by default,
7767 1.1 christos # so use the C compiler's -n32 option if that helps.
7768 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7769 1.1 christos /* end confdefs.h. */
7770 1.1 christos #include <sys/types.h>
7771 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7772 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7773 1.1 christos since some C++ compilers masquerading as C compilers
7774 1.1 christos incorrectly reject 9223372036854775807. */
7775 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7776 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7777 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7778 1.1 christos ? 1 : -1];
7779 1.1 christos int
7780 1.1 christos main ()
7781 1.1 christos {
7782 1.1 christos
7783 1.1 christos ;
7784 1.1 christos return 0;
7785 1.1 christos }
7786 1.1 christos _ACEOF
7787 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7788 1.1 christos break
7789 1.1 christos fi
7790 1.1 christos rm -f core conftest.err conftest.$ac_objext
7791 1.1 christos CC="$CC -n32"
7792 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7793 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
7794 1.1 christos fi
7795 1.1 christos rm -f core conftest.err conftest.$ac_objext
7796 1.1 christos break
7797 1.1 christos done
7798 1.1 christos CC=$ac_save_CC
7799 1.1 christos rm -f conftest.$ac_ext
7800 1.1 christos fi
7801 1.1 christos fi
7802 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
7803 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
7804 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
7805 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
7806 1.1 christos fi
7807 1.1 christos
7808 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7809 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
7810 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
7811 1.1 christos $as_echo_n "(cached) " >&6
7812 1.1 christos else
7813 1.1 christos while :; do
7814 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7815 1.1 christos /* end confdefs.h. */
7816 1.1 christos #include <sys/types.h>
7817 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7818 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7819 1.1 christos since some C++ compilers masquerading as C compilers
7820 1.1 christos incorrectly reject 9223372036854775807. */
7821 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7822 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7823 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7824 1.1 christos ? 1 : -1];
7825 1.1 christos int
7826 1.1 christos main ()
7827 1.1 christos {
7828 1.1 christos
7829 1.1 christos ;
7830 1.1 christos return 0;
7831 1.1 christos }
7832 1.1 christos _ACEOF
7833 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7834 1.1 christos ac_cv_sys_file_offset_bits=no; break
7835 1.1 christos fi
7836 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7837 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7838 1.1 christos /* end confdefs.h. */
7839 1.1 christos #define _FILE_OFFSET_BITS 64
7840 1.1 christos #include <sys/types.h>
7841 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7842 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7843 1.1 christos since some C++ compilers masquerading as C compilers
7844 1.1 christos incorrectly reject 9223372036854775807. */
7845 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7846 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7847 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7848 1.1 christos ? 1 : -1];
7849 1.1 christos int
7850 1.1 christos main ()
7851 1.1 christos {
7852 1.1 christos
7853 1.1 christos ;
7854 1.1 christos return 0;
7855 1.1 christos }
7856 1.1 christos _ACEOF
7857 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7858 1.1 christos ac_cv_sys_file_offset_bits=64; break
7859 1.1 christos fi
7860 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7861 1.1 christos ac_cv_sys_file_offset_bits=unknown
7862 1.1 christos break
7863 1.1 christos done
7864 1.1 christos fi
7865 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
7866 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
7867 1.1 christos case $ac_cv_sys_file_offset_bits in #(
7868 1.1 christos no | unknown) ;;
7869 1.1 christos *)
7870 1.1 christos cat >>confdefs.h <<_ACEOF
7871 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7872 1.1 christos _ACEOF
7873 1.1 christos ;;
7874 1.1 christos esac
7875 1.1 christos rm -rf conftest*
7876 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
7877 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
7878 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
7879 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
7880 1.1 christos $as_echo_n "(cached) " >&6
7881 1.1 christos else
7882 1.1 christos while :; do
7883 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7884 1.1 christos /* end confdefs.h. */
7885 1.1 christos #include <sys/types.h>
7886 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7887 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7888 1.1 christos since some C++ compilers masquerading as C compilers
7889 1.1 christos incorrectly reject 9223372036854775807. */
7890 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7891 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7892 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7893 1.1 christos ? 1 : -1];
7894 1.1 christos int
7895 1.1 christos main ()
7896 1.1 christos {
7897 1.1 christos
7898 1.1 christos ;
7899 1.1 christos return 0;
7900 1.1 christos }
7901 1.1 christos _ACEOF
7902 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7903 1.1 christos ac_cv_sys_large_files=no; break
7904 1.1 christos fi
7905 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7906 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7907 1.1 christos /* end confdefs.h. */
7908 1.1 christos #define _LARGE_FILES 1
7909 1.1 christos #include <sys/types.h>
7910 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7911 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7912 1.1 christos since some C++ compilers masquerading as C compilers
7913 1.1 christos incorrectly reject 9223372036854775807. */
7914 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7915 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7916 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7917 1.1 christos ? 1 : -1];
7918 1.1 christos int
7919 1.1 christos main ()
7920 1.1 christos {
7921 1.1 christos
7922 1.1 christos ;
7923 1.1 christos return 0;
7924 1.1 christos }
7925 1.1 christos _ACEOF
7926 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7927 1.1 christos ac_cv_sys_large_files=1; break
7928 1.1 christos fi
7929 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7930 1.1 christos ac_cv_sys_large_files=unknown
7931 1.1 christos break
7932 1.1 christos done
7933 1.1 christos fi
7934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
7935 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
7936 1.1 christos case $ac_cv_sys_large_files in #(
7937 1.1 christos no | unknown) ;;
7938 1.1 christos *)
7939 1.1 christos cat >>confdefs.h <<_ACEOF
7940 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
7941 1.1 christos _ACEOF
7942 1.1 christos ;;
7943 1.1 christos esac
7944 1.1 christos rm -rf conftest*
7945 1.1 christos fi
7946 1.1 christos
7947 1.1 christos
7948 1.1 christos fi
7949 1.1 christos
7950 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7951 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7952 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7953 1.1 christos # This bug is HP SR number 8606223364.
7954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
7955 1.1 christos $as_echo_n "checking size of void*... " >&6; }
7956 1.1 christos if ${ac_cv_sizeof_voidp+:} false; then :
7957 1.1 christos $as_echo_n "(cached) " >&6
7958 1.1 christos else
7959 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
7960 1.1 christos
7961 1.1 christos else
7962 1.1 christos if test "$ac_cv_type_voidp" = yes; then
7963 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7964 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7965 1.1 christos as_fn_error 77 "cannot compute sizeof (void*)
7966 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7967 1.1 christos else
7968 1.1 christos ac_cv_sizeof_voidp=0
7969 1.1 christos fi
7970 1.1 christos fi
7971 1.1 christos
7972 1.1 christos fi
7973 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
7974 1.1 christos $as_echo "$ac_cv_sizeof_voidp" >&6; }
7975 1.1 christos
7976 1.1 christos
7977 1.1 christos
7978 1.1 christos cat >>confdefs.h <<_ACEOF
7979 1.1 christos #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
7980 1.1 christos _ACEOF
7981 1.1 christos
7982 1.1 christos
7983 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7984 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7985 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7986 1.1 christos # This bug is HP SR number 8606223364.
7987 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
7988 1.1 christos $as_echo_n "checking size of off_t... " >&6; }
7989 1.1 christos if ${ac_cv_sizeof_off_t+:} false; then :
7990 1.1 christos $as_echo_n "(cached) " >&6
7991 1.1 christos else
7992 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
7993 1.1 christos
7994 1.1 christos else
7995 1.1 christos if test "$ac_cv_type_off_t" = yes; then
7996 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7997 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7998 1.1 christos as_fn_error 77 "cannot compute sizeof (off_t)
7999 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
8000 1.1 christos else
8001 1.1 christos ac_cv_sizeof_off_t=0
8002 1.1 christos fi
8003 1.1 christos fi
8004 1.1 christos
8005 1.1 christos fi
8006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
8007 1.1 christos $as_echo "$ac_cv_sizeof_off_t" >&6; }
8008 1.1 christos
8009 1.1 christos
8010 1.1 christos
8011 1.1 christos cat >>confdefs.h <<_ACEOF
8012 1.1 christos #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
8013 1.1 christos _ACEOF
8014 1.1 christos
8015 1.1 christos
8016 1.1 christos for ac_func in arc4random arc4random_uniform
8017 1.1 christos do :
8018 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8019 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8020 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8021 1.1 christos cat >>confdefs.h <<_ACEOF
8022 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8023 1.1 christos _ACEOF
8024 1.1 christos
8025 1.1 christos fi
8026 1.1 christos done
8027 1.1 christos
8028 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
8029 1.1 christos do :
8030 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8031 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8032 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8033 1.1 christos cat >>confdefs.h <<_ACEOF
8034 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8035 1.1 christos _ACEOF
8036 1.1 christos
8037 1.1 christos fi
8038 1.1 christos done
8039 1.1 christos
8040 1.1 christos
8041 1.1 christos # Check whether --enable-recvmmsg was given.
8042 1.1 christos if test "${enable_recvmmsg+set}" = set; then :
8043 1.1 christos enableval=$enable_recvmmsg;
8044 1.1 christos fi
8045 1.1 christos
8046 1.1 christos case "$enable_recvmmsg" in
8047 1.1 christos yes)
8048 1.1 christos ac_fn_c_check_func "$LINENO" "recvmmsg" "ac_cv_func_recvmmsg"
8049 1.1 christos if test "x$ac_cv_func_recvmmsg" = xyes; then :
8050 1.1 christos
8051 1.1 christos if test "$cross_compiling" = yes; then :
8052 1.1 christos
8053 1.1 christos
8054 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8055 1.1 christos
8056 1.1 christos
8057 1.1 christos else
8058 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8059 1.1 christos /* end confdefs.h. */
8060 1.1 christos
8061 1.1 christos #include <sys/socket.h>
8062 1.1 christos #include <errno.h>
8063 1.1 christos int main(void)
8064 1.1 christos {
8065 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8066 1.1 christos int r = recvmmsg(s, 0, 0, 0, 0) == -1 && errno == ENOSYS;
8067 1.1 christos close(s);
8068 1.1 christos return r;
8069 1.1 christos }
8070 1.1 christos
8071 1.1 christos _ACEOF
8072 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8073 1.1 christos
8074 1.1 christos
8075 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
8076 1.1 christos
8077 1.1 christos fi
8078 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8079 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos fi
8083 1.1 christos
8084 1.1 christos ac_fn_c_check_func "$LINENO" "sendmmsg" "ac_cv_func_sendmmsg"
8085 1.1 christos if test "x$ac_cv_func_sendmmsg" = xyes; then :
8086 1.1 christos
8087 1.1 christos if test "$cross_compiling" = yes; then :
8088 1.1 christos
8089 1.1 christos
8090 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8091 1.1 christos
8092 1.1 christos
8093 1.1 christos else
8094 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8095 1.1 christos /* end confdefs.h. */
8096 1.1 christos
8097 1.1 christos #include <sys/socket.h>
8098 1.1 christos #include <errno.h>
8099 1.1 christos int main(void)
8100 1.1 christos {
8101 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8102 1.1 christos int r = sendmmsg(s, 0, 0, 0) == -1 && errno == ENOSYS;
8103 1.1 christos close(s);
8104 1.1 christos return r;
8105 1.1 christos }
8106 1.1 christos
8107 1.1 christos _ACEOF
8108 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8109 1.1 christos
8110 1.1 christos
8111 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8112 1.1 christos
8113 1.1 christos fi
8114 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8115 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8116 1.1 christos fi
8117 1.1 christos
8118 1.1 christos fi
8119 1.1 christos
8120 1.1 christos
8121 1.1 christos ;;
8122 1.1 christos no|*)
8123 1.1 christos ;;
8124 1.1 christos esac
8125 1.1 christos
8126 1.1 christos # check if setreuid en setregid fail, on MacOSX10.4(darwin8).
8127 1.1.1.3 christos if echo $target_os | grep darwin8 > /dev/null; then
8128 1.1 christos
8129 1.1 christos $as_echo "#define DARWIN_BROKEN_SETREUID 1" >>confdefs.h
8130 1.1 christos
8131 1.1 christos fi
8132 1.1 christos
8133 1.1 christos #
8134 1.1 christos # Checking for missing functions we can replace
8135 1.1 christos #
8136 1.1 christos ac_fn_c_check_func "$LINENO" "basename" "ac_cv_func_basename"
8137 1.1 christos if test "x$ac_cv_func_basename" = xyes; then :
8138 1.1 christos $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
8139 1.1 christos
8140 1.1 christos else
8141 1.1 christos case " $LIBOBJS " in
8142 1.1 christos *" basename.$ac_objext "* ) ;;
8143 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
8144 1.1 christos ;;
8145 1.1 christos esac
8146 1.1 christos
8147 1.1 christos fi
8148 1.1 christos
8149 1.1 christos
8150 1.1 christos ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
8151 1.1 christos if test "x$ac_cv_func_inet_aton" = xyes; then :
8152 1.1 christos $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
8153 1.1 christos
8154 1.1 christos else
8155 1.1 christos case " $LIBOBJS " in
8156 1.1 christos *" inet_aton.$ac_objext "* ) ;;
8157 1.1 christos *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
8158 1.1 christos ;;
8159 1.1 christos esac
8160 1.1 christos
8161 1.1 christos fi
8162 1.1 christos
8163 1.1 christos
8164 1.1 christos ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
8165 1.1 christos if test "x$ac_cv_func_inet_pton" = xyes; then :
8166 1.1 christos $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
8167 1.1 christos
8168 1.1 christos else
8169 1.1 christos case " $LIBOBJS " in
8170 1.1 christos *" inet_pton.$ac_objext "* ) ;;
8171 1.1 christos *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
8172 1.1 christos ;;
8173 1.1 christos esac
8174 1.1 christos
8175 1.1 christos fi
8176 1.1 christos
8177 1.1 christos
8178 1.1 christos ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
8179 1.1 christos if test "x$ac_cv_func_inet_ntop" = xyes; then :
8180 1.1 christos $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
8181 1.1 christos
8182 1.1 christos else
8183 1.1 christos case " $LIBOBJS " in
8184 1.1 christos *" inet_ntop.$ac_objext "* ) ;;
8185 1.1 christos *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
8186 1.1 christos ;;
8187 1.1 christos esac
8188 1.1 christos
8189 1.1 christos fi
8190 1.1 christos
8191 1.1 christos
8192 1.1 christos ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
8193 1.1 christos if test "x$ac_cv_func_snprintf" = xyes; then :
8194 1.1 christos $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
8195 1.1 christos
8196 1.1 christos else
8197 1.1 christos case " $LIBOBJS " in
8198 1.1 christos *" snprintf.$ac_objext "* ) ;;
8199 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
8200 1.1 christos ;;
8201 1.1 christos esac
8202 1.1 christos
8203 1.1 christos fi
8204 1.1 christos
8205 1.1 christos
8206 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
8207 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
8208 1.1 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
8209 1.1 christos
8210 1.1 christos else
8211 1.1 christos case " $LIBOBJS " in
8212 1.1 christos *" strlcat.$ac_objext "* ) ;;
8213 1.1 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
8214 1.1 christos ;;
8215 1.1 christos esac
8216 1.1 christos
8217 1.1 christos fi
8218 1.1 christos
8219 1.1 christos
8220 1.1 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
8221 1.1 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
8222 1.1 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
8223 1.1 christos
8224 1.1 christos else
8225 1.1 christos case " $LIBOBJS " in
8226 1.1 christos *" strlcpy.$ac_objext "* ) ;;
8227 1.1 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
8228 1.1 christos ;;
8229 1.1 christos esac
8230 1.1 christos
8231 1.1 christos fi
8232 1.1 christos
8233 1.1 christos
8234 1.1 christos ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
8235 1.1 christos if test "x$ac_cv_func_strptime" = xyes; then :
8236 1.1 christos $as_echo "#define HAVE_STRPTIME 1" >>confdefs.h
8237 1.1 christos
8238 1.1 christos else
8239 1.1 christos case " $LIBOBJS " in
8240 1.1 christos *" strptime.$ac_objext "* ) ;;
8241 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
8242 1.1 christos ;;
8243 1.1 christos esac
8244 1.1 christos
8245 1.1 christos fi
8246 1.1 christos
8247 1.1 christos
8248 1.1 christos ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
8249 1.1 christos if test "x$ac_cv_func_b64_pton" = xyes; then :
8250 1.1 christos $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
8251 1.1 christos
8252 1.1 christos else
8253 1.1 christos case " $LIBOBJS " in
8254 1.1 christos *" b64_pton.$ac_objext "* ) ;;
8255 1.1 christos *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
8256 1.1 christos ;;
8257 1.1 christos esac
8258 1.1 christos
8259 1.1 christos fi
8260 1.1 christos
8261 1.1 christos
8262 1.1 christos ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
8263 1.1 christos if test "x$ac_cv_func_b64_ntop" = xyes; then :
8264 1.1 christos $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
8265 1.1 christos
8266 1.1 christos else
8267 1.1 christos case " $LIBOBJS " in
8268 1.1 christos *" b64_ntop.$ac_objext "* ) ;;
8269 1.1 christos *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
8270 1.1 christos ;;
8271 1.1 christos esac
8272 1.1 christos
8273 1.1 christos fi
8274 1.1 christos
8275 1.1 christos
8276 1.1 christos ac_fn_c_check_func "$LINENO" "pselect" "ac_cv_func_pselect"
8277 1.1 christos if test "x$ac_cv_func_pselect" = xyes; then :
8278 1.1 christos $as_echo "#define HAVE_PSELECT 1" >>confdefs.h
8279 1.1 christos
8280 1.1 christos else
8281 1.1 christos case " $LIBOBJS " in
8282 1.1 christos *" pselect.$ac_objext "* ) ;;
8283 1.1 christos *) LIBOBJS="$LIBOBJS pselect.$ac_objext"
8284 1.1 christos ;;
8285 1.1 christos esac
8286 1.1 christos
8287 1.1 christos fi
8288 1.1 christos
8289 1.1 christos
8290 1.1 christos ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
8291 1.1 christos if test "x$ac_cv_func_memmove" = xyes; then :
8292 1.1 christos $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
8293 1.1 christos
8294 1.1 christos else
8295 1.1 christos case " $LIBOBJS " in
8296 1.1 christos *" memmove.$ac_objext "* ) ;;
8297 1.1 christos *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
8298 1.1 christos ;;
8299 1.1 christos esac
8300 1.1 christos
8301 1.1 christos fi
8302 1.1 christos
8303 1.1 christos
8304 1.1 christos ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
8305 1.1 christos if test "x$ac_cv_func_reallocarray" = xyes; then :
8306 1.1 christos $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h
8307 1.1 christos
8308 1.1 christos else
8309 1.1 christos case " $LIBOBJS " in
8310 1.1 christos *" reallocarray.$ac_objext "* ) ;;
8311 1.1 christos *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext"
8312 1.1 christos ;;
8313 1.1 christos esac
8314 1.1 christos
8315 1.1 christos fi
8316 1.1 christos
8317 1.1 christos
8318 1.1 christos
8319 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pselect prototype in sys/select.h" >&5
8320 1.1 christos $as_echo_n "checking for pselect prototype in sys/select.h... " >&6; }
8321 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8322 1.1 christos /* end confdefs.h. */
8323 1.1 christos #include <sys/select.h>
8324 1.1 christos
8325 1.1 christos _ACEOF
8326 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8327 1.1 christos $EGREP "[^a-zA-Z_]*pselect[^a-zA-Z_]" >/dev/null 2>&1; then :
8328 1.1 christos
8329 1.1 christos $as_echo "#define HAVE_PSELECT_PROTO 1" >>confdefs.h
8330 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8331 1.1 christos $as_echo "yes" >&6; }
8332 1.1 christos else
8333 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8334 1.1 christos $as_echo "no" >&6; }
8335 1.1 christos fi
8336 1.1 christos rm -f conftest*
8337 1.1 christos
8338 1.1 christos
8339 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctime_r prototype in time.h" >&5
8340 1.1 christos $as_echo_n "checking for ctime_r prototype in time.h... " >&6; }
8341 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8342 1.1 christos /* end confdefs.h. */
8343 1.1 christos #include <time.h>
8344 1.1 christos
8345 1.1 christos _ACEOF
8346 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8347 1.1 christos $EGREP "[^a-zA-Z_]*ctime_r[^a-zA-Z_]" >/dev/null 2>&1; then :
8348 1.1 christos
8349 1.1 christos $as_echo "#define HAVE_CTIME_R_PROTO 1" >>confdefs.h
8350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8351 1.1 christos $as_echo "yes" >&6; }
8352 1.1 christos else
8353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8354 1.1 christos $as_echo "no" >&6; }
8355 1.1 christos fi
8356 1.1 christos rm -f conftest*
8357 1.1 christos
8358 1.1 christos
8359 1.1 christos ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "
8360 1.1 christos $ac_includes_default
8361 1.1 christos #ifdef HAVE_SIGNAL_H
8362 1.1 christos #include <signal.h>
8363 1.1 christos #endif
8364 1.1 christos #ifdef HAVE_TIME_H
8365 1.1 christos #include <time.h>
8366 1.1 christos #endif
8367 1.1 christos
8368 1.1 christos "
8369 1.1 christos if test "x$ac_cv_type_struct_timespec" = xyes; then :
8370 1.1 christos
8371 1.1 christos $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
8372 1.1 christos
8373 1.1 christos fi
8374 1.1 christos
8375 1.1 christos
8376 1.1 christos
8377 1.1 christos cat >>confdefs.h <<_ACEOF
8378 1.1 christos #define IDENTITY "unidentified server"
8379 1.1 christos _ACEOF
8380 1.1 christos
8381 1.1 christos
8382 1.1 christos cat >>confdefs.h <<_ACEOF
8383 1.1 christos #define VERSION PACKAGE_STRING
8384 1.1 christos _ACEOF
8385 1.1 christos
8386 1.1 christos
8387 1.1 christos cat >>confdefs.h <<_ACEOF
8388 1.1 christos #define TCP_BACKLOG 256
8389 1.1 christos _ACEOF
8390 1.1 christos
8391 1.1 christos
8392 1.1 christos cat >>confdefs.h <<_ACEOF
8393 1.1 christos #define TCP_PORT "53"
8394 1.1 christos _ACEOF
8395 1.1 christos
8396 1.1 christos
8397 1.1 christos cat >>confdefs.h <<_ACEOF
8398 1.1 christos #define TCP_MAX_MESSAGE_LEN 65535
8399 1.1 christos _ACEOF
8400 1.1 christos
8401 1.1 christos
8402 1.1 christos cat >>confdefs.h <<_ACEOF
8403 1.1 christos #define UDP_PORT "53"
8404 1.1 christos _ACEOF
8405 1.1 christos
8406 1.1 christos
8407 1.1 christos cat >>confdefs.h <<_ACEOF
8408 1.1 christos #define UDP_MAX_MESSAGE_LEN 512
8409 1.1 christos _ACEOF
8410 1.1 christos
8411 1.1 christos
8412 1.1 christos cat >>confdefs.h <<_ACEOF
8413 1.1 christos #define EDNS_MAX_MESSAGE_LEN 4096
8414 1.1 christos _ACEOF
8415 1.1 christos
8416 1.1 christos
8417 1.1 christos cat >>confdefs.h <<_ACEOF
8418 1.1 christos #define MAXSYSLOGMSGLEN 512
8419 1.1 christos _ACEOF
8420 1.1 christos
8421 1.1 christos
8422 1.1 christos cat >>confdefs.h <<_ACEOF
8423 1.1 christos #define NSD_CONTROL_PORT 8952
8424 1.1 christos _ACEOF
8425 1.1 christos
8426 1.1 christos
8427 1.1 christos cat >>confdefs.h <<_ACEOF
8428 1.1 christos #define NSD_CONTROL_VERSION 1
8429 1.1 christos _ACEOF
8430 1.1 christos
8431 1.1 christos
8432 1.1 christos facility=LOG_DAEMON
8433 1.1 christos
8434 1.1 christos # Check whether --with-facility was given.
8435 1.1 christos if test "${with_facility+set}" = set; then :
8436 1.1 christos withval=$with_facility; facility=$withval
8437 1.1 christos fi
8438 1.1 christos
8439 1.1 christos
8440 1.1 christos cat >>confdefs.h <<_ACEOF
8441 1.1 christos #define FACILITY $facility
8442 1.1 christos _ACEOF
8443 1.1 christos
8444 1.1 christos
8445 1.1 christos tcp_timeout=120
8446 1.1 christos
8447 1.1 christos # Check whether --with-tcp_timeout was given.
8448 1.1 christos if test "${with_tcp_timeout+set}" = set; then :
8449 1.1 christos withval=$with_tcp_timeout; tcp_timeout=$withval
8450 1.1 christos fi
8451 1.1 christos
8452 1.1 christos
8453 1.1 christos cat >>confdefs.h <<_ACEOF
8454 1.1 christos #define TCP_TIMEOUT $tcp_timeout
8455 1.1 christos _ACEOF
8456 1.1 christos
8457 1.1 christos
8458 1.1 christos # Check whether --enable-root-server was given.
8459 1.1 christos if test "${enable_root_server+set}" = set; then :
8460 1.1 christos enableval=$enable_root_server;
8461 1.1 christos fi
8462 1.1 christos
8463 1.1 christos case "$enable_root_server" in
8464 1.1 christos yes)
8465 1.1 christos
8466 1.1 christos cat >>confdefs.h <<_ACEOF
8467 1.1 christos #define ROOT_SERVER /**/
8468 1.1 christos _ACEOF
8469 1.1 christos
8470 1.1 christos ;;
8471 1.1 christos no|*)
8472 1.1 christos ;;
8473 1.1 christos esac
8474 1.1 christos
8475 1.1 christos # Check whether --enable-ipv6 was given.
8476 1.1 christos if test "${enable_ipv6+set}" = set; then :
8477 1.1 christos enableval=$enable_ipv6;
8478 1.1 christos fi
8479 1.1 christos
8480 1.1 christos case "$enable_ipv6" in
8481 1.1 christos no)
8482 1.1 christos ;;
8483 1.1 christos yes|*)
8484 1.1 christos
8485 1.1 christos cat >>confdefs.h <<_ACEOF
8486 1.1 christos #define INET6 /**/
8487 1.1 christos _ACEOF
8488 1.1 christos
8489 1.1 christos ;;
8490 1.1 christos esac
8491 1.1 christos
8492 1.1 christos # Check whether --enable-bind8-stats was given.
8493 1.1 christos if test "${enable_bind8_stats+set}" = set; then :
8494 1.1 christos enableval=$enable_bind8_stats;
8495 1.1 christos fi
8496 1.1 christos
8497 1.1 christos
8498 1.1 christos case "$enable_bind8_stats" in
8499 1.1 christos yes|'')
8500 1.1 christos
8501 1.1 christos cat >>confdefs.h <<_ACEOF
8502 1.1 christos #define BIND8_STATS /**/
8503 1.1 christos _ACEOF
8504 1.1 christos
8505 1.1 christos ;;
8506 1.1 christos no|*)
8507 1.1 christos ;;
8508 1.1 christos esac
8509 1.1 christos
8510 1.1 christos # Check whether --enable-zone-stats was given.
8511 1.1 christos if test "${enable_zone_stats+set}" = set; then :
8512 1.1 christos enableval=$enable_zone_stats;
8513 1.1 christos fi
8514 1.1 christos
8515 1.1 christos case "$enable_zone_stats" in
8516 1.1 christos yes)
8517 1.1 christos
8518 1.1 christos cat >>confdefs.h <<_ACEOF
8519 1.1 christos #define USE_ZONE_STATS /**/
8520 1.1 christos _ACEOF
8521 1.1 christos
8522 1.1 christos
8523 1.1 christos cat >>confdefs.h <<_ACEOF
8524 1.1 christos #define BIND8_STATS /**/
8525 1.1 christos _ACEOF
8526 1.1 christos
8527 1.1 christos ;;
8528 1.1 christos no|''|*)
8529 1.1 christos ;;
8530 1.1 christos esac
8531 1.1 christos
8532 1.1 christos # Check whether --enable-checking was given.
8533 1.1 christos if test "${enable_checking+set}" = set; then :
8534 1.1 christos enableval=$enable_checking;
8535 1.1 christos fi
8536 1.1 christos
8537 1.1 christos case "$enable_checking" in
8538 1.1 christos yes)
8539 1.1 christos
8540 1.1 christos
8541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
8542 1.1 christos $as_echo_n "checking whether $CC supports -W... " >&6; }
8543 1.1 christos cache=`echo W | sed 'y%.=/+-%___p_%'`
8544 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8545 1.1 christos $as_echo_n "(cached) " >&6
8546 1.1 christos else
8547 1.1 christos
8548 1.1 christos echo 'void f(){}' >conftest.c
8549 1.1 christos if test -z "`$CC -W -c conftest.c 2>&1`"; then
8550 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8551 1.1 christos else
8552 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8553 1.1 christos fi
8554 1.1 christos rm -f conftest*
8555 1.1 christos
8556 1.1 christos fi
8557 1.1 christos
8558 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8559 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8560 1.1 christos $as_echo "yes" >&6; }
8561 1.1 christos :
8562 1.1 christos CFLAGS="$CFLAGS -W"
8563 1.1 christos else
8564 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8565 1.1 christos $as_echo "no" >&6; }
8566 1.1 christos :
8567 1.1 christos
8568 1.1 christos fi
8569 1.1 christos
8570 1.1 christos
8571 1.1 christos
8572 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
8573 1.1 christos $as_echo_n "checking whether $CC supports -Wall... " >&6; }
8574 1.1 christos cache=`echo Wall | sed 'y%.=/+-%___p_%'`
8575 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8576 1.1 christos $as_echo_n "(cached) " >&6
8577 1.1 christos else
8578 1.1 christos
8579 1.1 christos echo 'void f(){}' >conftest.c
8580 1.1 christos if test -z "`$CC -Wall -c conftest.c 2>&1`"; then
8581 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8582 1.1 christos else
8583 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8584 1.1 christos fi
8585 1.1 christos rm -f conftest*
8586 1.1 christos
8587 1.1 christos fi
8588 1.1 christos
8589 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8590 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8591 1.1 christos $as_echo "yes" >&6; }
8592 1.1 christos :
8593 1.1 christos CFLAGS="$CFLAGS -Wall"
8594 1.1 christos else
8595 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8596 1.1 christos $as_echo "no" >&6; }
8597 1.1 christos :
8598 1.1 christos
8599 1.1 christos fi
8600 1.1 christos
8601 1.1 christos
8602 1.1 christos
8603 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wextra" >&5
8604 1.1 christos $as_echo_n "checking whether $CC supports -Wextra... " >&6; }
8605 1.1 christos cache=`echo Wextra | sed 'y%.=/+-%___p_%'`
8606 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8607 1.1 christos $as_echo_n "(cached) " >&6
8608 1.1 christos else
8609 1.1 christos
8610 1.1 christos echo 'void f(){}' >conftest.c
8611 1.1 christos if test -z "`$CC -Wextra -c conftest.c 2>&1`"; then
8612 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8613 1.1 christos else
8614 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8615 1.1 christos fi
8616 1.1 christos rm -f conftest*
8617 1.1 christos
8618 1.1 christos fi
8619 1.1 christos
8620 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8621 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8622 1.1 christos $as_echo "yes" >&6; }
8623 1.1 christos :
8624 1.1 christos CFLAGS="$CFLAGS -Wextra"
8625 1.1 christos else
8626 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8627 1.1 christos $as_echo "no" >&6; }
8628 1.1 christos :
8629 1.1 christos
8630 1.1 christos fi
8631 1.1 christos
8632 1.1 christos
8633 1.1 christos
8634 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
8635 1.1 christos $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
8636 1.1 christos cache=`echo Wdeclaration-after-statement | sed 'y%.=/+-%___p_%'`
8637 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8638 1.1 christos $as_echo_n "(cached) " >&6
8639 1.1 christos else
8640 1.1 christos
8641 1.1 christos echo 'void f(){}' >conftest.c
8642 1.1 christos if test -z "`$CC -Wdeclaration-after-statement -c conftest.c 2>&1`"; then
8643 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8644 1.1 christos else
8645 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8646 1.1 christos fi
8647 1.1 christos rm -f conftest*
8648 1.1 christos
8649 1.1 christos fi
8650 1.1 christos
8651 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8652 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8653 1.1 christos $as_echo "yes" >&6; }
8654 1.1 christos :
8655 1.1 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
8656 1.1 christos else
8657 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8658 1.1 christos $as_echo "no" >&6; }
8659 1.1 christos :
8660 1.1 christos
8661 1.1 christos fi
8662 1.1 christos
8663 1.1 christos ;;
8664 1.1 christos no|*)
8665 1.1 christos
8666 1.1 christos $as_echo "#define NDEBUG /**/" >>confdefs.h
8667 1.1 christos
8668 1.1 christos ;;
8669 1.1 christos esac
8670 1.1 christos
8671 1.1.1.3 christos # Check whether --enable-memclean was given.
8672 1.1.1.3 christos if test "${enable_memclean+set}" = set; then :
8673 1.1.1.3 christos enableval=$enable_memclean;
8674 1.1.1.3 christos fi
8675 1.1.1.3 christos
8676 1.1.1.3 christos if test "$enable_memclean" = "yes"; then
8677 1.1.1.3 christos cat >>confdefs.h <<_ACEOF
8678 1.1.1.3 christos #define MEMCLEAN 1
8679 1.1.1.3 christos _ACEOF
8680 1.1.1.3 christos
8681 1.1.1.3 christos fi
8682 1.1.1.3 christos
8683 1.1 christos # Check whether --enable-ratelimit was given.
8684 1.1 christos if test "${enable_ratelimit+set}" = set; then :
8685 1.1 christos enableval=$enable_ratelimit;
8686 1.1 christos fi
8687 1.1 christos
8688 1.1 christos case "$enable_ratelimit" in
8689 1.1 christos yes)
8690 1.1 christos
8691 1.1 christos cat >>confdefs.h <<_ACEOF
8692 1.1 christos #define RATELIMIT /**/
8693 1.1 christos _ACEOF
8694 1.1 christos
8695 1.1 christos ratelimit="xx"
8696 1.1 christos ;;
8697 1.1 christos no|*)
8698 1.1 christos ratelimit=""
8699 1.1 christos ;;
8700 1.1 christos esac
8701 1.1 christos
8702 1.1 christos
8703 1.1 christos # Check whether --enable-ratelimit-default-is-off was given.
8704 1.1 christos if test "${enable_ratelimit_default_is_off+set}" = set; then :
8705 1.1 christos enableval=$enable_ratelimit_default_is_off;
8706 1.1 christos fi
8707 1.1 christos
8708 1.1 christos case "$enable_ratelimit_default_is_off" in
8709 1.1 christos yes)
8710 1.1 christos
8711 1.1 christos cat >>confdefs.h <<_ACEOF
8712 1.1 christos #define RATELIMIT_DEFAULT_OFF /**/
8713 1.1 christos _ACEOF
8714 1.1 christos
8715 1.1 christos ratelimit_default="off"
8716 1.1 christos ;;
8717 1.1 christos no|*)
8718 1.1 christos ratelimit_default="on"
8719 1.1 christos ;;
8720 1.1 christos esac
8721 1.1 christos
8722 1.1 christos
8723 1.1 christos # we need SSL for TSIG (and maybe also for NSEC3).
8724 1.1 christos
8725 1.1 christos
8726 1.1 christos # Check whether --with-ssl was given.
8727 1.1 christos if test "${with_ssl+set}" = set; then :
8728 1.1 christos withval=$with_ssl;
8729 1.1 christos
8730 1.1 christos else
8731 1.1 christos
8732 1.1 christos withval="yes"
8733 1.1 christos
8734 1.1 christos fi
8735 1.1 christos
8736 1.1 christos if test x_$withval != x_no; then
8737 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
8738 1.1 christos $as_echo_n "checking for SSL... " >&6; }
8739 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
8740 1.1 christos withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/sfw /usr/local /usr"
8741 1.1 christos fi
8742 1.1 christos for dir in $withval; do
8743 1.1 christos ssldir="$dir"
8744 1.1 christos if test -f "$dir/include/openssl/ssl.h"; then
8745 1.1 christos found_ssl="yes";
8746 1.1 christos
8747 1.1 christos cat >>confdefs.h <<_ACEOF
8748 1.1 christos #define HAVE_SSL /**/
8749 1.1 christos _ACEOF
8750 1.1 christos
8751 1.1 christos if test x_$ssldir != x_/usr; then
8752 1.1 christos CPPFLAGS="$CPPFLAGS -I$ssldir/include";
8753 1.1 christos fi
8754 1.1 christos break;
8755 1.1 christos fi
8756 1.1 christos done
8757 1.1 christos if test x_$found_ssl != x_yes; then
8758 1.1 christos as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
8759 1.1 christos else
8760 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
8761 1.1 christos $as_echo "found in $ssldir" >&6; }
8762 1.1 christos HAVE_SSL=yes
8763 1.1 christos if test x_$ssldir != x_/usr; then
8764 1.1 christos LDFLAGS="$LDFLAGS -L$ssldir/lib";
8765 1.1 christos fi
8766 1.1 christos if test x_$ssldir = x_/usr/sfw; then
8767 1.1 christos LDFLAGS="$LDFLAGS -R$ssldir/lib";
8768 1.1 christos fi
8769 1.1 christos fi
8770 1.1 christos
8771 1.1 christos fi
8772 1.1 christos
8773 1.1 christos if test x$HAVE_SSL = x"yes"; then
8774 1.1 christos
8775 1.1 christos # check if libssl needs libdl
8776 1.1 christos BAKLIBS="$LIBS"
8777 1.1 christos LIBS="-lssl $LIBS"
8778 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libssl needs libdl" >&5
8779 1.1 christos $as_echo_n "checking if libssl needs libdl... " >&6; }
8780 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8781 1.1 christos /* end confdefs.h. */
8782 1.1 christos
8783 1.1 christos /* Override any GCC internal prototype to avoid an error.
8784 1.1 christos Use char because int might match the return type of a GCC
8785 1.1 christos builtin and then its argument prototype would still apply. */
8786 1.1 christos #ifdef __cplusplus
8787 1.1 christos extern "C"
8788 1.1 christos #endif
8789 1.1 christos char SSL_CTX_new ();
8790 1.1 christos int
8791 1.1 christos main ()
8792 1.1 christos {
8793 1.1 christos return SSL_CTX_new ();
8794 1.1 christos ;
8795 1.1 christos return 0;
8796 1.1 christos }
8797 1.1 christos _ACEOF
8798 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8799 1.1 christos
8800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8801 1.1 christos $as_echo "no" >&6; }
8802 1.1 christos LIBS="$BAKLIBS"
8803 1.1 christos
8804 1.1 christos else
8805 1.1 christos
8806 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8807 1.1 christos $as_echo "yes" >&6; }
8808 1.1 christos LIBS="$BAKLIBS"
8809 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8810 1.1 christos $as_echo_n "checking for library containing dlopen... " >&6; }
8811 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8812 1.1 christos $as_echo_n "(cached) " >&6
8813 1.1 christos else
8814 1.1 christos ac_func_search_save_LIBS=$LIBS
8815 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8816 1.1 christos /* end confdefs.h. */
8817 1.1 christos
8818 1.1 christos /* Override any GCC internal prototype to avoid an error.
8819 1.1 christos Use char because int might match the return type of a GCC
8820 1.1 christos builtin and then its argument prototype would still apply. */
8821 1.1 christos #ifdef __cplusplus
8822 1.1 christos extern "C"
8823 1.1 christos #endif
8824 1.1 christos char dlopen ();
8825 1.1 christos int
8826 1.1 christos main ()
8827 1.1 christos {
8828 1.1 christos return dlopen ();
8829 1.1 christos ;
8830 1.1 christos return 0;
8831 1.1 christos }
8832 1.1 christos _ACEOF
8833 1.1 christos for ac_lib in '' dl; do
8834 1.1 christos if test -z "$ac_lib"; then
8835 1.1 christos ac_res="none required"
8836 1.1 christos else
8837 1.1 christos ac_res=-l$ac_lib
8838 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8839 1.1 christos fi
8840 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8841 1.1 christos ac_cv_search_dlopen=$ac_res
8842 1.1 christos fi
8843 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8844 1.1 christos conftest$ac_exeext
8845 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8846 1.1 christos break
8847 1.1 christos fi
8848 1.1 christos done
8849 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8850 1.1 christos
8851 1.1 christos else
8852 1.1 christos ac_cv_search_dlopen=no
8853 1.1 christos fi
8854 1.1 christos rm conftest.$ac_ext
8855 1.1 christos LIBS=$ac_func_search_save_LIBS
8856 1.1 christos fi
8857 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8858 1.1 christos $as_echo "$ac_cv_search_dlopen" >&6; }
8859 1.1 christos ac_res=$ac_cv_search_dlopen
8860 1.1 christos if test "$ac_res" != no; then :
8861 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8862 1.1 christos
8863 1.1 christos fi
8864 1.1 christos
8865 1.1 christos
8866 1.1 christos fi
8867 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8868 1.1 christos conftest$ac_exeext conftest.$ac_ext
8869 1.1 christos
8870 1.1 christos # Check for -pthread
8871 1.1 christos BAKLIBS="$LIBS"
8872 1.1 christos LIBS="-lcrypto $LIBS"
8873 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8874 1.1 christos /* end confdefs.h. */
8875 1.1 christos
8876 1.1 christos int
8877 1.1 christos main ()
8878 1.1 christos {
8879 1.1 christos
8880 1.1 christos int HMAC_Update(void);
8881 1.1 christos (void)HMAC_Update();
8882 1.1 christos
8883 1.1 christos ;
8884 1.1 christos return 0;
8885 1.1 christos }
8886 1.1 christos _ACEOF
8887 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8888 1.1 christos
8889 1.1 christos else
8890 1.1 christos
8891 1.1 christos BAKCFLAGS="$CFLAGS"
8892 1.1 christos CFLAGS="$CFLAGS -pthread"
8893 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libcrypto needs -pthread" >&5
8894 1.1 christos $as_echo_n "checking if libcrypto needs -pthread... " >&6; }
8895 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8896 1.1 christos /* end confdefs.h. */
8897 1.1 christos
8898 1.1 christos /* Override any GCC internal prototype to avoid an error.
8899 1.1 christos Use char because int might match the return type of a GCC
8900 1.1 christos builtin and then its argument prototype would still apply. */
8901 1.1 christos #ifdef __cplusplus
8902 1.1 christos extern "C"
8903 1.1 christos #endif
8904 1.1 christos char HMAC_Update ();
8905 1.1 christos int
8906 1.1 christos main ()
8907 1.1 christos {
8908 1.1 christos return HMAC_Update ();
8909 1.1 christos ;
8910 1.1 christos return 0;
8911 1.1 christos }
8912 1.1 christos _ACEOF
8913 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8914 1.1 christos
8915 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8916 1.1 christos $as_echo "yes" >&6; }
8917 1.1 christos
8918 1.1 christos else
8919 1.1 christos
8920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8921 1.1 christos $as_echo "no" >&6; }
8922 1.1 christos CFLAGS="$BAKCFLAGS"
8923 1.1 christos
8924 1.1 christos fi
8925 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8926 1.1 christos conftest$ac_exeext conftest.$ac_ext
8927 1.1 christos
8928 1.1 christos fi
8929 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8930 1.1 christos conftest$ac_exeext conftest.$ac_ext
8931 1.1 christos LIBS="$BAKLIBS"
8932 1.1 christos
8933 1.1 christos if test -n "$ssldir"; then
8934 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
8935 1.1 christos $as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
8936 1.1 christos if ${ac_cv_lib_crypto_HMAC_Update+:} false; then :
8937 1.1 christos $as_echo_n "(cached) " >&6
8938 1.1 christos else
8939 1.1 christos ac_check_lib_save_LIBS=$LIBS
8940 1.1 christos LIBS="-lcrypto $LIBS"
8941 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8942 1.1 christos /* end confdefs.h. */
8943 1.1 christos
8944 1.1 christos /* Override any GCC internal prototype to avoid an error.
8945 1.1 christos Use char because int might match the return type of a GCC
8946 1.1 christos builtin and then its argument prototype would still apply. */
8947 1.1 christos #ifdef __cplusplus
8948 1.1 christos extern "C"
8949 1.1 christos #endif
8950 1.1 christos char HMAC_Update ();
8951 1.1 christos int
8952 1.1 christos main ()
8953 1.1 christos {
8954 1.1 christos return HMAC_Update ();
8955 1.1 christos ;
8956 1.1 christos return 0;
8957 1.1 christos }
8958 1.1 christos _ACEOF
8959 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8960 1.1 christos ac_cv_lib_crypto_HMAC_Update=yes
8961 1.1 christos else
8962 1.1 christos ac_cv_lib_crypto_HMAC_Update=no
8963 1.1 christos fi
8964 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8965 1.1 christos conftest$ac_exeext conftest.$ac_ext
8966 1.1 christos LIBS=$ac_check_lib_save_LIBS
8967 1.1 christos fi
8968 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5
8969 1.1 christos $as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; }
8970 1.1 christos if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then :
8971 1.1 christos cat >>confdefs.h <<_ACEOF
8972 1.1 christos #define HAVE_LIBCRYPTO 1
8973 1.1 christos _ACEOF
8974 1.1 christos
8975 1.1 christos LIBS="-lcrypto $LIBS"
8976 1.1 christos
8977 1.1 christos else
8978 1.1 christos
8979 1.1 christos as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
8980 1.1 christos
8981 1.1 christos fi
8982 1.1 christos
8983 1.1 christos fi
8984 1.1 christos SSL_LIBS="-lssl"
8985 1.1 christos
8986 1.1 christos for ac_header in openssl/ssl.h
8987 1.1 christos do :
8988 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default
8989 1.1 christos "
8990 1.1 christos if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
8991 1.1 christos cat >>confdefs.h <<_ACEOF
8992 1.1 christos #define HAVE_OPENSSL_SSL_H 1
8993 1.1 christos _ACEOF
8994 1.1 christos
8995 1.1 christos fi
8996 1.1 christos
8997 1.1 christos done
8998 1.1 christos
8999 1.1 christos for ac_header in openssl/err.h
9000 1.1 christos do :
9001 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default
9002 1.1 christos "
9003 1.1 christos if test "x$ac_cv_header_openssl_err_h" = xyes; then :
9004 1.1 christos cat >>confdefs.h <<_ACEOF
9005 1.1 christos #define HAVE_OPENSSL_ERR_H 1
9006 1.1 christos _ACEOF
9007 1.1 christos
9008 1.1 christos fi
9009 1.1 christos
9010 1.1 christos done
9011 1.1 christos
9012 1.1 christos for ac_header in openssl/rand.h
9013 1.1 christos do :
9014 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default
9015 1.1 christos "
9016 1.1 christos if test "x$ac_cv_header_openssl_rand_h" = xyes; then :
9017 1.1 christos cat >>confdefs.h <<_ACEOF
9018 1.1 christos #define HAVE_OPENSSL_RAND_H 1
9019 1.1 christos _ACEOF
9020 1.1 christos
9021 1.1 christos fi
9022 1.1 christos
9023 1.1 christos done
9024 1.1 christos
9025 1.1 christos for ac_func in HMAC_CTX_reset HMAC_CTX_new EVP_cleanup ERR_load_crypto_strings OPENSSL_init_crypto
9026 1.1 christos do :
9027 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9028 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9029 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9030 1.1 christos cat >>confdefs.h <<_ACEOF
9031 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9032 1.1 christos _ACEOF
9033 1.1 christos
9034 1.1 christos fi
9035 1.1 christos done
9036 1.1 christos
9037 1.1 christos
9038 1.1 christos BAKLIBS="$LIBS"
9039 1.1 christos LIBS="-lssl $LIBS"
9040 1.1 christos for ac_func in OPENSSL_init_ssl
9041 1.1 christos do :
9042 1.1 christos ac_fn_c_check_func "$LINENO" "OPENSSL_init_ssl" "ac_cv_func_OPENSSL_init_ssl"
9043 1.1 christos if test "x$ac_cv_func_OPENSSL_init_ssl" = xyes; then :
9044 1.1 christos cat >>confdefs.h <<_ACEOF
9045 1.1 christos #define HAVE_OPENSSL_INIT_SSL 1
9046 1.1 christos _ACEOF
9047 1.1 christos
9048 1.1 christos fi
9049 1.1 christos done
9050 1.1 christos
9051 1.1 christos LIBS="$BAKLIBS"
9052 1.1 christos
9053 1.1 christos else
9054 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore remote-control is disabled" >&5
9055 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore remote-control is disabled" >&2;}
9056 1.1 christos fi
9057 1.1 christos
9058 1.1 christos # Check whether --enable-nsec3 was given.
9059 1.1 christos if test "${enable_nsec3+set}" = set; then :
9060 1.1 christos enableval=$enable_nsec3;
9061 1.1 christos fi
9062 1.1 christos
9063 1.1 christos case "$enable_nsec3" in
9064 1.1 christos no)
9065 1.1 christos ;;
9066 1.1 christos yes)
9067 1.1 christos
9068 1.1 christos cat >>confdefs.h <<_ACEOF
9069 1.1 christos #define NSEC3 /**/
9070 1.1 christos _ACEOF
9071 1.1 christos
9072 1.1 christos ;;
9073 1.1 christos *)
9074 1.1 christos if test x$HAVE_SSL = x"yes"; then
9075 1.1 christos
9076 1.1 christos cat >>confdefs.h <<_ACEOF
9077 1.1 christos #define NSEC3 /**/
9078 1.1 christos _ACEOF
9079 1.1 christos
9080 1.1 christos else
9081 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore NSEC3 is disabled" >&5
9082 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore NSEC3 is disabled" >&2;}
9083 1.1 christos fi
9084 1.1 christos ;;
9085 1.1 christos esac
9086 1.1 christos
9087 1.1 christos # Check whether --enable-minimal-responses was given.
9088 1.1 christos if test "${enable_minimal_responses+set}" = set; then :
9089 1.1 christos enableval=$enable_minimal_responses;
9090 1.1 christos fi
9091 1.1 christos
9092 1.1 christos case "$enable_minimal_responses" in
9093 1.1 christos no)
9094 1.1 christos ;;
9095 1.1 christos yes|*)
9096 1.1 christos
9097 1.1 christos cat >>confdefs.h <<_ACEOF
9098 1.1 christos #define MINIMAL_RESPONSES /**/
9099 1.1 christos _ACEOF
9100 1.1 christos
9101 1.1 christos ;;
9102 1.1 christos esac
9103 1.1 christos
9104 1.1 christos # Check whether --enable-mmap was given.
9105 1.1 christos if test "${enable_mmap+set}" = set; then :
9106 1.1 christos enableval=$enable_mmap;
9107 1.1 christos fi
9108 1.1 christos
9109 1.1 christos case "$enable_mmap" in
9110 1.1 christos yes)
9111 1.1 christos for ac_header in sys/mman.h
9112 1.1 christos do :
9113 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
9114 1.1 christos if test "x$ac_cv_header_sys_mman_h" = xyes; then :
9115 1.1 christos cat >>confdefs.h <<_ACEOF
9116 1.1 christos #define HAVE_SYS_MMAN_H 1
9117 1.1 christos _ACEOF
9118 1.1 christos
9119 1.1 christos fi
9120 1.1 christos
9121 1.1 christos done
9122 1.1 christos
9123 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintptr_t" >&5
9124 1.1 christos $as_echo_n "checking for uintptr_t... " >&6; }
9125 1.1 christos if ${ac_cv_type_uintptr_t+:} false; then :
9126 1.1 christos $as_echo_n "(cached) " >&6
9127 1.1 christos else
9128 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9129 1.1 christos /* end confdefs.h. */
9130 1.1 christos
9131 1.1 christos #include <sys/types.h>
9132 1.1 christos #if STDC_HEADERS
9133 1.1 christos #include <stdlib.h>
9134 1.1 christos #include <stddef.h>
9135 1.1 christos #endif
9136 1.1 christos
9137 1.1 christos #ifdef HAVE_STDINT_H
9138 1.1 christos #include <stdint.h>
9139 1.1 christos #endif
9140 1.1 christos
9141 1.1 christos #ifdef HAVE_SYS_SOCKET_H
9142 1.1 christos #include <sys/socket.h>
9143 1.1 christos #endif
9144 1.1 christos
9145 1.1 christos #ifdef HAVE_ARPA_INET_H
9146 1.1 christos #include <arpa/inet.h>
9147 1.1 christos #endif
9148 1.1 christos
9149 1.1 christos #ifdef HAVE_SIGNAL_H
9150 1.1 christos #include <signal.h>
9151 1.1 christos #endif
9152 1.1 christos
9153 1.1 christos /* For Tru64 */
9154 1.1 christos #ifdef HAVE_SYS_BITYPES_H
9155 1.1 christos #include <sys/bitypes.h>
9156 1.1 christos #endif
9157 1.1 christos
9158 1.1 christos _ACEOF
9159 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9160 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uintptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9161 1.1 christos ac_cv_type_uintptr_t=yes
9162 1.1 christos else
9163 1.1 christos ac_cv_type_uintptr_t=no
9164 1.1 christos fi
9165 1.1 christos rm -f conftest*
9166 1.1 christos
9167 1.1 christos fi
9168 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uintptr_t" >&5
9169 1.1 christos $as_echo "$ac_cv_type_uintptr_t" >&6; }
9170 1.1 christos if test $ac_cv_type_uintptr_t = no; then
9171 1.1 christos
9172 1.1 christos $as_echo "#define uintptr_t void*" >>confdefs.h
9173 1.1 christos
9174 1.1 christos fi
9175 1.1 christos
9176 1.1 christos for ac_func in mmap munmap
9177 1.1 christos do :
9178 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9179 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9180 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9181 1.1 christos cat >>confdefs.h <<_ACEOF
9182 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9183 1.1 christos _ACEOF
9184 1.1 christos
9185 1.1 christos fi
9186 1.1 christos done
9187 1.1 christos
9188 1.1 christos
9189 1.1 christos cat >>confdefs.h <<_ACEOF
9190 1.1 christos #define USE_MMAP_ALLOC /**/
9191 1.1 christos _ACEOF
9192 1.1 christos
9193 1.1 christos ;;
9194 1.1 christos no|*)
9195 1.1 christos ;;
9196 1.1 christos esac
9197 1.1 christos
9198 1.1 christos # Check whether --enable-radix-tree was given.
9199 1.1 christos if test "${enable_radix_tree+set}" = set; then :
9200 1.1 christos enableval=$enable_radix_tree;
9201 1.1 christos fi
9202 1.1 christos
9203 1.1 christos case "$enable_radix_tree" in
9204 1.1 christos no)
9205 1.1 christos ;;
9206 1.1 christos yes|*)
9207 1.1 christos
9208 1.1 christos cat >>confdefs.h <<_ACEOF
9209 1.1 christos #define USE_RADIX_TREE /**/
9210 1.1 christos _ACEOF
9211 1.1 christos
9212 1.1 christos ;;
9213 1.1 christos esac
9214 1.1 christos
9215 1.1.1.2 christos # Check whether --enable-packed was given.
9216 1.1.1.2 christos if test "${enable_packed+set}" = set; then :
9217 1.1.1.2 christos enableval=$enable_packed;
9218 1.1.1.2 christos fi
9219 1.1.1.2 christos
9220 1.1.1.2 christos case "$enable_packed" in
9221 1.1.1.2 christos yes)
9222 1.1.1.2 christos
9223 1.1.1.2 christos cat >>confdefs.h <<_ACEOF
9224 1.1.1.2 christos #define PACKED_STRUCTS /**/
9225 1.1.1.2 christos _ACEOF
9226 1.1.1.2 christos
9227 1.1.1.2 christos
9228 1.1.1.2 christos
9229 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wno-address-of-packed-member" >&5
9230 1.1.1.2 christos $as_echo_n "checking whether $CC supports -Wno-address-of-packed-member... " >&6; }
9231 1.1.1.2 christos cache=`echo Wno-address-of-packed-member | sed 'y%.=/+-%___p_%'`
9232 1.1.1.2 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
9233 1.1.1.2 christos $as_echo_n "(cached) " >&6
9234 1.1.1.2 christos else
9235 1.1.1.2 christos
9236 1.1.1.2 christos echo 'void f(void){}' >conftest.c
9237 1.1.1.2 christos if test -z "`$CC $CPPFLAGS $CFLAGS -Wno-address-of-packed-member -c conftest.c 2>&1`"; then
9238 1.1.1.2 christos eval "cv_prog_cc_flag_$cache=yes"
9239 1.1.1.2 christos else
9240 1.1.1.2 christos eval "cv_prog_cc_flag_$cache=no"
9241 1.1.1.2 christos fi
9242 1.1.1.2 christos rm -f conftest conftest.o conftest.c
9243 1.1.1.2 christos
9244 1.1.1.2 christos fi
9245 1.1.1.2 christos
9246 1.1.1.2 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
9247 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
9248 1.1.1.2 christos $as_echo "yes" >&6; }
9249 1.1.1.2 christos :
9250 1.1.1.2 christos CFLAGS="$CFLAGS -Wno-address-of-packed-member"
9251 1.1.1.2 christos else
9252 1.1.1.2 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9253 1.1.1.2 christos $as_echo "no" >&6; }
9254 1.1.1.2 christos :
9255 1.1.1.2 christos
9256 1.1.1.2 christos fi
9257 1.1.1.2 christos
9258 1.1.1.2 christos ;;
9259 1.1.1.2 christos no|*)
9260 1.1.1.2 christos ;;
9261 1.1.1.2 christos esac
9262 1.1.1.2 christos
9263 1.1.1.4 prlw1 # check for dnstap if requested
9264 1.1.1.4 prlw1
9265 1.1.1.4 prlw1 # Check whether --enable-dnstap was given.
9266 1.1.1.4 prlw1 if test "${enable_dnstap+set}" = set; then :
9267 1.1.1.4 prlw1 enableval=$enable_dnstap; opt_dnstap=$enableval
9268 1.1.1.4 prlw1 else
9269 1.1.1.4 prlw1 opt_dnstap=no
9270 1.1.1.4 prlw1 fi
9271 1.1.1.4 prlw1
9272 1.1.1.4 prlw1
9273 1.1.1.4 prlw1
9274 1.1.1.4 prlw1 # Check whether --with-dnstap-socket-path was given.
9275 1.1.1.4 prlw1 if test "${with_dnstap_socket_path+set}" = set; then :
9276 1.1.1.4 prlw1 withval=$with_dnstap_socket_path; opt_dnstap_socket_path=$withval
9277 1.1.1.4 prlw1 else
9278 1.1.1.4 prlw1 opt_dnstap_socket_path="${localstatedir}/run/nsd-dnstap.sock"
9279 1.1.1.4 prlw1 fi
9280 1.1.1.4 prlw1
9281 1.1.1.4 prlw1
9282 1.1.1.4 prlw1 if test "x$opt_dnstap" != "xno"; then
9283 1.1.1.4 prlw1 # Extract the first word of "protoc-c", so it can be a program name with args.
9284 1.1.1.4 prlw1 set dummy protoc-c; ac_word=$2
9285 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9286 1.1.1.4 prlw1 $as_echo_n "checking for $ac_word... " >&6; }
9287 1.1.1.4 prlw1 if ${ac_cv_path_PROTOC_C+:} false; then :
9288 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9289 1.1.1.4 prlw1 else
9290 1.1.1.4 prlw1 case $PROTOC_C in
9291 1.1.1.4 prlw1 [\\/]* | ?:[\\/]*)
9292 1.1.1.4 prlw1 ac_cv_path_PROTOC_C="$PROTOC_C" # Let the user override the test with a path.
9293 1.1.1.4 prlw1 ;;
9294 1.1.1.4 prlw1 *)
9295 1.1.1.4 prlw1 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9296 1.1.1.4 prlw1 for as_dir in $PATH
9297 1.1.1.4 prlw1 do
9298 1.1.1.4 prlw1 IFS=$as_save_IFS
9299 1.1.1.4 prlw1 test -z "$as_dir" && as_dir=.
9300 1.1.1.4 prlw1 for ac_exec_ext in '' $ac_executable_extensions; do
9301 1.1.1.4 prlw1 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9302 1.1.1.4 prlw1 ac_cv_path_PROTOC_C="$as_dir/$ac_word$ac_exec_ext"
9303 1.1.1.4 prlw1 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9304 1.1.1.4 prlw1 break 2
9305 1.1.1.4 prlw1 fi
9306 1.1.1.4 prlw1 done
9307 1.1.1.4 prlw1 done
9308 1.1.1.4 prlw1 IFS=$as_save_IFS
9309 1.1.1.4 prlw1
9310 1.1.1.4 prlw1 ;;
9311 1.1.1.4 prlw1 esac
9312 1.1.1.4 prlw1 fi
9313 1.1.1.4 prlw1 PROTOC_C=$ac_cv_path_PROTOC_C
9314 1.1.1.4 prlw1 if test -n "$PROTOC_C"; then
9315 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOC_C" >&5
9316 1.1.1.4 prlw1 $as_echo "$PROTOC_C" >&6; }
9317 1.1.1.4 prlw1 else
9318 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9319 1.1.1.4 prlw1 $as_echo "no" >&6; }
9320 1.1.1.4 prlw1 fi
9321 1.1.1.4 prlw1
9322 1.1.1.4 prlw1
9323 1.1.1.4 prlw1 if test -z "$PROTOC_C"; then
9324 1.1.1.4 prlw1 as_fn_error $? "The protoc-c program was not found. Please install protobuf-c!" "$LINENO" 5
9325 1.1.1.4 prlw1 fi
9326 1.1.1.4 prlw1
9327 1.1.1.4 prlw1 # Check whether --with-protobuf-c was given.
9328 1.1.1.4 prlw1 if test "${with_protobuf_c+set}" = set; then :
9329 1.1.1.4 prlw1 withval=$with_protobuf_c;
9330 1.1.1.4 prlw1 # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
9331 1.1.1.4 prlw1 if test -f $withval/include/google/protobuf-c/protobuf-c.h; then
9332 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include/google"
9333 1.1.1.4 prlw1 else
9334 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include"
9335 1.1.1.4 prlw1 fi
9336 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L$withval/lib"
9337 1.1.1.4 prlw1
9338 1.1.1.4 prlw1 else
9339 1.1.1.4 prlw1
9340 1.1.1.4 prlw1 # workaround for protobuf-c includes at old dir before protobuf-c-1.0.0
9341 1.1.1.4 prlw1 if test -f /usr/include/google/protobuf-c/protobuf-c.h; then
9342 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I/usr/include/google"
9343 1.1.1.4 prlw1 else
9344 1.1.1.4 prlw1 if test -f /usr/local/include/google/protobuf-c/protobuf-c.h; then
9345 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I/usr/local/include/google"
9346 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L/usr/local/lib"
9347 1.1.1.4 prlw1 fi
9348 1.1.1.4 prlw1 fi
9349 1.1.1.4 prlw1
9350 1.1.1.4 prlw1 fi
9351 1.1.1.4 prlw1
9352 1.1.1.4 prlw1
9353 1.1.1.4 prlw1 # Check whether --with-libfstrm was given.
9354 1.1.1.4 prlw1 if test "${with_libfstrm+set}" = set; then :
9355 1.1.1.4 prlw1 withval=$with_libfstrm;
9356 1.1.1.4 prlw1 CFLAGS="$CFLAGS -I$withval/include"
9357 1.1.1.4 prlw1 LDFLAGS="$LDFLAGS -L$withval/lib"
9358 1.1.1.4 prlw1
9359 1.1.1.4 prlw1 fi
9360 1.1.1.4 prlw1
9361 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing fstrm_iothr_init" >&5
9362 1.1.1.4 prlw1 $as_echo_n "checking for library containing fstrm_iothr_init... " >&6; }
9363 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9364 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9365 1.1.1.4 prlw1 else
9366 1.1.1.4 prlw1 ac_func_search_save_LIBS=$LIBS
9367 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9368 1.1.1.4 prlw1 /* end confdefs.h. */
9369 1.1.1.4 prlw1
9370 1.1.1.4 prlw1 /* Override any GCC internal prototype to avoid an error.
9371 1.1.1.4 prlw1 Use char because int might match the return type of a GCC
9372 1.1.1.4 prlw1 builtin and then its argument prototype would still apply. */
9373 1.1.1.4 prlw1 #ifdef __cplusplus
9374 1.1.1.4 prlw1 extern "C"
9375 1.1.1.4 prlw1 #endif
9376 1.1.1.4 prlw1 char fstrm_iothr_init ();
9377 1.1.1.4 prlw1 int
9378 1.1.1.4 prlw1 main ()
9379 1.1.1.4 prlw1 {
9380 1.1.1.4 prlw1 return fstrm_iothr_init ();
9381 1.1.1.4 prlw1 ;
9382 1.1.1.4 prlw1 return 0;
9383 1.1.1.4 prlw1 }
9384 1.1.1.4 prlw1 _ACEOF
9385 1.1.1.4 prlw1 for ac_lib in '' fstrm; do
9386 1.1.1.4 prlw1 if test -z "$ac_lib"; then
9387 1.1.1.4 prlw1 ac_res="none required"
9388 1.1.1.4 prlw1 else
9389 1.1.1.4 prlw1 ac_res=-l$ac_lib
9390 1.1.1.4 prlw1 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9391 1.1.1.4 prlw1 fi
9392 1.1.1.4 prlw1 if ac_fn_c_try_link "$LINENO"; then :
9393 1.1.1.4 prlw1 ac_cv_search_fstrm_iothr_init=$ac_res
9394 1.1.1.4 prlw1 fi
9395 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext \
9396 1.1.1.4 prlw1 conftest$ac_exeext
9397 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9398 1.1.1.4 prlw1 break
9399 1.1.1.4 prlw1 fi
9400 1.1.1.4 prlw1 done
9401 1.1.1.4 prlw1 if ${ac_cv_search_fstrm_iothr_init+:} false; then :
9402 1.1.1.4 prlw1
9403 1.1.1.4 prlw1 else
9404 1.1.1.4 prlw1 ac_cv_search_fstrm_iothr_init=no
9405 1.1.1.4 prlw1 fi
9406 1.1.1.4 prlw1 rm conftest.$ac_ext
9407 1.1.1.4 prlw1 LIBS=$ac_func_search_save_LIBS
9408 1.1.1.4 prlw1 fi
9409 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_fstrm_iothr_init" >&5
9410 1.1.1.4 prlw1 $as_echo "$ac_cv_search_fstrm_iothr_init" >&6; }
9411 1.1.1.4 prlw1 ac_res=$ac_cv_search_fstrm_iothr_init
9412 1.1.1.4 prlw1 if test "$ac_res" != no; then :
9413 1.1.1.4 prlw1 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9414 1.1.1.4 prlw1
9415 1.1.1.4 prlw1 else
9416 1.1.1.4 prlw1 as_fn_error $? "The fstrm library was not found. Please install fstrm!" "$LINENO" 5
9417 1.1.1.4 prlw1 fi
9418 1.1.1.4 prlw1
9419 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing protobuf_c_message_pack" >&5
9420 1.1.1.4 prlw1 $as_echo_n "checking for library containing protobuf_c_message_pack... " >&6; }
9421 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9422 1.1.1.4 prlw1 $as_echo_n "(cached) " >&6
9423 1.1.1.4 prlw1 else
9424 1.1.1.4 prlw1 ac_func_search_save_LIBS=$LIBS
9425 1.1.1.4 prlw1 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9426 1.1.1.4 prlw1 /* end confdefs.h. */
9427 1.1.1.4 prlw1
9428 1.1.1.4 prlw1 /* Override any GCC internal prototype to avoid an error.
9429 1.1.1.4 prlw1 Use char because int might match the return type of a GCC
9430 1.1.1.4 prlw1 builtin and then its argument prototype would still apply. */
9431 1.1.1.4 prlw1 #ifdef __cplusplus
9432 1.1.1.4 prlw1 extern "C"
9433 1.1.1.4 prlw1 #endif
9434 1.1.1.4 prlw1 char protobuf_c_message_pack ();
9435 1.1.1.4 prlw1 int
9436 1.1.1.4 prlw1 main ()
9437 1.1.1.4 prlw1 {
9438 1.1.1.4 prlw1 return protobuf_c_message_pack ();
9439 1.1.1.4 prlw1 ;
9440 1.1.1.4 prlw1 return 0;
9441 1.1.1.4 prlw1 }
9442 1.1.1.4 prlw1 _ACEOF
9443 1.1.1.4 prlw1 for ac_lib in '' protobuf-c; do
9444 1.1.1.4 prlw1 if test -z "$ac_lib"; then
9445 1.1.1.4 prlw1 ac_res="none required"
9446 1.1.1.4 prlw1 else
9447 1.1.1.4 prlw1 ac_res=-l$ac_lib
9448 1.1.1.4 prlw1 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
9449 1.1.1.4 prlw1 fi
9450 1.1.1.4 prlw1 if ac_fn_c_try_link "$LINENO"; then :
9451 1.1.1.4 prlw1 ac_cv_search_protobuf_c_message_pack=$ac_res
9452 1.1.1.4 prlw1 fi
9453 1.1.1.4 prlw1 rm -f core conftest.err conftest.$ac_objext \
9454 1.1.1.4 prlw1 conftest$ac_exeext
9455 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9456 1.1.1.4 prlw1 break
9457 1.1.1.4 prlw1 fi
9458 1.1.1.4 prlw1 done
9459 1.1.1.4 prlw1 if ${ac_cv_search_protobuf_c_message_pack+:} false; then :
9460 1.1.1.4 prlw1
9461 1.1.1.4 prlw1 else
9462 1.1.1.4 prlw1 ac_cv_search_protobuf_c_message_pack=no
9463 1.1.1.4 prlw1 fi
9464 1.1.1.4 prlw1 rm conftest.$ac_ext
9465 1.1.1.4 prlw1 LIBS=$ac_func_search_save_LIBS
9466 1.1.1.4 prlw1 fi
9467 1.1.1.4 prlw1 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_protobuf_c_message_pack" >&5
9468 1.1.1.4 prlw1 $as_echo "$ac_cv_search_protobuf_c_message_pack" >&6; }
9469 1.1.1.4 prlw1 ac_res=$ac_cv_search_protobuf_c_message_pack
9470 1.1.1.4 prlw1 if test "$ac_res" != no; then :
9471 1.1.1.4 prlw1 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
9472 1.1.1.4 prlw1
9473 1.1.1.4 prlw1 else
9474 1.1.1.4 prlw1 as_fn_error $? "The protobuf-c library was not found. Please install protobuf-c!" "$LINENO" 5
9475 1.1.1.4 prlw1 fi
9476 1.1.1.4 prlw1
9477 1.1.1.4 prlw1
9478 1.1.1.4 prlw1
9479 1.1.1.4 prlw1 $as_echo "#define USE_DNSTAP 1" >>confdefs.h
9480 1.1.1.4 prlw1
9481 1.1.1.4 prlw1 ENABLE_DNSTAP=1
9482 1.1.1.4 prlw1
9483 1.1.1.4 prlw1
9484 1.1.1.4 prlw1
9485 1.1.1.4 prlw1 hdr_dnstap_socket_path="`echo $opt_dnstap_socket_path | sed -e 's/\\\\/\\\\\\\\/g'`"
9486 1.1.1.4 prlw1
9487 1.1.1.4 prlw1
9488 1.1.1.4 prlw1 cat >>confdefs.h <<_ACEOF
9489 1.1.1.4 prlw1 #define DNSTAP_SOCKET_PATH "$hdr_dnstap_socket_path"
9490 1.1.1.4 prlw1 _ACEOF
9491 1.1.1.4 prlw1
9492 1.1.1.4 prlw1
9493 1.1.1.4 prlw1 DNSTAP_SRC="dnstap/dnstap.c dnstap/dnstap.pb-c.c dnstap/dnstap_collector.c"
9494 1.1.1.4 prlw1
9495 1.1.1.4 prlw1 DNSTAP_OBJ="dnstap.o dnstap_collector.o dnstap.pb-c.o"
9496 1.1.1.4 prlw1
9497 1.1.1.4 prlw1 dnstap_config="dnstap/dnstap_config.h"
9498 1.1.1.4 prlw1
9499 1.1.1.4 prlw1 else
9500 1.1.1.4 prlw1
9501 1.1.1.4 prlw1 ENABLE_DNSTAP=0
9502 1.1.1.4 prlw1
9503 1.1.1.4 prlw1
9504 1.1.1.4 prlw1
9505 1.1.1.4 prlw1 fi
9506 1.1.1.4 prlw1
9507 1.1.1.4 prlw1
9508 1.1.1.3 christos # Include systemd.m4 - begin
9509 1.1.1.3 christos # macros for configuring systemd
9510 1.1.1.3 christos # Copyright 2015, Sami Kerola, CloudFlare.
9511 1.1.1.3 christos # BSD licensed.
9512 1.1.1.3 christos # Check whether --enable-systemd was given.
9513 1.1.1.3 christos if test "${enable_systemd+set}" = set; then :
9514 1.1.1.3 christos enableval=$enable_systemd;
9515 1.1.1.3 christos else
9516 1.1.1.3 christos enable_systemd=no
9517 1.1.1.3 christos fi
9518 1.1.1.3 christos
9519 1.1.1.3 christos have_systemd=no
9520 1.1.1.3 christos if test "x$enable_systemd" != xno; then :
9521 1.1.1.3 christos
9522 1.1.1.3 christos
9523 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
9524 1.1.1.3 christos
9525 1.1.1.3 christos
9526 1.1.1.3 christos fi
9527 1.1.1.3 christos
9528 1.1.1.3 christos # Include systemd.m4 - end
9529 1.1.1.3 christos
9530 1.1 christos
9531 1.1 christos
9532 1.1 christos
9533 1.1 christos
9534 1.1 christos
9535 1.1 christos
9536 1.1 christos
9537 1.1 christos
9538 1.1 christos
9539 1.1 christos
9540 1.1 christos if test $ac_cv_func_getaddrinfo = no; then
9541 1.1 christos case " $LIBOBJS " in
9542 1.1 christos *" fake-rfc2553.$ac_objext "* ) ;;
9543 1.1 christos *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
9544 1.1 christos ;;
9545 1.1 christos esac
9546 1.1 christos
9547 1.1 christos fi
9548 1.1 christos
9549 1.1 christos
9550 1.1 christos
9551 1.1 christos
9552 1.1 christos
9553 1.1 christos
9554 1.1 christos
9555 1.1 christos # big fat warning
9556 1.1 christos if test "$enable_checking" = "yes"; then
9557 1.1 christos echo "************************************************"
9558 1.1 christos echo "* You have activated \"--enable-checking\" *"
9559 1.1 christos echo "* *"
9560 1.1 christos echo "* This will instruct NSD to be stricter *"
9561 1.1 christos echo "* when validating its input. This could lead *"
9562 1.1 christos echo "* to a reduced service level. *"
9563 1.1 christos echo "* *"
9564 1.1 christos echo "************************************************"
9565 1.1 christos fi
9566 1.1 christos
9567 1.1.1.4 prlw1 ac_config_files="$ac_config_files Makefile $dnstap_config"
9568 1.1 christos
9569 1.1 christos cat >confcache <<\_ACEOF
9570 1.1 christos # This file is a shell script that caches the results of configure
9571 1.1 christos # tests run on this system so they can be shared between configure
9572 1.1 christos # scripts and configure runs, see configure's option --config-cache.
9573 1.1 christos # It is not useful on other systems. If it contains results you don't
9574 1.1 christos # want to keep, you may remove or edit it.
9575 1.1 christos #
9576 1.1 christos # config.status only pays attention to the cache file if you give it
9577 1.1 christos # the --recheck option to rerun configure.
9578 1.1 christos #
9579 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
9580 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
9581 1.1 christos # following values.
9582 1.1 christos
9583 1.1 christos _ACEOF
9584 1.1 christos
9585 1.1 christos # The following way of writing the cache mishandles newlines in values,
9586 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
9587 1.1 christos # So, we kill variables containing newlines.
9588 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
9589 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
9590 1.1 christos (
9591 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9592 1.1 christos eval ac_val=\$$ac_var
9593 1.1 christos case $ac_val in #(
9594 1.1 christos *${as_nl}*)
9595 1.1 christos case $ac_var in #(
9596 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9597 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9598 1.1 christos esac
9599 1.1 christos case $ac_var in #(
9600 1.1 christos _ | IFS | as_nl) ;; #(
9601 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9602 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
9603 1.1 christos esac ;;
9604 1.1 christos esac
9605 1.1 christos done
9606 1.1 christos
9607 1.1 christos (set) 2>&1 |
9608 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
9609 1.1 christos *${as_nl}ac_space=\ *)
9610 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
9611 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
9612 1.1 christos sed -n \
9613 1.1 christos "s/'/'\\\\''/g;
9614 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9615 1.1 christos ;; #(
9616 1.1 christos *)
9617 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
9618 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9619 1.1 christos ;;
9620 1.1 christos esac |
9621 1.1 christos sort
9622 1.1 christos ) |
9623 1.1 christos sed '
9624 1.1 christos /^ac_cv_env_/b end
9625 1.1 christos t clear
9626 1.1 christos :clear
9627 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9628 1.1 christos t end
9629 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9630 1.1 christos :end' >>confcache
9631 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9632 1.1 christos if test -w "$cache_file"; then
9633 1.1 christos if test "x$cache_file" != "x/dev/null"; then
9634 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9635 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
9636 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
9637 1.1 christos cat confcache >"$cache_file"
9638 1.1 christos else
9639 1.1 christos case $cache_file in #(
9640 1.1 christos */* | ?:*)
9641 1.1 christos mv -f confcache "$cache_file"$$ &&
9642 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
9643 1.1 christos *)
9644 1.1 christos mv -f confcache "$cache_file" ;;
9645 1.1 christos esac
9646 1.1 christos fi
9647 1.1 christos fi
9648 1.1 christos else
9649 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9650 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9651 1.1 christos fi
9652 1.1 christos fi
9653 1.1 christos rm -f confcache
9654 1.1 christos
9655 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
9656 1.1 christos # Let make expand exec_prefix.
9657 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9658 1.1 christos
9659 1.1 christos DEFS=-DHAVE_CONFIG_H
9660 1.1 christos
9661 1.1 christos ac_libobjs=
9662 1.1 christos ac_ltlibobjs=
9663 1.1 christos U=
9664 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9665 1.1 christos # 1. Remove the extension, and $U if already installed.
9666 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9667 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9668 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9669 1.1 christos # will be set to the directory where LIBOBJS objects are built.
9670 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9671 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9672 1.1 christos done
9673 1.1 christos LIBOBJS=$ac_libobjs
9674 1.1 christos
9675 1.1 christos LTLIBOBJS=$ac_ltlibobjs
9676 1.1 christos
9677 1.1 christos
9678 1.1 christos
9679 1.1 christos : "${CONFIG_STATUS=./config.status}"
9680 1.1 christos ac_write_fail=0
9681 1.1 christos ac_clean_files_save=$ac_clean_files
9682 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9684 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9685 1.1 christos as_write_fail=0
9686 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9687 1.1 christos #! $SHELL
9688 1.1 christos # Generated by $as_me.
9689 1.1 christos # Run this file to recreate the current configuration.
9690 1.1 christos # Compiler output produced by configure, useful for debugging
9691 1.1 christos # configure, is in config.log if it exists.
9692 1.1 christos
9693 1.1 christos debug=false
9694 1.1 christos ac_cs_recheck=false
9695 1.1 christos ac_cs_silent=false
9696 1.1 christos
9697 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
9698 1.1 christos export SHELL
9699 1.1 christos _ASEOF
9700 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9701 1.1 christos ## -------------------- ##
9702 1.1 christos ## M4sh Initialization. ##
9703 1.1 christos ## -------------------- ##
9704 1.1 christos
9705 1.1 christos # Be more Bourne compatible
9706 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
9707 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9708 1.1 christos emulate sh
9709 1.1 christos NULLCMD=:
9710 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9711 1.1 christos # is contrary to our usage. Disable this feature.
9712 1.1 christos alias -g '${1+"$@"}'='"$@"'
9713 1.1 christos setopt NO_GLOB_SUBST
9714 1.1 christos else
9715 1.1 christos case `(set -o) 2>/dev/null` in #(
9716 1.1 christos *posix*) :
9717 1.1 christos set -o posix ;; #(
9718 1.1 christos *) :
9719 1.1 christos ;;
9720 1.1 christos esac
9721 1.1 christos fi
9722 1.1 christos
9723 1.1 christos
9724 1.1 christos as_nl='
9725 1.1 christos '
9726 1.1 christos export as_nl
9727 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
9728 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9729 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9730 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9731 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
9732 1.1 christos # but without wasting forks for bash or zsh.
9733 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
9734 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9735 1.1 christos as_echo='print -r --'
9736 1.1 christos as_echo_n='print -rn --'
9737 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9738 1.1 christos as_echo='printf %s\n'
9739 1.1 christos as_echo_n='printf %s'
9740 1.1 christos else
9741 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9742 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9743 1.1 christos as_echo_n='/usr/ucb/echo -n'
9744 1.1 christos else
9745 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9746 1.1 christos as_echo_n_body='eval
9747 1.1 christos arg=$1;
9748 1.1 christos case $arg in #(
9749 1.1 christos *"$as_nl"*)
9750 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
9751 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9752 1.1 christos esac;
9753 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9754 1.1 christos '
9755 1.1 christos export as_echo_n_body
9756 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
9757 1.1 christos fi
9758 1.1 christos export as_echo_body
9759 1.1 christos as_echo='sh -c $as_echo_body as_echo'
9760 1.1 christos fi
9761 1.1 christos
9762 1.1 christos # The user is always right.
9763 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
9764 1.1 christos PATH_SEPARATOR=:
9765 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9766 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9767 1.1 christos PATH_SEPARATOR=';'
9768 1.1 christos }
9769 1.1 christos fi
9770 1.1 christos
9771 1.1 christos
9772 1.1 christos # IFS
9773 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
9774 1.1 christos # there to prevent editors from complaining about space-tab.
9775 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9776 1.1 christos # splitting by setting IFS to empty value.)
9777 1.1 christos IFS=" "" $as_nl"
9778 1.1 christos
9779 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
9780 1.1 christos as_myself=
9781 1.1 christos case $0 in #((
9782 1.1 christos *[\\/]* ) as_myself=$0 ;;
9783 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9784 1.1 christos for as_dir in $PATH
9785 1.1 christos do
9786 1.1 christos IFS=$as_save_IFS
9787 1.1 christos test -z "$as_dir" && as_dir=.
9788 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9789 1.1 christos done
9790 1.1 christos IFS=$as_save_IFS
9791 1.1 christos
9792 1.1 christos ;;
9793 1.1 christos esac
9794 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
9795 1.1 christos # in which case we are not to be found in the path.
9796 1.1 christos if test "x$as_myself" = x; then
9797 1.1 christos as_myself=$0
9798 1.1 christos fi
9799 1.1 christos if test ! -f "$as_myself"; then
9800 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9801 1.1 christos exit 1
9802 1.1 christos fi
9803 1.1 christos
9804 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
9805 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9806 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
9807 1.1 christos # trigger a bug in pdksh 5.2.14.
9808 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
9809 1.1 christos do eval test x\${$as_var+set} = xset \
9810 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9811 1.1 christos done
9812 1.1 christos PS1='$ '
9813 1.1 christos PS2='> '
9814 1.1 christos PS4='+ '
9815 1.1 christos
9816 1.1 christos # NLS nuisances.
9817 1.1 christos LC_ALL=C
9818 1.1 christos export LC_ALL
9819 1.1 christos LANGUAGE=C
9820 1.1 christos export LANGUAGE
9821 1.1 christos
9822 1.1 christos # CDPATH.
9823 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9824 1.1 christos
9825 1.1 christos
9826 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
9827 1.1 christos # ----------------------------------------
9828 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9829 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9830 1.1 christos # script with STATUS, using 1 if that was 0.
9831 1.1 christos as_fn_error ()
9832 1.1 christos {
9833 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
9834 1.1 christos if test "$4"; then
9835 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9836 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9837 1.1 christos fi
9838 1.1 christos $as_echo "$as_me: error: $2" >&2
9839 1.1 christos as_fn_exit $as_status
9840 1.1 christos } # as_fn_error
9841 1.1 christos
9842 1.1 christos
9843 1.1 christos # as_fn_set_status STATUS
9844 1.1 christos # -----------------------
9845 1.1 christos # Set $? to STATUS, without forking.
9846 1.1 christos as_fn_set_status ()
9847 1.1 christos {
9848 1.1 christos return $1
9849 1.1 christos } # as_fn_set_status
9850 1.1 christos
9851 1.1 christos # as_fn_exit STATUS
9852 1.1 christos # -----------------
9853 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9854 1.1 christos as_fn_exit ()
9855 1.1 christos {
9856 1.1 christos set +e
9857 1.1 christos as_fn_set_status $1
9858 1.1 christos exit $1
9859 1.1 christos } # as_fn_exit
9860 1.1 christos
9861 1.1 christos # as_fn_unset VAR
9862 1.1 christos # ---------------
9863 1.1 christos # Portably unset VAR.
9864 1.1 christos as_fn_unset ()
9865 1.1 christos {
9866 1.1 christos { eval $1=; unset $1;}
9867 1.1 christos }
9868 1.1 christos as_unset=as_fn_unset
9869 1.1 christos # as_fn_append VAR VALUE
9870 1.1 christos # ----------------------
9871 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
9872 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
9873 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
9874 1.1 christos # implementations.
9875 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9876 1.1 christos eval 'as_fn_append ()
9877 1.1 christos {
9878 1.1 christos eval $1+=\$2
9879 1.1 christos }'
9880 1.1 christos else
9881 1.1 christos as_fn_append ()
9882 1.1 christos {
9883 1.1 christos eval $1=\$$1\$2
9884 1.1 christos }
9885 1.1 christos fi # as_fn_append
9886 1.1 christos
9887 1.1 christos # as_fn_arith ARG...
9888 1.1 christos # ------------------
9889 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
9890 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
9891 1.1 christos # must be portable across $(()) and expr.
9892 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9893 1.1 christos eval 'as_fn_arith ()
9894 1.1 christos {
9895 1.1 christos as_val=$(( $* ))
9896 1.1 christos }'
9897 1.1 christos else
9898 1.1 christos as_fn_arith ()
9899 1.1 christos {
9900 1.1 christos as_val=`expr "$@" || test $? -eq 1`
9901 1.1 christos }
9902 1.1 christos fi # as_fn_arith
9903 1.1 christos
9904 1.1 christos
9905 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
9906 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
9907 1.1 christos as_expr=expr
9908 1.1 christos else
9909 1.1 christos as_expr=false
9910 1.1 christos fi
9911 1.1 christos
9912 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9913 1.1 christos as_basename=basename
9914 1.1 christos else
9915 1.1 christos as_basename=false
9916 1.1 christos fi
9917 1.1 christos
9918 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9919 1.1 christos as_dirname=dirname
9920 1.1 christos else
9921 1.1 christos as_dirname=false
9922 1.1 christos fi
9923 1.1 christos
9924 1.1 christos as_me=`$as_basename -- "$0" ||
9925 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9926 1.1 christos X"$0" : 'X\(//\)$' \| \
9927 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9928 1.1 christos $as_echo X/"$0" |
9929 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
9930 1.1 christos s//\1/
9931 1.1 christos q
9932 1.1 christos }
9933 1.1 christos /^X\/\(\/\/\)$/{
9934 1.1 christos s//\1/
9935 1.1 christos q
9936 1.1 christos }
9937 1.1 christos /^X\/\(\/\).*/{
9938 1.1 christos s//\1/
9939 1.1 christos q
9940 1.1 christos }
9941 1.1 christos s/.*/./; q'`
9942 1.1 christos
9943 1.1 christos # Avoid depending upon Character Ranges.
9944 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9945 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9946 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9947 1.1 christos as_cr_digits='0123456789'
9948 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
9949 1.1 christos
9950 1.1 christos ECHO_C= ECHO_N= ECHO_T=
9951 1.1 christos case `echo -n x` in #(((((
9952 1.1 christos -n*)
9953 1.1 christos case `echo 'xy\c'` in
9954 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9955 1.1 christos xy) ECHO_C='\c';;
9956 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9957 1.1 christos ECHO_T=' ';;
9958 1.1 christos esac;;
9959 1.1 christos *)
9960 1.1 christos ECHO_N='-n';;
9961 1.1 christos esac
9962 1.1 christos
9963 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
9964 1.1 christos if test -d conf$$.dir; then
9965 1.1 christos rm -f conf$$.dir/conf$$.file
9966 1.1 christos else
9967 1.1 christos rm -f conf$$.dir
9968 1.1 christos mkdir conf$$.dir 2>/dev/null
9969 1.1 christos fi
9970 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
9971 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
9972 1.1 christos as_ln_s='ln -s'
9973 1.1 christos # ... but there are two gotchas:
9974 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9975 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9976 1.1 christos # In both cases, we have to default to `cp -pR'.
9977 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9978 1.1 christos as_ln_s='cp -pR'
9979 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
9980 1.1 christos as_ln_s=ln
9981 1.1 christos else
9982 1.1 christos as_ln_s='cp -pR'
9983 1.1 christos fi
9984 1.1 christos else
9985 1.1 christos as_ln_s='cp -pR'
9986 1.1 christos fi
9987 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9988 1.1 christos rmdir conf$$.dir 2>/dev/null
9989 1.1 christos
9990 1.1 christos
9991 1.1 christos # as_fn_mkdir_p
9992 1.1 christos # -------------
9993 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
9994 1.1 christos as_fn_mkdir_p ()
9995 1.1 christos {
9996 1.1 christos
9997 1.1 christos case $as_dir in #(
9998 1.1 christos -*) as_dir=./$as_dir;;
9999 1.1 christos esac
10000 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
10001 1.1 christos as_dirs=
10002 1.1 christos while :; do
10003 1.1 christos case $as_dir in #(
10004 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
10005 1.1 christos *) as_qdir=$as_dir;;
10006 1.1 christos esac
10007 1.1 christos as_dirs="'$as_qdir' $as_dirs"
10008 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
10009 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10010 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
10011 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
10012 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
10013 1.1 christos $as_echo X"$as_dir" |
10014 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10015 1.1 christos s//\1/
10016 1.1 christos q
10017 1.1 christos }
10018 1.1 christos /^X\(\/\/\)[^/].*/{
10019 1.1 christos s//\1/
10020 1.1 christos q
10021 1.1 christos }
10022 1.1 christos /^X\(\/\/\)$/{
10023 1.1 christos s//\1/
10024 1.1 christos q
10025 1.1 christos }
10026 1.1 christos /^X\(\/\).*/{
10027 1.1 christos s//\1/
10028 1.1 christos q
10029 1.1 christos }
10030 1.1 christos s/.*/./; q'`
10031 1.1 christos test -d "$as_dir" && break
10032 1.1 christos done
10033 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
10034 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
10035 1.1 christos
10036 1.1 christos
10037 1.1 christos } # as_fn_mkdir_p
10038 1.1 christos if mkdir -p . 2>/dev/null; then
10039 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
10040 1.1 christos else
10041 1.1 christos test -d ./-p && rmdir ./-p
10042 1.1 christos as_mkdir_p=false
10043 1.1 christos fi
10044 1.1 christos
10045 1.1 christos
10046 1.1 christos # as_fn_executable_p FILE
10047 1.1 christos # -----------------------
10048 1.1 christos # Test if FILE is an executable regular file.
10049 1.1 christos as_fn_executable_p ()
10050 1.1 christos {
10051 1.1 christos test -f "$1" && test -x "$1"
10052 1.1 christos } # as_fn_executable_p
10053 1.1 christos as_test_x='test -x'
10054 1.1 christos as_executable_p=as_fn_executable_p
10055 1.1 christos
10056 1.1 christos # Sed expression to map a string onto a valid CPP name.
10057 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
10058 1.1 christos
10059 1.1 christos # Sed expression to map a string onto a valid variable name.
10060 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
10061 1.1 christos
10062 1.1 christos
10063 1.1 christos exec 6>&1
10064 1.1 christos ## ----------------------------------- ##
10065 1.1 christos ## Main body of $CONFIG_STATUS script. ##
10066 1.1 christos ## ----------------------------------- ##
10067 1.1 christos _ASEOF
10068 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
10069 1.1 christos
10070 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10071 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
10072 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
10073 1.1 christos # values after options handling.
10074 1.1 christos ac_log="
10075 1.1.1.4 prlw1 This file was extended by NSD $as_me 4.1.26, which was
10076 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
10077 1.1 christos
10078 1.1 christos CONFIG_FILES = $CONFIG_FILES
10079 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
10080 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
10081 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
10082 1.1 christos $ $0 $@
10083 1.1 christos
10084 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
10085 1.1 christos "
10086 1.1 christos
10087 1.1 christos _ACEOF
10088 1.1 christos
10089 1.1 christos case $ac_config_files in *"
10090 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
10091 1.1 christos esac
10092 1.1 christos
10093 1.1 christos case $ac_config_headers in *"
10094 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
10095 1.1 christos esac
10096 1.1 christos
10097 1.1 christos
10098 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10099 1.1 christos # Files that config.status was made for.
10100 1.1 christos config_files="$ac_config_files"
10101 1.1 christos config_headers="$ac_config_headers"
10102 1.1 christos
10103 1.1 christos _ACEOF
10104 1.1 christos
10105 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10106 1.1 christos ac_cs_usage="\
10107 1.1 christos \`$as_me' instantiates files and other configuration actions
10108 1.1 christos from templates according to the current configuration. Unless the files
10109 1.1 christos and actions are specified as TAGs, all are instantiated by default.
10110 1.1 christos
10111 1.1 christos Usage: $0 [OPTION]... [TAG]...
10112 1.1 christos
10113 1.1 christos -h, --help print this help, then exit
10114 1.1 christos -V, --version print version number and configuration settings, then exit
10115 1.1 christos --config print configuration, then exit
10116 1.1 christos -q, --quiet, --silent
10117 1.1 christos do not print progress messages
10118 1.1 christos -d, --debug don't remove temporary files
10119 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
10120 1.1 christos --file=FILE[:TEMPLATE]
10121 1.1 christos instantiate the configuration file FILE
10122 1.1 christos --header=FILE[:TEMPLATE]
10123 1.1 christos instantiate the configuration header FILE
10124 1.1 christos
10125 1.1 christos Configuration files:
10126 1.1 christos $config_files
10127 1.1 christos
10128 1.1 christos Configuration headers:
10129 1.1 christos $config_headers
10130 1.1 christos
10131 1.1 christos Report bugs to <nsd-bugs@nlnetlabs.nl>."
10132 1.1 christos
10133 1.1 christos _ACEOF
10134 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10135 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
10136 1.1 christos ac_cs_version="\\
10137 1.1.1.4 prlw1 NSD config.status 4.1.26
10138 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
10139 1.1 christos with options \\"\$ac_cs_config\\"
10140 1.1 christos
10141 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
10142 1.1 christos This config.status script is free software; the Free Software Foundation
10143 1.1 christos gives unlimited permission to copy, distribute and modify it."
10144 1.1 christos
10145 1.1 christos ac_pwd='$ac_pwd'
10146 1.1 christos srcdir='$srcdir'
10147 1.1 christos INSTALL='$INSTALL'
10148 1.1 christos AWK='$AWK'
10149 1.1 christos test -n "\$AWK" || AWK=awk
10150 1.1 christos _ACEOF
10151 1.1 christos
10152 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10153 1.1 christos # The default lists apply if the user does not specify any file.
10154 1.1 christos ac_need_defaults=:
10155 1.1 christos while test $# != 0
10156 1.1 christos do
10157 1.1 christos case $1 in
10158 1.1 christos --*=?*)
10159 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
10160 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
10161 1.1 christos ac_shift=:
10162 1.1 christos ;;
10163 1.1 christos --*=)
10164 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
10165 1.1 christos ac_optarg=
10166 1.1 christos ac_shift=:
10167 1.1 christos ;;
10168 1.1 christos *)
10169 1.1 christos ac_option=$1
10170 1.1 christos ac_optarg=$2
10171 1.1 christos ac_shift=shift
10172 1.1 christos ;;
10173 1.1 christos esac
10174 1.1 christos
10175 1.1 christos case $ac_option in
10176 1.1 christos # Handling of the options.
10177 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
10178 1.1 christos ac_cs_recheck=: ;;
10179 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
10180 1.1 christos $as_echo "$ac_cs_version"; exit ;;
10181 1.1 christos --config | --confi | --conf | --con | --co | --c )
10182 1.1 christos $as_echo "$ac_cs_config"; exit ;;
10183 1.1 christos --debug | --debu | --deb | --de | --d | -d )
10184 1.1 christos debug=: ;;
10185 1.1 christos --file | --fil | --fi | --f )
10186 1.1 christos $ac_shift
10187 1.1 christos case $ac_optarg in
10188 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10189 1.1 christos '') as_fn_error $? "missing file argument" ;;
10190 1.1 christos esac
10191 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
10192 1.1 christos ac_need_defaults=false;;
10193 1.1 christos --header | --heade | --head | --hea )
10194 1.1 christos $ac_shift
10195 1.1 christos case $ac_optarg in
10196 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
10197 1.1 christos esac
10198 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
10199 1.1 christos ac_need_defaults=false;;
10200 1.1 christos --he | --h)
10201 1.1 christos # Conflict between --help and --header
10202 1.1 christos as_fn_error $? "ambiguous option: \`$1'
10203 1.1 christos Try \`$0 --help' for more information.";;
10204 1.1 christos --help | --hel | -h )
10205 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
10206 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
10207 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
10208 1.1 christos ac_cs_silent=: ;;
10209 1.1 christos
10210 1.1 christos # This is an error.
10211 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
10212 1.1 christos Try \`$0 --help' for more information." ;;
10213 1.1 christos
10214 1.1 christos *) as_fn_append ac_config_targets " $1"
10215 1.1 christos ac_need_defaults=false ;;
10216 1.1 christos
10217 1.1 christos esac
10218 1.1 christos shift
10219 1.1 christos done
10220 1.1 christos
10221 1.1 christos ac_configure_extra_args=
10222 1.1 christos
10223 1.1 christos if $ac_cs_silent; then
10224 1.1 christos exec 6>/dev/null
10225 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
10226 1.1 christos fi
10227 1.1 christos
10228 1.1 christos _ACEOF
10229 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10230 1.1 christos if \$ac_cs_recheck; then
10231 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
10232 1.1 christos shift
10233 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
10234 1.1 christos CONFIG_SHELL='$SHELL'
10235 1.1 christos export CONFIG_SHELL
10236 1.1 christos exec "\$@"
10237 1.1 christos fi
10238 1.1 christos
10239 1.1 christos _ACEOF
10240 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10241 1.1 christos exec 5>>config.log
10242 1.1 christos {
10243 1.1 christos echo
10244 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
10245 1.1 christos ## Running $as_me. ##
10246 1.1 christos _ASBOX
10247 1.1 christos $as_echo "$ac_log"
10248 1.1 christos } >&5
10249 1.1 christos
10250 1.1 christos _ACEOF
10251 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10252 1.1 christos _ACEOF
10253 1.1 christos
10254 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10255 1.1 christos
10256 1.1 christos # Handling of arguments.
10257 1.1 christos for ac_config_target in $ac_config_targets
10258 1.1 christos do
10259 1.1 christos case $ac_config_target in
10260 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
10261 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
10262 1.1.1.4 prlw1 "$dnstap_config") CONFIG_FILES="$CONFIG_FILES $dnstap_config" ;;
10263 1.1 christos
10264 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
10265 1.1 christos esac
10266 1.1 christos done
10267 1.1 christos
10268 1.1 christos
10269 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
10270 1.1 christos # then the envvar interface is used. Set only those that are not.
10271 1.1 christos # We use the long form for the default assignment because of an extremely
10272 1.1 christos # bizarre bug on SunOS 4.1.3.
10273 1.1 christos if $ac_need_defaults; then
10274 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
10275 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
10276 1.1 christos fi
10277 1.1 christos
10278 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
10279 1.1 christos # simply because there is no reason against having it here, and in addition,
10280 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
10281 1.1 christos # Hook for its removal unless debugging.
10282 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
10283 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
10284 1.1 christos $debug ||
10285 1.1 christos {
10286 1.1 christos tmp= ac_tmp=
10287 1.1 christos trap 'exit_status=$?
10288 1.1 christos : "${ac_tmp:=$tmp}"
10289 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
10290 1.1 christos ' 0
10291 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
10292 1.1 christos }
10293 1.1 christos # Create a (secure) tmp directory for tmp files.
10294 1.1 christos
10295 1.1 christos {
10296 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
10297 1.1 christos test -d "$tmp"
10298 1.1 christos } ||
10299 1.1 christos {
10300 1.1 christos tmp=./conf$$-$RANDOM
10301 1.1 christos (umask 077 && mkdir "$tmp")
10302 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
10303 1.1 christos ac_tmp=$tmp
10304 1.1 christos
10305 1.1 christos # Set up the scripts for CONFIG_FILES section.
10306 1.1 christos # No need to generate them if there are no CONFIG_FILES.
10307 1.1 christos # This happens for instance with `./config.status config.h'.
10308 1.1 christos if test -n "$CONFIG_FILES"; then
10309 1.1 christos
10310 1.1 christos
10311 1.1 christos ac_cr=`echo X | tr X '\015'`
10312 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
10313 1.1 christos # But we know of no other shell where ac_cr would be empty at this
10314 1.1 christos # point, so we can use a bashism as a fallback.
10315 1.1 christos if test "x$ac_cr" = x; then
10316 1.1 christos eval ac_cr=\$\'\\r\'
10317 1.1 christos fi
10318 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
10319 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
10320 1.1 christos ac_cs_awk_cr='\\r'
10321 1.1 christos else
10322 1.1 christos ac_cs_awk_cr=$ac_cr
10323 1.1 christos fi
10324 1.1 christos
10325 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
10326 1.1 christos _ACEOF
10327 1.1 christos
10328 1.1 christos
10329 1.1 christos {
10330 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
10331 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
10332 1.1 christos echo "_ACEOF"
10333 1.1 christos } >conf$$subs.sh ||
10334 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10335 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
10336 1.1 christos ac_delim='%!_!# '
10337 1.1 christos for ac_last_try in false false false false false :; do
10338 1.1 christos . ./conf$$subs.sh ||
10339 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10340 1.1 christos
10341 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
10342 1.1 christos if test $ac_delim_n = $ac_delim_num; then
10343 1.1 christos break
10344 1.1 christos elif $ac_last_try; then
10345 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
10346 1.1 christos else
10347 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10348 1.1 christos fi
10349 1.1 christos done
10350 1.1 christos rm -f conf$$subs.sh
10351 1.1 christos
10352 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10353 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
10354 1.1 christos _ACEOF
10355 1.1 christos sed -n '
10356 1.1 christos h
10357 1.1 christos s/^/S["/; s/!.*/"]=/
10358 1.1 christos p
10359 1.1 christos g
10360 1.1 christos s/^[^!]*!//
10361 1.1 christos :repl
10362 1.1 christos t repl
10363 1.1 christos s/'"$ac_delim"'$//
10364 1.1 christos t delim
10365 1.1 christos :nl
10366 1.1 christos h
10367 1.1 christos s/\(.\{148\}\)..*/\1/
10368 1.1 christos t more1
10369 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
10370 1.1 christos p
10371 1.1 christos n
10372 1.1 christos b repl
10373 1.1 christos :more1
10374 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10375 1.1 christos p
10376 1.1 christos g
10377 1.1 christos s/.\{148\}//
10378 1.1 christos t nl
10379 1.1 christos :delim
10380 1.1 christos h
10381 1.1 christos s/\(.\{148\}\)..*/\1/
10382 1.1 christos t more2
10383 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
10384 1.1 christos p
10385 1.1 christos b
10386 1.1 christos :more2
10387 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
10388 1.1 christos p
10389 1.1 christos g
10390 1.1 christos s/.\{148\}//
10391 1.1 christos t delim
10392 1.1 christos ' <conf$$subs.awk | sed '
10393 1.1 christos /^[^""]/{
10394 1.1 christos N
10395 1.1 christos s/\n//
10396 1.1 christos }
10397 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
10398 1.1 christos rm -f conf$$subs.awk
10399 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10400 1.1 christos _ACAWK
10401 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
10402 1.1 christos for (key in S) S_is_set[key] = 1
10403 1.1 christos FS = ""
10404 1.1 christos
10405 1.1 christos }
10406 1.1 christos {
10407 1.1 christos line = $ 0
10408 1.1 christos nfields = split(line, field, "@")
10409 1.1 christos substed = 0
10410 1.1 christos len = length(field[1])
10411 1.1 christos for (i = 2; i < nfields; i++) {
10412 1.1 christos key = field[i]
10413 1.1 christos keylen = length(key)
10414 1.1 christos if (S_is_set[key]) {
10415 1.1 christos value = S[key]
10416 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10417 1.1 christos len += length(value) + length(field[++i])
10418 1.1 christos substed = 1
10419 1.1 christos } else
10420 1.1 christos len += 1 + keylen
10421 1.1 christos }
10422 1.1 christos
10423 1.1 christos print line
10424 1.1 christos }
10425 1.1 christos
10426 1.1 christos _ACAWK
10427 1.1 christos _ACEOF
10428 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10429 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10430 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10431 1.1 christos else
10432 1.1 christos cat
10433 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10434 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10435 1.1 christos _ACEOF
10436 1.1 christos
10437 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10438 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10439 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
10440 1.1 christos # (actually we leave an empty line to preserve line numbers).
10441 1.1 christos if test "x$srcdir" = x.; then
10442 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10443 1.1 christos h
10444 1.1 christos s///
10445 1.1 christos s/^/:/
10446 1.1 christos s/[ ]*$/:/
10447 1.1 christos s/:\$(srcdir):/:/g
10448 1.1 christos s/:\${srcdir}:/:/g
10449 1.1 christos s/:@srcdir@:/:/g
10450 1.1 christos s/^:*//
10451 1.1 christos s/:*$//
10452 1.1 christos x
10453 1.1 christos s/\(=[ ]*\).*/\1/
10454 1.1 christos G
10455 1.1 christos s/\n//
10456 1.1 christos s/^[^=]*=[ ]*$//
10457 1.1 christos }'
10458 1.1 christos fi
10459 1.1 christos
10460 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10461 1.1 christos fi # test -n "$CONFIG_FILES"
10462 1.1 christos
10463 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
10464 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
10465 1.1 christos # This happens for instance with `./config.status Makefile'.
10466 1.1 christos if test -n "$CONFIG_HEADERS"; then
10467 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10468 1.1 christos BEGIN {
10469 1.1 christos _ACEOF
10470 1.1 christos
10471 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
10472 1.1 christos # here-document in config.status, that substitutes the proper values into
10473 1.1 christos # config.h.in to produce config.h.
10474 1.1 christos
10475 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
10476 1.1 christos # handling of long lines.
10477 1.1 christos ac_delim='%!_!# '
10478 1.1 christos for ac_last_try in false false :; do
10479 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10480 1.1 christos if test -z "$ac_tt"; then
10481 1.1 christos break
10482 1.1 christos elif $ac_last_try; then
10483 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10484 1.1 christos else
10485 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10486 1.1 christos fi
10487 1.1 christos done
10488 1.1 christos
10489 1.1 christos # For the awk script, D is an array of macro values keyed by name,
10490 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
10491 1.1 christos # newline sequences.
10492 1.1 christos
10493 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10494 1.1 christos sed -n '
10495 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10496 1.1 christos t rset
10497 1.1 christos :rset
10498 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
10499 1.1 christos t def
10500 1.1 christos d
10501 1.1 christos :def
10502 1.1 christos s/\\$//
10503 1.1 christos t bsnl
10504 1.1 christos s/["\\]/\\&/g
10505 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10506 1.1 christos D["\1"]=" \3"/p
10507 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10508 1.1 christos d
10509 1.1 christos :bsnl
10510 1.1 christos s/["\\]/\\&/g
10511 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10512 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
10513 1.1 christos t cont
10514 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10515 1.1 christos t cont
10516 1.1 christos d
10517 1.1 christos :cont
10518 1.1 christos n
10519 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10520 1.1 christos t clear
10521 1.1 christos :clear
10522 1.1 christos s/\\$//
10523 1.1 christos t bsnlc
10524 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
10525 1.1 christos d
10526 1.1 christos :bsnlc
10527 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10528 1.1 christos b cont
10529 1.1 christos ' <confdefs.h | sed '
10530 1.1 christos s/'"$ac_delim"'/"\\\
10531 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
10532 1.1 christos
10533 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10534 1.1 christos for (key in D) D_is_set[key] = 1
10535 1.1 christos FS = ""
10536 1.1 christos }
10537 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10538 1.1 christos line = \$ 0
10539 1.1 christos split(line, arg, " ")
10540 1.1 christos if (arg[1] == "#") {
10541 1.1 christos defundef = arg[2]
10542 1.1 christos mac1 = arg[3]
10543 1.1 christos } else {
10544 1.1 christos defundef = substr(arg[1], 2)
10545 1.1 christos mac1 = arg[2]
10546 1.1 christos }
10547 1.1 christos split(mac1, mac2, "(") #)
10548 1.1 christos macro = mac2[1]
10549 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
10550 1.1 christos if (D_is_set[macro]) {
10551 1.1 christos # Preserve the white space surrounding the "#".
10552 1.1 christos print prefix "define", macro P[macro] D[macro]
10553 1.1 christos next
10554 1.1 christos } else {
10555 1.1 christos # Replace #undef with comments. This is necessary, for example,
10556 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
10557 1.1 christos # on some systems where configure will not decide to define it.
10558 1.1 christos if (defundef == "undef") {
10559 1.1 christos print "/*", prefix defundef, macro, "*/"
10560 1.1 christos next
10561 1.1 christos }
10562 1.1 christos }
10563 1.1 christos }
10564 1.1 christos { print }
10565 1.1 christos _ACAWK
10566 1.1 christos _ACEOF
10567 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10568 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10569 1.1 christos fi # test -n "$CONFIG_HEADERS"
10570 1.1 christos
10571 1.1 christos
10572 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10573 1.1 christos shift
10574 1.1 christos for ac_tag
10575 1.1 christos do
10576 1.1 christos case $ac_tag in
10577 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
10578 1.1 christos esac
10579 1.1 christos case $ac_mode$ac_tag in
10580 1.1 christos :[FHL]*:*);;
10581 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10582 1.1 christos :[FH]-) ac_tag=-:-;;
10583 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10584 1.1 christos esac
10585 1.1 christos ac_save_IFS=$IFS
10586 1.1 christos IFS=:
10587 1.1 christos set x $ac_tag
10588 1.1 christos IFS=$ac_save_IFS
10589 1.1 christos shift
10590 1.1 christos ac_file=$1
10591 1.1 christos shift
10592 1.1 christos
10593 1.1 christos case $ac_mode in
10594 1.1 christos :L) ac_source=$1;;
10595 1.1 christos :[FH])
10596 1.1 christos ac_file_inputs=
10597 1.1 christos for ac_f
10598 1.1 christos do
10599 1.1 christos case $ac_f in
10600 1.1 christos -) ac_f="$ac_tmp/stdin";;
10601 1.1 christos *) # Look for the file first in the build tree, then in the source tree
10602 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
10603 1.1 christos # because $ac_f cannot contain `:'.
10604 1.1 christos test -f "$ac_f" ||
10605 1.1 christos case $ac_f in
10606 1.1 christos [\\/$]*) false;;
10607 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10608 1.1 christos esac ||
10609 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10610 1.1 christos esac
10611 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10612 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
10613 1.1 christos done
10614 1.1 christos
10615 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
10616 1.1 christos # use $as_me), people would be surprised to read:
10617 1.1 christos # /* config.h. Generated by config.status. */
10618 1.1 christos configure_input='Generated from '`
10619 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10620 1.1 christos `' by configure.'
10621 1.1 christos if test x"$ac_file" != x-; then
10622 1.1 christos configure_input="$ac_file. $configure_input"
10623 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10624 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
10625 1.1 christos fi
10626 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
10627 1.1 christos case $configure_input in #(
10628 1.1 christos *\&* | *\|* | *\\* )
10629 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
10630 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
10631 1.1 christos *) ac_sed_conf_input=$configure_input;;
10632 1.1 christos esac
10633 1.1 christos
10634 1.1 christos case $ac_tag in
10635 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
10636 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
10637 1.1 christos esac
10638 1.1 christos ;;
10639 1.1 christos esac
10640 1.1 christos
10641 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
10642 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10643 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
10644 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
10645 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10646 1.1 christos $as_echo X"$ac_file" |
10647 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10648 1.1 christos s//\1/
10649 1.1 christos q
10650 1.1 christos }
10651 1.1 christos /^X\(\/\/\)[^/].*/{
10652 1.1 christos s//\1/
10653 1.1 christos q
10654 1.1 christos }
10655 1.1 christos /^X\(\/\/\)$/{
10656 1.1 christos s//\1/
10657 1.1 christos q
10658 1.1 christos }
10659 1.1 christos /^X\(\/\).*/{
10660 1.1 christos s//\1/
10661 1.1 christos q
10662 1.1 christos }
10663 1.1 christos s/.*/./; q'`
10664 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
10665 1.1 christos ac_builddir=.
10666 1.1 christos
10667 1.1 christos case "$ac_dir" in
10668 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10669 1.1 christos *)
10670 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10671 1.1 christos # A ".." for each directory in $ac_dir_suffix.
10672 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10673 1.1 christos case $ac_top_builddir_sub in
10674 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10675 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10676 1.1 christos esac ;;
10677 1.1 christos esac
10678 1.1 christos ac_abs_top_builddir=$ac_pwd
10679 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
10680 1.1 christos # for backward compatibility:
10681 1.1 christos ac_top_builddir=$ac_top_build_prefix
10682 1.1 christos
10683 1.1 christos case $srcdir in
10684 1.1 christos .) # We are building in place.
10685 1.1 christos ac_srcdir=.
10686 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
10687 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
10688 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
10689 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
10690 1.1 christos ac_top_srcdir=$srcdir
10691 1.1 christos ac_abs_top_srcdir=$srcdir ;;
10692 1.1 christos *) # Relative name.
10693 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10694 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
10695 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10696 1.1 christos esac
10697 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10698 1.1 christos
10699 1.1 christos
10700 1.1 christos case $ac_mode in
10701 1.1 christos :F)
10702 1.1 christos #
10703 1.1 christos # CONFIG_FILE
10704 1.1 christos #
10705 1.1 christos
10706 1.1 christos case $INSTALL in
10707 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10708 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10709 1.1 christos esac
10710 1.1 christos _ACEOF
10711 1.1 christos
10712 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10713 1.1 christos # If the template does not know about datarootdir, expand it.
10714 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
10715 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
10716 1.1 christos ac_sed_dataroot='
10717 1.1 christos /datarootdir/ {
10718 1.1 christos p
10719 1.1 christos q
10720 1.1 christos }
10721 1.1 christos /@datadir@/p
10722 1.1 christos /@docdir@/p
10723 1.1 christos /@infodir@/p
10724 1.1 christos /@localedir@/p
10725 1.1 christos /@mandir@/p'
10726 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10727 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
10728 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10729 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10730 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10731 1.1 christos _ACEOF
10732 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10733 1.1 christos ac_datarootdir_hack='
10734 1.1 christos s&@datadir@&$datadir&g
10735 1.1 christos s&@docdir@&$docdir&g
10736 1.1 christos s&@infodir@&$infodir&g
10737 1.1 christos s&@localedir@&$localedir&g
10738 1.1 christos s&@mandir@&$mandir&g
10739 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
10740 1.1 christos esac
10741 1.1 christos _ACEOF
10742 1.1 christos
10743 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
10744 1.1 christos # Shell code in configure.ac might set extrasub.
10745 1.1 christos # FIXME: do we really want to maintain this feature?
10746 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10747 1.1 christos ac_sed_extra="$ac_vpsub
10748 1.1 christos $extrasub
10749 1.1 christos _ACEOF
10750 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10751 1.1 christos :t
10752 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10753 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
10754 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
10755 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
10756 1.1 christos s&@srcdir@&$ac_srcdir&;t t
10757 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
10758 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
10759 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10760 1.1 christos s&@builddir@&$ac_builddir&;t t
10761 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
10762 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10763 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
10764 1.1 christos $ac_datarootdir_hack
10765 1.1 christos "
10766 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
10767 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10768 1.1 christos
10769 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10770 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
10771 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
10772 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
10773 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10774 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
10775 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10776 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
10777 1.1 christos
10778 1.1 christos rm -f "$ac_tmp/stdin"
10779 1.1 christos case $ac_file in
10780 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10781 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
10782 1.1 christos esac \
10783 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10784 1.1 christos ;;
10785 1.1 christos :H)
10786 1.1 christos #
10787 1.1 christos # CONFIG_HEADER
10788 1.1 christos #
10789 1.1 christos if test x"$ac_file" != x-; then
10790 1.1 christos {
10791 1.1 christos $as_echo "/* $configure_input */" \
10792 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
10793 1.1 christos } >"$ac_tmp/config.h" \
10794 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10795 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
10796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10797 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
10798 1.1 christos else
10799 1.1 christos rm -f "$ac_file"
10800 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
10801 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10802 1.1 christos fi
10803 1.1 christos else
10804 1.1 christos $as_echo "/* $configure_input */" \
10805 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10806 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
10807 1.1 christos fi
10808 1.1 christos ;;
10809 1.1 christos
10810 1.1 christos
10811 1.1 christos esac
10812 1.1 christos
10813 1.1 christos done # for ac_tag
10814 1.1 christos
10815 1.1 christos
10816 1.1 christos as_fn_exit 0
10817 1.1 christos _ACEOF
10818 1.1 christos ac_clean_files=$ac_clean_files_save
10819 1.1 christos
10820 1.1 christos test $ac_write_fail = 0 ||
10821 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
10822 1.1 christos
10823 1.1 christos
10824 1.1 christos # configure is writing to config.log, and then calls config.status.
10825 1.1 christos # config.status does its own redirection, appending to config.log.
10826 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
10827 1.1 christos # by configure, so config.status won't be able to write to it; its
10828 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
10829 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
10830 1.1 christos # appended to by config.status. When coming back to configure, we
10831 1.1 christos # need to make the FD available again.
10832 1.1 christos if test "$no_create" != yes; then
10833 1.1 christos ac_cs_success=:
10834 1.1 christos ac_config_status_args=
10835 1.1 christos test "$silent" = yes &&
10836 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
10837 1.1 christos exec 5>/dev/null
10838 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10839 1.1 christos exec 5>>config.log
10840 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10841 1.1 christos # would make configure fail if this is the last instruction.
10842 1.1 christos $ac_cs_success || as_fn_exit 1
10843 1.1 christos fi
10844 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10846 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10847 1.1 christos fi
10848 1.1 christos
10849