configure revision 1.1 1 1.1 christos #! /bin/sh
2 1.1 christos # Guess values for system-dependent variables and create Makefiles.
3 1.1 christos # Generated by GNU Autoconf 2.69 for NSD 4.1.14.
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 christos PACKAGE_VERSION='4.1.14'
584 1.1 christos PACKAGE_STRING='NSD 4.1.14'
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 christos SSL_LIBS
626 1.1 christos HAVE_SSL
627 1.1 christos ratelimit_default
628 1.1 christos ratelimit
629 1.1 christos LIBOBJS
630 1.1 christos YFLAGS
631 1.1 christos YACC
632 1.1 christos LEXLIB
633 1.1 christos LEX_OUTPUT_ROOT
634 1.1 christos LEX
635 1.1 christos INSTALL_DATA
636 1.1 christos INSTALL_SCRIPT
637 1.1 christos INSTALL_PROGRAM
638 1.1 christos LN_S
639 1.1 christos AWK
640 1.1 christos user
641 1.1 christos chrootdir
642 1.1 christos xfrdir
643 1.1 christos zonelistfile
644 1.1 christos xfrdfile
645 1.1 christos zonesdir
646 1.1 christos piddir
647 1.1 christos dbdir
648 1.1 christos dbfile
649 1.1 christos pidfile
650 1.1 christos logfile
651 1.1 christos nsd_conf_file
652 1.1 christos configdir
653 1.1 christos EGREP
654 1.1 christos GREP
655 1.1 christos CPP
656 1.1 christos OBJEXT
657 1.1 christos EXEEXT
658 1.1 christos ac_ct_CC
659 1.1 christos CPPFLAGS
660 1.1 christos LDFLAGS
661 1.1 christos CFLAGS
662 1.1 christos CC
663 1.1 christos target_alias
664 1.1 christos host_alias
665 1.1 christos build_alias
666 1.1 christos LIBS
667 1.1 christos ECHO_T
668 1.1 christos ECHO_N
669 1.1 christos ECHO_C
670 1.1 christos DEFS
671 1.1 christos mandir
672 1.1 christos localedir
673 1.1 christos libdir
674 1.1 christos psdir
675 1.1 christos pdfdir
676 1.1 christos dvidir
677 1.1 christos htmldir
678 1.1 christos infodir
679 1.1 christos docdir
680 1.1 christos oldincludedir
681 1.1 christos includedir
682 1.1 christos localstatedir
683 1.1 christos sharedstatedir
684 1.1 christos sysconfdir
685 1.1 christos datadir
686 1.1 christos datarootdir
687 1.1 christos libexecdir
688 1.1 christos sbindir
689 1.1 christos bindir
690 1.1 christos program_transform_name
691 1.1 christos prefix
692 1.1 christos exec_prefix
693 1.1 christos PACKAGE_URL
694 1.1 christos PACKAGE_BUGREPORT
695 1.1 christos PACKAGE_STRING
696 1.1 christos PACKAGE_VERSION
697 1.1 christos PACKAGE_TARNAME
698 1.1 christos PACKAGE_NAME
699 1.1 christos PATH_SEPARATOR
700 1.1 christos SHELL'
701 1.1 christos ac_subst_files=''
702 1.1 christos ac_user_opts='
703 1.1 christos enable_option_checking
704 1.1 christos with_configdir
705 1.1 christos with_nsd_conf_file
706 1.1 christos with_logfile
707 1.1 christos with_pidfile
708 1.1 christos with_dbfile
709 1.1 christos with_zonesdir
710 1.1 christos with_xfrdfile
711 1.1 christos with_zonelistfile
712 1.1 christos with_xfrdir
713 1.1 christos with_chroot
714 1.1 christos with_user
715 1.1 christos enable_flto
716 1.1 christos enable_pie
717 1.1 christos enable_relro_now
718 1.1 christos with_libevent
719 1.1 christos enable_largefile
720 1.1 christos enable_recvmmsg
721 1.1 christos with_facility
722 1.1 christos with_tcp_timeout
723 1.1 christos enable_root_server
724 1.1 christos enable_ipv6
725 1.1 christos enable_bind8_stats
726 1.1 christos enable_zone_stats
727 1.1 christos enable_checking
728 1.1 christos enable_ratelimit
729 1.1 christos enable_ratelimit_default_is_off
730 1.1 christos with_ssl
731 1.1 christos enable_nsec3
732 1.1 christos enable_minimal_responses
733 1.1 christos enable_mmap
734 1.1 christos enable_radix_tree
735 1.1 christos '
736 1.1 christos ac_precious_vars='build_alias
737 1.1 christos host_alias
738 1.1 christos target_alias
739 1.1 christos CC
740 1.1 christos CFLAGS
741 1.1 christos LDFLAGS
742 1.1 christos LIBS
743 1.1 christos CPPFLAGS
744 1.1 christos CPP
745 1.1 christos YACC
746 1.1 christos YFLAGS'
747 1.1 christos
748 1.1 christos
749 1.1 christos # Initialize some variables set by options.
750 1.1 christos ac_init_help=
751 1.1 christos ac_init_version=false
752 1.1 christos ac_unrecognized_opts=
753 1.1 christos ac_unrecognized_sep=
754 1.1 christos # The variables have the same names as the options, with
755 1.1 christos # dashes changed to underlines.
756 1.1 christos cache_file=/dev/null
757 1.1 christos exec_prefix=NONE
758 1.1 christos no_create=
759 1.1 christos no_recursion=
760 1.1 christos prefix=NONE
761 1.1 christos program_prefix=NONE
762 1.1 christos program_suffix=NONE
763 1.1 christos program_transform_name=s,x,x,
764 1.1 christos silent=
765 1.1 christos site=
766 1.1 christos srcdir=
767 1.1 christos verbose=
768 1.1 christos x_includes=NONE
769 1.1 christos x_libraries=NONE
770 1.1 christos
771 1.1 christos # Installation directory options.
772 1.1 christos # These are left unexpanded so users can "make install exec_prefix=/foo"
773 1.1 christos # and all the variables that are supposed to be based on exec_prefix
774 1.1 christos # by default will actually change.
775 1.1 christos # Use braces instead of parens because sh, perl, etc. also accept them.
776 1.1 christos # (The list follows the same order as the GNU Coding Standards.)
777 1.1 christos bindir='${exec_prefix}/bin'
778 1.1 christos sbindir='${exec_prefix}/sbin'
779 1.1 christos libexecdir='${exec_prefix}/libexec'
780 1.1 christos datarootdir='${prefix}/share'
781 1.1 christos datadir='${datarootdir}'
782 1.1 christos sysconfdir='${prefix}/etc'
783 1.1 christos sharedstatedir='${prefix}/com'
784 1.1 christos localstatedir='${prefix}/var'
785 1.1 christos includedir='${prefix}/include'
786 1.1 christos oldincludedir='/usr/include'
787 1.1 christos docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
788 1.1 christos infodir='${datarootdir}/info'
789 1.1 christos htmldir='${docdir}'
790 1.1 christos dvidir='${docdir}'
791 1.1 christos pdfdir='${docdir}'
792 1.1 christos psdir='${docdir}'
793 1.1 christos libdir='${exec_prefix}/lib'
794 1.1 christos localedir='${datarootdir}/locale'
795 1.1 christos mandir='${datarootdir}/man'
796 1.1 christos
797 1.1 christos ac_prev=
798 1.1 christos ac_dashdash=
799 1.1 christos for ac_option
800 1.1 christos do
801 1.1 christos # If the previous option needs an argument, assign it.
802 1.1 christos if test -n "$ac_prev"; then
803 1.1 christos eval $ac_prev=\$ac_option
804 1.1 christos ac_prev=
805 1.1 christos continue
806 1.1 christos fi
807 1.1 christos
808 1.1 christos case $ac_option in
809 1.1 christos *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
810 1.1 christos *=) ac_optarg= ;;
811 1.1 christos *) ac_optarg=yes ;;
812 1.1 christos esac
813 1.1 christos
814 1.1 christos # Accept the important Cygnus configure options, so we can diagnose typos.
815 1.1 christos
816 1.1 christos case $ac_dashdash$ac_option in
817 1.1 christos --)
818 1.1 christos ac_dashdash=yes ;;
819 1.1 christos
820 1.1 christos -bindir | --bindir | --bindi | --bind | --bin | --bi)
821 1.1 christos ac_prev=bindir ;;
822 1.1 christos -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
823 1.1 christos bindir=$ac_optarg ;;
824 1.1 christos
825 1.1 christos -build | --build | --buil | --bui | --bu)
826 1.1 christos ac_prev=build_alias ;;
827 1.1 christos -build=* | --build=* | --buil=* | --bui=* | --bu=*)
828 1.1 christos build_alias=$ac_optarg ;;
829 1.1 christos
830 1.1 christos -cache-file | --cache-file | --cache-fil | --cache-fi \
831 1.1 christos | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
832 1.1 christos ac_prev=cache_file ;;
833 1.1 christos -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
834 1.1 christos | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
835 1.1 christos cache_file=$ac_optarg ;;
836 1.1 christos
837 1.1 christos --config-cache | -C)
838 1.1 christos cache_file=config.cache ;;
839 1.1 christos
840 1.1 christos -datadir | --datadir | --datadi | --datad)
841 1.1 christos ac_prev=datadir ;;
842 1.1 christos -datadir=* | --datadir=* | --datadi=* | --datad=*)
843 1.1 christos datadir=$ac_optarg ;;
844 1.1 christos
845 1.1 christos -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
846 1.1 christos | --dataroo | --dataro | --datar)
847 1.1 christos ac_prev=datarootdir ;;
848 1.1 christos -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
849 1.1 christos | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
850 1.1 christos datarootdir=$ac_optarg ;;
851 1.1 christos
852 1.1 christos -disable-* | --disable-*)
853 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
854 1.1 christos # Reject names that are not valid shell variable names.
855 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
856 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
857 1.1 christos ac_useropt_orig=$ac_useropt
858 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
859 1.1 christos case $ac_user_opts in
860 1.1 christos *"
861 1.1 christos "enable_$ac_useropt"
862 1.1 christos "*) ;;
863 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
864 1.1 christos ac_unrecognized_sep=', ';;
865 1.1 christos esac
866 1.1 christos eval enable_$ac_useropt=no ;;
867 1.1 christos
868 1.1 christos -docdir | --docdir | --docdi | --doc | --do)
869 1.1 christos ac_prev=docdir ;;
870 1.1 christos -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
871 1.1 christos docdir=$ac_optarg ;;
872 1.1 christos
873 1.1 christos -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
874 1.1 christos ac_prev=dvidir ;;
875 1.1 christos -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
876 1.1 christos dvidir=$ac_optarg ;;
877 1.1 christos
878 1.1 christos -enable-* | --enable-*)
879 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
880 1.1 christos # Reject names that are not valid shell variable names.
881 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
882 1.1 christos as_fn_error $? "invalid feature name: $ac_useropt"
883 1.1 christos ac_useropt_orig=$ac_useropt
884 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
885 1.1 christos case $ac_user_opts in
886 1.1 christos *"
887 1.1 christos "enable_$ac_useropt"
888 1.1 christos "*) ;;
889 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
890 1.1 christos ac_unrecognized_sep=', ';;
891 1.1 christos esac
892 1.1 christos eval enable_$ac_useropt=\$ac_optarg ;;
893 1.1 christos
894 1.1 christos -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
895 1.1 christos | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
896 1.1 christos | --exec | --exe | --ex)
897 1.1 christos ac_prev=exec_prefix ;;
898 1.1 christos -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
899 1.1 christos | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
900 1.1 christos | --exec=* | --exe=* | --ex=*)
901 1.1 christos exec_prefix=$ac_optarg ;;
902 1.1 christos
903 1.1 christos -gas | --gas | --ga | --g)
904 1.1 christos # Obsolete; use --with-gas.
905 1.1 christos with_gas=yes ;;
906 1.1 christos
907 1.1 christos -help | --help | --hel | --he | -h)
908 1.1 christos ac_init_help=long ;;
909 1.1 christos -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
910 1.1 christos ac_init_help=recursive ;;
911 1.1 christos -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
912 1.1 christos ac_init_help=short ;;
913 1.1 christos
914 1.1 christos -host | --host | --hos | --ho)
915 1.1 christos ac_prev=host_alias ;;
916 1.1 christos -host=* | --host=* | --hos=* | --ho=*)
917 1.1 christos host_alias=$ac_optarg ;;
918 1.1 christos
919 1.1 christos -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
920 1.1 christos ac_prev=htmldir ;;
921 1.1 christos -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
922 1.1 christos | --ht=*)
923 1.1 christos htmldir=$ac_optarg ;;
924 1.1 christos
925 1.1 christos -includedir | --includedir | --includedi | --included | --include \
926 1.1 christos | --includ | --inclu | --incl | --inc)
927 1.1 christos ac_prev=includedir ;;
928 1.1 christos -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
929 1.1 christos | --includ=* | --inclu=* | --incl=* | --inc=*)
930 1.1 christos includedir=$ac_optarg ;;
931 1.1 christos
932 1.1 christos -infodir | --infodir | --infodi | --infod | --info | --inf)
933 1.1 christos ac_prev=infodir ;;
934 1.1 christos -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
935 1.1 christos infodir=$ac_optarg ;;
936 1.1 christos
937 1.1 christos -libdir | --libdir | --libdi | --libd)
938 1.1 christos ac_prev=libdir ;;
939 1.1 christos -libdir=* | --libdir=* | --libdi=* | --libd=*)
940 1.1 christos libdir=$ac_optarg ;;
941 1.1 christos
942 1.1 christos -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
943 1.1 christos | --libexe | --libex | --libe)
944 1.1 christos ac_prev=libexecdir ;;
945 1.1 christos -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
946 1.1 christos | --libexe=* | --libex=* | --libe=*)
947 1.1 christos libexecdir=$ac_optarg ;;
948 1.1 christos
949 1.1 christos -localedir | --localedir | --localedi | --localed | --locale)
950 1.1 christos ac_prev=localedir ;;
951 1.1 christos -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
952 1.1 christos localedir=$ac_optarg ;;
953 1.1 christos
954 1.1 christos -localstatedir | --localstatedir | --localstatedi | --localstated \
955 1.1 christos | --localstate | --localstat | --localsta | --localst | --locals)
956 1.1 christos ac_prev=localstatedir ;;
957 1.1 christos -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
958 1.1 christos | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
959 1.1 christos localstatedir=$ac_optarg ;;
960 1.1 christos
961 1.1 christos -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
962 1.1 christos ac_prev=mandir ;;
963 1.1 christos -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
964 1.1 christos mandir=$ac_optarg ;;
965 1.1 christos
966 1.1 christos -nfp | --nfp | --nf)
967 1.1 christos # Obsolete; use --without-fp.
968 1.1 christos with_fp=no ;;
969 1.1 christos
970 1.1 christos -no-create | --no-create | --no-creat | --no-crea | --no-cre \
971 1.1 christos | --no-cr | --no-c | -n)
972 1.1 christos no_create=yes ;;
973 1.1 christos
974 1.1 christos -no-recursion | --no-recursion | --no-recursio | --no-recursi \
975 1.1 christos | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
976 1.1 christos no_recursion=yes ;;
977 1.1 christos
978 1.1 christos -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
979 1.1 christos | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
980 1.1 christos | --oldin | --oldi | --old | --ol | --o)
981 1.1 christos ac_prev=oldincludedir ;;
982 1.1 christos -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
983 1.1 christos | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
984 1.1 christos | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
985 1.1 christos oldincludedir=$ac_optarg ;;
986 1.1 christos
987 1.1 christos -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
988 1.1 christos ac_prev=prefix ;;
989 1.1 christos -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
990 1.1 christos prefix=$ac_optarg ;;
991 1.1 christos
992 1.1 christos -program-prefix | --program-prefix | --program-prefi | --program-pref \
993 1.1 christos | --program-pre | --program-pr | --program-p)
994 1.1 christos ac_prev=program_prefix ;;
995 1.1 christos -program-prefix=* | --program-prefix=* | --program-prefi=* \
996 1.1 christos | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
997 1.1 christos program_prefix=$ac_optarg ;;
998 1.1 christos
999 1.1 christos -program-suffix | --program-suffix | --program-suffi | --program-suff \
1000 1.1 christos | --program-suf | --program-su | --program-s)
1001 1.1 christos ac_prev=program_suffix ;;
1002 1.1 christos -program-suffix=* | --program-suffix=* | --program-suffi=* \
1003 1.1 christos | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1004 1.1 christos program_suffix=$ac_optarg ;;
1005 1.1 christos
1006 1.1 christos -program-transform-name | --program-transform-name \
1007 1.1 christos | --program-transform-nam | --program-transform-na \
1008 1.1 christos | --program-transform-n | --program-transform- \
1009 1.1 christos | --program-transform | --program-transfor \
1010 1.1 christos | --program-transfo | --program-transf \
1011 1.1 christos | --program-trans | --program-tran \
1012 1.1 christos | --progr-tra | --program-tr | --program-t)
1013 1.1 christos ac_prev=program_transform_name ;;
1014 1.1 christos -program-transform-name=* | --program-transform-name=* \
1015 1.1 christos | --program-transform-nam=* | --program-transform-na=* \
1016 1.1 christos | --program-transform-n=* | --program-transform-=* \
1017 1.1 christos | --program-transform=* | --program-transfor=* \
1018 1.1 christos | --program-transfo=* | --program-transf=* \
1019 1.1 christos | --program-trans=* | --program-tran=* \
1020 1.1 christos | --progr-tra=* | --program-tr=* | --program-t=*)
1021 1.1 christos program_transform_name=$ac_optarg ;;
1022 1.1 christos
1023 1.1 christos -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1024 1.1 christos ac_prev=pdfdir ;;
1025 1.1 christos -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1026 1.1 christos pdfdir=$ac_optarg ;;
1027 1.1 christos
1028 1.1 christos -psdir | --psdir | --psdi | --psd | --ps)
1029 1.1 christos ac_prev=psdir ;;
1030 1.1 christos -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1031 1.1 christos psdir=$ac_optarg ;;
1032 1.1 christos
1033 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1034 1.1 christos | -silent | --silent | --silen | --sile | --sil)
1035 1.1 christos silent=yes ;;
1036 1.1 christos
1037 1.1 christos -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1038 1.1 christos ac_prev=sbindir ;;
1039 1.1 christos -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1040 1.1 christos | --sbi=* | --sb=*)
1041 1.1 christos sbindir=$ac_optarg ;;
1042 1.1 christos
1043 1.1 christos -sharedstatedir | --sharedstatedir | --sharedstatedi \
1044 1.1 christos | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1045 1.1 christos | --sharedst | --shareds | --shared | --share | --shar \
1046 1.1 christos | --sha | --sh)
1047 1.1 christos ac_prev=sharedstatedir ;;
1048 1.1 christos -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1049 1.1 christos | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1050 1.1 christos | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1051 1.1 christos | --sha=* | --sh=*)
1052 1.1 christos sharedstatedir=$ac_optarg ;;
1053 1.1 christos
1054 1.1 christos -site | --site | --sit)
1055 1.1 christos ac_prev=site ;;
1056 1.1 christos -site=* | --site=* | --sit=*)
1057 1.1 christos site=$ac_optarg ;;
1058 1.1 christos
1059 1.1 christos -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1060 1.1 christos ac_prev=srcdir ;;
1061 1.1 christos -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1062 1.1 christos srcdir=$ac_optarg ;;
1063 1.1 christos
1064 1.1 christos -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1065 1.1 christos | --syscon | --sysco | --sysc | --sys | --sy)
1066 1.1 christos ac_prev=sysconfdir ;;
1067 1.1 christos -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1068 1.1 christos | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1069 1.1 christos sysconfdir=$ac_optarg ;;
1070 1.1 christos
1071 1.1 christos -target | --target | --targe | --targ | --tar | --ta | --t)
1072 1.1 christos ac_prev=target_alias ;;
1073 1.1 christos -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1074 1.1 christos target_alias=$ac_optarg ;;
1075 1.1 christos
1076 1.1 christos -v | -verbose | --verbose | --verbos | --verbo | --verb)
1077 1.1 christos verbose=yes ;;
1078 1.1 christos
1079 1.1 christos -version | --version | --versio | --versi | --vers | -V)
1080 1.1 christos ac_init_version=: ;;
1081 1.1 christos
1082 1.1 christos -with-* | --with-*)
1083 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1084 1.1 christos # Reject names that are not valid shell variable names.
1085 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1087 1.1 christos ac_useropt_orig=$ac_useropt
1088 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1089 1.1 christos case $ac_user_opts in
1090 1.1 christos *"
1091 1.1 christos "with_$ac_useropt"
1092 1.1 christos "*) ;;
1093 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1094 1.1 christos ac_unrecognized_sep=', ';;
1095 1.1 christos esac
1096 1.1 christos eval with_$ac_useropt=\$ac_optarg ;;
1097 1.1 christos
1098 1.1 christos -without-* | --without-*)
1099 1.1 christos ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1100 1.1 christos # Reject names that are not valid shell variable names.
1101 1.1 christos expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1102 1.1 christos as_fn_error $? "invalid package name: $ac_useropt"
1103 1.1 christos ac_useropt_orig=$ac_useropt
1104 1.1 christos ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1105 1.1 christos case $ac_user_opts in
1106 1.1 christos *"
1107 1.1 christos "with_$ac_useropt"
1108 1.1 christos "*) ;;
1109 1.1 christos *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1110 1.1 christos ac_unrecognized_sep=', ';;
1111 1.1 christos esac
1112 1.1 christos eval with_$ac_useropt=no ;;
1113 1.1 christos
1114 1.1 christos --x)
1115 1.1 christos # Obsolete; use --with-x.
1116 1.1 christos with_x=yes ;;
1117 1.1 christos
1118 1.1 christos -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1119 1.1 christos | --x-incl | --x-inc | --x-in | --x-i)
1120 1.1 christos ac_prev=x_includes ;;
1121 1.1 christos -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1122 1.1 christos | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1123 1.1 christos x_includes=$ac_optarg ;;
1124 1.1 christos
1125 1.1 christos -x-libraries | --x-libraries | --x-librarie | --x-librari \
1126 1.1 christos | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1127 1.1 christos ac_prev=x_libraries ;;
1128 1.1 christos -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1129 1.1 christos | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1130 1.1 christos x_libraries=$ac_optarg ;;
1131 1.1 christos
1132 1.1 christos -*) as_fn_error $? "unrecognized option: \`$ac_option'
1133 1.1 christos Try \`$0 --help' for more information"
1134 1.1 christos ;;
1135 1.1 christos
1136 1.1 christos *=*)
1137 1.1 christos ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1138 1.1 christos # Reject names that are not valid shell variable names.
1139 1.1 christos case $ac_envvar in #(
1140 1.1 christos '' | [0-9]* | *[!_$as_cr_alnum]* )
1141 1.1 christos as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1142 1.1 christos esac
1143 1.1 christos eval $ac_envvar=\$ac_optarg
1144 1.1 christos export $ac_envvar ;;
1145 1.1 christos
1146 1.1 christos *)
1147 1.1 christos # FIXME: should be removed in autoconf 3.0.
1148 1.1 christos $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1149 1.1 christos expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1150 1.1 christos $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1151 1.1 christos : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1152 1.1 christos ;;
1153 1.1 christos
1154 1.1 christos esac
1155 1.1 christos done
1156 1.1 christos
1157 1.1 christos if test -n "$ac_prev"; then
1158 1.1 christos ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1159 1.1 christos as_fn_error $? "missing argument to $ac_option"
1160 1.1 christos fi
1161 1.1 christos
1162 1.1 christos if test -n "$ac_unrecognized_opts"; then
1163 1.1 christos case $enable_option_checking in
1164 1.1 christos no) ;;
1165 1.1 christos fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1166 1.1 christos *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1167 1.1 christos esac
1168 1.1 christos fi
1169 1.1 christos
1170 1.1 christos # Check all directory arguments for consistency.
1171 1.1 christos for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1172 1.1 christos datadir sysconfdir sharedstatedir localstatedir includedir \
1173 1.1 christos oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1174 1.1 christos libdir localedir mandir
1175 1.1 christos do
1176 1.1 christos eval ac_val=\$$ac_var
1177 1.1 christos # Remove trailing slashes.
1178 1.1 christos case $ac_val in
1179 1.1 christos */ )
1180 1.1 christos ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1181 1.1 christos eval $ac_var=\$ac_val;;
1182 1.1 christos esac
1183 1.1 christos # Be sure to have absolute directory names.
1184 1.1 christos case $ac_val in
1185 1.1 christos [\\/$]* | ?:[\\/]* ) continue;;
1186 1.1 christos NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1187 1.1 christos esac
1188 1.1 christos as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1189 1.1 christos done
1190 1.1 christos
1191 1.1 christos # There might be people who depend on the old broken behavior: `$host'
1192 1.1 christos # used to hold the argument of --host etc.
1193 1.1 christos # FIXME: To remove some day.
1194 1.1 christos build=$build_alias
1195 1.1 christos host=$host_alias
1196 1.1 christos target=$target_alias
1197 1.1 christos
1198 1.1 christos # FIXME: To remove some day.
1199 1.1 christos if test "x$host_alias" != x; then
1200 1.1 christos if test "x$build_alias" = x; then
1201 1.1 christos cross_compiling=maybe
1202 1.1 christos elif test "x$build_alias" != "x$host_alias"; then
1203 1.1 christos cross_compiling=yes
1204 1.1 christos fi
1205 1.1 christos fi
1206 1.1 christos
1207 1.1 christos ac_tool_prefix=
1208 1.1 christos test -n "$host_alias" && ac_tool_prefix=$host_alias-
1209 1.1 christos
1210 1.1 christos test "$silent" = yes && exec 6>/dev/null
1211 1.1 christos
1212 1.1 christos
1213 1.1 christos ac_pwd=`pwd` && test -n "$ac_pwd" &&
1214 1.1 christos ac_ls_di=`ls -di .` &&
1215 1.1 christos ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1216 1.1 christos as_fn_error $? "working directory cannot be determined"
1217 1.1 christos test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1218 1.1 christos as_fn_error $? "pwd does not report name of working directory"
1219 1.1 christos
1220 1.1 christos
1221 1.1 christos # Find the source files, if location was not specified.
1222 1.1 christos if test -z "$srcdir"; then
1223 1.1 christos ac_srcdir_defaulted=yes
1224 1.1 christos # Try the directory containing this script, then the parent directory.
1225 1.1 christos ac_confdir=`$as_dirname -- "$as_myself" ||
1226 1.1 christos $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1227 1.1 christos X"$as_myself" : 'X\(//\)[^/]' \| \
1228 1.1 christos X"$as_myself" : 'X\(//\)$' \| \
1229 1.1 christos X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1230 1.1 christos $as_echo X"$as_myself" |
1231 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1232 1.1 christos s//\1/
1233 1.1 christos q
1234 1.1 christos }
1235 1.1 christos /^X\(\/\/\)[^/].*/{
1236 1.1 christos s//\1/
1237 1.1 christos q
1238 1.1 christos }
1239 1.1 christos /^X\(\/\/\)$/{
1240 1.1 christos s//\1/
1241 1.1 christos q
1242 1.1 christos }
1243 1.1 christos /^X\(\/\).*/{
1244 1.1 christos s//\1/
1245 1.1 christos q
1246 1.1 christos }
1247 1.1 christos s/.*/./; q'`
1248 1.1 christos srcdir=$ac_confdir
1249 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1250 1.1 christos srcdir=..
1251 1.1 christos fi
1252 1.1 christos else
1253 1.1 christos ac_srcdir_defaulted=no
1254 1.1 christos fi
1255 1.1 christos if test ! -r "$srcdir/$ac_unique_file"; then
1256 1.1 christos test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1257 1.1 christos as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1258 1.1 christos fi
1259 1.1 christos ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1260 1.1 christos ac_abs_confdir=`(
1261 1.1 christos cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1262 1.1 christos pwd)`
1263 1.1 christos # When building in place, set srcdir=.
1264 1.1 christos if test "$ac_abs_confdir" = "$ac_pwd"; then
1265 1.1 christos srcdir=.
1266 1.1 christos fi
1267 1.1 christos # Remove unnecessary trailing slashes from srcdir.
1268 1.1 christos # Double slashes in file names in object file debugging info
1269 1.1 christos # mess up M-x gdb in Emacs.
1270 1.1 christos case $srcdir in
1271 1.1 christos */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1272 1.1 christos esac
1273 1.1 christos for ac_var in $ac_precious_vars; do
1274 1.1 christos eval ac_env_${ac_var}_set=\${${ac_var}+set}
1275 1.1 christos eval ac_env_${ac_var}_value=\$${ac_var}
1276 1.1 christos eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1277 1.1 christos eval ac_cv_env_${ac_var}_value=\$${ac_var}
1278 1.1 christos done
1279 1.1 christos
1280 1.1 christos #
1281 1.1 christos # Report the --help message.
1282 1.1 christos #
1283 1.1 christos if test "$ac_init_help" = "long"; then
1284 1.1 christos # Omit some internal or obsolete options to make the list less imposing.
1285 1.1 christos # This message is too long to be a string in the A/UX 3.1 sh.
1286 1.1 christos cat <<_ACEOF
1287 1.1 christos \`configure' configures NSD 4.1.14 to adapt to many kinds of systems.
1288 1.1 christos
1289 1.1 christos Usage: $0 [OPTION]... [VAR=VALUE]...
1290 1.1 christos
1291 1.1 christos To assign environment variables (e.g., CC, CFLAGS...), specify them as
1292 1.1 christos VAR=VALUE. See below for descriptions of some of the useful variables.
1293 1.1 christos
1294 1.1 christos Defaults for the options are specified in brackets.
1295 1.1 christos
1296 1.1 christos Configuration:
1297 1.1 christos -h, --help display this help and exit
1298 1.1 christos --help=short display options specific to this package
1299 1.1 christos --help=recursive display the short help of all the included packages
1300 1.1 christos -V, --version display version information and exit
1301 1.1 christos -q, --quiet, --silent do not print \`checking ...' messages
1302 1.1 christos --cache-file=FILE cache test results in FILE [disabled]
1303 1.1 christos -C, --config-cache alias for \`--cache-file=config.cache'
1304 1.1 christos -n, --no-create do not create output files
1305 1.1 christos --srcdir=DIR find the sources in DIR [configure dir or \`..']
1306 1.1 christos
1307 1.1 christos Installation directories:
1308 1.1 christos --prefix=PREFIX install architecture-independent files in PREFIX
1309 1.1 christos [$ac_default_prefix]
1310 1.1 christos --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1311 1.1 christos [PREFIX]
1312 1.1 christos
1313 1.1 christos By default, \`make install' will install all the files in
1314 1.1 christos \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1315 1.1 christos an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1316 1.1 christos for instance \`--prefix=\$HOME'.
1317 1.1 christos
1318 1.1 christos For better control, use the options below.
1319 1.1 christos
1320 1.1 christos Fine tuning of the installation directories:
1321 1.1 christos --bindir=DIR user executables [EPREFIX/bin]
1322 1.1 christos --sbindir=DIR system admin executables [EPREFIX/sbin]
1323 1.1 christos --libexecdir=DIR program executables [EPREFIX/libexec]
1324 1.1 christos --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1325 1.1 christos --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1326 1.1 christos --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1327 1.1 christos --libdir=DIR object code libraries [EPREFIX/lib]
1328 1.1 christos --includedir=DIR C header files [PREFIX/include]
1329 1.1 christos --oldincludedir=DIR C header files for non-gcc [/usr/include]
1330 1.1 christos --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1331 1.1 christos --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1332 1.1 christos --infodir=DIR info documentation [DATAROOTDIR/info]
1333 1.1 christos --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1334 1.1 christos --mandir=DIR man documentation [DATAROOTDIR/man]
1335 1.1 christos --docdir=DIR documentation root [DATAROOTDIR/doc/nsd]
1336 1.1 christos --htmldir=DIR html documentation [DOCDIR]
1337 1.1 christos --dvidir=DIR dvi documentation [DOCDIR]
1338 1.1 christos --pdfdir=DIR pdf documentation [DOCDIR]
1339 1.1 christos --psdir=DIR ps documentation [DOCDIR]
1340 1.1 christos _ACEOF
1341 1.1 christos
1342 1.1 christos cat <<\_ACEOF
1343 1.1 christos _ACEOF
1344 1.1 christos fi
1345 1.1 christos
1346 1.1 christos if test -n "$ac_init_help"; then
1347 1.1 christos case $ac_init_help in
1348 1.1 christos short | recursive ) echo "Configuration of NSD 4.1.14:";;
1349 1.1 christos esac
1350 1.1 christos cat <<\_ACEOF
1351 1.1 christos
1352 1.1 christos Optional Features:
1353 1.1 christos --disable-option-checking ignore unrecognized --enable/--with options
1354 1.1 christos --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1355 1.1 christos --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1356 1.1 christos --disable-flto Disable link-time optimization (gcc specific option)
1357 1.1 christos --enable-pie Enable Position-Independent Executable (eg. to fully
1358 1.1 christos benefit from ASLR, small performance penalty)
1359 1.1 christos --enable-relro-now Enable full relocation binding at load-time (RELRO
1360 1.1 christos NOW, to protect GOT and .dtor areas)
1361 1.1 christos --disable-largefile omit support for large files
1362 1.1 christos --enable-recvmmsg Enable recvmmsg and sendmmsg compilation, faster but
1363 1.1 christos some kernel versions may have implementation
1364 1.1 christos problems for IPv6
1365 1.1 christos --enable-root-server Configure NSD as a root server
1366 1.1 christos --disable-ipv6 Disables IPv6 support
1367 1.1 christos --enable-bind8-stats Enables BIND8 like NSTATS & XSTATS and statistics in
1368 1.1 christos nsd-control
1369 1.1 christos --enable-zone-stats Enable per-zone statistics gathering (needs
1370 1.1 christos --enable-bind8-stats)
1371 1.1 christos --enable-checking Enable internal runtime checks
1372 1.1 christos --enable-ratelimit Enable rate limiting
1373 1.1 christos --enable-ratelimit-default-is-off
1374 1.1 christos Enable this to set default of ratelimit to off
1375 1.1 christos (enable in nsd.conf), otherwise ratelimit is enabled
1376 1.1 christos by default if --enable-ratelimit is enabled
1377 1.1 christos --disable-nsec3 Disable NSEC3 support
1378 1.1 christos --disable-minimal-responses
1379 1.1 christos Disable response minimization. More truncation.
1380 1.1 christos --enable-mmap Use mmap instead of malloc. Experimental.
1381 1.1 christos --disable-radix-tree You can disable the radix tree and use the red-black
1382 1.1 christos tree for the main lookups, the red-black tree uses
1383 1.1 christos less memory, but uses some more CPU.
1384 1.1 christos
1385 1.1 christos Optional Packages:
1386 1.1 christos --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1387 1.1 christos --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1388 1.1 christos --with-configdir=dir NSD configuration directory
1389 1.1 christos --with-nsd_conf_file=path
1390 1.1 christos Pathname to the NSD configuration file
1391 1.1 christos --with-logfile=path Pathname to the default log file
1392 1.1 christos --with-pidfile=path Pathname to the NSD pidfile
1393 1.1 christos --with-dbfile=path Pathname to the NSD database
1394 1.1 christos --with-zonesdir=dir NSD default location for zone files
1395 1.1 christos --with-xfrdfile=path Pathname to the NSD xfrd zone timer state file
1396 1.1 christos --with-zonelistfile=path
1397 1.1 christos Pathname to the NSD zone list file
1398 1.1 christos --with-xfrdir=path Pathname to where the NSD transfer dir is created
1399 1.1 christos --with-chroot=dir NSD default chroot directory
1400 1.1 christos --with-user=username User name or ID to answer the queries with
1401 1.1 christos --with-libevent=pathname
1402 1.1 christos use libevent (will check /usr/local /opt/local
1403 1.1 christos /usr/lib /usr/pkg /usr/sfw /usr or you can specify
1404 1.1 christos an explicit path), useful when the zone count is
1405 1.1 christos high.
1406 1.1 christos --with-facility=name Syslog default facility (LOG_DAEMON)
1407 1.1 christos --with-tcp-timeout=number
1408 1.1 christos Limit the default tcp timeout
1409 1.1 christos --with-ssl=pathname enable SSL (will check /usr/local/ssl /usr/lib/ssl
1410 1.1 christos /usr/ssl /usr/pkg /usr/sfw /usr/local /usr)
1411 1.1 christos
1412 1.1 christos Some influential environment variables:
1413 1.1 christos CC C compiler command
1414 1.1 christos CFLAGS C compiler flags
1415 1.1 christos LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1416 1.1 christos nonstandard directory <lib dir>
1417 1.1 christos LIBS libraries to pass to the linker, e.g. -l<library>
1418 1.1 christos CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1419 1.1 christos you have headers in a nonstandard directory <include dir>
1420 1.1 christos CPP C preprocessor
1421 1.1 christos YACC The `Yet Another Compiler Compiler' implementation to use.
1422 1.1 christos Defaults to the first program found out of: `bison -y', `byacc',
1423 1.1 christos `yacc'.
1424 1.1 christos YFLAGS The list of arguments that will be passed by default to $YACC.
1425 1.1 christos This script will default YFLAGS to the empty string to avoid a
1426 1.1 christos default value of `-d' given by some make applications.
1427 1.1 christos
1428 1.1 christos Use these variables to override the choices made by `configure' or to help
1429 1.1 christos it to find libraries and programs with nonstandard names/locations.
1430 1.1 christos
1431 1.1 christos Report bugs to <nsd-bugs (at] nlnetlabs.nl>.
1432 1.1 christos _ACEOF
1433 1.1 christos ac_status=$?
1434 1.1 christos fi
1435 1.1 christos
1436 1.1 christos if test "$ac_init_help" = "recursive"; then
1437 1.1 christos # If there are subdirs, report their specific --help.
1438 1.1 christos for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1439 1.1 christos test -d "$ac_dir" ||
1440 1.1 christos { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1441 1.1 christos continue
1442 1.1 christos ac_builddir=.
1443 1.1 christos
1444 1.1 christos case "$ac_dir" in
1445 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1446 1.1 christos *)
1447 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1448 1.1 christos # A ".." for each directory in $ac_dir_suffix.
1449 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1450 1.1 christos case $ac_top_builddir_sub in
1451 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1452 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1453 1.1 christos esac ;;
1454 1.1 christos esac
1455 1.1 christos ac_abs_top_builddir=$ac_pwd
1456 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
1457 1.1 christos # for backward compatibility:
1458 1.1 christos ac_top_builddir=$ac_top_build_prefix
1459 1.1 christos
1460 1.1 christos case $srcdir in
1461 1.1 christos .) # We are building in place.
1462 1.1 christos ac_srcdir=.
1463 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
1464 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
1465 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
1466 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
1467 1.1 christos ac_top_srcdir=$srcdir
1468 1.1 christos ac_abs_top_srcdir=$srcdir ;;
1469 1.1 christos *) # Relative name.
1470 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1471 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
1472 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1473 1.1 christos esac
1474 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1475 1.1 christos
1476 1.1 christos cd "$ac_dir" || { ac_status=$?; continue; }
1477 1.1 christos # Check for guested configure.
1478 1.1 christos if test -f "$ac_srcdir/configure.gnu"; then
1479 1.1 christos echo &&
1480 1.1 christos $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1481 1.1 christos elif test -f "$ac_srcdir/configure"; then
1482 1.1 christos echo &&
1483 1.1 christos $SHELL "$ac_srcdir/configure" --help=recursive
1484 1.1 christos else
1485 1.1 christos $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1486 1.1 christos fi || ac_status=$?
1487 1.1 christos cd "$ac_pwd" || { ac_status=$?; break; }
1488 1.1 christos done
1489 1.1 christos fi
1490 1.1 christos
1491 1.1 christos test -n "$ac_init_help" && exit $ac_status
1492 1.1 christos if $ac_init_version; then
1493 1.1 christos cat <<\_ACEOF
1494 1.1 christos NSD configure 4.1.14
1495 1.1 christos generated by GNU Autoconf 2.69
1496 1.1 christos
1497 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
1498 1.1 christos This configure script is free software; the Free Software Foundation
1499 1.1 christos gives unlimited permission to copy, distribute and modify it.
1500 1.1 christos _ACEOF
1501 1.1 christos exit
1502 1.1 christos fi
1503 1.1 christos
1504 1.1 christos ## ------------------------ ##
1505 1.1 christos ## Autoconf initialization. ##
1506 1.1 christos ## ------------------------ ##
1507 1.1 christos
1508 1.1 christos # ac_fn_c_try_compile LINENO
1509 1.1 christos # --------------------------
1510 1.1 christos # Try to compile conftest.$ac_ext, and return whether this succeeded.
1511 1.1 christos ac_fn_c_try_compile ()
1512 1.1 christos {
1513 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1514 1.1 christos rm -f conftest.$ac_objext
1515 1.1 christos if { { ac_try="$ac_compile"
1516 1.1 christos case "(($ac_try" in
1517 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1518 1.1 christos *) ac_try_echo=$ac_try;;
1519 1.1 christos esac
1520 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1521 1.1 christos $as_echo "$ac_try_echo"; } >&5
1522 1.1 christos (eval "$ac_compile") 2>conftest.err
1523 1.1 christos ac_status=$?
1524 1.1 christos if test -s conftest.err; then
1525 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1526 1.1 christos cat conftest.er1 >&5
1527 1.1 christos mv -f conftest.er1 conftest.err
1528 1.1 christos fi
1529 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1530 1.1 christos test $ac_status = 0; } && {
1531 1.1 christos test -z "$ac_c_werror_flag" ||
1532 1.1 christos test ! -s conftest.err
1533 1.1 christos } && test -s conftest.$ac_objext; then :
1534 1.1 christos ac_retval=0
1535 1.1 christos else
1536 1.1 christos $as_echo "$as_me: failed program was:" >&5
1537 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1538 1.1 christos
1539 1.1 christos ac_retval=1
1540 1.1 christos fi
1541 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1542 1.1 christos as_fn_set_status $ac_retval
1543 1.1 christos
1544 1.1 christos } # ac_fn_c_try_compile
1545 1.1 christos
1546 1.1 christos # ac_fn_c_try_cpp LINENO
1547 1.1 christos # ----------------------
1548 1.1 christos # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1549 1.1 christos ac_fn_c_try_cpp ()
1550 1.1 christos {
1551 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1552 1.1 christos if { { ac_try="$ac_cpp conftest.$ac_ext"
1553 1.1 christos case "(($ac_try" in
1554 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1555 1.1 christos *) ac_try_echo=$ac_try;;
1556 1.1 christos esac
1557 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1558 1.1 christos $as_echo "$ac_try_echo"; } >&5
1559 1.1 christos (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1560 1.1 christos ac_status=$?
1561 1.1 christos if test -s conftest.err; then
1562 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1563 1.1 christos cat conftest.er1 >&5
1564 1.1 christos mv -f conftest.er1 conftest.err
1565 1.1 christos fi
1566 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1567 1.1 christos test $ac_status = 0; } > conftest.i && {
1568 1.1 christos test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1569 1.1 christos test ! -s conftest.err
1570 1.1 christos }; then :
1571 1.1 christos ac_retval=0
1572 1.1 christos else
1573 1.1 christos $as_echo "$as_me: failed program was:" >&5
1574 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1575 1.1 christos
1576 1.1 christos ac_retval=1
1577 1.1 christos fi
1578 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1579 1.1 christos as_fn_set_status $ac_retval
1580 1.1 christos
1581 1.1 christos } # ac_fn_c_try_cpp
1582 1.1 christos
1583 1.1 christos # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1584 1.1 christos # -------------------------------------------------------
1585 1.1 christos # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1586 1.1 christos # the include files in INCLUDES and setting the cache variable VAR
1587 1.1 christos # accordingly.
1588 1.1 christos ac_fn_c_check_header_mongrel ()
1589 1.1 christos {
1590 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1591 1.1 christos if eval \${$3+:} false; then :
1592 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1593 1.1 christos $as_echo_n "checking for $2... " >&6; }
1594 1.1 christos if eval \${$3+:} false; then :
1595 1.1 christos $as_echo_n "(cached) " >&6
1596 1.1 christos fi
1597 1.1 christos eval ac_res=\$$3
1598 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1599 1.1 christos $as_echo "$ac_res" >&6; }
1600 1.1 christos else
1601 1.1 christos # Is the header compilable?
1602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1603 1.1 christos $as_echo_n "checking $2 usability... " >&6; }
1604 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1605 1.1 christos /* end confdefs.h. */
1606 1.1 christos $4
1607 1.1 christos #include <$2>
1608 1.1 christos _ACEOF
1609 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1610 1.1 christos ac_header_compiler=yes
1611 1.1 christos else
1612 1.1 christos ac_header_compiler=no
1613 1.1 christos fi
1614 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1615 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1616 1.1 christos $as_echo "$ac_header_compiler" >&6; }
1617 1.1 christos
1618 1.1 christos # Is the header present?
1619 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1620 1.1 christos $as_echo_n "checking $2 presence... " >&6; }
1621 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1622 1.1 christos /* end confdefs.h. */
1623 1.1 christos #include <$2>
1624 1.1 christos _ACEOF
1625 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
1626 1.1 christos ac_header_preproc=yes
1627 1.1 christos else
1628 1.1 christos ac_header_preproc=no
1629 1.1 christos fi
1630 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
1631 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1632 1.1 christos $as_echo "$ac_header_preproc" >&6; }
1633 1.1 christos
1634 1.1 christos # So? What about this header?
1635 1.1 christos case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1636 1.1 christos yes:no: )
1637 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1638 1.1 christos $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1639 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1640 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1641 1.1 christos ;;
1642 1.1 christos no:yes:* )
1643 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1644 1.1 christos $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1645 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1646 1.1 christos $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1647 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1648 1.1 christos $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1649 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1650 1.1 christos $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1651 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1652 1.1 christos $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1653 1.1 christos ( $as_echo "## ------------------------------------ ##
1654 1.1 christos ## Report this to nsd-bugs (at] nlnetlabs.nl ##
1655 1.1 christos ## ------------------------------------ ##"
1656 1.1 christos ) | sed "s/^/$as_me: WARNING: /" >&2
1657 1.1 christos ;;
1658 1.1 christos esac
1659 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1660 1.1 christos $as_echo_n "checking for $2... " >&6; }
1661 1.1 christos if eval \${$3+:} false; then :
1662 1.1 christos $as_echo_n "(cached) " >&6
1663 1.1 christos else
1664 1.1 christos eval "$3=\$ac_header_compiler"
1665 1.1 christos fi
1666 1.1 christos eval ac_res=\$$3
1667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1668 1.1 christos $as_echo "$ac_res" >&6; }
1669 1.1 christos fi
1670 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1671 1.1 christos
1672 1.1 christos } # ac_fn_c_check_header_mongrel
1673 1.1 christos
1674 1.1 christos # ac_fn_c_try_run LINENO
1675 1.1 christos # ----------------------
1676 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1677 1.1 christos # that executables *can* be run.
1678 1.1 christos ac_fn_c_try_run ()
1679 1.1 christos {
1680 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1681 1.1 christos if { { ac_try="$ac_link"
1682 1.1 christos case "(($ac_try" in
1683 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1684 1.1 christos *) ac_try_echo=$ac_try;;
1685 1.1 christos esac
1686 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1687 1.1 christos $as_echo "$ac_try_echo"; } >&5
1688 1.1 christos (eval "$ac_link") 2>&5
1689 1.1 christos ac_status=$?
1690 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1691 1.1 christos test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1692 1.1 christos { { case "(($ac_try" in
1693 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1694 1.1 christos *) ac_try_echo=$ac_try;;
1695 1.1 christos esac
1696 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1697 1.1 christos $as_echo "$ac_try_echo"; } >&5
1698 1.1 christos (eval "$ac_try") 2>&5
1699 1.1 christos ac_status=$?
1700 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1701 1.1 christos test $ac_status = 0; }; }; then :
1702 1.1 christos ac_retval=0
1703 1.1 christos else
1704 1.1 christos $as_echo "$as_me: program exited with status $ac_status" >&5
1705 1.1 christos $as_echo "$as_me: failed program was:" >&5
1706 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1707 1.1 christos
1708 1.1 christos ac_retval=$ac_status
1709 1.1 christos fi
1710 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1711 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1712 1.1 christos as_fn_set_status $ac_retval
1713 1.1 christos
1714 1.1 christos } # ac_fn_c_try_run
1715 1.1 christos
1716 1.1 christos # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1717 1.1 christos # -------------------------------------------------------
1718 1.1 christos # Tests whether HEADER exists and can be compiled using the include files in
1719 1.1 christos # INCLUDES, setting the cache variable VAR accordingly.
1720 1.1 christos ac_fn_c_check_header_compile ()
1721 1.1 christos {
1722 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1723 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1724 1.1 christos $as_echo_n "checking for $2... " >&6; }
1725 1.1 christos if eval \${$3+:} false; then :
1726 1.1 christos $as_echo_n "(cached) " >&6
1727 1.1 christos else
1728 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1729 1.1 christos /* end confdefs.h. */
1730 1.1 christos $4
1731 1.1 christos #include <$2>
1732 1.1 christos _ACEOF
1733 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1734 1.1 christos eval "$3=yes"
1735 1.1 christos else
1736 1.1 christos eval "$3=no"
1737 1.1 christos fi
1738 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1739 1.1 christos fi
1740 1.1 christos eval ac_res=\$$3
1741 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1742 1.1 christos $as_echo "$ac_res" >&6; }
1743 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1744 1.1 christos
1745 1.1 christos } # ac_fn_c_check_header_compile
1746 1.1 christos
1747 1.1 christos # ac_fn_c_try_link LINENO
1748 1.1 christos # -----------------------
1749 1.1 christos # Try to link conftest.$ac_ext, and return whether this succeeded.
1750 1.1 christos ac_fn_c_try_link ()
1751 1.1 christos {
1752 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1753 1.1 christos rm -f conftest.$ac_objext conftest$ac_exeext
1754 1.1 christos if { { ac_try="$ac_link"
1755 1.1 christos case "(($ac_try" in
1756 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1757 1.1 christos *) ac_try_echo=$ac_try;;
1758 1.1 christos esac
1759 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1760 1.1 christos $as_echo "$ac_try_echo"; } >&5
1761 1.1 christos (eval "$ac_link") 2>conftest.err
1762 1.1 christos ac_status=$?
1763 1.1 christos if test -s conftest.err; then
1764 1.1 christos grep -v '^ *+' conftest.err >conftest.er1
1765 1.1 christos cat conftest.er1 >&5
1766 1.1 christos mv -f conftest.er1 conftest.err
1767 1.1 christos fi
1768 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1769 1.1 christos test $ac_status = 0; } && {
1770 1.1 christos test -z "$ac_c_werror_flag" ||
1771 1.1 christos test ! -s conftest.err
1772 1.1 christos } && test -s conftest$ac_exeext && {
1773 1.1 christos test "$cross_compiling" = yes ||
1774 1.1 christos test -x conftest$ac_exeext
1775 1.1 christos }; then :
1776 1.1 christos ac_retval=0
1777 1.1 christos else
1778 1.1 christos $as_echo "$as_me: failed program was:" >&5
1779 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
1780 1.1 christos
1781 1.1 christos ac_retval=1
1782 1.1 christos fi
1783 1.1 christos # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1784 1.1 christos # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1785 1.1 christos # interfere with the next link command; also delete a directory that is
1786 1.1 christos # left behind by Apple's compiler. We do this before executing the actions.
1787 1.1 christos rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1788 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1789 1.1 christos as_fn_set_status $ac_retval
1790 1.1 christos
1791 1.1 christos } # ac_fn_c_try_link
1792 1.1 christos
1793 1.1 christos # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1794 1.1 christos # -------------------------------------------
1795 1.1 christos # Tests whether TYPE exists after having included INCLUDES, setting cache
1796 1.1 christos # variable VAR accordingly.
1797 1.1 christos ac_fn_c_check_type ()
1798 1.1 christos {
1799 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1801 1.1 christos $as_echo_n "checking for $2... " >&6; }
1802 1.1 christos if eval \${$3+:} false; then :
1803 1.1 christos $as_echo_n "(cached) " >&6
1804 1.1 christos else
1805 1.1 christos eval "$3=no"
1806 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1807 1.1 christos /* end confdefs.h. */
1808 1.1 christos $4
1809 1.1 christos int
1810 1.1 christos main ()
1811 1.1 christos {
1812 1.1 christos if (sizeof ($2))
1813 1.1 christos return 0;
1814 1.1 christos ;
1815 1.1 christos return 0;
1816 1.1 christos }
1817 1.1 christos _ACEOF
1818 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1819 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1820 1.1 christos /* end confdefs.h. */
1821 1.1 christos $4
1822 1.1 christos int
1823 1.1 christos main ()
1824 1.1 christos {
1825 1.1 christos if (sizeof (($2)))
1826 1.1 christos return 0;
1827 1.1 christos ;
1828 1.1 christos return 0;
1829 1.1 christos }
1830 1.1 christos _ACEOF
1831 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1832 1.1 christos
1833 1.1 christos else
1834 1.1 christos eval "$3=yes"
1835 1.1 christos fi
1836 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1837 1.1 christos fi
1838 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1839 1.1 christos fi
1840 1.1 christos eval ac_res=\$$3
1841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1842 1.1 christos $as_echo "$ac_res" >&6; }
1843 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1844 1.1 christos
1845 1.1 christos } # ac_fn_c_check_type
1846 1.1 christos
1847 1.1 christos # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1848 1.1 christos # ---------------------------------------------
1849 1.1 christos # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1850 1.1 christos # accordingly.
1851 1.1 christos ac_fn_c_check_decl ()
1852 1.1 christos {
1853 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1854 1.1 christos as_decl_name=`echo $2|sed 's/ *(.*//'`
1855 1.1 christos as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1856 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1857 1.1 christos $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1858 1.1 christos if eval \${$3+:} false; then :
1859 1.1 christos $as_echo_n "(cached) " >&6
1860 1.1 christos else
1861 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1862 1.1 christos /* end confdefs.h. */
1863 1.1 christos $4
1864 1.1 christos int
1865 1.1 christos main ()
1866 1.1 christos {
1867 1.1 christos #ifndef $as_decl_name
1868 1.1 christos #ifdef __cplusplus
1869 1.1 christos (void) $as_decl_use;
1870 1.1 christos #else
1871 1.1 christos (void) $as_decl_name;
1872 1.1 christos #endif
1873 1.1 christos #endif
1874 1.1 christos
1875 1.1 christos ;
1876 1.1 christos return 0;
1877 1.1 christos }
1878 1.1 christos _ACEOF
1879 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1880 1.1 christos eval "$3=yes"
1881 1.1 christos else
1882 1.1 christos eval "$3=no"
1883 1.1 christos fi
1884 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1885 1.1 christos fi
1886 1.1 christos eval ac_res=\$$3
1887 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1888 1.1 christos $as_echo "$ac_res" >&6; }
1889 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1890 1.1 christos
1891 1.1 christos } # ac_fn_c_check_decl
1892 1.1 christos
1893 1.1 christos # ac_fn_c_check_func LINENO FUNC VAR
1894 1.1 christos # ----------------------------------
1895 1.1 christos # Tests whether FUNC exists, setting the cache variable VAR accordingly
1896 1.1 christos ac_fn_c_check_func ()
1897 1.1 christos {
1898 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1899 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1900 1.1 christos $as_echo_n "checking for $2... " >&6; }
1901 1.1 christos if eval \${$3+:} false; then :
1902 1.1 christos $as_echo_n "(cached) " >&6
1903 1.1 christos else
1904 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1905 1.1 christos /* end confdefs.h. */
1906 1.1 christos /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1907 1.1 christos For example, HP-UX 11i <limits.h> declares gettimeofday. */
1908 1.1 christos #define $2 innocuous_$2
1909 1.1 christos
1910 1.1 christos /* System header to define __stub macros and hopefully few prototypes,
1911 1.1 christos which can conflict with char $2 (); below.
1912 1.1 christos Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1913 1.1 christos <limits.h> exists even on freestanding compilers. */
1914 1.1 christos
1915 1.1 christos #ifdef __STDC__
1916 1.1 christos # include <limits.h>
1917 1.1 christos #else
1918 1.1 christos # include <assert.h>
1919 1.1 christos #endif
1920 1.1 christos
1921 1.1 christos #undef $2
1922 1.1 christos
1923 1.1 christos /* Override any GCC internal prototype to avoid an error.
1924 1.1 christos Use char because int might match the return type of a GCC
1925 1.1 christos builtin and then its argument prototype would still apply. */
1926 1.1 christos #ifdef __cplusplus
1927 1.1 christos extern "C"
1928 1.1 christos #endif
1929 1.1 christos char $2 ();
1930 1.1 christos /* The GNU C library defines this for functions which it implements
1931 1.1 christos to always fail with ENOSYS. Some functions are actually named
1932 1.1 christos something starting with __ and the normal name is an alias. */
1933 1.1 christos #if defined __stub_$2 || defined __stub___$2
1934 1.1 christos choke me
1935 1.1 christos #endif
1936 1.1 christos
1937 1.1 christos int
1938 1.1 christos main ()
1939 1.1 christos {
1940 1.1 christos return $2 ();
1941 1.1 christos ;
1942 1.1 christos return 0;
1943 1.1 christos }
1944 1.1 christos _ACEOF
1945 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
1946 1.1 christos eval "$3=yes"
1947 1.1 christos else
1948 1.1 christos eval "$3=no"
1949 1.1 christos fi
1950 1.1 christos rm -f core conftest.err conftest.$ac_objext \
1951 1.1 christos conftest$ac_exeext conftest.$ac_ext
1952 1.1 christos fi
1953 1.1 christos eval ac_res=\$$3
1954 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1955 1.1 christos $as_echo "$ac_res" >&6; }
1956 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1957 1.1 christos
1958 1.1 christos } # ac_fn_c_check_func
1959 1.1 christos
1960 1.1 christos # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1961 1.1 christos # ----------------------------------------------------
1962 1.1 christos # Tries to find if the field MEMBER exists in type AGGR, after including
1963 1.1 christos # INCLUDES, setting cache variable VAR accordingly.
1964 1.1 christos ac_fn_c_check_member ()
1965 1.1 christos {
1966 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1967 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1968 1.1 christos $as_echo_n "checking for $2.$3... " >&6; }
1969 1.1 christos if eval \${$4+:} false; then :
1970 1.1 christos $as_echo_n "(cached) " >&6
1971 1.1 christos else
1972 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973 1.1 christos /* end confdefs.h. */
1974 1.1 christos $5
1975 1.1 christos int
1976 1.1 christos main ()
1977 1.1 christos {
1978 1.1 christos static $2 ac_aggr;
1979 1.1 christos if (ac_aggr.$3)
1980 1.1 christos return 0;
1981 1.1 christos ;
1982 1.1 christos return 0;
1983 1.1 christos }
1984 1.1 christos _ACEOF
1985 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
1986 1.1 christos eval "$4=yes"
1987 1.1 christos else
1988 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1989 1.1 christos /* end confdefs.h. */
1990 1.1 christos $5
1991 1.1 christos int
1992 1.1 christos main ()
1993 1.1 christos {
1994 1.1 christos static $2 ac_aggr;
1995 1.1 christos if (sizeof ac_aggr.$3)
1996 1.1 christos return 0;
1997 1.1 christos ;
1998 1.1 christos return 0;
1999 1.1 christos }
2000 1.1 christos _ACEOF
2001 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2002 1.1 christos eval "$4=yes"
2003 1.1 christos else
2004 1.1 christos eval "$4=no"
2005 1.1 christos fi
2006 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2007 1.1 christos fi
2008 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2009 1.1 christos fi
2010 1.1 christos eval ac_res=\$$4
2011 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2012 1.1 christos $as_echo "$ac_res" >&6; }
2013 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2014 1.1 christos
2015 1.1 christos } # ac_fn_c_check_member
2016 1.1 christos
2017 1.1 christos # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2018 1.1 christos # --------------------------------------------
2019 1.1 christos # Tries to find the compile-time value of EXPR in a program that includes
2020 1.1 christos # INCLUDES, setting VAR accordingly. Returns whether the value could be
2021 1.1 christos # computed
2022 1.1 christos ac_fn_c_compute_int ()
2023 1.1 christos {
2024 1.1 christos as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2025 1.1 christos if test "$cross_compiling" = yes; then
2026 1.1 christos # Depending upon the size, compute the lo and hi bounds.
2027 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2028 1.1 christos /* end confdefs.h. */
2029 1.1 christos $4
2030 1.1 christos int
2031 1.1 christos main ()
2032 1.1 christos {
2033 1.1 christos static int test_array [1 - 2 * !(($2) >= 0)];
2034 1.1 christos test_array [0] = 0;
2035 1.1 christos return test_array [0];
2036 1.1 christos
2037 1.1 christos ;
2038 1.1 christos return 0;
2039 1.1 christos }
2040 1.1 christos _ACEOF
2041 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2042 1.1 christos ac_lo=0 ac_mid=0
2043 1.1 christos while :; do
2044 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2045 1.1 christos /* end confdefs.h. */
2046 1.1 christos $4
2047 1.1 christos int
2048 1.1 christos main ()
2049 1.1 christos {
2050 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2051 1.1 christos test_array [0] = 0;
2052 1.1 christos return test_array [0];
2053 1.1 christos
2054 1.1 christos ;
2055 1.1 christos return 0;
2056 1.1 christos }
2057 1.1 christos _ACEOF
2058 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2059 1.1 christos ac_hi=$ac_mid; break
2060 1.1 christos else
2061 1.1 christos as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2062 1.1 christos if test $ac_lo -le $ac_mid; then
2063 1.1 christos ac_lo= ac_hi=
2064 1.1 christos break
2065 1.1 christos fi
2066 1.1 christos as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2067 1.1 christos fi
2068 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2069 1.1 christos done
2070 1.1 christos else
2071 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2072 1.1 christos /* end confdefs.h. */
2073 1.1 christos $4
2074 1.1 christos int
2075 1.1 christos main ()
2076 1.1 christos {
2077 1.1 christos static int test_array [1 - 2 * !(($2) < 0)];
2078 1.1 christos test_array [0] = 0;
2079 1.1 christos return test_array [0];
2080 1.1 christos
2081 1.1 christos ;
2082 1.1 christos return 0;
2083 1.1 christos }
2084 1.1 christos _ACEOF
2085 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2086 1.1 christos ac_hi=-1 ac_mid=-1
2087 1.1 christos while :; do
2088 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2089 1.1 christos /* end confdefs.h. */
2090 1.1 christos $4
2091 1.1 christos int
2092 1.1 christos main ()
2093 1.1 christos {
2094 1.1 christos static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2095 1.1 christos test_array [0] = 0;
2096 1.1 christos return test_array [0];
2097 1.1 christos
2098 1.1 christos ;
2099 1.1 christos return 0;
2100 1.1 christos }
2101 1.1 christos _ACEOF
2102 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2103 1.1 christos ac_lo=$ac_mid; break
2104 1.1 christos else
2105 1.1 christos as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2106 1.1 christos if test $ac_mid -le $ac_hi; then
2107 1.1 christos ac_lo= ac_hi=
2108 1.1 christos break
2109 1.1 christos fi
2110 1.1 christos as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2111 1.1 christos fi
2112 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2113 1.1 christos done
2114 1.1 christos else
2115 1.1 christos ac_lo= ac_hi=
2116 1.1 christos fi
2117 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2118 1.1 christos fi
2119 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2120 1.1 christos # Binary search between lo and hi bounds.
2121 1.1 christos while test "x$ac_lo" != "x$ac_hi"; do
2122 1.1 christos as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2123 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2124 1.1 christos /* end confdefs.h. */
2125 1.1 christos $4
2126 1.1 christos int
2127 1.1 christos main ()
2128 1.1 christos {
2129 1.1 christos static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2130 1.1 christos test_array [0] = 0;
2131 1.1 christos return test_array [0];
2132 1.1 christos
2133 1.1 christos ;
2134 1.1 christos return 0;
2135 1.1 christos }
2136 1.1 christos _ACEOF
2137 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
2138 1.1 christos ac_hi=$ac_mid
2139 1.1 christos else
2140 1.1 christos as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2141 1.1 christos fi
2142 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2143 1.1 christos done
2144 1.1 christos case $ac_lo in #((
2145 1.1 christos ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2146 1.1 christos '') ac_retval=1 ;;
2147 1.1 christos esac
2148 1.1 christos else
2149 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2150 1.1 christos /* end confdefs.h. */
2151 1.1 christos $4
2152 1.1 christos static long int longval () { return $2; }
2153 1.1 christos static unsigned long int ulongval () { return $2; }
2154 1.1 christos #include <stdio.h>
2155 1.1 christos #include <stdlib.h>
2156 1.1 christos int
2157 1.1 christos main ()
2158 1.1 christos {
2159 1.1 christos
2160 1.1 christos FILE *f = fopen ("conftest.val", "w");
2161 1.1 christos if (! f)
2162 1.1 christos return 1;
2163 1.1 christos if (($2) < 0)
2164 1.1 christos {
2165 1.1 christos long int i = longval ();
2166 1.1 christos if (i != ($2))
2167 1.1 christos return 1;
2168 1.1 christos fprintf (f, "%ld", i);
2169 1.1 christos }
2170 1.1 christos else
2171 1.1 christos {
2172 1.1 christos unsigned long int i = ulongval ();
2173 1.1 christos if (i != ($2))
2174 1.1 christos return 1;
2175 1.1 christos fprintf (f, "%lu", i);
2176 1.1 christos }
2177 1.1 christos /* Do not output a trailing newline, as this causes \r\n confusion
2178 1.1 christos on some platforms. */
2179 1.1 christos return ferror (f) || fclose (f) != 0;
2180 1.1 christos
2181 1.1 christos ;
2182 1.1 christos return 0;
2183 1.1 christos }
2184 1.1 christos _ACEOF
2185 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
2186 1.1 christos echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2187 1.1 christos else
2188 1.1 christos ac_retval=1
2189 1.1 christos fi
2190 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2191 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
2192 1.1 christos rm -f conftest.val
2193 1.1 christos
2194 1.1 christos fi
2195 1.1 christos eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2196 1.1 christos as_fn_set_status $ac_retval
2197 1.1 christos
2198 1.1 christos } # ac_fn_c_compute_int
2199 1.1 christos cat >config.log <<_ACEOF
2200 1.1 christos This file contains any messages produced by compilers while
2201 1.1 christos running configure, to aid debugging if configure makes a mistake.
2202 1.1 christos
2203 1.1 christos It was created by NSD $as_me 4.1.14, which was
2204 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
2205 1.1 christos
2206 1.1 christos $ $0 $@
2207 1.1 christos
2208 1.1 christos _ACEOF
2209 1.1 christos exec 5>>config.log
2210 1.1 christos {
2211 1.1 christos cat <<_ASUNAME
2212 1.1 christos ## --------- ##
2213 1.1 christos ## Platform. ##
2214 1.1 christos ## --------- ##
2215 1.1 christos
2216 1.1 christos hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2217 1.1 christos uname -m = `(uname -m) 2>/dev/null || echo unknown`
2218 1.1 christos uname -r = `(uname -r) 2>/dev/null || echo unknown`
2219 1.1 christos uname -s = `(uname -s) 2>/dev/null || echo unknown`
2220 1.1 christos uname -v = `(uname -v) 2>/dev/null || echo unknown`
2221 1.1 christos
2222 1.1 christos /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2223 1.1 christos /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
2224 1.1 christos
2225 1.1 christos /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
2226 1.1 christos /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
2227 1.1 christos /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2228 1.1 christos /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
2229 1.1 christos /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
2230 1.1 christos /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
2231 1.1 christos /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
2232 1.1 christos
2233 1.1 christos _ASUNAME
2234 1.1 christos
2235 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2236 1.1 christos for as_dir in $PATH
2237 1.1 christos do
2238 1.1 christos IFS=$as_save_IFS
2239 1.1 christos test -z "$as_dir" && as_dir=.
2240 1.1 christos $as_echo "PATH: $as_dir"
2241 1.1 christos done
2242 1.1 christos IFS=$as_save_IFS
2243 1.1 christos
2244 1.1 christos } >&5
2245 1.1 christos
2246 1.1 christos cat >&5 <<_ACEOF
2247 1.1 christos
2248 1.1 christos
2249 1.1 christos ## ----------- ##
2250 1.1 christos ## Core tests. ##
2251 1.1 christos ## ----------- ##
2252 1.1 christos
2253 1.1 christos _ACEOF
2254 1.1 christos
2255 1.1 christos
2256 1.1 christos # Keep a trace of the command line.
2257 1.1 christos # Strip out --no-create and --no-recursion so they do not pile up.
2258 1.1 christos # Strip out --silent because we don't want to record it for future runs.
2259 1.1 christos # Also quote any args containing shell meta-characters.
2260 1.1 christos # Make two passes to allow for proper duplicate-argument suppression.
2261 1.1 christos ac_configure_args=
2262 1.1 christos ac_configure_args0=
2263 1.1 christos ac_configure_args1=
2264 1.1 christos ac_must_keep_next=false
2265 1.1 christos for ac_pass in 1 2
2266 1.1 christos do
2267 1.1 christos for ac_arg
2268 1.1 christos do
2269 1.1 christos case $ac_arg in
2270 1.1 christos -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2271 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2272 1.1 christos | -silent | --silent | --silen | --sile | --sil)
2273 1.1 christos continue ;;
2274 1.1 christos *\'*)
2275 1.1 christos ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2276 1.1 christos esac
2277 1.1 christos case $ac_pass in
2278 1.1 christos 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2279 1.1 christos 2)
2280 1.1 christos as_fn_append ac_configure_args1 " '$ac_arg'"
2281 1.1 christos if test $ac_must_keep_next = true; then
2282 1.1 christos ac_must_keep_next=false # Got value, back to normal.
2283 1.1 christos else
2284 1.1 christos case $ac_arg in
2285 1.1 christos *=* | --config-cache | -C | -disable-* | --disable-* \
2286 1.1 christos | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2287 1.1 christos | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2288 1.1 christos | -with-* | --with-* | -without-* | --without-* | --x)
2289 1.1 christos case "$ac_configure_args0 " in
2290 1.1 christos "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2291 1.1 christos esac
2292 1.1 christos ;;
2293 1.1 christos -* ) ac_must_keep_next=true ;;
2294 1.1 christos esac
2295 1.1 christos fi
2296 1.1 christos as_fn_append ac_configure_args " '$ac_arg'"
2297 1.1 christos ;;
2298 1.1 christos esac
2299 1.1 christos done
2300 1.1 christos done
2301 1.1 christos { ac_configure_args0=; unset ac_configure_args0;}
2302 1.1 christos { ac_configure_args1=; unset ac_configure_args1;}
2303 1.1 christos
2304 1.1 christos # When interrupted or exit'd, cleanup temporary files, and complete
2305 1.1 christos # config.log. We remove comments because anyway the quotes in there
2306 1.1 christos # would cause problems or look ugly.
2307 1.1 christos # WARNING: Use '\'' to represent an apostrophe within the trap.
2308 1.1 christos # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2309 1.1 christos trap 'exit_status=$?
2310 1.1 christos # Save into config.log some information that might help in debugging.
2311 1.1 christos {
2312 1.1 christos echo
2313 1.1 christos
2314 1.1 christos $as_echo "## ---------------- ##
2315 1.1 christos ## Cache variables. ##
2316 1.1 christos ## ---------------- ##"
2317 1.1 christos echo
2318 1.1 christos # The following way of writing the cache mishandles newlines in values,
2319 1.1 christos (
2320 1.1 christos for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2321 1.1 christos eval ac_val=\$$ac_var
2322 1.1 christos case $ac_val in #(
2323 1.1 christos *${as_nl}*)
2324 1.1 christos case $ac_var in #(
2325 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2326 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2327 1.1 christos esac
2328 1.1 christos case $ac_var in #(
2329 1.1 christos _ | IFS | as_nl) ;; #(
2330 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2331 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
2332 1.1 christos esac ;;
2333 1.1 christos esac
2334 1.1 christos done
2335 1.1 christos (set) 2>&1 |
2336 1.1 christos case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2337 1.1 christos *${as_nl}ac_space=\ *)
2338 1.1 christos sed -n \
2339 1.1 christos "s/'\''/'\''\\\\'\'''\''/g;
2340 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2341 1.1 christos ;; #(
2342 1.1 christos *)
2343 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2344 1.1 christos ;;
2345 1.1 christos esac |
2346 1.1 christos sort
2347 1.1 christos )
2348 1.1 christos echo
2349 1.1 christos
2350 1.1 christos $as_echo "## ----------------- ##
2351 1.1 christos ## Output variables. ##
2352 1.1 christos ## ----------------- ##"
2353 1.1 christos echo
2354 1.1 christos for ac_var in $ac_subst_vars
2355 1.1 christos do
2356 1.1 christos eval ac_val=\$$ac_var
2357 1.1 christos case $ac_val in
2358 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2359 1.1 christos esac
2360 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2361 1.1 christos done | sort
2362 1.1 christos echo
2363 1.1 christos
2364 1.1 christos if test -n "$ac_subst_files"; then
2365 1.1 christos $as_echo "## ------------------- ##
2366 1.1 christos ## File substitutions. ##
2367 1.1 christos ## ------------------- ##"
2368 1.1 christos echo
2369 1.1 christos for ac_var in $ac_subst_files
2370 1.1 christos do
2371 1.1 christos eval ac_val=\$$ac_var
2372 1.1 christos case $ac_val in
2373 1.1 christos *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2374 1.1 christos esac
2375 1.1 christos $as_echo "$ac_var='\''$ac_val'\''"
2376 1.1 christos done | sort
2377 1.1 christos echo
2378 1.1 christos fi
2379 1.1 christos
2380 1.1 christos if test -s confdefs.h; then
2381 1.1 christos $as_echo "## ----------- ##
2382 1.1 christos ## confdefs.h. ##
2383 1.1 christos ## ----------- ##"
2384 1.1 christos echo
2385 1.1 christos cat confdefs.h
2386 1.1 christos echo
2387 1.1 christos fi
2388 1.1 christos test "$ac_signal" != 0 &&
2389 1.1 christos $as_echo "$as_me: caught signal $ac_signal"
2390 1.1 christos $as_echo "$as_me: exit $exit_status"
2391 1.1 christos } >&5
2392 1.1 christos rm -f core *.core core.conftest.* &&
2393 1.1 christos rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2394 1.1 christos exit $exit_status
2395 1.1 christos ' 0
2396 1.1 christos for ac_signal in 1 2 13 15; do
2397 1.1 christos trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2398 1.1 christos done
2399 1.1 christos ac_signal=0
2400 1.1 christos
2401 1.1 christos # confdefs.h avoids OS command line length limits that DEFS can exceed.
2402 1.1 christos rm -f -r conftest* confdefs.h
2403 1.1 christos
2404 1.1 christos $as_echo "/* confdefs.h */" > confdefs.h
2405 1.1 christos
2406 1.1 christos # Predefined preprocessor variables.
2407 1.1 christos
2408 1.1 christos cat >>confdefs.h <<_ACEOF
2409 1.1 christos #define PACKAGE_NAME "$PACKAGE_NAME"
2410 1.1 christos _ACEOF
2411 1.1 christos
2412 1.1 christos cat >>confdefs.h <<_ACEOF
2413 1.1 christos #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2414 1.1 christos _ACEOF
2415 1.1 christos
2416 1.1 christos cat >>confdefs.h <<_ACEOF
2417 1.1 christos #define PACKAGE_VERSION "$PACKAGE_VERSION"
2418 1.1 christos _ACEOF
2419 1.1 christos
2420 1.1 christos cat >>confdefs.h <<_ACEOF
2421 1.1 christos #define PACKAGE_STRING "$PACKAGE_STRING"
2422 1.1 christos _ACEOF
2423 1.1 christos
2424 1.1 christos cat >>confdefs.h <<_ACEOF
2425 1.1 christos #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2426 1.1 christos _ACEOF
2427 1.1 christos
2428 1.1 christos cat >>confdefs.h <<_ACEOF
2429 1.1 christos #define PACKAGE_URL "$PACKAGE_URL"
2430 1.1 christos _ACEOF
2431 1.1 christos
2432 1.1 christos
2433 1.1 christos # Let the site file select an alternate cache file if it wants to.
2434 1.1 christos # Prefer an explicitly selected file to automatically selected ones.
2435 1.1 christos ac_site_file1=NONE
2436 1.1 christos ac_site_file2=NONE
2437 1.1 christos if test -n "$CONFIG_SITE"; then
2438 1.1 christos # We do not want a PATH search for config.site.
2439 1.1 christos case $CONFIG_SITE in #((
2440 1.1 christos -*) ac_site_file1=./$CONFIG_SITE;;
2441 1.1 christos */*) ac_site_file1=$CONFIG_SITE;;
2442 1.1 christos *) ac_site_file1=./$CONFIG_SITE;;
2443 1.1 christos esac
2444 1.1 christos elif test "x$prefix" != xNONE; then
2445 1.1 christos ac_site_file1=$prefix/share/config.site
2446 1.1 christos ac_site_file2=$prefix/etc/config.site
2447 1.1 christos else
2448 1.1 christos ac_site_file1=$ac_default_prefix/share/config.site
2449 1.1 christos ac_site_file2=$ac_default_prefix/etc/config.site
2450 1.1 christos fi
2451 1.1 christos for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2452 1.1 christos do
2453 1.1 christos test "x$ac_site_file" = xNONE && continue
2454 1.1 christos if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2455 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2456 1.1 christos $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2457 1.1 christos sed 's/^/| /' "$ac_site_file" >&5
2458 1.1 christos . "$ac_site_file" \
2459 1.1 christos || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2460 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2461 1.1 christos as_fn_error $? "failed to load site script $ac_site_file
2462 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2463 1.1 christos fi
2464 1.1 christos done
2465 1.1 christos
2466 1.1 christos if test -r "$cache_file"; then
2467 1.1 christos # Some versions of bash will fail to source /dev/null (special files
2468 1.1 christos # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2469 1.1 christos if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2470 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2471 1.1 christos $as_echo "$as_me: loading cache $cache_file" >&6;}
2472 1.1 christos case $cache_file in
2473 1.1 christos [\\/]* | ?:[\\/]* ) . "$cache_file";;
2474 1.1 christos *) . "./$cache_file";;
2475 1.1 christos esac
2476 1.1 christos fi
2477 1.1 christos else
2478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2479 1.1 christos $as_echo "$as_me: creating cache $cache_file" >&6;}
2480 1.1 christos >$cache_file
2481 1.1 christos fi
2482 1.1 christos
2483 1.1 christos # Check that the precious variables saved in the cache have kept the same
2484 1.1 christos # value.
2485 1.1 christos ac_cache_corrupted=false
2486 1.1 christos for ac_var in $ac_precious_vars; do
2487 1.1 christos eval ac_old_set=\$ac_cv_env_${ac_var}_set
2488 1.1 christos eval ac_new_set=\$ac_env_${ac_var}_set
2489 1.1 christos eval ac_old_val=\$ac_cv_env_${ac_var}_value
2490 1.1 christos eval ac_new_val=\$ac_env_${ac_var}_value
2491 1.1 christos case $ac_old_set,$ac_new_set in
2492 1.1 christos set,)
2493 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2494 1.1 christos $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2495 1.1 christos ac_cache_corrupted=: ;;
2496 1.1 christos ,set)
2497 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2498 1.1 christos $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2499 1.1 christos ac_cache_corrupted=: ;;
2500 1.1 christos ,);;
2501 1.1 christos *)
2502 1.1 christos if test "x$ac_old_val" != "x$ac_new_val"; then
2503 1.1 christos # differences in whitespace do not lead to failure.
2504 1.1 christos ac_old_val_w=`echo x $ac_old_val`
2505 1.1 christos ac_new_val_w=`echo x $ac_new_val`
2506 1.1 christos if test "$ac_old_val_w" != "$ac_new_val_w"; then
2507 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2508 1.1 christos $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2509 1.1 christos ac_cache_corrupted=:
2510 1.1 christos else
2511 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2512 1.1 christos $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2513 1.1 christos eval $ac_var=\$ac_old_val
2514 1.1 christos fi
2515 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2516 1.1 christos $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2517 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2518 1.1 christos $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2519 1.1 christos fi;;
2520 1.1 christos esac
2521 1.1 christos # Pass precious variables to config.status.
2522 1.1 christos if test "$ac_new_set" = set; then
2523 1.1 christos case $ac_new_val in
2524 1.1 christos *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2525 1.1 christos *) ac_arg=$ac_var=$ac_new_val ;;
2526 1.1 christos esac
2527 1.1 christos case " $ac_configure_args " in
2528 1.1 christos *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2529 1.1 christos *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2530 1.1 christos esac
2531 1.1 christos fi
2532 1.1 christos done
2533 1.1 christos if $ac_cache_corrupted; then
2534 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2535 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2536 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2537 1.1 christos $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2538 1.1 christos as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2539 1.1 christos fi
2540 1.1 christos ## -------------------- ##
2541 1.1 christos ## Main body of script. ##
2542 1.1 christos ## -------------------- ##
2543 1.1 christos
2544 1.1 christos ac_ext=c
2545 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2546 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2547 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2548 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2549 1.1 christos
2550 1.1 christos
2551 1.1 christos ac_config_headers="$ac_config_headers config.h"
2552 1.1 christos
2553 1.1 christos
2554 1.1 christos CFLAGS="$CFLAGS"
2555 1.1 christos ac_ext=c
2556 1.1 christos ac_cpp='$CPP $CPPFLAGS'
2557 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2558 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2559 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
2560 1.1 christos if test -n "$ac_tool_prefix"; then
2561 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2562 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
2563 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2564 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2565 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2566 1.1 christos $as_echo_n "(cached) " >&6
2567 1.1 christos else
2568 1.1 christos if test -n "$CC"; then
2569 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2570 1.1 christos else
2571 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2572 1.1 christos for as_dir in $PATH
2573 1.1 christos do
2574 1.1 christos IFS=$as_save_IFS
2575 1.1 christos test -z "$as_dir" && as_dir=.
2576 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2577 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2578 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
2579 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2580 1.1 christos break 2
2581 1.1 christos fi
2582 1.1 christos done
2583 1.1 christos done
2584 1.1 christos IFS=$as_save_IFS
2585 1.1 christos
2586 1.1 christos fi
2587 1.1 christos fi
2588 1.1 christos CC=$ac_cv_prog_CC
2589 1.1 christos if test -n "$CC"; then
2590 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2591 1.1 christos $as_echo "$CC" >&6; }
2592 1.1 christos else
2593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2594 1.1 christos $as_echo "no" >&6; }
2595 1.1 christos fi
2596 1.1 christos
2597 1.1 christos
2598 1.1 christos fi
2599 1.1 christos if test -z "$ac_cv_prog_CC"; then
2600 1.1 christos ac_ct_CC=$CC
2601 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
2602 1.1 christos set dummy gcc; ac_word=$2
2603 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2604 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2605 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2606 1.1 christos $as_echo_n "(cached) " >&6
2607 1.1 christos else
2608 1.1 christos if test -n "$ac_ct_CC"; then
2609 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2610 1.1 christos else
2611 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2612 1.1 christos for as_dir in $PATH
2613 1.1 christos do
2614 1.1 christos IFS=$as_save_IFS
2615 1.1 christos test -z "$as_dir" && as_dir=.
2616 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2617 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2618 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
2619 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2620 1.1 christos break 2
2621 1.1 christos fi
2622 1.1 christos done
2623 1.1 christos done
2624 1.1 christos IFS=$as_save_IFS
2625 1.1 christos
2626 1.1 christos fi
2627 1.1 christos fi
2628 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2629 1.1 christos if test -n "$ac_ct_CC"; then
2630 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2631 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2632 1.1 christos else
2633 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2634 1.1 christos $as_echo "no" >&6; }
2635 1.1 christos fi
2636 1.1 christos
2637 1.1 christos if test "x$ac_ct_CC" = x; then
2638 1.1 christos CC=""
2639 1.1 christos else
2640 1.1 christos case $cross_compiling:$ac_tool_warned in
2641 1.1 christos yes:)
2642 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2643 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2644 1.1 christos ac_tool_warned=yes ;;
2645 1.1 christos esac
2646 1.1 christos CC=$ac_ct_CC
2647 1.1 christos fi
2648 1.1 christos else
2649 1.1 christos CC="$ac_cv_prog_CC"
2650 1.1 christos fi
2651 1.1 christos
2652 1.1 christos if test -z "$CC"; then
2653 1.1 christos if test -n "$ac_tool_prefix"; then
2654 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2655 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
2656 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2657 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2658 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2659 1.1 christos $as_echo_n "(cached) " >&6
2660 1.1 christos else
2661 1.1 christos if test -n "$CC"; then
2662 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2663 1.1 christos else
2664 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2665 1.1 christos for as_dir in $PATH
2666 1.1 christos do
2667 1.1 christos IFS=$as_save_IFS
2668 1.1 christos test -z "$as_dir" && as_dir=.
2669 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2670 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2671 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
2672 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2673 1.1 christos break 2
2674 1.1 christos fi
2675 1.1 christos done
2676 1.1 christos done
2677 1.1 christos IFS=$as_save_IFS
2678 1.1 christos
2679 1.1 christos fi
2680 1.1 christos fi
2681 1.1 christos CC=$ac_cv_prog_CC
2682 1.1 christos if test -n "$CC"; then
2683 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2684 1.1 christos $as_echo "$CC" >&6; }
2685 1.1 christos else
2686 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2687 1.1 christos $as_echo "no" >&6; }
2688 1.1 christos fi
2689 1.1 christos
2690 1.1 christos
2691 1.1 christos fi
2692 1.1 christos fi
2693 1.1 christos if test -z "$CC"; then
2694 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
2695 1.1 christos set dummy cc; ac_word=$2
2696 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2697 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2698 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2699 1.1 christos $as_echo_n "(cached) " >&6
2700 1.1 christos else
2701 1.1 christos if test -n "$CC"; then
2702 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2703 1.1 christos else
2704 1.1 christos ac_prog_rejected=no
2705 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2706 1.1 christos for as_dir in $PATH
2707 1.1 christos do
2708 1.1 christos IFS=$as_save_IFS
2709 1.1 christos test -z "$as_dir" && as_dir=.
2710 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2711 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2712 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2713 1.1 christos ac_prog_rejected=yes
2714 1.1 christos continue
2715 1.1 christos fi
2716 1.1 christos ac_cv_prog_CC="cc"
2717 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2718 1.1 christos break 2
2719 1.1 christos fi
2720 1.1 christos done
2721 1.1 christos done
2722 1.1 christos IFS=$as_save_IFS
2723 1.1 christos
2724 1.1 christos if test $ac_prog_rejected = yes; then
2725 1.1 christos # We found a bogon in the path, so make sure we never use it.
2726 1.1 christos set dummy $ac_cv_prog_CC
2727 1.1 christos shift
2728 1.1 christos if test $# != 0; then
2729 1.1 christos # We chose a different compiler from the bogus one.
2730 1.1 christos # However, it has the same basename, so the bogon will be chosen
2731 1.1 christos # first if we set CC to just the basename; use the full file name.
2732 1.1 christos shift
2733 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2734 1.1 christos fi
2735 1.1 christos fi
2736 1.1 christos fi
2737 1.1 christos fi
2738 1.1 christos CC=$ac_cv_prog_CC
2739 1.1 christos if test -n "$CC"; then
2740 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2741 1.1 christos $as_echo "$CC" >&6; }
2742 1.1 christos else
2743 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2744 1.1 christos $as_echo "no" >&6; }
2745 1.1 christos fi
2746 1.1 christos
2747 1.1 christos
2748 1.1 christos fi
2749 1.1 christos if test -z "$CC"; then
2750 1.1 christos if test -n "$ac_tool_prefix"; then
2751 1.1 christos for ac_prog in cl.exe
2752 1.1 christos do
2753 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2754 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2756 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2757 1.1 christos if ${ac_cv_prog_CC+:} false; then :
2758 1.1 christos $as_echo_n "(cached) " >&6
2759 1.1 christos else
2760 1.1 christos if test -n "$CC"; then
2761 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
2762 1.1 christos else
2763 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2764 1.1 christos for as_dir in $PATH
2765 1.1 christos do
2766 1.1 christos IFS=$as_save_IFS
2767 1.1 christos test -z "$as_dir" && as_dir=.
2768 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2769 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2770 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2771 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2772 1.1 christos break 2
2773 1.1 christos fi
2774 1.1 christos done
2775 1.1 christos done
2776 1.1 christos IFS=$as_save_IFS
2777 1.1 christos
2778 1.1 christos fi
2779 1.1 christos fi
2780 1.1 christos CC=$ac_cv_prog_CC
2781 1.1 christos if test -n "$CC"; then
2782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2783 1.1 christos $as_echo "$CC" >&6; }
2784 1.1 christos else
2785 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2786 1.1 christos $as_echo "no" >&6; }
2787 1.1 christos fi
2788 1.1 christos
2789 1.1 christos
2790 1.1 christos test -n "$CC" && break
2791 1.1 christos done
2792 1.1 christos fi
2793 1.1 christos if test -z "$CC"; then
2794 1.1 christos ac_ct_CC=$CC
2795 1.1 christos for ac_prog in cl.exe
2796 1.1 christos do
2797 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
2798 1.1 christos set dummy $ac_prog; ac_word=$2
2799 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2800 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
2801 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
2802 1.1 christos $as_echo_n "(cached) " >&6
2803 1.1 christos else
2804 1.1 christos if test -n "$ac_ct_CC"; then
2805 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2806 1.1 christos else
2807 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2808 1.1 christos for as_dir in $PATH
2809 1.1 christos do
2810 1.1 christos IFS=$as_save_IFS
2811 1.1 christos test -z "$as_dir" && as_dir=.
2812 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
2813 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2814 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
2815 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2816 1.1 christos break 2
2817 1.1 christos fi
2818 1.1 christos done
2819 1.1 christos done
2820 1.1 christos IFS=$as_save_IFS
2821 1.1 christos
2822 1.1 christos fi
2823 1.1 christos fi
2824 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
2825 1.1 christos if test -n "$ac_ct_CC"; then
2826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2827 1.1 christos $as_echo "$ac_ct_CC" >&6; }
2828 1.1 christos else
2829 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2830 1.1 christos $as_echo "no" >&6; }
2831 1.1 christos fi
2832 1.1 christos
2833 1.1 christos
2834 1.1 christos test -n "$ac_ct_CC" && break
2835 1.1 christos done
2836 1.1 christos
2837 1.1 christos if test "x$ac_ct_CC" = x; then
2838 1.1 christos CC=""
2839 1.1 christos else
2840 1.1 christos case $cross_compiling:$ac_tool_warned in
2841 1.1 christos yes:)
2842 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2843 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2844 1.1 christos ac_tool_warned=yes ;;
2845 1.1 christos esac
2846 1.1 christos CC=$ac_ct_CC
2847 1.1 christos fi
2848 1.1 christos fi
2849 1.1 christos
2850 1.1 christos fi
2851 1.1 christos
2852 1.1 christos
2853 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2854 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2855 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
2856 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2857 1.1 christos
2858 1.1 christos # Provide some information about the compiler.
2859 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2860 1.1 christos set X $ac_compile
2861 1.1 christos ac_compiler=$2
2862 1.1 christos for ac_option in --version -v -V -qversion; do
2863 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
2864 1.1 christos case "(($ac_try" in
2865 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2866 1.1 christos *) ac_try_echo=$ac_try;;
2867 1.1 christos esac
2868 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2869 1.1 christos $as_echo "$ac_try_echo"; } >&5
2870 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2871 1.1 christos ac_status=$?
2872 1.1 christos if test -s conftest.err; then
2873 1.1 christos sed '10a\
2874 1.1 christos ... rest of stderr output deleted ...
2875 1.1 christos 10q' conftest.err >conftest.er1
2876 1.1 christos cat conftest.er1 >&5
2877 1.1 christos fi
2878 1.1 christos rm -f conftest.er1 conftest.err
2879 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2880 1.1 christos test $ac_status = 0; }
2881 1.1 christos done
2882 1.1 christos
2883 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2884 1.1 christos /* end confdefs.h. */
2885 1.1 christos
2886 1.1 christos int
2887 1.1 christos main ()
2888 1.1 christos {
2889 1.1 christos
2890 1.1 christos ;
2891 1.1 christos return 0;
2892 1.1 christos }
2893 1.1 christos _ACEOF
2894 1.1 christos ac_clean_files_save=$ac_clean_files
2895 1.1 christos ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2896 1.1 christos # Try to create an executable without -o first, disregard a.out.
2897 1.1 christos # It will help us diagnose broken compilers, and finding out an intuition
2898 1.1 christos # of exeext.
2899 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2900 1.1 christos $as_echo_n "checking whether the C compiler works... " >&6; }
2901 1.1 christos ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2902 1.1 christos
2903 1.1 christos # The possible output files:
2904 1.1 christos ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2905 1.1 christos
2906 1.1 christos ac_rmfiles=
2907 1.1 christos for ac_file in $ac_files
2908 1.1 christos do
2909 1.1 christos case $ac_file in
2910 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2911 1.1 christos * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2912 1.1 christos esac
2913 1.1 christos done
2914 1.1 christos rm -f $ac_rmfiles
2915 1.1 christos
2916 1.1 christos if { { ac_try="$ac_link_default"
2917 1.1 christos case "(($ac_try" in
2918 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2919 1.1 christos *) ac_try_echo=$ac_try;;
2920 1.1 christos esac
2921 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2922 1.1 christos $as_echo "$ac_try_echo"; } >&5
2923 1.1 christos (eval "$ac_link_default") 2>&5
2924 1.1 christos ac_status=$?
2925 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2926 1.1 christos test $ac_status = 0; }; then :
2927 1.1 christos # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2928 1.1 christos # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2929 1.1 christos # in a Makefile. We should not override ac_cv_exeext if it was cached,
2930 1.1 christos # so that the user can short-circuit this test for compilers unknown to
2931 1.1 christos # Autoconf.
2932 1.1 christos for ac_file in $ac_files ''
2933 1.1 christos do
2934 1.1 christos test -f "$ac_file" || continue
2935 1.1 christos case $ac_file in
2936 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2937 1.1 christos ;;
2938 1.1 christos [ab].out )
2939 1.1 christos # We found the default executable, but exeext='' is most
2940 1.1 christos # certainly right.
2941 1.1 christos break;;
2942 1.1 christos *.* )
2943 1.1 christos if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2944 1.1 christos then :; else
2945 1.1 christos ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2946 1.1 christos fi
2947 1.1 christos # We set ac_cv_exeext here because the later test for it is not
2948 1.1 christos # safe: cross compilers may not add the suffix if given an `-o'
2949 1.1 christos # argument, so we may need to know it at that point already.
2950 1.1 christos # Even if this section looks crufty: it has the advantage of
2951 1.1 christos # actually working.
2952 1.1 christos break;;
2953 1.1 christos * )
2954 1.1 christos break;;
2955 1.1 christos esac
2956 1.1 christos done
2957 1.1 christos test "$ac_cv_exeext" = no && ac_cv_exeext=
2958 1.1 christos
2959 1.1 christos else
2960 1.1 christos ac_file=''
2961 1.1 christos fi
2962 1.1 christos if test -z "$ac_file"; then :
2963 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2964 1.1 christos $as_echo "no" >&6; }
2965 1.1 christos $as_echo "$as_me: failed program was:" >&5
2966 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
2967 1.1 christos
2968 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2969 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2970 1.1 christos as_fn_error 77 "C compiler cannot create executables
2971 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
2972 1.1 christos else
2973 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2974 1.1 christos $as_echo "yes" >&6; }
2975 1.1 christos fi
2976 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2977 1.1 christos $as_echo_n "checking for C compiler default output file name... " >&6; }
2978 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2979 1.1 christos $as_echo "$ac_file" >&6; }
2980 1.1 christos ac_exeext=$ac_cv_exeext
2981 1.1 christos
2982 1.1 christos rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2983 1.1 christos ac_clean_files=$ac_clean_files_save
2984 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2985 1.1 christos $as_echo_n "checking for suffix of executables... " >&6; }
2986 1.1 christos if { { ac_try="$ac_link"
2987 1.1 christos case "(($ac_try" in
2988 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2989 1.1 christos *) ac_try_echo=$ac_try;;
2990 1.1 christos esac
2991 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2992 1.1 christos $as_echo "$ac_try_echo"; } >&5
2993 1.1 christos (eval "$ac_link") 2>&5
2994 1.1 christos ac_status=$?
2995 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2996 1.1 christos test $ac_status = 0; }; then :
2997 1.1 christos # If both `conftest.exe' and `conftest' are `present' (well, observable)
2998 1.1 christos # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2999 1.1 christos # work properly (i.e., refer to `conftest.exe'), while it won't with
3000 1.1 christos # `rm'.
3001 1.1 christos for ac_file in conftest.exe conftest conftest.*; do
3002 1.1 christos test -f "$ac_file" || continue
3003 1.1 christos case $ac_file in
3004 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3005 1.1 christos *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3006 1.1 christos break;;
3007 1.1 christos * ) break;;
3008 1.1 christos esac
3009 1.1 christos done
3010 1.1 christos else
3011 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3012 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3013 1.1 christos as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3014 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3015 1.1 christos fi
3016 1.1 christos rm -f conftest conftest$ac_cv_exeext
3017 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3018 1.1 christos $as_echo "$ac_cv_exeext" >&6; }
3019 1.1 christos
3020 1.1 christos rm -f conftest.$ac_ext
3021 1.1 christos EXEEXT=$ac_cv_exeext
3022 1.1 christos ac_exeext=$EXEEXT
3023 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3024 1.1 christos /* end confdefs.h. */
3025 1.1 christos #include <stdio.h>
3026 1.1 christos int
3027 1.1 christos main ()
3028 1.1 christos {
3029 1.1 christos FILE *f = fopen ("conftest.out", "w");
3030 1.1 christos return ferror (f) || fclose (f) != 0;
3031 1.1 christos
3032 1.1 christos ;
3033 1.1 christos return 0;
3034 1.1 christos }
3035 1.1 christos _ACEOF
3036 1.1 christos ac_clean_files="$ac_clean_files conftest.out"
3037 1.1 christos # Check that the compiler produces executables we can run. If not, either
3038 1.1 christos # the compiler is broken, or we cross compile.
3039 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3040 1.1 christos $as_echo_n "checking whether we are cross compiling... " >&6; }
3041 1.1 christos if test "$cross_compiling" != yes; then
3042 1.1 christos { { ac_try="$ac_link"
3043 1.1 christos case "(($ac_try" in
3044 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3045 1.1 christos *) ac_try_echo=$ac_try;;
3046 1.1 christos esac
3047 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3048 1.1 christos $as_echo "$ac_try_echo"; } >&5
3049 1.1 christos (eval "$ac_link") 2>&5
3050 1.1 christos ac_status=$?
3051 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3052 1.1 christos test $ac_status = 0; }
3053 1.1 christos if { ac_try='./conftest$ac_cv_exeext'
3054 1.1 christos { { case "(($ac_try" in
3055 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3056 1.1 christos *) ac_try_echo=$ac_try;;
3057 1.1 christos esac
3058 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3059 1.1 christos $as_echo "$ac_try_echo"; } >&5
3060 1.1 christos (eval "$ac_try") 2>&5
3061 1.1 christos ac_status=$?
3062 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3063 1.1 christos test $ac_status = 0; }; }; then
3064 1.1 christos cross_compiling=no
3065 1.1 christos else
3066 1.1 christos if test "$cross_compiling" = maybe; then
3067 1.1 christos cross_compiling=yes
3068 1.1 christos else
3069 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3070 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3071 1.1 christos as_fn_error $? "cannot run C compiled programs.
3072 1.1 christos If you meant to cross compile, use \`--host'.
3073 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3074 1.1 christos fi
3075 1.1 christos fi
3076 1.1 christos fi
3077 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3078 1.1 christos $as_echo "$cross_compiling" >&6; }
3079 1.1 christos
3080 1.1 christos rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3081 1.1 christos ac_clean_files=$ac_clean_files_save
3082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3083 1.1 christos $as_echo_n "checking for suffix of object files... " >&6; }
3084 1.1 christos if ${ac_cv_objext+:} false; then :
3085 1.1 christos $as_echo_n "(cached) " >&6
3086 1.1 christos else
3087 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3088 1.1 christos /* end confdefs.h. */
3089 1.1 christos
3090 1.1 christos int
3091 1.1 christos main ()
3092 1.1 christos {
3093 1.1 christos
3094 1.1 christos ;
3095 1.1 christos return 0;
3096 1.1 christos }
3097 1.1 christos _ACEOF
3098 1.1 christos rm -f conftest.o conftest.obj
3099 1.1 christos if { { ac_try="$ac_compile"
3100 1.1 christos case "(($ac_try" in
3101 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3102 1.1 christos *) ac_try_echo=$ac_try;;
3103 1.1 christos esac
3104 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3105 1.1 christos $as_echo "$ac_try_echo"; } >&5
3106 1.1 christos (eval "$ac_compile") 2>&5
3107 1.1 christos ac_status=$?
3108 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3109 1.1 christos test $ac_status = 0; }; then :
3110 1.1 christos for ac_file in conftest.o conftest.obj conftest.*; do
3111 1.1 christos test -f "$ac_file" || continue;
3112 1.1 christos case $ac_file in
3113 1.1 christos *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3114 1.1 christos *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3115 1.1 christos break;;
3116 1.1 christos esac
3117 1.1 christos done
3118 1.1 christos else
3119 1.1 christos $as_echo "$as_me: failed program was:" >&5
3120 1.1 christos sed 's/^/| /' conftest.$ac_ext >&5
3121 1.1 christos
3122 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3123 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3124 1.1 christos as_fn_error $? "cannot compute suffix of object files: cannot compile
3125 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3126 1.1 christos fi
3127 1.1 christos rm -f conftest.$ac_cv_objext conftest.$ac_ext
3128 1.1 christos fi
3129 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3130 1.1 christos $as_echo "$ac_cv_objext" >&6; }
3131 1.1 christos OBJEXT=$ac_cv_objext
3132 1.1 christos ac_objext=$OBJEXT
3133 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3134 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3135 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
3136 1.1 christos $as_echo_n "(cached) " >&6
3137 1.1 christos else
3138 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3139 1.1 christos /* end confdefs.h. */
3140 1.1 christos
3141 1.1 christos int
3142 1.1 christos main ()
3143 1.1 christos {
3144 1.1 christos #ifndef __GNUC__
3145 1.1 christos choke me
3146 1.1 christos #endif
3147 1.1 christos
3148 1.1 christos ;
3149 1.1 christos return 0;
3150 1.1 christos }
3151 1.1 christos _ACEOF
3152 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3153 1.1 christos ac_compiler_gnu=yes
3154 1.1 christos else
3155 1.1 christos ac_compiler_gnu=no
3156 1.1 christos fi
3157 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3158 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
3159 1.1 christos
3160 1.1 christos fi
3161 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3162 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3163 1.1 christos if test $ac_compiler_gnu = yes; then
3164 1.1 christos GCC=yes
3165 1.1 christos else
3166 1.1 christos GCC=
3167 1.1 christos fi
3168 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
3169 1.1 christos ac_save_CFLAGS=$CFLAGS
3170 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3171 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
3172 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
3173 1.1 christos $as_echo_n "(cached) " >&6
3174 1.1 christos else
3175 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
3176 1.1 christos ac_c_werror_flag=yes
3177 1.1 christos ac_cv_prog_cc_g=no
3178 1.1 christos CFLAGS="-g"
3179 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3180 1.1 christos /* end confdefs.h. */
3181 1.1 christos
3182 1.1 christos int
3183 1.1 christos main ()
3184 1.1 christos {
3185 1.1 christos
3186 1.1 christos ;
3187 1.1 christos return 0;
3188 1.1 christos }
3189 1.1 christos _ACEOF
3190 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3191 1.1 christos ac_cv_prog_cc_g=yes
3192 1.1 christos else
3193 1.1 christos CFLAGS=""
3194 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3195 1.1 christos /* end confdefs.h. */
3196 1.1 christos
3197 1.1 christos int
3198 1.1 christos main ()
3199 1.1 christos {
3200 1.1 christos
3201 1.1 christos ;
3202 1.1 christos return 0;
3203 1.1 christos }
3204 1.1 christos _ACEOF
3205 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3206 1.1 christos
3207 1.1 christos else
3208 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3209 1.1 christos CFLAGS="-g"
3210 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3211 1.1 christos /* end confdefs.h. */
3212 1.1 christos
3213 1.1 christos int
3214 1.1 christos main ()
3215 1.1 christos {
3216 1.1 christos
3217 1.1 christos ;
3218 1.1 christos return 0;
3219 1.1 christos }
3220 1.1 christos _ACEOF
3221 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3222 1.1 christos ac_cv_prog_cc_g=yes
3223 1.1 christos fi
3224 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3225 1.1 christos fi
3226 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3227 1.1 christos fi
3228 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3229 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
3230 1.1 christos fi
3231 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3232 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
3233 1.1 christos if test "$ac_test_CFLAGS" = set; then
3234 1.1 christos CFLAGS=$ac_save_CFLAGS
3235 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
3236 1.1 christos if test "$GCC" = yes; then
3237 1.1 christos CFLAGS="-g -O2"
3238 1.1 christos else
3239 1.1 christos CFLAGS="-g"
3240 1.1 christos fi
3241 1.1 christos else
3242 1.1 christos if test "$GCC" = yes; then
3243 1.1 christos CFLAGS="-O2"
3244 1.1 christos else
3245 1.1 christos CFLAGS=
3246 1.1 christos fi
3247 1.1 christos fi
3248 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3249 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3250 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
3251 1.1 christos $as_echo_n "(cached) " >&6
3252 1.1 christos else
3253 1.1 christos ac_cv_prog_cc_c89=no
3254 1.1 christos ac_save_CC=$CC
3255 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3256 1.1 christos /* end confdefs.h. */
3257 1.1 christos #include <stdarg.h>
3258 1.1 christos #include <stdio.h>
3259 1.1 christos struct stat;
3260 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3261 1.1 christos struct buf { int x; };
3262 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
3263 1.1 christos static char *e (p, i)
3264 1.1 christos char **p;
3265 1.1 christos int i;
3266 1.1 christos {
3267 1.1 christos return p[i];
3268 1.1 christos }
3269 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
3270 1.1 christos {
3271 1.1 christos char *s;
3272 1.1 christos va_list v;
3273 1.1 christos va_start (v,p);
3274 1.1 christos s = g (p, va_arg (v,int));
3275 1.1 christos va_end (v);
3276 1.1 christos return s;
3277 1.1 christos }
3278 1.1 christos
3279 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3280 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
3281 1.1 christos These don't provoke an error unfortunately, instead are silently treated
3282 1.1 christos as 'x'. The following induces an error, until -std is added to get
3283 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3284 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
3285 1.1 christos that's true only with -std. */
3286 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3287 1.1 christos
3288 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3289 1.1 christos inside strings and character constants. */
3290 1.1 christos #define FOO(x) 'x'
3291 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3292 1.1 christos
3293 1.1 christos int test (int i, double x);
3294 1.1 christos struct s1 {int (*f) (int a);};
3295 1.1 christos struct s2 {int (*f) (double a);};
3296 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3297 1.1 christos int argc;
3298 1.1 christos char **argv;
3299 1.1 christos int
3300 1.1 christos main ()
3301 1.1 christos {
3302 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3303 1.1 christos ;
3304 1.1 christos return 0;
3305 1.1 christos }
3306 1.1 christos _ACEOF
3307 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3308 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3309 1.1 christos do
3310 1.1 christos CC="$ac_save_CC $ac_arg"
3311 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3312 1.1 christos ac_cv_prog_cc_c89=$ac_arg
3313 1.1 christos fi
3314 1.1 christos rm -f core conftest.err conftest.$ac_objext
3315 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
3316 1.1 christos done
3317 1.1 christos rm -f conftest.$ac_ext
3318 1.1 christos CC=$ac_save_CC
3319 1.1 christos
3320 1.1 christos fi
3321 1.1 christos # AC_CACHE_VAL
3322 1.1 christos case "x$ac_cv_prog_cc_c89" in
3323 1.1 christos x)
3324 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3325 1.1 christos $as_echo "none needed" >&6; } ;;
3326 1.1 christos xno)
3327 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3328 1.1 christos $as_echo "unsupported" >&6; } ;;
3329 1.1 christos *)
3330 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
3331 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3332 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3333 1.1 christos esac
3334 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
3335 1.1 christos
3336 1.1 christos fi
3337 1.1 christos
3338 1.1 christos ac_ext=c
3339 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3340 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3341 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3342 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3343 1.1 christos
3344 1.1 christos
3345 1.1 christos ac_ext=c
3346 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3347 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3348 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3349 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3351 1.1 christos $as_echo_n "checking how to run the C preprocessor... " >&6; }
3352 1.1 christos # On Suns, sometimes $CPP names a directory.
3353 1.1 christos if test -n "$CPP" && test -d "$CPP"; then
3354 1.1 christos CPP=
3355 1.1 christos fi
3356 1.1 christos if test -z "$CPP"; then
3357 1.1 christos if ${ac_cv_prog_CPP+:} false; then :
3358 1.1 christos $as_echo_n "(cached) " >&6
3359 1.1 christos else
3360 1.1 christos # Double quotes because CPP needs to be expanded
3361 1.1 christos for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3362 1.1 christos do
3363 1.1 christos ac_preproc_ok=false
3364 1.1 christos for ac_c_preproc_warn_flag in '' yes
3365 1.1 christos do
3366 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3367 1.1 christos # with a fresh cross-compiler works.
3368 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3369 1.1 christos # <limits.h> exists even on freestanding compilers.
3370 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3371 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3372 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3373 1.1 christos /* end confdefs.h. */
3374 1.1 christos #ifdef __STDC__
3375 1.1 christos # include <limits.h>
3376 1.1 christos #else
3377 1.1 christos # include <assert.h>
3378 1.1 christos #endif
3379 1.1 christos Syntax error
3380 1.1 christos _ACEOF
3381 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3382 1.1 christos
3383 1.1 christos else
3384 1.1 christos # Broken: fails on valid input.
3385 1.1 christos continue
3386 1.1 christos fi
3387 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3388 1.1 christos
3389 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3390 1.1 christos # can be detected and how.
3391 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3392 1.1 christos /* end confdefs.h. */
3393 1.1 christos #include <ac_nonexistent.h>
3394 1.1 christos _ACEOF
3395 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3396 1.1 christos # Broken: success on invalid input.
3397 1.1 christos continue
3398 1.1 christos else
3399 1.1 christos # Passes both tests.
3400 1.1 christos ac_preproc_ok=:
3401 1.1 christos break
3402 1.1 christos fi
3403 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3404 1.1 christos
3405 1.1 christos done
3406 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3407 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3408 1.1 christos if $ac_preproc_ok; then :
3409 1.1 christos break
3410 1.1 christos fi
3411 1.1 christos
3412 1.1 christos done
3413 1.1 christos ac_cv_prog_CPP=$CPP
3414 1.1 christos
3415 1.1 christos fi
3416 1.1 christos CPP=$ac_cv_prog_CPP
3417 1.1 christos else
3418 1.1 christos ac_cv_prog_CPP=$CPP
3419 1.1 christos fi
3420 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3421 1.1 christos $as_echo "$CPP" >&6; }
3422 1.1 christos ac_preproc_ok=false
3423 1.1 christos for ac_c_preproc_warn_flag in '' yes
3424 1.1 christos do
3425 1.1 christos # Use a header file that comes with gcc, so configuring glibc
3426 1.1 christos # with a fresh cross-compiler works.
3427 1.1 christos # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3428 1.1 christos # <limits.h> exists even on freestanding compilers.
3429 1.1 christos # On the NeXT, cc -E runs the code through the compiler's parser,
3430 1.1 christos # not just through cpp. "Syntax error" is here to catch this case.
3431 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3432 1.1 christos /* end confdefs.h. */
3433 1.1 christos #ifdef __STDC__
3434 1.1 christos # include <limits.h>
3435 1.1 christos #else
3436 1.1 christos # include <assert.h>
3437 1.1 christos #endif
3438 1.1 christos Syntax error
3439 1.1 christos _ACEOF
3440 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3441 1.1 christos
3442 1.1 christos else
3443 1.1 christos # Broken: fails on valid input.
3444 1.1 christos continue
3445 1.1 christos fi
3446 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3447 1.1 christos
3448 1.1 christos # OK, works on sane cases. Now check whether nonexistent headers
3449 1.1 christos # can be detected and how.
3450 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3451 1.1 christos /* end confdefs.h. */
3452 1.1 christos #include <ac_nonexistent.h>
3453 1.1 christos _ACEOF
3454 1.1 christos if ac_fn_c_try_cpp "$LINENO"; then :
3455 1.1 christos # Broken: success on invalid input.
3456 1.1 christos continue
3457 1.1 christos else
3458 1.1 christos # Passes both tests.
3459 1.1 christos ac_preproc_ok=:
3460 1.1 christos break
3461 1.1 christos fi
3462 1.1 christos rm -f conftest.err conftest.i conftest.$ac_ext
3463 1.1 christos
3464 1.1 christos done
3465 1.1 christos # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3466 1.1 christos rm -f conftest.i conftest.err conftest.$ac_ext
3467 1.1 christos if $ac_preproc_ok; then :
3468 1.1 christos
3469 1.1 christos else
3470 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3471 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3472 1.1 christos as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3473 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
3474 1.1 christos fi
3475 1.1 christos
3476 1.1 christos ac_ext=c
3477 1.1 christos ac_cpp='$CPP $CPPFLAGS'
3478 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3479 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3480 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
3481 1.1 christos
3482 1.1 christos
3483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3484 1.1 christos $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3485 1.1 christos if ${ac_cv_path_GREP+:} false; then :
3486 1.1 christos $as_echo_n "(cached) " >&6
3487 1.1 christos else
3488 1.1 christos if test -z "$GREP"; then
3489 1.1 christos ac_path_GREP_found=false
3490 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3491 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3492 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3493 1.1 christos do
3494 1.1 christos IFS=$as_save_IFS
3495 1.1 christos test -z "$as_dir" && as_dir=.
3496 1.1 christos for ac_prog in grep ggrep; do
3497 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3498 1.1 christos ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3499 1.1 christos as_fn_executable_p "$ac_path_GREP" || continue
3500 1.1 christos # Check for GNU ac_path_GREP and select it if it is found.
3501 1.1 christos # Check for GNU $ac_path_GREP
3502 1.1 christos case `"$ac_path_GREP" --version 2>&1` in
3503 1.1 christos *GNU*)
3504 1.1 christos ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3505 1.1 christos *)
3506 1.1 christos ac_count=0
3507 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3508 1.1 christos while :
3509 1.1 christos do
3510 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3511 1.1 christos mv "conftest.tmp" "conftest.in"
3512 1.1 christos cp "conftest.in" "conftest.nl"
3513 1.1 christos $as_echo 'GREP' >> "conftest.nl"
3514 1.1 christos "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3515 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3516 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3517 1.1 christos if test $ac_count -gt ${ac_path_GREP_max-0}; then
3518 1.1 christos # Best one so far, save it but keep looking for a better one
3519 1.1 christos ac_cv_path_GREP="$ac_path_GREP"
3520 1.1 christos ac_path_GREP_max=$ac_count
3521 1.1 christos fi
3522 1.1 christos # 10*(2^10) chars as input seems more than enough
3523 1.1 christos test $ac_count -gt 10 && break
3524 1.1 christos done
3525 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3526 1.1 christos esac
3527 1.1 christos
3528 1.1 christos $ac_path_GREP_found && break 3
3529 1.1 christos done
3530 1.1 christos done
3531 1.1 christos done
3532 1.1 christos IFS=$as_save_IFS
3533 1.1 christos if test -z "$ac_cv_path_GREP"; then
3534 1.1 christos as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3535 1.1 christos fi
3536 1.1 christos else
3537 1.1 christos ac_cv_path_GREP=$GREP
3538 1.1 christos fi
3539 1.1 christos
3540 1.1 christos fi
3541 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3542 1.1 christos $as_echo "$ac_cv_path_GREP" >&6; }
3543 1.1 christos GREP="$ac_cv_path_GREP"
3544 1.1 christos
3545 1.1 christos
3546 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3547 1.1 christos $as_echo_n "checking for egrep... " >&6; }
3548 1.1 christos if ${ac_cv_path_EGREP+:} false; then :
3549 1.1 christos $as_echo_n "(cached) " >&6
3550 1.1 christos else
3551 1.1 christos if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3552 1.1 christos then ac_cv_path_EGREP="$GREP -E"
3553 1.1 christos else
3554 1.1 christos if test -z "$EGREP"; then
3555 1.1 christos ac_path_EGREP_found=false
3556 1.1 christos # Loop through the user's path and test for each of PROGNAME-LIST
3557 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3558 1.1 christos for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3559 1.1 christos do
3560 1.1 christos IFS=$as_save_IFS
3561 1.1 christos test -z "$as_dir" && as_dir=.
3562 1.1 christos for ac_prog in egrep; do
3563 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
3564 1.1 christos ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3565 1.1 christos as_fn_executable_p "$ac_path_EGREP" || continue
3566 1.1 christos # Check for GNU ac_path_EGREP and select it if it is found.
3567 1.1 christos # Check for GNU $ac_path_EGREP
3568 1.1 christos case `"$ac_path_EGREP" --version 2>&1` in
3569 1.1 christos *GNU*)
3570 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3571 1.1 christos *)
3572 1.1 christos ac_count=0
3573 1.1 christos $as_echo_n 0123456789 >"conftest.in"
3574 1.1 christos while :
3575 1.1 christos do
3576 1.1 christos cat "conftest.in" "conftest.in" >"conftest.tmp"
3577 1.1 christos mv "conftest.tmp" "conftest.in"
3578 1.1 christos cp "conftest.in" "conftest.nl"
3579 1.1 christos $as_echo 'EGREP' >> "conftest.nl"
3580 1.1 christos "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3581 1.1 christos diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3582 1.1 christos as_fn_arith $ac_count + 1 && ac_count=$as_val
3583 1.1 christos if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3584 1.1 christos # Best one so far, save it but keep looking for a better one
3585 1.1 christos ac_cv_path_EGREP="$ac_path_EGREP"
3586 1.1 christos ac_path_EGREP_max=$ac_count
3587 1.1 christos fi
3588 1.1 christos # 10*(2^10) chars as input seems more than enough
3589 1.1 christos test $ac_count -gt 10 && break
3590 1.1 christos done
3591 1.1 christos rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3592 1.1 christos esac
3593 1.1 christos
3594 1.1 christos $ac_path_EGREP_found && break 3
3595 1.1 christos done
3596 1.1 christos done
3597 1.1 christos done
3598 1.1 christos IFS=$as_save_IFS
3599 1.1 christos if test -z "$ac_cv_path_EGREP"; then
3600 1.1 christos as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3601 1.1 christos fi
3602 1.1 christos else
3603 1.1 christos ac_cv_path_EGREP=$EGREP
3604 1.1 christos fi
3605 1.1 christos
3606 1.1 christos fi
3607 1.1 christos fi
3608 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3609 1.1 christos $as_echo "$ac_cv_path_EGREP" >&6; }
3610 1.1 christos EGREP="$ac_cv_path_EGREP"
3611 1.1 christos
3612 1.1 christos
3613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3614 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
3615 1.1 christos if ${ac_cv_header_stdc+:} false; then :
3616 1.1 christos $as_echo_n "(cached) " >&6
3617 1.1 christos else
3618 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3619 1.1 christos /* end confdefs.h. */
3620 1.1 christos #include <stdlib.h>
3621 1.1 christos #include <stdarg.h>
3622 1.1 christos #include <string.h>
3623 1.1 christos #include <float.h>
3624 1.1 christos
3625 1.1 christos int
3626 1.1 christos main ()
3627 1.1 christos {
3628 1.1 christos
3629 1.1 christos ;
3630 1.1 christos return 0;
3631 1.1 christos }
3632 1.1 christos _ACEOF
3633 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3634 1.1 christos ac_cv_header_stdc=yes
3635 1.1 christos else
3636 1.1 christos ac_cv_header_stdc=no
3637 1.1 christos fi
3638 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3639 1.1 christos
3640 1.1 christos if test $ac_cv_header_stdc = yes; then
3641 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3642 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3643 1.1 christos /* end confdefs.h. */
3644 1.1 christos #include <string.h>
3645 1.1 christos
3646 1.1 christos _ACEOF
3647 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3648 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
3649 1.1 christos
3650 1.1 christos else
3651 1.1 christos ac_cv_header_stdc=no
3652 1.1 christos fi
3653 1.1 christos rm -f conftest*
3654 1.1 christos
3655 1.1 christos fi
3656 1.1 christos
3657 1.1 christos if test $ac_cv_header_stdc = yes; then
3658 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3659 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3660 1.1 christos /* end confdefs.h. */
3661 1.1 christos #include <stdlib.h>
3662 1.1 christos
3663 1.1 christos _ACEOF
3664 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3665 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
3666 1.1 christos
3667 1.1 christos else
3668 1.1 christos ac_cv_header_stdc=no
3669 1.1 christos fi
3670 1.1 christos rm -f conftest*
3671 1.1 christos
3672 1.1 christos fi
3673 1.1 christos
3674 1.1 christos if test $ac_cv_header_stdc = yes; then
3675 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3676 1.1 christos if test "$cross_compiling" = yes; then :
3677 1.1 christos :
3678 1.1 christos else
3679 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3680 1.1 christos /* end confdefs.h. */
3681 1.1 christos #include <ctype.h>
3682 1.1 christos #include <stdlib.h>
3683 1.1 christos #if ((' ' & 0x0FF) == 0x020)
3684 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3685 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3686 1.1 christos #else
3687 1.1 christos # define ISLOWER(c) \
3688 1.1 christos (('a' <= (c) && (c) <= 'i') \
3689 1.1 christos || ('j' <= (c) && (c) <= 'r') \
3690 1.1 christos || ('s' <= (c) && (c) <= 'z'))
3691 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3692 1.1 christos #endif
3693 1.1 christos
3694 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3695 1.1 christos int
3696 1.1 christos main ()
3697 1.1 christos {
3698 1.1 christos int i;
3699 1.1 christos for (i = 0; i < 256; i++)
3700 1.1 christos if (XOR (islower (i), ISLOWER (i))
3701 1.1 christos || toupper (i) != TOUPPER (i))
3702 1.1 christos return 2;
3703 1.1 christos return 0;
3704 1.1 christos }
3705 1.1 christos _ACEOF
3706 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
3707 1.1 christos
3708 1.1 christos else
3709 1.1 christos ac_cv_header_stdc=no
3710 1.1 christos fi
3711 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3712 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
3713 1.1 christos fi
3714 1.1 christos
3715 1.1 christos fi
3716 1.1 christos fi
3717 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3718 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
3719 1.1 christos if test $ac_cv_header_stdc = yes; then
3720 1.1 christos
3721 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3722 1.1 christos
3723 1.1 christos fi
3724 1.1 christos
3725 1.1 christos # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3726 1.1 christos for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3727 1.1 christos inttypes.h stdint.h unistd.h
3728 1.1 christos do :
3729 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3730 1.1 christos ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3731 1.1 christos "
3732 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3733 1.1 christos cat >>confdefs.h <<_ACEOF
3734 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3735 1.1 christos _ACEOF
3736 1.1 christos
3737 1.1 christos fi
3738 1.1 christos
3739 1.1 christos done
3740 1.1 christos
3741 1.1 christos
3742 1.1 christos
3743 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
3744 1.1 christos if test "x$ac_cv_header_minix_config_h" = xyes; then :
3745 1.1 christos MINIX=yes
3746 1.1 christos else
3747 1.1 christos MINIX=
3748 1.1 christos fi
3749 1.1 christos
3750 1.1 christos
3751 1.1 christos if test "$MINIX" = yes; then
3752 1.1 christos
3753 1.1 christos $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
3754 1.1 christos
3755 1.1 christos
3756 1.1 christos $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
3757 1.1 christos
3758 1.1 christos
3759 1.1 christos $as_echo "#define _MINIX 1" >>confdefs.h
3760 1.1 christos
3761 1.1 christos fi
3762 1.1 christos
3763 1.1 christos
3764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
3765 1.1 christos $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
3766 1.1 christos if ${ac_cv_safe_to_define___extensions__+:} false; then :
3767 1.1 christos $as_echo_n "(cached) " >&6
3768 1.1 christos else
3769 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3770 1.1 christos /* end confdefs.h. */
3771 1.1 christos
3772 1.1 christos # define __EXTENSIONS__ 1
3773 1.1 christos $ac_includes_default
3774 1.1 christos int
3775 1.1 christos main ()
3776 1.1 christos {
3777 1.1 christos
3778 1.1 christos ;
3779 1.1 christos return 0;
3780 1.1 christos }
3781 1.1 christos _ACEOF
3782 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
3783 1.1 christos ac_cv_safe_to_define___extensions__=yes
3784 1.1 christos else
3785 1.1 christos ac_cv_safe_to_define___extensions__=no
3786 1.1 christos fi
3787 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3788 1.1 christos fi
3789 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
3790 1.1 christos $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
3791 1.1 christos test $ac_cv_safe_to_define___extensions__ = yes &&
3792 1.1 christos $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
3793 1.1 christos
3794 1.1 christos $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
3795 1.1 christos
3796 1.1 christos $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
3797 1.1 christos
3798 1.1 christos $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
3799 1.1 christos
3800 1.1 christos $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
3801 1.1 christos
3802 1.1 christos
3803 1.1 christos
3804 1.1 christos if test "$ac_cv_header_minix_config_h" = "yes"; then
3805 1.1 christos
3806 1.1 christos $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
3807 1.1 christos
3808 1.1 christos fi
3809 1.1 christos
3810 1.1 christos case "$prefix" in
3811 1.1 christos NONE)
3812 1.1 christos case "$sysconfdir" in
3813 1.1 christos '${prefix}/etc')
3814 1.1 christos sysconfdir=/etc
3815 1.1 christos ;;
3816 1.1 christos esac
3817 1.1 christos case "$localstatedir" in
3818 1.1 christos '${prefix}/var')
3819 1.1 christos localstatedir=/var
3820 1.1 christos ;;
3821 1.1 christos esac
3822 1.1 christos ;;
3823 1.1 christos esac
3824 1.1 christos
3825 1.1 christos #
3826 1.1 christos # Determine configuration directory
3827 1.1 christos #
3828 1.1 christos configdir=$sysconfdir/nsd
3829 1.1 christos
3830 1.1 christos # Check whether --with-configdir was given.
3831 1.1 christos if test "${with_configdir+set}" = set; then :
3832 1.1 christos withval=$with_configdir; configdir=$withval
3833 1.1 christos fi
3834 1.1 christos
3835 1.1 christos
3836 1.1 christos cat >>confdefs.h <<_ACEOF
3837 1.1 christos #define CONFIGDIR "`eval echo $configdir`"
3838 1.1 christos _ACEOF
3839 1.1 christos
3840 1.1 christos
3841 1.1 christos
3842 1.1 christos #
3843 1.1 christos # Determine configuration file
3844 1.1 christos nsd_conf_file=${configdir}/nsd.conf
3845 1.1 christos
3846 1.1 christos # Check whether --with-nsd_conf_file was given.
3847 1.1 christos if test "${with_nsd_conf_file+set}" = set; then :
3848 1.1 christos withval=$with_nsd_conf_file; nsd_conf_file=$withval
3849 1.1 christos fi
3850 1.1 christos
3851 1.1 christos
3852 1.1 christos # the eval is to evaluate shell expansion twice, once
3853 1.1 christos # for $nsd_conf_file and once for the ${prefix} within it.
3854 1.1 christos
3855 1.1 christos cat >>confdefs.h <<_ACEOF
3856 1.1 christos #define CONFIGFILE "`eval echo $nsd_conf_file`"
3857 1.1 christos _ACEOF
3858 1.1 christos
3859 1.1 christos
3860 1.1 christos #
3861 1.1 christos # Default logfile
3862 1.1 christos #
3863 1.1 christos logfile=${localstatedir}/log/nsd.log
3864 1.1 christos
3865 1.1 christos # Check whether --with-logfile was given.
3866 1.1 christos if test "${with_logfile+set}" = set; then :
3867 1.1 christos withval=$with_logfile; logfile=$withval
3868 1.1 christos fi
3869 1.1 christos
3870 1.1 christos
3871 1.1 christos
3872 1.1 christos #
3873 1.1 christos # Database directory
3874 1.1 christos #
3875 1.1 christos dbdir=${localstatedir}/db/nsd
3876 1.1 christos
3877 1.1 christos #
3878 1.1 christos # Determine the pidfile location. Check if /var/run exists, if so set pidfile
3879 1.1 christos # to /var/run/nsd.pid by default
3880 1.1 christos #
3881 1.1 christos if test -d ${localstatedir}/run; then
3882 1.1 christos pidfile=${localstatedir}/run/nsd.pid
3883 1.1 christos else
3884 1.1 christos pidfile=${dbdir}/nsd.pid
3885 1.1 christos fi
3886 1.1 christos
3887 1.1 christos # Check whether --with-pidfile was given.
3888 1.1 christos if test "${with_pidfile+set}" = set; then :
3889 1.1 christos withval=$with_pidfile; pidfile=$withval
3890 1.1 christos fi
3891 1.1 christos
3892 1.1 christos
3893 1.1 christos
3894 1.1 christos cat >>confdefs.h <<_ACEOF
3895 1.1 christos #define PIDFILE "`eval echo $pidfile`"
3896 1.1 christos _ACEOF
3897 1.1 christos
3898 1.1 christos
3899 1.1 christos #
3900 1.1 christos # Determine location of nsd.db
3901 1.1 christos #
3902 1.1 christos dbfile=${dbdir}/nsd.db
3903 1.1 christos
3904 1.1 christos # Check whether --with-dbfile was given.
3905 1.1 christos if test "${with_dbfile+set}" = set; then :
3906 1.1 christos withval=$with_dbfile; dbfile=$withval
3907 1.1 christos fi
3908 1.1 christos
3909 1.1 christos
3910 1.1 christos
3911 1.1 christos cat >>confdefs.h <<_ACEOF
3912 1.1 christos #define DBFILE "`eval echo $dbfile`"
3913 1.1 christos _ACEOF
3914 1.1 christos
3915 1.1 christos
3916 1.1 christos if test -n "$dbfile"; then
3917 1.1 christos dbdir=`dirname $dbfile`
3918 1.1 christos fi
3919 1.1 christos
3920 1.1 christos
3921 1.1 christos piddir=`dirname $pidfile`
3922 1.1 christos
3923 1.1 christos
3924 1.1 christos #
3925 1.1 christos # Determine the default directory for the zone files
3926 1.1 christos #
3927 1.1 christos zonesdir=$configdir
3928 1.1 christos
3929 1.1 christos # Check whether --with-zonesdir was given.
3930 1.1 christos if test "${with_zonesdir+set}" = set; then :
3931 1.1 christos withval=$with_zonesdir; zonesdir=$withval
3932 1.1 christos fi
3933 1.1 christos
3934 1.1 christos
3935 1.1 christos
3936 1.1 christos cat >>confdefs.h <<_ACEOF
3937 1.1 christos #define ZONESDIR "`eval echo $zonesdir`"
3938 1.1 christos _ACEOF
3939 1.1 christos
3940 1.1 christos
3941 1.1 christos # default xfrd file location.
3942 1.1 christos xfrdfile=${dbdir}/xfrd.state
3943 1.1 christos
3944 1.1 christos # Check whether --with-xfrdfile was given.
3945 1.1 christos if test "${with_xfrdfile+set}" = set; then :
3946 1.1 christos withval=$with_xfrdfile; xfrdfile=$withval
3947 1.1 christos fi
3948 1.1 christos
3949 1.1 christos
3950 1.1 christos cat >>confdefs.h <<_ACEOF
3951 1.1 christos #define XFRDFILE "`eval echo $xfrdfile`"
3952 1.1 christos _ACEOF
3953 1.1 christos
3954 1.1 christos
3955 1.1 christos
3956 1.1 christos # default zonelist file location.
3957 1.1 christos zonelistfile=${dbdir}/zone.list
3958 1.1 christos
3959 1.1 christos # Check whether --with-zonelistfile was given.
3960 1.1 christos if test "${with_zonelistfile+set}" = set; then :
3961 1.1 christos withval=$with_zonelistfile; zonelistfile=$withval
3962 1.1 christos fi
3963 1.1 christos
3964 1.1 christos
3965 1.1 christos cat >>confdefs.h <<_ACEOF
3966 1.1 christos #define ZONELISTFILE "`eval echo $zonelistfile`"
3967 1.1 christos _ACEOF
3968 1.1 christos
3969 1.1 christos
3970 1.1 christos
3971 1.1 christos # default xfr dir location.
3972 1.1 christos xfrdir="/tmp"
3973 1.1 christos
3974 1.1 christos # Check whether --with-xfrdir was given.
3975 1.1 christos if test "${with_xfrdir+set}" = set; then :
3976 1.1 christos withval=$with_xfrdir; xfrdir=$withval
3977 1.1 christos fi
3978 1.1 christos
3979 1.1 christos
3980 1.1 christos cat >>confdefs.h <<_ACEOF
3981 1.1 christos #define XFRDIR "`eval echo $xfrdir`"
3982 1.1 christos _ACEOF
3983 1.1 christos
3984 1.1 christos
3985 1.1 christos
3986 1.1 christos # nsd sbin location. tmpinstantiate execprefix with defaults if not yet done.
3987 1.1 christos if test "x${exec_prefix}" = "xNONE"; then
3988 1.1 christos if test "x${prefix}" = "xNONE"; then exec_prefix="$ac_default_prefix"
3989 1.1 christos else exec_prefix="${prefix}"; fi
3990 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
3991 1.1 christos exec_prefix="NONE"
3992 1.1 christos else
3993 1.1 christos nsd_start_path="`eval echo $sbindir`/nsd"
3994 1.1 christos fi
3995 1.1 christos
3996 1.1 christos cat >>confdefs.h <<_ACEOF
3997 1.1 christos #define NSD_START_PATH "$nsd_start_path"
3998 1.1 christos _ACEOF
3999 1.1 christos
4000 1.1 christos
4001 1.1 christos #
4002 1.1 christos # Determine default chroot directory
4003 1.1 christos #
4004 1.1 christos
4005 1.1 christos # Check whether --with-chroot was given.
4006 1.1 christos if test "${with_chroot+set}" = set; then :
4007 1.1 christos withval=$with_chroot;
4008 1.1 christos chrootdir=$withval
4009 1.1 christos
4010 1.1 christos cat >>confdefs.h <<_ACEOF
4011 1.1 christos #define CHROOTDIR "`eval echo $chrootdir`"
4012 1.1 christos _ACEOF
4013 1.1 christos
4014 1.1 christos
4015 1.1 christos fi
4016 1.1 christos
4017 1.1 christos
4018 1.1 christos
4019 1.1 christos #
4020 1.1 christos # Determine the user name to drop privileges to
4021 1.1 christos #
4022 1.1 christos user=nsd
4023 1.1 christos
4024 1.1 christos # Check whether --with-user was given.
4025 1.1 christos if test "${with_user+set}" = set; then :
4026 1.1 christos withval=$with_user; user=$withval
4027 1.1 christos fi
4028 1.1 christos
4029 1.1 christos
4030 1.1 christos
4031 1.1 christos cat >>confdefs.h <<_ACEOF
4032 1.1 christos #define USER "$user"
4033 1.1 christos _ACEOF
4034 1.1 christos
4035 1.1 christos
4036 1.1 christos # Checks for programs.
4037 1.1 christos for ac_prog in gawk mawk nawk awk
4038 1.1 christos do
4039 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4040 1.1 christos set dummy $ac_prog; ac_word=$2
4041 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4042 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4043 1.1 christos if ${ac_cv_prog_AWK+:} false; then :
4044 1.1 christos $as_echo_n "(cached) " >&6
4045 1.1 christos else
4046 1.1 christos if test -n "$AWK"; then
4047 1.1 christos ac_cv_prog_AWK="$AWK" # Let the user override the test.
4048 1.1 christos else
4049 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4050 1.1 christos for as_dir in $PATH
4051 1.1 christos do
4052 1.1 christos IFS=$as_save_IFS
4053 1.1 christos test -z "$as_dir" && as_dir=.
4054 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4055 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4056 1.1 christos ac_cv_prog_AWK="$ac_prog"
4057 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4058 1.1 christos break 2
4059 1.1 christos fi
4060 1.1 christos done
4061 1.1 christos done
4062 1.1 christos IFS=$as_save_IFS
4063 1.1 christos
4064 1.1 christos fi
4065 1.1 christos fi
4066 1.1 christos AWK=$ac_cv_prog_AWK
4067 1.1 christos if test -n "$AWK"; then
4068 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4069 1.1 christos $as_echo "$AWK" >&6; }
4070 1.1 christos else
4071 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4072 1.1 christos $as_echo "no" >&6; }
4073 1.1 christos fi
4074 1.1 christos
4075 1.1 christos
4076 1.1 christos test -n "$AWK" && break
4077 1.1 christos done
4078 1.1 christos
4079 1.1 christos ac_ext=c
4080 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4081 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4082 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4083 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4084 1.1 christos if test -n "$ac_tool_prefix"; then
4085 1.1 christos # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4086 1.1 christos set dummy ${ac_tool_prefix}gcc; ac_word=$2
4087 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4088 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4089 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4090 1.1 christos $as_echo_n "(cached) " >&6
4091 1.1 christos else
4092 1.1 christos if test -n "$CC"; then
4093 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4094 1.1 christos else
4095 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4096 1.1 christos for as_dir in $PATH
4097 1.1 christos do
4098 1.1 christos IFS=$as_save_IFS
4099 1.1 christos test -z "$as_dir" && as_dir=.
4100 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4101 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4102 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}gcc"
4103 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4104 1.1 christos break 2
4105 1.1 christos fi
4106 1.1 christos done
4107 1.1 christos done
4108 1.1 christos IFS=$as_save_IFS
4109 1.1 christos
4110 1.1 christos fi
4111 1.1 christos fi
4112 1.1 christos CC=$ac_cv_prog_CC
4113 1.1 christos if test -n "$CC"; then
4114 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4115 1.1 christos $as_echo "$CC" >&6; }
4116 1.1 christos else
4117 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4118 1.1 christos $as_echo "no" >&6; }
4119 1.1 christos fi
4120 1.1 christos
4121 1.1 christos
4122 1.1 christos fi
4123 1.1 christos if test -z "$ac_cv_prog_CC"; then
4124 1.1 christos ac_ct_CC=$CC
4125 1.1 christos # Extract the first word of "gcc", so it can be a program name with args.
4126 1.1 christos set dummy gcc; ac_word=$2
4127 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4128 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4129 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4130 1.1 christos $as_echo_n "(cached) " >&6
4131 1.1 christos else
4132 1.1 christos if test -n "$ac_ct_CC"; then
4133 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4134 1.1 christos else
4135 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4136 1.1 christos for as_dir in $PATH
4137 1.1 christos do
4138 1.1 christos IFS=$as_save_IFS
4139 1.1 christos test -z "$as_dir" && as_dir=.
4140 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4141 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4142 1.1 christos ac_cv_prog_ac_ct_CC="gcc"
4143 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4144 1.1 christos break 2
4145 1.1 christos fi
4146 1.1 christos done
4147 1.1 christos done
4148 1.1 christos IFS=$as_save_IFS
4149 1.1 christos
4150 1.1 christos fi
4151 1.1 christos fi
4152 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4153 1.1 christos if test -n "$ac_ct_CC"; then
4154 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4155 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4156 1.1 christos else
4157 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4158 1.1 christos $as_echo "no" >&6; }
4159 1.1 christos fi
4160 1.1 christos
4161 1.1 christos if test "x$ac_ct_CC" = x; then
4162 1.1 christos CC=""
4163 1.1 christos else
4164 1.1 christos case $cross_compiling:$ac_tool_warned in
4165 1.1 christos yes:)
4166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4167 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4168 1.1 christos ac_tool_warned=yes ;;
4169 1.1 christos esac
4170 1.1 christos CC=$ac_ct_CC
4171 1.1 christos fi
4172 1.1 christos else
4173 1.1 christos CC="$ac_cv_prog_CC"
4174 1.1 christos fi
4175 1.1 christos
4176 1.1 christos if test -z "$CC"; then
4177 1.1 christos if test -n "$ac_tool_prefix"; then
4178 1.1 christos # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4179 1.1 christos set dummy ${ac_tool_prefix}cc; ac_word=$2
4180 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4181 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4182 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4183 1.1 christos $as_echo_n "(cached) " >&6
4184 1.1 christos else
4185 1.1 christos if test -n "$CC"; then
4186 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4187 1.1 christos else
4188 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4189 1.1 christos for as_dir in $PATH
4190 1.1 christos do
4191 1.1 christos IFS=$as_save_IFS
4192 1.1 christos test -z "$as_dir" && as_dir=.
4193 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4194 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4195 1.1 christos ac_cv_prog_CC="${ac_tool_prefix}cc"
4196 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4197 1.1 christos break 2
4198 1.1 christos fi
4199 1.1 christos done
4200 1.1 christos done
4201 1.1 christos IFS=$as_save_IFS
4202 1.1 christos
4203 1.1 christos fi
4204 1.1 christos fi
4205 1.1 christos CC=$ac_cv_prog_CC
4206 1.1 christos if test -n "$CC"; then
4207 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4208 1.1 christos $as_echo "$CC" >&6; }
4209 1.1 christos else
4210 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4211 1.1 christos $as_echo "no" >&6; }
4212 1.1 christos fi
4213 1.1 christos
4214 1.1 christos
4215 1.1 christos fi
4216 1.1 christos fi
4217 1.1 christos if test -z "$CC"; then
4218 1.1 christos # Extract the first word of "cc", so it can be a program name with args.
4219 1.1 christos set dummy cc; ac_word=$2
4220 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4221 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4222 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4223 1.1 christos $as_echo_n "(cached) " >&6
4224 1.1 christos else
4225 1.1 christos if test -n "$CC"; then
4226 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4227 1.1 christos else
4228 1.1 christos ac_prog_rejected=no
4229 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230 1.1 christos for as_dir in $PATH
4231 1.1 christos do
4232 1.1 christos IFS=$as_save_IFS
4233 1.1 christos test -z "$as_dir" && as_dir=.
4234 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4235 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4236 1.1 christos if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4237 1.1 christos ac_prog_rejected=yes
4238 1.1 christos continue
4239 1.1 christos fi
4240 1.1 christos ac_cv_prog_CC="cc"
4241 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4242 1.1 christos break 2
4243 1.1 christos fi
4244 1.1 christos done
4245 1.1 christos done
4246 1.1 christos IFS=$as_save_IFS
4247 1.1 christos
4248 1.1 christos if test $ac_prog_rejected = yes; then
4249 1.1 christos # We found a bogon in the path, so make sure we never use it.
4250 1.1 christos set dummy $ac_cv_prog_CC
4251 1.1 christos shift
4252 1.1 christos if test $# != 0; then
4253 1.1 christos # We chose a different compiler from the bogus one.
4254 1.1 christos # However, it has the same basename, so the bogon will be chosen
4255 1.1 christos # first if we set CC to just the basename; use the full file name.
4256 1.1 christos shift
4257 1.1 christos ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4258 1.1 christos fi
4259 1.1 christos fi
4260 1.1 christos fi
4261 1.1 christos fi
4262 1.1 christos CC=$ac_cv_prog_CC
4263 1.1 christos if test -n "$CC"; then
4264 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4265 1.1 christos $as_echo "$CC" >&6; }
4266 1.1 christos else
4267 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4268 1.1 christos $as_echo "no" >&6; }
4269 1.1 christos fi
4270 1.1 christos
4271 1.1 christos
4272 1.1 christos fi
4273 1.1 christos if test -z "$CC"; then
4274 1.1 christos if test -n "$ac_tool_prefix"; then
4275 1.1 christos for ac_prog in cl.exe
4276 1.1 christos do
4277 1.1 christos # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4278 1.1 christos set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4279 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4280 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4281 1.1 christos if ${ac_cv_prog_CC+:} false; then :
4282 1.1 christos $as_echo_n "(cached) " >&6
4283 1.1 christos else
4284 1.1 christos if test -n "$CC"; then
4285 1.1 christos ac_cv_prog_CC="$CC" # Let the user override the test.
4286 1.1 christos else
4287 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4288 1.1 christos for as_dir in $PATH
4289 1.1 christos do
4290 1.1 christos IFS=$as_save_IFS
4291 1.1 christos test -z "$as_dir" && as_dir=.
4292 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4293 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4294 1.1 christos ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4295 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4296 1.1 christos break 2
4297 1.1 christos fi
4298 1.1 christos done
4299 1.1 christos done
4300 1.1 christos IFS=$as_save_IFS
4301 1.1 christos
4302 1.1 christos fi
4303 1.1 christos fi
4304 1.1 christos CC=$ac_cv_prog_CC
4305 1.1 christos if test -n "$CC"; then
4306 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4307 1.1 christos $as_echo "$CC" >&6; }
4308 1.1 christos else
4309 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4310 1.1 christos $as_echo "no" >&6; }
4311 1.1 christos fi
4312 1.1 christos
4313 1.1 christos
4314 1.1 christos test -n "$CC" && break
4315 1.1 christos done
4316 1.1 christos fi
4317 1.1 christos if test -z "$CC"; then
4318 1.1 christos ac_ct_CC=$CC
4319 1.1 christos for ac_prog in cl.exe
4320 1.1 christos do
4321 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4322 1.1 christos set dummy $ac_prog; ac_word=$2
4323 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4324 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4325 1.1 christos if ${ac_cv_prog_ac_ct_CC+:} false; then :
4326 1.1 christos $as_echo_n "(cached) " >&6
4327 1.1 christos else
4328 1.1 christos if test -n "$ac_ct_CC"; then
4329 1.1 christos ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4330 1.1 christos else
4331 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4332 1.1 christos for as_dir in $PATH
4333 1.1 christos do
4334 1.1 christos IFS=$as_save_IFS
4335 1.1 christos test -z "$as_dir" && as_dir=.
4336 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4337 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4338 1.1 christos ac_cv_prog_ac_ct_CC="$ac_prog"
4339 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4340 1.1 christos break 2
4341 1.1 christos fi
4342 1.1 christos done
4343 1.1 christos done
4344 1.1 christos IFS=$as_save_IFS
4345 1.1 christos
4346 1.1 christos fi
4347 1.1 christos fi
4348 1.1 christos ac_ct_CC=$ac_cv_prog_ac_ct_CC
4349 1.1 christos if test -n "$ac_ct_CC"; then
4350 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4351 1.1 christos $as_echo "$ac_ct_CC" >&6; }
4352 1.1 christos else
4353 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4354 1.1 christos $as_echo "no" >&6; }
4355 1.1 christos fi
4356 1.1 christos
4357 1.1 christos
4358 1.1 christos test -n "$ac_ct_CC" && break
4359 1.1 christos done
4360 1.1 christos
4361 1.1 christos if test "x$ac_ct_CC" = x; then
4362 1.1 christos CC=""
4363 1.1 christos else
4364 1.1 christos case $cross_compiling:$ac_tool_warned in
4365 1.1 christos yes:)
4366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4367 1.1 christos $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4368 1.1 christos ac_tool_warned=yes ;;
4369 1.1 christos esac
4370 1.1 christos CC=$ac_ct_CC
4371 1.1 christos fi
4372 1.1 christos fi
4373 1.1 christos
4374 1.1 christos fi
4375 1.1 christos
4376 1.1 christos
4377 1.1 christos test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4378 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4379 1.1 christos as_fn_error $? "no acceptable C compiler found in \$PATH
4380 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
4381 1.1 christos
4382 1.1 christos # Provide some information about the compiler.
4383 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4384 1.1 christos set X $ac_compile
4385 1.1 christos ac_compiler=$2
4386 1.1 christos for ac_option in --version -v -V -qversion; do
4387 1.1 christos { { ac_try="$ac_compiler $ac_option >&5"
4388 1.1 christos case "(($ac_try" in
4389 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4390 1.1 christos *) ac_try_echo=$ac_try;;
4391 1.1 christos esac
4392 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4393 1.1 christos $as_echo "$ac_try_echo"; } >&5
4394 1.1 christos (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4395 1.1 christos ac_status=$?
4396 1.1 christos if test -s conftest.err; then
4397 1.1 christos sed '10a\
4398 1.1 christos ... rest of stderr output deleted ...
4399 1.1 christos 10q' conftest.err >conftest.er1
4400 1.1 christos cat conftest.er1 >&5
4401 1.1 christos fi
4402 1.1 christos rm -f conftest.er1 conftest.err
4403 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4404 1.1 christos test $ac_status = 0; }
4405 1.1 christos done
4406 1.1 christos
4407 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4408 1.1 christos $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4409 1.1 christos if ${ac_cv_c_compiler_gnu+:} false; then :
4410 1.1 christos $as_echo_n "(cached) " >&6
4411 1.1 christos else
4412 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4413 1.1 christos /* end confdefs.h. */
4414 1.1 christos
4415 1.1 christos int
4416 1.1 christos main ()
4417 1.1 christos {
4418 1.1 christos #ifndef __GNUC__
4419 1.1 christos choke me
4420 1.1 christos #endif
4421 1.1 christos
4422 1.1 christos ;
4423 1.1 christos return 0;
4424 1.1 christos }
4425 1.1 christos _ACEOF
4426 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4427 1.1 christos ac_compiler_gnu=yes
4428 1.1 christos else
4429 1.1 christos ac_compiler_gnu=no
4430 1.1 christos fi
4431 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4432 1.1 christos ac_cv_c_compiler_gnu=$ac_compiler_gnu
4433 1.1 christos
4434 1.1 christos fi
4435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4436 1.1 christos $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4437 1.1 christos if test $ac_compiler_gnu = yes; then
4438 1.1 christos GCC=yes
4439 1.1 christos else
4440 1.1 christos GCC=
4441 1.1 christos fi
4442 1.1 christos ac_test_CFLAGS=${CFLAGS+set}
4443 1.1 christos ac_save_CFLAGS=$CFLAGS
4444 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4445 1.1 christos $as_echo_n "checking whether $CC accepts -g... " >&6; }
4446 1.1 christos if ${ac_cv_prog_cc_g+:} false; then :
4447 1.1 christos $as_echo_n "(cached) " >&6
4448 1.1 christos else
4449 1.1 christos ac_save_c_werror_flag=$ac_c_werror_flag
4450 1.1 christos ac_c_werror_flag=yes
4451 1.1 christos ac_cv_prog_cc_g=no
4452 1.1 christos CFLAGS="-g"
4453 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4454 1.1 christos /* end confdefs.h. */
4455 1.1 christos
4456 1.1 christos int
4457 1.1 christos main ()
4458 1.1 christos {
4459 1.1 christos
4460 1.1 christos ;
4461 1.1 christos return 0;
4462 1.1 christos }
4463 1.1 christos _ACEOF
4464 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4465 1.1 christos ac_cv_prog_cc_g=yes
4466 1.1 christos else
4467 1.1 christos CFLAGS=""
4468 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4469 1.1 christos /* end confdefs.h. */
4470 1.1 christos
4471 1.1 christos int
4472 1.1 christos main ()
4473 1.1 christos {
4474 1.1 christos
4475 1.1 christos ;
4476 1.1 christos return 0;
4477 1.1 christos }
4478 1.1 christos _ACEOF
4479 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4480 1.1 christos
4481 1.1 christos else
4482 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4483 1.1 christos CFLAGS="-g"
4484 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4485 1.1 christos /* end confdefs.h. */
4486 1.1 christos
4487 1.1 christos int
4488 1.1 christos main ()
4489 1.1 christos {
4490 1.1 christos
4491 1.1 christos ;
4492 1.1 christos return 0;
4493 1.1 christos }
4494 1.1 christos _ACEOF
4495 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4496 1.1 christos ac_cv_prog_cc_g=yes
4497 1.1 christos fi
4498 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4499 1.1 christos fi
4500 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4501 1.1 christos fi
4502 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4503 1.1 christos ac_c_werror_flag=$ac_save_c_werror_flag
4504 1.1 christos fi
4505 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4506 1.1 christos $as_echo "$ac_cv_prog_cc_g" >&6; }
4507 1.1 christos if test "$ac_test_CFLAGS" = set; then
4508 1.1 christos CFLAGS=$ac_save_CFLAGS
4509 1.1 christos elif test $ac_cv_prog_cc_g = yes; then
4510 1.1 christos if test "$GCC" = yes; then
4511 1.1 christos CFLAGS="-g -O2"
4512 1.1 christos else
4513 1.1 christos CFLAGS="-g"
4514 1.1 christos fi
4515 1.1 christos else
4516 1.1 christos if test "$GCC" = yes; then
4517 1.1 christos CFLAGS="-O2"
4518 1.1 christos else
4519 1.1 christos CFLAGS=
4520 1.1 christos fi
4521 1.1 christos fi
4522 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4523 1.1 christos $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4524 1.1 christos if ${ac_cv_prog_cc_c89+:} false; then :
4525 1.1 christos $as_echo_n "(cached) " >&6
4526 1.1 christos else
4527 1.1 christos ac_cv_prog_cc_c89=no
4528 1.1 christos ac_save_CC=$CC
4529 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4530 1.1 christos /* end confdefs.h. */
4531 1.1 christos #include <stdarg.h>
4532 1.1 christos #include <stdio.h>
4533 1.1 christos struct stat;
4534 1.1 christos /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4535 1.1 christos struct buf { int x; };
4536 1.1 christos FILE * (*rcsopen) (struct buf *, struct stat *, int);
4537 1.1 christos static char *e (p, i)
4538 1.1 christos char **p;
4539 1.1 christos int i;
4540 1.1 christos {
4541 1.1 christos return p[i];
4542 1.1 christos }
4543 1.1 christos static char *f (char * (*g) (char **, int), char **p, ...)
4544 1.1 christos {
4545 1.1 christos char *s;
4546 1.1 christos va_list v;
4547 1.1 christos va_start (v,p);
4548 1.1 christos s = g (p, va_arg (v,int));
4549 1.1 christos va_end (v);
4550 1.1 christos return s;
4551 1.1 christos }
4552 1.1 christos
4553 1.1 christos /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4554 1.1 christos function prototypes and stuff, but not '\xHH' hex character constants.
4555 1.1 christos These don't provoke an error unfortunately, instead are silently treated
4556 1.1 christos as 'x'. The following induces an error, until -std is added to get
4557 1.1 christos proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4558 1.1 christos array size at least. It's necessary to write '\x00'==0 to get something
4559 1.1 christos that's true only with -std. */
4560 1.1 christos int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4561 1.1 christos
4562 1.1 christos /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4563 1.1 christos inside strings and character constants. */
4564 1.1 christos #define FOO(x) 'x'
4565 1.1 christos int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4566 1.1 christos
4567 1.1 christos int test (int i, double x);
4568 1.1 christos struct s1 {int (*f) (int a);};
4569 1.1 christos struct s2 {int (*f) (double a);};
4570 1.1 christos int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4571 1.1 christos int argc;
4572 1.1 christos char **argv;
4573 1.1 christos int
4574 1.1 christos main ()
4575 1.1 christos {
4576 1.1 christos return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4577 1.1 christos ;
4578 1.1 christos return 0;
4579 1.1 christos }
4580 1.1 christos _ACEOF
4581 1.1 christos for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4582 1.1 christos -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4583 1.1 christos do
4584 1.1 christos CC="$ac_save_CC $ac_arg"
4585 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
4586 1.1 christos ac_cv_prog_cc_c89=$ac_arg
4587 1.1 christos fi
4588 1.1 christos rm -f core conftest.err conftest.$ac_objext
4589 1.1 christos test "x$ac_cv_prog_cc_c89" != "xno" && break
4590 1.1 christos done
4591 1.1 christos rm -f conftest.$ac_ext
4592 1.1 christos CC=$ac_save_CC
4593 1.1 christos
4594 1.1 christos fi
4595 1.1 christos # AC_CACHE_VAL
4596 1.1 christos case "x$ac_cv_prog_cc_c89" in
4597 1.1 christos x)
4598 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4599 1.1 christos $as_echo "none needed" >&6; } ;;
4600 1.1 christos xno)
4601 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4602 1.1 christos $as_echo "unsupported" >&6; } ;;
4603 1.1 christos *)
4604 1.1 christos CC="$CC $ac_cv_prog_cc_c89"
4605 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4606 1.1 christos $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4607 1.1 christos esac
4608 1.1 christos if test "x$ac_cv_prog_cc_c89" != xno; then :
4609 1.1 christos
4610 1.1 christos fi
4611 1.1 christos
4612 1.1 christos ac_ext=c
4613 1.1 christos ac_cpp='$CPP $CPPFLAGS'
4614 1.1 christos ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4615 1.1 christos ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4616 1.1 christos ac_compiler_gnu=$ac_cv_c_compiler_gnu
4617 1.1 christos
4618 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4619 1.1 christos $as_echo_n "checking whether ln -s works... " >&6; }
4620 1.1 christos LN_S=$as_ln_s
4621 1.1 christos if test "$LN_S" = "ln -s"; then
4622 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4623 1.1 christos $as_echo "yes" >&6; }
4624 1.1 christos else
4625 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4626 1.1 christos $as_echo "no, using $LN_S" >&6; }
4627 1.1 christos fi
4628 1.1 christos
4629 1.1 christos ac_aux_dir=
4630 1.1 christos for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
4631 1.1 christos if test -f "$ac_dir/install-sh"; then
4632 1.1 christos ac_aux_dir=$ac_dir
4633 1.1 christos ac_install_sh="$ac_aux_dir/install-sh -c"
4634 1.1 christos break
4635 1.1 christos elif test -f "$ac_dir/install.sh"; then
4636 1.1 christos ac_aux_dir=$ac_dir
4637 1.1 christos ac_install_sh="$ac_aux_dir/install.sh -c"
4638 1.1 christos break
4639 1.1 christos elif test -f "$ac_dir/shtool"; then
4640 1.1 christos ac_aux_dir=$ac_dir
4641 1.1 christos ac_install_sh="$ac_aux_dir/shtool install -c"
4642 1.1 christos break
4643 1.1 christos fi
4644 1.1 christos done
4645 1.1 christos if test -z "$ac_aux_dir"; then
4646 1.1 christos as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
4647 1.1 christos fi
4648 1.1 christos
4649 1.1 christos # These three variables are undocumented and unsupported,
4650 1.1 christos # and are intended to be withdrawn in a future Autoconf release.
4651 1.1 christos # They can cause serious problems if a builder's source tree is in a directory
4652 1.1 christos # whose full name contains unusual characters.
4653 1.1 christos ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
4654 1.1 christos ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
4655 1.1 christos ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
4656 1.1 christos
4657 1.1 christos
4658 1.1 christos # Find a good install program. We prefer a C program (faster),
4659 1.1 christos # so one script is as good as another. But avoid the broken or
4660 1.1 christos # incompatible versions:
4661 1.1 christos # SysV /etc/install, /usr/sbin/install
4662 1.1 christos # SunOS /usr/etc/install
4663 1.1 christos # IRIX /sbin/install
4664 1.1 christos # AIX /bin/install
4665 1.1 christos # AmigaOS /C/install, which installs bootblocks on floppy discs
4666 1.1 christos # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4667 1.1 christos # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4668 1.1 christos # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4669 1.1 christos # OS/2's system install, which has a completely different semantic
4670 1.1 christos # ./install, which can be erroneously created by make from ./install.sh.
4671 1.1 christos # Reject install programs that cannot install multiple files.
4672 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4673 1.1 christos $as_echo_n "checking for a BSD-compatible install... " >&6; }
4674 1.1 christos if test -z "$INSTALL"; then
4675 1.1 christos if ${ac_cv_path_install+:} false; then :
4676 1.1 christos $as_echo_n "(cached) " >&6
4677 1.1 christos else
4678 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4679 1.1 christos for as_dir in $PATH
4680 1.1 christos do
4681 1.1 christos IFS=$as_save_IFS
4682 1.1 christos test -z "$as_dir" && as_dir=.
4683 1.1 christos # Account for people who put trailing slashes in PATH elements.
4684 1.1 christos case $as_dir/ in #((
4685 1.1 christos ./ | .// | /[cC]/* | \
4686 1.1 christos /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4687 1.1 christos ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4688 1.1 christos /usr/ucb/* ) ;;
4689 1.1 christos *)
4690 1.1 christos # OSF1 and SCO ODT 3.0 have their own names for install.
4691 1.1 christos # Don't use installbsd from OSF since it installs stuff as root
4692 1.1 christos # by default.
4693 1.1 christos for ac_prog in ginstall scoinst install; do
4694 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4695 1.1 christos if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4696 1.1 christos if test $ac_prog = install &&
4697 1.1 christos grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4698 1.1 christos # AIX install. It has an incompatible calling convention.
4699 1.1 christos :
4700 1.1 christos elif test $ac_prog = install &&
4701 1.1 christos grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4702 1.1 christos # program-specific install script used by HP pwplus--don't use.
4703 1.1 christos :
4704 1.1 christos else
4705 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4706 1.1 christos echo one > conftest.one
4707 1.1 christos echo two > conftest.two
4708 1.1 christos mkdir conftest.dir
4709 1.1 christos if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4710 1.1 christos test -s conftest.one && test -s conftest.two &&
4711 1.1 christos test -s conftest.dir/conftest.one &&
4712 1.1 christos test -s conftest.dir/conftest.two
4713 1.1 christos then
4714 1.1 christos ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4715 1.1 christos break 3
4716 1.1 christos fi
4717 1.1 christos fi
4718 1.1 christos fi
4719 1.1 christos done
4720 1.1 christos done
4721 1.1 christos ;;
4722 1.1 christos esac
4723 1.1 christos
4724 1.1 christos done
4725 1.1 christos IFS=$as_save_IFS
4726 1.1 christos
4727 1.1 christos rm -rf conftest.one conftest.two conftest.dir
4728 1.1 christos
4729 1.1 christos fi
4730 1.1 christos if test "${ac_cv_path_install+set}" = set; then
4731 1.1 christos INSTALL=$ac_cv_path_install
4732 1.1 christos else
4733 1.1 christos # As a last resort, use the slow shell script. Don't cache a
4734 1.1 christos # value for INSTALL within a source directory, because that will
4735 1.1 christos # break other packages using the cache if that directory is
4736 1.1 christos # removed, or if the value is a relative name.
4737 1.1 christos INSTALL=$ac_install_sh
4738 1.1 christos fi
4739 1.1 christos fi
4740 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4741 1.1 christos $as_echo "$INSTALL" >&6; }
4742 1.1 christos
4743 1.1 christos # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4744 1.1 christos # It thinks the first close brace ends the variable substitution.
4745 1.1 christos test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4746 1.1 christos
4747 1.1 christos test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4748 1.1 christos
4749 1.1 christos test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4750 1.1 christos
4751 1.1 christos for ac_prog in flex lex
4752 1.1 christos do
4753 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4754 1.1 christos set dummy $ac_prog; ac_word=$2
4755 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4756 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4757 1.1 christos if ${ac_cv_prog_LEX+:} false; then :
4758 1.1 christos $as_echo_n "(cached) " >&6
4759 1.1 christos else
4760 1.1 christos if test -n "$LEX"; then
4761 1.1 christos ac_cv_prog_LEX="$LEX" # Let the user override the test.
4762 1.1 christos else
4763 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4764 1.1 christos for as_dir in $PATH
4765 1.1 christos do
4766 1.1 christos IFS=$as_save_IFS
4767 1.1 christos test -z "$as_dir" && as_dir=.
4768 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4769 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4770 1.1 christos ac_cv_prog_LEX="$ac_prog"
4771 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4772 1.1 christos break 2
4773 1.1 christos fi
4774 1.1 christos done
4775 1.1 christos done
4776 1.1 christos IFS=$as_save_IFS
4777 1.1 christos
4778 1.1 christos fi
4779 1.1 christos fi
4780 1.1 christos LEX=$ac_cv_prog_LEX
4781 1.1 christos if test -n "$LEX"; then
4782 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LEX" >&5
4783 1.1 christos $as_echo "$LEX" >&6; }
4784 1.1 christos else
4785 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4786 1.1 christos $as_echo "no" >&6; }
4787 1.1 christos fi
4788 1.1 christos
4789 1.1 christos
4790 1.1 christos test -n "$LEX" && break
4791 1.1 christos done
4792 1.1 christos test -n "$LEX" || LEX=":"
4793 1.1 christos
4794 1.1 christos if test "x$LEX" != "x:"; then
4795 1.1 christos cat >conftest.l <<_ACEOF
4796 1.1 christos %%
4797 1.1 christos a { ECHO; }
4798 1.1 christos b { REJECT; }
4799 1.1 christos c { yymore (); }
4800 1.1 christos d { yyless (1); }
4801 1.1 christos e { /* IRIX 6.5 flex 2.5.4 underquotes its yyless argument. */
4802 1.1 christos yyless ((input () != 0)); }
4803 1.1 christos f { unput (yytext[0]); }
4804 1.1 christos . { BEGIN INITIAL; }
4805 1.1 christos %%
4806 1.1 christos #ifdef YYTEXT_POINTER
4807 1.1 christos extern char *yytext;
4808 1.1 christos #endif
4809 1.1 christos int
4810 1.1 christos main (void)
4811 1.1 christos {
4812 1.1 christos return ! yylex () + ! yywrap ();
4813 1.1 christos }
4814 1.1 christos _ACEOF
4815 1.1 christos { { ac_try="$LEX conftest.l"
4816 1.1 christos case "(($ac_try" in
4817 1.1 christos *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4818 1.1 christos *) ac_try_echo=$ac_try;;
4819 1.1 christos esac
4820 1.1 christos eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4821 1.1 christos $as_echo "$ac_try_echo"; } >&5
4822 1.1 christos (eval "$LEX conftest.l") 2>&5
4823 1.1 christos ac_status=$?
4824 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4825 1.1 christos test $ac_status = 0; }
4826 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex output file root" >&5
4827 1.1 christos $as_echo_n "checking lex output file root... " >&6; }
4828 1.1 christos if ${ac_cv_prog_lex_root+:} false; then :
4829 1.1 christos $as_echo_n "(cached) " >&6
4830 1.1 christos else
4831 1.1 christos
4832 1.1 christos if test -f lex.yy.c; then
4833 1.1 christos ac_cv_prog_lex_root=lex.yy
4834 1.1 christos elif test -f lexyy.c; then
4835 1.1 christos ac_cv_prog_lex_root=lexyy
4836 1.1 christos else
4837 1.1 christos as_fn_error $? "cannot find output from $LEX; giving up" "$LINENO" 5
4838 1.1 christos fi
4839 1.1 christos fi
4840 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_root" >&5
4841 1.1 christos $as_echo "$ac_cv_prog_lex_root" >&6; }
4842 1.1 christos LEX_OUTPUT_ROOT=$ac_cv_prog_lex_root
4843 1.1 christos
4844 1.1 christos if test -z "${LEXLIB+set}"; then
4845 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking lex library" >&5
4846 1.1 christos $as_echo_n "checking lex library... " >&6; }
4847 1.1 christos if ${ac_cv_lib_lex+:} false; then :
4848 1.1 christos $as_echo_n "(cached) " >&6
4849 1.1 christos else
4850 1.1 christos
4851 1.1 christos ac_save_LIBS=$LIBS
4852 1.1 christos ac_cv_lib_lex='none needed'
4853 1.1 christos for ac_lib in '' -lfl -ll; do
4854 1.1 christos LIBS="$ac_lib $ac_save_LIBS"
4855 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4856 1.1 christos /* end confdefs.h. */
4857 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4858 1.1 christos _ACEOF
4859 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4860 1.1 christos ac_cv_lib_lex=$ac_lib
4861 1.1 christos fi
4862 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4863 1.1 christos conftest$ac_exeext conftest.$ac_ext
4864 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && break
4865 1.1 christos done
4866 1.1 christos LIBS=$ac_save_LIBS
4867 1.1 christos
4868 1.1 christos fi
4869 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lex" >&5
4870 1.1 christos $as_echo "$ac_cv_lib_lex" >&6; }
4871 1.1 christos test "$ac_cv_lib_lex" != 'none needed' && LEXLIB=$ac_cv_lib_lex
4872 1.1 christos fi
4873 1.1 christos
4874 1.1 christos
4875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yytext is a pointer" >&5
4876 1.1 christos $as_echo_n "checking whether yytext is a pointer... " >&6; }
4877 1.1 christos if ${ac_cv_prog_lex_yytext_pointer+:} false; then :
4878 1.1 christos $as_echo_n "(cached) " >&6
4879 1.1 christos else
4880 1.1 christos # POSIX says lex can declare yytext either as a pointer or an array; the
4881 1.1 christos # default is implementation-dependent. Figure out which it is, since
4882 1.1 christos # not all implementations provide the %pointer and %array declarations.
4883 1.1 christos ac_cv_prog_lex_yytext_pointer=no
4884 1.1 christos ac_save_LIBS=$LIBS
4885 1.1 christos LIBS="$LEXLIB $ac_save_LIBS"
4886 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887 1.1 christos /* end confdefs.h. */
4888 1.1 christos
4889 1.1 christos #define YYTEXT_POINTER 1
4890 1.1 christos `cat $LEX_OUTPUT_ROOT.c`
4891 1.1 christos _ACEOF
4892 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
4893 1.1 christos ac_cv_prog_lex_yytext_pointer=yes
4894 1.1 christos fi
4895 1.1 christos rm -f core conftest.err conftest.$ac_objext \
4896 1.1 christos conftest$ac_exeext conftest.$ac_ext
4897 1.1 christos LIBS=$ac_save_LIBS
4898 1.1 christos
4899 1.1 christos fi
4900 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_lex_yytext_pointer" >&5
4901 1.1 christos $as_echo "$ac_cv_prog_lex_yytext_pointer" >&6; }
4902 1.1 christos if test $ac_cv_prog_lex_yytext_pointer = yes; then
4903 1.1 christos
4904 1.1 christos $as_echo "#define YYTEXT_POINTER 1" >>confdefs.h
4905 1.1 christos
4906 1.1 christos fi
4907 1.1 christos rm -f conftest.l $LEX_OUTPUT_ROOT.c
4908 1.1 christos
4909 1.1 christos fi
4910 1.1 christos for ac_prog in 'bison -y' byacc
4911 1.1 christos do
4912 1.1 christos # Extract the first word of "$ac_prog", so it can be a program name with args.
4913 1.1 christos set dummy $ac_prog; ac_word=$2
4914 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4915 1.1 christos $as_echo_n "checking for $ac_word... " >&6; }
4916 1.1 christos if ${ac_cv_prog_YACC+:} false; then :
4917 1.1 christos $as_echo_n "(cached) " >&6
4918 1.1 christos else
4919 1.1 christos if test -n "$YACC"; then
4920 1.1 christos ac_cv_prog_YACC="$YACC" # Let the user override the test.
4921 1.1 christos else
4922 1.1 christos as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4923 1.1 christos for as_dir in $PATH
4924 1.1 christos do
4925 1.1 christos IFS=$as_save_IFS
4926 1.1 christos test -z "$as_dir" && as_dir=.
4927 1.1 christos for ac_exec_ext in '' $ac_executable_extensions; do
4928 1.1 christos if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4929 1.1 christos ac_cv_prog_YACC="$ac_prog"
4930 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4931 1.1 christos break 2
4932 1.1 christos fi
4933 1.1 christos done
4934 1.1 christos done
4935 1.1 christos IFS=$as_save_IFS
4936 1.1 christos
4937 1.1 christos fi
4938 1.1 christos fi
4939 1.1 christos YACC=$ac_cv_prog_YACC
4940 1.1 christos if test -n "$YACC"; then
4941 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
4942 1.1 christos $as_echo "$YACC" >&6; }
4943 1.1 christos else
4944 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4945 1.1 christos $as_echo "no" >&6; }
4946 1.1 christos fi
4947 1.1 christos
4948 1.1 christos
4949 1.1 christos test -n "$YACC" && break
4950 1.1 christos done
4951 1.1 christos test -n "$YACC" || YACC="yacc"
4952 1.1 christos
4953 1.1 christos
4954 1.1 christos if test "$LEX" != ":" -a "$LEX" != ""; then
4955 1.1 christos # Check if lex defines yy_current_buffer, because 2.4.6 and older use it,
4956 1.1 christos # but later could define it as a macro and then we should not redefine it.
4957 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lex defines yy_current_buffer" >&5
4958 1.1 christos $as_echo_n "checking if lex defines yy_current_buffer... " >&6; }
4959 1.1 christos cat <<EOF >conftest.lex
4960 1.1 christos %%
4961 1.1 christos EOF
4962 1.1 christos $LEX -i -t conftest.lex >> conftest.c
4963 1.1 christos if grep "^#define yy_current_buffer" conftest.c >/dev/null; then
4964 1.1 christos
4965 1.1 christos cat >>confdefs.h <<_ACEOF
4966 1.1 christos #define LEX_DEFINES_YY_CURRENT_BUFFER 1
4967 1.1 christos _ACEOF
4968 1.1 christos
4969 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4970 1.1 christos $as_echo "yes" >&6; }
4971 1.1 christos else
4972 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4973 1.1 christos $as_echo "no" >&6; }
4974 1.1 christos fi
4975 1.1 christos rm -f conftest.lex conftest.c
4976 1.1 christos fi
4977 1.1 christos
4978 1.1 christos
4979 1.1 christos
4980 1.1 christos
4981 1.1 christos
4982 1.1 christos
4983 1.1 christos # Checks for typedefs, structures, and compiler characteristics.
4984 1.1 christos # allow user to override the -g -O2 flags.
4985 1.1 christos if test "x$CFLAGS" = "x" ; then
4986 1.1 christos
4987 1.1 christos
4988 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -g" >&5
4989 1.1 christos $as_echo_n "checking whether $CC supports -g... " >&6; }
4990 1.1 christos cache=`echo g | sed 'y%.=/+-%___p_%'`
4991 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
4992 1.1 christos $as_echo_n "(cached) " >&6
4993 1.1 christos else
4994 1.1 christos
4995 1.1 christos echo 'void f(void){}' >conftest.c
4996 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -g -c conftest.c 2>&1`"; then
4997 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
4998 1.1 christos else
4999 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5000 1.1 christos fi
5001 1.1 christos rm -f conftest conftest.o conftest.c
5002 1.1 christos
5003 1.1 christos fi
5004 1.1 christos
5005 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5006 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5007 1.1 christos $as_echo "yes" >&6; }
5008 1.1 christos :
5009 1.1 christos CFLAGS="$CFLAGS -g"
5010 1.1 christos else
5011 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5012 1.1 christos $as_echo "no" >&6; }
5013 1.1 christos :
5014 1.1 christos
5015 1.1 christos fi
5016 1.1 christos
5017 1.1 christos # we do not use O3 because it causes miscompilations.
5018 1.1 christos
5019 1.1 christos
5020 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -O2" >&5
5021 1.1 christos $as_echo_n "checking whether $CC supports -O2... " >&6; }
5022 1.1 christos cache=`echo O2 | sed 'y%.=/+-%___p_%'`
5023 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
5024 1.1 christos $as_echo_n "(cached) " >&6
5025 1.1 christos else
5026 1.1 christos
5027 1.1 christos echo 'void f(void){}' >conftest.c
5028 1.1 christos if test -z "`$CC $CPPFLAGS $CFLAGS -O2 -c conftest.c 2>&1`"; then
5029 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
5030 1.1 christos else
5031 1.1 christos eval "cv_prog_cc_flag_$cache=no"
5032 1.1 christos fi
5033 1.1 christos rm -f conftest conftest.o conftest.c
5034 1.1 christos
5035 1.1 christos fi
5036 1.1 christos
5037 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
5038 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5039 1.1 christos $as_echo "yes" >&6; }
5040 1.1 christos :
5041 1.1 christos CFLAGS="$CFLAGS -O2"
5042 1.1 christos else
5043 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5044 1.1 christos $as_echo "no" >&6; }
5045 1.1 christos :
5046 1.1 christos
5047 1.1 christos fi
5048 1.1 christos
5049 1.1 christos
5050 1.1 christos # Check whether --enable-flto was given.
5051 1.1 christos if test "${enable_flto+set}" = set; then :
5052 1.1 christos enableval=$enable_flto;
5053 1.1 christos fi
5054 1.1 christos
5055 1.1 christos if test "x$enable_flto" != "xno"; then :
5056 1.1 christos
5057 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -flto" >&5
5058 1.1 christos $as_echo_n "checking if $CC supports -flto... " >&6; }
5059 1.1 christos BAKCFLAGS="$CFLAGS"
5060 1.1 christos CFLAGS="$CFLAGS -flto"
5061 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5062 1.1 christos /* end confdefs.h. */
5063 1.1 christos
5064 1.1 christos int
5065 1.1 christos main ()
5066 1.1 christos {
5067 1.1 christos
5068 1.1 christos ;
5069 1.1 christos return 0;
5070 1.1 christos }
5071 1.1 christos _ACEOF
5072 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5073 1.1 christos
5074 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
5075 1.1 christos CFLAGS="$BAKCFLAGS"
5076 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5077 1.1 christos $as_echo "no" >&6; }
5078 1.1 christos else
5079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5080 1.1 christos $as_echo "yes" >&6; }
5081 1.1 christos fi
5082 1.1 christos rm -f conftest conftest.c conftest.o
5083 1.1 christos
5084 1.1 christos else
5085 1.1 christos CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5086 1.1 christos $as_echo "no" >&6; }
5087 1.1 christos fi
5088 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5089 1.1 christos conftest$ac_exeext conftest.$ac_ext
5090 1.1 christos
5091 1.1 christos fi
5092 1.1 christos
5093 1.1 christos
5094 1.1 christos # Check whether --enable-pie was given.
5095 1.1 christos if test "${enable_pie+set}" = set; then :
5096 1.1 christos enableval=$enable_pie;
5097 1.1 christos fi
5098 1.1 christos
5099 1.1 christos if test "x$enable_pie" = "xyes"; then :
5100 1.1 christos
5101 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports PIE" >&5
5102 1.1 christos $as_echo_n "checking if $CC supports PIE... " >&6; }
5103 1.1 christos BAKLDFLAGS="$LDFLAGS"
5104 1.1 christos BAKCFLAGS="$CFLAGS"
5105 1.1 christos LDFLAGS="$LDFLAGS -pie"
5106 1.1 christos CFLAGS="$CFLAGS -fPIE"
5107 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5108 1.1 christos /* end confdefs.h. */
5109 1.1 christos
5110 1.1 christos int
5111 1.1 christos main ()
5112 1.1 christos {
5113 1.1 christos
5114 1.1 christos ;
5115 1.1 christos return 0;
5116 1.1 christos }
5117 1.1 christos _ACEOF
5118 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5119 1.1 christos
5120 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5121 1.1 christos LDFLAGS="$BAKLDFLAGS"
5122 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5123 1.1 christos $as_echo "no" >&6; }
5124 1.1 christos else
5125 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5126 1.1 christos $as_echo "yes" >&6; }
5127 1.1 christos fi
5128 1.1 christos rm -f conftest conftest.c conftest.o
5129 1.1 christos
5130 1.1 christos else
5131 1.1 christos LDFLAGS="$BAKLDFLAGS" ; CFLAGS="$BAKCFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 1.1 christos $as_echo "no" >&6; }
5133 1.1 christos fi
5134 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5135 1.1 christos conftest$ac_exeext conftest.$ac_ext
5136 1.1 christos
5137 1.1 christos fi
5138 1.1 christos
5139 1.1 christos
5140 1.1 christos # Check whether --enable-relro_now was given.
5141 1.1 christos if test "${enable_relro_now+set}" = set; then :
5142 1.1 christos enableval=$enable_relro_now;
5143 1.1 christos fi
5144 1.1 christos
5145 1.1 christos if test "x$enable_relro_now" = "xyes"; then :
5146 1.1 christos
5147 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports -Wl,-z,relro,-z,now" >&5
5148 1.1 christos $as_echo_n "checking if $CC supports -Wl,-z,relro,-z,now... " >&6; }
5149 1.1 christos BAKLDFLAGS="$LDFLAGS"
5150 1.1 christos LDFLAGS="$LDFLAGS -Wl,-z,relro,-z,now"
5151 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5152 1.1 christos /* end confdefs.h. */
5153 1.1 christos
5154 1.1 christos int
5155 1.1 christos main ()
5156 1.1 christos {
5157 1.1 christos
5158 1.1 christos ;
5159 1.1 christos return 0;
5160 1.1 christos }
5161 1.1 christos _ACEOF
5162 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5163 1.1 christos
5164 1.1 christos if $CC $CFLAGS $LDFLAGS -o conftest conftest.c 2>&1 | grep "warning: no debug symbols in executable" >/dev/null; then
5165 1.1 christos LDFLAGS="$BAKLDFLAGS"
5166 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5167 1.1 christos $as_echo "no" >&6; }
5168 1.1 christos else
5169 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5170 1.1 christos $as_echo "yes" >&6; }
5171 1.1 christos fi
5172 1.1 christos rm -f conftest conftest.c conftest.o
5173 1.1 christos
5174 1.1 christos else
5175 1.1 christos LDFLAGS="$BAKLDFLAGS" ; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5176 1.1 christos $as_echo "no" >&6; }
5177 1.1 christos fi
5178 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5179 1.1 christos conftest$ac_exeext conftest.$ac_ext
5180 1.1 christos
5181 1.1 christos fi
5182 1.1 christos
5183 1.1 christos fi
5184 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
5185 1.1 christos $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
5186 1.1 christos if ${ac_cv_c_const+:} false; then :
5187 1.1 christos $as_echo_n "(cached) " >&6
5188 1.1 christos else
5189 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5190 1.1 christos /* end confdefs.h. */
5191 1.1 christos
5192 1.1 christos int
5193 1.1 christos main ()
5194 1.1 christos {
5195 1.1 christos
5196 1.1 christos #ifndef __cplusplus
5197 1.1 christos /* Ultrix mips cc rejects this sort of thing. */
5198 1.1 christos typedef int charset[2];
5199 1.1 christos const charset cs = { 0, 0 };
5200 1.1 christos /* SunOS 4.1.1 cc rejects this. */
5201 1.1 christos char const *const *pcpcc;
5202 1.1 christos char **ppc;
5203 1.1 christos /* NEC SVR4.0.2 mips cc rejects this. */
5204 1.1 christos struct point {int x, y;};
5205 1.1 christos static struct point const zero = {0,0};
5206 1.1 christos /* AIX XL C 1.02.0.0 rejects this.
5207 1.1 christos It does not let you subtract one const X* pointer from another in
5208 1.1 christos an arm of an if-expression whose if-part is not a constant
5209 1.1 christos expression */
5210 1.1 christos const char *g = "string";
5211 1.1 christos pcpcc = &g + (g ? g-g : 0);
5212 1.1 christos /* HPUX 7.0 cc rejects these. */
5213 1.1 christos ++pcpcc;
5214 1.1 christos ppc = (char**) pcpcc;
5215 1.1 christos pcpcc = (char const *const *) ppc;
5216 1.1 christos { /* SCO 3.2v4 cc rejects this sort of thing. */
5217 1.1 christos char tx;
5218 1.1 christos char *t = &tx;
5219 1.1 christos char const *s = 0 ? (char *) 0 : (char const *) 0;
5220 1.1 christos
5221 1.1 christos *t++ = 0;
5222 1.1 christos if (s) return 0;
5223 1.1 christos }
5224 1.1 christos { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
5225 1.1 christos int x[] = {25, 17};
5226 1.1 christos const int *foo = &x[0];
5227 1.1 christos ++foo;
5228 1.1 christos }
5229 1.1 christos { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
5230 1.1 christos typedef const int *iptr;
5231 1.1 christos iptr p = 0;
5232 1.1 christos ++p;
5233 1.1 christos }
5234 1.1 christos { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
5235 1.1 christos "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
5236 1.1 christos struct s { int j; const int *ap[3]; } bx;
5237 1.1 christos struct s *b = &bx; b->j = 5;
5238 1.1 christos }
5239 1.1 christos { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
5240 1.1 christos const int foo = 10;
5241 1.1 christos if (!foo) return 0;
5242 1.1 christos }
5243 1.1 christos return !cs[0] && !zero.x;
5244 1.1 christos #endif
5245 1.1 christos
5246 1.1 christos ;
5247 1.1 christos return 0;
5248 1.1 christos }
5249 1.1 christos _ACEOF
5250 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5251 1.1 christos ac_cv_c_const=yes
5252 1.1 christos else
5253 1.1 christos ac_cv_c_const=no
5254 1.1 christos fi
5255 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5256 1.1 christos fi
5257 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
5258 1.1 christos $as_echo "$ac_cv_c_const" >&6; }
5259 1.1 christos if test $ac_cv_c_const = no; then
5260 1.1 christos
5261 1.1 christos $as_echo "#define const /**/" >>confdefs.h
5262 1.1 christos
5263 1.1 christos fi
5264 1.1 christos
5265 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
5266 1.1 christos $as_echo_n "checking for inline... " >&6; }
5267 1.1 christos if ${ac_cv_c_inline+:} false; then :
5268 1.1 christos $as_echo_n "(cached) " >&6
5269 1.1 christos else
5270 1.1 christos ac_cv_c_inline=no
5271 1.1 christos for ac_kw in inline __inline__ __inline; do
5272 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5273 1.1 christos /* end confdefs.h. */
5274 1.1 christos #ifndef __cplusplus
5275 1.1 christos typedef int foo_t;
5276 1.1 christos static $ac_kw foo_t static_foo () {return 0; }
5277 1.1 christos $ac_kw foo_t foo () {return 0; }
5278 1.1 christos #endif
5279 1.1 christos
5280 1.1 christos _ACEOF
5281 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5282 1.1 christos ac_cv_c_inline=$ac_kw
5283 1.1 christos fi
5284 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5285 1.1 christos test "$ac_cv_c_inline" != no && break
5286 1.1 christos done
5287 1.1 christos
5288 1.1 christos fi
5289 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
5290 1.1 christos $as_echo "$ac_cv_c_inline" >&6; }
5291 1.1 christos
5292 1.1 christos case $ac_cv_c_inline in
5293 1.1 christos inline | yes) ;;
5294 1.1 christos *)
5295 1.1 christos case $ac_cv_c_inline in
5296 1.1 christos no) ac_val=;;
5297 1.1 christos *) ac_val=$ac_cv_c_inline;;
5298 1.1 christos esac
5299 1.1 christos cat >>confdefs.h <<_ACEOF
5300 1.1 christos #ifndef __cplusplus
5301 1.1 christos #define inline $ac_val
5302 1.1 christos #endif
5303 1.1 christos _ACEOF
5304 1.1 christos ;;
5305 1.1 christos esac
5306 1.1 christos
5307 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
5308 1.1 christos $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
5309 1.1 christos if ${ac_cv_type_uid_t+:} false; then :
5310 1.1 christos $as_echo_n "(cached) " >&6
5311 1.1 christos else
5312 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5313 1.1 christos /* end confdefs.h. */
5314 1.1 christos #include <sys/types.h>
5315 1.1 christos
5316 1.1 christos _ACEOF
5317 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5318 1.1 christos $EGREP "uid_t" >/dev/null 2>&1; then :
5319 1.1 christos ac_cv_type_uid_t=yes
5320 1.1 christos else
5321 1.1 christos ac_cv_type_uid_t=no
5322 1.1 christos fi
5323 1.1 christos rm -f conftest*
5324 1.1 christos
5325 1.1 christos fi
5326 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
5327 1.1 christos $as_echo "$ac_cv_type_uid_t" >&6; }
5328 1.1 christos if test $ac_cv_type_uid_t = no; then
5329 1.1 christos
5330 1.1 christos $as_echo "#define uid_t int" >>confdefs.h
5331 1.1 christos
5332 1.1 christos
5333 1.1 christos $as_echo "#define gid_t int" >>confdefs.h
5334 1.1 christos
5335 1.1 christos fi
5336 1.1 christos
5337 1.1 christos ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
5338 1.1 christos if test "x$ac_cv_type_pid_t" = xyes; then :
5339 1.1 christos
5340 1.1 christos else
5341 1.1 christos
5342 1.1 christos cat >>confdefs.h <<_ACEOF
5343 1.1 christos #define pid_t int
5344 1.1 christos _ACEOF
5345 1.1 christos
5346 1.1 christos fi
5347 1.1 christos
5348 1.1 christos ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
5349 1.1 christos if test "x$ac_cv_type_size_t" = xyes; then :
5350 1.1 christos
5351 1.1 christos else
5352 1.1 christos
5353 1.1 christos cat >>confdefs.h <<_ACEOF
5354 1.1 christos #define size_t unsigned int
5355 1.1 christos _ACEOF
5356 1.1 christos
5357 1.1 christos fi
5358 1.1 christos
5359 1.1 christos ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
5360 1.1 christos if test "x$ac_cv_type_off_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 off_t long int
5366 1.1 christos _ACEOF
5367 1.1 christos
5368 1.1 christos fi
5369 1.1 christos
5370 1.1 christos
5371 1.1 christos
5372 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute" >&5
5373 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"format\" attribute... " >&6; }
5374 1.1 christos if ${ac_cv_c_format_attribute+:} false; then :
5375 1.1 christos $as_echo_n "(cached) " >&6
5376 1.1 christos else
5377 1.1 christos ac_cv_c_format_attribute=no
5378 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5379 1.1 christos /* end confdefs.h. */
5380 1.1 christos #include <stdio.h>
5381 1.1 christos void f (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5382 1.1 christos void (*pf) (char *format, ...) __attribute__ ((format (printf, 1, 2)));
5383 1.1 christos
5384 1.1 christos int
5385 1.1 christos main ()
5386 1.1 christos {
5387 1.1 christos
5388 1.1 christos f ("%s", "str");
5389 1.1 christos
5390 1.1 christos ;
5391 1.1 christos return 0;
5392 1.1 christos }
5393 1.1 christos _ACEOF
5394 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5395 1.1 christos ac_cv_c_format_attribute="yes"
5396 1.1 christos else
5397 1.1 christos ac_cv_c_format_attribute="no"
5398 1.1 christos fi
5399 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5400 1.1 christos
5401 1.1 christos fi
5402 1.1 christos
5403 1.1 christos
5404 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_format_attribute" >&5
5405 1.1 christos $as_echo "$ac_cv_c_format_attribute" >&6; }
5406 1.1 christos if test $ac_cv_c_format_attribute = yes; then
5407 1.1 christos
5408 1.1 christos $as_echo "#define HAVE_ATTR_FORMAT 1" >>confdefs.h
5409 1.1 christos
5410 1.1 christos fi
5411 1.1 christos
5412 1.1 christos
5413 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute" >&5
5414 1.1 christos $as_echo_n "checking whether the C compiler (${CC-cc}) accepts the \"unused\" attribute... " >&6; }
5415 1.1 christos if ${ac_cv_c_unused_attribute+:} false; then :
5416 1.1 christos $as_echo_n "(cached) " >&6
5417 1.1 christos else
5418 1.1 christos ac_cv_c_unused_attribute=no
5419 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5420 1.1 christos /* end confdefs.h. */
5421 1.1 christos #include <stdio.h>
5422 1.1 christos void f (char *u __attribute__((unused)));
5423 1.1 christos
5424 1.1 christos int
5425 1.1 christos main ()
5426 1.1 christos {
5427 1.1 christos
5428 1.1 christos f ("x");
5429 1.1 christos
5430 1.1 christos ;
5431 1.1 christos return 0;
5432 1.1 christos }
5433 1.1 christos _ACEOF
5434 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5435 1.1 christos ac_cv_c_unused_attribute="yes"
5436 1.1 christos else
5437 1.1 christos ac_cv_c_unused_attribute="no"
5438 1.1 christos fi
5439 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5440 1.1 christos
5441 1.1 christos fi
5442 1.1 christos
5443 1.1 christos
5444 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_unused_attribute" >&5
5445 1.1 christos $as_echo "$ac_cv_c_unused_attribute" >&6; }
5446 1.1 christos if test $ac_cv_c_unused_attribute = yes; then
5447 1.1 christos
5448 1.1 christos $as_echo "#define HAVE_ATTR_UNUSED 1" >>confdefs.h
5449 1.1 christos
5450 1.1 christos fi
5451 1.1 christos
5452 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if memcmp compares unsigned" >&5
5453 1.1 christos $as_echo_n "checking if memcmp compares unsigned... " >&6; }
5454 1.1 christos if test "$cross_compiling" = yes; then :
5455 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: cross-compile no" >&5
5456 1.1 christos $as_echo "cross-compile no" >&6; }
5457 1.1 christos
5458 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5459 1.1 christos
5460 1.1 christos case " $LIBOBJS " in
5461 1.1 christos *" memcmp.$ac_objext "* ) ;;
5462 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5463 1.1 christos ;;
5464 1.1 christos esac
5465 1.1 christos
5466 1.1 christos
5467 1.1 christos else
5468 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469 1.1 christos /* end confdefs.h. */
5470 1.1 christos
5471 1.1 christos #include <stdio.h>
5472 1.1 christos #include <stdlib.h>
5473 1.1 christos #include <string.h>
5474 1.1 christos int main(void)
5475 1.1 christos {
5476 1.1 christos char a = 255, b = 0;
5477 1.1 christos if(memcmp(&a, &b, 1) < 0)
5478 1.1 christos return 1;
5479 1.1 christos return 0;
5480 1.1 christos }
5481 1.1 christos
5482 1.1 christos _ACEOF
5483 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5484 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5485 1.1 christos $as_echo "yes" >&6; }
5486 1.1 christos else
5487 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5488 1.1 christos $as_echo "no" >&6; }
5489 1.1 christos
5490 1.1 christos $as_echo "#define MEMCMP_IS_BROKEN 1" >>confdefs.h
5491 1.1 christos
5492 1.1 christos case " $LIBOBJS " in
5493 1.1 christos *" memcmp.$ac_objext "* ) ;;
5494 1.1 christos *) LIBOBJS="$LIBOBJS memcmp.$ac_objext"
5495 1.1 christos ;;
5496 1.1 christos esac
5497 1.1 christos
5498 1.1 christos
5499 1.1 christos fi
5500 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5501 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5502 1.1 christos fi
5503 1.1 christos
5504 1.1 christos
5505 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ctime_r works with two arguments" >&5
5506 1.1 christos $as_echo_n "checking whether ctime_r works with two arguments... " >&6; }
5507 1.1 christos if ${ac_cv_c_ctime_c+:} false; then :
5508 1.1 christos $as_echo_n "(cached) " >&6
5509 1.1 christos else
5510 1.1 christos ac_cv_c_ctime_c=no
5511 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5512 1.1 christos /* end confdefs.h. */
5513 1.1 christos #include <time.h>
5514 1.1 christos void testing (void) { time_t clock; char current_time[40]; ctime_r(&clock, current_time); }
5515 1.1 christos int
5516 1.1 christos main ()
5517 1.1 christos {
5518 1.1 christos
5519 1.1 christos testing();
5520 1.1 christos
5521 1.1 christos ;
5522 1.1 christos return 0;
5523 1.1 christos }
5524 1.1 christos _ACEOF
5525 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5526 1.1 christos ac_cv_c_ctime_c="yes"
5527 1.1 christos else
5528 1.1 christos ac_cv_c_ctime_c="no"
5529 1.1 christos fi
5530 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5531 1.1 christos
5532 1.1 christos fi
5533 1.1 christos
5534 1.1 christos
5535 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_ctime_c" >&5
5536 1.1 christos $as_echo "$ac_cv_c_ctime_c" >&6; }
5537 1.1 christos if test $ac_cv_c_ctime_c = no; then
5538 1.1 christos CPPFLAGS="$CPPFLAGS -D_POSIX_PTHREAD_SEMANTICS"
5539 1.1 christos fi
5540 1.1 christos
5541 1.1 christos
5542 1.1 christos # Checks for libraries.
5543 1.1 christos
5544 1.1 christos # Check for SSL, original taken from
5545 1.1 christos # http://www.gnu.org/software/ac-archive/htmldoc/check_ssl.html and
5546 1.1 christos # modified for NSD.
5547 1.1 christos
5548 1.1 christos # check for libevent
5549 1.1 christos
5550 1.1 christos # Check whether --with-libevent was given.
5551 1.1 christos if test "${with_libevent+set}" = set; then :
5552 1.1 christos withval=$with_libevent;
5553 1.1 christos else
5554 1.1 christos withval="yes"
5555 1.1 christos fi
5556 1.1 christos
5557 1.1 christos if test x_$withval = x_yes -o x_$withval != x_no; then
5558 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libevent" >&5
5559 1.1 christos $as_echo_n "checking for libevent... " >&6; }
5560 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
5561 1.1 christos withval="/usr/local /opt/local /usr/lib /usr/pkg /usr/sfw /usr"
5562 1.1 christos fi
5563 1.1 christos for dir in $withval; do
5564 1.1 christos thedir="$dir"
5565 1.1 christos if test -f "$dir/include/event.h" -o -f "$dir/include/event2/event.h"; then
5566 1.1 christos found_libevent="yes"
5567 1.1 christos if test "$thedir" != "/usr"; then
5568 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir/include"
5569 1.1 christos fi
5570 1.1 christos break;
5571 1.1 christos fi
5572 1.1 christos done
5573 1.1 christos if test x_$found_libevent != x_yes; then
5574 1.1 christos if test -f "$dir/event.h" -a \( -f "$dir/libevent.la" -o -f "$dir/libev.la" \) ; then
5575 1.1 christos # libevent source directory
5576 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5577 1.1 christos $as_echo "found in $thedir" >&6; }
5578 1.1 christos CPPFLAGS="$CPPFLAGS -I$thedir -I$thedir/include"
5579 1.1 christos # remove evdns from linking
5580 1.1 christos ev_files_o=`ls $thedir/*.o | grep -v evdns\.o | grep -v bufferevent_openssl\.o`
5581 1.1 christos cp $ev_files_o .
5582 1.1 christos LDFLAGS="$ev_files_o $LDFLAGS -lm"
5583 1.1 christos else
5584 1.1 christos as_fn_error $? "Cannot find the libevent library.
5585 1.1 christos You can restart ./configure --with-libevent=no to use a builtin alternative." "$LINENO" 5
5586 1.1 christos fi
5587 1.1 christos else
5588 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $thedir" >&5
5589 1.1 christos $as_echo "found in $thedir" >&6; }
5590 1.1 christos if test ! -f $thedir/lib/libevent.a -a ! -f $thedir/lib/libevent.so -a -d "$thedir/lib/event2"; then
5591 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib/event2"
5592 1.1 christos
5593 1.1 christos if test "x$enable_rpath" = xyes; then
5594 1.1 christos if echo "$thedir/lib/event2" | grep "^/" >/dev/null; then
5595 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib/event2"
5596 1.1 christos fi
5597 1.1 christos fi
5598 1.1 christos
5599 1.1 christos else
5600 1.1 christos if test "$thedir" != "/usr" -a "$thedir" != ""; then
5601 1.1 christos LDFLAGS="$LDFLAGS -L$thedir/lib"
5602 1.1 christos
5603 1.1 christos if test "x$enable_rpath" = xyes; then
5604 1.1 christos if echo "$thedir/lib" | grep "^/" >/dev/null; then
5605 1.1 christos RUNTIME_PATH="$RUNTIME_PATH -R$thedir/lib"
5606 1.1 christos fi
5607 1.1 christos fi
5608 1.1 christos
5609 1.1 christos fi
5610 1.1 christos fi
5611 1.1 christos fi
5612 1.1 christos # check for library used by libevent after 1.3c
5613 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
5614 1.1 christos $as_echo_n "checking for library containing clock_gettime... " >&6; }
5615 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5616 1.1 christos $as_echo_n "(cached) " >&6
5617 1.1 christos else
5618 1.1 christos ac_func_search_save_LIBS=$LIBS
5619 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5620 1.1 christos /* end confdefs.h. */
5621 1.1 christos
5622 1.1 christos /* Override any GCC internal prototype to avoid an error.
5623 1.1 christos Use char because int might match the return type of a GCC
5624 1.1 christos builtin and then its argument prototype would still apply. */
5625 1.1 christos #ifdef __cplusplus
5626 1.1 christos extern "C"
5627 1.1 christos #endif
5628 1.1 christos char clock_gettime ();
5629 1.1 christos int
5630 1.1 christos main ()
5631 1.1 christos {
5632 1.1 christos return clock_gettime ();
5633 1.1 christos ;
5634 1.1 christos return 0;
5635 1.1 christos }
5636 1.1 christos _ACEOF
5637 1.1 christos for ac_lib in '' rt; do
5638 1.1 christos if test -z "$ac_lib"; then
5639 1.1 christos ac_res="none required"
5640 1.1 christos else
5641 1.1 christos ac_res=-l$ac_lib
5642 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5643 1.1 christos fi
5644 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5645 1.1 christos ac_cv_search_clock_gettime=$ac_res
5646 1.1 christos fi
5647 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5648 1.1 christos conftest$ac_exeext
5649 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5650 1.1 christos break
5651 1.1 christos fi
5652 1.1 christos done
5653 1.1 christos if ${ac_cv_search_clock_gettime+:} false; then :
5654 1.1 christos
5655 1.1 christos else
5656 1.1 christos ac_cv_search_clock_gettime=no
5657 1.1 christos fi
5658 1.1 christos rm conftest.$ac_ext
5659 1.1 christos LIBS=$ac_func_search_save_LIBS
5660 1.1 christos fi
5661 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
5662 1.1 christos $as_echo "$ac_cv_search_clock_gettime" >&6; }
5663 1.1 christos ac_res=$ac_cv_search_clock_gettime
5664 1.1 christos if test "$ac_res" != no; then :
5665 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5666 1.1 christos
5667 1.1 christos fi
5668 1.1 christos
5669 1.1 christos
5670 1.1 christos # is the event.h header libev or libevent?
5671 1.1 christos for ac_header in event.h
5672 1.1 christos do :
5673 1.1 christos ac_fn_c_check_header_compile "$LINENO" "event.h" "ac_cv_header_event_h" "$ac_includes_default
5674 1.1 christos "
5675 1.1 christos if test "x$ac_cv_header_event_h" = xyes; then :
5676 1.1 christos cat >>confdefs.h <<_ACEOF
5677 1.1 christos #define HAVE_EVENT_H 1
5678 1.1 christos _ACEOF
5679 1.1 christos
5680 1.1 christos fi
5681 1.1 christos
5682 1.1 christos done
5683 1.1 christos
5684 1.1 christos ac_fn_c_check_decl "$LINENO" "EV_VERSION_MAJOR" "ac_cv_have_decl_EV_VERSION_MAJOR" "$ac_includes_default
5685 1.1 christos #include <event.h>
5686 1.1 christos
5687 1.1 christos "
5688 1.1 christos if test "x$ac_cv_have_decl_EV_VERSION_MAJOR" = xyes; then :
5689 1.1 christos
5690 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5691 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5692 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5693 1.1 christos $as_echo_n "(cached) " >&6
5694 1.1 christos else
5695 1.1 christos ac_func_search_save_LIBS=$LIBS
5696 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5697 1.1 christos /* end confdefs.h. */
5698 1.1 christos
5699 1.1 christos /* Override any GCC internal prototype to avoid an error.
5700 1.1 christos Use char because int might match the return type of a GCC
5701 1.1 christos builtin and then its argument prototype would still apply. */
5702 1.1 christos #ifdef __cplusplus
5703 1.1 christos extern "C"
5704 1.1 christos #endif
5705 1.1 christos char event_set ();
5706 1.1 christos int
5707 1.1 christos main ()
5708 1.1 christos {
5709 1.1 christos return event_set ();
5710 1.1 christos ;
5711 1.1 christos return 0;
5712 1.1 christos }
5713 1.1 christos _ACEOF
5714 1.1 christos for ac_lib in '' ev; do
5715 1.1 christos if test -z "$ac_lib"; then
5716 1.1 christos ac_res="none required"
5717 1.1 christos else
5718 1.1 christos ac_res=-l$ac_lib
5719 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5720 1.1 christos fi
5721 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5722 1.1 christos ac_cv_search_event_set=$ac_res
5723 1.1 christos fi
5724 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5725 1.1 christos conftest$ac_exeext
5726 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5727 1.1 christos break
5728 1.1 christos fi
5729 1.1 christos done
5730 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5731 1.1 christos
5732 1.1 christos else
5733 1.1 christos ac_cv_search_event_set=no
5734 1.1 christos fi
5735 1.1 christos rm conftest.$ac_ext
5736 1.1 christos LIBS=$ac_func_search_save_LIBS
5737 1.1 christos fi
5738 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5739 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5740 1.1 christos ac_res=$ac_cv_search_event_set
5741 1.1 christos if test "$ac_res" != no; then :
5742 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5743 1.1 christos
5744 1.1 christos fi
5745 1.1 christos
5746 1.1 christos
5747 1.1 christos else
5748 1.1 christos
5749 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing event_set" >&5
5750 1.1 christos $as_echo_n "checking for library containing event_set... " >&6; }
5751 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5752 1.1 christos $as_echo_n "(cached) " >&6
5753 1.1 christos else
5754 1.1 christos ac_func_search_save_LIBS=$LIBS
5755 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5756 1.1 christos /* end confdefs.h. */
5757 1.1 christos
5758 1.1 christos /* Override any GCC internal prototype to avoid an error.
5759 1.1 christos Use char because int might match the return type of a GCC
5760 1.1 christos builtin and then its argument prototype would still apply. */
5761 1.1 christos #ifdef __cplusplus
5762 1.1 christos extern "C"
5763 1.1 christos #endif
5764 1.1 christos char event_set ();
5765 1.1 christos int
5766 1.1 christos main ()
5767 1.1 christos {
5768 1.1 christos return event_set ();
5769 1.1 christos ;
5770 1.1 christos return 0;
5771 1.1 christos }
5772 1.1 christos _ACEOF
5773 1.1 christos for ac_lib in '' event; do
5774 1.1 christos if test -z "$ac_lib"; then
5775 1.1 christos ac_res="none required"
5776 1.1 christos else
5777 1.1 christos ac_res=-l$ac_lib
5778 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5779 1.1 christos fi
5780 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
5781 1.1 christos ac_cv_search_event_set=$ac_res
5782 1.1 christos fi
5783 1.1 christos rm -f core conftest.err conftest.$ac_objext \
5784 1.1 christos conftest$ac_exeext
5785 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5786 1.1 christos break
5787 1.1 christos fi
5788 1.1 christos done
5789 1.1 christos if ${ac_cv_search_event_set+:} false; then :
5790 1.1 christos
5791 1.1 christos else
5792 1.1 christos ac_cv_search_event_set=no
5793 1.1 christos fi
5794 1.1 christos rm conftest.$ac_ext
5795 1.1 christos LIBS=$ac_func_search_save_LIBS
5796 1.1 christos fi
5797 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_event_set" >&5
5798 1.1 christos $as_echo "$ac_cv_search_event_set" >&6; }
5799 1.1 christos ac_res=$ac_cv_search_event_set
5800 1.1 christos if test "$ac_res" != no; then :
5801 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5802 1.1 christos
5803 1.1 christos fi
5804 1.1 christos
5805 1.1 christos
5806 1.1 christos fi
5807 1.1 christos
5808 1.1 christos for ac_func in event_base_free
5809 1.1 christos do :
5810 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_free" "ac_cv_func_event_base_free"
5811 1.1 christos if test "x$ac_cv_func_event_base_free" = xyes; then :
5812 1.1 christos cat >>confdefs.h <<_ACEOF
5813 1.1 christos #define HAVE_EVENT_BASE_FREE 1
5814 1.1 christos _ACEOF
5815 1.1 christos
5816 1.1 christos fi
5817 1.1 christos done
5818 1.1 christos # only in libevent 1.2 and later
5819 1.1 christos for ac_func in event_base_once
5820 1.1 christos do :
5821 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_once" "ac_cv_func_event_base_once"
5822 1.1 christos if test "x$ac_cv_func_event_base_once" = xyes; then :
5823 1.1 christos cat >>confdefs.h <<_ACEOF
5824 1.1 christos #define HAVE_EVENT_BASE_ONCE 1
5825 1.1 christos _ACEOF
5826 1.1 christos
5827 1.1 christos fi
5828 1.1 christos done
5829 1.1 christos # only in libevent 1.4.1 and later
5830 1.1 christos for ac_func in event_base_new
5831 1.1 christos do :
5832 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_new" "ac_cv_func_event_base_new"
5833 1.1 christos if test "x$ac_cv_func_event_base_new" = xyes; then :
5834 1.1 christos cat >>confdefs.h <<_ACEOF
5835 1.1 christos #define HAVE_EVENT_BASE_NEW 1
5836 1.1 christos _ACEOF
5837 1.1 christos
5838 1.1 christos fi
5839 1.1 christos done
5840 1.1 christos # only in libevent 1.4.1 and later
5841 1.1 christos for ac_func in event_base_get_method
5842 1.1 christos do :
5843 1.1 christos ac_fn_c_check_func "$LINENO" "event_base_get_method" "ac_cv_func_event_base_get_method"
5844 1.1 christos if test "x$ac_cv_func_event_base_get_method" = xyes; then :
5845 1.1 christos cat >>confdefs.h <<_ACEOF
5846 1.1 christos #define HAVE_EVENT_BASE_GET_METHOD 1
5847 1.1 christos _ACEOF
5848 1.1 christos
5849 1.1 christos fi
5850 1.1 christos done
5851 1.1 christos # only in libevent 1.4.3 and later
5852 1.1 christos for ac_func in ev_loop
5853 1.1 christos do :
5854 1.1 christos ac_fn_c_check_func "$LINENO" "ev_loop" "ac_cv_func_ev_loop"
5855 1.1 christos if test "x$ac_cv_func_ev_loop" = xyes; then :
5856 1.1 christos cat >>confdefs.h <<_ACEOF
5857 1.1 christos #define HAVE_EV_LOOP 1
5858 1.1 christos _ACEOF
5859 1.1 christos
5860 1.1 christos fi
5861 1.1 christos done
5862 1.1 christos # only in libev. (tested on 3.51)
5863 1.1 christos for ac_func in ev_default_loop
5864 1.1 christos do :
5865 1.1 christos ac_fn_c_check_func "$LINENO" "ev_default_loop" "ac_cv_func_ev_default_loop"
5866 1.1 christos if test "x$ac_cv_func_ev_default_loop" = xyes; then :
5867 1.1 christos cat >>confdefs.h <<_ACEOF
5868 1.1 christos #define HAVE_EV_DEFAULT_LOOP 1
5869 1.1 christos _ACEOF
5870 1.1 christos
5871 1.1 christos fi
5872 1.1 christos done
5873 1.1 christos # only in libev. (tested on 4.00)
5874 1.1 christos else
5875 1.1 christos
5876 1.1 christos $as_echo "#define USE_MINI_EVENT 1" >>confdefs.h
5877 1.1 christos
5878 1.1 christos fi
5879 1.1 christos
5880 1.1 christos # Checks for header files.
5881 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5882 1.1 christos $as_echo_n "checking for ANSI C header files... " >&6; }
5883 1.1 christos if ${ac_cv_header_stdc+:} false; then :
5884 1.1 christos $as_echo_n "(cached) " >&6
5885 1.1 christos else
5886 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5887 1.1 christos /* end confdefs.h. */
5888 1.1 christos #include <stdlib.h>
5889 1.1 christos #include <stdarg.h>
5890 1.1 christos #include <string.h>
5891 1.1 christos #include <float.h>
5892 1.1 christos
5893 1.1 christos int
5894 1.1 christos main ()
5895 1.1 christos {
5896 1.1 christos
5897 1.1 christos ;
5898 1.1 christos return 0;
5899 1.1 christos }
5900 1.1 christos _ACEOF
5901 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
5902 1.1 christos ac_cv_header_stdc=yes
5903 1.1 christos else
5904 1.1 christos ac_cv_header_stdc=no
5905 1.1 christos fi
5906 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5907 1.1 christos
5908 1.1 christos if test $ac_cv_header_stdc = yes; then
5909 1.1 christos # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5910 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5911 1.1 christos /* end confdefs.h. */
5912 1.1 christos #include <string.h>
5913 1.1 christos
5914 1.1 christos _ACEOF
5915 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5916 1.1 christos $EGREP "memchr" >/dev/null 2>&1; then :
5917 1.1 christos
5918 1.1 christos else
5919 1.1 christos ac_cv_header_stdc=no
5920 1.1 christos fi
5921 1.1 christos rm -f conftest*
5922 1.1 christos
5923 1.1 christos fi
5924 1.1 christos
5925 1.1 christos if test $ac_cv_header_stdc = yes; then
5926 1.1 christos # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5927 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5928 1.1 christos /* end confdefs.h. */
5929 1.1 christos #include <stdlib.h>
5930 1.1 christos
5931 1.1 christos _ACEOF
5932 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5933 1.1 christos $EGREP "free" >/dev/null 2>&1; then :
5934 1.1 christos
5935 1.1 christos else
5936 1.1 christos ac_cv_header_stdc=no
5937 1.1 christos fi
5938 1.1 christos rm -f conftest*
5939 1.1 christos
5940 1.1 christos fi
5941 1.1 christos
5942 1.1 christos if test $ac_cv_header_stdc = yes; then
5943 1.1 christos # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5944 1.1 christos if test "$cross_compiling" = yes; then :
5945 1.1 christos :
5946 1.1 christos else
5947 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5948 1.1 christos /* end confdefs.h. */
5949 1.1 christos #include <ctype.h>
5950 1.1 christos #include <stdlib.h>
5951 1.1 christos #if ((' ' & 0x0FF) == 0x020)
5952 1.1 christos # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5953 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5954 1.1 christos #else
5955 1.1 christos # define ISLOWER(c) \
5956 1.1 christos (('a' <= (c) && (c) <= 'i') \
5957 1.1 christos || ('j' <= (c) && (c) <= 'r') \
5958 1.1 christos || ('s' <= (c) && (c) <= 'z'))
5959 1.1 christos # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5960 1.1 christos #endif
5961 1.1 christos
5962 1.1 christos #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5963 1.1 christos int
5964 1.1 christos main ()
5965 1.1 christos {
5966 1.1 christos int i;
5967 1.1 christos for (i = 0; i < 256; i++)
5968 1.1 christos if (XOR (islower (i), ISLOWER (i))
5969 1.1 christos || toupper (i) != TOUPPER (i))
5970 1.1 christos return 2;
5971 1.1 christos return 0;
5972 1.1 christos }
5973 1.1 christos _ACEOF
5974 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
5975 1.1 christos
5976 1.1 christos else
5977 1.1 christos ac_cv_header_stdc=no
5978 1.1 christos fi
5979 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5980 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
5981 1.1 christos fi
5982 1.1 christos
5983 1.1 christos fi
5984 1.1 christos fi
5985 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5986 1.1 christos $as_echo "$ac_cv_header_stdc" >&6; }
5987 1.1 christos if test $ac_cv_header_stdc = yes; then
5988 1.1 christos
5989 1.1 christos $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5990 1.1 christos
5991 1.1 christos fi
5992 1.1 christos
5993 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5
5994 1.1 christos $as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; }
5995 1.1 christos if ${ac_cv_header_sys_wait_h+:} false; then :
5996 1.1 christos $as_echo_n "(cached) " >&6
5997 1.1 christos else
5998 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5999 1.1 christos /* end confdefs.h. */
6000 1.1 christos #include <sys/types.h>
6001 1.1 christos #include <sys/wait.h>
6002 1.1 christos #ifndef WEXITSTATUS
6003 1.1 christos # define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6004 1.1 christos #endif
6005 1.1 christos #ifndef WIFEXITED
6006 1.1 christos # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6007 1.1 christos #endif
6008 1.1 christos
6009 1.1 christos int
6010 1.1 christos main ()
6011 1.1 christos {
6012 1.1 christos int s;
6013 1.1 christos wait (&s);
6014 1.1 christos s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6015 1.1 christos ;
6016 1.1 christos return 0;
6017 1.1 christos }
6018 1.1 christos _ACEOF
6019 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6020 1.1 christos ac_cv_header_sys_wait_h=yes
6021 1.1 christos else
6022 1.1 christos ac_cv_header_sys_wait_h=no
6023 1.1 christos fi
6024 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6025 1.1 christos fi
6026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5
6027 1.1 christos $as_echo "$ac_cv_header_sys_wait_h" >&6; }
6028 1.1 christos if test $ac_cv_header_sys_wait_h = yes; then
6029 1.1 christos
6030 1.1 christos $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h
6031 1.1 christos
6032 1.1 christos fi
6033 1.1 christos
6034 1.1 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 syslog.h unistd.h sys/select.h stdarg.h stdint.h netdb.h sys/bitypes.h tcpd.h glob.h grp.h endian.h
6035 1.1 christos do :
6036 1.1 christos as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6037 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
6038 1.1 christos if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6039 1.1 christos cat >>confdefs.h <<_ACEOF
6040 1.1 christos #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6041 1.1 christos _ACEOF
6042 1.1 christos
6043 1.1 christos fi
6044 1.1 christos
6045 1.1 christos done
6046 1.1 christos
6047 1.1 christos
6048 1.1 christos
6049 1.1 christos
6050 1.1 christos
6051 1.1 christos
6052 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for double definition of struct va_list" >&5
6053 1.1 christos $as_echo_n "checking for double definition of struct va_list... " >&6; }
6054 1.1 christos if ${ac_cv_c_va_list_def+:} false; then :
6055 1.1 christos $as_echo_n "(cached) " >&6
6056 1.1 christos else
6057 1.1 christos
6058 1.1 christos cat >conftest.c <<EOF
6059 1.1 christos #include <stdio.h>
6060 1.1 christos #include <stdarg.h>
6061 1.1 christos int foo(void);
6062 1.1 christos EOF
6063 1.1 christos if test -z "`$CC -Werror -D_XOPEN_SOURCE=600 -c conftest.c 2>&1`"; then
6064 1.1 christos eval "ac_cv_c_va_list_def=no"
6065 1.1 christos else
6066 1.1 christos eval "ac_cv_c_va_list_def=yes"
6067 1.1 christos fi
6068 1.1 christos rm -f conftest*
6069 1.1 christos
6070 1.1 christos fi
6071 1.1 christos
6072 1.1 christos if test $ac_cv_c_va_list_def = yes; then
6073 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6074 1.1 christos $as_echo "yes" >&6; }
6075 1.1 christos :
6076 1.1 christos
6077 1.1 christos cat >>confdefs.h <<_ACEOF
6078 1.1 christos #define HAVE_VA_LIST_DOUBLE_DEF /**/
6079 1.1 christos _ACEOF
6080 1.1 christos
6081 1.1 christos else
6082 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6083 1.1 christos $as_echo "no" >&6; }
6084 1.1 christos :
6085 1.1 christos
6086 1.1 christos fi
6087 1.1 christos
6088 1.1 christos
6089 1.1 christos
6090 1.1 christos
6091 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime needs defines" >&5
6092 1.1 christos $as_echo_n "checking whether strptime needs defines... " >&6; }
6093 1.1 christos if ${ac_cv_c_strptime_needs_defs+:} false; then :
6094 1.1 christos $as_echo_n "(cached) " >&6
6095 1.1 christos else
6096 1.1 christos
6097 1.1 christos cat >conftest.c <<EOF
6098 1.1 christos #include <time.h>
6099 1.1 christos int testing (void) { struct tm t; const char *timestr="201201"; return strptime(timestr, "%Y%m", &t) != 0; }
6100 1.1 christos EOF
6101 1.1 christos if test -z "`$CC -Wall -Werror -c conftest.c 2>&1`"; then
6102 1.1 christos eval "ac_cv_c_strptime_needs_defs=no"
6103 1.1 christos else
6104 1.1 christos eval "ac_cv_c_strptime_needs_defs=yes"
6105 1.1 christos fi
6106 1.1 christos rm -f conftest*
6107 1.1 christos
6108 1.1 christos fi
6109 1.1 christos
6110 1.1 christos
6111 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_needs_defs" >&5
6112 1.1 christos $as_echo "$ac_cv_c_strptime_needs_defs" >&6; }
6113 1.1 christos if test $ac_cv_c_strptime_needs_defs = yes; then
6114 1.1 christos
6115 1.1 christos cat >>confdefs.h <<_ACEOF
6116 1.1 christos #define STRPTIME_NEEDS_DEFINES 1
6117 1.1 christos _ACEOF
6118 1.1 christos
6119 1.1 christos fi
6120 1.1 christos
6121 1.1 christos
6122 1.1 christos # check wether strptime also works
6123 1.1 christos
6124 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
6125 1.1 christos $as_echo_n "checking for library containing inet_pton... " >&6; }
6126 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6127 1.1 christos $as_echo_n "(cached) " >&6
6128 1.1 christos else
6129 1.1 christos ac_func_search_save_LIBS=$LIBS
6130 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6131 1.1 christos /* end confdefs.h. */
6132 1.1 christos
6133 1.1 christos /* Override any GCC internal prototype to avoid an error.
6134 1.1 christos Use char because int might match the return type of a GCC
6135 1.1 christos builtin and then its argument prototype would still apply. */
6136 1.1 christos #ifdef __cplusplus
6137 1.1 christos extern "C"
6138 1.1 christos #endif
6139 1.1 christos char inet_pton ();
6140 1.1 christos int
6141 1.1 christos main ()
6142 1.1 christos {
6143 1.1 christos return inet_pton ();
6144 1.1 christos ;
6145 1.1 christos return 0;
6146 1.1 christos }
6147 1.1 christos _ACEOF
6148 1.1 christos for ac_lib in '' nsl; do
6149 1.1 christos if test -z "$ac_lib"; then
6150 1.1 christos ac_res="none required"
6151 1.1 christos else
6152 1.1 christos ac_res=-l$ac_lib
6153 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6154 1.1 christos fi
6155 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6156 1.1 christos ac_cv_search_inet_pton=$ac_res
6157 1.1 christos fi
6158 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6159 1.1 christos conftest$ac_exeext
6160 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6161 1.1 christos break
6162 1.1 christos fi
6163 1.1 christos done
6164 1.1 christos if ${ac_cv_search_inet_pton+:} false; then :
6165 1.1 christos
6166 1.1 christos else
6167 1.1 christos ac_cv_search_inet_pton=no
6168 1.1 christos fi
6169 1.1 christos rm conftest.$ac_ext
6170 1.1 christos LIBS=$ac_func_search_save_LIBS
6171 1.1 christos fi
6172 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
6173 1.1 christos $as_echo "$ac_cv_search_inet_pton" >&6; }
6174 1.1 christos ac_res=$ac_cv_search_inet_pton
6175 1.1 christos if test "$ac_res" != no; then :
6176 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6177 1.1 christos
6178 1.1 christos fi
6179 1.1 christos
6180 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
6181 1.1 christos $as_echo_n "checking for library containing socket... " >&6; }
6182 1.1 christos if ${ac_cv_search_socket+:} false; then :
6183 1.1 christos $as_echo_n "(cached) " >&6
6184 1.1 christos else
6185 1.1 christos ac_func_search_save_LIBS=$LIBS
6186 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6187 1.1 christos /* end confdefs.h. */
6188 1.1 christos
6189 1.1 christos /* Override any GCC internal prototype to avoid an error.
6190 1.1 christos Use char because int might match the return type of a GCC
6191 1.1 christos builtin and then its argument prototype would still apply. */
6192 1.1 christos #ifdef __cplusplus
6193 1.1 christos extern "C"
6194 1.1 christos #endif
6195 1.1 christos char socket ();
6196 1.1 christos int
6197 1.1 christos main ()
6198 1.1 christos {
6199 1.1 christos return socket ();
6200 1.1 christos ;
6201 1.1 christos return 0;
6202 1.1 christos }
6203 1.1 christos _ACEOF
6204 1.1 christos for ac_lib in '' socket; do
6205 1.1 christos if test -z "$ac_lib"; then
6206 1.1 christos ac_res="none required"
6207 1.1 christos else
6208 1.1 christos ac_res=-l$ac_lib
6209 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
6210 1.1 christos fi
6211 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
6212 1.1 christos ac_cv_search_socket=$ac_res
6213 1.1 christos fi
6214 1.1 christos rm -f core conftest.err conftest.$ac_objext \
6215 1.1 christos conftest$ac_exeext
6216 1.1 christos if ${ac_cv_search_socket+:} false; then :
6217 1.1 christos break
6218 1.1 christos fi
6219 1.1 christos done
6220 1.1 christos if ${ac_cv_search_socket+:} false; then :
6221 1.1 christos
6222 1.1 christos else
6223 1.1 christos ac_cv_search_socket=no
6224 1.1 christos fi
6225 1.1 christos rm conftest.$ac_ext
6226 1.1 christos LIBS=$ac_func_search_save_LIBS
6227 1.1 christos fi
6228 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
6229 1.1 christos $as_echo "$ac_cv_search_socket" >&6; }
6230 1.1 christos ac_res=$ac_cv_search_socket
6231 1.1 christos if test "$ac_res" != no; then :
6232 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
6233 1.1 christos
6234 1.1 christos fi
6235 1.1 christos
6236 1.1 christos
6237 1.1 christos
6238 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strptime works" >&5
6239 1.1 christos $as_echo_n "checking whether strptime works... " >&6; }
6240 1.1 christos if test c${cross_compiling} = cno; then
6241 1.1 christos if test "$cross_compiling" = yes; then :
6242 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6243 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6244 1.1 christos as_fn_error $? "cannot run test program while cross compiling
6245 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
6246 1.1 christos else
6247 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6248 1.1 christos /* end confdefs.h. */
6249 1.1 christos
6250 1.1 christos #define _XOPEN_SOURCE 600
6251 1.1 christos #include <time.h>
6252 1.1 christos int main(void) { struct tm tm; char *res;
6253 1.1 christos res = strptime("20070207111842", "%Y%m%d%H%M%S", &tm);
6254 1.1 christos if (!res) return 1; return 0; }
6255 1.1 christos
6256 1.1 christos _ACEOF
6257 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6258 1.1 christos eval "ac_cv_c_strptime_works=yes"
6259 1.1 christos else
6260 1.1 christos eval "ac_cv_c_strptime_works=no"
6261 1.1 christos fi
6262 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6263 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6264 1.1 christos fi
6265 1.1 christos
6266 1.1 christos else
6267 1.1 christos eval "ac_cv_c_strptime_works=maybe"
6268 1.1 christos fi
6269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_strptime_works" >&5
6270 1.1 christos $as_echo "$ac_cv_c_strptime_works" >&6; }
6271 1.1 christos if test $ac_cv_c_strptime_works = no; then
6272 1.1 christos case " $LIBOBJS " in
6273 1.1 christos *" strptime.$ac_objext "* ) ;;
6274 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
6275 1.1 christos ;;
6276 1.1 christos esac
6277 1.1 christos
6278 1.1 christos else
6279 1.1 christos
6280 1.1 christos cat >>confdefs.h <<_ACEOF
6281 1.1 christos #define STRPTIME_WORKS 1
6282 1.1 christos _ACEOF
6283 1.1 christos
6284 1.1 christos fi
6285 1.1 christos
6286 1.1 christos
6287 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if nonblocking sockets work" >&5
6288 1.1 christos $as_echo_n "checking if nonblocking sockets work... " >&6; }
6289 1.1 christos if echo $target | grep mingw32 >/dev/null; then
6290 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no (windows)" >&5
6291 1.1 christos $as_echo "no (windows)" >&6; }
6292 1.1 christos
6293 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6294 1.1 christos
6295 1.1 christos else
6296 1.1 christos if test "$cross_compiling" = yes; then :
6297 1.1 christos
6298 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: crosscompile(yes)" >&5
6299 1.1 christos $as_echo "crosscompile(yes)" >&6; }
6300 1.1 christos
6301 1.1 christos else
6302 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6303 1.1 christos /* end confdefs.h. */
6304 1.1 christos
6305 1.1 christos
6306 1.1 christos #include <stdio.h>
6307 1.1 christos #include <string.h>
6308 1.1 christos #include <stdlib.h>
6309 1.1 christos #include <fcntl.h>
6310 1.1 christos #include <errno.h>
6311 1.1 christos #ifdef HAVE_SYS_TYPES_H
6312 1.1 christos #include <sys/types.h>
6313 1.1 christos #endif
6314 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6315 1.1 christos #include <sys/socket.h>
6316 1.1 christos #endif
6317 1.1 christos #ifdef HAVE_NETINET_IN_H
6318 1.1 christos #include <netinet/in.h>
6319 1.1 christos #endif
6320 1.1 christos #ifdef HAVE_ARPA_INET_H
6321 1.1 christos #include <arpa/inet.h>
6322 1.1 christos #endif
6323 1.1 christos #ifdef HAVE_UNISTD_H
6324 1.1 christos #include <unistd.h>
6325 1.1 christos #endif
6326 1.1 christos #ifdef HAVE_TIME_H
6327 1.1 christos #include <time.h>
6328 1.1 christos #endif
6329 1.1 christos
6330 1.1 christos int main(void)
6331 1.1 christos {
6332 1.1 christos int port;
6333 1.1 christos int sfd, cfd;
6334 1.1 christos int num = 10;
6335 1.1 christos int i, p;
6336 1.1 christos struct sockaddr_in a;
6337 1.1 christos /* test if select and nonblocking reads work well together */
6338 1.1 christos /* open port.
6339 1.1 christos fork child to send 10 messages.
6340 1.1 christos select to read.
6341 1.1 christos then try to nonblocking read the 10 messages
6342 1.1 christos then, nonblocking read must give EAGAIN
6343 1.1 christos */
6344 1.1 christos
6345 1.1 christos port = 12345 + (time(0)%32);
6346 1.1 christos sfd = socket(PF_INET, SOCK_DGRAM, 0);
6347 1.1 christos if(sfd == -1) {
6348 1.1 christos perror("socket");
6349 1.1 christos return 1;
6350 1.1 christos }
6351 1.1 christos memset(&a, 0, sizeof(a));
6352 1.1 christos a.sin_family = AF_INET;
6353 1.1 christos a.sin_port = htons(port);
6354 1.1 christos a.sin_addr.s_addr = inet_addr("127.0.0.1");
6355 1.1 christos if(bind(sfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6356 1.1 christos perror("bind");
6357 1.1 christos return 1;
6358 1.1 christos }
6359 1.1 christos if(fcntl(sfd, F_SETFL, O_NONBLOCK) == -1) {
6360 1.1 christos perror("fcntl");
6361 1.1 christos return 1;
6362 1.1 christos }
6363 1.1 christos
6364 1.1 christos cfd = socket(PF_INET, SOCK_DGRAM, 0);
6365 1.1 christos if(cfd == -1) {
6366 1.1 christos perror("client socket");
6367 1.1 christos return 1;
6368 1.1 christos }
6369 1.1 christos a.sin_port = 0;
6370 1.1 christos if(bind(cfd, (struct sockaddr*)&a, sizeof(a)) < 0) {
6371 1.1 christos perror("client bind");
6372 1.1 christos return 1;
6373 1.1 christos }
6374 1.1 christos a.sin_port = htons(port);
6375 1.1 christos
6376 1.1 christos /* no handler, causes exit in 10 seconds */
6377 1.1 christos alarm(10);
6378 1.1 christos
6379 1.1 christos /* send and receive on the socket */
6380 1.1 christos if((p=fork()) == 0) {
6381 1.1 christos for(i=0; i<num; i++) {
6382 1.1 christos if(sendto(cfd, &i, sizeof(i), 0,
6383 1.1 christos (struct sockaddr*)&a, sizeof(a)) < 0) {
6384 1.1 christos perror("sendto");
6385 1.1 christos return 1;
6386 1.1 christos }
6387 1.1 christos }
6388 1.1 christos } else {
6389 1.1 christos /* parent */
6390 1.1 christos fd_set rset;
6391 1.1 christos int x;
6392 1.1 christos if(p == -1) {
6393 1.1 christos perror("fork");
6394 1.1 christos return 1;
6395 1.1 christos }
6396 1.1 christos FD_ZERO(&rset);
6397 1.1 christos FD_SET(sfd, &rset);
6398 1.1 christos if(select(sfd+1, &rset, NULL, NULL, NULL) < 1) {
6399 1.1 christos perror("select");
6400 1.1 christos return 1;
6401 1.1 christos }
6402 1.1 christos i = 0;
6403 1.1 christos while(i < num) {
6404 1.1 christos if(recv(sfd, &x, sizeof(x), 0) != sizeof(x)) {
6405 1.1 christos if(errno == EAGAIN)
6406 1.1 christos continue;
6407 1.1 christos perror("recv");
6408 1.1 christos return 1;
6409 1.1 christos }
6410 1.1 christos i++;
6411 1.1 christos }
6412 1.1 christos /* now we want to get EAGAIN: nonblocking goodness */
6413 1.1 christos errno = 0;
6414 1.1 christos recv(sfd, &x, sizeof(x), 0);
6415 1.1 christos if(errno != EAGAIN) {
6416 1.1 christos perror("trying to recv again");
6417 1.1 christos return 1;
6418 1.1 christos }
6419 1.1 christos /* EAGAIN encountered */
6420 1.1 christos }
6421 1.1 christos
6422 1.1 christos close(sfd);
6423 1.1 christos close(cfd);
6424 1.1 christos return 0;
6425 1.1 christos }
6426 1.1 christos
6427 1.1 christos _ACEOF
6428 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
6429 1.1 christos
6430 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6431 1.1 christos $as_echo "yes" >&6; }
6432 1.1 christos
6433 1.1 christos else
6434 1.1 christos
6435 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6436 1.1 christos $as_echo "no" >&6; }
6437 1.1 christos
6438 1.1 christos $as_echo "#define NONBLOCKING_IS_BROKEN 1" >>confdefs.h
6439 1.1 christos
6440 1.1 christos
6441 1.1 christos fi
6442 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6443 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
6444 1.1 christos fi
6445 1.1 christos
6446 1.1 christos fi
6447 1.1 christos
6448 1.1 christos
6449 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mkdir has one arg" >&5
6450 1.1 christos $as_echo_n "checking whether mkdir has one arg... " >&6; }
6451 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6452 1.1 christos /* end confdefs.h. */
6453 1.1 christos
6454 1.1 christos #include <stdio.h>
6455 1.1 christos #include <unistd.h>
6456 1.1 christos #ifdef HAVE_WINSOCK2_H
6457 1.1 christos #include <winsock2.h>
6458 1.1 christos #endif
6459 1.1 christos #ifdef HAVE_SYS_STAT_H
6460 1.1 christos #include <sys/stat.h>
6461 1.1 christos #endif
6462 1.1 christos
6463 1.1 christos int
6464 1.1 christos main ()
6465 1.1 christos {
6466 1.1 christos
6467 1.1 christos (void)mkdir("directory");
6468 1.1 christos
6469 1.1 christos ;
6470 1.1 christos return 0;
6471 1.1 christos }
6472 1.1 christos _ACEOF
6473 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
6474 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6475 1.1 christos $as_echo "yes" >&6; }
6476 1.1 christos
6477 1.1 christos $as_echo "#define MKDIR_HAS_ONE_ARG 1" >>confdefs.h
6478 1.1 christos
6479 1.1 christos
6480 1.1 christos else
6481 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6482 1.1 christos $as_echo "no" >&6; }
6483 1.1 christos
6484 1.1 christos fi
6485 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6486 1.1 christos
6487 1.1 christos
6488 1.1 christos # set -I. and -Isrcdir
6489 1.1 christos if test -n "$CPPFLAGS"; then
6490 1.1 christos CPPFLAGS="$CPPFLAGS -I."
6491 1.1 christos else
6492 1.1 christos CPPFLAGS="-I."
6493 1.1 christos fi
6494 1.1 christos if test "$srcdir" != "."; then
6495 1.1 christos CPPFLAGS="$CPPFLAGS -I$srcdir"
6496 1.1 christos if test -f $srcdir/config.h; then
6497 1.1 christos as_fn_error $? "$srcdir/config.h is in the way, please remove it" "$LINENO" 5
6498 1.1 christos fi
6499 1.1 christos fi
6500 1.1 christos
6501 1.1 christos
6502 1.1 christos
6503 1.1 christos
6504 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int8_t" >&5
6505 1.1 christos $as_echo_n "checking for int8_t... " >&6; }
6506 1.1 christos if ${ac_cv_type_int8_t+:} false; then :
6507 1.1 christos $as_echo_n "(cached) " >&6
6508 1.1 christos else
6509 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6510 1.1 christos /* end confdefs.h. */
6511 1.1 christos
6512 1.1 christos #include <sys/types.h>
6513 1.1 christos #if STDC_HEADERS
6514 1.1 christos #include <stdlib.h>
6515 1.1 christos #include <stddef.h>
6516 1.1 christos #endif
6517 1.1 christos
6518 1.1 christos #ifdef HAVE_STDINT_H
6519 1.1 christos #include <stdint.h>
6520 1.1 christos #endif
6521 1.1 christos
6522 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6523 1.1 christos #include <sys/socket.h>
6524 1.1 christos #endif
6525 1.1 christos
6526 1.1 christos #ifdef HAVE_ARPA_INET_H
6527 1.1 christos #include <arpa/inet.h>
6528 1.1 christos #endif
6529 1.1 christos
6530 1.1 christos #ifdef HAVE_SIGNAL_H
6531 1.1 christos #include <signal.h>
6532 1.1 christos #endif
6533 1.1 christos
6534 1.1 christos /* For Tru64 */
6535 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6536 1.1 christos #include <sys/bitypes.h>
6537 1.1 christos #endif
6538 1.1 christos
6539 1.1 christos _ACEOF
6540 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6541 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6542 1.1 christos ac_cv_type_int8_t=yes
6543 1.1 christos else
6544 1.1 christos ac_cv_type_int8_t=no
6545 1.1 christos fi
6546 1.1 christos rm -f conftest*
6547 1.1 christos
6548 1.1 christos fi
6549 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int8_t" >&5
6550 1.1 christos $as_echo "$ac_cv_type_int8_t" >&6; }
6551 1.1 christos if test $ac_cv_type_int8_t = no; then
6552 1.1 christos
6553 1.1 christos $as_echo "#define int8_t char" >>confdefs.h
6554 1.1 christos
6555 1.1 christos fi
6556 1.1 christos
6557 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int16_t" >&5
6558 1.1 christos $as_echo_n "checking for int16_t... " >&6; }
6559 1.1 christos if ${ac_cv_type_int16_t+:} false; then :
6560 1.1 christos $as_echo_n "(cached) " >&6
6561 1.1 christos else
6562 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6563 1.1 christos /* end confdefs.h. */
6564 1.1 christos
6565 1.1 christos #include <sys/types.h>
6566 1.1 christos #if STDC_HEADERS
6567 1.1 christos #include <stdlib.h>
6568 1.1 christos #include <stddef.h>
6569 1.1 christos #endif
6570 1.1 christos
6571 1.1 christos #ifdef HAVE_STDINT_H
6572 1.1 christos #include <stdint.h>
6573 1.1 christos #endif
6574 1.1 christos
6575 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6576 1.1 christos #include <sys/socket.h>
6577 1.1 christos #endif
6578 1.1 christos
6579 1.1 christos #ifdef HAVE_ARPA_INET_H
6580 1.1 christos #include <arpa/inet.h>
6581 1.1 christos #endif
6582 1.1 christos
6583 1.1 christos #ifdef HAVE_SIGNAL_H
6584 1.1 christos #include <signal.h>
6585 1.1 christos #endif
6586 1.1 christos
6587 1.1 christos /* For Tru64 */
6588 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6589 1.1 christos #include <sys/bitypes.h>
6590 1.1 christos #endif
6591 1.1 christos
6592 1.1 christos _ACEOF
6593 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6594 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6595 1.1 christos ac_cv_type_int16_t=yes
6596 1.1 christos else
6597 1.1 christos ac_cv_type_int16_t=no
6598 1.1 christos fi
6599 1.1 christos rm -f conftest*
6600 1.1 christos
6601 1.1 christos fi
6602 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int16_t" >&5
6603 1.1 christos $as_echo "$ac_cv_type_int16_t" >&6; }
6604 1.1 christos if test $ac_cv_type_int16_t = no; then
6605 1.1 christos
6606 1.1 christos $as_echo "#define int16_t short" >>confdefs.h
6607 1.1 christos
6608 1.1 christos fi
6609 1.1 christos
6610 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32_t" >&5
6611 1.1 christos $as_echo_n "checking for int32_t... " >&6; }
6612 1.1 christos if ${ac_cv_type_int32_t+:} false; then :
6613 1.1 christos $as_echo_n "(cached) " >&6
6614 1.1 christos else
6615 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 1.1 christos /* end confdefs.h. */
6617 1.1 christos
6618 1.1 christos #include <sys/types.h>
6619 1.1 christos #if STDC_HEADERS
6620 1.1 christos #include <stdlib.h>
6621 1.1 christos #include <stddef.h>
6622 1.1 christos #endif
6623 1.1 christos
6624 1.1 christos #ifdef HAVE_STDINT_H
6625 1.1 christos #include <stdint.h>
6626 1.1 christos #endif
6627 1.1 christos
6628 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6629 1.1 christos #include <sys/socket.h>
6630 1.1 christos #endif
6631 1.1 christos
6632 1.1 christos #ifdef HAVE_ARPA_INET_H
6633 1.1 christos #include <arpa/inet.h>
6634 1.1 christos #endif
6635 1.1 christos
6636 1.1 christos #ifdef HAVE_SIGNAL_H
6637 1.1 christos #include <signal.h>
6638 1.1 christos #endif
6639 1.1 christos
6640 1.1 christos /* For Tru64 */
6641 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6642 1.1 christos #include <sys/bitypes.h>
6643 1.1 christos #endif
6644 1.1 christos
6645 1.1 christos _ACEOF
6646 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6647 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6648 1.1 christos ac_cv_type_int32_t=yes
6649 1.1 christos else
6650 1.1 christos ac_cv_type_int32_t=no
6651 1.1 christos fi
6652 1.1 christos rm -f conftest*
6653 1.1 christos
6654 1.1 christos fi
6655 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int32_t" >&5
6656 1.1 christos $as_echo "$ac_cv_type_int32_t" >&6; }
6657 1.1 christos if test $ac_cv_type_int32_t = no; then
6658 1.1 christos
6659 1.1 christos $as_echo "#define int32_t int" >>confdefs.h
6660 1.1 christos
6661 1.1 christos fi
6662 1.1 christos
6663 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int64_t" >&5
6664 1.1 christos $as_echo_n "checking for int64_t... " >&6; }
6665 1.1 christos if ${ac_cv_type_int64_t+:} false; then :
6666 1.1 christos $as_echo_n "(cached) " >&6
6667 1.1 christos else
6668 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6669 1.1 christos /* end confdefs.h. */
6670 1.1 christos
6671 1.1 christos #include <sys/types.h>
6672 1.1 christos #if STDC_HEADERS
6673 1.1 christos #include <stdlib.h>
6674 1.1 christos #include <stddef.h>
6675 1.1 christos #endif
6676 1.1 christos
6677 1.1 christos #ifdef HAVE_STDINT_H
6678 1.1 christos #include <stdint.h>
6679 1.1 christos #endif
6680 1.1 christos
6681 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6682 1.1 christos #include <sys/socket.h>
6683 1.1 christos #endif
6684 1.1 christos
6685 1.1 christos #ifdef HAVE_ARPA_INET_H
6686 1.1 christos #include <arpa/inet.h>
6687 1.1 christos #endif
6688 1.1 christos
6689 1.1 christos #ifdef HAVE_SIGNAL_H
6690 1.1 christos #include <signal.h>
6691 1.1 christos #endif
6692 1.1 christos
6693 1.1 christos /* For Tru64 */
6694 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6695 1.1 christos #include <sys/bitypes.h>
6696 1.1 christos #endif
6697 1.1 christos
6698 1.1 christos _ACEOF
6699 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6700 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])int64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6701 1.1 christos ac_cv_type_int64_t=yes
6702 1.1 christos else
6703 1.1 christos ac_cv_type_int64_t=no
6704 1.1 christos fi
6705 1.1 christos rm -f conftest*
6706 1.1 christos
6707 1.1 christos fi
6708 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_int64_t" >&5
6709 1.1 christos $as_echo "$ac_cv_type_int64_t" >&6; }
6710 1.1 christos if test $ac_cv_type_int64_t = no; then
6711 1.1 christos
6712 1.1 christos $as_echo "#define int64_t long long" >>confdefs.h
6713 1.1 christos
6714 1.1 christos fi
6715 1.1 christos
6716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint8_t" >&5
6717 1.1 christos $as_echo_n "checking for uint8_t... " >&6; }
6718 1.1 christos if ${ac_cv_type_uint8_t+:} false; then :
6719 1.1 christos $as_echo_n "(cached) " >&6
6720 1.1 christos else
6721 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6722 1.1 christos /* end confdefs.h. */
6723 1.1 christos
6724 1.1 christos #include <sys/types.h>
6725 1.1 christos #if STDC_HEADERS
6726 1.1 christos #include <stdlib.h>
6727 1.1 christos #include <stddef.h>
6728 1.1 christos #endif
6729 1.1 christos
6730 1.1 christos #ifdef HAVE_STDINT_H
6731 1.1 christos #include <stdint.h>
6732 1.1 christos #endif
6733 1.1 christos
6734 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6735 1.1 christos #include <sys/socket.h>
6736 1.1 christos #endif
6737 1.1 christos
6738 1.1 christos #ifdef HAVE_ARPA_INET_H
6739 1.1 christos #include <arpa/inet.h>
6740 1.1 christos #endif
6741 1.1 christos
6742 1.1 christos #ifdef HAVE_SIGNAL_H
6743 1.1 christos #include <signal.h>
6744 1.1 christos #endif
6745 1.1 christos
6746 1.1 christos /* For Tru64 */
6747 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6748 1.1 christos #include <sys/bitypes.h>
6749 1.1 christos #endif
6750 1.1 christos
6751 1.1 christos _ACEOF
6752 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6753 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint8_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6754 1.1 christos ac_cv_type_uint8_t=yes
6755 1.1 christos else
6756 1.1 christos ac_cv_type_uint8_t=no
6757 1.1 christos fi
6758 1.1 christos rm -f conftest*
6759 1.1 christos
6760 1.1 christos fi
6761 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint8_t" >&5
6762 1.1 christos $as_echo "$ac_cv_type_uint8_t" >&6; }
6763 1.1 christos if test $ac_cv_type_uint8_t = no; then
6764 1.1 christos
6765 1.1 christos $as_echo "#define uint8_t unsigned char" >>confdefs.h
6766 1.1 christos
6767 1.1 christos fi
6768 1.1 christos
6769 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint16_t" >&5
6770 1.1 christos $as_echo_n "checking for uint16_t... " >&6; }
6771 1.1 christos if ${ac_cv_type_uint16_t+:} false; then :
6772 1.1 christos $as_echo_n "(cached) " >&6
6773 1.1 christos else
6774 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6775 1.1 christos /* end confdefs.h. */
6776 1.1 christos
6777 1.1 christos #include <sys/types.h>
6778 1.1 christos #if STDC_HEADERS
6779 1.1 christos #include <stdlib.h>
6780 1.1 christos #include <stddef.h>
6781 1.1 christos #endif
6782 1.1 christos
6783 1.1 christos #ifdef HAVE_STDINT_H
6784 1.1 christos #include <stdint.h>
6785 1.1 christos #endif
6786 1.1 christos
6787 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6788 1.1 christos #include <sys/socket.h>
6789 1.1 christos #endif
6790 1.1 christos
6791 1.1 christos #ifdef HAVE_ARPA_INET_H
6792 1.1 christos #include <arpa/inet.h>
6793 1.1 christos #endif
6794 1.1 christos
6795 1.1 christos #ifdef HAVE_SIGNAL_H
6796 1.1 christos #include <signal.h>
6797 1.1 christos #endif
6798 1.1 christos
6799 1.1 christos /* For Tru64 */
6800 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6801 1.1 christos #include <sys/bitypes.h>
6802 1.1 christos #endif
6803 1.1 christos
6804 1.1 christos _ACEOF
6805 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6806 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint16_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6807 1.1 christos ac_cv_type_uint16_t=yes
6808 1.1 christos else
6809 1.1 christos ac_cv_type_uint16_t=no
6810 1.1 christos fi
6811 1.1 christos rm -f conftest*
6812 1.1 christos
6813 1.1 christos fi
6814 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint16_t" >&5
6815 1.1 christos $as_echo "$ac_cv_type_uint16_t" >&6; }
6816 1.1 christos if test $ac_cv_type_uint16_t = no; then
6817 1.1 christos
6818 1.1 christos $as_echo "#define uint16_t unsigned short" >>confdefs.h
6819 1.1 christos
6820 1.1 christos fi
6821 1.1 christos
6822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint32_t" >&5
6823 1.1 christos $as_echo_n "checking for uint32_t... " >&6; }
6824 1.1 christos if ${ac_cv_type_uint32_t+:} false; then :
6825 1.1 christos $as_echo_n "(cached) " >&6
6826 1.1 christos else
6827 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6828 1.1 christos /* end confdefs.h. */
6829 1.1 christos
6830 1.1 christos #include <sys/types.h>
6831 1.1 christos #if STDC_HEADERS
6832 1.1 christos #include <stdlib.h>
6833 1.1 christos #include <stddef.h>
6834 1.1 christos #endif
6835 1.1 christos
6836 1.1 christos #ifdef HAVE_STDINT_H
6837 1.1 christos #include <stdint.h>
6838 1.1 christos #endif
6839 1.1 christos
6840 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6841 1.1 christos #include <sys/socket.h>
6842 1.1 christos #endif
6843 1.1 christos
6844 1.1 christos #ifdef HAVE_ARPA_INET_H
6845 1.1 christos #include <arpa/inet.h>
6846 1.1 christos #endif
6847 1.1 christos
6848 1.1 christos #ifdef HAVE_SIGNAL_H
6849 1.1 christos #include <signal.h>
6850 1.1 christos #endif
6851 1.1 christos
6852 1.1 christos /* For Tru64 */
6853 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6854 1.1 christos #include <sys/bitypes.h>
6855 1.1 christos #endif
6856 1.1 christos
6857 1.1 christos _ACEOF
6858 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6859 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint32_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6860 1.1 christos ac_cv_type_uint32_t=yes
6861 1.1 christos else
6862 1.1 christos ac_cv_type_uint32_t=no
6863 1.1 christos fi
6864 1.1 christos rm -f conftest*
6865 1.1 christos
6866 1.1 christos fi
6867 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint32_t" >&5
6868 1.1 christos $as_echo "$ac_cv_type_uint32_t" >&6; }
6869 1.1 christos if test $ac_cv_type_uint32_t = no; then
6870 1.1 christos
6871 1.1 christos $as_echo "#define uint32_t unsigned int" >>confdefs.h
6872 1.1 christos
6873 1.1 christos fi
6874 1.1 christos
6875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint64_t" >&5
6876 1.1 christos $as_echo_n "checking for uint64_t... " >&6; }
6877 1.1 christos if ${ac_cv_type_uint64_t+:} false; then :
6878 1.1 christos $as_echo_n "(cached) " >&6
6879 1.1 christos else
6880 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6881 1.1 christos /* end confdefs.h. */
6882 1.1 christos
6883 1.1 christos #include <sys/types.h>
6884 1.1 christos #if STDC_HEADERS
6885 1.1 christos #include <stdlib.h>
6886 1.1 christos #include <stddef.h>
6887 1.1 christos #endif
6888 1.1 christos
6889 1.1 christos #ifdef HAVE_STDINT_H
6890 1.1 christos #include <stdint.h>
6891 1.1 christos #endif
6892 1.1 christos
6893 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6894 1.1 christos #include <sys/socket.h>
6895 1.1 christos #endif
6896 1.1 christos
6897 1.1 christos #ifdef HAVE_ARPA_INET_H
6898 1.1 christos #include <arpa/inet.h>
6899 1.1 christos #endif
6900 1.1 christos
6901 1.1 christos #ifdef HAVE_SIGNAL_H
6902 1.1 christos #include <signal.h>
6903 1.1 christos #endif
6904 1.1 christos
6905 1.1 christos /* For Tru64 */
6906 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6907 1.1 christos #include <sys/bitypes.h>
6908 1.1 christos #endif
6909 1.1 christos
6910 1.1 christos _ACEOF
6911 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6912 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uint64_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6913 1.1 christos ac_cv_type_uint64_t=yes
6914 1.1 christos else
6915 1.1 christos ac_cv_type_uint64_t=no
6916 1.1 christos fi
6917 1.1 christos rm -f conftest*
6918 1.1 christos
6919 1.1 christos fi
6920 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uint64_t" >&5
6921 1.1 christos $as_echo "$ac_cv_type_uint64_t" >&6; }
6922 1.1 christos if test $ac_cv_type_uint64_t = no; then
6923 1.1 christos
6924 1.1 christos $as_echo "#define uint64_t unsigned long long" >>confdefs.h
6925 1.1 christos
6926 1.1 christos fi
6927 1.1 christos
6928 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
6929 1.1 christos $as_echo_n "checking for socklen_t... " >&6; }
6930 1.1 christos if ${ac_cv_type_socklen_t+:} false; then :
6931 1.1 christos $as_echo_n "(cached) " >&6
6932 1.1 christos else
6933 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6934 1.1 christos /* end confdefs.h. */
6935 1.1 christos
6936 1.1 christos #include <sys/types.h>
6937 1.1 christos #if STDC_HEADERS
6938 1.1 christos #include <stdlib.h>
6939 1.1 christos #include <stddef.h>
6940 1.1 christos #endif
6941 1.1 christos
6942 1.1 christos #ifdef HAVE_STDINT_H
6943 1.1 christos #include <stdint.h>
6944 1.1 christos #endif
6945 1.1 christos
6946 1.1 christos #ifdef HAVE_SYS_SOCKET_H
6947 1.1 christos #include <sys/socket.h>
6948 1.1 christos #endif
6949 1.1 christos
6950 1.1 christos #ifdef HAVE_ARPA_INET_H
6951 1.1 christos #include <arpa/inet.h>
6952 1.1 christos #endif
6953 1.1 christos
6954 1.1 christos #ifdef HAVE_SIGNAL_H
6955 1.1 christos #include <signal.h>
6956 1.1 christos #endif
6957 1.1 christos
6958 1.1 christos /* For Tru64 */
6959 1.1 christos #ifdef HAVE_SYS_BITYPES_H
6960 1.1 christos #include <sys/bitypes.h>
6961 1.1 christos #endif
6962 1.1 christos
6963 1.1 christos _ACEOF
6964 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6965 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])socklen_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
6966 1.1 christos ac_cv_type_socklen_t=yes
6967 1.1 christos else
6968 1.1 christos ac_cv_type_socklen_t=no
6969 1.1 christos fi
6970 1.1 christos rm -f conftest*
6971 1.1 christos
6972 1.1 christos fi
6973 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_socklen_t" >&5
6974 1.1 christos $as_echo "$ac_cv_type_socklen_t" >&6; }
6975 1.1 christos if test $ac_cv_type_socklen_t = no; then
6976 1.1 christos
6977 1.1 christos $as_echo "#define socklen_t int" >>confdefs.h
6978 1.1 christos
6979 1.1 christos fi
6980 1.1 christos
6981 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sig_atomic_t" >&5
6982 1.1 christos $as_echo_n "checking for sig_atomic_t... " >&6; }
6983 1.1 christos if ${ac_cv_type_sig_atomic_t+:} false; then :
6984 1.1 christos $as_echo_n "(cached) " >&6
6985 1.1 christos else
6986 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6987 1.1 christos /* end confdefs.h. */
6988 1.1 christos
6989 1.1 christos #include <sys/types.h>
6990 1.1 christos #if STDC_HEADERS
6991 1.1 christos #include <stdlib.h>
6992 1.1 christos #include <stddef.h>
6993 1.1 christos #endif
6994 1.1 christos
6995 1.1 christos #ifdef HAVE_STDINT_H
6996 1.1 christos #include <stdint.h>
6997 1.1 christos #endif
6998 1.1 christos
6999 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7000 1.1 christos #include <sys/socket.h>
7001 1.1 christos #endif
7002 1.1 christos
7003 1.1 christos #ifdef HAVE_ARPA_INET_H
7004 1.1 christos #include <arpa/inet.h>
7005 1.1 christos #endif
7006 1.1 christos
7007 1.1 christos #ifdef HAVE_SIGNAL_H
7008 1.1 christos #include <signal.h>
7009 1.1 christos #endif
7010 1.1 christos
7011 1.1 christos /* For Tru64 */
7012 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7013 1.1 christos #include <sys/bitypes.h>
7014 1.1 christos #endif
7015 1.1 christos
7016 1.1 christos _ACEOF
7017 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7018 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])sig_atomic_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7019 1.1 christos ac_cv_type_sig_atomic_t=yes
7020 1.1 christos else
7021 1.1 christos ac_cv_type_sig_atomic_t=no
7022 1.1 christos fi
7023 1.1 christos rm -f conftest*
7024 1.1 christos
7025 1.1 christos fi
7026 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_sig_atomic_t" >&5
7027 1.1 christos $as_echo "$ac_cv_type_sig_atomic_t" >&6; }
7028 1.1 christos if test $ac_cv_type_sig_atomic_t = no; then
7029 1.1 christos
7030 1.1 christos $as_echo "#define sig_atomic_t int" >>confdefs.h
7031 1.1 christos
7032 1.1 christos fi
7033 1.1 christos
7034 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
7035 1.1 christos $as_echo_n "checking for ssize_t... " >&6; }
7036 1.1 christos if ${ac_cv_type_ssize_t+:} false; then :
7037 1.1 christos $as_echo_n "(cached) " >&6
7038 1.1 christos else
7039 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7040 1.1 christos /* end confdefs.h. */
7041 1.1 christos
7042 1.1 christos #include <sys/types.h>
7043 1.1 christos #if STDC_HEADERS
7044 1.1 christos #include <stdlib.h>
7045 1.1 christos #include <stddef.h>
7046 1.1 christos #endif
7047 1.1 christos
7048 1.1 christos #ifdef HAVE_STDINT_H
7049 1.1 christos #include <stdint.h>
7050 1.1 christos #endif
7051 1.1 christos
7052 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7053 1.1 christos #include <sys/socket.h>
7054 1.1 christos #endif
7055 1.1 christos
7056 1.1 christos #ifdef HAVE_ARPA_INET_H
7057 1.1 christos #include <arpa/inet.h>
7058 1.1 christos #endif
7059 1.1 christos
7060 1.1 christos #ifdef HAVE_SIGNAL_H
7061 1.1 christos #include <signal.h>
7062 1.1 christos #endif
7063 1.1 christos
7064 1.1 christos /* For Tru64 */
7065 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7066 1.1 christos #include <sys/bitypes.h>
7067 1.1 christos #endif
7068 1.1 christos
7069 1.1 christos _ACEOF
7070 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7071 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])ssize_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7072 1.1 christos ac_cv_type_ssize_t=yes
7073 1.1 christos else
7074 1.1 christos ac_cv_type_ssize_t=no
7075 1.1 christos fi
7076 1.1 christos rm -f conftest*
7077 1.1 christos
7078 1.1 christos fi
7079 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_ssize_t" >&5
7080 1.1 christos $as_echo "$ac_cv_type_ssize_t" >&6; }
7081 1.1 christos if test $ac_cv_type_ssize_t = no; then
7082 1.1 christos
7083 1.1 christos $as_echo "#define ssize_t int" >>confdefs.h
7084 1.1 christos
7085 1.1 christos fi
7086 1.1 christos
7087 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suseconds_t" >&5
7088 1.1 christos $as_echo_n "checking for suseconds_t... " >&6; }
7089 1.1 christos if ${ac_cv_type_suseconds_t+:} false; then :
7090 1.1 christos $as_echo_n "(cached) " >&6
7091 1.1 christos else
7092 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7093 1.1 christos /* end confdefs.h. */
7094 1.1 christos
7095 1.1 christos #include <sys/types.h>
7096 1.1 christos #if STDC_HEADERS
7097 1.1 christos #include <stdlib.h>
7098 1.1 christos #include <stddef.h>
7099 1.1 christos #endif
7100 1.1 christos
7101 1.1 christos #ifdef HAVE_STDINT_H
7102 1.1 christos #include <stdint.h>
7103 1.1 christos #endif
7104 1.1 christos
7105 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7106 1.1 christos #include <sys/socket.h>
7107 1.1 christos #endif
7108 1.1 christos
7109 1.1 christos #ifdef HAVE_ARPA_INET_H
7110 1.1 christos #include <arpa/inet.h>
7111 1.1 christos #endif
7112 1.1 christos
7113 1.1 christos #ifdef HAVE_SIGNAL_H
7114 1.1 christos #include <signal.h>
7115 1.1 christos #endif
7116 1.1 christos
7117 1.1 christos /* For Tru64 */
7118 1.1 christos #ifdef HAVE_SYS_BITYPES_H
7119 1.1 christos #include <sys/bitypes.h>
7120 1.1 christos #endif
7121 1.1 christos
7122 1.1 christos _ACEOF
7123 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7124 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])suseconds_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
7125 1.1 christos ac_cv_type_suseconds_t=yes
7126 1.1 christos else
7127 1.1 christos ac_cv_type_suseconds_t=no
7128 1.1 christos fi
7129 1.1 christos rm -f conftest*
7130 1.1 christos
7131 1.1 christos fi
7132 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_suseconds_t" >&5
7133 1.1 christos $as_echo "$ac_cv_type_suseconds_t" >&6; }
7134 1.1 christos if test $ac_cv_type_suseconds_t = no; then
7135 1.1 christos
7136 1.1 christos $as_echo "#define suseconds_t time_t" >>confdefs.h
7137 1.1 christos
7138 1.1 christos fi
7139 1.1 christos
7140 1.1 christos
7141 1.1 christos ac_fn_c_check_type "$LINENO" "in_addr_t" "ac_cv_type_in_addr_t" "
7142 1.1 christos #if HAVE_SYS_TYPES_H
7143 1.1 christos # include <sys/types.h>
7144 1.1 christos #endif
7145 1.1 christos #if HAVE_NETINET_IN_H
7146 1.1 christos # include <netinet/in.h>
7147 1.1 christos #endif
7148 1.1 christos "
7149 1.1 christos if test "x$ac_cv_type_in_addr_t" = xyes; then :
7150 1.1 christos
7151 1.1 christos else
7152 1.1 christos
7153 1.1 christos $as_echo "#define in_addr_t uint32_t" >>confdefs.h
7154 1.1 christos
7155 1.1 christos fi
7156 1.1 christos
7157 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
7158 1.1 christos #ifdef HAVE_NETINET_IN_H
7159 1.1 christos #include <netinet/in.h>
7160 1.1 christos #endif
7161 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7162 1.1 christos #include <sys/socket.h>
7163 1.1 christos #endif
7164 1.1 christos #ifdef HAVE_NETDB_H
7165 1.1 christos #include <netdb.h>
7166 1.1 christos #endif
7167 1.1 christos #ifdef HAVE_ARPA_INET_H
7168 1.1 christos #include <arpa/inet.h>
7169 1.1 christos #endif
7170 1.1 christos
7171 1.1 christos "
7172 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
7173 1.1 christos
7174 1.1 christos else
7175 1.1 christos
7176 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
7177 1.1 christos #ifdef HAVE_NETINET_IN_H
7178 1.1 christos #include <netinet/in.h>
7179 1.1 christos #endif
7180 1.1 christos #ifdef HAVE_SYS_SOCKET_H
7181 1.1 christos #include <sys/socket.h>
7182 1.1 christos #endif
7183 1.1 christos #ifdef HAVE_NETDB_H
7184 1.1 christos #include <netdb.h>
7185 1.1 christos #endif
7186 1.1 christos #ifdef HAVE_ARPA_INET_H
7187 1.1 christos #include <arpa/inet.h>
7188 1.1 christos #endif
7189 1.1 christos
7190 1.1 christos "
7191 1.1 christos if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
7192 1.1 christos
7193 1.1 christos
7194 1.1 christos $as_echo "#define ss_family __ss_family" >>confdefs.h
7195 1.1 christos
7196 1.1 christos
7197 1.1 christos fi
7198 1.1 christos
7199 1.1 christos
7200 1.1 christos fi
7201 1.1 christos
7202 1.1 christos ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "$ac_includes_default"
7203 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes; then :
7204 1.1 christos
7205 1.1 christos cat >>confdefs.h <<_ACEOF
7206 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIMENSEC 1
7207 1.1 christos _ACEOF
7208 1.1 christos
7209 1.1 christos
7210 1.1 christos fi
7211 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"
7212 1.1 christos if test "x$ac_cv_member_struct_stat_st_mtim_tv_nsec" = xyes; then :
7213 1.1 christos
7214 1.1 christos cat >>confdefs.h <<_ACEOF
7215 1.1 christos #define HAVE_STRUCT_STAT_ST_MTIM_TV_NSEC 1
7216 1.1 christos _ACEOF
7217 1.1 christos
7218 1.1 christos
7219 1.1 christos fi
7220 1.1 christos
7221 1.1 christos
7222 1.1 christos # Checks for library functions.
7223 1.1 christos for ac_header in unistd.h
7224 1.1 christos do :
7225 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "unistd.h" "ac_cv_header_unistd_h" "$ac_includes_default"
7226 1.1 christos if test "x$ac_cv_header_unistd_h" = xyes; then :
7227 1.1 christos cat >>confdefs.h <<_ACEOF
7228 1.1 christos #define HAVE_UNISTD_H 1
7229 1.1 christos _ACEOF
7230 1.1 christos
7231 1.1 christos fi
7232 1.1 christos
7233 1.1 christos done
7234 1.1 christos
7235 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working chown" >&5
7236 1.1 christos $as_echo_n "checking for working chown... " >&6; }
7237 1.1 christos if ${ac_cv_func_chown_works+:} false; then :
7238 1.1 christos $as_echo_n "(cached) " >&6
7239 1.1 christos else
7240 1.1 christos if test "$cross_compiling" = yes; then :
7241 1.1 christos ac_cv_func_chown_works=no
7242 1.1 christos else
7243 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7244 1.1 christos /* end confdefs.h. */
7245 1.1 christos $ac_includes_default
7246 1.1 christos #include <fcntl.h>
7247 1.1 christos
7248 1.1 christos int
7249 1.1 christos main ()
7250 1.1 christos {
7251 1.1 christos char *f = "conftest.chown";
7252 1.1 christos struct stat before, after;
7253 1.1 christos
7254 1.1 christos if (creat (f, 0600) < 0)
7255 1.1 christos return 1;
7256 1.1 christos if (stat (f, &before) < 0)
7257 1.1 christos return 1;
7258 1.1 christos if (chown (f, (uid_t) -1, (gid_t) -1) == -1)
7259 1.1 christos return 1;
7260 1.1 christos if (stat (f, &after) < 0)
7261 1.1 christos return 1;
7262 1.1 christos return ! (before.st_uid == after.st_uid && before.st_gid == after.st_gid);
7263 1.1 christos
7264 1.1 christos ;
7265 1.1 christos return 0;
7266 1.1 christos }
7267 1.1 christos _ACEOF
7268 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7269 1.1 christos ac_cv_func_chown_works=yes
7270 1.1 christos else
7271 1.1 christos ac_cv_func_chown_works=no
7272 1.1 christos fi
7273 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7274 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7275 1.1 christos fi
7276 1.1 christos
7277 1.1 christos rm -f conftest.chown
7278 1.1 christos
7279 1.1 christos fi
7280 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_chown_works" >&5
7281 1.1 christos $as_echo "$ac_cv_func_chown_works" >&6; }
7282 1.1 christos if test $ac_cv_func_chown_works = yes; then
7283 1.1 christos
7284 1.1 christos $as_echo "#define HAVE_CHOWN 1" >>confdefs.h
7285 1.1 christos
7286 1.1 christos fi
7287 1.1 christos
7288 1.1 christos for ac_header in vfork.h
7289 1.1 christos do :
7290 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
7291 1.1 christos if test "x$ac_cv_header_vfork_h" = xyes; then :
7292 1.1 christos cat >>confdefs.h <<_ACEOF
7293 1.1 christos #define HAVE_VFORK_H 1
7294 1.1 christos _ACEOF
7295 1.1 christos
7296 1.1 christos fi
7297 1.1 christos
7298 1.1 christos done
7299 1.1 christos
7300 1.1 christos for ac_func in fork vfork
7301 1.1 christos do :
7302 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7303 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7304 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7305 1.1 christos cat >>confdefs.h <<_ACEOF
7306 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7307 1.1 christos _ACEOF
7308 1.1 christos
7309 1.1 christos fi
7310 1.1 christos done
7311 1.1 christos
7312 1.1 christos if test "x$ac_cv_func_fork" = xyes; then
7313 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
7314 1.1 christos $as_echo_n "checking for working fork... " >&6; }
7315 1.1 christos if ${ac_cv_func_fork_works+:} false; then :
7316 1.1 christos $as_echo_n "(cached) " >&6
7317 1.1 christos else
7318 1.1 christos if test "$cross_compiling" = yes; then :
7319 1.1 christos ac_cv_func_fork_works=cross
7320 1.1 christos else
7321 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7322 1.1 christos /* end confdefs.h. */
7323 1.1 christos $ac_includes_default
7324 1.1 christos int
7325 1.1 christos main ()
7326 1.1 christos {
7327 1.1 christos
7328 1.1 christos /* By Ruediger Kuhlmann. */
7329 1.1 christos return fork () < 0;
7330 1.1 christos
7331 1.1 christos ;
7332 1.1 christos return 0;
7333 1.1 christos }
7334 1.1 christos _ACEOF
7335 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7336 1.1 christos ac_cv_func_fork_works=yes
7337 1.1 christos else
7338 1.1 christos ac_cv_func_fork_works=no
7339 1.1 christos fi
7340 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7341 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7342 1.1 christos fi
7343 1.1 christos
7344 1.1 christos fi
7345 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
7346 1.1 christos $as_echo "$ac_cv_func_fork_works" >&6; }
7347 1.1 christos
7348 1.1 christos else
7349 1.1 christos ac_cv_func_fork_works=$ac_cv_func_fork
7350 1.1 christos fi
7351 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7352 1.1 christos case $host in
7353 1.1 christos *-*-amigaos* | *-*-msdosdjgpp*)
7354 1.1 christos # Override, as these systems have only a dummy fork() stub
7355 1.1 christos ac_cv_func_fork_works=no
7356 1.1 christos ;;
7357 1.1 christos *)
7358 1.1 christos ac_cv_func_fork_works=yes
7359 1.1 christos ;;
7360 1.1 christos esac
7361 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
7362 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
7363 1.1 christos fi
7364 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7365 1.1 christos if test "x$ac_cv_func_vfork" = xyes; then
7366 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
7367 1.1 christos $as_echo_n "checking for working vfork... " >&6; }
7368 1.1 christos if ${ac_cv_func_vfork_works+:} false; then :
7369 1.1 christos $as_echo_n "(cached) " >&6
7370 1.1 christos else
7371 1.1 christos if test "$cross_compiling" = yes; then :
7372 1.1 christos ac_cv_func_vfork_works=cross
7373 1.1 christos else
7374 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7375 1.1 christos /* end confdefs.h. */
7376 1.1 christos /* Thanks to Paul Eggert for this test. */
7377 1.1 christos $ac_includes_default
7378 1.1 christos #include <sys/wait.h>
7379 1.1 christos #ifdef HAVE_VFORK_H
7380 1.1 christos # include <vfork.h>
7381 1.1 christos #endif
7382 1.1 christos /* On some sparc systems, changes by the child to local and incoming
7383 1.1 christos argument registers are propagated back to the parent. The compiler
7384 1.1 christos is told about this with #include <vfork.h>, but some compilers
7385 1.1 christos (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
7386 1.1 christos static variable whose address is put into a register that is
7387 1.1 christos clobbered by the vfork. */
7388 1.1 christos static void
7389 1.1 christos #ifdef __cplusplus
7390 1.1 christos sparc_address_test (int arg)
7391 1.1 christos # else
7392 1.1 christos sparc_address_test (arg) int arg;
7393 1.1 christos #endif
7394 1.1 christos {
7395 1.1 christos static pid_t child;
7396 1.1 christos if (!child) {
7397 1.1 christos child = vfork ();
7398 1.1 christos if (child < 0) {
7399 1.1 christos perror ("vfork");
7400 1.1 christos _exit(2);
7401 1.1 christos }
7402 1.1 christos if (!child) {
7403 1.1 christos arg = getpid();
7404 1.1 christos write(-1, "", 0);
7405 1.1 christos _exit (arg);
7406 1.1 christos }
7407 1.1 christos }
7408 1.1 christos }
7409 1.1 christos
7410 1.1 christos int
7411 1.1 christos main ()
7412 1.1 christos {
7413 1.1 christos pid_t parent = getpid ();
7414 1.1 christos pid_t child;
7415 1.1 christos
7416 1.1 christos sparc_address_test (0);
7417 1.1 christos
7418 1.1 christos child = vfork ();
7419 1.1 christos
7420 1.1 christos if (child == 0) {
7421 1.1 christos /* Here is another test for sparc vfork register problems. This
7422 1.1 christos test uses lots of local variables, at least as many local
7423 1.1 christos variables as main has allocated so far including compiler
7424 1.1 christos temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
7425 1.1 christos 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
7426 1.1 christos reuse the register of parent for one of the local variables,
7427 1.1 christos since it will think that parent can't possibly be used any more
7428 1.1 christos in this routine. Assigning to the local variable will thus
7429 1.1 christos munge parent in the parent process. */
7430 1.1 christos pid_t
7431 1.1 christos p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
7432 1.1 christos p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
7433 1.1 christos /* Convince the compiler that p..p7 are live; otherwise, it might
7434 1.1 christos use the same hardware register for all 8 local variables. */
7435 1.1 christos if (p != p1 || p != p2 || p != p3 || p != p4
7436 1.1 christos || p != p5 || p != p6 || p != p7)
7437 1.1 christos _exit(1);
7438 1.1 christos
7439 1.1 christos /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
7440 1.1 christos from child file descriptors. If the child closes a descriptor
7441 1.1 christos before it execs or exits, this munges the parent's descriptor
7442 1.1 christos as well. Test for this by closing stdout in the child. */
7443 1.1 christos _exit(close(fileno(stdout)) != 0);
7444 1.1 christos } else {
7445 1.1 christos int status;
7446 1.1 christos struct stat st;
7447 1.1 christos
7448 1.1 christos while (wait(&status) != child)
7449 1.1 christos ;
7450 1.1 christos return (
7451 1.1 christos /* Was there some problem with vforking? */
7452 1.1 christos child < 0
7453 1.1 christos
7454 1.1 christos /* Did the child fail? (This shouldn't happen.) */
7455 1.1 christos || status
7456 1.1 christos
7457 1.1 christos /* Did the vfork/compiler bug occur? */
7458 1.1 christos || parent != getpid()
7459 1.1 christos
7460 1.1 christos /* Did the file descriptor bug occur? */
7461 1.1 christos || fstat(fileno(stdout), &st) != 0
7462 1.1 christos );
7463 1.1 christos }
7464 1.1 christos }
7465 1.1 christos _ACEOF
7466 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7467 1.1 christos ac_cv_func_vfork_works=yes
7468 1.1 christos else
7469 1.1 christos ac_cv_func_vfork_works=no
7470 1.1 christos fi
7471 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7472 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7473 1.1 christos fi
7474 1.1 christos
7475 1.1 christos fi
7476 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
7477 1.1 christos $as_echo "$ac_cv_func_vfork_works" >&6; }
7478 1.1 christos
7479 1.1 christos fi;
7480 1.1 christos if test "x$ac_cv_func_fork_works" = xcross; then
7481 1.1 christos ac_cv_func_vfork_works=$ac_cv_func_vfork
7482 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
7483 1.1 christos $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
7484 1.1 christos fi
7485 1.1 christos
7486 1.1 christos if test "x$ac_cv_func_vfork_works" = xyes; then
7487 1.1 christos
7488 1.1 christos $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
7489 1.1 christos
7490 1.1 christos else
7491 1.1 christos
7492 1.1 christos $as_echo "#define vfork fork" >>confdefs.h
7493 1.1 christos
7494 1.1 christos fi
7495 1.1 christos if test "x$ac_cv_func_fork_works" = xyes; then
7496 1.1 christos
7497 1.1 christos $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
7498 1.1 christos
7499 1.1 christos fi
7500 1.1 christos
7501 1.1 christos for ac_header in stdlib.h
7502 1.1 christos do :
7503 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
7504 1.1 christos if test "x$ac_cv_header_stdlib_h" = xyes; then :
7505 1.1 christos cat >>confdefs.h <<_ACEOF
7506 1.1 christos #define HAVE_STDLIB_H 1
7507 1.1 christos _ACEOF
7508 1.1 christos
7509 1.1 christos fi
7510 1.1 christos
7511 1.1 christos done
7512 1.1 christos
7513 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
7514 1.1 christos $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
7515 1.1 christos if ${ac_cv_func_malloc_0_nonnull+:} false; then :
7516 1.1 christos $as_echo_n "(cached) " >&6
7517 1.1 christos else
7518 1.1 christos if test "$cross_compiling" = yes; then :
7519 1.1 christos ac_cv_func_malloc_0_nonnull=no
7520 1.1 christos else
7521 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7522 1.1 christos /* end confdefs.h. */
7523 1.1 christos #if defined STDC_HEADERS || defined HAVE_STDLIB_H
7524 1.1 christos # include <stdlib.h>
7525 1.1 christos #else
7526 1.1 christos char *malloc ();
7527 1.1 christos #endif
7528 1.1 christos
7529 1.1 christos int
7530 1.1 christos main ()
7531 1.1 christos {
7532 1.1 christos return ! malloc (0);
7533 1.1 christos ;
7534 1.1 christos return 0;
7535 1.1 christos }
7536 1.1 christos _ACEOF
7537 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7538 1.1 christos ac_cv_func_malloc_0_nonnull=yes
7539 1.1 christos else
7540 1.1 christos ac_cv_func_malloc_0_nonnull=no
7541 1.1 christos fi
7542 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7543 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7544 1.1 christos fi
7545 1.1 christos
7546 1.1 christos fi
7547 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
7548 1.1 christos $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
7549 1.1 christos if test $ac_cv_func_malloc_0_nonnull = yes; then :
7550 1.1 christos
7551 1.1 christos $as_echo "#define HAVE_MALLOC 1" >>confdefs.h
7552 1.1 christos
7553 1.1 christos else
7554 1.1 christos $as_echo "#define HAVE_MALLOC 0" >>confdefs.h
7555 1.1 christos
7556 1.1 christos case " $LIBOBJS " in
7557 1.1 christos *" malloc.$ac_objext "* ) ;;
7558 1.1 christos *) LIBOBJS="$LIBOBJS malloc.$ac_objext"
7559 1.1 christos ;;
7560 1.1 christos esac
7561 1.1 christos
7562 1.1 christos
7563 1.1 christos $as_echo "#define malloc rpl_malloc" >>confdefs.h
7564 1.1 christos
7565 1.1 christos fi
7566 1.1 christos
7567 1.1 christos
7568 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
7569 1.1 christos $as_echo_n "checking return type of signal handlers... " >&6; }
7570 1.1 christos if ${ac_cv_type_signal+:} false; then :
7571 1.1 christos $as_echo_n "(cached) " >&6
7572 1.1 christos else
7573 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7574 1.1 christos /* end confdefs.h. */
7575 1.1 christos #include <sys/types.h>
7576 1.1 christos #include <signal.h>
7577 1.1 christos
7578 1.1 christos int
7579 1.1 christos main ()
7580 1.1 christos {
7581 1.1 christos return *(signal (0, 0)) (0) == 1;
7582 1.1 christos ;
7583 1.1 christos return 0;
7584 1.1 christos }
7585 1.1 christos _ACEOF
7586 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7587 1.1 christos ac_cv_type_signal=int
7588 1.1 christos else
7589 1.1 christos ac_cv_type_signal=void
7590 1.1 christos fi
7591 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7592 1.1 christos fi
7593 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
7594 1.1 christos $as_echo "$ac_cv_type_signal" >&6; }
7595 1.1 christos
7596 1.1 christos cat >>confdefs.h <<_ACEOF
7597 1.1 christos #define RETSIGTYPE $ac_cv_type_signal
7598 1.1 christos _ACEOF
7599 1.1 christos
7600 1.1 christos
7601 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7602 1.1 christos $as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; }
7603 1.1 christos if ${ac_cv_sys_largefile_source+:} false; then :
7604 1.1 christos $as_echo_n "(cached) " >&6
7605 1.1 christos else
7606 1.1 christos while :; do
7607 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7608 1.1 christos /* end confdefs.h. */
7609 1.1 christos #include <sys/types.h> /* for off_t */
7610 1.1 christos #include <stdio.h>
7611 1.1 christos int
7612 1.1 christos main ()
7613 1.1 christos {
7614 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7615 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7616 1.1 christos ;
7617 1.1 christos return 0;
7618 1.1 christos }
7619 1.1 christos _ACEOF
7620 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7621 1.1 christos ac_cv_sys_largefile_source=no; break
7622 1.1 christos fi
7623 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7624 1.1 christos conftest$ac_exeext conftest.$ac_ext
7625 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7626 1.1 christos /* end confdefs.h. */
7627 1.1 christos #define _LARGEFILE_SOURCE 1
7628 1.1 christos #include <sys/types.h> /* for off_t */
7629 1.1 christos #include <stdio.h>
7630 1.1 christos int
7631 1.1 christos main ()
7632 1.1 christos {
7633 1.1 christos int (*fp) (FILE *, off_t, int) = fseeko;
7634 1.1 christos return fseeko (stdin, 0, 0) && fp (stdin, 0, 0);
7635 1.1 christos ;
7636 1.1 christos return 0;
7637 1.1 christos }
7638 1.1 christos _ACEOF
7639 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
7640 1.1 christos ac_cv_sys_largefile_source=1; break
7641 1.1 christos fi
7642 1.1 christos rm -f core conftest.err conftest.$ac_objext \
7643 1.1 christos conftest$ac_exeext conftest.$ac_ext
7644 1.1 christos ac_cv_sys_largefile_source=unknown
7645 1.1 christos break
7646 1.1 christos done
7647 1.1 christos fi
7648 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5
7649 1.1 christos $as_echo "$ac_cv_sys_largefile_source" >&6; }
7650 1.1 christos case $ac_cv_sys_largefile_source in #(
7651 1.1 christos no | unknown) ;;
7652 1.1 christos *)
7653 1.1 christos cat >>confdefs.h <<_ACEOF
7654 1.1 christos #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7655 1.1 christos _ACEOF
7656 1.1 christos ;;
7657 1.1 christos esac
7658 1.1 christos rm -rf conftest*
7659 1.1 christos
7660 1.1 christos # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7661 1.1 christos # in glibc 2.1.3, but that breaks too many other things.
7662 1.1 christos # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7663 1.1 christos if test $ac_cv_sys_largefile_source != unknown; then
7664 1.1 christos
7665 1.1 christos $as_echo "#define HAVE_FSEEKO 1" >>confdefs.h
7666 1.1 christos
7667 1.1 christos fi
7668 1.1 christos
7669 1.1 christos # Check whether --enable-largefile was given.
7670 1.1 christos if test "${enable_largefile+set}" = set; then :
7671 1.1 christos enableval=$enable_largefile;
7672 1.1 christos fi
7673 1.1 christos
7674 1.1 christos if test "$enable_largefile" != no; then
7675 1.1 christos
7676 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
7677 1.1 christos $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
7678 1.1 christos if ${ac_cv_sys_largefile_CC+:} false; then :
7679 1.1 christos $as_echo_n "(cached) " >&6
7680 1.1 christos else
7681 1.1 christos ac_cv_sys_largefile_CC=no
7682 1.1 christos if test "$GCC" != yes; then
7683 1.1 christos ac_save_CC=$CC
7684 1.1 christos while :; do
7685 1.1 christos # IRIX 6.2 and later do not support large files by default,
7686 1.1 christos # so use the C compiler's -n32 option if that helps.
7687 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7688 1.1 christos /* end confdefs.h. */
7689 1.1 christos #include <sys/types.h>
7690 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7691 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7692 1.1 christos since some C++ compilers masquerading as C compilers
7693 1.1 christos incorrectly reject 9223372036854775807. */
7694 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7695 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7696 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7697 1.1 christos ? 1 : -1];
7698 1.1 christos int
7699 1.1 christos main ()
7700 1.1 christos {
7701 1.1 christos
7702 1.1 christos ;
7703 1.1 christos return 0;
7704 1.1 christos }
7705 1.1 christos _ACEOF
7706 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7707 1.1 christos break
7708 1.1 christos fi
7709 1.1 christos rm -f core conftest.err conftest.$ac_objext
7710 1.1 christos CC="$CC -n32"
7711 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7712 1.1 christos ac_cv_sys_largefile_CC=' -n32'; break
7713 1.1 christos fi
7714 1.1 christos rm -f core conftest.err conftest.$ac_objext
7715 1.1 christos break
7716 1.1 christos done
7717 1.1 christos CC=$ac_save_CC
7718 1.1 christos rm -f conftest.$ac_ext
7719 1.1 christos fi
7720 1.1 christos fi
7721 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
7722 1.1 christos $as_echo "$ac_cv_sys_largefile_CC" >&6; }
7723 1.1 christos if test "$ac_cv_sys_largefile_CC" != no; then
7724 1.1 christos CC=$CC$ac_cv_sys_largefile_CC
7725 1.1 christos fi
7726 1.1 christos
7727 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7728 1.1 christos $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
7729 1.1 christos if ${ac_cv_sys_file_offset_bits+:} false; then :
7730 1.1 christos $as_echo_n "(cached) " >&6
7731 1.1 christos else
7732 1.1 christos while :; do
7733 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7734 1.1 christos /* end confdefs.h. */
7735 1.1 christos #include <sys/types.h>
7736 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7737 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7738 1.1 christos since some C++ compilers masquerading as C compilers
7739 1.1 christos incorrectly reject 9223372036854775807. */
7740 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7741 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7742 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7743 1.1 christos ? 1 : -1];
7744 1.1 christos int
7745 1.1 christos main ()
7746 1.1 christos {
7747 1.1 christos
7748 1.1 christos ;
7749 1.1 christos return 0;
7750 1.1 christos }
7751 1.1 christos _ACEOF
7752 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7753 1.1 christos ac_cv_sys_file_offset_bits=no; break
7754 1.1 christos fi
7755 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7756 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7757 1.1 christos /* end confdefs.h. */
7758 1.1 christos #define _FILE_OFFSET_BITS 64
7759 1.1 christos #include <sys/types.h>
7760 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7761 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7762 1.1 christos since some C++ compilers masquerading as C compilers
7763 1.1 christos incorrectly reject 9223372036854775807. */
7764 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7765 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7766 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7767 1.1 christos ? 1 : -1];
7768 1.1 christos int
7769 1.1 christos main ()
7770 1.1 christos {
7771 1.1 christos
7772 1.1 christos ;
7773 1.1 christos return 0;
7774 1.1 christos }
7775 1.1 christos _ACEOF
7776 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7777 1.1 christos ac_cv_sys_file_offset_bits=64; break
7778 1.1 christos fi
7779 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7780 1.1 christos ac_cv_sys_file_offset_bits=unknown
7781 1.1 christos break
7782 1.1 christos done
7783 1.1 christos fi
7784 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
7785 1.1 christos $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
7786 1.1 christos case $ac_cv_sys_file_offset_bits in #(
7787 1.1 christos no | unknown) ;;
7788 1.1 christos *)
7789 1.1 christos cat >>confdefs.h <<_ACEOF
7790 1.1 christos #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7791 1.1 christos _ACEOF
7792 1.1 christos ;;
7793 1.1 christos esac
7794 1.1 christos rm -rf conftest*
7795 1.1 christos if test $ac_cv_sys_file_offset_bits = unknown; then
7796 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
7797 1.1 christos $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
7798 1.1 christos if ${ac_cv_sys_large_files+:} false; then :
7799 1.1 christos $as_echo_n "(cached) " >&6
7800 1.1 christos else
7801 1.1 christos while :; do
7802 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7803 1.1 christos /* end confdefs.h. */
7804 1.1 christos #include <sys/types.h>
7805 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7806 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7807 1.1 christos since some C++ compilers masquerading as C compilers
7808 1.1 christos incorrectly reject 9223372036854775807. */
7809 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7810 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7811 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7812 1.1 christos ? 1 : -1];
7813 1.1 christos int
7814 1.1 christos main ()
7815 1.1 christos {
7816 1.1 christos
7817 1.1 christos ;
7818 1.1 christos return 0;
7819 1.1 christos }
7820 1.1 christos _ACEOF
7821 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7822 1.1 christos ac_cv_sys_large_files=no; break
7823 1.1 christos fi
7824 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7825 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7826 1.1 christos /* end confdefs.h. */
7827 1.1 christos #define _LARGE_FILES 1
7828 1.1 christos #include <sys/types.h>
7829 1.1 christos /* Check that off_t can represent 2**63 - 1 correctly.
7830 1.1 christos We can't simply define LARGE_OFF_T to be 9223372036854775807,
7831 1.1 christos since some C++ compilers masquerading as C compilers
7832 1.1 christos incorrectly reject 9223372036854775807. */
7833 1.1 christos #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7834 1.1 christos int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7835 1.1 christos && LARGE_OFF_T % 2147483647 == 1)
7836 1.1 christos ? 1 : -1];
7837 1.1 christos int
7838 1.1 christos main ()
7839 1.1 christos {
7840 1.1 christos
7841 1.1 christos ;
7842 1.1 christos return 0;
7843 1.1 christos }
7844 1.1 christos _ACEOF
7845 1.1 christos if ac_fn_c_try_compile "$LINENO"; then :
7846 1.1 christos ac_cv_sys_large_files=1; break
7847 1.1 christos fi
7848 1.1 christos rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7849 1.1 christos ac_cv_sys_large_files=unknown
7850 1.1 christos break
7851 1.1 christos done
7852 1.1 christos fi
7853 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
7854 1.1 christos $as_echo "$ac_cv_sys_large_files" >&6; }
7855 1.1 christos case $ac_cv_sys_large_files in #(
7856 1.1 christos no | unknown) ;;
7857 1.1 christos *)
7858 1.1 christos cat >>confdefs.h <<_ACEOF
7859 1.1 christos #define _LARGE_FILES $ac_cv_sys_large_files
7860 1.1 christos _ACEOF
7861 1.1 christos ;;
7862 1.1 christos esac
7863 1.1 christos rm -rf conftest*
7864 1.1 christos fi
7865 1.1 christos
7866 1.1 christos
7867 1.1 christos fi
7868 1.1 christos
7869 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7870 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7871 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7872 1.1 christos # This bug is HP SR number 8606223364.
7873 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void*" >&5
7874 1.1 christos $as_echo_n "checking size of void*... " >&6; }
7875 1.1 christos if ${ac_cv_sizeof_voidp+:} false; then :
7876 1.1 christos $as_echo_n "(cached) " >&6
7877 1.1 christos else
7878 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void*))" "ac_cv_sizeof_voidp" "$ac_includes_default"; then :
7879 1.1 christos
7880 1.1 christos else
7881 1.1 christos if test "$ac_cv_type_voidp" = yes; then
7882 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7883 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7884 1.1 christos as_fn_error 77 "cannot compute sizeof (void*)
7885 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7886 1.1 christos else
7887 1.1 christos ac_cv_sizeof_voidp=0
7888 1.1 christos fi
7889 1.1 christos fi
7890 1.1 christos
7891 1.1 christos fi
7892 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_voidp" >&5
7893 1.1 christos $as_echo "$ac_cv_sizeof_voidp" >&6; }
7894 1.1 christos
7895 1.1 christos
7896 1.1 christos
7897 1.1 christos cat >>confdefs.h <<_ACEOF
7898 1.1 christos #define SIZEOF_VOIDP $ac_cv_sizeof_voidp
7899 1.1 christos _ACEOF
7900 1.1 christos
7901 1.1 christos
7902 1.1 christos # The cast to long int works around a bug in the HP C Compiler
7903 1.1 christos # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7904 1.1 christos # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7905 1.1 christos # This bug is HP SR number 8606223364.
7906 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
7907 1.1 christos $as_echo_n "checking size of off_t... " >&6; }
7908 1.1 christos if ${ac_cv_sizeof_off_t+:} false; then :
7909 1.1 christos $as_echo_n "(cached) " >&6
7910 1.1 christos else
7911 1.1 christos if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then :
7912 1.1 christos
7913 1.1 christos else
7914 1.1 christos if test "$ac_cv_type_off_t" = yes; then
7915 1.1 christos { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7916 1.1 christos $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7917 1.1 christos as_fn_error 77 "cannot compute sizeof (off_t)
7918 1.1 christos See \`config.log' for more details" "$LINENO" 5; }
7919 1.1 christos else
7920 1.1 christos ac_cv_sizeof_off_t=0
7921 1.1 christos fi
7922 1.1 christos fi
7923 1.1 christos
7924 1.1 christos fi
7925 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
7926 1.1 christos $as_echo "$ac_cv_sizeof_off_t" >&6; }
7927 1.1 christos
7928 1.1 christos
7929 1.1 christos
7930 1.1 christos cat >>confdefs.h <<_ACEOF
7931 1.1 christos #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
7932 1.1 christos _ACEOF
7933 1.1 christos
7934 1.1 christos
7935 1.1 christos for ac_func in arc4random arc4random_uniform
7936 1.1 christos do :
7937 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7938 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7939 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7940 1.1 christos cat >>confdefs.h <<_ACEOF
7941 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7942 1.1 christos _ACEOF
7943 1.1 christos
7944 1.1 christos fi
7945 1.1 christos done
7946 1.1 christos
7947 1.1 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
7948 1.1 christos do :
7949 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7950 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7951 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7952 1.1 christos cat >>confdefs.h <<_ACEOF
7953 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
7954 1.1 christos _ACEOF
7955 1.1 christos
7956 1.1 christos fi
7957 1.1 christos done
7958 1.1 christos
7959 1.1 christos
7960 1.1 christos # Check whether --enable-recvmmsg was given.
7961 1.1 christos if test "${enable_recvmmsg+set}" = set; then :
7962 1.1 christos enableval=$enable_recvmmsg;
7963 1.1 christos fi
7964 1.1 christos
7965 1.1 christos case "$enable_recvmmsg" in
7966 1.1 christos yes)
7967 1.1 christos ac_fn_c_check_func "$LINENO" "recvmmsg" "ac_cv_func_recvmmsg"
7968 1.1 christos if test "x$ac_cv_func_recvmmsg" = xyes; then :
7969 1.1 christos
7970 1.1 christos if test "$cross_compiling" = yes; then :
7971 1.1 christos
7972 1.1 christos
7973 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
7974 1.1 christos
7975 1.1 christos
7976 1.1 christos else
7977 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7978 1.1 christos /* end confdefs.h. */
7979 1.1 christos
7980 1.1 christos #include <sys/socket.h>
7981 1.1 christos #include <errno.h>
7982 1.1 christos int main(void)
7983 1.1 christos {
7984 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
7985 1.1 christos int r = recvmmsg(s, 0, 0, 0, 0) == -1 && errno == ENOSYS;
7986 1.1 christos close(s);
7987 1.1 christos return r;
7988 1.1 christos }
7989 1.1 christos
7990 1.1 christos _ACEOF
7991 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
7992 1.1 christos
7993 1.1 christos
7994 1.1 christos $as_echo "#define HAVE_RECVMMSG 1" >>confdefs.h
7995 1.1 christos
7996 1.1 christos fi
7997 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7998 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
7999 1.1 christos fi
8000 1.1 christos
8001 1.1 christos fi
8002 1.1 christos
8003 1.1 christos ac_fn_c_check_func "$LINENO" "sendmmsg" "ac_cv_func_sendmmsg"
8004 1.1 christos if test "x$ac_cv_func_sendmmsg" = xyes; then :
8005 1.1 christos
8006 1.1 christos if test "$cross_compiling" = yes; then :
8007 1.1 christos
8008 1.1 christos
8009 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8010 1.1 christos
8011 1.1 christos
8012 1.1 christos else
8013 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8014 1.1 christos /* end confdefs.h. */
8015 1.1 christos
8016 1.1 christos #include <sys/socket.h>
8017 1.1 christos #include <errno.h>
8018 1.1 christos int main(void)
8019 1.1 christos {
8020 1.1 christos int s = socket(AF_INET, SOCK_DGRAM, 0);
8021 1.1 christos int r = sendmmsg(s, 0, 0, 0) == -1 && errno == ENOSYS;
8022 1.1 christos close(s);
8023 1.1 christos return r;
8024 1.1 christos }
8025 1.1 christos
8026 1.1 christos _ACEOF
8027 1.1 christos if ac_fn_c_try_run "$LINENO"; then :
8028 1.1 christos
8029 1.1 christos
8030 1.1 christos $as_echo "#define HAVE_SENDMMSG 1" >>confdefs.h
8031 1.1 christos
8032 1.1 christos fi
8033 1.1 christos rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8034 1.1 christos conftest.$ac_objext conftest.beam conftest.$ac_ext
8035 1.1 christos fi
8036 1.1 christos
8037 1.1 christos fi
8038 1.1 christos
8039 1.1 christos
8040 1.1 christos ;;
8041 1.1 christos no|*)
8042 1.1 christos ;;
8043 1.1 christos esac
8044 1.1 christos
8045 1.1 christos # check if setreuid en setregid fail, on MacOSX10.4(darwin8).
8046 1.1 christos if echo $build_os | grep darwin8 > /dev/null; then
8047 1.1 christos
8048 1.1 christos $as_echo "#define DARWIN_BROKEN_SETREUID 1" >>confdefs.h
8049 1.1 christos
8050 1.1 christos fi
8051 1.1 christos
8052 1.1 christos #
8053 1.1 christos # Checking for missing functions we can replace
8054 1.1 christos #
8055 1.1 christos ac_fn_c_check_func "$LINENO" "basename" "ac_cv_func_basename"
8056 1.1 christos if test "x$ac_cv_func_basename" = xyes; then :
8057 1.1 christos $as_echo "#define HAVE_BASENAME 1" >>confdefs.h
8058 1.1 christos
8059 1.1 christos else
8060 1.1 christos case " $LIBOBJS " in
8061 1.1 christos *" basename.$ac_objext "* ) ;;
8062 1.1 christos *) LIBOBJS="$LIBOBJS basename.$ac_objext"
8063 1.1 christos ;;
8064 1.1 christos esac
8065 1.1 christos
8066 1.1 christos fi
8067 1.1 christos
8068 1.1 christos
8069 1.1 christos ac_fn_c_check_func "$LINENO" "inet_aton" "ac_cv_func_inet_aton"
8070 1.1 christos if test "x$ac_cv_func_inet_aton" = xyes; then :
8071 1.1 christos $as_echo "#define HAVE_INET_ATON 1" >>confdefs.h
8072 1.1 christos
8073 1.1 christos else
8074 1.1 christos case " $LIBOBJS " in
8075 1.1 christos *" inet_aton.$ac_objext "* ) ;;
8076 1.1 christos *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
8077 1.1 christos ;;
8078 1.1 christos esac
8079 1.1 christos
8080 1.1 christos fi
8081 1.1 christos
8082 1.1 christos
8083 1.1 christos ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
8084 1.1 christos if test "x$ac_cv_func_inet_pton" = xyes; then :
8085 1.1 christos $as_echo "#define HAVE_INET_PTON 1" >>confdefs.h
8086 1.1 christos
8087 1.1 christos else
8088 1.1 christos case " $LIBOBJS " in
8089 1.1 christos *" inet_pton.$ac_objext "* ) ;;
8090 1.1 christos *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
8091 1.1 christos ;;
8092 1.1 christos esac
8093 1.1 christos
8094 1.1 christos fi
8095 1.1 christos
8096 1.1 christos
8097 1.1 christos ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
8098 1.1 christos if test "x$ac_cv_func_inet_ntop" = xyes; then :
8099 1.1 christos $as_echo "#define HAVE_INET_NTOP 1" >>confdefs.h
8100 1.1 christos
8101 1.1 christos else
8102 1.1 christos case " $LIBOBJS " in
8103 1.1 christos *" inet_ntop.$ac_objext "* ) ;;
8104 1.1 christos *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
8105 1.1 christos ;;
8106 1.1 christos esac
8107 1.1 christos
8108 1.1 christos fi
8109 1.1 christos
8110 1.1 christos
8111 1.1 christos ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
8112 1.1 christos if test "x$ac_cv_func_snprintf" = xyes; then :
8113 1.1 christos $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
8114 1.1 christos
8115 1.1 christos else
8116 1.1 christos case " $LIBOBJS " in
8117 1.1 christos *" snprintf.$ac_objext "* ) ;;
8118 1.1 christos *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
8119 1.1 christos ;;
8120 1.1 christos esac
8121 1.1 christos
8122 1.1 christos fi
8123 1.1 christos
8124 1.1 christos
8125 1.1 christos ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
8126 1.1 christos if test "x$ac_cv_func_strlcat" = xyes; then :
8127 1.1 christos $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
8128 1.1 christos
8129 1.1 christos else
8130 1.1 christos case " $LIBOBJS " in
8131 1.1 christos *" strlcat.$ac_objext "* ) ;;
8132 1.1 christos *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
8133 1.1 christos ;;
8134 1.1 christos esac
8135 1.1 christos
8136 1.1 christos fi
8137 1.1 christos
8138 1.1 christos
8139 1.1 christos ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
8140 1.1 christos if test "x$ac_cv_func_strlcpy" = xyes; then :
8141 1.1 christos $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
8142 1.1 christos
8143 1.1 christos else
8144 1.1 christos case " $LIBOBJS " in
8145 1.1 christos *" strlcpy.$ac_objext "* ) ;;
8146 1.1 christos *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
8147 1.1 christos ;;
8148 1.1 christos esac
8149 1.1 christos
8150 1.1 christos fi
8151 1.1 christos
8152 1.1 christos
8153 1.1 christos ac_fn_c_check_func "$LINENO" "strptime" "ac_cv_func_strptime"
8154 1.1 christos if test "x$ac_cv_func_strptime" = xyes; then :
8155 1.1 christos $as_echo "#define HAVE_STRPTIME 1" >>confdefs.h
8156 1.1 christos
8157 1.1 christos else
8158 1.1 christos case " $LIBOBJS " in
8159 1.1 christos *" strptime.$ac_objext "* ) ;;
8160 1.1 christos *) LIBOBJS="$LIBOBJS strptime.$ac_objext"
8161 1.1 christos ;;
8162 1.1 christos esac
8163 1.1 christos
8164 1.1 christos fi
8165 1.1 christos
8166 1.1 christos
8167 1.1 christos ac_fn_c_check_func "$LINENO" "b64_pton" "ac_cv_func_b64_pton"
8168 1.1 christos if test "x$ac_cv_func_b64_pton" = xyes; then :
8169 1.1 christos $as_echo "#define HAVE_B64_PTON 1" >>confdefs.h
8170 1.1 christos
8171 1.1 christos else
8172 1.1 christos case " $LIBOBJS " in
8173 1.1 christos *" b64_pton.$ac_objext "* ) ;;
8174 1.1 christos *) LIBOBJS="$LIBOBJS b64_pton.$ac_objext"
8175 1.1 christos ;;
8176 1.1 christos esac
8177 1.1 christos
8178 1.1 christos fi
8179 1.1 christos
8180 1.1 christos
8181 1.1 christos ac_fn_c_check_func "$LINENO" "b64_ntop" "ac_cv_func_b64_ntop"
8182 1.1 christos if test "x$ac_cv_func_b64_ntop" = xyes; then :
8183 1.1 christos $as_echo "#define HAVE_B64_NTOP 1" >>confdefs.h
8184 1.1 christos
8185 1.1 christos else
8186 1.1 christos case " $LIBOBJS " in
8187 1.1 christos *" b64_ntop.$ac_objext "* ) ;;
8188 1.1 christos *) LIBOBJS="$LIBOBJS b64_ntop.$ac_objext"
8189 1.1 christos ;;
8190 1.1 christos esac
8191 1.1 christos
8192 1.1 christos fi
8193 1.1 christos
8194 1.1 christos
8195 1.1 christos ac_fn_c_check_func "$LINENO" "pselect" "ac_cv_func_pselect"
8196 1.1 christos if test "x$ac_cv_func_pselect" = xyes; then :
8197 1.1 christos $as_echo "#define HAVE_PSELECT 1" >>confdefs.h
8198 1.1 christos
8199 1.1 christos else
8200 1.1 christos case " $LIBOBJS " in
8201 1.1 christos *" pselect.$ac_objext "* ) ;;
8202 1.1 christos *) LIBOBJS="$LIBOBJS pselect.$ac_objext"
8203 1.1 christos ;;
8204 1.1 christos esac
8205 1.1 christos
8206 1.1 christos fi
8207 1.1 christos
8208 1.1 christos
8209 1.1 christos ac_fn_c_check_func "$LINENO" "memmove" "ac_cv_func_memmove"
8210 1.1 christos if test "x$ac_cv_func_memmove" = xyes; then :
8211 1.1 christos $as_echo "#define HAVE_MEMMOVE 1" >>confdefs.h
8212 1.1 christos
8213 1.1 christos else
8214 1.1 christos case " $LIBOBJS " in
8215 1.1 christos *" memmove.$ac_objext "* ) ;;
8216 1.1 christos *) LIBOBJS="$LIBOBJS memmove.$ac_objext"
8217 1.1 christos ;;
8218 1.1 christos esac
8219 1.1 christos
8220 1.1 christos fi
8221 1.1 christos
8222 1.1 christos
8223 1.1 christos ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
8224 1.1 christos if test "x$ac_cv_func_reallocarray" = xyes; then :
8225 1.1 christos $as_echo "#define HAVE_REALLOCARRAY 1" >>confdefs.h
8226 1.1 christos
8227 1.1 christos else
8228 1.1 christos case " $LIBOBJS " in
8229 1.1 christos *" reallocarray.$ac_objext "* ) ;;
8230 1.1 christos *) LIBOBJS="$LIBOBJS reallocarray.$ac_objext"
8231 1.1 christos ;;
8232 1.1 christos esac
8233 1.1 christos
8234 1.1 christos fi
8235 1.1 christos
8236 1.1 christos
8237 1.1 christos
8238 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pselect prototype in sys/select.h" >&5
8239 1.1 christos $as_echo_n "checking for pselect prototype in sys/select.h... " >&6; }
8240 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8241 1.1 christos /* end confdefs.h. */
8242 1.1 christos #include <sys/select.h>
8243 1.1 christos
8244 1.1 christos _ACEOF
8245 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8246 1.1 christos $EGREP "[^a-zA-Z_]*pselect[^a-zA-Z_]" >/dev/null 2>&1; then :
8247 1.1 christos
8248 1.1 christos $as_echo "#define HAVE_PSELECT_PROTO 1" >>confdefs.h
8249 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8250 1.1 christos $as_echo "yes" >&6; }
8251 1.1 christos else
8252 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8253 1.1 christos $as_echo "no" >&6; }
8254 1.1 christos fi
8255 1.1 christos rm -f conftest*
8256 1.1 christos
8257 1.1 christos
8258 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ctime_r prototype in time.h" >&5
8259 1.1 christos $as_echo_n "checking for ctime_r prototype in time.h... " >&6; }
8260 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8261 1.1 christos /* end confdefs.h. */
8262 1.1 christos #include <time.h>
8263 1.1 christos
8264 1.1 christos _ACEOF
8265 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8266 1.1 christos $EGREP "[^a-zA-Z_]*ctime_r[^a-zA-Z_]" >/dev/null 2>&1; then :
8267 1.1 christos
8268 1.1 christos $as_echo "#define HAVE_CTIME_R_PROTO 1" >>confdefs.h
8269 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8270 1.1 christos $as_echo "yes" >&6; }
8271 1.1 christos else
8272 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8273 1.1 christos $as_echo "no" >&6; }
8274 1.1 christos fi
8275 1.1 christos rm -f conftest*
8276 1.1 christos
8277 1.1 christos
8278 1.1 christos ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_type_struct_timespec" "
8279 1.1 christos $ac_includes_default
8280 1.1 christos #ifdef HAVE_SIGNAL_H
8281 1.1 christos #include <signal.h>
8282 1.1 christos #endif
8283 1.1 christos #ifdef HAVE_TIME_H
8284 1.1 christos #include <time.h>
8285 1.1 christos #endif
8286 1.1 christos
8287 1.1 christos "
8288 1.1 christos if test "x$ac_cv_type_struct_timespec" = xyes; then :
8289 1.1 christos
8290 1.1 christos $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
8291 1.1 christos
8292 1.1 christos fi
8293 1.1 christos
8294 1.1 christos
8295 1.1 christos
8296 1.1 christos cat >>confdefs.h <<_ACEOF
8297 1.1 christos #define IDENTITY "unidentified server"
8298 1.1 christos _ACEOF
8299 1.1 christos
8300 1.1 christos
8301 1.1 christos cat >>confdefs.h <<_ACEOF
8302 1.1 christos #define VERSION PACKAGE_STRING
8303 1.1 christos _ACEOF
8304 1.1 christos
8305 1.1 christos
8306 1.1 christos cat >>confdefs.h <<_ACEOF
8307 1.1 christos #define TCP_BACKLOG 256
8308 1.1 christos _ACEOF
8309 1.1 christos
8310 1.1 christos
8311 1.1 christos cat >>confdefs.h <<_ACEOF
8312 1.1 christos #define TCP_PORT "53"
8313 1.1 christos _ACEOF
8314 1.1 christos
8315 1.1 christos
8316 1.1 christos cat >>confdefs.h <<_ACEOF
8317 1.1 christos #define TCP_MAX_MESSAGE_LEN 65535
8318 1.1 christos _ACEOF
8319 1.1 christos
8320 1.1 christos
8321 1.1 christos cat >>confdefs.h <<_ACEOF
8322 1.1 christos #define UDP_PORT "53"
8323 1.1 christos _ACEOF
8324 1.1 christos
8325 1.1 christos
8326 1.1 christos cat >>confdefs.h <<_ACEOF
8327 1.1 christos #define UDP_MAX_MESSAGE_LEN 512
8328 1.1 christos _ACEOF
8329 1.1 christos
8330 1.1 christos
8331 1.1 christos cat >>confdefs.h <<_ACEOF
8332 1.1 christos #define EDNS_MAX_MESSAGE_LEN 4096
8333 1.1 christos _ACEOF
8334 1.1 christos
8335 1.1 christos
8336 1.1 christos cat >>confdefs.h <<_ACEOF
8337 1.1 christos #define MAXSYSLOGMSGLEN 512
8338 1.1 christos _ACEOF
8339 1.1 christos
8340 1.1 christos
8341 1.1 christos cat >>confdefs.h <<_ACEOF
8342 1.1 christos #define NSD_CONTROL_PORT 8952
8343 1.1 christos _ACEOF
8344 1.1 christos
8345 1.1 christos
8346 1.1 christos cat >>confdefs.h <<_ACEOF
8347 1.1 christos #define NSD_CONTROL_VERSION 1
8348 1.1 christos _ACEOF
8349 1.1 christos
8350 1.1 christos
8351 1.1 christos facility=LOG_DAEMON
8352 1.1 christos
8353 1.1 christos # Check whether --with-facility was given.
8354 1.1 christos if test "${with_facility+set}" = set; then :
8355 1.1 christos withval=$with_facility; facility=$withval
8356 1.1 christos fi
8357 1.1 christos
8358 1.1 christos
8359 1.1 christos cat >>confdefs.h <<_ACEOF
8360 1.1 christos #define FACILITY $facility
8361 1.1 christos _ACEOF
8362 1.1 christos
8363 1.1 christos
8364 1.1 christos tcp_timeout=120
8365 1.1 christos
8366 1.1 christos # Check whether --with-tcp_timeout was given.
8367 1.1 christos if test "${with_tcp_timeout+set}" = set; then :
8368 1.1 christos withval=$with_tcp_timeout; tcp_timeout=$withval
8369 1.1 christos fi
8370 1.1 christos
8371 1.1 christos
8372 1.1 christos cat >>confdefs.h <<_ACEOF
8373 1.1 christos #define TCP_TIMEOUT $tcp_timeout
8374 1.1 christos _ACEOF
8375 1.1 christos
8376 1.1 christos
8377 1.1 christos # Check whether --enable-root-server was given.
8378 1.1 christos if test "${enable_root_server+set}" = set; then :
8379 1.1 christos enableval=$enable_root_server;
8380 1.1 christos fi
8381 1.1 christos
8382 1.1 christos case "$enable_root_server" in
8383 1.1 christos yes)
8384 1.1 christos
8385 1.1 christos cat >>confdefs.h <<_ACEOF
8386 1.1 christos #define ROOT_SERVER /**/
8387 1.1 christos _ACEOF
8388 1.1 christos
8389 1.1 christos ;;
8390 1.1 christos no|*)
8391 1.1 christos ;;
8392 1.1 christos esac
8393 1.1 christos
8394 1.1 christos # Check whether --enable-ipv6 was given.
8395 1.1 christos if test "${enable_ipv6+set}" = set; then :
8396 1.1 christos enableval=$enable_ipv6;
8397 1.1 christos fi
8398 1.1 christos
8399 1.1 christos case "$enable_ipv6" in
8400 1.1 christos no)
8401 1.1 christos ;;
8402 1.1 christos yes|*)
8403 1.1 christos
8404 1.1 christos cat >>confdefs.h <<_ACEOF
8405 1.1 christos #define INET6 /**/
8406 1.1 christos _ACEOF
8407 1.1 christos
8408 1.1 christos ;;
8409 1.1 christos esac
8410 1.1 christos
8411 1.1 christos # Check whether --enable-bind8-stats was given.
8412 1.1 christos if test "${enable_bind8_stats+set}" = set; then :
8413 1.1 christos enableval=$enable_bind8_stats;
8414 1.1 christos fi
8415 1.1 christos
8416 1.1 christos
8417 1.1 christos case "$enable_bind8_stats" in
8418 1.1 christos yes|'')
8419 1.1 christos
8420 1.1 christos cat >>confdefs.h <<_ACEOF
8421 1.1 christos #define BIND8_STATS /**/
8422 1.1 christos _ACEOF
8423 1.1 christos
8424 1.1 christos ;;
8425 1.1 christos no|*)
8426 1.1 christos ;;
8427 1.1 christos esac
8428 1.1 christos
8429 1.1 christos # Check whether --enable-zone-stats was given.
8430 1.1 christos if test "${enable_zone_stats+set}" = set; then :
8431 1.1 christos enableval=$enable_zone_stats;
8432 1.1 christos fi
8433 1.1 christos
8434 1.1 christos case "$enable_zone_stats" in
8435 1.1 christos yes)
8436 1.1 christos
8437 1.1 christos cat >>confdefs.h <<_ACEOF
8438 1.1 christos #define USE_ZONE_STATS /**/
8439 1.1 christos _ACEOF
8440 1.1 christos
8441 1.1 christos
8442 1.1 christos cat >>confdefs.h <<_ACEOF
8443 1.1 christos #define BIND8_STATS /**/
8444 1.1 christos _ACEOF
8445 1.1 christos
8446 1.1 christos ;;
8447 1.1 christos no|''|*)
8448 1.1 christos ;;
8449 1.1 christos esac
8450 1.1 christos
8451 1.1 christos # Check whether --enable-checking was given.
8452 1.1 christos if test "${enable_checking+set}" = set; then :
8453 1.1 christos enableval=$enable_checking;
8454 1.1 christos fi
8455 1.1 christos
8456 1.1 christos case "$enable_checking" in
8457 1.1 christos yes)
8458 1.1 christos
8459 1.1 christos
8460 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -W" >&5
8461 1.1 christos $as_echo_n "checking whether $CC supports -W... " >&6; }
8462 1.1 christos cache=`echo W | sed 'y%.=/+-%___p_%'`
8463 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8464 1.1 christos $as_echo_n "(cached) " >&6
8465 1.1 christos else
8466 1.1 christos
8467 1.1 christos echo 'void f(){}' >conftest.c
8468 1.1 christos if test -z "`$CC -W -c conftest.c 2>&1`"; then
8469 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8470 1.1 christos else
8471 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8472 1.1 christos fi
8473 1.1 christos rm -f conftest*
8474 1.1 christos
8475 1.1 christos fi
8476 1.1 christos
8477 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8478 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8479 1.1 christos $as_echo "yes" >&6; }
8480 1.1 christos :
8481 1.1 christos CFLAGS="$CFLAGS -W"
8482 1.1 christos else
8483 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8484 1.1 christos $as_echo "no" >&6; }
8485 1.1 christos :
8486 1.1 christos
8487 1.1 christos fi
8488 1.1 christos
8489 1.1 christos
8490 1.1 christos
8491 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wall" >&5
8492 1.1 christos $as_echo_n "checking whether $CC supports -Wall... " >&6; }
8493 1.1 christos cache=`echo Wall | sed 'y%.=/+-%___p_%'`
8494 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8495 1.1 christos $as_echo_n "(cached) " >&6
8496 1.1 christos else
8497 1.1 christos
8498 1.1 christos echo 'void f(){}' >conftest.c
8499 1.1 christos if test -z "`$CC -Wall -c conftest.c 2>&1`"; then
8500 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8501 1.1 christos else
8502 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8503 1.1 christos fi
8504 1.1 christos rm -f conftest*
8505 1.1 christos
8506 1.1 christos fi
8507 1.1 christos
8508 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8509 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8510 1.1 christos $as_echo "yes" >&6; }
8511 1.1 christos :
8512 1.1 christos CFLAGS="$CFLAGS -Wall"
8513 1.1 christos else
8514 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8515 1.1 christos $as_echo "no" >&6; }
8516 1.1 christos :
8517 1.1 christos
8518 1.1 christos fi
8519 1.1 christos
8520 1.1 christos
8521 1.1 christos
8522 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wextra" >&5
8523 1.1 christos $as_echo_n "checking whether $CC supports -Wextra... " >&6; }
8524 1.1 christos cache=`echo Wextra | sed 'y%.=/+-%___p_%'`
8525 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8526 1.1 christos $as_echo_n "(cached) " >&6
8527 1.1 christos else
8528 1.1 christos
8529 1.1 christos echo 'void f(){}' >conftest.c
8530 1.1 christos if test -z "`$CC -Wextra -c conftest.c 2>&1`"; then
8531 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8532 1.1 christos else
8533 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8534 1.1 christos fi
8535 1.1 christos rm -f conftest*
8536 1.1 christos
8537 1.1 christos fi
8538 1.1 christos
8539 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8540 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8541 1.1 christos $as_echo "yes" >&6; }
8542 1.1 christos :
8543 1.1 christos CFLAGS="$CFLAGS -Wextra"
8544 1.1 christos else
8545 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8546 1.1 christos $as_echo "no" >&6; }
8547 1.1 christos :
8548 1.1 christos
8549 1.1 christos fi
8550 1.1 christos
8551 1.1 christos
8552 1.1 christos
8553 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC supports -Wdeclaration-after-statement" >&5
8554 1.1 christos $as_echo_n "checking whether $CC supports -Wdeclaration-after-statement... " >&6; }
8555 1.1 christos cache=`echo Wdeclaration-after-statement | sed 'y%.=/+-%___p_%'`
8556 1.1 christos if eval \${cv_prog_cc_flag_$cache+:} false; then :
8557 1.1 christos $as_echo_n "(cached) " >&6
8558 1.1 christos else
8559 1.1 christos
8560 1.1 christos echo 'void f(){}' >conftest.c
8561 1.1 christos if test -z "`$CC -Wdeclaration-after-statement -c conftest.c 2>&1`"; then
8562 1.1 christos eval "cv_prog_cc_flag_$cache=yes"
8563 1.1 christos else
8564 1.1 christos eval "cv_prog_cc_flag_$cache=no"
8565 1.1 christos fi
8566 1.1 christos rm -f conftest*
8567 1.1 christos
8568 1.1 christos fi
8569 1.1 christos
8570 1.1 christos if eval "test \"`echo '$cv_prog_cc_flag_'$cache`\" = yes"; then
8571 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8572 1.1 christos $as_echo "yes" >&6; }
8573 1.1 christos :
8574 1.1 christos CFLAGS="$CFLAGS -Wdeclaration-after-statement"
8575 1.1 christos else
8576 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8577 1.1 christos $as_echo "no" >&6; }
8578 1.1 christos :
8579 1.1 christos
8580 1.1 christos fi
8581 1.1 christos
8582 1.1 christos ;;
8583 1.1 christos no|*)
8584 1.1 christos
8585 1.1 christos $as_echo "#define NDEBUG /**/" >>confdefs.h
8586 1.1 christos
8587 1.1 christos ;;
8588 1.1 christos esac
8589 1.1 christos
8590 1.1 christos # Check whether --enable-ratelimit was given.
8591 1.1 christos if test "${enable_ratelimit+set}" = set; then :
8592 1.1 christos enableval=$enable_ratelimit;
8593 1.1 christos fi
8594 1.1 christos
8595 1.1 christos case "$enable_ratelimit" in
8596 1.1 christos yes)
8597 1.1 christos
8598 1.1 christos cat >>confdefs.h <<_ACEOF
8599 1.1 christos #define RATELIMIT /**/
8600 1.1 christos _ACEOF
8601 1.1 christos
8602 1.1 christos ratelimit="xx"
8603 1.1 christos ;;
8604 1.1 christos no|*)
8605 1.1 christos ratelimit=""
8606 1.1 christos ;;
8607 1.1 christos esac
8608 1.1 christos
8609 1.1 christos
8610 1.1 christos # Check whether --enable-ratelimit-default-is-off was given.
8611 1.1 christos if test "${enable_ratelimit_default_is_off+set}" = set; then :
8612 1.1 christos enableval=$enable_ratelimit_default_is_off;
8613 1.1 christos fi
8614 1.1 christos
8615 1.1 christos case "$enable_ratelimit_default_is_off" in
8616 1.1 christos yes)
8617 1.1 christos
8618 1.1 christos cat >>confdefs.h <<_ACEOF
8619 1.1 christos #define RATELIMIT_DEFAULT_OFF /**/
8620 1.1 christos _ACEOF
8621 1.1 christos
8622 1.1 christos ratelimit_default="off"
8623 1.1 christos ;;
8624 1.1 christos no|*)
8625 1.1 christos ratelimit_default="on"
8626 1.1 christos ;;
8627 1.1 christos esac
8628 1.1 christos
8629 1.1 christos
8630 1.1 christos # we need SSL for TSIG (and maybe also for NSEC3).
8631 1.1 christos
8632 1.1 christos
8633 1.1 christos # Check whether --with-ssl was given.
8634 1.1 christos if test "${with_ssl+set}" = set; then :
8635 1.1 christos withval=$with_ssl;
8636 1.1 christos
8637 1.1 christos else
8638 1.1 christos
8639 1.1 christos withval="yes"
8640 1.1 christos
8641 1.1 christos fi
8642 1.1 christos
8643 1.1 christos if test x_$withval != x_no; then
8644 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL" >&5
8645 1.1 christos $as_echo_n "checking for SSL... " >&6; }
8646 1.1 christos if test x_$withval = x_ -o x_$withval = x_yes; then
8647 1.1 christos withval="/usr/local/ssl /usr/lib/ssl /usr/ssl /usr/pkg /usr/sfw /usr/local /usr"
8648 1.1 christos fi
8649 1.1 christos for dir in $withval; do
8650 1.1 christos ssldir="$dir"
8651 1.1 christos if test -f "$dir/include/openssl/ssl.h"; then
8652 1.1 christos found_ssl="yes";
8653 1.1 christos
8654 1.1 christos cat >>confdefs.h <<_ACEOF
8655 1.1 christos #define HAVE_SSL /**/
8656 1.1 christos _ACEOF
8657 1.1 christos
8658 1.1 christos if test x_$ssldir != x_/usr; then
8659 1.1 christos CPPFLAGS="$CPPFLAGS -I$ssldir/include";
8660 1.1 christos fi
8661 1.1 christos break;
8662 1.1 christos fi
8663 1.1 christos done
8664 1.1 christos if test x_$found_ssl != x_yes; then
8665 1.1 christos as_fn_error $? "Cannot find the SSL libraries in $withval" "$LINENO" 5
8666 1.1 christos else
8667 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $ssldir" >&5
8668 1.1 christos $as_echo "found in $ssldir" >&6; }
8669 1.1 christos HAVE_SSL=yes
8670 1.1 christos if test x_$ssldir != x_/usr; then
8671 1.1 christos LDFLAGS="$LDFLAGS -L$ssldir/lib";
8672 1.1 christos fi
8673 1.1 christos if test x_$ssldir = x_/usr/sfw; then
8674 1.1 christos LDFLAGS="$LDFLAGS -R$ssldir/lib";
8675 1.1 christos fi
8676 1.1 christos fi
8677 1.1 christos
8678 1.1 christos fi
8679 1.1 christos
8680 1.1 christos if test x$HAVE_SSL = x"yes"; then
8681 1.1 christos
8682 1.1 christos # check if libssl needs libdl
8683 1.1 christos BAKLIBS="$LIBS"
8684 1.1 christos LIBS="-lssl $LIBS"
8685 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libssl needs libdl" >&5
8686 1.1 christos $as_echo_n "checking if libssl needs libdl... " >&6; }
8687 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8688 1.1 christos /* end confdefs.h. */
8689 1.1 christos
8690 1.1 christos /* Override any GCC internal prototype to avoid an error.
8691 1.1 christos Use char because int might match the return type of a GCC
8692 1.1 christos builtin and then its argument prototype would still apply. */
8693 1.1 christos #ifdef __cplusplus
8694 1.1 christos extern "C"
8695 1.1 christos #endif
8696 1.1 christos char SSL_CTX_new ();
8697 1.1 christos int
8698 1.1 christos main ()
8699 1.1 christos {
8700 1.1 christos return SSL_CTX_new ();
8701 1.1 christos ;
8702 1.1 christos return 0;
8703 1.1 christos }
8704 1.1 christos _ACEOF
8705 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8706 1.1 christos
8707 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8708 1.1 christos $as_echo "no" >&6; }
8709 1.1 christos LIBS="$BAKLIBS"
8710 1.1 christos
8711 1.1 christos else
8712 1.1 christos
8713 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8714 1.1 christos $as_echo "yes" >&6; }
8715 1.1 christos LIBS="$BAKLIBS"
8716 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dlopen" >&5
8717 1.1 christos $as_echo_n "checking for library containing dlopen... " >&6; }
8718 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8719 1.1 christos $as_echo_n "(cached) " >&6
8720 1.1 christos else
8721 1.1 christos ac_func_search_save_LIBS=$LIBS
8722 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8723 1.1 christos /* end confdefs.h. */
8724 1.1 christos
8725 1.1 christos /* Override any GCC internal prototype to avoid an error.
8726 1.1 christos Use char because int might match the return type of a GCC
8727 1.1 christos builtin and then its argument prototype would still apply. */
8728 1.1 christos #ifdef __cplusplus
8729 1.1 christos extern "C"
8730 1.1 christos #endif
8731 1.1 christos char dlopen ();
8732 1.1 christos int
8733 1.1 christos main ()
8734 1.1 christos {
8735 1.1 christos return dlopen ();
8736 1.1 christos ;
8737 1.1 christos return 0;
8738 1.1 christos }
8739 1.1 christos _ACEOF
8740 1.1 christos for ac_lib in '' dl; do
8741 1.1 christos if test -z "$ac_lib"; then
8742 1.1 christos ac_res="none required"
8743 1.1 christos else
8744 1.1 christos ac_res=-l$ac_lib
8745 1.1 christos LIBS="-l$ac_lib $ac_func_search_save_LIBS"
8746 1.1 christos fi
8747 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8748 1.1 christos ac_cv_search_dlopen=$ac_res
8749 1.1 christos fi
8750 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8751 1.1 christos conftest$ac_exeext
8752 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8753 1.1 christos break
8754 1.1 christos fi
8755 1.1 christos done
8756 1.1 christos if ${ac_cv_search_dlopen+:} false; then :
8757 1.1 christos
8758 1.1 christos else
8759 1.1 christos ac_cv_search_dlopen=no
8760 1.1 christos fi
8761 1.1 christos rm conftest.$ac_ext
8762 1.1 christos LIBS=$ac_func_search_save_LIBS
8763 1.1 christos fi
8764 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dlopen" >&5
8765 1.1 christos $as_echo "$ac_cv_search_dlopen" >&6; }
8766 1.1 christos ac_res=$ac_cv_search_dlopen
8767 1.1 christos if test "$ac_res" != no; then :
8768 1.1 christos test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
8769 1.1 christos
8770 1.1 christos fi
8771 1.1 christos
8772 1.1 christos
8773 1.1 christos fi
8774 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8775 1.1 christos conftest$ac_exeext conftest.$ac_ext
8776 1.1 christos
8777 1.1 christos # Check for -pthread
8778 1.1 christos BAKLIBS="$LIBS"
8779 1.1 christos LIBS="-lcrypto $LIBS"
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 int
8784 1.1 christos main ()
8785 1.1 christos {
8786 1.1 christos
8787 1.1 christos int HMAC_Update(void);
8788 1.1 christos (void)HMAC_Update();
8789 1.1 christos
8790 1.1 christos ;
8791 1.1 christos return 0;
8792 1.1 christos }
8793 1.1 christos _ACEOF
8794 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8795 1.1 christos
8796 1.1 christos else
8797 1.1 christos
8798 1.1 christos BAKCFLAGS="$CFLAGS"
8799 1.1 christos CFLAGS="$CFLAGS -pthread"
8800 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libcrypto needs -pthread" >&5
8801 1.1 christos $as_echo_n "checking if libcrypto needs -pthread... " >&6; }
8802 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8803 1.1 christos /* end confdefs.h. */
8804 1.1 christos
8805 1.1 christos /* Override any GCC internal prototype to avoid an error.
8806 1.1 christos Use char because int might match the return type of a GCC
8807 1.1 christos builtin and then its argument prototype would still apply. */
8808 1.1 christos #ifdef __cplusplus
8809 1.1 christos extern "C"
8810 1.1 christos #endif
8811 1.1 christos char HMAC_Update ();
8812 1.1 christos int
8813 1.1 christos main ()
8814 1.1 christos {
8815 1.1 christos return HMAC_Update ();
8816 1.1 christos ;
8817 1.1 christos return 0;
8818 1.1 christos }
8819 1.1 christos _ACEOF
8820 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8821 1.1 christos
8822 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8823 1.1 christos $as_echo "yes" >&6; }
8824 1.1 christos
8825 1.1 christos else
8826 1.1 christos
8827 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8828 1.1 christos $as_echo "no" >&6; }
8829 1.1 christos CFLAGS="$BAKCFLAGS"
8830 1.1 christos
8831 1.1 christos fi
8832 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8833 1.1 christos conftest$ac_exeext conftest.$ac_ext
8834 1.1 christos
8835 1.1 christos fi
8836 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8837 1.1 christos conftest$ac_exeext conftest.$ac_ext
8838 1.1 christos LIBS="$BAKLIBS"
8839 1.1 christos
8840 1.1 christos if test -n "$ssldir"; then
8841 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HMAC_Update in -lcrypto" >&5
8842 1.1 christos $as_echo_n "checking for HMAC_Update in -lcrypto... " >&6; }
8843 1.1 christos if ${ac_cv_lib_crypto_HMAC_Update+:} false; then :
8844 1.1 christos $as_echo_n "(cached) " >&6
8845 1.1 christos else
8846 1.1 christos ac_check_lib_save_LIBS=$LIBS
8847 1.1 christos LIBS="-lcrypto $LIBS"
8848 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8849 1.1 christos /* end confdefs.h. */
8850 1.1 christos
8851 1.1 christos /* Override any GCC internal prototype to avoid an error.
8852 1.1 christos Use char because int might match the return type of a GCC
8853 1.1 christos builtin and then its argument prototype would still apply. */
8854 1.1 christos #ifdef __cplusplus
8855 1.1 christos extern "C"
8856 1.1 christos #endif
8857 1.1 christos char HMAC_Update ();
8858 1.1 christos int
8859 1.1 christos main ()
8860 1.1 christos {
8861 1.1 christos return HMAC_Update ();
8862 1.1 christos ;
8863 1.1 christos return 0;
8864 1.1 christos }
8865 1.1 christos _ACEOF
8866 1.1 christos if ac_fn_c_try_link "$LINENO"; then :
8867 1.1 christos ac_cv_lib_crypto_HMAC_Update=yes
8868 1.1 christos else
8869 1.1 christos ac_cv_lib_crypto_HMAC_Update=no
8870 1.1 christos fi
8871 1.1 christos rm -f core conftest.err conftest.$ac_objext \
8872 1.1 christos conftest$ac_exeext conftest.$ac_ext
8873 1.1 christos LIBS=$ac_check_lib_save_LIBS
8874 1.1 christos fi
8875 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_HMAC_Update" >&5
8876 1.1 christos $as_echo "$ac_cv_lib_crypto_HMAC_Update" >&6; }
8877 1.1 christos if test "x$ac_cv_lib_crypto_HMAC_Update" = xyes; then :
8878 1.1 christos cat >>confdefs.h <<_ACEOF
8879 1.1 christos #define HAVE_LIBCRYPTO 1
8880 1.1 christos _ACEOF
8881 1.1 christos
8882 1.1 christos LIBS="-lcrypto $LIBS"
8883 1.1 christos
8884 1.1 christos else
8885 1.1 christos
8886 1.1 christos as_fn_error $? "OpenSSL found in $ssldir, but version 0.9.7 or higher is required" "$LINENO" 5
8887 1.1 christos
8888 1.1 christos fi
8889 1.1 christos
8890 1.1 christos fi
8891 1.1 christos SSL_LIBS="-lssl"
8892 1.1 christos
8893 1.1 christos for ac_header in openssl/ssl.h
8894 1.1 christos do :
8895 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/ssl.h" "ac_cv_header_openssl_ssl_h" "$ac_includes_default
8896 1.1 christos "
8897 1.1 christos if test "x$ac_cv_header_openssl_ssl_h" = xyes; then :
8898 1.1 christos cat >>confdefs.h <<_ACEOF
8899 1.1 christos #define HAVE_OPENSSL_SSL_H 1
8900 1.1 christos _ACEOF
8901 1.1 christos
8902 1.1 christos fi
8903 1.1 christos
8904 1.1 christos done
8905 1.1 christos
8906 1.1 christos for ac_header in openssl/err.h
8907 1.1 christos do :
8908 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/err.h" "ac_cv_header_openssl_err_h" "$ac_includes_default
8909 1.1 christos "
8910 1.1 christos if test "x$ac_cv_header_openssl_err_h" = xyes; then :
8911 1.1 christos cat >>confdefs.h <<_ACEOF
8912 1.1 christos #define HAVE_OPENSSL_ERR_H 1
8913 1.1 christos _ACEOF
8914 1.1 christos
8915 1.1 christos fi
8916 1.1 christos
8917 1.1 christos done
8918 1.1 christos
8919 1.1 christos for ac_header in openssl/rand.h
8920 1.1 christos do :
8921 1.1 christos ac_fn_c_check_header_compile "$LINENO" "openssl/rand.h" "ac_cv_header_openssl_rand_h" "$ac_includes_default
8922 1.1 christos "
8923 1.1 christos if test "x$ac_cv_header_openssl_rand_h" = xyes; then :
8924 1.1 christos cat >>confdefs.h <<_ACEOF
8925 1.1 christos #define HAVE_OPENSSL_RAND_H 1
8926 1.1 christos _ACEOF
8927 1.1 christos
8928 1.1 christos fi
8929 1.1 christos
8930 1.1 christos done
8931 1.1 christos
8932 1.1 christos for ac_func in HMAC_CTX_reset HMAC_CTX_new EVP_cleanup ERR_load_crypto_strings OPENSSL_init_crypto
8933 1.1 christos do :
8934 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
8935 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
8936 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
8937 1.1 christos cat >>confdefs.h <<_ACEOF
8938 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
8939 1.1 christos _ACEOF
8940 1.1 christos
8941 1.1 christos fi
8942 1.1 christos done
8943 1.1 christos
8944 1.1 christos
8945 1.1 christos BAKLIBS="$LIBS"
8946 1.1 christos LIBS="-lssl $LIBS"
8947 1.1 christos for ac_func in OPENSSL_init_ssl
8948 1.1 christos do :
8949 1.1 christos ac_fn_c_check_func "$LINENO" "OPENSSL_init_ssl" "ac_cv_func_OPENSSL_init_ssl"
8950 1.1 christos if test "x$ac_cv_func_OPENSSL_init_ssl" = xyes; then :
8951 1.1 christos cat >>confdefs.h <<_ACEOF
8952 1.1 christos #define HAVE_OPENSSL_INIT_SSL 1
8953 1.1 christos _ACEOF
8954 1.1 christos
8955 1.1 christos fi
8956 1.1 christos done
8957 1.1 christos
8958 1.1 christos LIBS="$BAKLIBS"
8959 1.1 christos
8960 1.1 christos else
8961 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore remote-control is disabled" >&5
8962 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore remote-control is disabled" >&2;}
8963 1.1 christos fi
8964 1.1 christos
8965 1.1 christos # Check whether --enable-nsec3 was given.
8966 1.1 christos if test "${enable_nsec3+set}" = set; then :
8967 1.1 christos enableval=$enable_nsec3;
8968 1.1 christos fi
8969 1.1 christos
8970 1.1 christos case "$enable_nsec3" in
8971 1.1 christos no)
8972 1.1 christos ;;
8973 1.1 christos yes)
8974 1.1 christos
8975 1.1 christos cat >>confdefs.h <<_ACEOF
8976 1.1 christos #define NSEC3 /**/
8977 1.1 christos _ACEOF
8978 1.1 christos
8979 1.1 christos ;;
8980 1.1 christos *)
8981 1.1 christos if test x$HAVE_SSL = x"yes"; then
8982 1.1 christos
8983 1.1 christos cat >>confdefs.h <<_ACEOF
8984 1.1 christos #define NSEC3 /**/
8985 1.1 christos _ACEOF
8986 1.1 christos
8987 1.1 christos else
8988 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No SSL, therefore NSEC3 is disabled" >&5
8989 1.1 christos $as_echo "$as_me: WARNING: No SSL, therefore NSEC3 is disabled" >&2;}
8990 1.1 christos fi
8991 1.1 christos ;;
8992 1.1 christos esac
8993 1.1 christos
8994 1.1 christos # Check whether --enable-minimal-responses was given.
8995 1.1 christos if test "${enable_minimal_responses+set}" = set; then :
8996 1.1 christos enableval=$enable_minimal_responses;
8997 1.1 christos fi
8998 1.1 christos
8999 1.1 christos case "$enable_minimal_responses" in
9000 1.1 christos no)
9001 1.1 christos ;;
9002 1.1 christos yes|*)
9003 1.1 christos
9004 1.1 christos cat >>confdefs.h <<_ACEOF
9005 1.1 christos #define MINIMAL_RESPONSES /**/
9006 1.1 christos _ACEOF
9007 1.1 christos
9008 1.1 christos ;;
9009 1.1 christos esac
9010 1.1 christos
9011 1.1 christos # Check whether --enable-mmap was given.
9012 1.1 christos if test "${enable_mmap+set}" = set; then :
9013 1.1 christos enableval=$enable_mmap;
9014 1.1 christos fi
9015 1.1 christos
9016 1.1 christos case "$enable_mmap" in
9017 1.1 christos yes)
9018 1.1 christos for ac_header in sys/mman.h
9019 1.1 christos do :
9020 1.1 christos ac_fn_c_check_header_mongrel "$LINENO" "sys/mman.h" "ac_cv_header_sys_mman_h" "$ac_includes_default"
9021 1.1 christos if test "x$ac_cv_header_sys_mman_h" = xyes; then :
9022 1.1 christos cat >>confdefs.h <<_ACEOF
9023 1.1 christos #define HAVE_SYS_MMAN_H 1
9024 1.1 christos _ACEOF
9025 1.1 christos
9026 1.1 christos fi
9027 1.1 christos
9028 1.1 christos done
9029 1.1 christos
9030 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uintptr_t" >&5
9031 1.1 christos $as_echo_n "checking for uintptr_t... " >&6; }
9032 1.1 christos if ${ac_cv_type_uintptr_t+:} false; then :
9033 1.1 christos $as_echo_n "(cached) " >&6
9034 1.1 christos else
9035 1.1 christos cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9036 1.1 christos /* end confdefs.h. */
9037 1.1 christos
9038 1.1 christos #include <sys/types.h>
9039 1.1 christos #if STDC_HEADERS
9040 1.1 christos #include <stdlib.h>
9041 1.1 christos #include <stddef.h>
9042 1.1 christos #endif
9043 1.1 christos
9044 1.1 christos #ifdef HAVE_STDINT_H
9045 1.1 christos #include <stdint.h>
9046 1.1 christos #endif
9047 1.1 christos
9048 1.1 christos #ifdef HAVE_SYS_SOCKET_H
9049 1.1 christos #include <sys/socket.h>
9050 1.1 christos #endif
9051 1.1 christos
9052 1.1 christos #ifdef HAVE_ARPA_INET_H
9053 1.1 christos #include <arpa/inet.h>
9054 1.1 christos #endif
9055 1.1 christos
9056 1.1 christos #ifdef HAVE_SIGNAL_H
9057 1.1 christos #include <signal.h>
9058 1.1 christos #endif
9059 1.1 christos
9060 1.1 christos /* For Tru64 */
9061 1.1 christos #ifdef HAVE_SYS_BITYPES_H
9062 1.1 christos #include <sys/bitypes.h>
9063 1.1 christos #endif
9064 1.1 christos
9065 1.1 christos _ACEOF
9066 1.1 christos if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
9067 1.1 christos $EGREP "(^|[^a-zA-Z_0-9])uintptr_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then :
9068 1.1 christos ac_cv_type_uintptr_t=yes
9069 1.1 christos else
9070 1.1 christos ac_cv_type_uintptr_t=no
9071 1.1 christos fi
9072 1.1 christos rm -f conftest*
9073 1.1 christos
9074 1.1 christos fi
9075 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uintptr_t" >&5
9076 1.1 christos $as_echo "$ac_cv_type_uintptr_t" >&6; }
9077 1.1 christos if test $ac_cv_type_uintptr_t = no; then
9078 1.1 christos
9079 1.1 christos $as_echo "#define uintptr_t void*" >>confdefs.h
9080 1.1 christos
9081 1.1 christos fi
9082 1.1 christos
9083 1.1 christos for ac_func in mmap munmap
9084 1.1 christos do :
9085 1.1 christos as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9086 1.1 christos ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9087 1.1 christos if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9088 1.1 christos cat >>confdefs.h <<_ACEOF
9089 1.1 christos #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9090 1.1 christos _ACEOF
9091 1.1 christos
9092 1.1 christos fi
9093 1.1 christos done
9094 1.1 christos
9095 1.1 christos
9096 1.1 christos cat >>confdefs.h <<_ACEOF
9097 1.1 christos #define USE_MMAP_ALLOC /**/
9098 1.1 christos _ACEOF
9099 1.1 christos
9100 1.1 christos ;;
9101 1.1 christos no|*)
9102 1.1 christos ;;
9103 1.1 christos esac
9104 1.1 christos
9105 1.1 christos # Check whether --enable-radix-tree was given.
9106 1.1 christos if test "${enable_radix_tree+set}" = set; then :
9107 1.1 christos enableval=$enable_radix_tree;
9108 1.1 christos fi
9109 1.1 christos
9110 1.1 christos case "$enable_radix_tree" in
9111 1.1 christos no)
9112 1.1 christos ;;
9113 1.1 christos yes|*)
9114 1.1 christos
9115 1.1 christos cat >>confdefs.h <<_ACEOF
9116 1.1 christos #define USE_RADIX_TREE /**/
9117 1.1 christos _ACEOF
9118 1.1 christos
9119 1.1 christos ;;
9120 1.1 christos esac
9121 1.1 christos
9122 1.1 christos
9123 1.1 christos
9124 1.1 christos
9125 1.1 christos
9126 1.1 christos
9127 1.1 christos
9128 1.1 christos
9129 1.1 christos
9130 1.1 christos
9131 1.1 christos
9132 1.1 christos if test $ac_cv_func_getaddrinfo = no; then
9133 1.1 christos case " $LIBOBJS " in
9134 1.1 christos *" fake-rfc2553.$ac_objext "* ) ;;
9135 1.1 christos *) LIBOBJS="$LIBOBJS fake-rfc2553.$ac_objext"
9136 1.1 christos ;;
9137 1.1 christos esac
9138 1.1 christos
9139 1.1 christos fi
9140 1.1 christos
9141 1.1 christos
9142 1.1 christos
9143 1.1 christos
9144 1.1 christos
9145 1.1 christos
9146 1.1 christos
9147 1.1 christos # big fat warning
9148 1.1 christos if test "$enable_checking" = "yes"; then
9149 1.1 christos echo "************************************************"
9150 1.1 christos echo "* You have activated \"--enable-checking\" *"
9151 1.1 christos echo "* *"
9152 1.1 christos echo "* This will instruct NSD to be stricter *"
9153 1.1 christos echo "* when validating its input. This could lead *"
9154 1.1 christos echo "* to a reduced service level. *"
9155 1.1 christos echo "* *"
9156 1.1 christos echo "************************************************"
9157 1.1 christos fi
9158 1.1 christos
9159 1.1 christos ac_config_files="$ac_config_files Makefile"
9160 1.1 christos
9161 1.1 christos cat >confcache <<\_ACEOF
9162 1.1 christos # This file is a shell script that caches the results of configure
9163 1.1 christos # tests run on this system so they can be shared between configure
9164 1.1 christos # scripts and configure runs, see configure's option --config-cache.
9165 1.1 christos # It is not useful on other systems. If it contains results you don't
9166 1.1 christos # want to keep, you may remove or edit it.
9167 1.1 christos #
9168 1.1 christos # config.status only pays attention to the cache file if you give it
9169 1.1 christos # the --recheck option to rerun configure.
9170 1.1 christos #
9171 1.1 christos # `ac_cv_env_foo' variables (set or unset) will be overridden when
9172 1.1 christos # loading this file, other *unset* `ac_cv_foo' will be assigned the
9173 1.1 christos # following values.
9174 1.1 christos
9175 1.1 christos _ACEOF
9176 1.1 christos
9177 1.1 christos # The following way of writing the cache mishandles newlines in values,
9178 1.1 christos # but we know of no workaround that is simple, portable, and efficient.
9179 1.1 christos # So, we kill variables containing newlines.
9180 1.1 christos # Ultrix sh set writes to stderr and can't be redirected directly,
9181 1.1 christos # and sets the high bit in the cache file unless we assign to the vars.
9182 1.1 christos (
9183 1.1 christos for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
9184 1.1 christos eval ac_val=\$$ac_var
9185 1.1 christos case $ac_val in #(
9186 1.1 christos *${as_nl}*)
9187 1.1 christos case $ac_var in #(
9188 1.1 christos *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
9189 1.1 christos $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
9190 1.1 christos esac
9191 1.1 christos case $ac_var in #(
9192 1.1 christos _ | IFS | as_nl) ;; #(
9193 1.1 christos BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
9194 1.1 christos *) { eval $ac_var=; unset $ac_var;} ;;
9195 1.1 christos esac ;;
9196 1.1 christos esac
9197 1.1 christos done
9198 1.1 christos
9199 1.1 christos (set) 2>&1 |
9200 1.1 christos case $as_nl`(ac_space=' '; set) 2>&1` in #(
9201 1.1 christos *${as_nl}ac_space=\ *)
9202 1.1 christos # `set' does not quote correctly, so add quotes: double-quote
9203 1.1 christos # substitution turns \\\\ into \\, and sed turns \\ into \.
9204 1.1 christos sed -n \
9205 1.1 christos "s/'/'\\\\''/g;
9206 1.1 christos s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
9207 1.1 christos ;; #(
9208 1.1 christos *)
9209 1.1 christos # `set' quotes correctly as required by POSIX, so do not add quotes.
9210 1.1 christos sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
9211 1.1 christos ;;
9212 1.1 christos esac |
9213 1.1 christos sort
9214 1.1 christos ) |
9215 1.1 christos sed '
9216 1.1 christos /^ac_cv_env_/b end
9217 1.1 christos t clear
9218 1.1 christos :clear
9219 1.1 christos s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
9220 1.1 christos t end
9221 1.1 christos s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
9222 1.1 christos :end' >>confcache
9223 1.1 christos if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
9224 1.1 christos if test -w "$cache_file"; then
9225 1.1 christos if test "x$cache_file" != "x/dev/null"; then
9226 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
9227 1.1 christos $as_echo "$as_me: updating cache $cache_file" >&6;}
9228 1.1 christos if test ! -f "$cache_file" || test -h "$cache_file"; then
9229 1.1 christos cat confcache >"$cache_file"
9230 1.1 christos else
9231 1.1 christos case $cache_file in #(
9232 1.1 christos */* | ?:*)
9233 1.1 christos mv -f confcache "$cache_file"$$ &&
9234 1.1 christos mv -f "$cache_file"$$ "$cache_file" ;; #(
9235 1.1 christos *)
9236 1.1 christos mv -f confcache "$cache_file" ;;
9237 1.1 christos esac
9238 1.1 christos fi
9239 1.1 christos fi
9240 1.1 christos else
9241 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
9242 1.1 christos $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
9243 1.1 christos fi
9244 1.1 christos fi
9245 1.1 christos rm -f confcache
9246 1.1 christos
9247 1.1 christos test "x$prefix" = xNONE && prefix=$ac_default_prefix
9248 1.1 christos # Let make expand exec_prefix.
9249 1.1 christos test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
9250 1.1 christos
9251 1.1 christos DEFS=-DHAVE_CONFIG_H
9252 1.1 christos
9253 1.1 christos ac_libobjs=
9254 1.1 christos ac_ltlibobjs=
9255 1.1 christos U=
9256 1.1 christos for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
9257 1.1 christos # 1. Remove the extension, and $U if already installed.
9258 1.1 christos ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
9259 1.1 christos ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
9260 1.1 christos # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
9261 1.1 christos # will be set to the directory where LIBOBJS objects are built.
9262 1.1 christos as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
9263 1.1 christos as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
9264 1.1 christos done
9265 1.1 christos LIBOBJS=$ac_libobjs
9266 1.1 christos
9267 1.1 christos LTLIBOBJS=$ac_ltlibobjs
9268 1.1 christos
9269 1.1 christos
9270 1.1 christos
9271 1.1 christos : "${CONFIG_STATUS=./config.status}"
9272 1.1 christos ac_write_fail=0
9273 1.1 christos ac_clean_files_save=$ac_clean_files
9274 1.1 christos ac_clean_files="$ac_clean_files $CONFIG_STATUS"
9275 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
9276 1.1 christos $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
9277 1.1 christos as_write_fail=0
9278 1.1 christos cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
9279 1.1 christos #! $SHELL
9280 1.1 christos # Generated by $as_me.
9281 1.1 christos # Run this file to recreate the current configuration.
9282 1.1 christos # Compiler output produced by configure, useful for debugging
9283 1.1 christos # configure, is in config.log if it exists.
9284 1.1 christos
9285 1.1 christos debug=false
9286 1.1 christos ac_cs_recheck=false
9287 1.1 christos ac_cs_silent=false
9288 1.1 christos
9289 1.1 christos SHELL=\${CONFIG_SHELL-$SHELL}
9290 1.1 christos export SHELL
9291 1.1 christos _ASEOF
9292 1.1 christos cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
9293 1.1 christos ## -------------------- ##
9294 1.1 christos ## M4sh Initialization. ##
9295 1.1 christos ## -------------------- ##
9296 1.1 christos
9297 1.1 christos # Be more Bourne compatible
9298 1.1 christos DUALCASE=1; export DUALCASE # for MKS sh
9299 1.1 christos if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
9300 1.1 christos emulate sh
9301 1.1 christos NULLCMD=:
9302 1.1 christos # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
9303 1.1 christos # is contrary to our usage. Disable this feature.
9304 1.1 christos alias -g '${1+"$@"}'='"$@"'
9305 1.1 christos setopt NO_GLOB_SUBST
9306 1.1 christos else
9307 1.1 christos case `(set -o) 2>/dev/null` in #(
9308 1.1 christos *posix*) :
9309 1.1 christos set -o posix ;; #(
9310 1.1 christos *) :
9311 1.1 christos ;;
9312 1.1 christos esac
9313 1.1 christos fi
9314 1.1 christos
9315 1.1 christos
9316 1.1 christos as_nl='
9317 1.1 christos '
9318 1.1 christos export as_nl
9319 1.1 christos # Printing a long string crashes Solaris 7 /usr/bin/printf.
9320 1.1 christos as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
9321 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
9322 1.1 christos as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
9323 1.1 christos # Prefer a ksh shell builtin over an external printf program on Solaris,
9324 1.1 christos # but without wasting forks for bash or zsh.
9325 1.1 christos if test -z "$BASH_VERSION$ZSH_VERSION" \
9326 1.1 christos && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
9327 1.1 christos as_echo='print -r --'
9328 1.1 christos as_echo_n='print -rn --'
9329 1.1 christos elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
9330 1.1 christos as_echo='printf %s\n'
9331 1.1 christos as_echo_n='printf %s'
9332 1.1 christos else
9333 1.1 christos if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
9334 1.1 christos as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
9335 1.1 christos as_echo_n='/usr/ucb/echo -n'
9336 1.1 christos else
9337 1.1 christos as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
9338 1.1 christos as_echo_n_body='eval
9339 1.1 christos arg=$1;
9340 1.1 christos case $arg in #(
9341 1.1 christos *"$as_nl"*)
9342 1.1 christos expr "X$arg" : "X\\(.*\\)$as_nl";
9343 1.1 christos arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
9344 1.1 christos esac;
9345 1.1 christos expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
9346 1.1 christos '
9347 1.1 christos export as_echo_n_body
9348 1.1 christos as_echo_n='sh -c $as_echo_n_body as_echo'
9349 1.1 christos fi
9350 1.1 christos export as_echo_body
9351 1.1 christos as_echo='sh -c $as_echo_body as_echo'
9352 1.1 christos fi
9353 1.1 christos
9354 1.1 christos # The user is always right.
9355 1.1 christos if test "${PATH_SEPARATOR+set}" != set; then
9356 1.1 christos PATH_SEPARATOR=:
9357 1.1 christos (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
9358 1.1 christos (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
9359 1.1 christos PATH_SEPARATOR=';'
9360 1.1 christos }
9361 1.1 christos fi
9362 1.1 christos
9363 1.1 christos
9364 1.1 christos # IFS
9365 1.1 christos # We need space, tab and new line, in precisely that order. Quoting is
9366 1.1 christos # there to prevent editors from complaining about space-tab.
9367 1.1 christos # (If _AS_PATH_WALK were called with IFS unset, it would disable word
9368 1.1 christos # splitting by setting IFS to empty value.)
9369 1.1 christos IFS=" "" $as_nl"
9370 1.1 christos
9371 1.1 christos # Find who we are. Look in the path if we contain no directory separator.
9372 1.1 christos as_myself=
9373 1.1 christos case $0 in #((
9374 1.1 christos *[\\/]* ) as_myself=$0 ;;
9375 1.1 christos *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9376 1.1 christos for as_dir in $PATH
9377 1.1 christos do
9378 1.1 christos IFS=$as_save_IFS
9379 1.1 christos test -z "$as_dir" && as_dir=.
9380 1.1 christos test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
9381 1.1 christos done
9382 1.1 christos IFS=$as_save_IFS
9383 1.1 christos
9384 1.1 christos ;;
9385 1.1 christos esac
9386 1.1 christos # We did not find ourselves, most probably we were run as `sh COMMAND'
9387 1.1 christos # in which case we are not to be found in the path.
9388 1.1 christos if test "x$as_myself" = x; then
9389 1.1 christos as_myself=$0
9390 1.1 christos fi
9391 1.1 christos if test ! -f "$as_myself"; then
9392 1.1 christos $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
9393 1.1 christos exit 1
9394 1.1 christos fi
9395 1.1 christos
9396 1.1 christos # Unset variables that we do not need and which cause bugs (e.g. in
9397 1.1 christos # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
9398 1.1 christos # suppresses any "Segmentation fault" message there. '((' could
9399 1.1 christos # trigger a bug in pdksh 5.2.14.
9400 1.1 christos for as_var in BASH_ENV ENV MAIL MAILPATH
9401 1.1 christos do eval test x\${$as_var+set} = xset \
9402 1.1 christos && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
9403 1.1 christos done
9404 1.1 christos PS1='$ '
9405 1.1 christos PS2='> '
9406 1.1 christos PS4='+ '
9407 1.1 christos
9408 1.1 christos # NLS nuisances.
9409 1.1 christos LC_ALL=C
9410 1.1 christos export LC_ALL
9411 1.1 christos LANGUAGE=C
9412 1.1 christos export LANGUAGE
9413 1.1 christos
9414 1.1 christos # CDPATH.
9415 1.1 christos (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
9416 1.1 christos
9417 1.1 christos
9418 1.1 christos # as_fn_error STATUS ERROR [LINENO LOG_FD]
9419 1.1 christos # ----------------------------------------
9420 1.1 christos # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
9421 1.1 christos # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
9422 1.1 christos # script with STATUS, using 1 if that was 0.
9423 1.1 christos as_fn_error ()
9424 1.1 christos {
9425 1.1 christos as_status=$1; test $as_status -eq 0 && as_status=1
9426 1.1 christos if test "$4"; then
9427 1.1 christos as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
9428 1.1 christos $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
9429 1.1 christos fi
9430 1.1 christos $as_echo "$as_me: error: $2" >&2
9431 1.1 christos as_fn_exit $as_status
9432 1.1 christos } # as_fn_error
9433 1.1 christos
9434 1.1 christos
9435 1.1 christos # as_fn_set_status STATUS
9436 1.1 christos # -----------------------
9437 1.1 christos # Set $? to STATUS, without forking.
9438 1.1 christos as_fn_set_status ()
9439 1.1 christos {
9440 1.1 christos return $1
9441 1.1 christos } # as_fn_set_status
9442 1.1 christos
9443 1.1 christos # as_fn_exit STATUS
9444 1.1 christos # -----------------
9445 1.1 christos # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
9446 1.1 christos as_fn_exit ()
9447 1.1 christos {
9448 1.1 christos set +e
9449 1.1 christos as_fn_set_status $1
9450 1.1 christos exit $1
9451 1.1 christos } # as_fn_exit
9452 1.1 christos
9453 1.1 christos # as_fn_unset VAR
9454 1.1 christos # ---------------
9455 1.1 christos # Portably unset VAR.
9456 1.1 christos as_fn_unset ()
9457 1.1 christos {
9458 1.1 christos { eval $1=; unset $1;}
9459 1.1 christos }
9460 1.1 christos as_unset=as_fn_unset
9461 1.1 christos # as_fn_append VAR VALUE
9462 1.1 christos # ----------------------
9463 1.1 christos # Append the text in VALUE to the end of the definition contained in VAR. Take
9464 1.1 christos # advantage of any shell optimizations that allow amortized linear growth over
9465 1.1 christos # repeated appends, instead of the typical quadratic growth present in naive
9466 1.1 christos # implementations.
9467 1.1 christos if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
9468 1.1 christos eval 'as_fn_append ()
9469 1.1 christos {
9470 1.1 christos eval $1+=\$2
9471 1.1 christos }'
9472 1.1 christos else
9473 1.1 christos as_fn_append ()
9474 1.1 christos {
9475 1.1 christos eval $1=\$$1\$2
9476 1.1 christos }
9477 1.1 christos fi # as_fn_append
9478 1.1 christos
9479 1.1 christos # as_fn_arith ARG...
9480 1.1 christos # ------------------
9481 1.1 christos # Perform arithmetic evaluation on the ARGs, and store the result in the
9482 1.1 christos # global $as_val. Take advantage of shells that can avoid forks. The arguments
9483 1.1 christos # must be portable across $(()) and expr.
9484 1.1 christos if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
9485 1.1 christos eval 'as_fn_arith ()
9486 1.1 christos {
9487 1.1 christos as_val=$(( $* ))
9488 1.1 christos }'
9489 1.1 christos else
9490 1.1 christos as_fn_arith ()
9491 1.1 christos {
9492 1.1 christos as_val=`expr "$@" || test $? -eq 1`
9493 1.1 christos }
9494 1.1 christos fi # as_fn_arith
9495 1.1 christos
9496 1.1 christos
9497 1.1 christos if expr a : '\(a\)' >/dev/null 2>&1 &&
9498 1.1 christos test "X`expr 00001 : '.*\(...\)'`" = X001; then
9499 1.1 christos as_expr=expr
9500 1.1 christos else
9501 1.1 christos as_expr=false
9502 1.1 christos fi
9503 1.1 christos
9504 1.1 christos if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
9505 1.1 christos as_basename=basename
9506 1.1 christos else
9507 1.1 christos as_basename=false
9508 1.1 christos fi
9509 1.1 christos
9510 1.1 christos if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
9511 1.1 christos as_dirname=dirname
9512 1.1 christos else
9513 1.1 christos as_dirname=false
9514 1.1 christos fi
9515 1.1 christos
9516 1.1 christos as_me=`$as_basename -- "$0" ||
9517 1.1 christos $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
9518 1.1 christos X"$0" : 'X\(//\)$' \| \
9519 1.1 christos X"$0" : 'X\(/\)' \| . 2>/dev/null ||
9520 1.1 christos $as_echo X/"$0" |
9521 1.1 christos sed '/^.*\/\([^/][^/]*\)\/*$/{
9522 1.1 christos s//\1/
9523 1.1 christos q
9524 1.1 christos }
9525 1.1 christos /^X\/\(\/\/\)$/{
9526 1.1 christos s//\1/
9527 1.1 christos q
9528 1.1 christos }
9529 1.1 christos /^X\/\(\/\).*/{
9530 1.1 christos s//\1/
9531 1.1 christos q
9532 1.1 christos }
9533 1.1 christos s/.*/./; q'`
9534 1.1 christos
9535 1.1 christos # Avoid depending upon Character Ranges.
9536 1.1 christos as_cr_letters='abcdefghijklmnopqrstuvwxyz'
9537 1.1 christos as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
9538 1.1 christos as_cr_Letters=$as_cr_letters$as_cr_LETTERS
9539 1.1 christos as_cr_digits='0123456789'
9540 1.1 christos as_cr_alnum=$as_cr_Letters$as_cr_digits
9541 1.1 christos
9542 1.1 christos ECHO_C= ECHO_N= ECHO_T=
9543 1.1 christos case `echo -n x` in #(((((
9544 1.1 christos -n*)
9545 1.1 christos case `echo 'xy\c'` in
9546 1.1 christos *c*) ECHO_T=' ';; # ECHO_T is single tab character.
9547 1.1 christos xy) ECHO_C='\c';;
9548 1.1 christos *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
9549 1.1 christos ECHO_T=' ';;
9550 1.1 christos esac;;
9551 1.1 christos *)
9552 1.1 christos ECHO_N='-n';;
9553 1.1 christos esac
9554 1.1 christos
9555 1.1 christos rm -f conf$$ conf$$.exe conf$$.file
9556 1.1 christos if test -d conf$$.dir; then
9557 1.1 christos rm -f conf$$.dir/conf$$.file
9558 1.1 christos else
9559 1.1 christos rm -f conf$$.dir
9560 1.1 christos mkdir conf$$.dir 2>/dev/null
9561 1.1 christos fi
9562 1.1 christos if (echo >conf$$.file) 2>/dev/null; then
9563 1.1 christos if ln -s conf$$.file conf$$ 2>/dev/null; then
9564 1.1 christos as_ln_s='ln -s'
9565 1.1 christos # ... but there are two gotchas:
9566 1.1 christos # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
9567 1.1 christos # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
9568 1.1 christos # In both cases, we have to default to `cp -pR'.
9569 1.1 christos ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
9570 1.1 christos as_ln_s='cp -pR'
9571 1.1 christos elif ln conf$$.file conf$$ 2>/dev/null; then
9572 1.1 christos as_ln_s=ln
9573 1.1 christos else
9574 1.1 christos as_ln_s='cp -pR'
9575 1.1 christos fi
9576 1.1 christos else
9577 1.1 christos as_ln_s='cp -pR'
9578 1.1 christos fi
9579 1.1 christos rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
9580 1.1 christos rmdir conf$$.dir 2>/dev/null
9581 1.1 christos
9582 1.1 christos
9583 1.1 christos # as_fn_mkdir_p
9584 1.1 christos # -------------
9585 1.1 christos # Create "$as_dir" as a directory, including parents if necessary.
9586 1.1 christos as_fn_mkdir_p ()
9587 1.1 christos {
9588 1.1 christos
9589 1.1 christos case $as_dir in #(
9590 1.1 christos -*) as_dir=./$as_dir;;
9591 1.1 christos esac
9592 1.1 christos test -d "$as_dir" || eval $as_mkdir_p || {
9593 1.1 christos as_dirs=
9594 1.1 christos while :; do
9595 1.1 christos case $as_dir in #(
9596 1.1 christos *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
9597 1.1 christos *) as_qdir=$as_dir;;
9598 1.1 christos esac
9599 1.1 christos as_dirs="'$as_qdir' $as_dirs"
9600 1.1 christos as_dir=`$as_dirname -- "$as_dir" ||
9601 1.1 christos $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9602 1.1 christos X"$as_dir" : 'X\(//\)[^/]' \| \
9603 1.1 christos X"$as_dir" : 'X\(//\)$' \| \
9604 1.1 christos X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
9605 1.1 christos $as_echo X"$as_dir" |
9606 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9607 1.1 christos s//\1/
9608 1.1 christos q
9609 1.1 christos }
9610 1.1 christos /^X\(\/\/\)[^/].*/{
9611 1.1 christos s//\1/
9612 1.1 christos q
9613 1.1 christos }
9614 1.1 christos /^X\(\/\/\)$/{
9615 1.1 christos s//\1/
9616 1.1 christos q
9617 1.1 christos }
9618 1.1 christos /^X\(\/\).*/{
9619 1.1 christos s//\1/
9620 1.1 christos q
9621 1.1 christos }
9622 1.1 christos s/.*/./; q'`
9623 1.1 christos test -d "$as_dir" && break
9624 1.1 christos done
9625 1.1 christos test -z "$as_dirs" || eval "mkdir $as_dirs"
9626 1.1 christos } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
9627 1.1 christos
9628 1.1 christos
9629 1.1 christos } # as_fn_mkdir_p
9630 1.1 christos if mkdir -p . 2>/dev/null; then
9631 1.1 christos as_mkdir_p='mkdir -p "$as_dir"'
9632 1.1 christos else
9633 1.1 christos test -d ./-p && rmdir ./-p
9634 1.1 christos as_mkdir_p=false
9635 1.1 christos fi
9636 1.1 christos
9637 1.1 christos
9638 1.1 christos # as_fn_executable_p FILE
9639 1.1 christos # -----------------------
9640 1.1 christos # Test if FILE is an executable regular file.
9641 1.1 christos as_fn_executable_p ()
9642 1.1 christos {
9643 1.1 christos test -f "$1" && test -x "$1"
9644 1.1 christos } # as_fn_executable_p
9645 1.1 christos as_test_x='test -x'
9646 1.1 christos as_executable_p=as_fn_executable_p
9647 1.1 christos
9648 1.1 christos # Sed expression to map a string onto a valid CPP name.
9649 1.1 christos as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
9650 1.1 christos
9651 1.1 christos # Sed expression to map a string onto a valid variable name.
9652 1.1 christos as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
9653 1.1 christos
9654 1.1 christos
9655 1.1 christos exec 6>&1
9656 1.1 christos ## ----------------------------------- ##
9657 1.1 christos ## Main body of $CONFIG_STATUS script. ##
9658 1.1 christos ## ----------------------------------- ##
9659 1.1 christos _ASEOF
9660 1.1 christos test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
9661 1.1 christos
9662 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9663 1.1 christos # Save the log message, to keep $0 and so on meaningful, and to
9664 1.1 christos # report actual input values of CONFIG_FILES etc. instead of their
9665 1.1 christos # values after options handling.
9666 1.1 christos ac_log="
9667 1.1 christos This file was extended by NSD $as_me 4.1.14, which was
9668 1.1 christos generated by GNU Autoconf 2.69. Invocation command line was
9669 1.1 christos
9670 1.1 christos CONFIG_FILES = $CONFIG_FILES
9671 1.1 christos CONFIG_HEADERS = $CONFIG_HEADERS
9672 1.1 christos CONFIG_LINKS = $CONFIG_LINKS
9673 1.1 christos CONFIG_COMMANDS = $CONFIG_COMMANDS
9674 1.1 christos $ $0 $@
9675 1.1 christos
9676 1.1 christos on `(hostname || uname -n) 2>/dev/null | sed 1q`
9677 1.1 christos "
9678 1.1 christos
9679 1.1 christos _ACEOF
9680 1.1 christos
9681 1.1 christos case $ac_config_files in *"
9682 1.1 christos "*) set x $ac_config_files; shift; ac_config_files=$*;;
9683 1.1 christos esac
9684 1.1 christos
9685 1.1 christos case $ac_config_headers in *"
9686 1.1 christos "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
9687 1.1 christos esac
9688 1.1 christos
9689 1.1 christos
9690 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9691 1.1 christos # Files that config.status was made for.
9692 1.1 christos config_files="$ac_config_files"
9693 1.1 christos config_headers="$ac_config_headers"
9694 1.1 christos
9695 1.1 christos _ACEOF
9696 1.1 christos
9697 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9698 1.1 christos ac_cs_usage="\
9699 1.1 christos \`$as_me' instantiates files and other configuration actions
9700 1.1 christos from templates according to the current configuration. Unless the files
9701 1.1 christos and actions are specified as TAGs, all are instantiated by default.
9702 1.1 christos
9703 1.1 christos Usage: $0 [OPTION]... [TAG]...
9704 1.1 christos
9705 1.1 christos -h, --help print this help, then exit
9706 1.1 christos -V, --version print version number and configuration settings, then exit
9707 1.1 christos --config print configuration, then exit
9708 1.1 christos -q, --quiet, --silent
9709 1.1 christos do not print progress messages
9710 1.1 christos -d, --debug don't remove temporary files
9711 1.1 christos --recheck update $as_me by reconfiguring in the same conditions
9712 1.1 christos --file=FILE[:TEMPLATE]
9713 1.1 christos instantiate the configuration file FILE
9714 1.1 christos --header=FILE[:TEMPLATE]
9715 1.1 christos instantiate the configuration header FILE
9716 1.1 christos
9717 1.1 christos Configuration files:
9718 1.1 christos $config_files
9719 1.1 christos
9720 1.1 christos Configuration headers:
9721 1.1 christos $config_headers
9722 1.1 christos
9723 1.1 christos Report bugs to <nsd-bugs@nlnetlabs.nl>."
9724 1.1 christos
9725 1.1 christos _ACEOF
9726 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9727 1.1 christos ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
9728 1.1 christos ac_cs_version="\\
9729 1.1 christos NSD config.status 4.1.14
9730 1.1 christos configured by $0, generated by GNU Autoconf 2.69,
9731 1.1 christos with options \\"\$ac_cs_config\\"
9732 1.1 christos
9733 1.1 christos Copyright (C) 2012 Free Software Foundation, Inc.
9734 1.1 christos This config.status script is free software; the Free Software Foundation
9735 1.1 christos gives unlimited permission to copy, distribute and modify it."
9736 1.1 christos
9737 1.1 christos ac_pwd='$ac_pwd'
9738 1.1 christos srcdir='$srcdir'
9739 1.1 christos INSTALL='$INSTALL'
9740 1.1 christos AWK='$AWK'
9741 1.1 christos test -n "\$AWK" || AWK=awk
9742 1.1 christos _ACEOF
9743 1.1 christos
9744 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9745 1.1 christos # The default lists apply if the user does not specify any file.
9746 1.1 christos ac_need_defaults=:
9747 1.1 christos while test $# != 0
9748 1.1 christos do
9749 1.1 christos case $1 in
9750 1.1 christos --*=?*)
9751 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
9752 1.1 christos ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
9753 1.1 christos ac_shift=:
9754 1.1 christos ;;
9755 1.1 christos --*=)
9756 1.1 christos ac_option=`expr "X$1" : 'X\([^=]*\)='`
9757 1.1 christos ac_optarg=
9758 1.1 christos ac_shift=:
9759 1.1 christos ;;
9760 1.1 christos *)
9761 1.1 christos ac_option=$1
9762 1.1 christos ac_optarg=$2
9763 1.1 christos ac_shift=shift
9764 1.1 christos ;;
9765 1.1 christos esac
9766 1.1 christos
9767 1.1 christos case $ac_option in
9768 1.1 christos # Handling of the options.
9769 1.1 christos -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
9770 1.1 christos ac_cs_recheck=: ;;
9771 1.1 christos --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
9772 1.1 christos $as_echo "$ac_cs_version"; exit ;;
9773 1.1 christos --config | --confi | --conf | --con | --co | --c )
9774 1.1 christos $as_echo "$ac_cs_config"; exit ;;
9775 1.1 christos --debug | --debu | --deb | --de | --d | -d )
9776 1.1 christos debug=: ;;
9777 1.1 christos --file | --fil | --fi | --f )
9778 1.1 christos $ac_shift
9779 1.1 christos case $ac_optarg in
9780 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9781 1.1 christos '') as_fn_error $? "missing file argument" ;;
9782 1.1 christos esac
9783 1.1 christos as_fn_append CONFIG_FILES " '$ac_optarg'"
9784 1.1 christos ac_need_defaults=false;;
9785 1.1 christos --header | --heade | --head | --hea )
9786 1.1 christos $ac_shift
9787 1.1 christos case $ac_optarg in
9788 1.1 christos *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
9789 1.1 christos esac
9790 1.1 christos as_fn_append CONFIG_HEADERS " '$ac_optarg'"
9791 1.1 christos ac_need_defaults=false;;
9792 1.1 christos --he | --h)
9793 1.1 christos # Conflict between --help and --header
9794 1.1 christos as_fn_error $? "ambiguous option: \`$1'
9795 1.1 christos Try \`$0 --help' for more information.";;
9796 1.1 christos --help | --hel | -h )
9797 1.1 christos $as_echo "$ac_cs_usage"; exit ;;
9798 1.1 christos -q | -quiet | --quiet | --quie | --qui | --qu | --q \
9799 1.1 christos | -silent | --silent | --silen | --sile | --sil | --si | --s)
9800 1.1 christos ac_cs_silent=: ;;
9801 1.1 christos
9802 1.1 christos # This is an error.
9803 1.1 christos -*) as_fn_error $? "unrecognized option: \`$1'
9804 1.1 christos Try \`$0 --help' for more information." ;;
9805 1.1 christos
9806 1.1 christos *) as_fn_append ac_config_targets " $1"
9807 1.1 christos ac_need_defaults=false ;;
9808 1.1 christos
9809 1.1 christos esac
9810 1.1 christos shift
9811 1.1 christos done
9812 1.1 christos
9813 1.1 christos ac_configure_extra_args=
9814 1.1 christos
9815 1.1 christos if $ac_cs_silent; then
9816 1.1 christos exec 6>/dev/null
9817 1.1 christos ac_configure_extra_args="$ac_configure_extra_args --silent"
9818 1.1 christos fi
9819 1.1 christos
9820 1.1 christos _ACEOF
9821 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9822 1.1 christos if \$ac_cs_recheck; then
9823 1.1 christos set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
9824 1.1 christos shift
9825 1.1 christos \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
9826 1.1 christos CONFIG_SHELL='$SHELL'
9827 1.1 christos export CONFIG_SHELL
9828 1.1 christos exec "\$@"
9829 1.1 christos fi
9830 1.1 christos
9831 1.1 christos _ACEOF
9832 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9833 1.1 christos exec 5>>config.log
9834 1.1 christos {
9835 1.1 christos echo
9836 1.1 christos sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
9837 1.1 christos ## Running $as_me. ##
9838 1.1 christos _ASBOX
9839 1.1 christos $as_echo "$ac_log"
9840 1.1 christos } >&5
9841 1.1 christos
9842 1.1 christos _ACEOF
9843 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9844 1.1 christos _ACEOF
9845 1.1 christos
9846 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9847 1.1 christos
9848 1.1 christos # Handling of arguments.
9849 1.1 christos for ac_config_target in $ac_config_targets
9850 1.1 christos do
9851 1.1 christos case $ac_config_target in
9852 1.1 christos "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
9853 1.1 christos "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
9854 1.1 christos
9855 1.1 christos *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
9856 1.1 christos esac
9857 1.1 christos done
9858 1.1 christos
9859 1.1 christos
9860 1.1 christos # If the user did not use the arguments to specify the items to instantiate,
9861 1.1 christos # then the envvar interface is used. Set only those that are not.
9862 1.1 christos # We use the long form for the default assignment because of an extremely
9863 1.1 christos # bizarre bug on SunOS 4.1.3.
9864 1.1 christos if $ac_need_defaults; then
9865 1.1 christos test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
9866 1.1 christos test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
9867 1.1 christos fi
9868 1.1 christos
9869 1.1 christos # Have a temporary directory for convenience. Make it in the build tree
9870 1.1 christos # simply because there is no reason against having it here, and in addition,
9871 1.1 christos # creating and moving files from /tmp can sometimes cause problems.
9872 1.1 christos # Hook for its removal unless debugging.
9873 1.1 christos # Note that there is a small window in which the directory will not be cleaned:
9874 1.1 christos # after its creation but before its name has been assigned to `$tmp'.
9875 1.1 christos $debug ||
9876 1.1 christos {
9877 1.1 christos tmp= ac_tmp=
9878 1.1 christos trap 'exit_status=$?
9879 1.1 christos : "${ac_tmp:=$tmp}"
9880 1.1 christos { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9881 1.1 christos ' 0
9882 1.1 christos trap 'as_fn_exit 1' 1 2 13 15
9883 1.1 christos }
9884 1.1 christos # Create a (secure) tmp directory for tmp files.
9885 1.1 christos
9886 1.1 christos {
9887 1.1 christos tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9888 1.1 christos test -d "$tmp"
9889 1.1 christos } ||
9890 1.1 christos {
9891 1.1 christos tmp=./conf$$-$RANDOM
9892 1.1 christos (umask 077 && mkdir "$tmp")
9893 1.1 christos } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9894 1.1 christos ac_tmp=$tmp
9895 1.1 christos
9896 1.1 christos # Set up the scripts for CONFIG_FILES section.
9897 1.1 christos # No need to generate them if there are no CONFIG_FILES.
9898 1.1 christos # This happens for instance with `./config.status config.h'.
9899 1.1 christos if test -n "$CONFIG_FILES"; then
9900 1.1 christos
9901 1.1 christos
9902 1.1 christos ac_cr=`echo X | tr X '\015'`
9903 1.1 christos # On cygwin, bash can eat \r inside `` if the user requested igncr.
9904 1.1 christos # But we know of no other shell where ac_cr would be empty at this
9905 1.1 christos # point, so we can use a bashism as a fallback.
9906 1.1 christos if test "x$ac_cr" = x; then
9907 1.1 christos eval ac_cr=\$\'\\r\'
9908 1.1 christos fi
9909 1.1 christos ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9910 1.1 christos if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9911 1.1 christos ac_cs_awk_cr='\\r'
9912 1.1 christos else
9913 1.1 christos ac_cs_awk_cr=$ac_cr
9914 1.1 christos fi
9915 1.1 christos
9916 1.1 christos echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9917 1.1 christos _ACEOF
9918 1.1 christos
9919 1.1 christos
9920 1.1 christos {
9921 1.1 christos echo "cat >conf$$subs.awk <<_ACEOF" &&
9922 1.1 christos echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9923 1.1 christos echo "_ACEOF"
9924 1.1 christos } >conf$$subs.sh ||
9925 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9926 1.1 christos ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9927 1.1 christos ac_delim='%!_!# '
9928 1.1 christos for ac_last_try in false false false false false :; do
9929 1.1 christos . ./conf$$subs.sh ||
9930 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9931 1.1 christos
9932 1.1 christos ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9933 1.1 christos if test $ac_delim_n = $ac_delim_num; then
9934 1.1 christos break
9935 1.1 christos elif $ac_last_try; then
9936 1.1 christos as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9937 1.1 christos else
9938 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9939 1.1 christos fi
9940 1.1 christos done
9941 1.1 christos rm -f conf$$subs.sh
9942 1.1 christos
9943 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9944 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9945 1.1 christos _ACEOF
9946 1.1 christos sed -n '
9947 1.1 christos h
9948 1.1 christos s/^/S["/; s/!.*/"]=/
9949 1.1 christos p
9950 1.1 christos g
9951 1.1 christos s/^[^!]*!//
9952 1.1 christos :repl
9953 1.1 christos t repl
9954 1.1 christos s/'"$ac_delim"'$//
9955 1.1 christos t delim
9956 1.1 christos :nl
9957 1.1 christos h
9958 1.1 christos s/\(.\{148\}\)..*/\1/
9959 1.1 christos t more1
9960 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9961 1.1 christos p
9962 1.1 christos n
9963 1.1 christos b repl
9964 1.1 christos :more1
9965 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9966 1.1 christos p
9967 1.1 christos g
9968 1.1 christos s/.\{148\}//
9969 1.1 christos t nl
9970 1.1 christos :delim
9971 1.1 christos h
9972 1.1 christos s/\(.\{148\}\)..*/\1/
9973 1.1 christos t more2
9974 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/
9975 1.1 christos p
9976 1.1 christos b
9977 1.1 christos :more2
9978 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9979 1.1 christos p
9980 1.1 christos g
9981 1.1 christos s/.\{148\}//
9982 1.1 christos t delim
9983 1.1 christos ' <conf$$subs.awk | sed '
9984 1.1 christos /^[^""]/{
9985 1.1 christos N
9986 1.1 christos s/\n//
9987 1.1 christos }
9988 1.1 christos ' >>$CONFIG_STATUS || ac_write_fail=1
9989 1.1 christos rm -f conf$$subs.awk
9990 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9991 1.1 christos _ACAWK
9992 1.1 christos cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9993 1.1 christos for (key in S) S_is_set[key] = 1
9994 1.1 christos FS = ""
9995 1.1 christos
9996 1.1 christos }
9997 1.1 christos {
9998 1.1 christos line = $ 0
9999 1.1 christos nfields = split(line, field, "@")
10000 1.1 christos substed = 0
10001 1.1 christos len = length(field[1])
10002 1.1 christos for (i = 2; i < nfields; i++) {
10003 1.1 christos key = field[i]
10004 1.1 christos keylen = length(key)
10005 1.1 christos if (S_is_set[key]) {
10006 1.1 christos value = S[key]
10007 1.1 christos line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
10008 1.1 christos len += length(value) + length(field[++i])
10009 1.1 christos substed = 1
10010 1.1 christos } else
10011 1.1 christos len += 1 + keylen
10012 1.1 christos }
10013 1.1 christos
10014 1.1 christos print line
10015 1.1 christos }
10016 1.1 christos
10017 1.1 christos _ACAWK
10018 1.1 christos _ACEOF
10019 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10020 1.1 christos if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
10021 1.1 christos sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
10022 1.1 christos else
10023 1.1 christos cat
10024 1.1 christos fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
10025 1.1 christos || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
10026 1.1 christos _ACEOF
10027 1.1 christos
10028 1.1 christos # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
10029 1.1 christos # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
10030 1.1 christos # trailing colons and then remove the whole line if VPATH becomes empty
10031 1.1 christos # (actually we leave an empty line to preserve line numbers).
10032 1.1 christos if test "x$srcdir" = x.; then
10033 1.1 christos ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
10034 1.1 christos h
10035 1.1 christos s///
10036 1.1 christos s/^/:/
10037 1.1 christos s/[ ]*$/:/
10038 1.1 christos s/:\$(srcdir):/:/g
10039 1.1 christos s/:\${srcdir}:/:/g
10040 1.1 christos s/:@srcdir@:/:/g
10041 1.1 christos s/^:*//
10042 1.1 christos s/:*$//
10043 1.1 christos x
10044 1.1 christos s/\(=[ ]*\).*/\1/
10045 1.1 christos G
10046 1.1 christos s/\n//
10047 1.1 christos s/^[^=]*=[ ]*$//
10048 1.1 christos }'
10049 1.1 christos fi
10050 1.1 christos
10051 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10052 1.1 christos fi # test -n "$CONFIG_FILES"
10053 1.1 christos
10054 1.1 christos # Set up the scripts for CONFIG_HEADERS section.
10055 1.1 christos # No need to generate them if there are no CONFIG_HEADERS.
10056 1.1 christos # This happens for instance with `./config.status Makefile'.
10057 1.1 christos if test -n "$CONFIG_HEADERS"; then
10058 1.1 christos cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
10059 1.1 christos BEGIN {
10060 1.1 christos _ACEOF
10061 1.1 christos
10062 1.1 christos # Transform confdefs.h into an awk script `defines.awk', embedded as
10063 1.1 christos # here-document in config.status, that substitutes the proper values into
10064 1.1 christos # config.h.in to produce config.h.
10065 1.1 christos
10066 1.1 christos # Create a delimiter string that does not exist in confdefs.h, to ease
10067 1.1 christos # handling of long lines.
10068 1.1 christos ac_delim='%!_!# '
10069 1.1 christos for ac_last_try in false false :; do
10070 1.1 christos ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
10071 1.1 christos if test -z "$ac_tt"; then
10072 1.1 christos break
10073 1.1 christos elif $ac_last_try; then
10074 1.1 christos as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
10075 1.1 christos else
10076 1.1 christos ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
10077 1.1 christos fi
10078 1.1 christos done
10079 1.1 christos
10080 1.1 christos # For the awk script, D is an array of macro values keyed by name,
10081 1.1 christos # likewise P contains macro parameters if any. Preserve backslash
10082 1.1 christos # newline sequences.
10083 1.1 christos
10084 1.1 christos ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
10085 1.1 christos sed -n '
10086 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10087 1.1 christos t rset
10088 1.1 christos :rset
10089 1.1 christos s/^[ ]*#[ ]*define[ ][ ]*/ /
10090 1.1 christos t def
10091 1.1 christos d
10092 1.1 christos :def
10093 1.1 christos s/\\$//
10094 1.1 christos t bsnl
10095 1.1 christos s/["\\]/\\&/g
10096 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10097 1.1 christos D["\1"]=" \3"/p
10098 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
10099 1.1 christos d
10100 1.1 christos :bsnl
10101 1.1 christos s/["\\]/\\&/g
10102 1.1 christos s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
10103 1.1 christos D["\1"]=" \3\\\\\\n"\\/p
10104 1.1 christos t cont
10105 1.1 christos s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
10106 1.1 christos t cont
10107 1.1 christos d
10108 1.1 christos :cont
10109 1.1 christos n
10110 1.1 christos s/.\{148\}/&'"$ac_delim"'/g
10111 1.1 christos t clear
10112 1.1 christos :clear
10113 1.1 christos s/\\$//
10114 1.1 christos t bsnlc
10115 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/"/p
10116 1.1 christos d
10117 1.1 christos :bsnlc
10118 1.1 christos s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
10119 1.1 christos b cont
10120 1.1 christos ' <confdefs.h | sed '
10121 1.1 christos s/'"$ac_delim"'/"\\\
10122 1.1 christos "/g' >>$CONFIG_STATUS || ac_write_fail=1
10123 1.1 christos
10124 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10125 1.1 christos for (key in D) D_is_set[key] = 1
10126 1.1 christos FS = ""
10127 1.1 christos }
10128 1.1 christos /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
10129 1.1 christos line = \$ 0
10130 1.1 christos split(line, arg, " ")
10131 1.1 christos if (arg[1] == "#") {
10132 1.1 christos defundef = arg[2]
10133 1.1 christos mac1 = arg[3]
10134 1.1 christos } else {
10135 1.1 christos defundef = substr(arg[1], 2)
10136 1.1 christos mac1 = arg[2]
10137 1.1 christos }
10138 1.1 christos split(mac1, mac2, "(") #)
10139 1.1 christos macro = mac2[1]
10140 1.1 christos prefix = substr(line, 1, index(line, defundef) - 1)
10141 1.1 christos if (D_is_set[macro]) {
10142 1.1 christos # Preserve the white space surrounding the "#".
10143 1.1 christos print prefix "define", macro P[macro] D[macro]
10144 1.1 christos next
10145 1.1 christos } else {
10146 1.1 christos # Replace #undef with comments. This is necessary, for example,
10147 1.1 christos # in the case of _POSIX_SOURCE, which is predefined and required
10148 1.1 christos # on some systems where configure will not decide to define it.
10149 1.1 christos if (defundef == "undef") {
10150 1.1 christos print "/*", prefix defundef, macro, "*/"
10151 1.1 christos next
10152 1.1 christos }
10153 1.1 christos }
10154 1.1 christos }
10155 1.1 christos { print }
10156 1.1 christos _ACAWK
10157 1.1 christos _ACEOF
10158 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10159 1.1 christos as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
10160 1.1 christos fi # test -n "$CONFIG_HEADERS"
10161 1.1 christos
10162 1.1 christos
10163 1.1 christos eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
10164 1.1 christos shift
10165 1.1 christos for ac_tag
10166 1.1 christos do
10167 1.1 christos case $ac_tag in
10168 1.1 christos :[FHLC]) ac_mode=$ac_tag; continue;;
10169 1.1 christos esac
10170 1.1 christos case $ac_mode$ac_tag in
10171 1.1 christos :[FHL]*:*);;
10172 1.1 christos :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
10173 1.1 christos :[FH]-) ac_tag=-:-;;
10174 1.1 christos :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
10175 1.1 christos esac
10176 1.1 christos ac_save_IFS=$IFS
10177 1.1 christos IFS=:
10178 1.1 christos set x $ac_tag
10179 1.1 christos IFS=$ac_save_IFS
10180 1.1 christos shift
10181 1.1 christos ac_file=$1
10182 1.1 christos shift
10183 1.1 christos
10184 1.1 christos case $ac_mode in
10185 1.1 christos :L) ac_source=$1;;
10186 1.1 christos :[FH])
10187 1.1 christos ac_file_inputs=
10188 1.1 christos for ac_f
10189 1.1 christos do
10190 1.1 christos case $ac_f in
10191 1.1 christos -) ac_f="$ac_tmp/stdin";;
10192 1.1 christos *) # Look for the file first in the build tree, then in the source tree
10193 1.1 christos # (if the path is not absolute). The absolute path cannot be DOS-style,
10194 1.1 christos # because $ac_f cannot contain `:'.
10195 1.1 christos test -f "$ac_f" ||
10196 1.1 christos case $ac_f in
10197 1.1 christos [\\/$]*) false;;
10198 1.1 christos *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
10199 1.1 christos esac ||
10200 1.1 christos as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
10201 1.1 christos esac
10202 1.1 christos case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
10203 1.1 christos as_fn_append ac_file_inputs " '$ac_f'"
10204 1.1 christos done
10205 1.1 christos
10206 1.1 christos # Let's still pretend it is `configure' which instantiates (i.e., don't
10207 1.1 christos # use $as_me), people would be surprised to read:
10208 1.1 christos # /* config.h. Generated by config.status. */
10209 1.1 christos configure_input='Generated from '`
10210 1.1 christos $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
10211 1.1 christos `' by configure.'
10212 1.1 christos if test x"$ac_file" != x-; then
10213 1.1 christos configure_input="$ac_file. $configure_input"
10214 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
10215 1.1 christos $as_echo "$as_me: creating $ac_file" >&6;}
10216 1.1 christos fi
10217 1.1 christos # Neutralize special characters interpreted by sed in replacement strings.
10218 1.1 christos case $configure_input in #(
10219 1.1 christos *\&* | *\|* | *\\* )
10220 1.1 christos ac_sed_conf_input=`$as_echo "$configure_input" |
10221 1.1 christos sed 's/[\\\\&|]/\\\\&/g'`;; #(
10222 1.1 christos *) ac_sed_conf_input=$configure_input;;
10223 1.1 christos esac
10224 1.1 christos
10225 1.1 christos case $ac_tag in
10226 1.1 christos *:-:* | *:-) cat >"$ac_tmp/stdin" \
10227 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
10228 1.1 christos esac
10229 1.1 christos ;;
10230 1.1 christos esac
10231 1.1 christos
10232 1.1 christos ac_dir=`$as_dirname -- "$ac_file" ||
10233 1.1 christos $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
10234 1.1 christos X"$ac_file" : 'X\(//\)[^/]' \| \
10235 1.1 christos X"$ac_file" : 'X\(//\)$' \| \
10236 1.1 christos X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
10237 1.1 christos $as_echo X"$ac_file" |
10238 1.1 christos sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
10239 1.1 christos s//\1/
10240 1.1 christos q
10241 1.1 christos }
10242 1.1 christos /^X\(\/\/\)[^/].*/{
10243 1.1 christos s//\1/
10244 1.1 christos q
10245 1.1 christos }
10246 1.1 christos /^X\(\/\/\)$/{
10247 1.1 christos s//\1/
10248 1.1 christos q
10249 1.1 christos }
10250 1.1 christos /^X\(\/\).*/{
10251 1.1 christos s//\1/
10252 1.1 christos q
10253 1.1 christos }
10254 1.1 christos s/.*/./; q'`
10255 1.1 christos as_dir="$ac_dir"; as_fn_mkdir_p
10256 1.1 christos ac_builddir=.
10257 1.1 christos
10258 1.1 christos case "$ac_dir" in
10259 1.1 christos .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
10260 1.1 christos *)
10261 1.1 christos ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
10262 1.1 christos # A ".." for each directory in $ac_dir_suffix.
10263 1.1 christos ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
10264 1.1 christos case $ac_top_builddir_sub in
10265 1.1 christos "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
10266 1.1 christos *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
10267 1.1 christos esac ;;
10268 1.1 christos esac
10269 1.1 christos ac_abs_top_builddir=$ac_pwd
10270 1.1 christos ac_abs_builddir=$ac_pwd$ac_dir_suffix
10271 1.1 christos # for backward compatibility:
10272 1.1 christos ac_top_builddir=$ac_top_build_prefix
10273 1.1 christos
10274 1.1 christos case $srcdir in
10275 1.1 christos .) # We are building in place.
10276 1.1 christos ac_srcdir=.
10277 1.1 christos ac_top_srcdir=$ac_top_builddir_sub
10278 1.1 christos ac_abs_top_srcdir=$ac_pwd ;;
10279 1.1 christos [\\/]* | ?:[\\/]* ) # Absolute name.
10280 1.1 christos ac_srcdir=$srcdir$ac_dir_suffix;
10281 1.1 christos ac_top_srcdir=$srcdir
10282 1.1 christos ac_abs_top_srcdir=$srcdir ;;
10283 1.1 christos *) # Relative name.
10284 1.1 christos ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
10285 1.1 christos ac_top_srcdir=$ac_top_build_prefix$srcdir
10286 1.1 christos ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
10287 1.1 christos esac
10288 1.1 christos ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
10289 1.1 christos
10290 1.1 christos
10291 1.1 christos case $ac_mode in
10292 1.1 christos :F)
10293 1.1 christos #
10294 1.1 christos # CONFIG_FILE
10295 1.1 christos #
10296 1.1 christos
10297 1.1 christos case $INSTALL in
10298 1.1 christos [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
10299 1.1 christos *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
10300 1.1 christos esac
10301 1.1 christos _ACEOF
10302 1.1 christos
10303 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10304 1.1 christos # If the template does not know about datarootdir, expand it.
10305 1.1 christos # FIXME: This hack should be removed a few years after 2.60.
10306 1.1 christos ac_datarootdir_hack=; ac_datarootdir_seen=
10307 1.1 christos ac_sed_dataroot='
10308 1.1 christos /datarootdir/ {
10309 1.1 christos p
10310 1.1 christos q
10311 1.1 christos }
10312 1.1 christos /@datadir@/p
10313 1.1 christos /@docdir@/p
10314 1.1 christos /@infodir@/p
10315 1.1 christos /@localedir@/p
10316 1.1 christos /@mandir@/p'
10317 1.1 christos case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
10318 1.1 christos *datarootdir*) ac_datarootdir_seen=yes;;
10319 1.1 christos *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
10320 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
10321 1.1 christos $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
10322 1.1 christos _ACEOF
10323 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10324 1.1 christos ac_datarootdir_hack='
10325 1.1 christos s&@datadir@&$datadir&g
10326 1.1 christos s&@docdir@&$docdir&g
10327 1.1 christos s&@infodir@&$infodir&g
10328 1.1 christos s&@localedir@&$localedir&g
10329 1.1 christos s&@mandir@&$mandir&g
10330 1.1 christos s&\\\${datarootdir}&$datarootdir&g' ;;
10331 1.1 christos esac
10332 1.1 christos _ACEOF
10333 1.1 christos
10334 1.1 christos # Neutralize VPATH when `$srcdir' = `.'.
10335 1.1 christos # Shell code in configure.ac might set extrasub.
10336 1.1 christos # FIXME: do we really want to maintain this feature?
10337 1.1 christos cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
10338 1.1 christos ac_sed_extra="$ac_vpsub
10339 1.1 christos $extrasub
10340 1.1 christos _ACEOF
10341 1.1 christos cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
10342 1.1 christos :t
10343 1.1 christos /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
10344 1.1 christos s|@configure_input@|$ac_sed_conf_input|;t t
10345 1.1 christos s&@top_builddir@&$ac_top_builddir_sub&;t t
10346 1.1 christos s&@top_build_prefix@&$ac_top_build_prefix&;t t
10347 1.1 christos s&@srcdir@&$ac_srcdir&;t t
10348 1.1 christos s&@abs_srcdir@&$ac_abs_srcdir&;t t
10349 1.1 christos s&@top_srcdir@&$ac_top_srcdir&;t t
10350 1.1 christos s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
10351 1.1 christos s&@builddir@&$ac_builddir&;t t
10352 1.1 christos s&@abs_builddir@&$ac_abs_builddir&;t t
10353 1.1 christos s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
10354 1.1 christos s&@INSTALL@&$ac_INSTALL&;t t
10355 1.1 christos $ac_datarootdir_hack
10356 1.1 christos "
10357 1.1 christos eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
10358 1.1 christos >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10359 1.1 christos
10360 1.1 christos test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
10361 1.1 christos { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
10362 1.1 christos { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
10363 1.1 christos "$ac_tmp/out"`; test -z "$ac_out"; } &&
10364 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10365 1.1 christos which seems to be undefined. Please make sure it is defined" >&5
10366 1.1 christos $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
10367 1.1 christos which seems to be undefined. Please make sure it is defined" >&2;}
10368 1.1 christos
10369 1.1 christos rm -f "$ac_tmp/stdin"
10370 1.1 christos case $ac_file in
10371 1.1 christos -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
10372 1.1 christos *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
10373 1.1 christos esac \
10374 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10375 1.1 christos ;;
10376 1.1 christos :H)
10377 1.1 christos #
10378 1.1 christos # CONFIG_HEADER
10379 1.1 christos #
10380 1.1 christos if test x"$ac_file" != x-; then
10381 1.1 christos {
10382 1.1 christos $as_echo "/* $configure_input */" \
10383 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
10384 1.1 christos } >"$ac_tmp/config.h" \
10385 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10386 1.1 christos if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
10387 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
10388 1.1 christos $as_echo "$as_me: $ac_file is unchanged" >&6;}
10389 1.1 christos else
10390 1.1 christos rm -f "$ac_file"
10391 1.1 christos mv "$ac_tmp/config.h" "$ac_file" \
10392 1.1 christos || as_fn_error $? "could not create $ac_file" "$LINENO" 5
10393 1.1 christos fi
10394 1.1 christos else
10395 1.1 christos $as_echo "/* $configure_input */" \
10396 1.1 christos && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
10397 1.1 christos || as_fn_error $? "could not create -" "$LINENO" 5
10398 1.1 christos fi
10399 1.1 christos ;;
10400 1.1 christos
10401 1.1 christos
10402 1.1 christos esac
10403 1.1 christos
10404 1.1 christos done # for ac_tag
10405 1.1 christos
10406 1.1 christos
10407 1.1 christos as_fn_exit 0
10408 1.1 christos _ACEOF
10409 1.1 christos ac_clean_files=$ac_clean_files_save
10410 1.1 christos
10411 1.1 christos test $ac_write_fail = 0 ||
10412 1.1 christos as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
10413 1.1 christos
10414 1.1 christos
10415 1.1 christos # configure is writing to config.log, and then calls config.status.
10416 1.1 christos # config.status does its own redirection, appending to config.log.
10417 1.1 christos # Unfortunately, on DOS this fails, as config.log is still kept open
10418 1.1 christos # by configure, so config.status won't be able to write to it; its
10419 1.1 christos # output is simply discarded. So we exec the FD to /dev/null,
10420 1.1 christos # effectively closing config.log, so it can be properly (re)opened and
10421 1.1 christos # appended to by config.status. When coming back to configure, we
10422 1.1 christos # need to make the FD available again.
10423 1.1 christos if test "$no_create" != yes; then
10424 1.1 christos ac_cs_success=:
10425 1.1 christos ac_config_status_args=
10426 1.1 christos test "$silent" = yes &&
10427 1.1 christos ac_config_status_args="$ac_config_status_args --quiet"
10428 1.1 christos exec 5>/dev/null
10429 1.1 christos $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
10430 1.1 christos exec 5>>config.log
10431 1.1 christos # Use ||, not &&, to avoid exiting from the if with $? = 1, which
10432 1.1 christos # would make configure fail if this is the last instruction.
10433 1.1 christos $ac_cs_success || as_fn_exit 1
10434 1.1 christos fi
10435 1.1 christos if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
10436 1.1 christos { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
10437 1.1 christos $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
10438 1.1 christos fi
10439 1.1 christos
10440