]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/ntp/configure
Fix multiple denial of service in ntpd.
[FreeBSD/FreeBSD.git] / contrib / ntp / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for ntp 4.2.8p14.
4 #
5 # Report bugs to <http://bugs.ntp.org./>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94   *[\\/]* ) as_myself=$0 ;;
95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98   IFS=$as_save_IFS
99   test -z "$as_dir" && as_dir=.
100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101   done
102 IFS=$as_save_IFS
103
104      ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109   as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there.  '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 # Use a proper internal environment variable to ensure we don't fall
138   # into an infinite loop, continuously re-executing ourselves.
139   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140     _as_can_reexec=no; export _as_can_reexec;
141     # We cannot yet assume a decent shell, so we have to provide a
142 # neutralization value for shells without unset; and this also
143 # works around shells that cannot unset nonexistent variables.
144 # Preserve -v and -x to the replacement shell.
145 BASH_ENV=/dev/null
146 ENV=/dev/null
147 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148 case $- in # ((((
149   *v*x* | *x*v* ) as_opts=-vx ;;
150   *v* ) as_opts=-v ;;
151   *x* ) as_opts=-x ;;
152   * ) as_opts= ;;
153 esac
154 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155 # Admittedly, this is quite paranoid, since all the known shells bail
156 # out after a failed `exec'.
157 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158 as_fn_exit 255
159   fi
160   # We don't want this to propagate to other subprocesses.
161           { _as_can_reexec=; unset _as_can_reexec;}
162 if test "x$CONFIG_SHELL" = x; then
163   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164   emulate sh
165   NULLCMD=:
166   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167   # is contrary to our usage.  Disable this feature.
168   alias -g '\${1+\"\$@\"}'='\"\$@\"'
169   setopt NO_GLOB_SUBST
170 else
171   case \`(set -o) 2>/dev/null\` in #(
172   *posix*) :
173     set -o posix ;; #(
174   *) :
175      ;;
176 esac
177 fi
178 "
179   as_required="as_fn_return () { (exit \$1); }
180 as_fn_success () { as_fn_return 0; }
181 as_fn_failure () { as_fn_return 1; }
182 as_fn_ret_success () { return 0; }
183 as_fn_ret_failure () { return 1; }
184
185 exitcode=0
186 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192 else
193   exitcode=1; echo positional parameters were not saved.
194 fi
195 test x\$exitcode = x0 || exit 1
196 test -x / || exit 1"
197   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201 test \$(( 1 + 1 )) = 2 || exit 1
202
203   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
204     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
205     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
206     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
207     PATH=/empty FPATH=/empty; export PATH FPATH
208     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
209       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
210   if (eval "$as_required") 2>/dev/null; then :
211   as_have_required=yes
212 else
213   as_have_required=no
214 fi
215   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217 else
218   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219 as_found=false
220 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221 do
222   IFS=$as_save_IFS
223   test -z "$as_dir" && as_dir=.
224   as_found=:
225   case $as_dir in #(
226          /*)
227            for as_base in sh bash ksh sh5; do
228              # Try only shells that exist, to save several forks.
229              as_shell=$as_dir/$as_base
230              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
231                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   CONFIG_SHELL=$as_shell as_have_required=yes
233                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
234   break 2
235 fi
236 fi
237            done;;
238        esac
239   as_found=false
240 done
241 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
242               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
243   CONFIG_SHELL=$SHELL as_have_required=yes
244 fi; }
245 IFS=$as_save_IFS
246
247
248       if test "x$CONFIG_SHELL" != x; then :
249   export CONFIG_SHELL
250              # We cannot yet assume a decent shell, so we have to provide a
251 # neutralization value for shells without unset; and this also
252 # works around shells that cannot unset nonexistent variables.
253 # Preserve -v and -x to the replacement shell.
254 BASH_ENV=/dev/null
255 ENV=/dev/null
256 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257 case $- in # ((((
258   *v*x* | *x*v* ) as_opts=-vx ;;
259   *v* ) as_opts=-v ;;
260   *x* ) as_opts=-x ;;
261   * ) as_opts= ;;
262 esac
263 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
264 # Admittedly, this is quite paranoid, since all the known shells bail
265 # out after a failed `exec'.
266 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
267 exit 255
268 fi
269
270     if test x$as_have_required = xno; then :
271   $as_echo "$0: This script requires a shell more modern than all"
272   $as_echo "$0: the shells that I found on your system."
273   if test x${ZSH_VERSION+set} = xset ; then
274     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
275     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
276   else
277     $as_echo "$0: Please tell bug-autoconf@gnu.org and
278 $0: http://bugs.ntp.org./ about your system, including any
279 $0: error possibly output before this message. Then install
280 $0: a modern shell, or manually run the script under such a
281 $0: shell if you do have one."
282   fi
283   exit 1
284 fi
285 fi
286 fi
287 SHELL=${CONFIG_SHELL-/bin/sh}
288 export SHELL
289 # Unset more variables known to interfere with behavior of common tools.
290 CLICOLOR_FORCE= GREP_OPTIONS=
291 unset CLICOLOR_FORCE GREP_OPTIONS
292
293 ## --------------------- ##
294 ## M4sh Shell Functions. ##
295 ## --------------------- ##
296 # as_fn_unset VAR
297 # ---------------
298 # Portably unset VAR.
299 as_fn_unset ()
300 {
301   { eval $1=; unset $1;}
302 }
303 as_unset=as_fn_unset
304
305 # as_fn_set_status STATUS
306 # -----------------------
307 # Set $? to STATUS, without forking.
308 as_fn_set_status ()
309 {
310   return $1
311 } # as_fn_set_status
312
313 # as_fn_exit STATUS
314 # -----------------
315 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
316 as_fn_exit ()
317 {
318   set +e
319   as_fn_set_status $1
320   exit $1
321 } # as_fn_exit
322
323 # as_fn_mkdir_p
324 # -------------
325 # Create "$as_dir" as a directory, including parents if necessary.
326 as_fn_mkdir_p ()
327 {
328
329   case $as_dir in #(
330   -*) as_dir=./$as_dir;;
331   esac
332   test -d "$as_dir" || eval $as_mkdir_p || {
333     as_dirs=
334     while :; do
335       case $as_dir in #(
336       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
337       *) as_qdir=$as_dir;;
338       esac
339       as_dirs="'$as_qdir' $as_dirs"
340       as_dir=`$as_dirname -- "$as_dir" ||
341 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
342          X"$as_dir" : 'X\(//\)[^/]' \| \
343          X"$as_dir" : 'X\(//\)$' \| \
344          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
345 $as_echo X"$as_dir" |
346     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
347             s//\1/
348             q
349           }
350           /^X\(\/\/\)[^/].*/{
351             s//\1/
352             q
353           }
354           /^X\(\/\/\)$/{
355             s//\1/
356             q
357           }
358           /^X\(\/\).*/{
359             s//\1/
360             q
361           }
362           s/.*/./; q'`
363       test -d "$as_dir" && break
364     done
365     test -z "$as_dirs" || eval "mkdir $as_dirs"
366   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
367
368
369 } # as_fn_mkdir_p
370
371 # as_fn_executable_p FILE
372 # -----------------------
373 # Test if FILE is an executable regular file.
374 as_fn_executable_p ()
375 {
376   test -f "$1" && test -x "$1"
377 } # as_fn_executable_p
378 # as_fn_append VAR VALUE
379 # ----------------------
380 # Append the text in VALUE to the end of the definition contained in VAR. Take
381 # advantage of any shell optimizations that allow amortized linear growth over
382 # repeated appends, instead of the typical quadratic growth present in naive
383 # implementations.
384 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
385   eval 'as_fn_append ()
386   {
387     eval $1+=\$2
388   }'
389 else
390   as_fn_append ()
391   {
392     eval $1=\$$1\$2
393   }
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402   eval 'as_fn_arith ()
403   {
404     as_val=$(( $* ))
405   }'
406 else
407   as_fn_arith ()
408   {
409     as_val=`expr "$@" || test $? -eq 1`
410   }
411 fi # as_fn_arith
412
413
414 # as_fn_error STATUS ERROR [LINENO LOG_FD]
415 # ----------------------------------------
416 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
417 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
418 # script with STATUS, using 1 if that was 0.
419 as_fn_error ()
420 {
421   as_status=$1; test $as_status -eq 0 && as_status=1
422   if test "$4"; then
423     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
424     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
425   fi
426   $as_echo "$as_me: error: $2" >&2
427   as_fn_exit $as_status
428 } # as_fn_error
429
430 if expr a : '\(a\)' >/dev/null 2>&1 &&
431    test "X`expr 00001 : '.*\(...\)'`" = X001; then
432   as_expr=expr
433 else
434   as_expr=false
435 fi
436
437 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438   as_basename=basename
439 else
440   as_basename=false
441 fi
442
443 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444   as_dirname=dirname
445 else
446   as_dirname=false
447 fi
448
449 as_me=`$as_basename -- "$0" ||
450 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
451          X"$0" : 'X\(//\)$' \| \
452          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
453 $as_echo X/"$0" |
454     sed '/^.*\/\([^/][^/]*\)\/*$/{
455             s//\1/
456             q
457           }
458           /^X\/\(\/\/\)$/{
459             s//\1/
460             q
461           }
462           /^X\/\(\/\).*/{
463             s//\1/
464             q
465           }
466           s/.*/./; q'`
467
468 # Avoid depending upon Character Ranges.
469 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472 as_cr_digits='0123456789'
473 as_cr_alnum=$as_cr_Letters$as_cr_digits
474
475
476   as_lineno_1=$LINENO as_lineno_1a=$LINENO
477   as_lineno_2=$LINENO as_lineno_2a=$LINENO
478   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
479   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
480   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
481   sed -n '
482     p
483     /[$]LINENO/=
484   ' <$as_myself |
485     sed '
486       s/[$]LINENO.*/&-/
487       t lineno
488       b
489       :lineno
490       N
491       :loop
492       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
493       t loop
494       s/-\n.*//
495     ' >$as_me.lineno &&
496   chmod +x "$as_me.lineno" ||
497     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
498
499   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
500   # already done that, so ensure we don't try to do so again and fall
501   # in an infinite loop.  This has already happened in practice.
502   _as_can_reexec=no; export _as_can_reexec
503   # Don't try to exec as it changes $[0], causing all sort of problems
504   # (the dirname of $[0] is not the place where we might find the
505   # original and so on.  Autoconf is especially sensitive to this).
506   . "./$as_me.lineno"
507   # Exit status is that of the last command.
508   exit
509 }
510
511 ECHO_C= ECHO_N= ECHO_T=
512 case `echo -n x` in #(((((
513 -n*)
514   case `echo 'xy\c'` in
515   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
516   xy)  ECHO_C='\c';;
517   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
518        ECHO_T=' ';;
519   esac;;
520 *)
521   ECHO_N='-n';;
522 esac
523
524 rm -f conf$$ conf$$.exe conf$$.file
525 if test -d conf$$.dir; then
526   rm -f conf$$.dir/conf$$.file
527 else
528   rm -f conf$$.dir
529   mkdir conf$$.dir 2>/dev/null
530 fi
531 if (echo >conf$$.file) 2>/dev/null; then
532   if ln -s conf$$.file conf$$ 2>/dev/null; then
533     as_ln_s='ln -s'
534     # ... but there are two gotchas:
535     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
536     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
537     # In both cases, we have to default to `cp -pR'.
538     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
539       as_ln_s='cp -pR'
540   elif ln conf$$.file conf$$ 2>/dev/null; then
541     as_ln_s=ln
542   else
543     as_ln_s='cp -pR'
544   fi
545 else
546   as_ln_s='cp -pR'
547 fi
548 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549 rmdir conf$$.dir 2>/dev/null
550
551 if mkdir -p . 2>/dev/null; then
552   as_mkdir_p='mkdir -p "$as_dir"'
553 else
554   test -d ./-p && rmdir ./-p
555   as_mkdir_p=false
556 fi
557
558 as_test_x='test -x'
559 as_executable_p=as_fn_executable_p
560
561 # Sed expression to map a string onto a valid CPP name.
562 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
563
564 # Sed expression to map a string onto a valid variable name.
565 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567 SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570 test -n "$DJDIR" || exec 7<&0 </dev/null
571 exec 6>&1
572
573 # Name of the host.
574 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
575 # so uname gets run too.
576 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578 #
579 # Initializations.
580 #
581 ac_default_prefix=/usr/local
582 ac_clean_files=
583 ac_config_libobj_dir=.
584 LIBOBJS=
585 cross_compiling=no
586 subdirs=
587 MFLAGS=
588 MAKEFLAGS=
589
590 # Identity of this package.
591 PACKAGE_NAME='ntp'
592 PACKAGE_TARNAME='ntp'
593 PACKAGE_VERSION='4.2.8p14'
594 PACKAGE_STRING='ntp 4.2.8p14'
595 PACKAGE_BUGREPORT='http://bugs.ntp.org./'
596 PACKAGE_URL='http://www.ntp.org./'
597
598 # Factoring default headers for most tests.
599 ac_includes_default="\
600 #include <stdio.h>
601 #ifdef HAVE_SYS_TYPES_H
602 # include <sys/types.h>
603 #endif
604 #ifdef HAVE_SYS_STAT_H
605 # include <sys/stat.h>
606 #endif
607 #ifdef STDC_HEADERS
608 # include <stdlib.h>
609 # include <stddef.h>
610 #else
611 # ifdef HAVE_STDLIB_H
612 #  include <stdlib.h>
613 # endif
614 #endif
615 #ifdef HAVE_STRING_H
616 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
617 #  include <memory.h>
618 # endif
619 # include <string.h>
620 #endif
621 #ifdef HAVE_STRINGS_H
622 # include <strings.h>
623 #endif
624 #ifdef HAVE_INTTYPES_H
625 # include <inttypes.h>
626 #endif
627 #ifdef HAVE_STDINT_H
628 # include <stdint.h>
629 #endif
630 #ifdef HAVE_UNISTD_H
631 # include <unistd.h>
632 #endif"
633
634 ac_header_list=
635 enable_option_checking=no
636 ac_subst_vars='am__EXEEXT_FALSE
637 am__EXEEXT_TRUE
638 LTLIBOBJS
639 subdirs
640 PERLLIBDIR
641 NTP_KEYSDIR
642 BUILD_TEST_NTP_SIGND_FALSE
643 BUILD_TEST_NTP_SIGND_TRUE
644 BUILD_TEST_NTP_SCANNER_FALSE
645 BUILD_TEST_NTP_SCANNER_TRUE
646 BUILD_TEST_NTP_RESTRICT_FALSE
647 BUILD_TEST_NTP_RESTRICT_TRUE
648 GTEST_AVAILABLE_FALSE
649 GTEST_AVAILABLE_TRUE
650 GTEST_CPPFLAGS
651 GTEST_CXXFLAGS
652 GTEST_LIBS
653 GTEST_LDFLAGS
654 GTEST_CONFIG
655 UNITYBUILD_AVAILABLE_FALSE
656 UNITYBUILD_AVAILABLE_TRUE
657 PATH_RUBY
658 HAVE_LEAPSMEARINTERVAL
659 SAVECONFIG_ENABLED_FALSE
660 SAVECONFIG_ENABLED_TRUE
661 LSCF
662 MAKE_NTPSNMPD
663 SNMP_CFLAGS
664 SNMP_CPPFLAGS
665 SNMP_LIBS
666 BUILD_SNTP_FALSE
667 BUILD_SNTP_TRUE
668 SNTP
669 MAKE_NTPDSIM
670 MAKE_LIBNTPSIM
671 MAKE_TIMETRIM
672 MAKE_TICKADJ
673 MAKE_NTPTIME
674 MAKE_ADJTIMED
675 CHUTEST
676 PROPDELAY
677 MAKE_PARSEKMODULE
678 DCFD
679 TESTDCF
680 MAKE_CHECK_LAYOUT
681 VER_SUFFIX
682 MAKE_CHECK_Y2K
683 MAKE_LIBPARSE_KERNEL
684 MAKE_LIBPARSE
685 LIBPARSE
686 HAVE_RLIMIT_STACK
687 HAVE_RLIMIT_MEMLOCK
688 LDADD_NLIST
689 PATH_NET_SNMP_CONFIG
690 CONFIG_SHELL
691 PATH_TEST
692 PATH_PERL
693 LIBOBJS
694 PTHREADS_FALSE
695 PTHREADS_TRUE
696 LIBISC_PTHREADS_NOTHREADS
697 PTHREAD_LIBS
698 LTHREAD_LIBS
699 BUILD_THREAD
700 HAVE_INLINE
701 LDADD_LIBUTIL
702 ALLOCA
703 LIBM
704 EDITLINE_LIBS
705 LDADD_LIBNTP
706 NTP_CROSSCOMPILE_FALSE
707 NTP_CROSSCOMPILE_TRUE
708 BUILD_LIBEVENT_FALSE
709 BUILD_LIBEVENT_TRUE
710 LDADD_LIBEVENT
711 CPPFLAGS_LIBEVENT
712 CFLAGS_LIBEVENT
713 PKG_CONFIG
714 LIBOPTS_DIR
715 LIBOPTS_CFLAGS
716 LIBOPTS_LDADD
717 NEED_LIBOPTS_FALSE
718 NEED_LIBOPTS_TRUE
719 INSTALL_LIBOPTS_FALSE
720 INSTALL_LIBOPTS_TRUE
721 POSIX_SHELL
722 GL_GENERATE_STDNORETURN_H_FALSE
723 GL_GENERATE_STDNORETURN_H_TRUE
724 STDNORETURN_H
725 LIBTOOL_DEPS
726 LT_SYS_LIBRARY_PATH
727 OTOOL64
728 OTOOL
729 LIPO
730 NMEDIT
731 DSYMUTIL
732 MANIFEST_TOOL
733 RANLIB
734 DLLTOOL
735 OBJDUMP
736 LN_S
737 NM
738 ac_ct_DUMPBIN
739 DUMPBIN
740 LD
741 FGREP
742 SED
743 LIBTOOL
744 ac_ct_AR
745 AR
746 INSTALL_UPDATE_LEAP_FALSE
747 INSTALL_UPDATE_LEAP_TRUE
748 UPDATE_LEAP_NI
749 UPDATE_LEAP_MS
750 UPDATE_LEAP_DS
751 UPDATE_LEAP_DL
752 UPDATE_LEAP_DB
753 TIMETRIM_NI
754 TIMETRIM_MS
755 TIMETRIM_DS
756 TIMETRIM_DL
757 TIMETRIM_DB
758 TICKADJ_NI
759 TICKADJ_MS
760 TICKADJ_DS
761 TICKADJ_DL
762 TICKADJ_DB
763 SNTP_NI
764 SNTP_MS
765 SNTP_DS
766 SNTP_DL
767 SNTP_DB
768 NTP_WAIT_NI
769 NTP_WAIT_MS
770 NTP_WAIT_DS
771 NTP_WAIT_DL
772 NTP_WAIT_DB
773 NTP_KEYGEN_NI
774 NTP_KEYGEN_MS
775 NTP_KEYGEN_DS
776 NTP_KEYGEN_DL
777 NTP_KEYGEN_DB
778 NTPTRACE_NI
779 NTPTRACE_MS
780 NTPTRACE_DS
781 NTPTRACE_DL
782 NTPTRACE_DB
783 NTPTIME_NI
784 NTPTIME_MS
785 NTPTIME_DS
786 NTPTIME_DL
787 NTPTIME_DB
788 INSTALL_NTPSWEEP_FALSE
789 INSTALL_NTPSWEEP_TRUE
790 NTPSWEEP_NI
791 NTPSWEEP_MS
792 NTPSWEEP_DS
793 NTPSWEEP_DL
794 NTPSWEEP_DB
795 NTPSNMPD_NI
796 NTPSNMPD_MS
797 NTPSNMPD_DS
798 NTPSNMPD_DL
799 NTPSNMPD_DB
800 NTPQ_NI
801 NTPQ_MS
802 NTPQ_DS
803 NTPQ_DL
804 NTPQ_DB
805 NTPD_NI
806 NTPD_MS
807 NTPD_DS
808 NTPD_DL
809 NTPD_DB
810 NTPDSIM_NI
811 NTPDSIM_MS
812 NTPDSIM_DS
813 NTPDSIM_DL
814 NTPDSIM_DB
815 NTPDC_NI
816 NTPDC_MS
817 NTPDC_DS
818 NTPDC_DL
819 NTPDC_DB
820 NTPDATE_NI
821 NTPDATE_MS
822 NTPDATE_DS
823 NTPDATE_DL
824 NTPDATE_DB
825 MANTAGFMT
826 CALC_TICKADJ_NI
827 CALC_TICKADJ_MS
828 CALC_TICKADJ_DS
829 CALC_TICKADJ_DL
830 CALC_TICKADJ_DB
831 WANT_CALC_TICKADJ_MS_FALSE
832 WANT_CALC_TICKADJ_MS_TRUE
833 VPATH_HACK_FALSE
834 VPATH_HACK_TRUE
835 NTP_HARD_LDFLAGS
836 NTP_HARD_CPPFLAGS
837 NTP_HARD_CFLAGS
838 YFLAGS
839 YACC
840 LDFLAGS_NTP
841 LDADD_NTP
842 CPPFLAGS_NTP
843 CFLAGS_NTP
844 EGREP
845 GREP
846 CPP
847 am__fastdepCC_FALSE
848 am__fastdepCC_TRUE
849 CCDEPMODE
850 am__nodep
851 AMDEPBACKSLASH
852 AMDEP_FALSE
853 AMDEP_TRUE
854 am__quote
855 am__include
856 DEPDIR
857 OBJEXT
858 EXEEXT
859 ac_ct_CC
860 CPPFLAGS
861 LDFLAGS
862 CFLAGS
863 CC
864 host_os
865 host_vendor
866 host_cpu
867 host
868 build_os
869 build_vendor
870 build_cpu
871 build
872 AM_BACKSLASH
873 AM_DEFAULT_VERBOSITY
874 AM_DEFAULT_V
875 AM_V
876 am__untar
877 am__tar
878 AMTAR
879 am__leading_dot
880 SET_MAKE
881 AWK
882 mkdir_p
883 MKDIR_P
884 INSTALL_STRIP_PROGRAM
885 STRIP
886 install_sh
887 MAKEINFO
888 AUTOHEADER
889 AUTOMAKE
890 AUTOCONF
891 ACLOCAL
892 VERSION
893 PACKAGE
894 CYGPATH_W
895 am__isrc
896 INSTALL_DATA
897 INSTALL_SCRIPT
898 INSTALL_PROGRAM
899 target_alias
900 host_alias
901 build_alias
902 LIBS
903 ECHO_T
904 ECHO_N
905 ECHO_C
906 DEFS
907 mandir
908 localedir
909 libdir
910 psdir
911 pdfdir
912 dvidir
913 htmldir
914 infodir
915 docdir
916 oldincludedir
917 includedir
918 localstatedir
919 sharedstatedir
920 sysconfdir
921 datadir
922 datarootdir
923 libexecdir
924 sbindir
925 bindir
926 program_transform_name
927 prefix
928 exec_prefix
929 PACKAGE_URL
930 PACKAGE_BUGREPORT
931 PACKAGE_STRING
932 PACKAGE_VERSION
933 PACKAGE_TARNAME
934 PACKAGE_NAME
935 PATH_SEPARATOR
936 SHELL'
937 ac_subst_files='calc_tickadj_opts
938 ntp_wait_opts
939 ntpsweep_opts
940 ntptrace_opts
941 summary_opts
942 plot_summary_opts'
943 ac_user_opts='
944 enable_option_checking
945 enable_silent_rules
946 enable_dependency_tracking
947 with_hardenfile
948 with_locfile
949 enable_shared
950 enable_static
951 with_pic
952 enable_fast_install
953 with_aix_soname
954 with_gnu_ld
955 with_sysroot
956 enable_libtool_lock
957 enable_nls
958 enable_local_libopts
959 enable_libopts_install
960 with_autoopts_config
961 enable_local_libevent
962 with_lineeditlibs
963 enable_debugging
964 enable_thread_support
965 with_threads
966 with_yielding_select
967 enable_c99_snprintf
968 enable_clockctl
969 enable_linuxcaps
970 enable_solarisprivs
971 enable_trustedbsd_mac
972 enable_signalled_io
973 with_arlib
974 with_net_snmp_config
975 enable_libseccomp
976 with_stack_limit
977 with_memlock
978 enable_debug_timing
979 enable_dst_minutes
980 enable_ignore_dns_errors
981 enable_BANCOMM
982 enable_GPSVME
983 enable_all_clocks
984 enable_ACTS
985 enable_ARBITER
986 enable_ARCRON_MSF
987 enable_AS2201
988 enable_ATOM
989 enable_CHRONOLOG
990 enable_CHU
991 enable_AUDIO_CHU
992 enable_DATUM
993 enable_DUMBCLOCK
994 enable_FG
995 enable_HEATH
996 enable_HOPFSERIAL
997 enable_HOPFPCI
998 enable_HPGPS
999 enable_IRIG
1000 enable_JJY
1001 enable_JUPITER
1002 enable_LEITCH
1003 enable_LOCAL_CLOCK
1004 enable_MX4200
1005 enable_NEOCLOCK4X
1006 enable_NMEA
1007 enable_GPSD
1008 enable_ONCORE
1009 enable_PALISADE
1010 enable_PCF
1011 enable_PST
1012 enable_RIPENCC
1013 enable_SHM
1014 enable_SPECTRACOM
1015 enable_TPRO
1016 enable_TRUETIME
1017 enable_TT560
1018 enable_ULINK
1019 enable_TSYNCPCI
1020 enable_WWV
1021 enable_ZYFER
1022 enable_parse_clocks
1023 enable_COMPUTIME
1024 enable_DCF7000
1025 enable_HOPF6021
1026 enable_MEINBERG
1027 enable_RAWDCF
1028 enable_RCC8000
1029 enable_SCHMID
1030 enable_TRIMTAIP
1031 enable_TRIMTSIP
1032 enable_WHARTON
1033 enable_VARITEXT
1034 enable_SEL240X
1035 with_crypto
1036 with_openssl_libdir
1037 with_openssl_incdir
1038 with_rpath
1039 enable_openssl_random
1040 enable_autokey
1041 enable_kmem
1042 enable_accurate_adjtime
1043 enable_tick
1044 enable_tickadj
1045 enable_simulator
1046 with_sntp
1047 with_ntpsnmpd
1048 enable_slew_always
1049 enable_step_slew
1050 enable_ntpdate_step
1051 enable_hourly_todr_sync
1052 enable_kernel_fll_bug
1053 enable_bug1243_fix
1054 enable_bug3020_fix
1055 enable_bug3527_fix
1056 enable_irig_sawtooth
1057 enable_nist
1058 enable_ntp_signd
1059 enable_ipv6
1060 with_kame
1061 enable_getifaddrs
1062 enable_saveconfig
1063 enable_leap_smear
1064 enable_dynamic_interleave
1065 with_gtest
1066 enable_problem_tests
1067 '
1068       ac_precious_vars='build_alias
1069 host_alias
1070 target_alias
1071 CC
1072 CFLAGS
1073 LDFLAGS
1074 LIBS
1075 CPPFLAGS
1076 CPP
1077 YACC
1078 YFLAGS
1079 LT_SYS_LIBRARY_PATH'
1080 ac_subdirs_all='sntp'
1081
1082 # Initialize some variables set by options.
1083 ac_init_help=
1084 ac_init_version=false
1085 ac_unrecognized_opts=
1086 ac_unrecognized_sep=
1087 # The variables have the same names as the options, with
1088 # dashes changed to underlines.
1089 cache_file=/dev/null
1090 exec_prefix=NONE
1091 no_create=
1092 no_recursion=
1093 prefix=NONE
1094 program_prefix=NONE
1095 program_suffix=NONE
1096 program_transform_name=s,x,x,
1097 silent=
1098 site=
1099 srcdir=
1100 verbose=
1101 x_includes=NONE
1102 x_libraries=NONE
1103
1104 # Installation directory options.
1105 # These are left unexpanded so users can "make install exec_prefix=/foo"
1106 # and all the variables that are supposed to be based on exec_prefix
1107 # by default will actually change.
1108 # Use braces instead of parens because sh, perl, etc. also accept them.
1109 # (The list follows the same order as the GNU Coding Standards.)
1110 bindir='${exec_prefix}/bin'
1111 sbindir='${exec_prefix}/sbin'
1112 libexecdir='${exec_prefix}/libexec'
1113 datarootdir='${prefix}/share'
1114 datadir='${datarootdir}'
1115 sysconfdir='${prefix}/etc'
1116 sharedstatedir='${prefix}/com'
1117 localstatedir='${prefix}/var'
1118 includedir='${prefix}/include'
1119 oldincludedir='/usr/include'
1120 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1121 infodir='${datarootdir}/info'
1122 htmldir='${docdir}'
1123 dvidir='${docdir}'
1124 pdfdir='${docdir}'
1125 psdir='${docdir}'
1126 libdir='${exec_prefix}/lib'
1127 localedir='${datarootdir}/locale'
1128 mandir='${datarootdir}/man'
1129
1130 ac_prev=
1131 ac_dashdash=
1132 for ac_option
1133 do
1134   # If the previous option needs an argument, assign it.
1135   if test -n "$ac_prev"; then
1136     eval $ac_prev=\$ac_option
1137     ac_prev=
1138     continue
1139   fi
1140
1141   case $ac_option in
1142   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1143   *=)   ac_optarg= ;;
1144   *)    ac_optarg=yes ;;
1145   esac
1146
1147   # Accept the important Cygnus configure options, so we can diagnose typos.
1148
1149   case $ac_dashdash$ac_option in
1150   --)
1151     ac_dashdash=yes ;;
1152
1153   -bindir | --bindir | --bindi | --bind | --bin | --bi)
1154     ac_prev=bindir ;;
1155   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1156     bindir=$ac_optarg ;;
1157
1158   -build | --build | --buil | --bui | --bu)
1159     ac_prev=build_alias ;;
1160   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1161     build_alias=$ac_optarg ;;
1162
1163   -cache-file | --cache-file | --cache-fil | --cache-fi \
1164   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1165     ac_prev=cache_file ;;
1166   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1167   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1168     cache_file=$ac_optarg ;;
1169
1170   --config-cache | -C)
1171     cache_file=config.cache ;;
1172
1173   -datadir | --datadir | --datadi | --datad)
1174     ac_prev=datadir ;;
1175   -datadir=* | --datadir=* | --datadi=* | --datad=*)
1176     datadir=$ac_optarg ;;
1177
1178   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1179   | --dataroo | --dataro | --datar)
1180     ac_prev=datarootdir ;;
1181   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1182   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1183     datarootdir=$ac_optarg ;;
1184
1185   -disable-* | --disable-*)
1186     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1187     # Reject names that are not valid shell variable names.
1188     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1189       as_fn_error $? "invalid feature name: $ac_useropt"
1190     ac_useropt_orig=$ac_useropt
1191     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1192     case $ac_user_opts in
1193       *"
1194 "enable_$ac_useropt"
1195 "*) ;;
1196       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1197          ac_unrecognized_sep=', ';;
1198     esac
1199     eval enable_$ac_useropt=no ;;
1200
1201   -docdir | --docdir | --docdi | --doc | --do)
1202     ac_prev=docdir ;;
1203   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1204     docdir=$ac_optarg ;;
1205
1206   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1207     ac_prev=dvidir ;;
1208   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1209     dvidir=$ac_optarg ;;
1210
1211   -enable-* | --enable-*)
1212     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1213     # Reject names that are not valid shell variable names.
1214     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1215       as_fn_error $? "invalid feature name: $ac_useropt"
1216     ac_useropt_orig=$ac_useropt
1217     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1218     case $ac_user_opts in
1219       *"
1220 "enable_$ac_useropt"
1221 "*) ;;
1222       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1223          ac_unrecognized_sep=', ';;
1224     esac
1225     eval enable_$ac_useropt=\$ac_optarg ;;
1226
1227   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1228   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1229   | --exec | --exe | --ex)
1230     ac_prev=exec_prefix ;;
1231   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1232   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1233   | --exec=* | --exe=* | --ex=*)
1234     exec_prefix=$ac_optarg ;;
1235
1236   -gas | --gas | --ga | --g)
1237     # Obsolete; use --with-gas.
1238     with_gas=yes ;;
1239
1240   -help | --help | --hel | --he | -h)
1241     ac_init_help=long ;;
1242   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1243     ac_init_help=recursive ;;
1244   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1245     ac_init_help=short ;;
1246
1247   -host | --host | --hos | --ho)
1248     ac_prev=host_alias ;;
1249   -host=* | --host=* | --hos=* | --ho=*)
1250     host_alias=$ac_optarg ;;
1251
1252   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1253     ac_prev=htmldir ;;
1254   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1255   | --ht=*)
1256     htmldir=$ac_optarg ;;
1257
1258   -includedir | --includedir | --includedi | --included | --include \
1259   | --includ | --inclu | --incl | --inc)
1260     ac_prev=includedir ;;
1261   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1262   | --includ=* | --inclu=* | --incl=* | --inc=*)
1263     includedir=$ac_optarg ;;
1264
1265   -infodir | --infodir | --infodi | --infod | --info | --inf)
1266     ac_prev=infodir ;;
1267   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1268     infodir=$ac_optarg ;;
1269
1270   -libdir | --libdir | --libdi | --libd)
1271     ac_prev=libdir ;;
1272   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1273     libdir=$ac_optarg ;;
1274
1275   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1276   | --libexe | --libex | --libe)
1277     ac_prev=libexecdir ;;
1278   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1279   | --libexe=* | --libex=* | --libe=*)
1280     libexecdir=$ac_optarg ;;
1281
1282   -localedir | --localedir | --localedi | --localed | --locale)
1283     ac_prev=localedir ;;
1284   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1285     localedir=$ac_optarg ;;
1286
1287   -localstatedir | --localstatedir | --localstatedi | --localstated \
1288   | --localstate | --localstat | --localsta | --localst | --locals)
1289     ac_prev=localstatedir ;;
1290   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1291   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1292     localstatedir=$ac_optarg ;;
1293
1294   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1295     ac_prev=mandir ;;
1296   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1297     mandir=$ac_optarg ;;
1298
1299   -nfp | --nfp | --nf)
1300     # Obsolete; use --without-fp.
1301     with_fp=no ;;
1302
1303   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1304   | --no-cr | --no-c | -n)
1305     no_create=yes ;;
1306
1307   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1308   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1309     no_recursion=yes ;;
1310
1311   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1312   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1313   | --oldin | --oldi | --old | --ol | --o)
1314     ac_prev=oldincludedir ;;
1315   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1316   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1317   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1318     oldincludedir=$ac_optarg ;;
1319
1320   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1321     ac_prev=prefix ;;
1322   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1323     prefix=$ac_optarg ;;
1324
1325   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1326   | --program-pre | --program-pr | --program-p)
1327     ac_prev=program_prefix ;;
1328   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1329   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1330     program_prefix=$ac_optarg ;;
1331
1332   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1333   | --program-suf | --program-su | --program-s)
1334     ac_prev=program_suffix ;;
1335   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1336   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1337     program_suffix=$ac_optarg ;;
1338
1339   -program-transform-name | --program-transform-name \
1340   | --program-transform-nam | --program-transform-na \
1341   | --program-transform-n | --program-transform- \
1342   | --program-transform | --program-transfor \
1343   | --program-transfo | --program-transf \
1344   | --program-trans | --program-tran \
1345   | --progr-tra | --program-tr | --program-t)
1346     ac_prev=program_transform_name ;;
1347   -program-transform-name=* | --program-transform-name=* \
1348   | --program-transform-nam=* | --program-transform-na=* \
1349   | --program-transform-n=* | --program-transform-=* \
1350   | --program-transform=* | --program-transfor=* \
1351   | --program-transfo=* | --program-transf=* \
1352   | --program-trans=* | --program-tran=* \
1353   | --progr-tra=* | --program-tr=* | --program-t=*)
1354     program_transform_name=$ac_optarg ;;
1355
1356   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1357     ac_prev=pdfdir ;;
1358   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1359     pdfdir=$ac_optarg ;;
1360
1361   -psdir | --psdir | --psdi | --psd | --ps)
1362     ac_prev=psdir ;;
1363   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1364     psdir=$ac_optarg ;;
1365
1366   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1367   | -silent | --silent | --silen | --sile | --sil)
1368     silent=yes ;;
1369
1370   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1371     ac_prev=sbindir ;;
1372   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1373   | --sbi=* | --sb=*)
1374     sbindir=$ac_optarg ;;
1375
1376   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1377   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1378   | --sharedst | --shareds | --shared | --share | --shar \
1379   | --sha | --sh)
1380     ac_prev=sharedstatedir ;;
1381   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1382   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1383   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1384   | --sha=* | --sh=*)
1385     sharedstatedir=$ac_optarg ;;
1386
1387   -site | --site | --sit)
1388     ac_prev=site ;;
1389   -site=* | --site=* | --sit=*)
1390     site=$ac_optarg ;;
1391
1392   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1393     ac_prev=srcdir ;;
1394   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1395     srcdir=$ac_optarg ;;
1396
1397   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1398   | --syscon | --sysco | --sysc | --sys | --sy)
1399     ac_prev=sysconfdir ;;
1400   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1401   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1402     sysconfdir=$ac_optarg ;;
1403
1404   -target | --target | --targe | --targ | --tar | --ta | --t)
1405     ac_prev=target_alias ;;
1406   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1407     target_alias=$ac_optarg ;;
1408
1409   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1410     verbose=yes ;;
1411
1412   -version | --version | --versio | --versi | --vers | -V)
1413     ac_init_version=: ;;
1414
1415   -with-* | --with-*)
1416     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1417     # Reject names that are not valid shell variable names.
1418     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1419       as_fn_error $? "invalid package name: $ac_useropt"
1420     ac_useropt_orig=$ac_useropt
1421     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1422     case $ac_user_opts in
1423       *"
1424 "with_$ac_useropt"
1425 "*) ;;
1426       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1427          ac_unrecognized_sep=', ';;
1428     esac
1429     eval with_$ac_useropt=\$ac_optarg ;;
1430
1431   -without-* | --without-*)
1432     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1433     # Reject names that are not valid shell variable names.
1434     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1435       as_fn_error $? "invalid package name: $ac_useropt"
1436     ac_useropt_orig=$ac_useropt
1437     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1438     case $ac_user_opts in
1439       *"
1440 "with_$ac_useropt"
1441 "*) ;;
1442       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1443          ac_unrecognized_sep=', ';;
1444     esac
1445     eval with_$ac_useropt=no ;;
1446
1447   --x)
1448     # Obsolete; use --with-x.
1449     with_x=yes ;;
1450
1451   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1452   | --x-incl | --x-inc | --x-in | --x-i)
1453     ac_prev=x_includes ;;
1454   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1455   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1456     x_includes=$ac_optarg ;;
1457
1458   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1459   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1460     ac_prev=x_libraries ;;
1461   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1462   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1463     x_libraries=$ac_optarg ;;
1464
1465   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1466 Try \`$0 --help' for more information"
1467     ;;
1468
1469   *=*)
1470     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1471     # Reject names that are not valid shell variable names.
1472     case $ac_envvar in #(
1473       '' | [0-9]* | *[!_$as_cr_alnum]* )
1474       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1475     esac
1476     eval $ac_envvar=\$ac_optarg
1477     export $ac_envvar ;;
1478
1479   *)
1480     # FIXME: should be removed in autoconf 3.0.
1481     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1482     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1483       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1484     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1485     ;;
1486
1487   esac
1488 done
1489
1490 if test -n "$ac_prev"; then
1491   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1492   as_fn_error $? "missing argument to $ac_option"
1493 fi
1494
1495 if test -n "$ac_unrecognized_opts"; then
1496   case $enable_option_checking in
1497     no) ;;
1498     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1499     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1500   esac
1501 fi
1502
1503 # Check all directory arguments for consistency.
1504 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1505                 datadir sysconfdir sharedstatedir localstatedir includedir \
1506                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1507                 libdir localedir mandir
1508 do
1509   eval ac_val=\$$ac_var
1510   # Remove trailing slashes.
1511   case $ac_val in
1512     */ )
1513       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1514       eval $ac_var=\$ac_val;;
1515   esac
1516   # Be sure to have absolute directory names.
1517   case $ac_val in
1518     [\\/$]* | ?:[\\/]* )  continue;;
1519     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1520   esac
1521   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1522 done
1523
1524 # There might be people who depend on the old broken behavior: `$host'
1525 # used to hold the argument of --host etc.
1526 # FIXME: To remove some day.
1527 build=$build_alias
1528 host=$host_alias
1529 target=$target_alias
1530
1531 # FIXME: To remove some day.
1532 if test "x$host_alias" != x; then
1533   if test "x$build_alias" = x; then
1534     cross_compiling=maybe
1535   elif test "x$build_alias" != "x$host_alias"; then
1536     cross_compiling=yes
1537   fi
1538 fi
1539
1540 ac_tool_prefix=
1541 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1542
1543 test "$silent" = yes && exec 6>/dev/null
1544
1545
1546 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1547 ac_ls_di=`ls -di .` &&
1548 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1549   as_fn_error $? "working directory cannot be determined"
1550 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1551   as_fn_error $? "pwd does not report name of working directory"
1552
1553
1554 # Find the source files, if location was not specified.
1555 if test -z "$srcdir"; then
1556   ac_srcdir_defaulted=yes
1557   # Try the directory containing this script, then the parent directory.
1558   ac_confdir=`$as_dirname -- "$as_myself" ||
1559 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1560          X"$as_myself" : 'X\(//\)[^/]' \| \
1561          X"$as_myself" : 'X\(//\)$' \| \
1562          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1563 $as_echo X"$as_myself" |
1564     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1565             s//\1/
1566             q
1567           }
1568           /^X\(\/\/\)[^/].*/{
1569             s//\1/
1570             q
1571           }
1572           /^X\(\/\/\)$/{
1573             s//\1/
1574             q
1575           }
1576           /^X\(\/\).*/{
1577             s//\1/
1578             q
1579           }
1580           s/.*/./; q'`
1581   srcdir=$ac_confdir
1582   if test ! -r "$srcdir/$ac_unique_file"; then
1583     srcdir=..
1584   fi
1585 else
1586   ac_srcdir_defaulted=no
1587 fi
1588 if test ! -r "$srcdir/$ac_unique_file"; then
1589   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1590   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1591 fi
1592 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1593 ac_abs_confdir=`(
1594         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1595         pwd)`
1596 # When building in place, set srcdir=.
1597 if test "$ac_abs_confdir" = "$ac_pwd"; then
1598   srcdir=.
1599 fi
1600 # Remove unnecessary trailing slashes from srcdir.
1601 # Double slashes in file names in object file debugging info
1602 # mess up M-x gdb in Emacs.
1603 case $srcdir in
1604 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1605 esac
1606 for ac_var in $ac_precious_vars; do
1607   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1608   eval ac_env_${ac_var}_value=\$${ac_var}
1609   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1610   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1611 done
1612
1613 #
1614 # Report the --help message.
1615 #
1616 if test "$ac_init_help" = "long"; then
1617   # Omit some internal or obsolete options to make the list less imposing.
1618   # This message is too long to be a string in the A/UX 3.1 sh.
1619   cat <<_ACEOF
1620 \`configure' configures ntp 4.2.8p14 to adapt to many kinds of systems.
1621
1622 Usage: $0 [OPTION]... [VAR=VALUE]...
1623
1624 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1625 VAR=VALUE.  See below for descriptions of some of the useful variables.
1626
1627 Defaults for the options are specified in brackets.
1628
1629 Configuration:
1630   -h, --help              display this help and exit
1631       --help=short        display options specific to this package
1632       --help=recursive    display the short help of all the included packages
1633   -V, --version           display version information and exit
1634   -q, --quiet, --silent   do not print \`checking ...' messages
1635       --cache-file=FILE   cache test results in FILE [disabled]
1636   -C, --config-cache      alias for \`--cache-file=config.cache'
1637   -n, --no-create         do not create output files
1638       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1639
1640 Installation directories:
1641   --prefix=PREFIX         install architecture-independent files in PREFIX
1642                           [$ac_default_prefix]
1643   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1644                           [PREFIX]
1645
1646 By default, \`make install' will install all the files in
1647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1649 for instance \`--prefix=\$HOME'.
1650
1651 For better control, use the options below.
1652
1653 Fine tuning of the installation directories:
1654   --bindir=DIR            user executables [EPREFIX/bin]
1655   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1656   --libexecdir=DIR        program executables [EPREFIX/libexec]
1657   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1658   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1659   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1660   --libdir=DIR            object code libraries [EPREFIX/lib]
1661   --includedir=DIR        C header files [PREFIX/include]
1662   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1663   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1664   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1665   --infodir=DIR           info documentation [DATAROOTDIR/info]
1666   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1667   --mandir=DIR            man documentation [DATAROOTDIR/man]
1668   --docdir=DIR            documentation root [DATAROOTDIR/doc/ntp]
1669   --htmldir=DIR           html documentation [DOCDIR]
1670   --dvidir=DIR            dvi documentation [DOCDIR]
1671   --pdfdir=DIR            pdf documentation [DOCDIR]
1672   --psdir=DIR             ps documentation [DOCDIR]
1673 _ACEOF
1674
1675   cat <<\_ACEOF
1676
1677 Program names:
1678   --program-prefix=PREFIX            prepend PREFIX to installed program names
1679   --program-suffix=SUFFIX            append SUFFIX to installed program names
1680   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1681
1682 System types:
1683   --build=BUILD     configure for building on BUILD [guessed]
1684   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1685 _ACEOF
1686 fi
1687
1688 if test -n "$ac_init_help"; then
1689   case $ac_init_help in
1690      short | recursive ) echo "Configuration of ntp 4.2.8p14:";;
1691    esac
1692   cat <<\_ACEOF
1693
1694 Optional Features and Packages:
1695   --disable-option-checking  ignore unrecognized --enable/--with options
1696   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1697   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1698   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1699   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1700   --enable-silent-rules   less verbose build output (undo: "make V=1")
1701   --disable-silent-rules  verbose build output (undo: "make V=0")
1702   --enable-dependency-tracking
1703                           do not reject slow dependency extractors
1704   --disable-dependency-tracking
1705                           speeds up one-time build
1706   --with-hardenfile=XXX   os-specific or "/dev/null"
1707   --with-locfile=XXX      os-specific or "legacy"
1708   --enable-shared[=PKGS]  build shared libraries [default=no]
1709   --enable-static[=PKGS]  build static libraries [default=yes]
1710   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
1711                           both]
1712   --enable-fast-install[=PKGS]
1713                           optimize for fast installation [default=yes]
1714   --with-aix-soname=aix|svr4|both
1715                           shared library versioning (aka "SONAME") variant to
1716                           provide on AIX, [default=aix].
1717   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1718   --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
1719                           compiler's sysroot if not specified).
1720   --disable-libtool-lock  avoid locking (might break parallel builds)
1721   --disable-nls           disable nls support in libopts
1722   --enable-local-libopts  Use the supplied libopts tearoff code
1723   --enable-libopts-install
1724                           Install libopts with client installation
1725   --with-autoopts-config  specify the config-info script
1726   --enable-local-libevent Force using the supplied libevent tearoff code
1727   --with-lineeditlibs     edit,editline (readline may be specified if desired)
1728   defaults:               + yes, - no, s system-specific
1729   --enable-debugging      + include ntpd debugging code
1730   --enable-thread-support s use threads (+ if available)
1731   --with-threads          with threads [auto]
1732   --with-yielding-select  with yielding select [auto]
1733   --enable-c99-snprintf   s force replacement
1734   --enable-clockctl       s Use /dev/clockctl for non-root clock control
1735   --enable-linuxcaps      + Use Linux capabilities for non-root clock control
1736   --enable-solarisprivs   + Use Solaris privileges for non-root clock control
1737   --enable-trustedbsd-mac s Use TrustedBSD MAC policy for non-root clock
1738                           control
1739   --enable-signalled-io   s Use signalled IO if we can
1740   --with-arlib            - deprecated, arlib not distributed
1741   --with-net-snmp-config  + =net-snmp-config
1742   --enable-libseccomp     EXPERIMENTAL: enable support for libseccomp
1743                           sandboxing (default is no)
1744   --with-stack-limit      ? =50 (200 for openbsd) 4k pages
1745   --with-memlock          ? =32 (-1 on linux) megabytes
1746   --enable-debug-timing   - include processing time debugging code (costs
1747                           performance)
1748   --enable-dst-minutes    =60 minutes per DST adjustment
1749   --enable-ignore-dns-errors
1750                           - retry DNS queries on any error
1751   --enable-BANCOMM        - Datum/Bancomm bc635/VME interface
1752   --enable-GPSVME         - TrueTime GPS receiver/VME interface
1753   --enable-all-clocks     + include all suitable non-PARSE clocks:
1754   --enable-ACTS           s ACTS modem service
1755   --enable-ARBITER        + Arbiter 1088A/B GPS receiver
1756   --enable-ARCRON-MSF     + Arcron MSF receiver
1757   --enable-AS2201         + Austron 2200A/2201A GPS receiver
1758   --enable-ATOM           s ATOM PPS interface
1759   --enable-CHRONOLOG      + Chrono-log K-series WWVB receiver
1760   --enable-CHU            + CHU modem/decoder
1761   --enable-AUDIO-CHU      s CHU audio/decoder
1762   --enable-DATUM          s Datum Programmable Time System
1763   --enable-DUMBCLOCK      + Dumb generic hh:mm:ss local clock
1764   --enable-FG             + Forum Graphic GPS
1765   --enable-HEATH          s Heath GC-1000 WWV/WWVH receiver
1766   --enable-HOPFSERIAL     + hopf serial clock device
1767   --enable-HOPFPCI        + hopf 6039 PCI board
1768   --enable-HPGPS          + HP 58503A GPS receiver
1769   --enable-IRIG           s IRIG audio decoder
1770   --enable-JJY            + JJY receiver
1771   --enable-JUPITER        s Rockwell Jupiter GPS receiver
1772   --enable-LEITCH         + Leitch CSD 5300 Master Clock System Driver
1773   --enable-LOCAL-CLOCK    + local clock reference
1774   --enable-MX4200         s Magnavox MX4200 GPS receiver
1775   --enable-NEOCLOCK4X     + NeoClock4X DCF77 / TDF receiver
1776   --enable-NMEA           + NMEA GPS receiver
1777   --enable-GPSD           + GPSD JSON receiver
1778   --enable-ONCORE         s Motorola VP/UT Oncore GPS receiver
1779   --enable-PALISADE       s Palisade clock
1780   --enable-PCF            + Conrad parallel port radio clock
1781   --enable-PST            + PST/Traconex 1020 WWV/WWVH receiver
1782   --enable-RIPENCC        - RIPENCC specific Trimble driver
1783   --enable-SHM            s SHM clock attached thru shared memory
1784   --enable-SPECTRACOM     + Spectracom 8170/Netclock/2 WWVB receiver
1785   --enable-TPRO           s KSI/Odetics TPRO/S GPS receiver/IRIG interface
1786   --enable-TRUETIME       s Kinemetrics/TrueTime receivers
1787   --enable-TT560          - TrueTime 560 IRIG-B decoder
1788   --enable-ULINK          + Ultralink WWVB receiver
1789   --enable-TSYNCPCI       s Spectracom TSYNC timing board
1790   --enable-WWV            s WWV Audio receiver
1791   --enable-ZYFER          + Zyfer GPStarplus receiver
1792   --enable-parse-clocks   - include all suitable PARSE clocks:
1793   --enable-COMPUTIME      s Diem Computime Radio Clock
1794   --enable-DCF7000        s ELV/DCF7000 clock
1795   --enable-HOPF6021       s HOPF 6021 clock
1796   --enable-MEINBERG       s Meinberg clocks
1797   --enable-RAWDCF         s DCF77 raw time code
1798   --enable-RCC8000        s RCC 8000 clock
1799   --enable-SCHMID         s Schmid DCF77 clock
1800   --enable-TRIMTAIP       s Trimble GPS receiver/TAIP protocol
1801   --enable-TRIMTSIP       s Trimble GPS receiver/TSIP protocol
1802   --enable-WHARTON        s WHARTON 400A Series clock
1803   --enable-VARITEXT       s VARITEXT clock
1804   --enable-SEL240X        s SEL240X clock
1805   --with-crypto           + =openssl,libcrypto
1806
1807   --with-openssl-libdir   + =/something/reasonable
1808
1809   --with-openssl-incdir   + =/something/reasonable
1810
1811   --without-rpath         s Disable auto-added -R linker paths
1812
1813   --enable-openssl-random Use OpenSSL's crypto random number functions, if
1814                           available (default is yes)
1815   --enable-autokey        + support NTP Autokey protocol
1816   --enable-kmem           s read /dev/kmem for tick and/or tickadj
1817   --enable-accurate-adjtime
1818                           s the adjtime() call is accurate
1819   --enable-tick=VALUE     s force a value for 'tick'
1820   --enable-tickadj=VALUE  s force a value for 'tickadj'
1821   --enable-simulator      - build/install the NTPD simulator?
1822   --without-sntp          - disable building sntp and sntp/tests
1823   --with-ntpsnmpd         s Build ntpsnmpd MIB agent?
1824   --enable-slew-always    s always slew the time
1825   --enable-step-slew      s step and slew the time
1826   --enable-ntpdate-step   s if ntpdate should step the time
1827   --enable-hourly-todr-sync
1828                           s if we should sync TODR hourly
1829   --enable-kernel-fll-bug s if we should avoid a kernel FLL bug
1830   --enable-bug1243-fix    + use unmodified autokey session keys
1831   --enable-bug3020-fix    + Provide the explicit 127.0.0.0/8 martian filter
1832   --enable-bug3527-fix    + provide correct mode7 fudgetime2 behavior
1833   --enable-irig-sawtooth  s if we should enable the IRIG sawtooth filter
1834   --enable-nist           - if we should enable the NIST lockclock scheme
1835   --enable-ntp-signd      - Provide support for Samba's signing daemon,
1836                           =/var/run/ntp_signd
1837   --enable-ipv6           s use IPv6?
1838
1839   --with-kame             - =/usr/local/v6
1840   --enable-getifaddrs     + Enable the use of getifaddrs() [[yes|no]].
1841   --enable-saveconfig     + saveconfig mechanism
1842   --enable-leap-smear     - experimental leap smear code
1843   --enable-dynamic-interleave
1844                           - dynamic interleave support
1845   --with-gtest            Use the gtest framework (Default: if it's available)
1846   --enable-problem-tests  + enable tests with undiagnosed problems
1847
1848 Some influential environment variables:
1849   CC          C compiler command
1850   CFLAGS      C compiler flags
1851   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1852               nonstandard directory <lib dir>
1853   LIBS        libraries to pass to the linker, e.g. -l<library>
1854   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1855               you have headers in a nonstandard directory <include dir>
1856   CPP         C preprocessor
1857   YACC        The `Yet Another Compiler Compiler' implementation to use.
1858               Defaults to the first program found out of: `bison -y', `byacc',
1859               `yacc'.
1860   YFLAGS      The list of arguments that will be passed by default to $YACC.
1861               This script will default YFLAGS to the empty string to avoid a
1862               default value of `-d' given by some make applications.
1863   LT_SYS_LIBRARY_PATH
1864               User-defined run-time library search path.
1865
1866 Use these variables to override the choices made by `configure' or to help
1867 it to find libraries and programs with nonstandard names/locations.
1868
1869 Report bugs to <http://bugs.ntp.org./>.
1870 ntp home page: <http://www.ntp.org./>.
1871 _ACEOF
1872 ac_status=$?
1873 fi
1874
1875 if test "$ac_init_help" = "recursive"; then
1876   # If there are subdirs, report their specific --help.
1877   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1878     test -d "$ac_dir" ||
1879       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1880       continue
1881     ac_builddir=.
1882
1883 case "$ac_dir" in
1884 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1885 *)
1886   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1887   # A ".." for each directory in $ac_dir_suffix.
1888   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1889   case $ac_top_builddir_sub in
1890   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1891   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1892   esac ;;
1893 esac
1894 ac_abs_top_builddir=$ac_pwd
1895 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1896 # for backward compatibility:
1897 ac_top_builddir=$ac_top_build_prefix
1898
1899 case $srcdir in
1900   .)  # We are building in place.
1901     ac_srcdir=.
1902     ac_top_srcdir=$ac_top_builddir_sub
1903     ac_abs_top_srcdir=$ac_pwd ;;
1904   [\\/]* | ?:[\\/]* )  # Absolute name.
1905     ac_srcdir=$srcdir$ac_dir_suffix;
1906     ac_top_srcdir=$srcdir
1907     ac_abs_top_srcdir=$srcdir ;;
1908   *) # Relative name.
1909     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1910     ac_top_srcdir=$ac_top_build_prefix$srcdir
1911     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1912 esac
1913 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1914
1915     cd "$ac_dir" || { ac_status=$?; continue; }
1916     # Check for guested configure.
1917     if test -f "$ac_srcdir/configure.gnu"; then
1918       echo &&
1919       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1920     elif test -f "$ac_srcdir/configure"; then
1921       echo &&
1922       $SHELL "$ac_srcdir/configure" --help=recursive
1923     else
1924       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1925     fi || ac_status=$?
1926     cd "$ac_pwd" || { ac_status=$?; break; }
1927   done
1928 fi
1929
1930 test -n "$ac_init_help" && exit $ac_status
1931 if $ac_init_version; then
1932   cat <<\_ACEOF
1933 ntp configure 4.2.8p14
1934 generated by GNU Autoconf 2.69
1935
1936 Copyright (C) 2012 Free Software Foundation, Inc.
1937 This configure script is free software; the Free Software Foundation
1938 gives unlimited permission to copy, distribute and modify it.
1939 _ACEOF
1940   exit
1941 fi
1942
1943 ## ------------------------ ##
1944 ## Autoconf initialization. ##
1945 ## ------------------------ ##
1946
1947 # ac_fn_c_try_compile LINENO
1948 # --------------------------
1949 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1950 ac_fn_c_try_compile ()
1951 {
1952   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953   rm -f conftest.$ac_objext
1954   if { { ac_try="$ac_compile"
1955 case "(($ac_try" in
1956   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1957   *) ac_try_echo=$ac_try;;
1958 esac
1959 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1960 $as_echo "$ac_try_echo"; } >&5
1961   (eval "$ac_compile") 2>conftest.err
1962   ac_status=$?
1963   if test -s conftest.err; then
1964     grep -v '^ *+' conftest.err >conftest.er1
1965     cat conftest.er1 >&5
1966     mv -f conftest.er1 conftest.err
1967   fi
1968   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1969   test $ac_status = 0; } && {
1970          test -z "$ac_c_werror_flag" ||
1971          test ! -s conftest.err
1972        } && test -s conftest.$ac_objext; then :
1973   ac_retval=0
1974 else
1975   $as_echo "$as_me: failed program was:" >&5
1976 sed 's/^/| /' conftest.$ac_ext >&5
1977
1978         ac_retval=1
1979 fi
1980   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1981   as_fn_set_status $ac_retval
1982
1983 } # ac_fn_c_try_compile
1984
1985 # ac_fn_c_try_cpp LINENO
1986 # ----------------------
1987 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1988 ac_fn_c_try_cpp ()
1989 {
1990   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1991   if { { ac_try="$ac_cpp conftest.$ac_ext"
1992 case "(($ac_try" in
1993   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1994   *) ac_try_echo=$ac_try;;
1995 esac
1996 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1997 $as_echo "$ac_try_echo"; } >&5
1998   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1999   ac_status=$?
2000   if test -s conftest.err; then
2001     grep -v '^ *+' conftest.err >conftest.er1
2002     cat conftest.er1 >&5
2003     mv -f conftest.er1 conftest.err
2004   fi
2005   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2006   test $ac_status = 0; } > conftest.i && {
2007          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2008          test ! -s conftest.err
2009        }; then :
2010   ac_retval=0
2011 else
2012   $as_echo "$as_me: failed program was:" >&5
2013 sed 's/^/| /' conftest.$ac_ext >&5
2014
2015     ac_retval=1
2016 fi
2017   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2018   as_fn_set_status $ac_retval
2019
2020 } # ac_fn_c_try_cpp
2021
2022 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2023 # -------------------------------------------------------
2024 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
2025 # the include files in INCLUDES and setting the cache variable VAR
2026 # accordingly.
2027 ac_fn_c_check_header_mongrel ()
2028 {
2029   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2030   if eval \${$3+:} false; then :
2031   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2032 $as_echo_n "checking for $2... " >&6; }
2033 if eval \${$3+:} false; then :
2034   $as_echo_n "(cached) " >&6
2035 fi
2036 eval ac_res=\$$3
2037                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2038 $as_echo "$ac_res" >&6; }
2039 else
2040   # Is the header compilable?
2041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2042 $as_echo_n "checking $2 usability... " >&6; }
2043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2044 /* end confdefs.h.  */
2045 $4
2046 #include <$2>
2047 _ACEOF
2048 if ac_fn_c_try_compile "$LINENO"; then :
2049   ac_header_compiler=yes
2050 else
2051   ac_header_compiler=no
2052 fi
2053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2055 $as_echo "$ac_header_compiler" >&6; }
2056
2057 # Is the header present?
2058 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2059 $as_echo_n "checking $2 presence... " >&6; }
2060 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2061 /* end confdefs.h.  */
2062 #include <$2>
2063 _ACEOF
2064 if ac_fn_c_try_cpp "$LINENO"; then :
2065   ac_header_preproc=yes
2066 else
2067   ac_header_preproc=no
2068 fi
2069 rm -f conftest.err conftest.i conftest.$ac_ext
2070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2071 $as_echo "$ac_header_preproc" >&6; }
2072
2073 # So?  What about this header?
2074 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2075   yes:no: )
2076     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2077 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2078     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2079 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2080     ;;
2081   no:yes:* )
2082     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2083 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2084     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2085 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2086     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2087 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2088     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2089 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2090     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2091 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2092 ( $as_echo "## ------------------------------------ ##
2093 ## Report this to http://bugs.ntp.org./ ##
2094 ## ------------------------------------ ##"
2095      ) | sed "s/^/$as_me: WARNING:     /" >&2
2096     ;;
2097 esac
2098   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2099 $as_echo_n "checking for $2... " >&6; }
2100 if eval \${$3+:} false; then :
2101   $as_echo_n "(cached) " >&6
2102 else
2103   eval "$3=\$ac_header_compiler"
2104 fi
2105 eval ac_res=\$$3
2106                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2107 $as_echo "$ac_res" >&6; }
2108 fi
2109   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2110
2111 } # ac_fn_c_check_header_mongrel
2112
2113 # ac_fn_c_try_run LINENO
2114 # ----------------------
2115 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2116 # that executables *can* be run.
2117 ac_fn_c_try_run ()
2118 {
2119   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2120   if { { ac_try="$ac_link"
2121 case "(($ac_try" in
2122   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2123   *) ac_try_echo=$ac_try;;
2124 esac
2125 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2126 $as_echo "$ac_try_echo"; } >&5
2127   (eval "$ac_link") 2>&5
2128   ac_status=$?
2129   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2130   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2131   { { case "(($ac_try" in
2132   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2133   *) ac_try_echo=$ac_try;;
2134 esac
2135 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2136 $as_echo "$ac_try_echo"; } >&5
2137   (eval "$ac_try") 2>&5
2138   ac_status=$?
2139   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2140   test $ac_status = 0; }; }; then :
2141   ac_retval=0
2142 else
2143   $as_echo "$as_me: program exited with status $ac_status" >&5
2144        $as_echo "$as_me: failed program was:" >&5
2145 sed 's/^/| /' conftest.$ac_ext >&5
2146
2147        ac_retval=$ac_status
2148 fi
2149   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2150   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2151   as_fn_set_status $ac_retval
2152
2153 } # ac_fn_c_try_run
2154
2155 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2156 # -------------------------------------------------------
2157 # Tests whether HEADER exists and can be compiled using the include files in
2158 # INCLUDES, setting the cache variable VAR accordingly.
2159 ac_fn_c_check_header_compile ()
2160 {
2161   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2162   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2163 $as_echo_n "checking for $2... " >&6; }
2164 if eval \${$3+:} false; then :
2165   $as_echo_n "(cached) " >&6
2166 else
2167   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2168 /* end confdefs.h.  */
2169 $4
2170 #include <$2>
2171 _ACEOF
2172 if ac_fn_c_try_compile "$LINENO"; then :
2173   eval "$3=yes"
2174 else
2175   eval "$3=no"
2176 fi
2177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2178 fi
2179 eval ac_res=\$$3
2180                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2181 $as_echo "$ac_res" >&6; }
2182   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2183
2184 } # ac_fn_c_check_header_compile
2185
2186 # ac_fn_c_try_link LINENO
2187 # -----------------------
2188 # Try to link conftest.$ac_ext, and return whether this succeeded.
2189 ac_fn_c_try_link ()
2190 {
2191   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2192   rm -f conftest.$ac_objext conftest$ac_exeext
2193   if { { ac_try="$ac_link"
2194 case "(($ac_try" in
2195   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2196   *) ac_try_echo=$ac_try;;
2197 esac
2198 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2199 $as_echo "$ac_try_echo"; } >&5
2200   (eval "$ac_link") 2>conftest.err
2201   ac_status=$?
2202   if test -s conftest.err; then
2203     grep -v '^ *+' conftest.err >conftest.er1
2204     cat conftest.er1 >&5
2205     mv -f conftest.er1 conftest.err
2206   fi
2207   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2208   test $ac_status = 0; } && {
2209          test -z "$ac_c_werror_flag" ||
2210          test ! -s conftest.err
2211        } && test -s conftest$ac_exeext && {
2212          test "$cross_compiling" = yes ||
2213          test -x conftest$ac_exeext
2214        }; then :
2215   ac_retval=0
2216 else
2217   $as_echo "$as_me: failed program was:" >&5
2218 sed 's/^/| /' conftest.$ac_ext >&5
2219
2220         ac_retval=1
2221 fi
2222   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2223   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2224   # interfere with the next link command; also delete a directory that is
2225   # left behind by Apple's compiler.  We do this before executing the actions.
2226   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2227   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2228   as_fn_set_status $ac_retval
2229
2230 } # ac_fn_c_try_link
2231
2232 # ac_fn_c_check_func LINENO FUNC VAR
2233 # ----------------------------------
2234 # Tests whether FUNC exists, setting the cache variable VAR accordingly
2235 ac_fn_c_check_func ()
2236 {
2237   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2238   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2239 $as_echo_n "checking for $2... " >&6; }
2240 if eval \${$3+:} false; then :
2241   $as_echo_n "(cached) " >&6
2242 else
2243   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2244 /* end confdefs.h.  */
2245 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2246    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2247 #define $2 innocuous_$2
2248
2249 /* System header to define __stub macros and hopefully few prototypes,
2250     which can conflict with char $2 (); below.
2251     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2252     <limits.h> exists even on freestanding compilers.  */
2253
2254 #ifdef __STDC__
2255 # include <limits.h>
2256 #else
2257 # include <assert.h>
2258 #endif
2259
2260 #undef $2
2261
2262 /* Override any GCC internal prototype to avoid an error.
2263    Use char because int might match the return type of a GCC
2264    builtin and then its argument prototype would still apply.  */
2265 #ifdef __cplusplus
2266 extern "C"
2267 #endif
2268 char $2 ();
2269 /* The GNU C library defines this for functions which it implements
2270     to always fail with ENOSYS.  Some functions are actually named
2271     something starting with __ and the normal name is an alias.  */
2272 #if defined __stub_$2 || defined __stub___$2
2273 choke me
2274 #endif
2275
2276 int
2277 main ()
2278 {
2279 return $2 ();
2280   ;
2281   return 0;
2282 }
2283 _ACEOF
2284 if ac_fn_c_try_link "$LINENO"; then :
2285   eval "$3=yes"
2286 else
2287   eval "$3=no"
2288 fi
2289 rm -f core conftest.err conftest.$ac_objext \
2290     conftest$ac_exeext conftest.$ac_ext
2291 fi
2292 eval ac_res=\$$3
2293                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2294 $as_echo "$ac_res" >&6; }
2295   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2296
2297 } # ac_fn_c_check_func
2298
2299 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2300 # -------------------------------------------
2301 # Tests whether TYPE exists after having included INCLUDES, setting cache
2302 # variable VAR accordingly.
2303 ac_fn_c_check_type ()
2304 {
2305   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2306   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2307 $as_echo_n "checking for $2... " >&6; }
2308 if eval \${$3+:} false; then :
2309   $as_echo_n "(cached) " >&6
2310 else
2311   eval "$3=no"
2312   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2313 /* end confdefs.h.  */
2314 $4
2315 int
2316 main ()
2317 {
2318 if (sizeof ($2))
2319          return 0;
2320   ;
2321   return 0;
2322 }
2323 _ACEOF
2324 if ac_fn_c_try_compile "$LINENO"; then :
2325   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2326 /* end confdefs.h.  */
2327 $4
2328 int
2329 main ()
2330 {
2331 if (sizeof (($2)))
2332             return 0;
2333   ;
2334   return 0;
2335 }
2336 _ACEOF
2337 if ac_fn_c_try_compile "$LINENO"; then :
2338
2339 else
2340   eval "$3=yes"
2341 fi
2342 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2343 fi
2344 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2345 fi
2346 eval ac_res=\$$3
2347                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2348 $as_echo "$ac_res" >&6; }
2349   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2350
2351 } # ac_fn_c_check_type
2352
2353 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2354 # --------------------------------------------
2355 # Tries to find the compile-time value of EXPR in a program that includes
2356 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2357 # computed
2358 ac_fn_c_compute_int ()
2359 {
2360   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2361   if test "$cross_compiling" = yes; then
2362     # Depending upon the size, compute the lo and hi bounds.
2363 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2364 /* end confdefs.h.  */
2365 $4
2366 int
2367 main ()
2368 {
2369 static int test_array [1 - 2 * !(($2) >= 0)];
2370 test_array [0] = 0;
2371 return test_array [0];
2372
2373   ;
2374   return 0;
2375 }
2376 _ACEOF
2377 if ac_fn_c_try_compile "$LINENO"; then :
2378   ac_lo=0 ac_mid=0
2379   while :; do
2380     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2381 /* end confdefs.h.  */
2382 $4
2383 int
2384 main ()
2385 {
2386 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2387 test_array [0] = 0;
2388 return test_array [0];
2389
2390   ;
2391   return 0;
2392 }
2393 _ACEOF
2394 if ac_fn_c_try_compile "$LINENO"; then :
2395   ac_hi=$ac_mid; break
2396 else
2397   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2398                         if test $ac_lo -le $ac_mid; then
2399                           ac_lo= ac_hi=
2400                           break
2401                         fi
2402                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2403 fi
2404 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2405   done
2406 else
2407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2408 /* end confdefs.h.  */
2409 $4
2410 int
2411 main ()
2412 {
2413 static int test_array [1 - 2 * !(($2) < 0)];
2414 test_array [0] = 0;
2415 return test_array [0];
2416
2417   ;
2418   return 0;
2419 }
2420 _ACEOF
2421 if ac_fn_c_try_compile "$LINENO"; then :
2422   ac_hi=-1 ac_mid=-1
2423   while :; do
2424     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2425 /* end confdefs.h.  */
2426 $4
2427 int
2428 main ()
2429 {
2430 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2431 test_array [0] = 0;
2432 return test_array [0];
2433
2434   ;
2435   return 0;
2436 }
2437 _ACEOF
2438 if ac_fn_c_try_compile "$LINENO"; then :
2439   ac_lo=$ac_mid; break
2440 else
2441   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2442                         if test $ac_mid -le $ac_hi; then
2443                           ac_lo= ac_hi=
2444                           break
2445                         fi
2446                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2447 fi
2448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2449   done
2450 else
2451   ac_lo= ac_hi=
2452 fi
2453 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2454 fi
2455 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2456 # Binary search between lo and hi bounds.
2457 while test "x$ac_lo" != "x$ac_hi"; do
2458   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2459   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2460 /* end confdefs.h.  */
2461 $4
2462 int
2463 main ()
2464 {
2465 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2466 test_array [0] = 0;
2467 return test_array [0];
2468
2469   ;
2470   return 0;
2471 }
2472 _ACEOF
2473 if ac_fn_c_try_compile "$LINENO"; then :
2474   ac_hi=$ac_mid
2475 else
2476   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2477 fi
2478 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2479 done
2480 case $ac_lo in #((
2481 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2482 '') ac_retval=1 ;;
2483 esac
2484   else
2485     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2486 /* end confdefs.h.  */
2487 $4
2488 static long int longval () { return $2; }
2489 static unsigned long int ulongval () { return $2; }
2490 #include <stdio.h>
2491 #include <stdlib.h>
2492 int
2493 main ()
2494 {
2495
2496   FILE *f = fopen ("conftest.val", "w");
2497   if (! f)
2498     return 1;
2499   if (($2) < 0)
2500     {
2501       long int i = longval ();
2502       if (i != ($2))
2503         return 1;
2504       fprintf (f, "%ld", i);
2505     }
2506   else
2507     {
2508       unsigned long int i = ulongval ();
2509       if (i != ($2))
2510         return 1;
2511       fprintf (f, "%lu", i);
2512     }
2513   /* Do not output a trailing newline, as this causes \r\n confusion
2514      on some platforms.  */
2515   return ferror (f) || fclose (f) != 0;
2516
2517   ;
2518   return 0;
2519 }
2520 _ACEOF
2521 if ac_fn_c_try_run "$LINENO"; then :
2522   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2523 else
2524   ac_retval=1
2525 fi
2526 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2527   conftest.$ac_objext conftest.beam conftest.$ac_ext
2528 rm -f conftest.val
2529
2530   fi
2531   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2532   as_fn_set_status $ac_retval
2533
2534 } # ac_fn_c_compute_int
2535
2536 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2537 # ---------------------------------------------
2538 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2539 # accordingly.
2540 ac_fn_c_check_decl ()
2541 {
2542   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2543   as_decl_name=`echo $2|sed 's/ *(.*//'`
2544   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2545   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2546 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2547 if eval \${$3+:} false; then :
2548   $as_echo_n "(cached) " >&6
2549 else
2550   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2551 /* end confdefs.h.  */
2552 $4
2553 int
2554 main ()
2555 {
2556 #ifndef $as_decl_name
2557 #ifdef __cplusplus
2558   (void) $as_decl_use;
2559 #else
2560   (void) $as_decl_name;
2561 #endif
2562 #endif
2563
2564   ;
2565   return 0;
2566 }
2567 _ACEOF
2568 if ac_fn_c_try_compile "$LINENO"; then :
2569   eval "$3=yes"
2570 else
2571   eval "$3=no"
2572 fi
2573 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2574 fi
2575 eval ac_res=\$$3
2576                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2577 $as_echo "$ac_res" >&6; }
2578   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2579
2580 } # ac_fn_c_check_decl
2581
2582 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2583 # ----------------------------------------------------
2584 # Tries to find if the field MEMBER exists in type AGGR, after including
2585 # INCLUDES, setting cache variable VAR accordingly.
2586 ac_fn_c_check_member ()
2587 {
2588   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2589   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2590 $as_echo_n "checking for $2.$3... " >&6; }
2591 if eval \${$4+:} false; then :
2592   $as_echo_n "(cached) " >&6
2593 else
2594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2595 /* end confdefs.h.  */
2596 $5
2597 int
2598 main ()
2599 {
2600 static $2 ac_aggr;
2601 if (ac_aggr.$3)
2602 return 0;
2603   ;
2604   return 0;
2605 }
2606 _ACEOF
2607 if ac_fn_c_try_compile "$LINENO"; then :
2608   eval "$4=yes"
2609 else
2610   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2611 /* end confdefs.h.  */
2612 $5
2613 int
2614 main ()
2615 {
2616 static $2 ac_aggr;
2617 if (sizeof ac_aggr.$3)
2618 return 0;
2619   ;
2620   return 0;
2621 }
2622 _ACEOF
2623 if ac_fn_c_try_compile "$LINENO"; then :
2624   eval "$4=yes"
2625 else
2626   eval "$4=no"
2627 fi
2628 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2629 fi
2630 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2631 fi
2632 eval ac_res=\$$4
2633                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2634 $as_echo "$ac_res" >&6; }
2635   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2636
2637 } # ac_fn_c_check_member
2638 cat >config.log <<_ACEOF
2639 This file contains any messages produced by compilers while
2640 running configure, to aid debugging if configure makes a mistake.
2641
2642 It was created by ntp $as_me 4.2.8p14, which was
2643 generated by GNU Autoconf 2.69.  Invocation command line was
2644
2645   $ $0 $@
2646
2647 _ACEOF
2648 exec 5>>config.log
2649 {
2650 cat <<_ASUNAME
2651 ## --------- ##
2652 ## Platform. ##
2653 ## --------- ##
2654
2655 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2656 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2657 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2658 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2659 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2660
2661 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2662 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2663
2664 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2665 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2666 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2667 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2668 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2669 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2670 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2671
2672 _ASUNAME
2673
2674 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2675 for as_dir in $PATH
2676 do
2677   IFS=$as_save_IFS
2678   test -z "$as_dir" && as_dir=.
2679     $as_echo "PATH: $as_dir"
2680   done
2681 IFS=$as_save_IFS
2682
2683 } >&5
2684
2685 cat >&5 <<_ACEOF
2686
2687
2688 ## ----------- ##
2689 ## Core tests. ##
2690 ## ----------- ##
2691
2692 _ACEOF
2693
2694
2695 # Keep a trace of the command line.
2696 # Strip out --no-create and --no-recursion so they do not pile up.
2697 # Strip out --silent because we don't want to record it for future runs.
2698 # Also quote any args containing shell meta-characters.
2699 # Make two passes to allow for proper duplicate-argument suppression.
2700 ac_configure_args=
2701 ac_configure_args0=
2702 ac_configure_args1=
2703 ac_must_keep_next=false
2704 for ac_pass in 1 2
2705 do
2706   for ac_arg
2707   do
2708     case $ac_arg in
2709     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2710     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2711     | -silent | --silent | --silen | --sile | --sil)
2712       continue ;;
2713     *\'*)
2714       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2715     esac
2716     case $ac_pass in
2717     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2718     2)
2719       as_fn_append ac_configure_args1 " '$ac_arg'"
2720       if test $ac_must_keep_next = true; then
2721         ac_must_keep_next=false # Got value, back to normal.
2722       else
2723         case $ac_arg in
2724           *=* | --config-cache | -C | -disable-* | --disable-* \
2725           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2726           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2727           | -with-* | --with-* | -without-* | --without-* | --x)
2728             case "$ac_configure_args0 " in
2729               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2730             esac
2731             ;;
2732           -* ) ac_must_keep_next=true ;;
2733         esac
2734       fi
2735       as_fn_append ac_configure_args " '$ac_arg'"
2736       ;;
2737     esac
2738   done
2739 done
2740 { ac_configure_args0=; unset ac_configure_args0;}
2741 { ac_configure_args1=; unset ac_configure_args1;}
2742
2743 # When interrupted or exit'd, cleanup temporary files, and complete
2744 # config.log.  We remove comments because anyway the quotes in there
2745 # would cause problems or look ugly.
2746 # WARNING: Use '\'' to represent an apostrophe within the trap.
2747 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2748 trap 'exit_status=$?
2749   # Save into config.log some information that might help in debugging.
2750   {
2751     echo
2752
2753     $as_echo "## ---------------- ##
2754 ## Cache variables. ##
2755 ## ---------------- ##"
2756     echo
2757     # The following way of writing the cache mishandles newlines in values,
2758 (
2759   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2760     eval ac_val=\$$ac_var
2761     case $ac_val in #(
2762     *${as_nl}*)
2763       case $ac_var in #(
2764       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2765 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2766       esac
2767       case $ac_var in #(
2768       _ | IFS | as_nl) ;; #(
2769       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2770       *) { eval $ac_var=; unset $ac_var;} ;;
2771       esac ;;
2772     esac
2773   done
2774   (set) 2>&1 |
2775     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2776     *${as_nl}ac_space=\ *)
2777       sed -n \
2778         "s/'\''/'\''\\\\'\'''\''/g;
2779           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2780       ;; #(
2781     *)
2782       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2783       ;;
2784     esac |
2785     sort
2786 )
2787     echo
2788
2789     $as_echo "## ----------------- ##
2790 ## Output variables. ##
2791 ## ----------------- ##"
2792     echo
2793     for ac_var in $ac_subst_vars
2794     do
2795       eval ac_val=\$$ac_var
2796       case $ac_val in
2797       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2798       esac
2799       $as_echo "$ac_var='\''$ac_val'\''"
2800     done | sort
2801     echo
2802
2803     if test -n "$ac_subst_files"; then
2804       $as_echo "## ------------------- ##
2805 ## File substitutions. ##
2806 ## ------------------- ##"
2807       echo
2808       for ac_var in $ac_subst_files
2809       do
2810         eval ac_val=\$$ac_var
2811         case $ac_val in
2812         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2813         esac
2814         $as_echo "$ac_var='\''$ac_val'\''"
2815       done | sort
2816       echo
2817     fi
2818
2819     if test -s confdefs.h; then
2820       $as_echo "## ----------- ##
2821 ## confdefs.h. ##
2822 ## ----------- ##"
2823       echo
2824       cat confdefs.h
2825       echo
2826     fi
2827     test "$ac_signal" != 0 &&
2828       $as_echo "$as_me: caught signal $ac_signal"
2829     $as_echo "$as_me: exit $exit_status"
2830   } >&5
2831   rm -f core *.core core.conftest.* &&
2832     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2833     exit $exit_status
2834 ' 0
2835 for ac_signal in 1 2 13 15; do
2836   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2837 done
2838 ac_signal=0
2839
2840 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2841 rm -f -r conftest* confdefs.h
2842
2843 $as_echo "/* confdefs.h */" > confdefs.h
2844
2845 # Predefined preprocessor variables.
2846
2847 cat >>confdefs.h <<_ACEOF
2848 #define PACKAGE_NAME "$PACKAGE_NAME"
2849 _ACEOF
2850
2851 cat >>confdefs.h <<_ACEOF
2852 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2853 _ACEOF
2854
2855 cat >>confdefs.h <<_ACEOF
2856 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2857 _ACEOF
2858
2859 cat >>confdefs.h <<_ACEOF
2860 #define PACKAGE_STRING "$PACKAGE_STRING"
2861 _ACEOF
2862
2863 cat >>confdefs.h <<_ACEOF
2864 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2865 _ACEOF
2866
2867 cat >>confdefs.h <<_ACEOF
2868 #define PACKAGE_URL "$PACKAGE_URL"
2869 _ACEOF
2870
2871
2872 # Let the site file select an alternate cache file if it wants to.
2873 # Prefer an explicitly selected file to automatically selected ones.
2874 ac_site_file1=NONE
2875 ac_site_file2=NONE
2876 if test -n "$CONFIG_SITE"; then
2877   # We do not want a PATH search for config.site.
2878   case $CONFIG_SITE in #((
2879     -*)  ac_site_file1=./$CONFIG_SITE;;
2880     */*) ac_site_file1=$CONFIG_SITE;;
2881     *)   ac_site_file1=./$CONFIG_SITE;;
2882   esac
2883 elif test "x$prefix" != xNONE; then
2884   ac_site_file1=$prefix/share/config.site
2885   ac_site_file2=$prefix/etc/config.site
2886 else
2887   ac_site_file1=$ac_default_prefix/share/config.site
2888   ac_site_file2=$ac_default_prefix/etc/config.site
2889 fi
2890 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2891 do
2892   test "x$ac_site_file" = xNONE && continue
2893   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2894     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2895 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2896     sed 's/^/| /' "$ac_site_file" >&5
2897     . "$ac_site_file" \
2898       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2899 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2900 as_fn_error $? "failed to load site script $ac_site_file
2901 See \`config.log' for more details" "$LINENO" 5; }
2902   fi
2903 done
2904
2905 if test -r "$cache_file"; then
2906   # Some versions of bash will fail to source /dev/null (special files
2907   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2908   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2909     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2910 $as_echo "$as_me: loading cache $cache_file" >&6;}
2911     case $cache_file in
2912       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2913       *)                      . "./$cache_file";;
2914     esac
2915   fi
2916 else
2917   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2918 $as_echo "$as_me: creating cache $cache_file" >&6;}
2919   >$cache_file
2920 fi
2921
2922 as_fn_append ac_header_list " stdarg.h"
2923 # Check that the precious variables saved in the cache have kept the same
2924 # value.
2925 ac_cache_corrupted=false
2926 for ac_var in $ac_precious_vars; do
2927   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2928   eval ac_new_set=\$ac_env_${ac_var}_set
2929   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2930   eval ac_new_val=\$ac_env_${ac_var}_value
2931   case $ac_old_set,$ac_new_set in
2932     set,)
2933       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2934 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2935       ac_cache_corrupted=: ;;
2936     ,set)
2937       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2938 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2939       ac_cache_corrupted=: ;;
2940     ,);;
2941     *)
2942       if test "x$ac_old_val" != "x$ac_new_val"; then
2943         # differences in whitespace do not lead to failure.
2944         ac_old_val_w=`echo x $ac_old_val`
2945         ac_new_val_w=`echo x $ac_new_val`
2946         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2947           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2948 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2949           ac_cache_corrupted=:
2950         else
2951           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2952 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2953           eval $ac_var=\$ac_old_val
2954         fi
2955         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2956 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2957         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2958 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2959       fi;;
2960   esac
2961   # Pass precious variables to config.status.
2962   if test "$ac_new_set" = set; then
2963     case $ac_new_val in
2964     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2965     *) ac_arg=$ac_var=$ac_new_val ;;
2966     esac
2967     case " $ac_configure_args " in
2968       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2969       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2970     esac
2971   fi
2972 done
2973 if $ac_cache_corrupted; then
2974   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2975 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2976   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2977 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2978   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2979 fi
2980 ## -------------------- ##
2981 ## Main body of script. ##
2982 ## -------------------- ##
2983
2984 ac_ext=c
2985 ac_cpp='$CPP $CPPFLAGS'
2986 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2987 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2988 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2989
2990
2991
2992 ac_aux_dir=
2993 for ac_dir in sntp/libevent/build-aux "$srcdir"/sntp/libevent/build-aux; do
2994   if test -f "$ac_dir/install-sh"; then
2995     ac_aux_dir=$ac_dir
2996     ac_install_sh="$ac_aux_dir/install-sh -c"
2997     break
2998   elif test -f "$ac_dir/install.sh"; then
2999     ac_aux_dir=$ac_dir
3000     ac_install_sh="$ac_aux_dir/install.sh -c"
3001     break
3002   elif test -f "$ac_dir/shtool"; then
3003     ac_aux_dir=$ac_dir
3004     ac_install_sh="$ac_aux_dir/shtool install -c"
3005     break
3006   fi
3007 done
3008 if test -z "$ac_aux_dir"; then
3009   as_fn_error $? "cannot find install-sh, install.sh, or shtool in sntp/libevent/build-aux \"$srcdir\"/sntp/libevent/build-aux" "$LINENO" 5
3010 fi
3011
3012 # These three variables are undocumented and unsupported,
3013 # and are intended to be withdrawn in a future Autoconf release.
3014 # They can cause serious problems if a builder's source tree is in a directory
3015 # whose full name contains unusual characters.
3016 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3017 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3018 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3019
3020
3021 ac_ext=c
3022 ac_cpp='$CPP $CPPFLAGS'
3023 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3024 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3025 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3026
3027
3028
3029
3030
3031
3032 # Bump ntp_configure_cache_version for each change to configure.ac or
3033 # .m4 files which invalidates cached values from previous configure
3034 # runs.
3035 #
3036 # If the change affects cache variables used only by the main NTP
3037 # configure.ac, then only its version number should be bumped, while
3038 # the subdir configure.ac version numbers should be unchanged.  The
3039 # same is true for a test/variable that is used only by one subdir
3040 # being changed incompatibly; only that subdir's cache version needs
3041 # bumping.
3042 #
3043 # If a change affects variables shared by all NTP configure scripts,
3044 # please bump the version numbers of each.  If you are not sure, the
3045 # safe choice is to bump all on any cache-invalidating change.
3046 #
3047 # In order to avoid the risk of version stamp collision between -stable
3048 # and -dev branches, do not simply increment the version, instead use
3049 # the date YYYYMMDD optionally with -HHMM if there is more than one
3050 # bump in a day.
3051
3052 ntp_configure_cache_version=20120806
3053
3054 # When the cache version of config.cache and configure do not
3055 # match, NTP_CACHEVERSION will flush the cache.
3056
3057
3058
3059     ntp_cache_flush=1
3060
3061     case "$ntp_cv_main_cache_version" in
3062      $ntp_configure_cache_version)
3063         # same version, good
3064         ntp_cache_flush=0
3065         ;;
3066      '')
3067         # No cache, predates ntp_cv_main_cache_version, or is empty.
3068         case "$cache_file" in
3069          /dev/null)
3070             ntp_cache_flush=0
3071             ;;
3072          *)
3073             case "$NTP_CACHEVERSION_PARENT" in
3074              '')
3075                 # Do not clear the cache immediately after it is created
3076                 # empty as it is noisy.  Differentiate a newly-created
3077                 # config.cache from one predating the cache version
3078                 # mechanism by looking for the first cached variable set
3079                 # by Autoconf
3080                 case "$ac_cv_path_install" in
3081                  '')
3082                     # empty config.cache file
3083                     ntp_cache_flush=0
3084                 esac
3085                 ;;
3086              *)
3087                 # Parent configure just created cache from empty,
3088                 # flushing would be counterproductive.
3089                 ntp_cache_flush=0;
3090                 ;;
3091             esac
3092         esac
3093         ;;
3094      *)
3095         # configure cache version mismatches config.cache version
3096         ;;
3097     esac
3098
3099     case "$ntp_cache_flush" in
3100      1)
3101         c_version="${ntp_cv_main_cache_version:-(no version found)}"
3102
3103         # Do we flush all variables or exclude others' version stamps?
3104
3105         case "$NTP_CACHEVERSION_PARENT" in
3106          '')
3107             # Clear all *_cv_* variables including our child subdirs'
3108             # ntp_cv_*_cache_version variables.  This prevents subdir
3109             # configure scripts from noticing a version mismatch just
3110             # after the top configure in the invocation cleared and
3111             # recreated the cache.
3112
3113             c_varname_list=`set |
3114                             sed -n -e 's/=.*$//' \
3115                                    -e '/_cv_/p'
3116                            `
3117             ;;
3118          *)
3119             # This is not the top configure this particular invocation.
3120             # Clear all *_cv_* variables sparing the version stamps
3121             # of other configure scripts, so we don't trigger
3122             # useless repeated clearings.
3123
3124             c_varname_list=`set |
3125                             sed -n -e 's/=.*$//' \
3126                                    -e '/ntp_cv_.*_cache_version/d' \
3127                                    -e '/_cv_/p'
3128                            `
3129         esac
3130
3131         for c_varname in $c_varname_list
3132         do
3133                                                     { eval $c_varname=; unset $c_varname; }
3134         done
3135
3136         { $as_echo "$as_me:${as_lineno-$LINENO}: $cache_file saved by another version, ignored." >&5
3137 $as_echo "$as_me: $cache_file saved by another version, ignored." >&6;}
3138         { $as_echo "$as_me:${as_lineno-$LINENO}: configure script cache version: $ntp_configure_cache_version" >&5
3139 $as_echo "$as_me: configure script cache version: $ntp_configure_cache_version" >&6;}
3140         { $as_echo "$as_me:${as_lineno-$LINENO}: $cache_file version: $c_version" >&5
3141 $as_echo "$as_me: $cache_file version: $c_version" >&6;}
3142         { c_varname=; unset c_varname;}
3143         { c_varname_list=; unset c_varname_list;}
3144         { c_version=; unset c_version;}
3145     esac
3146
3147     { ntp_cache_flush=; unset ntp_cache_flush;}
3148
3149     # save configure version in config.cache for next time
3150     ntp_cv_main_cache_version="$ntp_configure_cache_version"
3151
3152     # let any subdir configure.ac NTP_CACHEVERSION invocations
3153     # know they are not the top level.
3154     NTP_CACHEVERSION_PARENT='main' ; export NTP_CACHEVERSION_PARENT
3155
3156
3157 am__api_version='1.15'
3158
3159 # Find a good install program.  We prefer a C program (faster),
3160 # so one script is as good as another.  But avoid the broken or
3161 # incompatible versions:
3162 # SysV /etc/install, /usr/sbin/install
3163 # SunOS /usr/etc/install
3164 # IRIX /sbin/install
3165 # AIX /bin/install
3166 # AmigaOS /C/install, which installs bootblocks on floppy discs
3167 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3168 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3169 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3170 # OS/2's system install, which has a completely different semantic
3171 # ./install, which can be erroneously created by make from ./install.sh.
3172 # Reject install programs that cannot install multiple files.
3173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3174 $as_echo_n "checking for a BSD-compatible install... " >&6; }
3175 if test -z "$INSTALL"; then
3176 if ${ac_cv_path_install+:} false; then :
3177   $as_echo_n "(cached) " >&6
3178 else
3179   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3180 for as_dir in $PATH
3181 do
3182   IFS=$as_save_IFS
3183   test -z "$as_dir" && as_dir=.
3184     # Account for people who put trailing slashes in PATH elements.
3185 case $as_dir/ in #((
3186   ./ | .// | /[cC]/* | \
3187   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3188   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3189   /usr/ucb/* ) ;;
3190   *)
3191     # OSF1 and SCO ODT 3.0 have their own names for install.
3192     # Don't use installbsd from OSF since it installs stuff as root
3193     # by default.
3194     for ac_prog in ginstall scoinst install; do
3195       for ac_exec_ext in '' $ac_executable_extensions; do
3196         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3197           if test $ac_prog = install &&
3198             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3199             # AIX install.  It has an incompatible calling convention.
3200             :
3201           elif test $ac_prog = install &&
3202             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3203             # program-specific install script used by HP pwplus--don't use.
3204             :
3205           else
3206             rm -rf conftest.one conftest.two conftest.dir
3207             echo one > conftest.one
3208             echo two > conftest.two
3209             mkdir conftest.dir
3210             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3211               test -s conftest.one && test -s conftest.two &&
3212               test -s conftest.dir/conftest.one &&
3213               test -s conftest.dir/conftest.two
3214             then
3215               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3216               break 3
3217             fi
3218           fi
3219         fi
3220       done
3221     done
3222     ;;
3223 esac
3224
3225   done
3226 IFS=$as_save_IFS
3227
3228 rm -rf conftest.one conftest.two conftest.dir
3229
3230 fi
3231   if test "${ac_cv_path_install+set}" = set; then
3232     INSTALL=$ac_cv_path_install
3233   else
3234     # As a last resort, use the slow shell script.  Don't cache a
3235     # value for INSTALL within a source directory, because that will
3236     # break other packages using the cache if that directory is
3237     # removed, or if the value is a relative name.
3238     INSTALL=$ac_install_sh
3239   fi
3240 fi
3241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3242 $as_echo "$INSTALL" >&6; }
3243
3244 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3245 # It thinks the first close brace ends the variable substitution.
3246 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3247
3248 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3249
3250 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3251
3252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3253 $as_echo_n "checking whether build environment is sane... " >&6; }
3254 # Reject unsafe characters in $srcdir or the absolute working directory
3255 # name.  Accept space and tab only in the latter.
3256 am_lf='
3257 '
3258 case `pwd` in
3259   *[\\\"\#\$\&\'\`$am_lf]*)
3260     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3261 esac
3262 case $srcdir in
3263   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
3264     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3265 esac
3266
3267 # Do 'set' in a subshell so we don't clobber the current shell's
3268 # arguments.  Must try -L first in case configure is actually a
3269 # symlink; some systems play weird games with the mod time of symlinks
3270 # (eg FreeBSD returns the mod time of the symlink's containing
3271 # directory).
3272 if (
3273    am_has_slept=no
3274    for am_try in 1 2; do
3275      echo "timestamp, slept: $am_has_slept" > conftest.file
3276      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3277      if test "$*" = "X"; then
3278         # -L didn't work.
3279         set X `ls -t "$srcdir/configure" conftest.file`
3280      fi
3281      if test "$*" != "X $srcdir/configure conftest.file" \
3282         && test "$*" != "X conftest.file $srcdir/configure"; then
3283
3284         # If neither matched, then we have a broken ls.  This can happen
3285         # if, for instance, CONFIG_SHELL is bash and it inherits a
3286         # broken ls alias from the environment.  This has actually
3287         # happened.  Such a system could not be considered "sane".
3288         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3289   alias in your environment" "$LINENO" 5
3290      fi
3291      if test "$2" = conftest.file || test $am_try -eq 2; then
3292        break
3293      fi
3294      # Just in case.
3295      sleep 1
3296      am_has_slept=yes
3297    done
3298    test "$2" = conftest.file
3299    )
3300 then
3301    # Ok.
3302    :
3303 else
3304    as_fn_error $? "newly created file is older than distributed files!
3305 Check your system clock" "$LINENO" 5
3306 fi
3307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3308 $as_echo "yes" >&6; }
3309 # If we didn't sleep, we still need to ensure time stamps of config.status and
3310 # generated files are strictly newer.
3311 am_sleep_pid=
3312 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3313   ( sleep 1 ) &
3314   am_sleep_pid=$!
3315 fi
3316
3317 rm -f conftest.file
3318
3319 test "$program_prefix" != NONE &&
3320   program_transform_name="s&^&$program_prefix&;$program_transform_name"
3321 # Use a double $ so make ignores it.
3322 test "$program_suffix" != NONE &&
3323   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3324 # Double any \ or $.
3325 # By default was `s,x,x', remove it if useless.
3326 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3327 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3328
3329 # Expand $ac_aux_dir to an absolute path.
3330 am_aux_dir=`cd "$ac_aux_dir" && pwd`
3331
3332 if test x"${MISSING+set}" != xset; then
3333   case $am_aux_dir in
3334   *\ * | *\     *)
3335     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3336   *)
3337     MISSING="\${SHELL} $am_aux_dir/missing" ;;
3338   esac
3339 fi
3340 # Use eval to expand $SHELL
3341 if eval "$MISSING --is-lightweight"; then
3342   am_missing_run="$MISSING "
3343 else
3344   am_missing_run=
3345   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3346 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3347 fi
3348
3349 if test x"${install_sh+set}" != xset; then
3350   case $am_aux_dir in
3351   *\ * | *\     *)
3352     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3353   *)
3354     install_sh="\${SHELL} $am_aux_dir/install-sh"
3355   esac
3356 fi
3357
3358 # Installed binaries are usually stripped using 'strip' when the user
3359 # run "make install-strip".  However 'strip' might not be the right
3360 # tool to use in cross-compilation environments, therefore Automake
3361 # will honor the 'STRIP' environment variable to overrule this program.
3362 if test "$cross_compiling" != no; then
3363   if test -n "$ac_tool_prefix"; then
3364   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3365 set dummy ${ac_tool_prefix}strip; ac_word=$2
3366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3367 $as_echo_n "checking for $ac_word... " >&6; }
3368 if ${ac_cv_prog_STRIP+:} false; then :
3369   $as_echo_n "(cached) " >&6
3370 else
3371   if test -n "$STRIP"; then
3372   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3373 else
3374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3375 for as_dir in $PATH
3376 do
3377   IFS=$as_save_IFS
3378   test -z "$as_dir" && as_dir=.
3379     for ac_exec_ext in '' $ac_executable_extensions; do
3380   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3381     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3382     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3383     break 2
3384   fi
3385 done
3386   done
3387 IFS=$as_save_IFS
3388
3389 fi
3390 fi
3391 STRIP=$ac_cv_prog_STRIP
3392 if test -n "$STRIP"; then
3393   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3394 $as_echo "$STRIP" >&6; }
3395 else
3396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3397 $as_echo "no" >&6; }
3398 fi
3399
3400
3401 fi
3402 if test -z "$ac_cv_prog_STRIP"; then
3403   ac_ct_STRIP=$STRIP
3404   # Extract the first word of "strip", so it can be a program name with args.
3405 set dummy strip; ac_word=$2
3406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3407 $as_echo_n "checking for $ac_word... " >&6; }
3408 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3409   $as_echo_n "(cached) " >&6
3410 else
3411   if test -n "$ac_ct_STRIP"; then
3412   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3413 else
3414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3415 for as_dir in $PATH
3416 do
3417   IFS=$as_save_IFS
3418   test -z "$as_dir" && as_dir=.
3419     for ac_exec_ext in '' $ac_executable_extensions; do
3420   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3421     ac_cv_prog_ac_ct_STRIP="strip"
3422     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3423     break 2
3424   fi
3425 done
3426   done
3427 IFS=$as_save_IFS
3428
3429 fi
3430 fi
3431 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3432 if test -n "$ac_ct_STRIP"; then
3433   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3434 $as_echo "$ac_ct_STRIP" >&6; }
3435 else
3436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3437 $as_echo "no" >&6; }
3438 fi
3439
3440   if test "x$ac_ct_STRIP" = x; then
3441     STRIP=":"
3442   else
3443     case $cross_compiling:$ac_tool_warned in
3444 yes:)
3445 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3446 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3447 ac_tool_warned=yes ;;
3448 esac
3449     STRIP=$ac_ct_STRIP
3450   fi
3451 else
3452   STRIP="$ac_cv_prog_STRIP"
3453 fi
3454
3455 fi
3456 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3457
3458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3459 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3460 if test -z "$MKDIR_P"; then
3461   if ${ac_cv_path_mkdir+:} false; then :
3462   $as_echo_n "(cached) " >&6
3463 else
3464   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3465 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3466 do
3467   IFS=$as_save_IFS
3468   test -z "$as_dir" && as_dir=.
3469     for ac_prog in mkdir gmkdir; do
3470          for ac_exec_ext in '' $ac_executable_extensions; do
3471            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3472            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3473              'mkdir (GNU coreutils) '* | \
3474              'mkdir (coreutils) '* | \
3475              'mkdir (fileutils) '4.1*)
3476                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3477                break 3;;
3478            esac
3479          done
3480        done
3481   done
3482 IFS=$as_save_IFS
3483
3484 fi
3485
3486   test -d ./--version && rmdir ./--version
3487   if test "${ac_cv_path_mkdir+set}" = set; then
3488     MKDIR_P="$ac_cv_path_mkdir -p"
3489   else
3490     # As a last resort, use the slow shell script.  Don't cache a
3491     # value for MKDIR_P within a source directory, because that will
3492     # break other packages using the cache if that directory is
3493     # removed, or if the value is a relative name.
3494     MKDIR_P="$ac_install_sh -d"
3495   fi
3496 fi
3497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3498 $as_echo "$MKDIR_P" >&6; }
3499
3500 for ac_prog in gawk mawk nawk awk
3501 do
3502   # Extract the first word of "$ac_prog", so it can be a program name with args.
3503 set dummy $ac_prog; ac_word=$2
3504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3505 $as_echo_n "checking for $ac_word... " >&6; }
3506 if ${ac_cv_prog_AWK+:} false; then :
3507   $as_echo_n "(cached) " >&6
3508 else
3509   if test -n "$AWK"; then
3510   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3511 else
3512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3513 for as_dir in $PATH
3514 do
3515   IFS=$as_save_IFS
3516   test -z "$as_dir" && as_dir=.
3517     for ac_exec_ext in '' $ac_executable_extensions; do
3518   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3519     ac_cv_prog_AWK="$ac_prog"
3520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3521     break 2
3522   fi
3523 done
3524   done
3525 IFS=$as_save_IFS
3526
3527 fi
3528 fi
3529 AWK=$ac_cv_prog_AWK
3530 if test -n "$AWK"; then
3531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3532 $as_echo "$AWK" >&6; }
3533 else
3534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3535 $as_echo "no" >&6; }
3536 fi
3537
3538
3539   test -n "$AWK" && break
3540 done
3541
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3543 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3544 set x ${MAKE-make}
3545 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3546 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3547   $as_echo_n "(cached) " >&6
3548 else
3549   cat >conftest.make <<\_ACEOF
3550 SHELL = /bin/sh
3551 all:
3552         @echo '@@@%%%=$(MAKE)=@@@%%%'
3553 _ACEOF
3554 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3555 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3556   *@@@%%%=?*=@@@%%%*)
3557     eval ac_cv_prog_make_${ac_make}_set=yes;;
3558   *)
3559     eval ac_cv_prog_make_${ac_make}_set=no;;
3560 esac
3561 rm -f conftest.make
3562 fi
3563 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3565 $as_echo "yes" >&6; }
3566   SET_MAKE=
3567 else
3568   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3569 $as_echo "no" >&6; }
3570   SET_MAKE="MAKE=${MAKE-make}"
3571 fi
3572
3573 rm -rf .tst 2>/dev/null
3574 mkdir .tst 2>/dev/null
3575 if test -d .tst; then
3576   am__leading_dot=.
3577 else
3578   am__leading_dot=_
3579 fi
3580 rmdir .tst 2>/dev/null
3581
3582 # Check whether --enable-silent-rules was given.
3583 if test "${enable_silent_rules+set}" = set; then :
3584   enableval=$enable_silent_rules;
3585 fi
3586
3587 case $enable_silent_rules in # (((
3588   yes) AM_DEFAULT_VERBOSITY=0;;
3589    no) AM_DEFAULT_VERBOSITY=1;;
3590     *) AM_DEFAULT_VERBOSITY=1;;
3591 esac
3592 am_make=${MAKE-make}
3593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3594 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3595 if ${am_cv_make_support_nested_variables+:} false; then :
3596   $as_echo_n "(cached) " >&6
3597 else
3598   if $as_echo 'TRUE=$(BAR$(V))
3599 BAR0=false
3600 BAR1=true
3601 V=1
3602 am__doit:
3603         @$(TRUE)
3604 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3605   am_cv_make_support_nested_variables=yes
3606 else
3607   am_cv_make_support_nested_variables=no
3608 fi
3609 fi
3610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3611 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3612 if test $am_cv_make_support_nested_variables = yes; then
3613     AM_V='$(V)'
3614   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3615 else
3616   AM_V=$AM_DEFAULT_VERBOSITY
3617   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3618 fi
3619 AM_BACKSLASH='\'
3620
3621 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3622   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3623   # is not polluted with repeated "-I."
3624   am__isrc=' -I$(srcdir)'
3625   # test to see if srcdir already configured
3626   if test -f $srcdir/config.status; then
3627     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3628   fi
3629 fi
3630
3631 # test whether we have cygpath
3632 if test -z "$CYGPATH_W"; then
3633   if (cygpath --version) >/dev/null 2>/dev/null; then
3634     CYGPATH_W='cygpath -w'
3635   else
3636     CYGPATH_W=echo
3637   fi
3638 fi
3639
3640
3641 # Define the identity of the package.
3642  PACKAGE='ntp'
3643  VERSION='4.2.8p14'
3644
3645
3646 cat >>confdefs.h <<_ACEOF
3647 #define PACKAGE "$PACKAGE"
3648 _ACEOF
3649
3650
3651 cat >>confdefs.h <<_ACEOF
3652 #define VERSION "$VERSION"
3653 _ACEOF
3654
3655 # Some tools Automake needs.
3656
3657 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3658
3659
3660 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3661
3662
3663 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3664
3665
3666 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3667
3668
3669 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3670
3671 # For better backward compatibility.  To be removed once Automake 1.9.x
3672 # dies out for good.  For more background, see:
3673 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3674 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3675 mkdir_p='$(MKDIR_P)'
3676
3677 # We need awk for the "check" target (and possibly the TAP driver).  The
3678 # system "awk" is bad on some platforms.
3679 # Always define AMTAR for backward compatibility.  Yes, it's still used
3680 # in the wild :-(  We should find a proper way to deprecate it ...
3681 AMTAR='$${TAR-tar}'
3682
3683
3684 # We'll loop over all known methods to create a tar archive until one works.
3685 _am_tools='gnutar  pax cpio none'
3686
3687 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3688
3689
3690
3691
3692
3693
3694 # POSIX will say in a future version that running "rm -f" with no argument
3695 # is OK; and we want to be able to make that assumption in our Makefile
3696 # recipes.  So use an aggressive probe to check that the usage we want is
3697 # actually supported "in the wild" to an acceptable degree.
3698 # See automake bug#10828.
3699 # To make any issue more visible, cause the running configure to be aborted
3700 # by default if the 'rm' program in use doesn't match our expectations; the
3701 # user can still override this though.
3702 if rm -f && rm -fr && rm -rf; then : OK; else
3703   cat >&2 <<'END'
3704 Oops!
3705
3706 Your 'rm' program seems unable to run without file operands specified
3707 on the command line, even when the '-f' option is present.  This is contrary
3708 to the behaviour of most rm programs out there, and not conforming with
3709 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3710
3711 Please tell bug-automake@gnu.org about your system, including the value
3712 of your $PATH and any error possibly output before this message.  This
3713 can help us improve future automake versions.
3714
3715 END
3716   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3717     echo 'Configuration will proceed anyway, since you have set the' >&2
3718     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3719     echo >&2
3720   else
3721     cat >&2 <<'END'
3722 Aborting the configuration process, to ensure you take notice of the issue.
3723
3724 You can download and install GNU coreutils to get an 'rm' implementation
3725 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3726
3727 If you want to complete the configuration process using your problematic
3728 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3729 to "yes", and re-run configure.
3730
3731 END
3732     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3733   fi
3734 fi
3735
3736
3737 # Check whether --enable-silent-rules was given.
3738 if test "${enable_silent_rules+set}" = set; then :
3739   enableval=$enable_silent_rules;
3740 fi
3741
3742 case $enable_silent_rules in # (((
3743   yes) AM_DEFAULT_VERBOSITY=0;;
3744    no) AM_DEFAULT_VERBOSITY=1;;
3745     *) AM_DEFAULT_VERBOSITY=0;;
3746 esac
3747 am_make=${MAKE-make}
3748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3749 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3750 if ${am_cv_make_support_nested_variables+:} false; then :
3751   $as_echo_n "(cached) " >&6
3752 else
3753   if $as_echo 'TRUE=$(BAR$(V))
3754 BAR0=false
3755 BAR1=true
3756 V=1
3757 am__doit:
3758         @$(TRUE)
3759 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3760   am_cv_make_support_nested_variables=yes
3761 else
3762   am_cv_make_support_nested_variables=no
3763 fi
3764 fi
3765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3766 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3767 if test $am_cv_make_support_nested_variables = yes; then
3768     AM_V='$(V)'
3769   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3770 else
3771   AM_V=$AM_DEFAULT_VERBOSITY
3772   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3773 fi
3774 AM_BACKSLASH='\'
3775
3776
3777 # Make sure we can run config.sub.
3778 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3779   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3780
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3782 $as_echo_n "checking build system type... " >&6; }
3783 if ${ac_cv_build+:} false; then :
3784   $as_echo_n "(cached) " >&6
3785 else
3786   ac_build_alias=$build_alias
3787 test "x$ac_build_alias" = x &&
3788   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3789 test "x$ac_build_alias" = x &&
3790   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3791 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3792   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3793
3794 fi
3795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3796 $as_echo "$ac_cv_build" >&6; }
3797 case $ac_cv_build in
3798 *-*-*) ;;
3799 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3800 esac
3801 build=$ac_cv_build
3802 ac_save_IFS=$IFS; IFS='-'
3803 set x $ac_cv_build
3804 shift
3805 build_cpu=$1
3806 build_vendor=$2
3807 shift; shift
3808 # Remember, the first character of IFS is used to create $*,
3809 # except with old shells:
3810 build_os=$*
3811 IFS=$ac_save_IFS
3812 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3813
3814
3815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3816 $as_echo_n "checking host system type... " >&6; }
3817 if ${ac_cv_host+:} false; then :
3818   $as_echo_n "(cached) " >&6
3819 else
3820   if test "x$host_alias" = x; then
3821   ac_cv_host=$ac_cv_build
3822 else
3823   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3824     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3825 fi
3826
3827 fi
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3829 $as_echo "$ac_cv_host" >&6; }
3830 case $ac_cv_host in
3831 *-*-*) ;;
3832 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3833 esac
3834 host=$ac_cv_host
3835 ac_save_IFS=$IFS; IFS='-'
3836 set x $ac_cv_host
3837 shift
3838 host_cpu=$1
3839 host_vendor=$2
3840 shift; shift
3841 # Remember, the first character of IFS is used to create $*,
3842 # except with old shells:
3843 host_os=$*
3844 IFS=$ac_save_IFS
3845 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3846
3847
3848
3849 cat >>confdefs.h <<_ACEOF
3850 #define STR_SYSTEM "$host"
3851 _ACEOF
3852
3853 ac_config_headers="$ac_config_headers config.h"
3854
3855
3856 ntp_atom_ok=${ntp_atom_ok=no}
3857 ntp_oncore_ok=${ntp_oncore_ok=no}
3858 ntp_parse_ok=${ntp_parse_ok=no}
3859 ntp_ripe_ncc_ok=${ntp_parse_ok=no}
3860 ntp_jupiter_ok=${ntp_jupiter_ok=no}
3861
3862 DEPDIR="${am__leading_dot}deps"
3863
3864 ac_config_commands="$ac_config_commands depfiles"
3865
3866
3867 am_make=${MAKE-make}
3868 cat > confinc << 'END'
3869 am__doit:
3870         @echo this is the am__doit target
3871 .PHONY: am__doit
3872 END
3873 # If we don't find an include directive, just comment out the code.
3874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3875 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3876 am__include="#"
3877 am__quote=
3878 _am_result=none
3879 # First try GNU make style include.
3880 echo "include confinc" > confmf
3881 # Ignore all kinds of additional output from 'make'.
3882 case `$am_make -s -f confmf 2> /dev/null` in #(
3883 *the\ am__doit\ target*)
3884   am__include=include
3885   am__quote=
3886   _am_result=GNU
3887   ;;
3888 esac
3889 # Now try BSD make style include.
3890 if test "$am__include" = "#"; then
3891    echo '.include "confinc"' > confmf
3892    case `$am_make -s -f confmf 2> /dev/null` in #(
3893    *the\ am__doit\ target*)
3894      am__include=.include
3895      am__quote="\""
3896      _am_result=BSD
3897      ;;
3898    esac
3899 fi
3900
3901
3902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3903 $as_echo "$_am_result" >&6; }
3904 rm -f confinc confmf
3905
3906 # Check whether --enable-dependency-tracking was given.
3907 if test "${enable_dependency_tracking+set}" = set; then :
3908   enableval=$enable_dependency_tracking;
3909 fi
3910
3911 if test "x$enable_dependency_tracking" != xno; then
3912   am_depcomp="$ac_aux_dir/depcomp"
3913   AMDEPBACKSLASH='\'
3914   am__nodep='_no'
3915 fi
3916  if test "x$enable_dependency_tracking" != xno; then
3917   AMDEP_TRUE=
3918   AMDEP_FALSE='#'
3919 else
3920   AMDEP_TRUE='#'
3921   AMDEP_FALSE=
3922 fi
3923
3924
3925
3926 case "$build" in
3927  *-*-freebsd1?.*)
3928     cclist=cc
3929     ;;
3930  *)
3931     cclist="cc gcc"
3932     ;;
3933 esac
3934
3935
3936 #AC_USE_SYSTEM_EXTENSIONS
3937
3938 ac_ext=c
3939 ac_cpp='$CPP $CPPFLAGS'
3940 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3941 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3942 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3943 if test -n "$ac_tool_prefix"; then
3944   for ac_prog in $cclist
3945   do
3946     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3947 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3949 $as_echo_n "checking for $ac_word... " >&6; }
3950 if ${ac_cv_prog_CC+:} false; then :
3951   $as_echo_n "(cached) " >&6
3952 else
3953   if test -n "$CC"; then
3954   ac_cv_prog_CC="$CC" # Let the user override the test.
3955 else
3956 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3957 for as_dir in $PATH
3958 do
3959   IFS=$as_save_IFS
3960   test -z "$as_dir" && as_dir=.
3961     for ac_exec_ext in '' $ac_executable_extensions; do
3962   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3963     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3964     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3965     break 2
3966   fi
3967 done
3968   done
3969 IFS=$as_save_IFS
3970
3971 fi
3972 fi
3973 CC=$ac_cv_prog_CC
3974 if test -n "$CC"; then
3975   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3976 $as_echo "$CC" >&6; }
3977 else
3978   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3979 $as_echo "no" >&6; }
3980 fi
3981
3982
3983     test -n "$CC" && break
3984   done
3985 fi
3986 if test -z "$CC"; then
3987   ac_ct_CC=$CC
3988   for ac_prog in $cclist
3989 do
3990   # Extract the first word of "$ac_prog", so it can be a program name with args.
3991 set dummy $ac_prog; ac_word=$2
3992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3993 $as_echo_n "checking for $ac_word... " >&6; }
3994 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3995   $as_echo_n "(cached) " >&6
3996 else
3997   if test -n "$ac_ct_CC"; then
3998   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3999 else
4000 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4001 for as_dir in $PATH
4002 do
4003   IFS=$as_save_IFS
4004   test -z "$as_dir" && as_dir=.
4005     for ac_exec_ext in '' $ac_executable_extensions; do
4006   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4007     ac_cv_prog_ac_ct_CC="$ac_prog"
4008     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4009     break 2
4010   fi
4011 done
4012   done
4013 IFS=$as_save_IFS
4014
4015 fi
4016 fi
4017 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4018 if test -n "$ac_ct_CC"; then
4019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4020 $as_echo "$ac_ct_CC" >&6; }
4021 else
4022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4023 $as_echo "no" >&6; }
4024 fi
4025
4026
4027   test -n "$ac_ct_CC" && break
4028 done
4029
4030   if test "x$ac_ct_CC" = x; then
4031     CC=""
4032   else
4033     case $cross_compiling:$ac_tool_warned in
4034 yes:)
4035 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4036 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4037 ac_tool_warned=yes ;;
4038 esac
4039     CC=$ac_ct_CC
4040   fi
4041 fi
4042
4043
4044 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4045 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4046 as_fn_error $? "no acceptable C compiler found in \$PATH
4047 See \`config.log' for more details" "$LINENO" 5; }
4048
4049 # Provide some information about the compiler.
4050 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4051 set X $ac_compile
4052 ac_compiler=$2
4053 for ac_option in --version -v -V -qversion; do
4054   { { ac_try="$ac_compiler $ac_option >&5"
4055 case "(($ac_try" in
4056   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4057   *) ac_try_echo=$ac_try;;
4058 esac
4059 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4060 $as_echo "$ac_try_echo"; } >&5
4061   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4062   ac_status=$?
4063   if test -s conftest.err; then
4064     sed '10a\
4065 ... rest of stderr output deleted ...
4066          10q' conftest.err >conftest.er1
4067     cat conftest.er1 >&5
4068   fi
4069   rm -f conftest.er1 conftest.err
4070   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4071   test $ac_status = 0; }
4072 done
4073
4074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4075 /* end confdefs.h.  */
4076
4077 int
4078 main ()
4079 {
4080
4081   ;
4082   return 0;
4083 }
4084 _ACEOF
4085 ac_clean_files_save=$ac_clean_files
4086 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4087 # Try to create an executable without -o first, disregard a.out.
4088 # It will help us diagnose broken compilers, and finding out an intuition
4089 # of exeext.
4090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4091 $as_echo_n "checking whether the C compiler works... " >&6; }
4092 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4093
4094 # The possible output files:
4095 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4096
4097 ac_rmfiles=
4098 for ac_file in $ac_files
4099 do
4100   case $ac_file in
4101     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4102     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4103   esac
4104 done
4105 rm -f $ac_rmfiles
4106
4107 if { { ac_try="$ac_link_default"
4108 case "(($ac_try" in
4109   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4110   *) ac_try_echo=$ac_try;;
4111 esac
4112 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4113 $as_echo "$ac_try_echo"; } >&5
4114   (eval "$ac_link_default") 2>&5
4115   ac_status=$?
4116   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4117   test $ac_status = 0; }; then :
4118   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4119 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4120 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
4121 # so that the user can short-circuit this test for compilers unknown to
4122 # Autoconf.
4123 for ac_file in $ac_files ''
4124 do
4125   test -f "$ac_file" || continue
4126   case $ac_file in
4127     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4128         ;;
4129     [ab].out )
4130         # We found the default executable, but exeext='' is most
4131         # certainly right.
4132         break;;
4133     *.* )
4134         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4135         then :; else
4136            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4137         fi
4138         # We set ac_cv_exeext here because the later test for it is not
4139         # safe: cross compilers may not add the suffix if given an `-o'
4140         # argument, so we may need to know it at that point already.
4141         # Even if this section looks crufty: it has the advantage of
4142         # actually working.
4143         break;;
4144     * )
4145         break;;
4146   esac
4147 done
4148 test "$ac_cv_exeext" = no && ac_cv_exeext=
4149
4150 else
4151   ac_file=''
4152 fi
4153 if test -z "$ac_file"; then :
4154   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4155 $as_echo "no" >&6; }
4156 $as_echo "$as_me: failed program was:" >&5
4157 sed 's/^/| /' conftest.$ac_ext >&5
4158
4159 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4160 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4161 as_fn_error 77 "C compiler cannot create executables
4162 See \`config.log' for more details" "$LINENO" 5; }
4163 else
4164   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4165 $as_echo "yes" >&6; }
4166 fi
4167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4168 $as_echo_n "checking for C compiler default output file name... " >&6; }
4169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4170 $as_echo "$ac_file" >&6; }
4171 ac_exeext=$ac_cv_exeext
4172
4173 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4174 ac_clean_files=$ac_clean_files_save
4175 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4176 $as_echo_n "checking for suffix of executables... " >&6; }
4177 if { { ac_try="$ac_link"
4178 case "(($ac_try" in
4179   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4180   *) ac_try_echo=$ac_try;;
4181 esac
4182 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4183 $as_echo "$ac_try_echo"; } >&5
4184   (eval "$ac_link") 2>&5
4185   ac_status=$?
4186   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4187   test $ac_status = 0; }; then :
4188   # If both `conftest.exe' and `conftest' are `present' (well, observable)
4189 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4190 # work properly (i.e., refer to `conftest.exe'), while it won't with
4191 # `rm'.
4192 for ac_file in conftest.exe conftest conftest.*; do
4193   test -f "$ac_file" || continue
4194   case $ac_file in
4195     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4196     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4197           break;;
4198     * ) break;;
4199   esac
4200 done
4201 else
4202   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4203 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4204 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4205 See \`config.log' for more details" "$LINENO" 5; }
4206 fi
4207 rm -f conftest conftest$ac_cv_exeext
4208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4209 $as_echo "$ac_cv_exeext" >&6; }
4210
4211 rm -f conftest.$ac_ext
4212 EXEEXT=$ac_cv_exeext
4213 ac_exeext=$EXEEXT
4214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4215 /* end confdefs.h.  */
4216 #include <stdio.h>
4217 int
4218 main ()
4219 {
4220 FILE *f = fopen ("conftest.out", "w");
4221  return ferror (f) || fclose (f) != 0;
4222
4223   ;
4224   return 0;
4225 }
4226 _ACEOF
4227 ac_clean_files="$ac_clean_files conftest.out"
4228 # Check that the compiler produces executables we can run.  If not, either
4229 # the compiler is broken, or we cross compile.
4230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4231 $as_echo_n "checking whether we are cross compiling... " >&6; }
4232 if test "$cross_compiling" != yes; then
4233   { { ac_try="$ac_link"
4234 case "(($ac_try" in
4235   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4236   *) ac_try_echo=$ac_try;;
4237 esac
4238 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4239 $as_echo "$ac_try_echo"; } >&5
4240   (eval "$ac_link") 2>&5
4241   ac_status=$?
4242   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4243   test $ac_status = 0; }
4244   if { ac_try='./conftest$ac_cv_exeext'
4245   { { case "(($ac_try" in
4246   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4247   *) ac_try_echo=$ac_try;;
4248 esac
4249 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4250 $as_echo "$ac_try_echo"; } >&5
4251   (eval "$ac_try") 2>&5
4252   ac_status=$?
4253   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4254   test $ac_status = 0; }; }; then
4255     cross_compiling=no
4256   else
4257     if test "$cross_compiling" = maybe; then
4258         cross_compiling=yes
4259     else
4260         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4261 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4262 as_fn_error $? "cannot run C compiled programs.
4263 If you meant to cross compile, use \`--host'.
4264 See \`config.log' for more details" "$LINENO" 5; }
4265     fi
4266   fi
4267 fi
4268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4269 $as_echo "$cross_compiling" >&6; }
4270
4271 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4272 ac_clean_files=$ac_clean_files_save
4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4274 $as_echo_n "checking for suffix of object files... " >&6; }
4275 if ${ac_cv_objext+:} false; then :
4276   $as_echo_n "(cached) " >&6
4277 else
4278   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4279 /* end confdefs.h.  */
4280
4281 int
4282 main ()
4283 {
4284
4285   ;
4286   return 0;
4287 }
4288 _ACEOF
4289 rm -f conftest.o conftest.obj
4290 if { { ac_try="$ac_compile"
4291 case "(($ac_try" in
4292   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4293   *) ac_try_echo=$ac_try;;
4294 esac
4295 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4296 $as_echo "$ac_try_echo"; } >&5
4297   (eval "$ac_compile") 2>&5
4298   ac_status=$?
4299   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4300   test $ac_status = 0; }; then :
4301   for ac_file in conftest.o conftest.obj conftest.*; do
4302   test -f "$ac_file" || continue;
4303   case $ac_file in
4304     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4305     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4306        break;;
4307   esac
4308 done
4309 else
4310   $as_echo "$as_me: failed program was:" >&5
4311 sed 's/^/| /' conftest.$ac_ext >&5
4312
4313 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4314 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4315 as_fn_error $? "cannot compute suffix of object files: cannot compile
4316 See \`config.log' for more details" "$LINENO" 5; }
4317 fi
4318 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4319 fi
4320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4321 $as_echo "$ac_cv_objext" >&6; }
4322 OBJEXT=$ac_cv_objext
4323 ac_objext=$OBJEXT
4324 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4325 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4326 if ${ac_cv_c_compiler_gnu+:} false; then :
4327   $as_echo_n "(cached) " >&6
4328 else
4329   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4330 /* end confdefs.h.  */
4331
4332 int
4333 main ()
4334 {
4335 #ifndef __GNUC__
4336        choke me
4337 #endif
4338
4339   ;
4340   return 0;
4341 }
4342 _ACEOF
4343 if ac_fn_c_try_compile "$LINENO"; then :
4344   ac_compiler_gnu=yes
4345 else
4346   ac_compiler_gnu=no
4347 fi
4348 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4349 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4350
4351 fi
4352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4353 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4354 if test $ac_compiler_gnu = yes; then
4355   GCC=yes
4356 else
4357   GCC=
4358 fi
4359 ac_test_CFLAGS=${CFLAGS+set}
4360 ac_save_CFLAGS=$CFLAGS
4361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4362 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4363 if ${ac_cv_prog_cc_g+:} false; then :
4364   $as_echo_n "(cached) " >&6
4365 else
4366   ac_save_c_werror_flag=$ac_c_werror_flag
4367    ac_c_werror_flag=yes
4368    ac_cv_prog_cc_g=no
4369    CFLAGS="-g"
4370    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4371 /* end confdefs.h.  */
4372
4373 int
4374 main ()
4375 {
4376
4377   ;
4378   return 0;
4379 }
4380 _ACEOF
4381 if ac_fn_c_try_compile "$LINENO"; then :
4382   ac_cv_prog_cc_g=yes
4383 else
4384   CFLAGS=""
4385       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4386 /* end confdefs.h.  */
4387
4388 int
4389 main ()
4390 {
4391
4392   ;
4393   return 0;
4394 }
4395 _ACEOF
4396 if ac_fn_c_try_compile "$LINENO"; then :
4397
4398 else
4399   ac_c_werror_flag=$ac_save_c_werror_flag
4400          CFLAGS="-g"
4401          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4402 /* end confdefs.h.  */
4403
4404 int
4405 main ()
4406 {
4407
4408   ;
4409   return 0;
4410 }
4411 _ACEOF
4412 if ac_fn_c_try_compile "$LINENO"; then :
4413   ac_cv_prog_cc_g=yes
4414 fi
4415 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4416 fi
4417 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4418 fi
4419 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4420    ac_c_werror_flag=$ac_save_c_werror_flag
4421 fi
4422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4423 $as_echo "$ac_cv_prog_cc_g" >&6; }
4424 if test "$ac_test_CFLAGS" = set; then
4425   CFLAGS=$ac_save_CFLAGS
4426 elif test $ac_cv_prog_cc_g = yes; then
4427   if test "$GCC" = yes; then
4428     CFLAGS="-g -O2"
4429   else
4430     CFLAGS="-g"
4431   fi
4432 else
4433   if test "$GCC" = yes; then
4434     CFLAGS="-O2"
4435   else
4436     CFLAGS=
4437   fi
4438 fi
4439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4440 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4441 if ${ac_cv_prog_cc_c89+:} false; then :
4442   $as_echo_n "(cached) " >&6
4443 else
4444   ac_cv_prog_cc_c89=no
4445 ac_save_CC=$CC
4446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4447 /* end confdefs.h.  */
4448 #include <stdarg.h>
4449 #include <stdio.h>
4450 struct stat;
4451 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4452 struct buf { int x; };
4453 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4454 static char *e (p, i)
4455      char **p;
4456      int i;
4457 {
4458   return p[i];
4459 }
4460 static char *f (char * (*g) (char **, int), char **p, ...)
4461 {
4462   char *s;
4463   va_list v;
4464   va_start (v,p);
4465   s = g (p, va_arg (v,int));
4466   va_end (v);
4467   return s;
4468 }
4469
4470 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4471    function prototypes and stuff, but not '\xHH' hex character constants.
4472    These don't provoke an error unfortunately, instead are silently treated
4473    as 'x'.  The following induces an error, until -std is added to get
4474    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4475    array size at least.  It's necessary to write '\x00'==0 to get something
4476    that's true only with -std.  */
4477 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4478
4479 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4480    inside strings and character constants.  */
4481 #define FOO(x) 'x'
4482 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4483
4484 int test (int i, double x);
4485 struct s1 {int (*f) (int a);};
4486 struct s2 {int (*f) (double a);};
4487 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4488 int argc;
4489 char **argv;
4490 int
4491 main ()
4492 {
4493 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4494   ;
4495   return 0;
4496 }
4497 _ACEOF
4498 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4499         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4500 do
4501   CC="$ac_save_CC $ac_arg"
4502   if ac_fn_c_try_compile "$LINENO"; then :
4503   ac_cv_prog_cc_c89=$ac_arg
4504 fi
4505 rm -f core conftest.err conftest.$ac_objext
4506   test "x$ac_cv_prog_cc_c89" != "xno" && break
4507 done
4508 rm -f conftest.$ac_ext
4509 CC=$ac_save_CC
4510
4511 fi
4512 # AC_CACHE_VAL
4513 case "x$ac_cv_prog_cc_c89" in
4514   x)
4515     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4516 $as_echo "none needed" >&6; } ;;
4517   xno)
4518     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4519 $as_echo "unsupported" >&6; } ;;
4520   *)
4521     CC="$CC $ac_cv_prog_cc_c89"
4522     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4523 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4524 esac
4525 if test "x$ac_cv_prog_cc_c89" != xno; then :
4526
4527 fi
4528
4529 ac_ext=c
4530 ac_cpp='$CPP $CPPFLAGS'
4531 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4532 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4533 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4534
4535 ac_ext=c
4536 ac_cpp='$CPP $CPPFLAGS'
4537 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4538 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4539 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4541 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4542 if ${am_cv_prog_cc_c_o+:} false; then :
4543   $as_echo_n "(cached) " >&6
4544 else
4545   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4546 /* end confdefs.h.  */
4547
4548 int
4549 main ()
4550 {
4551
4552   ;
4553   return 0;
4554 }
4555 _ACEOF
4556   # Make sure it works both with $CC and with simple cc.
4557   # Following AC_PROG_CC_C_O, we do the test twice because some
4558   # compilers refuse to overwrite an existing .o file with -o,
4559   # though they will create one.
4560   am_cv_prog_cc_c_o=yes
4561   for am_i in 1 2; do
4562     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4563    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4564    ac_status=$?
4565    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4566    (exit $ac_status); } \
4567          && test -f conftest2.$ac_objext; then
4568       : OK
4569     else
4570       am_cv_prog_cc_c_o=no
4571       break
4572     fi
4573   done
4574   rm -f core conftest*
4575   unset am_i
4576 fi
4577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4578 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4579 if test "$am_cv_prog_cc_c_o" != yes; then
4580    # Losing compiler, so override with the script.
4581    # FIXME: It is wrong to rewrite CC.
4582    # But if we don't then we get into trouble of one sort or another.
4583    # A longer-term fix would be to have automake use am__CC in this case,
4584    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4585    CC="$am_aux_dir/compile $CC"
4586 fi
4587 ac_ext=c
4588 ac_cpp='$CPP $CPPFLAGS'
4589 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4590 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4591 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4592
4593
4594 depcc="$CC"   am_compiler_list=
4595
4596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4597 $as_echo_n "checking dependency style of $depcc... " >&6; }
4598 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4599   $as_echo_n "(cached) " >&6
4600 else
4601   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4602   # We make a subdir and do the tests there.  Otherwise we can end up
4603   # making bogus files that we don't know about and never remove.  For
4604   # instance it was reported that on HP-UX the gcc test will end up
4605   # making a dummy file named 'D' -- because '-MD' means "put the output
4606   # in D".
4607   rm -rf conftest.dir
4608   mkdir conftest.dir
4609   # Copy depcomp to subdir because otherwise we won't find it if we're
4610   # using a relative directory.
4611   cp "$am_depcomp" conftest.dir
4612   cd conftest.dir
4613   # We will build objects and dependencies in a subdirectory because
4614   # it helps to detect inapplicable dependency modes.  For instance
4615   # both Tru64's cc and ICC support -MD to output dependencies as a
4616   # side effect of compilation, but ICC will put the dependencies in
4617   # the current directory while Tru64 will put them in the object
4618   # directory.
4619   mkdir sub
4620
4621   am_cv_CC_dependencies_compiler_type=none
4622   if test "$am_compiler_list" = ""; then
4623      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4624   fi
4625   am__universal=false
4626   case " $depcc " in #(
4627      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4628      esac
4629
4630   for depmode in $am_compiler_list; do
4631     # Setup a source with many dependencies, because some compilers
4632     # like to wrap large dependency lists on column 80 (with \), and
4633     # we should not choose a depcomp mode which is confused by this.
4634     #
4635     # We need to recreate these files for each test, as the compiler may
4636     # overwrite some of them when testing with obscure command lines.
4637     # This happens at least with the AIX C compiler.
4638     : > sub/conftest.c
4639     for i in 1 2 3 4 5 6; do
4640       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4641       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4642       # Solaris 10 /bin/sh.
4643       echo '/* dummy */' > sub/conftst$i.h
4644     done
4645     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4646
4647     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4648     # mode.  It turns out that the SunPro C++ compiler does not properly
4649     # handle '-M -o', and we need to detect this.  Also, some Intel
4650     # versions had trouble with output in subdirs.
4651     am__obj=sub/conftest.${OBJEXT-o}
4652     am__minus_obj="-o $am__obj"
4653     case $depmode in
4654     gcc)
4655       # This depmode causes a compiler race in universal mode.
4656       test "$am__universal" = false || continue
4657       ;;
4658     nosideeffect)
4659       # After this tag, mechanisms are not by side-effect, so they'll
4660       # only be used when explicitly requested.
4661       if test "x$enable_dependency_tracking" = xyes; then
4662         continue
4663       else
4664         break
4665       fi
4666       ;;
4667     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4668       # This compiler won't grok '-c -o', but also, the minuso test has
4669       # not run yet.  These depmodes are late enough in the game, and
4670       # so weak that their functioning should not be impacted.
4671       am__obj=conftest.${OBJEXT-o}
4672       am__minus_obj=
4673       ;;
4674     none) break ;;
4675     esac
4676     if depmode=$depmode \
4677        source=sub/conftest.c object=$am__obj \
4678        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4679        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4680          >/dev/null 2>conftest.err &&
4681        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4682        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4683        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4684        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4685       # icc doesn't choke on unknown options, it will just issue warnings
4686       # or remarks (even with -Werror).  So we grep stderr for any message
4687       # that says an option was ignored or not supported.
4688       # When given -MP, icc 7.0 and 7.1 complain thusly:
4689       #   icc: Command line warning: ignoring option '-M'; no argument required
4690       # The diagnosis changed in icc 8.0:
4691       #   icc: Command line remark: option '-MP' not supported
4692       if (grep 'ignoring option' conftest.err ||
4693           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4694         am_cv_CC_dependencies_compiler_type=$depmode
4695         break
4696       fi
4697     fi
4698   done
4699
4700   cd ..
4701   rm -rf conftest.dir
4702 else
4703   am_cv_CC_dependencies_compiler_type=none
4704 fi
4705
4706 fi
4707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4708 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4709 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4710
4711  if
4712   test "x$enable_dependency_tracking" != xno \
4713   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4714   am__fastdepCC_TRUE=
4715   am__fastdepCC_FALSE='#'
4716 else
4717   am__fastdepCC_TRUE='#'
4718   am__fastdepCC_FALSE=
4719 fi
4720
4721
4722
4723
4724
4725 ac_ext=c
4726 ac_cpp='$CPP $CPPFLAGS'
4727 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4728 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4729 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4731 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4732 # On Suns, sometimes $CPP names a directory.
4733 if test -n "$CPP" && test -d "$CPP"; then
4734   CPP=
4735 fi
4736 if test -z "$CPP"; then
4737   if ${ac_cv_prog_CPP+:} false; then :
4738   $as_echo_n "(cached) " >&6
4739 else
4740       # Double quotes because CPP needs to be expanded
4741     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4742     do
4743       ac_preproc_ok=false
4744 for ac_c_preproc_warn_flag in '' yes
4745 do
4746   # Use a header file that comes with gcc, so configuring glibc
4747   # with a fresh cross-compiler works.
4748   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4749   # <limits.h> exists even on freestanding compilers.
4750   # On the NeXT, cc -E runs the code through the compiler's parser,
4751   # not just through cpp. "Syntax error" is here to catch this case.
4752   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4753 /* end confdefs.h.  */
4754 #ifdef __STDC__
4755 # include <limits.h>
4756 #else
4757 # include <assert.h>
4758 #endif
4759                      Syntax error
4760 _ACEOF
4761 if ac_fn_c_try_cpp "$LINENO"; then :
4762
4763 else
4764   # Broken: fails on valid input.
4765 continue
4766 fi
4767 rm -f conftest.err conftest.i conftest.$ac_ext
4768
4769   # OK, works on sane cases.  Now check whether nonexistent headers
4770   # can be detected and how.
4771   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4772 /* end confdefs.h.  */
4773 #include <ac_nonexistent.h>
4774 _ACEOF
4775 if ac_fn_c_try_cpp "$LINENO"; then :
4776   # Broken: success on invalid input.
4777 continue
4778 else
4779   # Passes both tests.
4780 ac_preproc_ok=:
4781 break
4782 fi
4783 rm -f conftest.err conftest.i conftest.$ac_ext
4784
4785 done
4786 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4787 rm -f conftest.i conftest.err conftest.$ac_ext
4788 if $ac_preproc_ok; then :
4789   break
4790 fi
4791
4792     done
4793     ac_cv_prog_CPP=$CPP
4794
4795 fi
4796   CPP=$ac_cv_prog_CPP
4797 else
4798   ac_cv_prog_CPP=$CPP
4799 fi
4800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4801 $as_echo "$CPP" >&6; }
4802 ac_preproc_ok=false
4803 for ac_c_preproc_warn_flag in '' yes
4804 do
4805   # Use a header file that comes with gcc, so configuring glibc
4806   # with a fresh cross-compiler works.
4807   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4808   # <limits.h> exists even on freestanding compilers.
4809   # On the NeXT, cc -E runs the code through the compiler's parser,
4810   # not just through cpp. "Syntax error" is here to catch this case.
4811   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4812 /* end confdefs.h.  */
4813 #ifdef __STDC__
4814 # include <limits.h>
4815 #else
4816 # include <assert.h>
4817 #endif
4818                      Syntax error
4819 _ACEOF
4820 if ac_fn_c_try_cpp "$LINENO"; then :
4821
4822 else
4823   # Broken: fails on valid input.
4824 continue
4825 fi
4826 rm -f conftest.err conftest.i conftest.$ac_ext
4827
4828   # OK, works on sane cases.  Now check whether nonexistent headers
4829   # can be detected and how.
4830   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4831 /* end confdefs.h.  */
4832 #include <ac_nonexistent.h>
4833 _ACEOF
4834 if ac_fn_c_try_cpp "$LINENO"; then :
4835   # Broken: success on invalid input.
4836 continue
4837 else
4838   # Passes both tests.
4839 ac_preproc_ok=:
4840 break
4841 fi
4842 rm -f conftest.err conftest.i conftest.$ac_ext
4843
4844 done
4845 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4846 rm -f conftest.i conftest.err conftest.$ac_ext
4847 if $ac_preproc_ok; then :
4848
4849 else
4850   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4851 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4852 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4853 See \`config.log' for more details" "$LINENO" 5; }
4854 fi
4855
4856 ac_ext=c
4857 ac_cpp='$CPP $CPPFLAGS'
4858 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4859 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4860 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4861
4862
4863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4864 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4865 if ${ac_cv_path_GREP+:} false; then :
4866   $as_echo_n "(cached) " >&6
4867 else
4868   if test -z "$GREP"; then
4869   ac_path_GREP_found=false
4870   # Loop through the user's path and test for each of PROGNAME-LIST
4871   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4872 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4873 do
4874   IFS=$as_save_IFS
4875   test -z "$as_dir" && as_dir=.
4876     for ac_prog in grep ggrep; do
4877     for ac_exec_ext in '' $ac_executable_extensions; do
4878       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4879       as_fn_executable_p "$ac_path_GREP" || continue
4880 # Check for GNU ac_path_GREP and select it if it is found.
4881   # Check for GNU $ac_path_GREP
4882 case `"$ac_path_GREP" --version 2>&1` in
4883 *GNU*)
4884   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4885 *)
4886   ac_count=0
4887   $as_echo_n 0123456789 >"conftest.in"
4888   while :
4889   do
4890     cat "conftest.in" "conftest.in" >"conftest.tmp"
4891     mv "conftest.tmp" "conftest.in"
4892     cp "conftest.in" "conftest.nl"
4893     $as_echo 'GREP' >> "conftest.nl"
4894     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4895     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4896     as_fn_arith $ac_count + 1 && ac_count=$as_val
4897     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4898       # Best one so far, save it but keep looking for a better one
4899       ac_cv_path_GREP="$ac_path_GREP"
4900       ac_path_GREP_max=$ac_count
4901     fi
4902     # 10*(2^10) chars as input seems more than enough
4903     test $ac_count -gt 10 && break
4904   done
4905   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4906 esac
4907
4908       $ac_path_GREP_found && break 3
4909     done
4910   done
4911   done
4912 IFS=$as_save_IFS
4913   if test -z "$ac_cv_path_GREP"; then
4914     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4915   fi
4916 else
4917   ac_cv_path_GREP=$GREP
4918 fi
4919
4920 fi
4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4922 $as_echo "$ac_cv_path_GREP" >&6; }
4923  GREP="$ac_cv_path_GREP"
4924
4925
4926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4927 $as_echo_n "checking for egrep... " >&6; }
4928 if ${ac_cv_path_EGREP+:} false; then :
4929   $as_echo_n "(cached) " >&6
4930 else
4931   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4932    then ac_cv_path_EGREP="$GREP -E"
4933    else
4934      if test -z "$EGREP"; then
4935   ac_path_EGREP_found=false
4936   # Loop through the user's path and test for each of PROGNAME-LIST
4937   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4938 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4939 do
4940   IFS=$as_save_IFS
4941   test -z "$as_dir" && as_dir=.
4942     for ac_prog in egrep; do
4943     for ac_exec_ext in '' $ac_executable_extensions; do
4944       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4945       as_fn_executable_p "$ac_path_EGREP" || continue
4946 # Check for GNU ac_path_EGREP and select it if it is found.
4947   # Check for GNU $ac_path_EGREP
4948 case `"$ac_path_EGREP" --version 2>&1` in
4949 *GNU*)
4950   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4951 *)
4952   ac_count=0
4953   $as_echo_n 0123456789 >"conftest.in"
4954   while :
4955   do
4956     cat "conftest.in" "conftest.in" >"conftest.tmp"
4957     mv "conftest.tmp" "conftest.in"
4958     cp "conftest.in" "conftest.nl"
4959     $as_echo 'EGREP' >> "conftest.nl"
4960     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4961     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4962     as_fn_arith $ac_count + 1 && ac_count=$as_val
4963     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4964       # Best one so far, save it but keep looking for a better one
4965       ac_cv_path_EGREP="$ac_path_EGREP"
4966       ac_path_EGREP_max=$ac_count
4967     fi
4968     # 10*(2^10) chars as input seems more than enough
4969     test $ac_count -gt 10 && break
4970   done
4971   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4972 esac
4973
4974       $ac_path_EGREP_found && break 3
4975     done
4976   done
4977   done
4978 IFS=$as_save_IFS
4979   if test -z "$ac_cv_path_EGREP"; then
4980     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4981   fi
4982 else
4983   ac_cv_path_EGREP=$EGREP
4984 fi
4985
4986    fi
4987 fi
4988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4989 $as_echo "$ac_cv_path_EGREP" >&6; }
4990  EGREP="$ac_cv_path_EGREP"
4991
4992
4993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4994 $as_echo_n "checking for ANSI C header files... " >&6; }
4995 if ${ac_cv_header_stdc+:} false; then :
4996   $as_echo_n "(cached) " >&6
4997 else
4998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4999 /* end confdefs.h.  */
5000 #include <stdlib.h>
5001 #include <stdarg.h>
5002 #include <string.h>
5003 #include <float.h>
5004
5005 int
5006 main ()
5007 {
5008
5009   ;
5010   return 0;
5011 }
5012 _ACEOF
5013 if ac_fn_c_try_compile "$LINENO"; then :
5014   ac_cv_header_stdc=yes
5015 else
5016   ac_cv_header_stdc=no
5017 fi
5018 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5019
5020 if test $ac_cv_header_stdc = yes; then
5021   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5022   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5023 /* end confdefs.h.  */
5024 #include <string.h>
5025
5026 _ACEOF
5027 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5028   $EGREP "memchr" >/dev/null 2>&1; then :
5029
5030 else
5031   ac_cv_header_stdc=no
5032 fi
5033 rm -f conftest*
5034
5035 fi
5036
5037 if test $ac_cv_header_stdc = yes; then
5038   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5039   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5040 /* end confdefs.h.  */
5041 #include <stdlib.h>
5042
5043 _ACEOF
5044 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5045   $EGREP "free" >/dev/null 2>&1; then :
5046
5047 else
5048   ac_cv_header_stdc=no
5049 fi
5050 rm -f conftest*
5051
5052 fi
5053
5054 if test $ac_cv_header_stdc = yes; then
5055   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5056   if test "$cross_compiling" = yes; then :
5057   :
5058 else
5059   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5060 /* end confdefs.h.  */
5061 #include <ctype.h>
5062 #include <stdlib.h>
5063 #if ((' ' & 0x0FF) == 0x020)
5064 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5065 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5066 #else
5067 # define ISLOWER(c) \
5068                    (('a' <= (c) && (c) <= 'i') \
5069                      || ('j' <= (c) && (c) <= 'r') \
5070                      || ('s' <= (c) && (c) <= 'z'))
5071 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5072 #endif
5073
5074 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5075 int
5076 main ()
5077 {
5078   int i;
5079   for (i = 0; i < 256; i++)
5080     if (XOR (islower (i), ISLOWER (i))
5081         || toupper (i) != TOUPPER (i))
5082       return 2;
5083   return 0;
5084 }
5085 _ACEOF
5086 if ac_fn_c_try_run "$LINENO"; then :
5087
5088 else
5089   ac_cv_header_stdc=no
5090 fi
5091 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5092   conftest.$ac_objext conftest.beam conftest.$ac_ext
5093 fi
5094
5095 fi
5096 fi
5097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5098 $as_echo "$ac_cv_header_stdc" >&6; }
5099 if test $ac_cv_header_stdc = yes; then
5100
5101 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
5102
5103 fi
5104
5105 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
5106 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5107                   inttypes.h stdint.h unistd.h
5108 do :
5109   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5110 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5111 "
5112 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5113   cat >>confdefs.h <<_ACEOF
5114 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5115 _ACEOF
5116
5117 fi
5118
5119 done
5120
5121
5122
5123   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5124 if test "x$ac_cv_header_minix_config_h" = xyes; then :
5125   MINIX=yes
5126 else
5127   MINIX=
5128 fi
5129
5130
5131   if test "$MINIX" = yes; then
5132
5133 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5134
5135
5136 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5137
5138
5139 $as_echo "#define _MINIX 1" >>confdefs.h
5140
5141   fi
5142
5143
5144   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5145 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5146 if ${ac_cv_safe_to_define___extensions__+:} false; then :
5147   $as_echo_n "(cached) " >&6
5148 else
5149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5150 /* end confdefs.h.  */
5151
5152 #         define __EXTENSIONS__ 1
5153           $ac_includes_default
5154 int
5155 main ()
5156 {
5157
5158   ;
5159   return 0;
5160 }
5161 _ACEOF
5162 if ac_fn_c_try_compile "$LINENO"; then :
5163   ac_cv_safe_to_define___extensions__=yes
5164 else
5165   ac_cv_safe_to_define___extensions__=no
5166 fi
5167 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5168 fi
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5170 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5171   test $ac_cv_safe_to_define___extensions__ = yes &&
5172     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5173
5174   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5175
5176   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5177
5178   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5179
5180   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5181
5182
5183
5184    case $ac_cv_prog_cc_stdc in #(
5185   no) :
5186     ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #(
5187   *) :
5188     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
5189 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
5190 if ${ac_cv_prog_cc_c99+:} false; then :
5191   $as_echo_n "(cached) " >&6
5192 else
5193   ac_cv_prog_cc_c99=no
5194 ac_save_CC=$CC
5195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5196 /* end confdefs.h.  */
5197 #include <stdarg.h>
5198 #include <stdbool.h>
5199 #include <stdlib.h>
5200 #include <wchar.h>
5201 #include <stdio.h>
5202
5203 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
5204 #define debug(...) fprintf (stderr, __VA_ARGS__)
5205 #define showlist(...) puts (#__VA_ARGS__)
5206 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
5207 static void
5208 test_varargs_macros (void)
5209 {
5210   int x = 1234;
5211   int y = 5678;
5212   debug ("Flag");
5213   debug ("X = %d\n", x);
5214   showlist (The first, second, and third items.);
5215   report (x>y, "x is %d but y is %d", x, y);
5216 }
5217
5218 // Check long long types.
5219 #define BIG64 18446744073709551615ull
5220 #define BIG32 4294967295ul
5221 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5222 #if !BIG_OK
5223   your preprocessor is broken;
5224 #endif
5225 #if BIG_OK
5226 #else
5227   your preprocessor is broken;
5228 #endif
5229 static long long int bignum = -9223372036854775807LL;
5230 static unsigned long long int ubignum = BIG64;
5231
5232 struct incomplete_array
5233 {
5234   int datasize;
5235   double data[];
5236 };
5237
5238 struct named_init {
5239   int number;
5240   const wchar_t *name;
5241   double average;
5242 };
5243
5244 typedef const char *ccp;
5245
5246 static inline int
5247 test_restrict (ccp restrict text)
5248 {
5249   // See if C++-style comments work.
5250   // Iterate through items via the restricted pointer.
5251   // Also check for declarations in for loops.
5252   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5253     continue;
5254   return 0;
5255 }
5256
5257 // Check varargs and va_copy.
5258 static void
5259 test_varargs (const char *format, ...)
5260 {
5261   va_list args;
5262   va_start (args, format);
5263   va_list args_copy;
5264   va_copy (args_copy, args);
5265
5266   const char *str;
5267   int number;
5268   float fnumber;
5269
5270   while (*format)
5271     {
5272       switch (*format++)
5273         {
5274         case 's': // string
5275           str = va_arg (args_copy, const char *);
5276           break;
5277         case 'd': // int
5278           number = va_arg (args_copy, int);
5279           break;
5280         case 'f': // float
5281           fnumber = va_arg (args_copy, double);
5282           break;
5283         default:
5284           break;
5285         }
5286     }
5287   va_end (args_copy);
5288   va_end (args);
5289 }
5290
5291 int
5292 main ()
5293 {
5294
5295   // Check bool.
5296   _Bool success = false;
5297
5298   // Check restrict.
5299   if (test_restrict ("String literal") == 0)
5300     success = true;
5301   char *restrict newvar = "Another string";
5302
5303   // Check varargs.
5304   test_varargs ("s, d' f .", "string", 65, 34.234);
5305   test_varargs_macros ();
5306
5307   // Check flexible array members.
5308   struct incomplete_array *ia =
5309     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5310   ia->datasize = 10;
5311   for (int i = 0; i < ia->datasize; ++i)
5312     ia->data[i] = i * 1.234;
5313
5314   // Check named initializers.
5315   struct named_init ni = {
5316     .number = 34,
5317     .name = L"Test wide string",
5318     .average = 543.34343,
5319   };
5320
5321   ni.number = 58;
5322
5323   int dynamic_array[ni.number];
5324   dynamic_array[ni.number - 1] = 543;
5325
5326   // work around unused variable warnings
5327   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5328           || dynamic_array[ni.number - 1] != 543);
5329
5330   ;
5331   return 0;
5332 }
5333 _ACEOF
5334 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5335 do
5336   CC="$ac_save_CC $ac_arg"
5337   if ac_fn_c_try_compile "$LINENO"; then :
5338   ac_cv_prog_cc_c99=$ac_arg
5339 fi
5340 rm -f core conftest.err conftest.$ac_objext
5341   test "x$ac_cv_prog_cc_c99" != "xno" && break
5342 done
5343 rm -f conftest.$ac_ext
5344 CC=$ac_save_CC
5345
5346 fi
5347 # AC_CACHE_VAL
5348 case "x$ac_cv_prog_cc_c99" in
5349   x)
5350     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5351 $as_echo "none needed" >&6; } ;;
5352   xno)
5353     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5354 $as_echo "unsupported" >&6; } ;;
5355   *)
5356     CC="$CC $ac_cv_prog_cc_c99"
5357     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5358 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5359 esac
5360 if test "x$ac_cv_prog_cc_c99" != xno; then :
5361   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
5362 else
5363   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5364 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5365 if ${ac_cv_prog_cc_c89+:} false; then :
5366   $as_echo_n "(cached) " >&6
5367 else
5368   ac_cv_prog_cc_c89=no
5369 ac_save_CC=$CC
5370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5371 /* end confdefs.h.  */
5372 #include <stdarg.h>
5373 #include <stdio.h>
5374 struct stat;
5375 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5376 struct buf { int x; };
5377 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5378 static char *e (p, i)
5379      char **p;
5380      int i;
5381 {
5382   return p[i];
5383 }
5384 static char *f (char * (*g) (char **, int), char **p, ...)
5385 {
5386   char *s;
5387   va_list v;
5388   va_start (v,p);
5389   s = g (p, va_arg (v,int));
5390   va_end (v);
5391   return s;
5392 }
5393
5394 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5395    function prototypes and stuff, but not '\xHH' hex character constants.
5396    These don't provoke an error unfortunately, instead are silently treated
5397    as 'x'.  The following induces an error, until -std is added to get
5398    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5399    array size at least.  It's necessary to write '\x00'==0 to get something
5400    that's true only with -std.  */
5401 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5402
5403 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5404    inside strings and character constants.  */
5405 #define FOO(x) 'x'
5406 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5407
5408 int test (int i, double x);
5409 struct s1 {int (*f) (int a);};
5410 struct s2 {int (*f) (double a);};
5411 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5412 int argc;
5413 char **argv;
5414 int
5415 main ()
5416 {
5417 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5418   ;
5419   return 0;
5420 }
5421 _ACEOF
5422 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5423         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5424 do
5425   CC="$ac_save_CC $ac_arg"
5426   if ac_fn_c_try_compile "$LINENO"; then :
5427   ac_cv_prog_cc_c89=$ac_arg
5428 fi
5429 rm -f core conftest.err conftest.$ac_objext
5430   test "x$ac_cv_prog_cc_c89" != "xno" && break
5431 done
5432 rm -f conftest.$ac_ext
5433 CC=$ac_save_CC
5434
5435 fi
5436 # AC_CACHE_VAL
5437 case "x$ac_cv_prog_cc_c89" in
5438   x)
5439     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5440 $as_echo "none needed" >&6; } ;;
5441   xno)
5442     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5443 $as_echo "unsupported" >&6; } ;;
5444   *)
5445     CC="$CC $ac_cv_prog_cc_c89"
5446     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5447 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5448 esac
5449 if test "x$ac_cv_prog_cc_c89" != xno; then :
5450   ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
5451 else
5452   ac_cv_prog_cc_stdc=no
5453 fi
5454
5455 fi
5456  ;;
5457 esac
5458   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5
5459 $as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; }
5460   if ${ac_cv_prog_cc_stdc+:} false; then :
5461   $as_echo_n "(cached) " >&6
5462 fi
5463
5464   case $ac_cv_prog_cc_stdc in #(
5465   no) :
5466     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5467 $as_echo "unsupported" >&6; } ;; #(
5468   '') :
5469     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5470 $as_echo "none needed" >&6; } ;; #(
5471   *) :
5472     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5
5473 $as_echo "$ac_cv_prog_cc_stdc" >&6; } ;;
5474 esac
5475
5476
5477
5478
5479
5480 # Ralf Wildenhues: With per-target flags we need CC_C_O
5481 # AM_PROG_CC_C_O supersets AC_PROG_CC_C_O
5482
5483 if test $ac_cv_c_compiler_gnu = yes; then
5484     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
5485 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
5486 if ${ac_cv_prog_gcc_traditional+:} false; then :
5487   $as_echo_n "(cached) " >&6
5488 else
5489     ac_pattern="Autoconf.*'x'"
5490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5491 /* end confdefs.h.  */
5492 #include <sgtty.h>
5493 Autoconf TIOCGETP
5494 _ACEOF
5495 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5496   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5497   ac_cv_prog_gcc_traditional=yes
5498 else
5499   ac_cv_prog_gcc_traditional=no
5500 fi
5501 rm -f conftest*
5502
5503
5504   if test $ac_cv_prog_gcc_traditional = no; then
5505     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5506 /* end confdefs.h.  */
5507 #include <termio.h>
5508 Autoconf TCGETA
5509 _ACEOF
5510 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5511   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
5512   ac_cv_prog_gcc_traditional=yes
5513 fi
5514 rm -f conftest*
5515
5516   fi
5517 fi
5518 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
5519 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
5520   if test $ac_cv_prog_gcc_traditional = yes; then
5521     CC="$CC -traditional"
5522   fi
5523 fi
5524
5525
5526
5527 CFLAGS_NTP=
5528 CPPFLAGS_NTP=
5529 LDADD_NTP=
5530 LDFLAGS_NTP=
5531
5532
5533
5534
5535
5536 case "$ac_cv_prog_cc_c89" in
5537  no)
5538     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ANSI C89/ISO C90 is the minimum to compile NTP
5539                  version 4.2.5 and higher." >&5
5540 $as_echo "$as_me: WARNING: ANSI C89/ISO C90 is the minimum to compile NTP
5541                  version 4.2.5 and higher." >&2;}
5542     ;;
5543 esac
5544
5545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle #warning" >&5
5546 $as_echo_n "checking if $CC can handle #warning... " >&6; }
5547 if ${ntp_cv_cpp_warning+:} false; then :
5548   $as_echo_n "(cached) " >&6
5549 else
5550   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5551 /* end confdefs.h.  */
5552
5553 int
5554 main ()
5555 {
5556 #warning foo
5557   ;
5558   return 0;
5559 }
5560 _ACEOF
5561 if ac_fn_c_try_compile "$LINENO"; then :
5562   ntp_cv_cpp_warning=yes
5563 else
5564   ntp_cv_cpp_warning=no
5565
5566 fi
5567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5568
5569 fi
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_cpp_warning" >&5
5571 $as_echo "$ntp_cv_cpp_warning" >&6; }
5572 case "$ntp_cv_cpp_warning" in
5573  no)
5574
5575 $as_echo "#define NO_OPTION_NAME_WARNINGS 1" >>confdefs.h
5576
5577 esac
5578
5579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__((...))" >&5
5580 $as_echo_n "checking if $CC supports __attribute__((...))... " >&6; }
5581 if ${ntp_cv_cc_attribute+:} false; then :
5582   $as_echo_n "(cached) " >&6
5583 else
5584   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5585 /* end confdefs.h.  */
5586
5587 int
5588 main ()
5589 {
5590 void foo(void) __attribute__((__noreturn__));
5591
5592   ;
5593   return 0;
5594 }
5595 _ACEOF
5596 if ac_fn_c_try_compile "$LINENO"; then :
5597   ntp_cv_cc_attribute=yes
5598 else
5599   ntp_cv_cc_attribute=no
5600
5601 fi
5602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5603
5604 fi
5605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_cc_attribute" >&5
5606 $as_echo "$ntp_cv_cc_attribute" >&6; }
5607 case "$ntp_cv_cc_attribute" in
5608  yes)
5609
5610 $as_echo "#define HAVE___ATTRIBUTE__ /**/" >>confdefs.h
5611
5612 esac
5613
5614
5615 case "$GCC" in
5616  yes)
5617     SAVED_CFLAGS="$CFLAGS"
5618     CFLAGS="$CFLAGS -Wstrict-overflow"
5619     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle -Wstrict-overflow" >&5
5620 $as_echo_n "checking if $CC can handle -Wstrict-overflow... " >&6; }
5621 if ${ntp_cv_gcc_Wstrict_overflow+:} false; then :
5622   $as_echo_n "(cached) " >&6
5623 else
5624   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625 /* end confdefs.h.  */
5626
5627 int
5628 main ()
5629 {
5630
5631   ;
5632   return 0;
5633 }
5634 _ACEOF
5635 if ac_fn_c_try_compile "$LINENO"; then :
5636   ntp_cv_gcc_Wstrict_overflow=yes
5637 else
5638   ntp_cv_gcc_Wstrict_overflow=no
5639
5640 fi
5641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5642
5643 fi
5644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gcc_Wstrict_overflow" >&5
5645 $as_echo "$ntp_cv_gcc_Wstrict_overflow" >&6; }
5646     #
5647     # $ntp_cv_gcc_Wstrict_overflow is tested later to add the
5648     # flag to CFLAGS.
5649     #
5650     CFLAGS="$SAVED_CFLAGS -Winit-self"
5651     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle -Winit-self" >&5
5652 $as_echo_n "checking if $CC can handle -Winit-self... " >&6; }
5653 if ${ntp_cv_gcc_Winit_self+:} false; then :
5654   $as_echo_n "(cached) " >&6
5655 else
5656
5657             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5658 /* end confdefs.h.  */
5659
5660 int
5661 main ()
5662 {
5663
5664   ;
5665   return 0;
5666 }
5667 _ACEOF
5668 if ac_fn_c_try_compile "$LINENO"; then :
5669   ntp_cv_gcc_Winit_self=yes
5670 else
5671   ntp_cv_gcc_Winit_self=no
5672
5673 fi
5674 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5675
5676
5677 fi
5678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gcc_Winit_self" >&5
5679 $as_echo "$ntp_cv_gcc_Winit_self" >&6; }
5680     CFLAGS="$SAVED_CFLAGS"
5681     { SAVED_CFLAGS=; unset SAVED_CFLAGS;}
5682     #
5683     # $ntp_cv_gcc_Winit_self is tested later to add the
5684     # flag to CFLAGS_NTP.
5685     #
5686     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
5687 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
5688 if ${ntp_cv_gc_sections_runs+:} false; then :
5689   $as_echo_n "(cached) " >&6
5690 else
5691
5692                                                                                             origCFLAGS="$CFLAGS"
5693             CFLAGS="$CFLAGS -Wl,--gc-sections"
5694             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5695 /* end confdefs.h.  */
5696
5697                         #include <stdlib.h>
5698                         #include <stdio.h>
5699
5700 int
5701 main ()
5702 {
5703
5704                         FILE *  fpC;
5705                         char    buf[32];
5706                         size_t  cch;
5707                         int     read_success_once;
5708
5709                         fpC = fopen("conftest.c", "r");
5710                         if (NULL == fpC)
5711                                 exit(1);
5712                         do {
5713                                 cch = fread(buf, sizeof(buf), 1, fpC);
5714                                 read_success_once |= (0 != cch);
5715                         } while (0 != cch);
5716                         if (!read_success_once)
5717                                 exit(2);
5718                         if (!feof(fpC))
5719                                 exit(3);
5720                         if (0 != fclose(fpC))
5721                                 exit(4);
5722
5723                         exit(EXIT_SUCCESS);
5724
5725
5726   ;
5727   return 0;
5728 }
5729 _ACEOF
5730 if ac_fn_c_try_link "$LINENO"; then :
5731
5732                     if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
5733                         ntp_cv_gc_sections_runs=no
5734                     else
5735                         ntp_cv_gc_sections_runs=no
5736                         ./conftest >/dev/null 2>&1 && ntp_cv_gc_sections_runs=yes
5737                     fi
5738
5739 else
5740   ntp_cv_gc_sections_runs=no
5741
5742 fi
5743 rm -f core conftest.err conftest.$ac_objext \
5744     conftest$ac_exeext conftest.$ac_ext
5745             CFLAGS="$origCFLAGS"
5746             { origCFLAGS=; unset origCFLAGS;}
5747
5748
5749 fi
5750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gc_sections_runs" >&5
5751 $as_echo "$ntp_cv_gc_sections_runs" >&6; }
5752     case "$ntp_cv_gc_sections_runs" in
5753      yes)
5754         LDADD_LIBNTP="-Wl,--gc-sections"
5755         CFLAGS_NTP="$CFLAGS_NTP -ffunction-sections -fdata-sections"
5756         ;;
5757      no)
5758         LDADD_LIBNTP=
5759         ;;
5760     esac
5761     CFLAGS_NTP="$CFLAGS_NTP -Wall"
5762     CFLAGS_NTP="$CFLAGS_NTP -Wcast-align"
5763     CFLAGS_NTP="$CFLAGS_NTP -Wcast-qual"
5764     # CFLAGS_NTP="$CFLAGS_NTP -Wconversion"
5765     # CFLAGS_NTP="$CFLAGS_NTP -Werror"
5766     # CFLAGS_NTP="$CFLAGS_NTP -Wextra"
5767     # CFLAGS_NTP="$CFLAGS_NTP -Wfloat-equal"
5768     CFLAGS_NTP="$CFLAGS_NTP -Wmissing-prototypes"
5769     CFLAGS_NTP="$CFLAGS_NTP -Wpointer-arith"
5770     CFLAGS_NTP="$CFLAGS_NTP -Wshadow"
5771     # CFLAGS_NTP="$CFLAGS_NTP -Wtraditional"
5772     # CFLAGS_NTP="$CFLAGS_NTP -Wwrite-strings"
5773     case "$ntp_cv_gcc_Winit_self" in
5774      yes)
5775         CFLAGS_NTP="$CFLAGS_NTP -Winit-self"
5776     esac
5777     case "$ntp_cv_gcc_Wstrict_overflow" in
5778      yes)
5779         CFLAGS_NTP="$CFLAGS_NTP -Wstrict-overflow"
5780     esac
5781     # -W[no-]strict-prototypes might be added by NTP_OPENSSL
5782 esac
5783
5784
5785     { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional compiler flags" >&5
5786 $as_echo_n "checking additional compiler flags... " >&6; }
5787     # allow ntp_os_cflags to be preset to skip this stuff
5788     case "${ntp_os_cflags+set}" in
5789      set)
5790         ;;
5791      *)
5792         ntp_os_cflags=
5793         case "$host_os" in
5794          aix[1-3]*)
5795             ;;
5796          aix4.[0-2]*)
5797             # turn on additional headers
5798             ntp_os_cflags="-D_XOPEN_EXTENDED_SOURCE"
5799             ;;
5800          aix5.3*)
5801             # avoid circular dependencies in yp headers, and more
5802             ntp_os_cflags="-DHAVE_BAD_HEADERS -D_XOPEN_EXTENDED_SOURCE"
5803             ntp_os_cflags="${ntp_os_cflags} -D_USE_IRS -D_MSGQSUPPORT"
5804             ;;
5805          aix*)
5806             # XXX Only verified thru AIX6.
5807             # aix7 seems to need a different XOPEN_SOURCE_EXTENDED thing.
5808             # avoid circular dependencies in yp headers
5809             # _XOPEN_SOURCE=500 = X/Open 5: POSIX 1995
5810             # _XOPEN_SOURCE=600 = X/Open 6: POSIX 2004
5811             # _XOPEN_SOURCE=700 = X/Open 7: POSIX 2008
5812             ntp_os_cflags="-DHAVE_BAD_HEADERS -D_XOPEN_SOURCE=600"
5813             ntp_os_cflags="${ntp_os_cflags} -D_USE_IRS"
5814             ;;
5815          amigaos)
5816             ntp_os_cflags="-DSYS_AMIGA"
5817             ;;
5818          darwin*|macosx*|rhapsody*)
5819             ntp_os_cflags="-D_P1003_1B_VISIBLE"
5820             ;;
5821          hpux10.*)              # at least for hppa2.0-hp-hpux10.20
5822             case "$GCC" in
5823              yes)
5824                 ;;
5825              *)
5826                 # use Ansi compiler on HPUX, and some -Wp magic
5827                 ntp_os_cflags="-Ae -Wp,-H18816"
5828                 ;;
5829             esac
5830             ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
5831             ;;
5832          hpux*)
5833             case "$GCC" in
5834              yes)
5835                 ;;
5836              *)
5837                 # use Ansi compiler on HPUX
5838                 ntp_os_cflags="-Ae"
5839             esac
5840             ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
5841             ;;
5842          irix6*)
5843             case "$CC" in
5844              cc)
5845                 # do not use 64-bit compiler
5846                 ntp_os_cflags="-n32 -mips3 -Wl,-woff,84"
5847             esac
5848             ;;
5849          nextstep3)
5850             ntp_os_cflags="-posix"
5851             ;;
5852          solaris1*|solaris2.[0-5]|solaris2.5.*)
5853             ;;
5854          sunos[34]*|sunos5.[0-5]|sunos5.5.*)
5855             ;;
5856          solaris2*|sunos5*)
5857             # turn on 64-bit file offset interface
5858             ntp_os_cflags="-D_LARGEFILE64_SOURCE"
5859             ;;
5860          vxworks*)
5861             case "$build" in
5862              $host)
5863                 ;;
5864              *)
5865                 # Quick and dirty sanity check
5866                 case "$VX_KERNEL" in
5867                  '')
5868                     as_fn_error $? "See html/build/hints/vxworks.html" "$LINENO" 5
5869                 esac
5870                 ntp_os_cflags="-DSYS_VXWORKS"
5871             esac
5872             ;;
5873         esac
5874     esac
5875     case "$ntp_os_cflags" in
5876      '')
5877         ntp_os_cflags_msg="none needed"
5878         ;;
5879      *)
5880         ntp_os_cflags_msg="$ntp_os_cflags"
5881     esac
5882     CFLAGS_NTP="$CFLAGS_NTP $ntp_os_cflags"
5883     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_os_cflags_msg" >&5
5884 $as_echo "$ntp_os_cflags_msg" >&6; }
5885     { ntp_os_cflags_msg=; unset ntp_os_cflags_msg;}
5886     ###
5887     { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional linker flags" >&5
5888 $as_echo_n "checking additional linker flags... " >&6; }
5889     # HMS: The following might still need tweaking
5890     # allow ntp_os_ldflags to be preset to skip this stuff
5891     case "${ntp_os_ldflags+set}" in
5892      set)
5893         ;;
5894      *)
5895         ntp_os_ldflags=
5896         case "$host_os" in
5897          hpux*)
5898             case "$GCC" in
5899              yes)
5900                 ntp_os_ldflags="-Wl,+allowdups"
5901                 ;;
5902             esac
5903             ;;
5904         esac
5905         ;;
5906     esac
5907     case "$ntp_os_ldflags" in
5908      '')
5909         ntp_os_ldflags_msg="none needed"
5910         ;;
5911      *)
5912         ntp_os_ldflags_msg="$ntp_os_ldflags"
5913     esac
5914     LDFLAGS_NTP="$LDFLAGS_NTP $ntp_os_ldflags"
5915     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_os_ldflags_msg" >&5
5916 $as_echo "$ntp_os_ldflags_msg" >&6; }
5917     { ntp_os_ldflags_msg=; unset ntp_os_ldflags_msg;}
5918
5919
5920  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
5921 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
5922 if ${ac_cv_c_bigendian+:} false; then :
5923   $as_echo_n "(cached) " >&6
5924 else
5925   ac_cv_c_bigendian=unknown
5926     # See if we're dealing with a universal compiler.
5927     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5928 /* end confdefs.h.  */
5929 #ifndef __APPLE_CC__
5930                not a universal capable compiler
5931              #endif
5932              typedef int dummy;
5933
5934 _ACEOF
5935 if ac_fn_c_try_compile "$LINENO"; then :
5936
5937         # Check for potential -arch flags.  It is not universal unless
5938         # there are at least two -arch flags with different values.
5939         ac_arch=
5940         ac_prev=
5941         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
5942          if test -n "$ac_prev"; then
5943            case $ac_word in
5944              i?86 | x86_64 | ppc | ppc64)
5945                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
5946                  ac_arch=$ac_word
5947                else
5948                  ac_cv_c_bigendian=universal
5949                  break
5950                fi
5951                ;;
5952            esac
5953            ac_prev=
5954          elif test "x$ac_word" = "x-arch"; then
5955            ac_prev=arch
5956          fi
5957        done
5958 fi
5959 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5960     if test $ac_cv_c_bigendian = unknown; then
5961       # See if sys/param.h defines the BYTE_ORDER macro.
5962       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5963 /* end confdefs.h.  */
5964 #include <sys/types.h>
5965              #include <sys/param.h>
5966
5967 int
5968 main ()
5969 {
5970 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
5971                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
5972                      && LITTLE_ENDIAN)
5973               bogus endian macros
5974              #endif
5975
5976   ;
5977   return 0;
5978 }
5979 _ACEOF
5980 if ac_fn_c_try_compile "$LINENO"; then :
5981   # It does; now see whether it defined to BIG_ENDIAN or not.
5982          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5983 /* end confdefs.h.  */
5984 #include <sys/types.h>
5985                 #include <sys/param.h>
5986
5987 int
5988 main ()
5989 {
5990 #if BYTE_ORDER != BIG_ENDIAN
5991                  not big endian
5992                 #endif
5993
5994   ;
5995   return 0;
5996 }
5997 _ACEOF
5998 if ac_fn_c_try_compile "$LINENO"; then :
5999   ac_cv_c_bigendian=yes
6000 else
6001   ac_cv_c_bigendian=no
6002 fi
6003 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6004 fi
6005 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6006     fi
6007     if test $ac_cv_c_bigendian = unknown; then
6008       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
6009       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6010 /* end confdefs.h.  */
6011 #include <limits.h>
6012
6013 int
6014 main ()
6015 {
6016 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
6017               bogus endian macros
6018              #endif
6019
6020   ;
6021   return 0;
6022 }
6023 _ACEOF
6024 if ac_fn_c_try_compile "$LINENO"; then :
6025   # It does; now see whether it defined to _BIG_ENDIAN or not.
6026          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6027 /* end confdefs.h.  */
6028 #include <limits.h>
6029
6030 int
6031 main ()
6032 {
6033 #ifndef _BIG_ENDIAN
6034                  not big endian
6035                 #endif
6036
6037   ;
6038   return 0;
6039 }
6040 _ACEOF
6041 if ac_fn_c_try_compile "$LINENO"; then :
6042   ac_cv_c_bigendian=yes
6043 else
6044   ac_cv_c_bigendian=no
6045 fi
6046 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6047 fi
6048 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6049     fi
6050     if test $ac_cv_c_bigendian = unknown; then
6051       # Compile a test program.
6052       if test "$cross_compiling" = yes; then :
6053   # Try to guess by grepping values from an object file.
6054          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6055 /* end confdefs.h.  */
6056 short int ascii_mm[] =
6057                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
6058                 short int ascii_ii[] =
6059                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
6060                 int use_ascii (int i) {
6061                   return ascii_mm[i] + ascii_ii[i];
6062                 }
6063                 short int ebcdic_ii[] =
6064                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
6065                 short int ebcdic_mm[] =
6066                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
6067                 int use_ebcdic (int i) {
6068                   return ebcdic_mm[i] + ebcdic_ii[i];
6069                 }
6070                 extern int foo;
6071
6072 int
6073 main ()
6074 {
6075 return use_ascii (foo) == use_ebcdic (foo);
6076   ;
6077   return 0;
6078 }
6079 _ACEOF
6080 if ac_fn_c_try_compile "$LINENO"; then :
6081   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
6082               ac_cv_c_bigendian=yes
6083             fi
6084             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
6085               if test "$ac_cv_c_bigendian" = unknown; then
6086                 ac_cv_c_bigendian=no
6087               else
6088                 # finding both strings is unlikely to happen, but who knows?
6089                 ac_cv_c_bigendian=unknown
6090               fi
6091             fi
6092 fi
6093 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6094 else
6095   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6096 /* end confdefs.h.  */
6097 $ac_includes_default
6098 int
6099 main ()
6100 {
6101
6102              /* Are we little or big endian?  From Harbison&Steele.  */
6103              union
6104              {
6105                long int l;
6106                char c[sizeof (long int)];
6107              } u;
6108              u.l = 1;
6109              return u.c[sizeof (long int) - 1] == 1;
6110
6111   ;
6112   return 0;
6113 }
6114 _ACEOF
6115 if ac_fn_c_try_run "$LINENO"; then :
6116   ac_cv_c_bigendian=no
6117 else
6118   ac_cv_c_bigendian=yes
6119 fi
6120 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6121   conftest.$ac_objext conftest.beam conftest.$ac_ext
6122 fi
6123
6124     fi
6125 fi
6126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
6127 $as_echo "$ac_cv_c_bigendian" >&6; }
6128  case $ac_cv_c_bigendian in #(
6129    yes)
6130      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
6131 ;; #(
6132    no)
6133       ;; #(
6134    universal)
6135
6136 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
6137
6138      ;; #(
6139    *)
6140      as_fn_error $? "unknown endianness
6141  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
6142  esac
6143
6144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
6145 $as_echo_n "checking for working volatile... " >&6; }
6146 if ${ac_cv_c_volatile+:} false; then :
6147   $as_echo_n "(cached) " >&6
6148 else
6149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6150 /* end confdefs.h.  */
6151
6152 int
6153 main ()
6154 {
6155
6156 volatile int x;
6157 int * volatile y = (int *) 0;
6158 return !x && !y;
6159   ;
6160   return 0;
6161 }
6162 _ACEOF
6163 if ac_fn_c_try_compile "$LINENO"; then :
6164   ac_cv_c_volatile=yes
6165 else
6166   ac_cv_c_volatile=no
6167 fi
6168 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6169 fi
6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
6171 $as_echo "$ac_cv_c_volatile" >&6; }
6172 if test $ac_cv_c_volatile = no; then
6173
6174 $as_echo "#define volatile /**/" >>confdefs.h
6175
6176 fi
6177
6178 ac_ext=c
6179 ac_cpp='$CPP $CPPFLAGS'
6180 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6181 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6182 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
6184 $as_echo_n "checking how to run the C preprocessor... " >&6; }
6185 # On Suns, sometimes $CPP names a directory.
6186 if test -n "$CPP" && test -d "$CPP"; then
6187   CPP=
6188 fi
6189 if test -z "$CPP"; then
6190   if ${ac_cv_prog_CPP+:} false; then :
6191   $as_echo_n "(cached) " >&6
6192 else
6193       # Double quotes because CPP needs to be expanded
6194     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
6195     do
6196       ac_preproc_ok=false
6197 for ac_c_preproc_warn_flag in '' yes
6198 do
6199   # Use a header file that comes with gcc, so configuring glibc
6200   # with a fresh cross-compiler works.
6201   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6202   # <limits.h> exists even on freestanding compilers.
6203   # On the NeXT, cc -E runs the code through the compiler's parser,
6204   # not just through cpp. "Syntax error" is here to catch this case.
6205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6206 /* end confdefs.h.  */
6207 #ifdef __STDC__
6208 # include <limits.h>
6209 #else
6210 # include <assert.h>
6211 #endif
6212                      Syntax error
6213 _ACEOF
6214 if ac_fn_c_try_cpp "$LINENO"; then :
6215
6216 else
6217   # Broken: fails on valid input.
6218 continue
6219 fi
6220 rm -f conftest.err conftest.i conftest.$ac_ext
6221
6222   # OK, works on sane cases.  Now check whether nonexistent headers
6223   # can be detected and how.
6224   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6225 /* end confdefs.h.  */
6226 #include <ac_nonexistent.h>
6227 _ACEOF
6228 if ac_fn_c_try_cpp "$LINENO"; then :
6229   # Broken: success on invalid input.
6230 continue
6231 else
6232   # Passes both tests.
6233 ac_preproc_ok=:
6234 break
6235 fi
6236 rm -f conftest.err conftest.i conftest.$ac_ext
6237
6238 done
6239 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6240 rm -f conftest.i conftest.err conftest.$ac_ext
6241 if $ac_preproc_ok; then :
6242   break
6243 fi
6244
6245     done
6246     ac_cv_prog_CPP=$CPP
6247
6248 fi
6249   CPP=$ac_cv_prog_CPP
6250 else
6251   ac_cv_prog_CPP=$CPP
6252 fi
6253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6254 $as_echo "$CPP" >&6; }
6255 ac_preproc_ok=false
6256 for ac_c_preproc_warn_flag in '' yes
6257 do
6258   # Use a header file that comes with gcc, so configuring glibc
6259   # with a fresh cross-compiler works.
6260   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6261   # <limits.h> exists even on freestanding compilers.
6262   # On the NeXT, cc -E runs the code through the compiler's parser,
6263   # not just through cpp. "Syntax error" is here to catch this case.
6264   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6265 /* end confdefs.h.  */
6266 #ifdef __STDC__
6267 # include <limits.h>
6268 #else
6269 # include <assert.h>
6270 #endif
6271                      Syntax error
6272 _ACEOF
6273 if ac_fn_c_try_cpp "$LINENO"; then :
6274
6275 else
6276   # Broken: fails on valid input.
6277 continue
6278 fi
6279 rm -f conftest.err conftest.i conftest.$ac_ext
6280
6281   # OK, works on sane cases.  Now check whether nonexistent headers
6282   # can be detected and how.
6283   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6284 /* end confdefs.h.  */
6285 #include <ac_nonexistent.h>
6286 _ACEOF
6287 if ac_fn_c_try_cpp "$LINENO"; then :
6288   # Broken: success on invalid input.
6289 continue
6290 else
6291   # Passes both tests.
6292 ac_preproc_ok=:
6293 break
6294 fi
6295 rm -f conftest.err conftest.i conftest.$ac_ext
6296
6297 done
6298 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6299 rm -f conftest.i conftest.err conftest.$ac_ext
6300 if $ac_preproc_ok; then :
6301
6302 else
6303   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6304 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6305 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6306 See \`config.log' for more details" "$LINENO" 5; }
6307 fi
6308
6309 ac_ext=c
6310 ac_cpp='$CPP $CPPFLAGS'
6311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6314
6315
6316
6317
6318 for ac_prog in 'bison -y' byacc
6319 do
6320   # Extract the first word of "$ac_prog", so it can be a program name with args.
6321 set dummy $ac_prog; ac_word=$2
6322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6323 $as_echo_n "checking for $ac_word... " >&6; }
6324 if ${ac_cv_prog_YACC+:} false; then :
6325   $as_echo_n "(cached) " >&6
6326 else
6327   if test -n "$YACC"; then
6328   ac_cv_prog_YACC="$YACC" # Let the user override the test.
6329 else
6330 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6331 for as_dir in $PATH
6332 do
6333   IFS=$as_save_IFS
6334   test -z "$as_dir" && as_dir=.
6335     for ac_exec_ext in '' $ac_executable_extensions; do
6336   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6337     ac_cv_prog_YACC="$ac_prog"
6338     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6339     break 2
6340   fi
6341 done
6342   done
6343 IFS=$as_save_IFS
6344
6345 fi
6346 fi
6347 YACC=$ac_cv_prog_YACC
6348 if test -n "$YACC"; then
6349   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
6350 $as_echo "$YACC" >&6; }
6351 else
6352   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6353 $as_echo "no" >&6; }
6354 fi
6355
6356
6357   test -n "$YACC" && break
6358 done
6359 test -n "$YACC" || YACC="yacc"
6360
6361    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
6362 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
6363 if ${ac_cv_prog_cc_c99+:} false; then :
6364   $as_echo_n "(cached) " >&6
6365 else
6366   ac_cv_prog_cc_c99=no
6367 ac_save_CC=$CC
6368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6369 /* end confdefs.h.  */
6370 #include <stdarg.h>
6371 #include <stdbool.h>
6372 #include <stdlib.h>
6373 #include <wchar.h>
6374 #include <stdio.h>
6375
6376 // Check varargs macros.  These examples are taken from C99 6.10.3.5.
6377 #define debug(...) fprintf (stderr, __VA_ARGS__)
6378 #define showlist(...) puts (#__VA_ARGS__)
6379 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
6380 static void
6381 test_varargs_macros (void)
6382 {
6383   int x = 1234;
6384   int y = 5678;
6385   debug ("Flag");
6386   debug ("X = %d\n", x);
6387   showlist (The first, second, and third items.);
6388   report (x>y, "x is %d but y is %d", x, y);
6389 }
6390
6391 // Check long long types.
6392 #define BIG64 18446744073709551615ull
6393 #define BIG32 4294967295ul
6394 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
6395 #if !BIG_OK
6396   your preprocessor is broken;
6397 #endif
6398 #if BIG_OK
6399 #else
6400   your preprocessor is broken;
6401 #endif
6402 static long long int bignum = -9223372036854775807LL;
6403 static unsigned long long int ubignum = BIG64;
6404
6405 struct incomplete_array
6406 {
6407   int datasize;
6408   double data[];
6409 };
6410
6411 struct named_init {
6412   int number;
6413   const wchar_t *name;
6414   double average;
6415 };
6416
6417 typedef const char *ccp;
6418
6419 static inline int
6420 test_restrict (ccp restrict text)
6421 {
6422   // See if C++-style comments work.
6423   // Iterate through items via the restricted pointer.
6424   // Also check for declarations in for loops.
6425   for (unsigned int i = 0; *(text+i) != '\0'; ++i)
6426     continue;
6427   return 0;
6428 }
6429
6430 // Check varargs and va_copy.
6431 static void
6432 test_varargs (const char *format, ...)
6433 {
6434   va_list args;
6435   va_start (args, format);
6436   va_list args_copy;
6437   va_copy (args_copy, args);
6438
6439   const char *str;
6440   int number;
6441   float fnumber;
6442
6443   while (*format)
6444     {
6445       switch (*format++)
6446         {
6447         case 's': // string
6448           str = va_arg (args_copy, const char *);
6449           break;
6450         case 'd': // int
6451           number = va_arg (args_copy, int);
6452           break;
6453         case 'f': // float
6454           fnumber = va_arg (args_copy, double);
6455           break;
6456         default:
6457           break;
6458         }
6459     }
6460   va_end (args_copy);
6461   va_end (args);
6462 }
6463
6464 int
6465 main ()
6466 {
6467
6468   // Check bool.
6469   _Bool success = false;
6470
6471   // Check restrict.
6472   if (test_restrict ("String literal") == 0)
6473     success = true;
6474   char *restrict newvar = "Another string";
6475
6476   // Check varargs.
6477   test_varargs ("s, d' f .", "string", 65, 34.234);
6478   test_varargs_macros ();
6479
6480   // Check flexible array members.
6481   struct incomplete_array *ia =
6482     malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
6483   ia->datasize = 10;
6484   for (int i = 0; i < ia->datasize; ++i)
6485     ia->data[i] = i * 1.234;
6486
6487   // Check named initializers.
6488   struct named_init ni = {
6489     .number = 34,
6490     .name = L"Test wide string",
6491     .average = 543.34343,
6492   };
6493
6494   ni.number = 58;
6495
6496   int dynamic_array[ni.number];
6497   dynamic_array[ni.number - 1] = 543;
6498
6499   // work around unused variable warnings
6500   return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
6501           || dynamic_array[ni.number - 1] != 543);
6502
6503   ;
6504   return 0;
6505 }
6506 _ACEOF
6507 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
6508 do
6509   CC="$ac_save_CC $ac_arg"
6510   if ac_fn_c_try_compile "$LINENO"; then :
6511   ac_cv_prog_cc_c99=$ac_arg
6512 fi
6513 rm -f core conftest.err conftest.$ac_objext
6514   test "x$ac_cv_prog_cc_c99" != "xno" && break
6515 done
6516 rm -f conftest.$ac_ext
6517 CC=$ac_save_CC
6518
6519 fi
6520 # AC_CACHE_VAL
6521 case "x$ac_cv_prog_cc_c99" in
6522   x)
6523     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6524 $as_echo "none needed" >&6; } ;;
6525   xno)
6526     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6527 $as_echo "unsupported" >&6; } ;;
6528   *)
6529     CC="$CC $ac_cv_prog_cc_c99"
6530     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
6531 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
6532 esac
6533 if test "x$ac_cv_prog_cc_c99" != xno; then :
6534
6535 fi
6536
6537
6538
6539         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports C99 structure initialization" >&5
6540 $as_echo_n "checking whether the compiler supports C99 structure initialization... " >&6; }
6541
6542
6543         ac_ext=c
6544 ac_cpp='$CPP $CPPFLAGS'
6545 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6546 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6547 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6548
6549
6550                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6551 /* end confdefs.h.  */
6552
6553                         struct foo_s {int i1; int i2;};
6554                         int main() { struct foo_s foo[] = { { .i1 = 1, .i2 = 1 }, { .i1 = 2, .i2 = 2 }, { .i1 = 0, .i2 = 0 } }; }
6555
6556 _ACEOF
6557 if ac_fn_c_try_compile "$LINENO"; then :
6558   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6559 $as_echo "yes" >&6; }
6560 else
6561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6562 $as_echo "no" >&6; }
6563
6564 $as_echo "#define MISSING_C99_STRUCT_INIT 1" >>confdefs.h
6565
6566 fi
6567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6568
6569         ac_ext=c
6570 ac_cpp='$CPP $CPPFLAGS'
6571 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6572 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6573 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6574
6575
6576
6577
6578
6579 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for compile/link hardening flags" >&5
6580 $as_echo_n "checking for compile/link hardening flags... " >&6; }
6581
6582
6583 # Check whether --with-hardenfile was given.
6584 if test "${with_hardenfile+set}" = set; then :
6585   withval=$with_hardenfile;
6586 else
6587   with_hardenfile=no
6588
6589 fi
6590
6591
6592 (                                                                       \
6593     SENTINEL_DIR="$PWD" &&                                              \
6594     cd $srcdir/sntp &&                                                  \
6595     case "$with_hardenfile" in                                          \
6596      yes|no|'')                                                         \
6597         scripts/genHardFlags -d "$SENTINEL_DIR"                         \
6598         ;;                                                              \
6599      *)                                                                 \
6600         scripts/genHardFlags -d "$SENTINEL_DIR" -f "$with_hardenfile"   \
6601         ;;                                                              \
6602     esac                                                                \
6603 ) > genHardFlags.i 2> genHardFlags.err
6604 . ./genHardFlags.i
6605
6606 case "$GENHARDFLAG" in
6607  OK)
6608     { $as_echo "$as_me:${as_lineno-$LINENO}: result: in file $GENHARDFLAGFILE" >&5
6609 $as_echo "in file $GENHARDFLAGFILE" >&6; }
6610     rm genHardFlags.err genHardFlags.i
6611     ;;
6612  *)
6613     { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed." >&5
6614 $as_echo "failed." >&6; }
6615     as_fn_error $? "Problem with genHardFlags!" "$LINENO" 5
6616     ;;
6617 esac
6618
6619
6620
6621
6622
6623
6624
6625
6626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if we need ylwrap VPATH hack" >&5
6627 $as_echo_n "checking to see if we need ylwrap VPATH hack... " >&6; }
6628 ntp_vpath_hack="no"
6629 case "$srcdir::${force_ntp_vpath_hack-no}" in
6630  .::*)
6631     ;; # VPATH_HACK path is for VPATH builds only.
6632  *::yes)
6633     ntp_vpath_hack="yes"
6634     ;;
6635  *::*)
6636     case "`${MAKE-make} -v -f /dev/null 2>/dev/null | grep 'GNU Make'`" in
6637      '')
6638         ntp_vpath_hack="yes"
6639     esac
6640 esac
6641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_vpath_hack" >&5
6642 $as_echo "$ntp_vpath_hack" >&6; }
6643  if test x$ntp_vpath_hack = xyes; then
6644   VPATH_HACK_TRUE=
6645   VPATH_HACK_FALSE='#'
6646 else
6647   VPATH_HACK_TRUE='#'
6648   VPATH_HACK_FALSE=
6649 fi
6650
6651
6652
6653
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for install dir and man conventions" >&5
6655 $as_echo_n "checking for install dir and man conventions... " >&6; }
6656
6657
6658 # Check whether --with-locfile was given.
6659 if test "${with_locfile+set}" = set; then :
6660   withval=$with_locfile;
6661 else
6662   with_locfile=no
6663
6664 fi
6665
6666
6667 (                                                                       \
6668     SENTINEL_DIR="$PWD" &&                                              \
6669     cd $srcdir/sntp &&                                                  \
6670     case "$with_locfile" in                                             \
6671      yes|no|'')                                                         \
6672         scripts/genLocInfo -d "$SENTINEL_DIR"                           \
6673         ;;                                                              \
6674      *)                                                                 \
6675         scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"        \
6676         ;;                                                              \
6677     esac                                                                \
6678 ) > genLocInfo.i 2> genLocInfo.err
6679 . ./genLocInfo.i
6680
6681 case "$GENLOCINFO" in
6682  OK)
6683     { $as_echo "$as_me:${as_lineno-$LINENO}: result: in file $GENLOCINFOFILE" >&5
6684 $as_echo "in file $GENLOCINFOFILE" >&6; }
6685     rm genLocInfo.err genLocInfo.i
6686     ;;
6687  *)
6688     { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed." >&5
6689 $as_echo "failed." >&6; }
6690     as_fn_error $? "Problem with genLocInfo!" "$LINENO" 5
6691     ;;
6692 esac
6693
6694  if test "$CALC_TICKADJ_MS" ; then
6695   WANT_CALC_TICKADJ_MS_TRUE=
6696   WANT_CALC_TICKADJ_MS_FALSE='#'
6697 else
6698   WANT_CALC_TICKADJ_MS_TRUE='#'
6699   WANT_CALC_TICKADJ_MS_FALSE=
6700 fi
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744  if test -z "$NTPSWEEP_NI" ; then
6745   INSTALL_NTPSWEEP_TRUE=
6746   INSTALL_NTPSWEEP_FALSE='#'
6747 else
6748   INSTALL_NTPSWEEP_TRUE='#'
6749   INSTALL_NTPSWEEP_FALSE=
6750 fi
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792  if test -z "$UPDATE_LEAP_NI" ; then
6793   INSTALL_UPDATE_LEAP_TRUE=
6794   INSTALL_UPDATE_LEAP_FALSE='#'
6795 else
6796   INSTALL_UPDATE_LEAP_TRUE='#'
6797   INSTALL_UPDATE_LEAP_FALSE=
6798 fi
6799
6800
6801
6802 if test -n "$ac_tool_prefix"; then
6803   for ac_prog in ar lib "link -lib"
6804   do
6805     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6806 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6808 $as_echo_n "checking for $ac_word... " >&6; }
6809 if ${ac_cv_prog_AR+:} false; then :
6810   $as_echo_n "(cached) " >&6
6811 else
6812   if test -n "$AR"; then
6813   ac_cv_prog_AR="$AR" # Let the user override the test.
6814 else
6815 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816 for as_dir in $PATH
6817 do
6818   IFS=$as_save_IFS
6819   test -z "$as_dir" && as_dir=.
6820     for ac_exec_ext in '' $ac_executable_extensions; do
6821   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6822     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6823     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6824     break 2
6825   fi
6826 done
6827   done
6828 IFS=$as_save_IFS
6829
6830 fi
6831 fi
6832 AR=$ac_cv_prog_AR
6833 if test -n "$AR"; then
6834   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6835 $as_echo "$AR" >&6; }
6836 else
6837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6838 $as_echo "no" >&6; }
6839 fi
6840
6841
6842     test -n "$AR" && break
6843   done
6844 fi
6845 if test -z "$AR"; then
6846   ac_ct_AR=$AR
6847   for ac_prog in ar lib "link -lib"
6848 do
6849   # Extract the first word of "$ac_prog", so it can be a program name with args.
6850 set dummy $ac_prog; ac_word=$2
6851 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6852 $as_echo_n "checking for $ac_word... " >&6; }
6853 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6854   $as_echo_n "(cached) " >&6
6855 else
6856   if test -n "$ac_ct_AR"; then
6857   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6858 else
6859 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6860 for as_dir in $PATH
6861 do
6862   IFS=$as_save_IFS
6863   test -z "$as_dir" && as_dir=.
6864     for ac_exec_ext in '' $ac_executable_extensions; do
6865   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6866     ac_cv_prog_ac_ct_AR="$ac_prog"
6867     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6868     break 2
6869   fi
6870 done
6871   done
6872 IFS=$as_save_IFS
6873
6874 fi
6875 fi
6876 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6877 if test -n "$ac_ct_AR"; then
6878   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6879 $as_echo "$ac_ct_AR" >&6; }
6880 else
6881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6882 $as_echo "no" >&6; }
6883 fi
6884
6885
6886   test -n "$ac_ct_AR" && break
6887 done
6888
6889   if test "x$ac_ct_AR" = x; then
6890     AR="false"
6891   else
6892     case $cross_compiling:$ac_tool_warned in
6893 yes:)
6894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6895 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6896 ac_tool_warned=yes ;;
6897 esac
6898     AR=$ac_ct_AR
6899   fi
6900 fi
6901
6902 : ${AR=ar}
6903
6904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
6905 $as_echo_n "checking the archiver ($AR) interface... " >&6; }
6906 if ${am_cv_ar_interface+:} false; then :
6907   $as_echo_n "(cached) " >&6
6908 else
6909   ac_ext=c
6910 ac_cpp='$CPP $CPPFLAGS'
6911 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6912 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6913 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6914
6915    am_cv_ar_interface=ar
6916    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6917 /* end confdefs.h.  */
6918 int some_variable = 0;
6919 _ACEOF
6920 if ac_fn_c_try_compile "$LINENO"; then :
6921   am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
6922       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
6923   (eval $am_ar_try) 2>&5
6924   ac_status=$?
6925   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6926   test $ac_status = 0; }
6927       if test "$ac_status" -eq 0; then
6928         am_cv_ar_interface=ar
6929       else
6930         am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
6931         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
6932   (eval $am_ar_try) 2>&5
6933   ac_status=$?
6934   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6935   test $ac_status = 0; }
6936         if test "$ac_status" -eq 0; then
6937           am_cv_ar_interface=lib
6938         else
6939           am_cv_ar_interface=unknown
6940         fi
6941       fi
6942       rm -f conftest.lib libconftest.a
6943
6944 fi
6945 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6946    ac_ext=c
6947 ac_cpp='$CPP $CPPFLAGS'
6948 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6949 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6950 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6951
6952 fi
6953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
6954 $as_echo "$am_cv_ar_interface" >&6; }
6955
6956 case $am_cv_ar_interface in
6957 ar)
6958   ;;
6959 lib)
6960   # Microsoft lib, so override with the ar-lib wrapper script.
6961   # FIXME: It is wrong to rewrite AR.
6962   # But if we don't then we get into trouble of one sort or another.
6963   # A longer-term fix would be to have automake use am__AR in this case,
6964   # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
6965   # similar.
6966   AR="$am_aux_dir/ar-lib $AR"
6967   ;;
6968 unknown)
6969   as_fn_error $? "could not determine $AR interface" "$LINENO" 5
6970   ;;
6971 esac
6972
6973
6974
6975 # So far, the only shared library we might use is libopts.
6976 # It's a small library - we might as well use a static version of it.
6977 # Check whether --enable-shared was given.
6978 if test "${enable_shared+set}" = set; then :
6979   enableval=$enable_shared; p=${PACKAGE-default}
6980     case $enableval in
6981     yes) enable_shared=yes ;;
6982     no) enable_shared=no ;;
6983     *)
6984       enable_shared=no
6985       # Look at the argument we got.  We use all the common list separators.
6986       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
6987       for pkg in $enableval; do
6988         IFS=$lt_save_ifs
6989         if test "X$pkg" = "X$p"; then
6990           enable_shared=yes
6991         fi
6992       done
6993       IFS=$lt_save_ifs
6994       ;;
6995     esac
6996 else
6997   enable_shared=no
6998 fi
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008 case `pwd` in
7009   *\ * | *\     *)
7010     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
7011 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
7012 esac
7013
7014
7015
7016 macro_version='2.4.6'
7017 macro_revision='2.4.6'
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031 ltmain=$ac_aux_dir/ltmain.sh
7032
7033 # Backslashify metacharacters that are still active within
7034 # double-quoted strings.
7035 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
7036
7037 # Same as above, but do not quote variable references.
7038 double_quote_subst='s/\(["`\\]\)/\\\1/g'
7039
7040 # Sed substitution to delay expansion of an escaped shell variable in a
7041 # double_quote_subst'ed string.
7042 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7043
7044 # Sed substitution to delay expansion of an escaped single quote.
7045 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
7046
7047 # Sed substitution to avoid accidental globbing in evaled expressions
7048 no_glob_subst='s/\*/\\\*/g'
7049
7050 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7051 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
7052 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
7053
7054 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
7055 $as_echo_n "checking how to print strings... " >&6; }
7056 # Test print first, because it will be a builtin if present.
7057 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
7058    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
7059   ECHO='print -r --'
7060 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
7061   ECHO='printf %s\n'
7062 else
7063   # Use this function as a fallback that always works.
7064   func_fallback_echo ()
7065   {
7066     eval 'cat <<_LTECHO_EOF
7067 $1
7068 _LTECHO_EOF'
7069   }
7070   ECHO='func_fallback_echo'
7071 fi
7072
7073 # func_echo_all arg...
7074 # Invoke $ECHO with all args, space-separated.
7075 func_echo_all ()
7076 {
7077     $ECHO ""
7078 }
7079
7080 case $ECHO in
7081   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
7082 $as_echo "printf" >&6; } ;;
7083   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
7084 $as_echo "print -r" >&6; } ;;
7085   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
7086 $as_echo "cat" >&6; } ;;
7087 esac
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
7103 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
7104 if ${ac_cv_path_SED+:} false; then :
7105   $as_echo_n "(cached) " >&6
7106 else
7107             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
7108      for ac_i in 1 2 3 4 5 6 7; do
7109        ac_script="$ac_script$as_nl$ac_script"
7110      done
7111      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
7112      { ac_script=; unset ac_script;}
7113      if test -z "$SED"; then
7114   ac_path_SED_found=false
7115   # Loop through the user's path and test for each of PROGNAME-LIST
7116   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7117 for as_dir in $PATH
7118 do
7119   IFS=$as_save_IFS
7120   test -z "$as_dir" && as_dir=.
7121     for ac_prog in sed gsed; do
7122     for ac_exec_ext in '' $ac_executable_extensions; do
7123       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
7124       as_fn_executable_p "$ac_path_SED" || continue
7125 # Check for GNU ac_path_SED and select it if it is found.
7126   # Check for GNU $ac_path_SED
7127 case `"$ac_path_SED" --version 2>&1` in
7128 *GNU*)
7129   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
7130 *)
7131   ac_count=0
7132   $as_echo_n 0123456789 >"conftest.in"
7133   while :
7134   do
7135     cat "conftest.in" "conftest.in" >"conftest.tmp"
7136     mv "conftest.tmp" "conftest.in"
7137     cp "conftest.in" "conftest.nl"
7138     $as_echo '' >> "conftest.nl"
7139     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
7140     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7141     as_fn_arith $ac_count + 1 && ac_count=$as_val
7142     if test $ac_count -gt ${ac_path_SED_max-0}; then
7143       # Best one so far, save it but keep looking for a better one
7144       ac_cv_path_SED="$ac_path_SED"
7145       ac_path_SED_max=$ac_count
7146     fi
7147     # 10*(2^10) chars as input seems more than enough
7148     test $ac_count -gt 10 && break
7149   done
7150   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7151 esac
7152
7153       $ac_path_SED_found && break 3
7154     done
7155   done
7156   done
7157 IFS=$as_save_IFS
7158   if test -z "$ac_cv_path_SED"; then
7159     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
7160   fi
7161 else
7162   ac_cv_path_SED=$SED
7163 fi
7164
7165 fi
7166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
7167 $as_echo "$ac_cv_path_SED" >&6; }
7168  SED="$ac_cv_path_SED"
7169   rm -f conftest.sed
7170
7171 test -z "$SED" && SED=sed
7172 Xsed="$SED -e 1s/^X//"
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
7185 $as_echo_n "checking for fgrep... " >&6; }
7186 if ${ac_cv_path_FGREP+:} false; then :
7187   $as_echo_n "(cached) " >&6
7188 else
7189   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
7190    then ac_cv_path_FGREP="$GREP -F"
7191    else
7192      if test -z "$FGREP"; then
7193   ac_path_FGREP_found=false
7194   # Loop through the user's path and test for each of PROGNAME-LIST
7195   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7196 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
7197 do
7198   IFS=$as_save_IFS
7199   test -z "$as_dir" && as_dir=.
7200     for ac_prog in fgrep; do
7201     for ac_exec_ext in '' $ac_executable_extensions; do
7202       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
7203       as_fn_executable_p "$ac_path_FGREP" || continue
7204 # Check for GNU ac_path_FGREP and select it if it is found.
7205   # Check for GNU $ac_path_FGREP
7206 case `"$ac_path_FGREP" --version 2>&1` in
7207 *GNU*)
7208   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
7209 *)
7210   ac_count=0
7211   $as_echo_n 0123456789 >"conftest.in"
7212   while :
7213   do
7214     cat "conftest.in" "conftest.in" >"conftest.tmp"
7215     mv "conftest.tmp" "conftest.in"
7216     cp "conftest.in" "conftest.nl"
7217     $as_echo 'FGREP' >> "conftest.nl"
7218     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
7219     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
7220     as_fn_arith $ac_count + 1 && ac_count=$as_val
7221     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
7222       # Best one so far, save it but keep looking for a better one
7223       ac_cv_path_FGREP="$ac_path_FGREP"
7224       ac_path_FGREP_max=$ac_count
7225     fi
7226     # 10*(2^10) chars as input seems more than enough
7227     test $ac_count -gt 10 && break
7228   done
7229   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
7230 esac
7231
7232       $ac_path_FGREP_found && break 3
7233     done
7234   done
7235   done
7236 IFS=$as_save_IFS
7237   if test -z "$ac_cv_path_FGREP"; then
7238     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
7239   fi
7240 else
7241   ac_cv_path_FGREP=$FGREP
7242 fi
7243
7244    fi
7245 fi
7246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
7247 $as_echo "$ac_cv_path_FGREP" >&6; }
7248  FGREP="$ac_cv_path_FGREP"
7249
7250
7251 test -z "$GREP" && GREP=grep
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271 # Check whether --with-gnu-ld was given.
7272 if test "${with_gnu_ld+set}" = set; then :
7273   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
7274 else
7275   with_gnu_ld=no
7276 fi
7277
7278 ac_prog=ld
7279 if test yes = "$GCC"; then
7280   # Check if gcc -print-prog-name=ld gives a path.
7281   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
7282 $as_echo_n "checking for ld used by $CC... " >&6; }
7283   case $host in
7284   *-*-mingw*)
7285     # gcc leaves a trailing carriage return, which upsets mingw
7286     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
7287   *)
7288     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
7289   esac
7290   case $ac_prog in
7291     # Accept absolute paths.
7292     [\\/]* | ?:[\\/]*)
7293       re_direlt='/[^/][^/]*/\.\./'
7294       # Canonicalize the pathname of ld
7295       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
7296       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
7297         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
7298       done
7299       test -z "$LD" && LD=$ac_prog
7300       ;;
7301   "")
7302     # If it fails, then pretend we aren't using GCC.
7303     ac_prog=ld
7304     ;;
7305   *)
7306     # If it is relative, then search for the first ld in PATH.
7307     with_gnu_ld=unknown
7308     ;;
7309   esac
7310 elif test yes = "$with_gnu_ld"; then
7311   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
7312 $as_echo_n "checking for GNU ld... " >&6; }
7313 else
7314   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
7315 $as_echo_n "checking for non-GNU ld... " >&6; }
7316 fi
7317 if ${lt_cv_path_LD+:} false; then :
7318   $as_echo_n "(cached) " >&6
7319 else
7320   if test -z "$LD"; then
7321   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7322   for ac_dir in $PATH; do
7323     IFS=$lt_save_ifs
7324     test -z "$ac_dir" && ac_dir=.
7325     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
7326       lt_cv_path_LD=$ac_dir/$ac_prog
7327       # Check to see if the program is GNU ld.  I'd rather use --version,
7328       # but apparently some variants of GNU ld only accept -v.
7329       # Break only if it was the GNU/non-GNU ld that we prefer.
7330       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
7331       *GNU* | *'with BFD'*)
7332         test no != "$with_gnu_ld" && break
7333         ;;
7334       *)
7335         test yes != "$with_gnu_ld" && break
7336         ;;
7337       esac
7338     fi
7339   done
7340   IFS=$lt_save_ifs
7341 else
7342   lt_cv_path_LD=$LD # Let the user override the test with a path.
7343 fi
7344 fi
7345
7346 LD=$lt_cv_path_LD
7347 if test -n "$LD"; then
7348   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
7349 $as_echo "$LD" >&6; }
7350 else
7351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7352 $as_echo "no" >&6; }
7353 fi
7354 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
7355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
7356 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
7357 if ${lt_cv_prog_gnu_ld+:} false; then :
7358   $as_echo_n "(cached) " >&6
7359 else
7360   # I'd rather use --version here, but apparently some GNU lds only accept -v.
7361 case `$LD -v 2>&1 </dev/null` in
7362 *GNU* | *'with BFD'*)
7363   lt_cv_prog_gnu_ld=yes
7364   ;;
7365 *)
7366   lt_cv_prog_gnu_ld=no
7367   ;;
7368 esac
7369 fi
7370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
7371 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
7372 with_gnu_ld=$lt_cv_prog_gnu_ld
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
7383 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
7384 if ${lt_cv_path_NM+:} false; then :
7385   $as_echo_n "(cached) " >&6
7386 else
7387   if test -n "$NM"; then
7388   # Let the user override the test.
7389   lt_cv_path_NM=$NM
7390 else
7391   lt_nm_to_check=${ac_tool_prefix}nm
7392   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
7393     lt_nm_to_check="$lt_nm_to_check nm"
7394   fi
7395   for lt_tmp_nm in $lt_nm_to_check; do
7396     lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
7397     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
7398       IFS=$lt_save_ifs
7399       test -z "$ac_dir" && ac_dir=.
7400       tmp_nm=$ac_dir/$lt_tmp_nm
7401       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then
7402         # Check to see if the nm accepts a BSD-compat flag.
7403         # Adding the 'sed 1q' prevents false positives on HP-UX, which says:
7404         #   nm: unknown option "B" ignored
7405         # Tru64's nm complains that /dev/null is an invalid object file
7406         # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty
7407         case $build_os in
7408         mingw*) lt_bad_file=conftest.nm/nofile ;;
7409         *) lt_bad_file=/dev/null ;;
7410         esac
7411         case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in
7412         *$lt_bad_file* | *'Invalid file or object type'*)
7413           lt_cv_path_NM="$tmp_nm -B"
7414           break 2
7415           ;;
7416         *)
7417           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
7418           */dev/null*)
7419             lt_cv_path_NM="$tmp_nm -p"
7420             break 2
7421             ;;
7422           *)
7423             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
7424             continue # so that we can try to find one that supports BSD flags
7425             ;;
7426           esac
7427           ;;
7428         esac
7429       fi
7430     done
7431     IFS=$lt_save_ifs
7432   done
7433   : ${lt_cv_path_NM=no}
7434 fi
7435 fi
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
7437 $as_echo "$lt_cv_path_NM" >&6; }
7438 if test no != "$lt_cv_path_NM"; then
7439   NM=$lt_cv_path_NM
7440 else
7441   # Didn't find any BSD compatible name lister, look for dumpbin.
7442   if test -n "$DUMPBIN"; then :
7443     # Let the user override the test.
7444   else
7445     if test -n "$ac_tool_prefix"; then
7446   for ac_prog in dumpbin "link -dump"
7447   do
7448     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7449 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7451 $as_echo_n "checking for $ac_word... " >&6; }
7452 if ${ac_cv_prog_DUMPBIN+:} false; then :
7453   $as_echo_n "(cached) " >&6
7454 else
7455   if test -n "$DUMPBIN"; then
7456   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
7457 else
7458 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7459 for as_dir in $PATH
7460 do
7461   IFS=$as_save_IFS
7462   test -z "$as_dir" && as_dir=.
7463     for ac_exec_ext in '' $ac_executable_extensions; do
7464   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7465     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
7466     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7467     break 2
7468   fi
7469 done
7470   done
7471 IFS=$as_save_IFS
7472
7473 fi
7474 fi
7475 DUMPBIN=$ac_cv_prog_DUMPBIN
7476 if test -n "$DUMPBIN"; then
7477   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
7478 $as_echo "$DUMPBIN" >&6; }
7479 else
7480   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7481 $as_echo "no" >&6; }
7482 fi
7483
7484
7485     test -n "$DUMPBIN" && break
7486   done
7487 fi
7488 if test -z "$DUMPBIN"; then
7489   ac_ct_DUMPBIN=$DUMPBIN
7490   for ac_prog in dumpbin "link -dump"
7491 do
7492   # Extract the first word of "$ac_prog", so it can be a program name with args.
7493 set dummy $ac_prog; ac_word=$2
7494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7495 $as_echo_n "checking for $ac_word... " >&6; }
7496 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
7497   $as_echo_n "(cached) " >&6
7498 else
7499   if test -n "$ac_ct_DUMPBIN"; then
7500   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
7501 else
7502 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7503 for as_dir in $PATH
7504 do
7505   IFS=$as_save_IFS
7506   test -z "$as_dir" && as_dir=.
7507     for ac_exec_ext in '' $ac_executable_extensions; do
7508   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7509     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
7510     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7511     break 2
7512   fi
7513 done
7514   done
7515 IFS=$as_save_IFS
7516
7517 fi
7518 fi
7519 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
7520 if test -n "$ac_ct_DUMPBIN"; then
7521   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
7522 $as_echo "$ac_ct_DUMPBIN" >&6; }
7523 else
7524   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7525 $as_echo "no" >&6; }
7526 fi
7527
7528
7529   test -n "$ac_ct_DUMPBIN" && break
7530 done
7531
7532   if test "x$ac_ct_DUMPBIN" = x; then
7533     DUMPBIN=":"
7534   else
7535     case $cross_compiling:$ac_tool_warned in
7536 yes:)
7537 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7538 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7539 ac_tool_warned=yes ;;
7540 esac
7541     DUMPBIN=$ac_ct_DUMPBIN
7542   fi
7543 fi
7544
7545     case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in
7546     *COFF*)
7547       DUMPBIN="$DUMPBIN -symbols -headers"
7548       ;;
7549     *)
7550       DUMPBIN=:
7551       ;;
7552     esac
7553   fi
7554
7555   if test : != "$DUMPBIN"; then
7556     NM=$DUMPBIN
7557   fi
7558 fi
7559 test -z "$NM" && NM=nm
7560
7561
7562
7563
7564
7565
7566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
7567 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
7568 if ${lt_cv_nm_interface+:} false; then :
7569   $as_echo_n "(cached) " >&6
7570 else
7571   lt_cv_nm_interface="BSD nm"
7572   echo "int some_variable = 0;" > conftest.$ac_ext
7573   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
7574   (eval "$ac_compile" 2>conftest.err)
7575   cat conftest.err >&5
7576   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
7577   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
7578   cat conftest.err >&5
7579   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
7580   cat conftest.out >&5
7581   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
7582     lt_cv_nm_interface="MS dumpbin"
7583   fi
7584   rm -f conftest*
7585 fi
7586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
7587 $as_echo "$lt_cv_nm_interface" >&6; }
7588
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
7590 $as_echo_n "checking whether ln -s works... " >&6; }
7591 LN_S=$as_ln_s
7592 if test "$LN_S" = "ln -s"; then
7593   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7594 $as_echo "yes" >&6; }
7595 else
7596   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
7597 $as_echo "no, using $LN_S" >&6; }
7598 fi
7599
7600 # find the maximum length of command line arguments
7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
7602 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
7603 if ${lt_cv_sys_max_cmd_len+:} false; then :
7604   $as_echo_n "(cached) " >&6
7605 else
7606     i=0
7607   teststring=ABCD
7608
7609   case $build_os in
7610   msdosdjgpp*)
7611     # On DJGPP, this test can blow up pretty badly due to problems in libc
7612     # (any single argument exceeding 2000 bytes causes a buffer overrun
7613     # during glob expansion).  Even if it were fixed, the result of this
7614     # check would be larger than it should be.
7615     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
7616     ;;
7617
7618   gnu*)
7619     # Under GNU Hurd, this test is not required because there is
7620     # no limit to the length of command line arguments.
7621     # Libtool will interpret -1 as no limit whatsoever
7622     lt_cv_sys_max_cmd_len=-1;
7623     ;;
7624
7625   cygwin* | mingw* | cegcc*)
7626     # On Win9x/ME, this test blows up -- it succeeds, but takes
7627     # about 5 minutes as the teststring grows exponentially.
7628     # Worse, since 9x/ME are not pre-emptively multitasking,
7629     # you end up with a "frozen" computer, even though with patience
7630     # the test eventually succeeds (with a max line length of 256k).
7631     # Instead, let's just punt: use the minimum linelength reported by
7632     # all of the supported platforms: 8192 (on NT/2K/XP).
7633     lt_cv_sys_max_cmd_len=8192;
7634     ;;
7635
7636   mint*)
7637     # On MiNT this can take a long time and run out of memory.
7638     lt_cv_sys_max_cmd_len=8192;
7639     ;;
7640
7641   amigaos*)
7642     # On AmigaOS with pdksh, this test takes hours, literally.
7643     # So we just punt and use a minimum line length of 8192.
7644     lt_cv_sys_max_cmd_len=8192;
7645     ;;
7646
7647   bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*)
7648     # This has been around since 386BSD, at least.  Likely further.
7649     if test -x /sbin/sysctl; then
7650       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
7651     elif test -x /usr/sbin/sysctl; then
7652       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
7653     else
7654       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
7655     fi
7656     # And add a safety zone
7657     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7658     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7659     ;;
7660
7661   interix*)
7662     # We know the value 262144 and hardcode it with a safety zone (like BSD)
7663     lt_cv_sys_max_cmd_len=196608
7664     ;;
7665
7666   os2*)
7667     # The test takes a long time on OS/2.
7668     lt_cv_sys_max_cmd_len=8192
7669     ;;
7670
7671   osf*)
7672     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
7673     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
7674     # nice to cause kernel panics so lets avoid the loop below.
7675     # First set a reasonable default.
7676     lt_cv_sys_max_cmd_len=16384
7677     #
7678     if test -x /sbin/sysconfig; then
7679       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
7680         *1*) lt_cv_sys_max_cmd_len=-1 ;;
7681       esac
7682     fi
7683     ;;
7684   sco3.2v5*)
7685     lt_cv_sys_max_cmd_len=102400
7686     ;;
7687   sysv5* | sco5v6* | sysv4.2uw2*)
7688     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
7689     if test -n "$kargmax"; then
7690       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
7691     else
7692       lt_cv_sys_max_cmd_len=32768
7693     fi
7694     ;;
7695   *)
7696     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
7697     if test -n "$lt_cv_sys_max_cmd_len" && \
7698        test undefined != "$lt_cv_sys_max_cmd_len"; then
7699       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
7700       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
7701     else
7702       # Make teststring a little bigger before we do anything with it.
7703       # a 1K string should be a reasonable start.
7704       for i in 1 2 3 4 5 6 7 8; do
7705         teststring=$teststring$teststring
7706       done
7707       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
7708       # If test is not a shell built-in, we'll probably end up computing a
7709       # maximum length that is only half of the actual maximum length, but
7710       # we can't tell.
7711       while { test X`env echo "$teststring$teststring" 2>/dev/null` \
7712                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
7713               test 17 != "$i" # 1/2 MB should be enough
7714       do
7715         i=`expr $i + 1`
7716         teststring=$teststring$teststring
7717       done
7718       # Only check the string length outside the loop.
7719       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
7720       teststring=
7721       # Add a significant safety factor because C++ compilers can tack on
7722       # massive amounts of additional arguments before passing them to the
7723       # linker.  It appears as though 1/2 is a usable value.
7724       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
7725     fi
7726     ;;
7727   esac
7728
7729 fi
7730
7731 if test -n "$lt_cv_sys_max_cmd_len"; then
7732   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
7733 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
7734 else
7735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
7736 $as_echo "none" >&6; }
7737 fi
7738 max_cmd_len=$lt_cv_sys_max_cmd_len
7739
7740
7741
7742
7743
7744
7745 : ${CP="cp -f"}
7746 : ${MV="mv -f"}
7747 : ${RM="rm -f"}
7748
7749 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
7750   lt_unset=unset
7751 else
7752   lt_unset=false
7753 fi
7754
7755
7756
7757
7758
7759 # test EBCDIC or ASCII
7760 case `echo X|tr X '\101'` in
7761  A) # ASCII based system
7762     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
7763   lt_SP2NL='tr \040 \012'
7764   lt_NL2SP='tr \015\012 \040\040'
7765   ;;
7766  *) # EBCDIC based system
7767   lt_SP2NL='tr \100 \n'
7768   lt_NL2SP='tr \r\n \100\100'
7769   ;;
7770 esac
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
7781 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
7782 if ${lt_cv_to_host_file_cmd+:} false; then :
7783   $as_echo_n "(cached) " >&6
7784 else
7785   case $host in
7786   *-*-mingw* )
7787     case $build in
7788       *-*-mingw* ) # actually msys
7789         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
7790         ;;
7791       *-*-cygwin* )
7792         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
7793         ;;
7794       * ) # otherwise, assume *nix
7795         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
7796         ;;
7797     esac
7798     ;;
7799   *-*-cygwin* )
7800     case $build in
7801       *-*-mingw* ) # actually msys
7802         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
7803         ;;
7804       *-*-cygwin* )
7805         lt_cv_to_host_file_cmd=func_convert_file_noop
7806         ;;
7807       * ) # otherwise, assume *nix
7808         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
7809         ;;
7810     esac
7811     ;;
7812   * ) # unhandled hosts (and "normal" native builds)
7813     lt_cv_to_host_file_cmd=func_convert_file_noop
7814     ;;
7815 esac
7816
7817 fi
7818
7819 to_host_file_cmd=$lt_cv_to_host_file_cmd
7820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
7821 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
7822
7823
7824
7825
7826
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
7828 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
7829 if ${lt_cv_to_tool_file_cmd+:} false; then :
7830   $as_echo_n "(cached) " >&6
7831 else
7832   #assume ordinary cross tools, or native build.
7833 lt_cv_to_tool_file_cmd=func_convert_file_noop
7834 case $host in
7835   *-*-mingw* )
7836     case $build in
7837       *-*-mingw* ) # actually msys
7838         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
7839         ;;
7840     esac
7841     ;;
7842 esac
7843
7844 fi
7845
7846 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
7848 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
7849
7850
7851
7852
7853
7854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
7855 $as_echo_n "checking for $LD option to reload object files... " >&6; }
7856 if ${lt_cv_ld_reload_flag+:} false; then :
7857   $as_echo_n "(cached) " >&6
7858 else
7859   lt_cv_ld_reload_flag='-r'
7860 fi
7861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
7862 $as_echo "$lt_cv_ld_reload_flag" >&6; }
7863 reload_flag=$lt_cv_ld_reload_flag
7864 case $reload_flag in
7865 "" | " "*) ;;
7866 *) reload_flag=" $reload_flag" ;;
7867 esac
7868 reload_cmds='$LD$reload_flag -o $output$reload_objs'
7869 case $host_os in
7870   cygwin* | mingw* | pw32* | cegcc*)
7871     if test yes != "$GCC"; then
7872       reload_cmds=false
7873     fi
7874     ;;
7875   darwin*)
7876     if test yes = "$GCC"; then
7877       reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs'
7878     else
7879       reload_cmds='$LD$reload_flag -o $output$reload_objs'
7880     fi
7881     ;;
7882 esac
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892 if test -n "$ac_tool_prefix"; then
7893   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
7894 set dummy ${ac_tool_prefix}objdump; ac_word=$2
7895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7896 $as_echo_n "checking for $ac_word... " >&6; }
7897 if ${ac_cv_prog_OBJDUMP+:} false; then :
7898   $as_echo_n "(cached) " >&6
7899 else
7900   if test -n "$OBJDUMP"; then
7901   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
7902 else
7903 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7904 for as_dir in $PATH
7905 do
7906   IFS=$as_save_IFS
7907   test -z "$as_dir" && as_dir=.
7908     for ac_exec_ext in '' $ac_executable_extensions; do
7909   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7910     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
7911     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7912     break 2
7913   fi
7914 done
7915   done
7916 IFS=$as_save_IFS
7917
7918 fi
7919 fi
7920 OBJDUMP=$ac_cv_prog_OBJDUMP
7921 if test -n "$OBJDUMP"; then
7922   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
7923 $as_echo "$OBJDUMP" >&6; }
7924 else
7925   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7926 $as_echo "no" >&6; }
7927 fi
7928
7929
7930 fi
7931 if test -z "$ac_cv_prog_OBJDUMP"; then
7932   ac_ct_OBJDUMP=$OBJDUMP
7933   # Extract the first word of "objdump", so it can be a program name with args.
7934 set dummy objdump; ac_word=$2
7935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7936 $as_echo_n "checking for $ac_word... " >&6; }
7937 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
7938   $as_echo_n "(cached) " >&6
7939 else
7940   if test -n "$ac_ct_OBJDUMP"; then
7941   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
7942 else
7943 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7944 for as_dir in $PATH
7945 do
7946   IFS=$as_save_IFS
7947   test -z "$as_dir" && as_dir=.
7948     for ac_exec_ext in '' $ac_executable_extensions; do
7949   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7950     ac_cv_prog_ac_ct_OBJDUMP="objdump"
7951     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7952     break 2
7953   fi
7954 done
7955   done
7956 IFS=$as_save_IFS
7957
7958 fi
7959 fi
7960 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
7961 if test -n "$ac_ct_OBJDUMP"; then
7962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
7963 $as_echo "$ac_ct_OBJDUMP" >&6; }
7964 else
7965   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7966 $as_echo "no" >&6; }
7967 fi
7968
7969   if test "x$ac_ct_OBJDUMP" = x; then
7970     OBJDUMP="false"
7971   else
7972     case $cross_compiling:$ac_tool_warned in
7973 yes:)
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7975 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7976 ac_tool_warned=yes ;;
7977 esac
7978     OBJDUMP=$ac_ct_OBJDUMP
7979   fi
7980 else
7981   OBJDUMP="$ac_cv_prog_OBJDUMP"
7982 fi
7983
7984 test -z "$OBJDUMP" && OBJDUMP=objdump
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
7995 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
7996 if ${lt_cv_deplibs_check_method+:} false; then :
7997   $as_echo_n "(cached) " >&6
7998 else
7999   lt_cv_file_magic_cmd='$MAGIC_CMD'
8000 lt_cv_file_magic_test_file=
8001 lt_cv_deplibs_check_method='unknown'
8002 # Need to set the preceding variable on all platforms that support
8003 # interlibrary dependencies.
8004 # 'none' -- dependencies not supported.
8005 # 'unknown' -- same as none, but documents that we really don't know.
8006 # 'pass_all' -- all dependencies passed with no checks.
8007 # 'test_compile' -- check by making test program.
8008 # 'file_magic [[regex]]' -- check by looking for files in library path
8009 # that responds to the $file_magic_cmd with a given extended regex.
8010 # If you have 'file' or equivalent on your system and you're not sure
8011 # whether 'pass_all' will *always* work, you probably want this one.
8012
8013 case $host_os in
8014 aix[4-9]*)
8015   lt_cv_deplibs_check_method=pass_all
8016   ;;
8017
8018 beos*)
8019   lt_cv_deplibs_check_method=pass_all
8020   ;;
8021
8022 bsdi[45]*)
8023   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
8024   lt_cv_file_magic_cmd='/usr/bin/file -L'
8025   lt_cv_file_magic_test_file=/shlib/libc.so
8026   ;;
8027
8028 cygwin*)
8029   # func_win32_libid is a shell function defined in ltmain.sh
8030   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8031   lt_cv_file_magic_cmd='func_win32_libid'
8032   ;;
8033
8034 mingw* | pw32*)
8035   # Base MSYS/MinGW do not provide the 'file' command needed by
8036   # func_win32_libid shell function, so use a weaker test based on 'objdump',
8037   # unless we find 'file', for example because we are cross-compiling.
8038   if ( file / ) >/dev/null 2>&1; then
8039     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
8040     lt_cv_file_magic_cmd='func_win32_libid'
8041   else
8042     # Keep this pattern in sync with the one in func_win32_libid.
8043     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
8044     lt_cv_file_magic_cmd='$OBJDUMP -f'
8045   fi
8046   ;;
8047
8048 cegcc*)
8049   # use the weaker test based on 'objdump'. See mingw*.
8050   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
8051   lt_cv_file_magic_cmd='$OBJDUMP -f'
8052   ;;
8053
8054 darwin* | rhapsody*)
8055   lt_cv_deplibs_check_method=pass_all
8056   ;;
8057
8058 freebsd* | dragonfly*)
8059   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8060     case $host_cpu in
8061     i*86 )
8062       # Not sure whether the presence of OpenBSD here was a mistake.
8063       # Let's accept both of them until this is cleared up.
8064       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
8065       lt_cv_file_magic_cmd=/usr/bin/file
8066       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
8067       ;;
8068     esac
8069   else
8070     lt_cv_deplibs_check_method=pass_all
8071   fi
8072   ;;
8073
8074 haiku*)
8075   lt_cv_deplibs_check_method=pass_all
8076   ;;
8077
8078 hpux10.20* | hpux11*)
8079   lt_cv_file_magic_cmd=/usr/bin/file
8080   case $host_cpu in
8081   ia64*)
8082     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
8083     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
8084     ;;
8085   hppa*64*)
8086     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
8087     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
8088     ;;
8089   *)
8090     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
8091     lt_cv_file_magic_test_file=/usr/lib/libc.sl
8092     ;;
8093   esac
8094   ;;
8095
8096 interix[3-9]*)
8097   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
8098   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
8099   ;;
8100
8101 irix5* | irix6* | nonstopux*)
8102   case $LD in
8103   *-32|*"-32 ") libmagic=32-bit;;
8104   *-n32|*"-n32 ") libmagic=N32;;
8105   *-64|*"-64 ") libmagic=64-bit;;
8106   *) libmagic=never-match;;
8107   esac
8108   lt_cv_deplibs_check_method=pass_all
8109   ;;
8110
8111 # This must be glibc/ELF.
8112 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
8113   lt_cv_deplibs_check_method=pass_all
8114   ;;
8115
8116 netbsd*)
8117   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
8118     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8119   else
8120     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
8121   fi
8122   ;;
8123
8124 newos6*)
8125   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
8126   lt_cv_file_magic_cmd=/usr/bin/file
8127   lt_cv_file_magic_test_file=/usr/lib/libnls.so
8128   ;;
8129
8130 *nto* | *qnx*)
8131   lt_cv_deplibs_check_method=pass_all
8132   ;;
8133
8134 openbsd* | bitrig*)
8135   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
8136     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
8137   else
8138     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
8139   fi
8140   ;;
8141
8142 osf3* | osf4* | osf5*)
8143   lt_cv_deplibs_check_method=pass_all
8144   ;;
8145
8146 rdos*)
8147   lt_cv_deplibs_check_method=pass_all
8148   ;;
8149
8150 solaris*)
8151   lt_cv_deplibs_check_method=pass_all
8152   ;;
8153
8154 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
8155   lt_cv_deplibs_check_method=pass_all
8156   ;;
8157
8158 sysv4 | sysv4.3*)
8159   case $host_vendor in
8160   motorola)
8161     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
8162     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
8163     ;;
8164   ncr)
8165     lt_cv_deplibs_check_method=pass_all
8166     ;;
8167   sequent)
8168     lt_cv_file_magic_cmd='/bin/file'
8169     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
8170     ;;
8171   sni)
8172     lt_cv_file_magic_cmd='/bin/file'
8173     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
8174     lt_cv_file_magic_test_file=/lib/libc.so
8175     ;;
8176   siemens)
8177     lt_cv_deplibs_check_method=pass_all
8178     ;;
8179   pc)
8180     lt_cv_deplibs_check_method=pass_all
8181     ;;
8182   esac
8183   ;;
8184
8185 tpf*)
8186   lt_cv_deplibs_check_method=pass_all
8187   ;;
8188 os2*)
8189   lt_cv_deplibs_check_method=pass_all
8190   ;;
8191 esac
8192
8193 fi
8194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
8195 $as_echo "$lt_cv_deplibs_check_method" >&6; }
8196
8197 file_magic_glob=
8198 want_nocaseglob=no
8199 if test "$build" = "$host"; then
8200   case $host_os in
8201   mingw* | pw32*)
8202     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
8203       want_nocaseglob=yes
8204     else
8205       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
8206     fi
8207     ;;
8208   esac
8209 fi
8210
8211 file_magic_cmd=$lt_cv_file_magic_cmd
8212 deplibs_check_method=$lt_cv_deplibs_check_method
8213 test -z "$deplibs_check_method" && deplibs_check_method=unknown
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236 if test -n "$ac_tool_prefix"; then
8237   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
8238 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
8239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8240 $as_echo_n "checking for $ac_word... " >&6; }
8241 if ${ac_cv_prog_DLLTOOL+:} false; then :
8242   $as_echo_n "(cached) " >&6
8243 else
8244   if test -n "$DLLTOOL"; then
8245   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
8246 else
8247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8248 for as_dir in $PATH
8249 do
8250   IFS=$as_save_IFS
8251   test -z "$as_dir" && as_dir=.
8252     for ac_exec_ext in '' $ac_executable_extensions; do
8253   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8254     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
8255     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8256     break 2
8257   fi
8258 done
8259   done
8260 IFS=$as_save_IFS
8261
8262 fi
8263 fi
8264 DLLTOOL=$ac_cv_prog_DLLTOOL
8265 if test -n "$DLLTOOL"; then
8266   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
8267 $as_echo "$DLLTOOL" >&6; }
8268 else
8269   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8270 $as_echo "no" >&6; }
8271 fi
8272
8273
8274 fi
8275 if test -z "$ac_cv_prog_DLLTOOL"; then
8276   ac_ct_DLLTOOL=$DLLTOOL
8277   # Extract the first word of "dlltool", so it can be a program name with args.
8278 set dummy dlltool; ac_word=$2
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8280 $as_echo_n "checking for $ac_word... " >&6; }
8281 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
8282   $as_echo_n "(cached) " >&6
8283 else
8284   if test -n "$ac_ct_DLLTOOL"; then
8285   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
8286 else
8287 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8288 for as_dir in $PATH
8289 do
8290   IFS=$as_save_IFS
8291   test -z "$as_dir" && as_dir=.
8292     for ac_exec_ext in '' $ac_executable_extensions; do
8293   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8294     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
8295     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8296     break 2
8297   fi
8298 done
8299   done
8300 IFS=$as_save_IFS
8301
8302 fi
8303 fi
8304 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
8305 if test -n "$ac_ct_DLLTOOL"; then
8306   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
8307 $as_echo "$ac_ct_DLLTOOL" >&6; }
8308 else
8309   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8310 $as_echo "no" >&6; }
8311 fi
8312
8313   if test "x$ac_ct_DLLTOOL" = x; then
8314     DLLTOOL="false"
8315   else
8316     case $cross_compiling:$ac_tool_warned in
8317 yes:)
8318 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8319 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8320 ac_tool_warned=yes ;;
8321 esac
8322     DLLTOOL=$ac_ct_DLLTOOL
8323   fi
8324 else
8325   DLLTOOL="$ac_cv_prog_DLLTOOL"
8326 fi
8327
8328 test -z "$DLLTOOL" && DLLTOOL=dlltool
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
8340 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
8341 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
8342   $as_echo_n "(cached) " >&6
8343 else
8344   lt_cv_sharedlib_from_linklib_cmd='unknown'
8345
8346 case $host_os in
8347 cygwin* | mingw* | pw32* | cegcc*)
8348   # two different shell functions defined in ltmain.sh;
8349   # decide which one to use based on capabilities of $DLLTOOL
8350   case `$DLLTOOL --help 2>&1` in
8351   *--identify-strict*)
8352     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
8353     ;;
8354   *)
8355     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
8356     ;;
8357   esac
8358   ;;
8359 *)
8360   # fallback: assume linklib IS sharedlib
8361   lt_cv_sharedlib_from_linklib_cmd=$ECHO
8362   ;;
8363 esac
8364
8365 fi
8366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
8367 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
8368 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
8369 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
8370
8371
8372
8373
8374
8375
8376
8377 if test -n "$ac_tool_prefix"; then
8378   for ac_prog in ar
8379   do
8380     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8381 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8383 $as_echo_n "checking for $ac_word... " >&6; }
8384 if ${ac_cv_prog_AR+:} false; then :
8385   $as_echo_n "(cached) " >&6
8386 else
8387   if test -n "$AR"; then
8388   ac_cv_prog_AR="$AR" # Let the user override the test.
8389 else
8390 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8391 for as_dir in $PATH
8392 do
8393   IFS=$as_save_IFS
8394   test -z "$as_dir" && as_dir=.
8395     for ac_exec_ext in '' $ac_executable_extensions; do
8396   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8397     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
8398     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8399     break 2
8400   fi
8401 done
8402   done
8403 IFS=$as_save_IFS
8404
8405 fi
8406 fi
8407 AR=$ac_cv_prog_AR
8408 if test -n "$AR"; then
8409   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8410 $as_echo "$AR" >&6; }
8411 else
8412   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8413 $as_echo "no" >&6; }
8414 fi
8415
8416
8417     test -n "$AR" && break
8418   done
8419 fi
8420 if test -z "$AR"; then
8421   ac_ct_AR=$AR
8422   for ac_prog in ar
8423 do
8424   # Extract the first word of "$ac_prog", so it can be a program name with args.
8425 set dummy $ac_prog; ac_word=$2
8426 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8427 $as_echo_n "checking for $ac_word... " >&6; }
8428 if ${ac_cv_prog_ac_ct_AR+:} false; then :
8429   $as_echo_n "(cached) " >&6
8430 else
8431   if test -n "$ac_ct_AR"; then
8432   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8433 else
8434 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8435 for as_dir in $PATH
8436 do
8437   IFS=$as_save_IFS
8438   test -z "$as_dir" && as_dir=.
8439     for ac_exec_ext in '' $ac_executable_extensions; do
8440   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8441     ac_cv_prog_ac_ct_AR="$ac_prog"
8442     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8443     break 2
8444   fi
8445 done
8446   done
8447 IFS=$as_save_IFS
8448
8449 fi
8450 fi
8451 ac_ct_AR=$ac_cv_prog_ac_ct_AR
8452 if test -n "$ac_ct_AR"; then
8453   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8454 $as_echo "$ac_ct_AR" >&6; }
8455 else
8456   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8457 $as_echo "no" >&6; }
8458 fi
8459
8460
8461   test -n "$ac_ct_AR" && break
8462 done
8463
8464   if test "x$ac_ct_AR" = x; then
8465     AR="false"
8466   else
8467     case $cross_compiling:$ac_tool_warned in
8468 yes:)
8469 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8470 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8471 ac_tool_warned=yes ;;
8472 esac
8473     AR=$ac_ct_AR
8474   fi
8475 fi
8476
8477 : ${AR=ar}
8478 : ${AR_FLAGS=cru}
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
8491 $as_echo_n "checking for archiver @FILE support... " >&6; }
8492 if ${lt_cv_ar_at_file+:} false; then :
8493   $as_echo_n "(cached) " >&6
8494 else
8495   lt_cv_ar_at_file=no
8496    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8497 /* end confdefs.h.  */
8498
8499 int
8500 main ()
8501 {
8502
8503   ;
8504   return 0;
8505 }
8506 _ACEOF
8507 if ac_fn_c_try_compile "$LINENO"; then :
8508   echo conftest.$ac_objext > conftest.lst
8509       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
8510       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8511   (eval $lt_ar_try) 2>&5
8512   ac_status=$?
8513   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8514   test $ac_status = 0; }
8515       if test 0 -eq "$ac_status"; then
8516         # Ensure the archiver fails upon bogus file names.
8517         rm -f conftest.$ac_objext libconftest.a
8518         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
8519   (eval $lt_ar_try) 2>&5
8520   ac_status=$?
8521   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8522   test $ac_status = 0; }
8523         if test 0 -ne "$ac_status"; then
8524           lt_cv_ar_at_file=@
8525         fi
8526       fi
8527       rm -f conftest.* libconftest.a
8528
8529 fi
8530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8531
8532 fi
8533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
8534 $as_echo "$lt_cv_ar_at_file" >&6; }
8535
8536 if test no = "$lt_cv_ar_at_file"; then
8537   archiver_list_spec=
8538 else
8539   archiver_list_spec=$lt_cv_ar_at_file
8540 fi
8541
8542
8543
8544
8545
8546
8547
8548 if test -n "$ac_tool_prefix"; then
8549   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
8550 set dummy ${ac_tool_prefix}strip; ac_word=$2
8551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8552 $as_echo_n "checking for $ac_word... " >&6; }
8553 if ${ac_cv_prog_STRIP+:} false; then :
8554   $as_echo_n "(cached) " >&6
8555 else
8556   if test -n "$STRIP"; then
8557   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
8558 else
8559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8560 for as_dir in $PATH
8561 do
8562   IFS=$as_save_IFS
8563   test -z "$as_dir" && as_dir=.
8564     for ac_exec_ext in '' $ac_executable_extensions; do
8565   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8566     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
8567     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8568     break 2
8569   fi
8570 done
8571   done
8572 IFS=$as_save_IFS
8573
8574 fi
8575 fi
8576 STRIP=$ac_cv_prog_STRIP
8577 if test -n "$STRIP"; then
8578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
8579 $as_echo "$STRIP" >&6; }
8580 else
8581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8582 $as_echo "no" >&6; }
8583 fi
8584
8585
8586 fi
8587 if test -z "$ac_cv_prog_STRIP"; then
8588   ac_ct_STRIP=$STRIP
8589   # Extract the first word of "strip", so it can be a program name with args.
8590 set dummy strip; ac_word=$2
8591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8592 $as_echo_n "checking for $ac_word... " >&6; }
8593 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
8594   $as_echo_n "(cached) " >&6
8595 else
8596   if test -n "$ac_ct_STRIP"; then
8597   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
8598 else
8599 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8600 for as_dir in $PATH
8601 do
8602   IFS=$as_save_IFS
8603   test -z "$as_dir" && as_dir=.
8604     for ac_exec_ext in '' $ac_executable_extensions; do
8605   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8606     ac_cv_prog_ac_ct_STRIP="strip"
8607     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8608     break 2
8609   fi
8610 done
8611   done
8612 IFS=$as_save_IFS
8613
8614 fi
8615 fi
8616 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
8617 if test -n "$ac_ct_STRIP"; then
8618   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
8619 $as_echo "$ac_ct_STRIP" >&6; }
8620 else
8621   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8622 $as_echo "no" >&6; }
8623 fi
8624
8625   if test "x$ac_ct_STRIP" = x; then
8626     STRIP=":"
8627   else
8628     case $cross_compiling:$ac_tool_warned in
8629 yes:)
8630 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8631 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8632 ac_tool_warned=yes ;;
8633 esac
8634     STRIP=$ac_ct_STRIP
8635   fi
8636 else
8637   STRIP="$ac_cv_prog_STRIP"
8638 fi
8639
8640 test -z "$STRIP" && STRIP=:
8641
8642
8643
8644
8645
8646
8647 if test -n "$ac_tool_prefix"; then
8648   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
8649 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
8650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8651 $as_echo_n "checking for $ac_word... " >&6; }
8652 if ${ac_cv_prog_RANLIB+:} false; then :
8653   $as_echo_n "(cached) " >&6
8654 else
8655   if test -n "$RANLIB"; then
8656   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
8657 else
8658 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8659 for as_dir in $PATH
8660 do
8661   IFS=$as_save_IFS
8662   test -z "$as_dir" && as_dir=.
8663     for ac_exec_ext in '' $ac_executable_extensions; do
8664   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8665     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
8666     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8667     break 2
8668   fi
8669 done
8670   done
8671 IFS=$as_save_IFS
8672
8673 fi
8674 fi
8675 RANLIB=$ac_cv_prog_RANLIB
8676 if test -n "$RANLIB"; then
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
8678 $as_echo "$RANLIB" >&6; }
8679 else
8680   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8681 $as_echo "no" >&6; }
8682 fi
8683
8684
8685 fi
8686 if test -z "$ac_cv_prog_RANLIB"; then
8687   ac_ct_RANLIB=$RANLIB
8688   # Extract the first word of "ranlib", so it can be a program name with args.
8689 set dummy ranlib; ac_word=$2
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8691 $as_echo_n "checking for $ac_word... " >&6; }
8692 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
8693   $as_echo_n "(cached) " >&6
8694 else
8695   if test -n "$ac_ct_RANLIB"; then
8696   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
8697 else
8698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8699 for as_dir in $PATH
8700 do
8701   IFS=$as_save_IFS
8702   test -z "$as_dir" && as_dir=.
8703     for ac_exec_ext in '' $ac_executable_extensions; do
8704   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8705     ac_cv_prog_ac_ct_RANLIB="ranlib"
8706     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8707     break 2
8708   fi
8709 done
8710   done
8711 IFS=$as_save_IFS
8712
8713 fi
8714 fi
8715 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
8716 if test -n "$ac_ct_RANLIB"; then
8717   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
8718 $as_echo "$ac_ct_RANLIB" >&6; }
8719 else
8720   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8721 $as_echo "no" >&6; }
8722 fi
8723
8724   if test "x$ac_ct_RANLIB" = x; then
8725     RANLIB=":"
8726   else
8727     case $cross_compiling:$ac_tool_warned in
8728 yes:)
8729 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8730 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8731 ac_tool_warned=yes ;;
8732 esac
8733     RANLIB=$ac_ct_RANLIB
8734   fi
8735 else
8736   RANLIB="$ac_cv_prog_RANLIB"
8737 fi
8738
8739 test -z "$RANLIB" && RANLIB=:
8740
8741
8742
8743
8744
8745
8746 # Determine commands to create old-style static archives.
8747 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
8748 old_postinstall_cmds='chmod 644 $oldlib'
8749 old_postuninstall_cmds=
8750
8751 if test -n "$RANLIB"; then
8752   case $host_os in
8753   bitrig* | openbsd*)
8754     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
8755     ;;
8756   *)
8757     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
8758     ;;
8759   esac
8760   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
8761 fi
8762
8763 case $host_os in
8764   darwin*)
8765     lock_old_archive_extraction=yes ;;
8766   *)
8767     lock_old_archive_extraction=no ;;
8768 esac
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808 # If no C compiler was specified, use CC.
8809 LTCC=${LTCC-"$CC"}
8810
8811 # If no C compiler flags were specified, use CFLAGS.
8812 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8813
8814 # Allow CC to be a program name with arguments.
8815 compiler=$CC
8816
8817
8818 # Check for command to grab the raw symbol name followed by C symbol from nm.
8819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
8820 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
8821 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
8822   $as_echo_n "(cached) " >&6
8823 else
8824
8825 # These are sane defaults that work on at least a few old systems.
8826 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
8827
8828 # Character class describing NM global symbol codes.
8829 symcode='[BCDEGRST]'
8830
8831 # Regexp to match symbols that can be accessed directly from C.
8832 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
8833
8834 # Define system-specific variables.
8835 case $host_os in
8836 aix*)
8837   symcode='[BCDT]'
8838   ;;
8839 cygwin* | mingw* | pw32* | cegcc*)
8840   symcode='[ABCDGISTW]'
8841   ;;
8842 hpux*)
8843   if test ia64 = "$host_cpu"; then
8844     symcode='[ABCDEGRST]'
8845   fi
8846   ;;
8847 irix* | nonstopux*)
8848   symcode='[BCDEGRST]'
8849   ;;
8850 osf*)
8851   symcode='[BCDEGQRST]'
8852   ;;
8853 solaris*)
8854   symcode='[BDRT]'
8855   ;;
8856 sco3.2v5*)
8857   symcode='[DT]'
8858   ;;
8859 sysv4.2uw2*)
8860   symcode='[DT]'
8861   ;;
8862 sysv5* | sco5v6* | unixware* | OpenUNIX*)
8863   symcode='[ABDT]'
8864   ;;
8865 sysv4)
8866   symcode='[DFNSTU]'
8867   ;;
8868 esac
8869
8870 # If we're using GNU nm, then use its standard symbol codes.
8871 case `$NM -V 2>&1` in
8872 *GNU* | *'with BFD'*)
8873   symcode='[ABCDGIRSTW]' ;;
8874 esac
8875
8876 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8877   # Gets list of data symbols to import.
8878   lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'"
8879   # Adjust the below global symbol transforms to fixup imported variables.
8880   lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'"
8881   lt_c_name_hook=" -e 's/^I .* \(.*\)$/  {\"\1\", (void *) 0},/p'"
8882   lt_c_name_lib_hook="\
8883   -e 's/^I .* \(lib.*\)$/  {\"\1\", (void *) 0},/p'\
8884   -e 's/^I .* \(.*\)$/  {\"lib\1\", (void *) 0},/p'"
8885 else
8886   # Disable hooks by default.
8887   lt_cv_sys_global_symbol_to_import=
8888   lt_cdecl_hook=
8889   lt_c_name_hook=
8890   lt_c_name_lib_hook=
8891 fi
8892
8893 # Transform an extracted symbol line into a proper C declaration.
8894 # Some systems (esp. on ia64) link data and code symbols differently,
8895 # so use this general approach.
8896 lt_cv_sys_global_symbol_to_cdecl="sed -n"\
8897 $lt_cdecl_hook\
8898 " -e 's/^T .* \(.*\)$/extern int \1();/p'"\
8899 " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'"
8900
8901 # Transform an extracted symbol line into symbol name and symbol address
8902 lt_cv_sys_global_symbol_to_c_name_address="sed -n"\
8903 $lt_c_name_hook\
8904 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
8905 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/p'"
8906
8907 # Transform an extracted symbol line into symbol name with lib prefix and
8908 # symbol address.
8909 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\
8910 $lt_c_name_lib_hook\
8911 " -e 's/^: \(.*\) .*$/  {\"\1\", (void *) 0},/p'"\
8912 " -e 's/^$symcode$symcode* .* \(lib.*\)$/  {\"\1\", (void *) \&\1},/p'"\
8913 " -e 's/^$symcode$symcode* .* \(.*\)$/  {\"lib\1\", (void *) \&\1},/p'"
8914
8915 # Handle CRLF in mingw tool chain
8916 opt_cr=
8917 case $build_os in
8918 mingw*)
8919   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
8920   ;;
8921 esac
8922
8923 # Try without a prefix underscore, then with it.
8924 for ac_symprfx in "" "_"; do
8925
8926   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
8927   symxfrm="\\1 $ac_symprfx\\2 \\2"
8928
8929   # Write the raw and C identifiers.
8930   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
8931     # Fake it for dumpbin and say T for any non-static function,
8932     # D for any global variable and I for any imported variable.
8933     # Also find C++ and __fastcall symbols from MSVC++,
8934     # which start with @ or ?.
8935     lt_cv_sys_global_symbol_pipe="$AWK '"\
8936 "     {last_section=section; section=\$ 3};"\
8937 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
8938 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
8939 "     /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\
8940 "     /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\
8941 "     /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\
8942 "     \$ 0!~/External *\|/{next};"\
8943 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
8944 "     {if(hide[section]) next};"\
8945 "     {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\
8946 "     {split(\$ 0,a,/\||\r/); split(a[2],s)};"\
8947 "     s[1]~/^[@?]/{print f,s[1],s[1]; next};"\
8948 "     s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\
8949 "     ' prfx=^$ac_symprfx"
8950   else
8951     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
8952   fi
8953   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
8954
8955   # Check to see that the pipe works correctly.
8956   pipe_works=no
8957
8958   rm -f conftest*
8959   cat > conftest.$ac_ext <<_LT_EOF
8960 #ifdef __cplusplus
8961 extern "C" {
8962 #endif
8963 char nm_test_var;
8964 void nm_test_func(void);
8965 void nm_test_func(void){}
8966 #ifdef __cplusplus
8967 }
8968 #endif
8969 int main(){nm_test_var='a';nm_test_func();return(0);}
8970 _LT_EOF
8971
8972   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
8973   (eval $ac_compile) 2>&5
8974   ac_status=$?
8975   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8976   test $ac_status = 0; }; then
8977     # Now try to grab the symbols.
8978     nlist=conftest.nm
8979     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
8980   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
8981   ac_status=$?
8982   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8983   test $ac_status = 0; } && test -s "$nlist"; then
8984       # Try sorting and uniquifying the output.
8985       if sort "$nlist" | uniq > "$nlist"T; then
8986         mv -f "$nlist"T "$nlist"
8987       else
8988         rm -f "$nlist"T
8989       fi
8990
8991       # Make sure that we snagged all the symbols we need.
8992       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
8993         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
8994           cat <<_LT_EOF > conftest.$ac_ext
8995 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
8996 #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE
8997 /* DATA imports from DLLs on WIN32 can't be const, because runtime
8998    relocations are performed -- see ld's documentation on pseudo-relocs.  */
8999 # define LT_DLSYM_CONST
9000 #elif defined __osf__
9001 /* This system does not cope well with relocations in const data.  */
9002 # define LT_DLSYM_CONST
9003 #else
9004 # define LT_DLSYM_CONST const
9005 #endif
9006
9007 #ifdef __cplusplus
9008 extern "C" {
9009 #endif
9010
9011 _LT_EOF
9012           # Now generate the symbol file.
9013           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
9014
9015           cat <<_LT_EOF >> conftest.$ac_ext
9016
9017 /* The mapping between symbol names and symbols.  */
9018 LT_DLSYM_CONST struct {
9019   const char *name;
9020   void       *address;
9021 }
9022 lt__PROGRAM__LTX_preloaded_symbols[] =
9023 {
9024   { "@PROGRAM@", (void *) 0 },
9025 _LT_EOF
9026           $SED "s/^$symcode$symcode* .* \(.*\)$/  {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
9027           cat <<\_LT_EOF >> conftest.$ac_ext
9028   {0, (void *) 0}
9029 };
9030
9031 /* This works around a problem in FreeBSD linker */
9032 #ifdef FREEBSD_WORKAROUND
9033 static const void *lt_preloaded_setup() {
9034   return lt__PROGRAM__LTX_preloaded_symbols;
9035 }
9036 #endif
9037
9038 #ifdef __cplusplus
9039 }
9040 #endif
9041 _LT_EOF
9042           # Now try linking the two files.
9043           mv conftest.$ac_objext conftstm.$ac_objext
9044           lt_globsym_save_LIBS=$LIBS
9045           lt_globsym_save_CFLAGS=$CFLAGS
9046           LIBS=conftstm.$ac_objext
9047           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
9048           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9049   (eval $ac_link) 2>&5
9050   ac_status=$?
9051   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9052   test $ac_status = 0; } && test -s conftest$ac_exeext; then
9053             pipe_works=yes
9054           fi
9055           LIBS=$lt_globsym_save_LIBS
9056           CFLAGS=$lt_globsym_save_CFLAGS
9057         else
9058           echo "cannot find nm_test_func in $nlist" >&5
9059         fi
9060       else
9061         echo "cannot find nm_test_var in $nlist" >&5
9062       fi
9063     else
9064       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
9065     fi
9066   else
9067     echo "$progname: failed program was:" >&5
9068     cat conftest.$ac_ext >&5
9069   fi
9070   rm -rf conftest* conftst*
9071
9072   # Do not use the global_symbol_pipe unless it works.
9073   if test yes = "$pipe_works"; then
9074     break
9075   else
9076     lt_cv_sys_global_symbol_pipe=
9077   fi
9078 done
9079
9080 fi
9081
9082 if test -z "$lt_cv_sys_global_symbol_pipe"; then
9083   lt_cv_sys_global_symbol_to_cdecl=
9084 fi
9085 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
9086   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
9087 $as_echo "failed" >&6; }
9088 else
9089   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
9090 $as_echo "ok" >&6; }
9091 fi
9092
9093 # Response file support.
9094 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
9095   nm_file_list_spec='@'
9096 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
9097   nm_file_list_spec='@'
9098 fi
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
9137 $as_echo_n "checking for sysroot... " >&6; }
9138
9139 # Check whether --with-sysroot was given.
9140 if test "${with_sysroot+set}" = set; then :
9141   withval=$with_sysroot;
9142 else
9143   with_sysroot=no
9144 fi
9145
9146
9147 lt_sysroot=
9148 case $with_sysroot in #(
9149  yes)
9150    if test yes = "$GCC"; then
9151      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
9152    fi
9153    ;; #(
9154  /*)
9155    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
9156    ;; #(
9157  no|'')
9158    ;; #(
9159  *)
9160    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5
9161 $as_echo "$with_sysroot" >&6; }
9162    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
9163    ;;
9164 esac
9165
9166  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
9167 $as_echo "${lt_sysroot:-no}" >&6; }
9168
9169
9170
9171
9172
9173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5
9174 $as_echo_n "checking for a working dd... " >&6; }
9175 if ${ac_cv_path_lt_DD+:} false; then :
9176   $as_echo_n "(cached) " >&6
9177 else
9178   printf 0123456789abcdef0123456789abcdef >conftest.i
9179 cat conftest.i conftest.i >conftest2.i
9180 : ${lt_DD:=$DD}
9181 if test -z "$lt_DD"; then
9182   ac_path_lt_DD_found=false
9183   # Loop through the user's path and test for each of PROGNAME-LIST
9184   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9185 for as_dir in $PATH
9186 do
9187   IFS=$as_save_IFS
9188   test -z "$as_dir" && as_dir=.
9189     for ac_prog in dd; do
9190     for ac_exec_ext in '' $ac_executable_extensions; do
9191       ac_path_lt_DD="$as_dir/$ac_prog$ac_exec_ext"
9192       as_fn_executable_p "$ac_path_lt_DD" || continue
9193 if "$ac_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9194   cmp -s conftest.i conftest.out \
9195   && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=:
9196 fi
9197       $ac_path_lt_DD_found && break 3
9198     done
9199   done
9200   done
9201 IFS=$as_save_IFS
9202   if test -z "$ac_cv_path_lt_DD"; then
9203     :
9204   fi
9205 else
9206   ac_cv_path_lt_DD=$lt_DD
9207 fi
9208
9209 rm -f conftest.i conftest2.i conftest.out
9210 fi
9211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5
9212 $as_echo "$ac_cv_path_lt_DD" >&6; }
9213
9214
9215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5
9216 $as_echo_n "checking how to truncate binary pipes... " >&6; }
9217 if ${lt_cv_truncate_bin+:} false; then :
9218   $as_echo_n "(cached) " >&6
9219 else
9220   printf 0123456789abcdef0123456789abcdef >conftest.i
9221 cat conftest.i conftest.i >conftest2.i
9222 lt_cv_truncate_bin=
9223 if "$ac_cv_path_lt_DD" bs=32 count=1 <conftest2.i >conftest.out 2>/dev/null; then
9224   cmp -s conftest.i conftest.out \
9225   && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1"
9226 fi
9227 rm -f conftest.i conftest2.i conftest.out
9228 test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"
9229 fi
9230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5
9231 $as_echo "$lt_cv_truncate_bin" >&6; }
9232
9233
9234
9235
9236
9237
9238
9239 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
9240 func_cc_basename ()
9241 {
9242     for cc_temp in $*""; do
9243       case $cc_temp in
9244         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
9245         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
9246         \-*) ;;
9247         *) break;;
9248       esac
9249     done
9250     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
9251 }
9252
9253 # Check whether --enable-libtool-lock was given.
9254 if test "${enable_libtool_lock+set}" = set; then :
9255   enableval=$enable_libtool_lock;
9256 fi
9257
9258 test no = "$enable_libtool_lock" || enable_libtool_lock=yes
9259
9260 # Some flags need to be propagated to the compiler or linker for good
9261 # libtool support.
9262 case $host in
9263 ia64-*-hpux*)
9264   # Find out what ABI is being produced by ac_compile, and set mode
9265   # options accordingly.
9266   echo 'int i;' > conftest.$ac_ext
9267   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9268   (eval $ac_compile) 2>&5
9269   ac_status=$?
9270   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9271   test $ac_status = 0; }; then
9272     case `/usr/bin/file conftest.$ac_objext` in
9273       *ELF-32*)
9274         HPUX_IA64_MODE=32
9275         ;;
9276       *ELF-64*)
9277         HPUX_IA64_MODE=64
9278         ;;
9279     esac
9280   fi
9281   rm -rf conftest*
9282   ;;
9283 *-*-irix6*)
9284   # Find out what ABI is being produced by ac_compile, and set linker
9285   # options accordingly.
9286   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9287   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9288   (eval $ac_compile) 2>&5
9289   ac_status=$?
9290   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9291   test $ac_status = 0; }; then
9292     if test yes = "$lt_cv_prog_gnu_ld"; then
9293       case `/usr/bin/file conftest.$ac_objext` in
9294         *32-bit*)
9295           LD="${LD-ld} -melf32bsmip"
9296           ;;
9297         *N32*)
9298           LD="${LD-ld} -melf32bmipn32"
9299           ;;
9300         *64-bit*)
9301           LD="${LD-ld} -melf64bmip"
9302         ;;
9303       esac
9304     else
9305       case `/usr/bin/file conftest.$ac_objext` in
9306         *32-bit*)
9307           LD="${LD-ld} -32"
9308           ;;
9309         *N32*)
9310           LD="${LD-ld} -n32"
9311           ;;
9312         *64-bit*)
9313           LD="${LD-ld} -64"
9314           ;;
9315       esac
9316     fi
9317   fi
9318   rm -rf conftest*
9319   ;;
9320
9321 mips64*-*linux*)
9322   # Find out what ABI is being produced by ac_compile, and set linker
9323   # options accordingly.
9324   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
9325   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9326   (eval $ac_compile) 2>&5
9327   ac_status=$?
9328   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9329   test $ac_status = 0; }; then
9330     emul=elf
9331     case `/usr/bin/file conftest.$ac_objext` in
9332       *32-bit*)
9333         emul="${emul}32"
9334         ;;
9335       *64-bit*)
9336         emul="${emul}64"
9337         ;;
9338     esac
9339     case `/usr/bin/file conftest.$ac_objext` in
9340       *MSB*)
9341         emul="${emul}btsmip"
9342         ;;
9343       *LSB*)
9344         emul="${emul}ltsmip"
9345         ;;
9346     esac
9347     case `/usr/bin/file conftest.$ac_objext` in
9348       *N32*)
9349         emul="${emul}n32"
9350         ;;
9351     esac
9352     LD="${LD-ld} -m $emul"
9353   fi
9354   rm -rf conftest*
9355   ;;
9356
9357 x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \
9358 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
9359   # Find out what ABI is being produced by ac_compile, and set linker
9360   # options accordingly.  Note that the listed cases only cover the
9361   # situations where additional linker options are needed (such as when
9362   # doing 32-bit compilation for a host where ld defaults to 64-bit, or
9363   # vice versa); the common cases where no linker options are needed do
9364   # not appear in the list.
9365   echo 'int i;' > conftest.$ac_ext
9366   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9367   (eval $ac_compile) 2>&5
9368   ac_status=$?
9369   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9370   test $ac_status = 0; }; then
9371     case `/usr/bin/file conftest.o` in
9372       *32-bit*)
9373         case $host in
9374           x86_64-*kfreebsd*-gnu)
9375             LD="${LD-ld} -m elf_i386_fbsd"
9376             ;;
9377           x86_64-*linux*)
9378             case `/usr/bin/file conftest.o` in
9379               *x86-64*)
9380                 LD="${LD-ld} -m elf32_x86_64"
9381                 ;;
9382               *)
9383                 LD="${LD-ld} -m elf_i386"
9384                 ;;
9385             esac
9386             ;;
9387           powerpc64le-*linux*)
9388             LD="${LD-ld} -m elf32lppclinux"
9389             ;;
9390           powerpc64-*linux*)
9391             LD="${LD-ld} -m elf32ppclinux"
9392             ;;
9393           s390x-*linux*)
9394             LD="${LD-ld} -m elf_s390"
9395             ;;
9396           sparc64-*linux*)
9397             LD="${LD-ld} -m elf32_sparc"
9398             ;;
9399         esac
9400         ;;
9401       *64-bit*)
9402         case $host in
9403           x86_64-*kfreebsd*-gnu)
9404             LD="${LD-ld} -m elf_x86_64_fbsd"
9405             ;;
9406           x86_64-*linux*)
9407             LD="${LD-ld} -m elf_x86_64"
9408             ;;
9409           powerpcle-*linux*)
9410             LD="${LD-ld} -m elf64lppc"
9411             ;;
9412           powerpc-*linux*)
9413             LD="${LD-ld} -m elf64ppc"
9414             ;;
9415           s390*-*linux*|s390*-*tpf*)
9416             LD="${LD-ld} -m elf64_s390"
9417             ;;
9418           sparc*-*linux*)
9419             LD="${LD-ld} -m elf64_sparc"
9420             ;;
9421         esac
9422         ;;
9423     esac
9424   fi
9425   rm -rf conftest*
9426   ;;
9427
9428 *-*-sco3.2v5*)
9429   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
9430   SAVE_CFLAGS=$CFLAGS
9431   CFLAGS="$CFLAGS -belf"
9432   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
9433 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
9434 if ${lt_cv_cc_needs_belf+:} false; then :
9435   $as_echo_n "(cached) " >&6
9436 else
9437   ac_ext=c
9438 ac_cpp='$CPP $CPPFLAGS'
9439 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9440 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9441 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9442
9443      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9444 /* end confdefs.h.  */
9445
9446 int
9447 main ()
9448 {
9449
9450   ;
9451   return 0;
9452 }
9453 _ACEOF
9454 if ac_fn_c_try_link "$LINENO"; then :
9455   lt_cv_cc_needs_belf=yes
9456 else
9457   lt_cv_cc_needs_belf=no
9458 fi
9459 rm -f core conftest.err conftest.$ac_objext \
9460     conftest$ac_exeext conftest.$ac_ext
9461      ac_ext=c
9462 ac_cpp='$CPP $CPPFLAGS'
9463 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9464 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9465 ac_compiler_gnu=$ac_cv_c_compiler_gnu
9466
9467 fi
9468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
9469 $as_echo "$lt_cv_cc_needs_belf" >&6; }
9470   if test yes != "$lt_cv_cc_needs_belf"; then
9471     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
9472     CFLAGS=$SAVE_CFLAGS
9473   fi
9474   ;;
9475 *-*solaris*)
9476   # Find out what ABI is being produced by ac_compile, and set linker
9477   # options accordingly.
9478   echo 'int i;' > conftest.$ac_ext
9479   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
9480   (eval $ac_compile) 2>&5
9481   ac_status=$?
9482   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9483   test $ac_status = 0; }; then
9484     case `/usr/bin/file conftest.o` in
9485     *64-bit*)
9486       case $lt_cv_prog_gnu_ld in
9487       yes*)
9488         case $host in
9489         i?86-*-solaris*|x86_64-*-solaris*)
9490           LD="${LD-ld} -m elf_x86_64"
9491           ;;
9492         sparc*-*-solaris*)
9493           LD="${LD-ld} -m elf64_sparc"
9494           ;;
9495         esac
9496         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
9497         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
9498           LD=${LD-ld}_sol2
9499         fi
9500         ;;
9501       *)
9502         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
9503           LD="${LD-ld} -64"
9504         fi
9505         ;;
9506       esac
9507       ;;
9508     esac
9509   fi
9510   rm -rf conftest*
9511   ;;
9512 esac
9513
9514 need_locks=$enable_libtool_lock
9515
9516 if test -n "$ac_tool_prefix"; then
9517   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
9518 set dummy ${ac_tool_prefix}mt; ac_word=$2
9519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9520 $as_echo_n "checking for $ac_word... " >&6; }
9521 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
9522   $as_echo_n "(cached) " >&6
9523 else
9524   if test -n "$MANIFEST_TOOL"; then
9525   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
9526 else
9527 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9528 for as_dir in $PATH
9529 do
9530   IFS=$as_save_IFS
9531   test -z "$as_dir" && as_dir=.
9532     for ac_exec_ext in '' $ac_executable_extensions; do
9533   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9534     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
9535     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9536     break 2
9537   fi
9538 done
9539   done
9540 IFS=$as_save_IFS
9541
9542 fi
9543 fi
9544 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
9545 if test -n "$MANIFEST_TOOL"; then
9546   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
9547 $as_echo "$MANIFEST_TOOL" >&6; }
9548 else
9549   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9550 $as_echo "no" >&6; }
9551 fi
9552
9553
9554 fi
9555 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
9556   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
9557   # Extract the first word of "mt", so it can be a program name with args.
9558 set dummy mt; ac_word=$2
9559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9560 $as_echo_n "checking for $ac_word... " >&6; }
9561 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
9562   $as_echo_n "(cached) " >&6
9563 else
9564   if test -n "$ac_ct_MANIFEST_TOOL"; then
9565   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
9566 else
9567 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9568 for as_dir in $PATH
9569 do
9570   IFS=$as_save_IFS
9571   test -z "$as_dir" && as_dir=.
9572     for ac_exec_ext in '' $ac_executable_extensions; do
9573   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9574     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
9575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9576     break 2
9577   fi
9578 done
9579   done
9580 IFS=$as_save_IFS
9581
9582 fi
9583 fi
9584 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
9585 if test -n "$ac_ct_MANIFEST_TOOL"; then
9586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
9587 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
9588 else
9589   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9590 $as_echo "no" >&6; }
9591 fi
9592
9593   if test "x$ac_ct_MANIFEST_TOOL" = x; then
9594     MANIFEST_TOOL=":"
9595   else
9596     case $cross_compiling:$ac_tool_warned in
9597 yes:)
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9599 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9600 ac_tool_warned=yes ;;
9601 esac
9602     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
9603   fi
9604 else
9605   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
9606 fi
9607
9608 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
9609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
9610 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
9611 if ${lt_cv_path_mainfest_tool+:} false; then :
9612   $as_echo_n "(cached) " >&6
9613 else
9614   lt_cv_path_mainfest_tool=no
9615   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
9616   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
9617   cat conftest.err >&5
9618   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
9619     lt_cv_path_mainfest_tool=yes
9620   fi
9621   rm -f conftest*
9622 fi
9623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
9624 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
9625 if test yes != "$lt_cv_path_mainfest_tool"; then
9626   MANIFEST_TOOL=:
9627 fi
9628
9629
9630
9631
9632
9633
9634   case $host_os in
9635     rhapsody* | darwin*)
9636     if test -n "$ac_tool_prefix"; then
9637   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
9638 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9640 $as_echo_n "checking for $ac_word... " >&6; }
9641 if ${ac_cv_prog_DSYMUTIL+:} false; then :
9642   $as_echo_n "(cached) " >&6
9643 else
9644   if test -n "$DSYMUTIL"; then
9645   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
9646 else
9647 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9648 for as_dir in $PATH
9649 do
9650   IFS=$as_save_IFS
9651   test -z "$as_dir" && as_dir=.
9652     for ac_exec_ext in '' $ac_executable_extensions; do
9653   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9654     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
9655     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9656     break 2
9657   fi
9658 done
9659   done
9660 IFS=$as_save_IFS
9661
9662 fi
9663 fi
9664 DSYMUTIL=$ac_cv_prog_DSYMUTIL
9665 if test -n "$DSYMUTIL"; then
9666   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
9667 $as_echo "$DSYMUTIL" >&6; }
9668 else
9669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9670 $as_echo "no" >&6; }
9671 fi
9672
9673
9674 fi
9675 if test -z "$ac_cv_prog_DSYMUTIL"; then
9676   ac_ct_DSYMUTIL=$DSYMUTIL
9677   # Extract the first word of "dsymutil", so it can be a program name with args.
9678 set dummy dsymutil; ac_word=$2
9679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9680 $as_echo_n "checking for $ac_word... " >&6; }
9681 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
9682   $as_echo_n "(cached) " >&6
9683 else
9684   if test -n "$ac_ct_DSYMUTIL"; then
9685   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
9686 else
9687 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9688 for as_dir in $PATH
9689 do
9690   IFS=$as_save_IFS
9691   test -z "$as_dir" && as_dir=.
9692     for ac_exec_ext in '' $ac_executable_extensions; do
9693   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9694     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
9695     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9696     break 2
9697   fi
9698 done
9699   done
9700 IFS=$as_save_IFS
9701
9702 fi
9703 fi
9704 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
9705 if test -n "$ac_ct_DSYMUTIL"; then
9706   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
9707 $as_echo "$ac_ct_DSYMUTIL" >&6; }
9708 else
9709   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9710 $as_echo "no" >&6; }
9711 fi
9712
9713   if test "x$ac_ct_DSYMUTIL" = x; then
9714     DSYMUTIL=":"
9715   else
9716     case $cross_compiling:$ac_tool_warned in
9717 yes:)
9718 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9719 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9720 ac_tool_warned=yes ;;
9721 esac
9722     DSYMUTIL=$ac_ct_DSYMUTIL
9723   fi
9724 else
9725   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
9726 fi
9727
9728     if test -n "$ac_tool_prefix"; then
9729   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
9730 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
9731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9732 $as_echo_n "checking for $ac_word... " >&6; }
9733 if ${ac_cv_prog_NMEDIT+:} false; then :
9734   $as_echo_n "(cached) " >&6
9735 else
9736   if test -n "$NMEDIT"; then
9737   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
9738 else
9739 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9740 for as_dir in $PATH
9741 do
9742   IFS=$as_save_IFS
9743   test -z "$as_dir" && as_dir=.
9744     for ac_exec_ext in '' $ac_executable_extensions; do
9745   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9746     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
9747     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9748     break 2
9749   fi
9750 done
9751   done
9752 IFS=$as_save_IFS
9753
9754 fi
9755 fi
9756 NMEDIT=$ac_cv_prog_NMEDIT
9757 if test -n "$NMEDIT"; then
9758   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
9759 $as_echo "$NMEDIT" >&6; }
9760 else
9761   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9762 $as_echo "no" >&6; }
9763 fi
9764
9765
9766 fi
9767 if test -z "$ac_cv_prog_NMEDIT"; then
9768   ac_ct_NMEDIT=$NMEDIT
9769   # Extract the first word of "nmedit", so it can be a program name with args.
9770 set dummy nmedit; ac_word=$2
9771 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9772 $as_echo_n "checking for $ac_word... " >&6; }
9773 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
9774   $as_echo_n "(cached) " >&6
9775 else
9776   if test -n "$ac_ct_NMEDIT"; then
9777   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
9778 else
9779 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9780 for as_dir in $PATH
9781 do
9782   IFS=$as_save_IFS
9783   test -z "$as_dir" && as_dir=.
9784     for ac_exec_ext in '' $ac_executable_extensions; do
9785   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9786     ac_cv_prog_ac_ct_NMEDIT="nmedit"
9787     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9788     break 2
9789   fi
9790 done
9791   done
9792 IFS=$as_save_IFS
9793
9794 fi
9795 fi
9796 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
9797 if test -n "$ac_ct_NMEDIT"; then
9798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
9799 $as_echo "$ac_ct_NMEDIT" >&6; }
9800 else
9801   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9802 $as_echo "no" >&6; }
9803 fi
9804
9805   if test "x$ac_ct_NMEDIT" = x; then
9806     NMEDIT=":"
9807   else
9808     case $cross_compiling:$ac_tool_warned in
9809 yes:)
9810 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9811 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9812 ac_tool_warned=yes ;;
9813 esac
9814     NMEDIT=$ac_ct_NMEDIT
9815   fi
9816 else
9817   NMEDIT="$ac_cv_prog_NMEDIT"
9818 fi
9819
9820     if test -n "$ac_tool_prefix"; then
9821   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
9822 set dummy ${ac_tool_prefix}lipo; ac_word=$2
9823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9824 $as_echo_n "checking for $ac_word... " >&6; }
9825 if ${ac_cv_prog_LIPO+:} false; then :
9826   $as_echo_n "(cached) " >&6
9827 else
9828   if test -n "$LIPO"; then
9829   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
9830 else
9831 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9832 for as_dir in $PATH
9833 do
9834   IFS=$as_save_IFS
9835   test -z "$as_dir" && as_dir=.
9836     for ac_exec_ext in '' $ac_executable_extensions; do
9837   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9838     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
9839     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9840     break 2
9841   fi
9842 done
9843   done
9844 IFS=$as_save_IFS
9845
9846 fi
9847 fi
9848 LIPO=$ac_cv_prog_LIPO
9849 if test -n "$LIPO"; then
9850   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
9851 $as_echo "$LIPO" >&6; }
9852 else
9853   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9854 $as_echo "no" >&6; }
9855 fi
9856
9857
9858 fi
9859 if test -z "$ac_cv_prog_LIPO"; then
9860   ac_ct_LIPO=$LIPO
9861   # Extract the first word of "lipo", so it can be a program name with args.
9862 set dummy lipo; ac_word=$2
9863 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9864 $as_echo_n "checking for $ac_word... " >&6; }
9865 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
9866   $as_echo_n "(cached) " >&6
9867 else
9868   if test -n "$ac_ct_LIPO"; then
9869   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
9870 else
9871 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9872 for as_dir in $PATH
9873 do
9874   IFS=$as_save_IFS
9875   test -z "$as_dir" && as_dir=.
9876     for ac_exec_ext in '' $ac_executable_extensions; do
9877   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9878     ac_cv_prog_ac_ct_LIPO="lipo"
9879     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9880     break 2
9881   fi
9882 done
9883   done
9884 IFS=$as_save_IFS
9885
9886 fi
9887 fi
9888 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
9889 if test -n "$ac_ct_LIPO"; then
9890   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
9891 $as_echo "$ac_ct_LIPO" >&6; }
9892 else
9893   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9894 $as_echo "no" >&6; }
9895 fi
9896
9897   if test "x$ac_ct_LIPO" = x; then
9898     LIPO=":"
9899   else
9900     case $cross_compiling:$ac_tool_warned in
9901 yes:)
9902 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9903 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9904 ac_tool_warned=yes ;;
9905 esac
9906     LIPO=$ac_ct_LIPO
9907   fi
9908 else
9909   LIPO="$ac_cv_prog_LIPO"
9910 fi
9911
9912     if test -n "$ac_tool_prefix"; then
9913   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
9914 set dummy ${ac_tool_prefix}otool; ac_word=$2
9915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9916 $as_echo_n "checking for $ac_word... " >&6; }
9917 if ${ac_cv_prog_OTOOL+:} false; then :
9918   $as_echo_n "(cached) " >&6
9919 else
9920   if test -n "$OTOOL"; then
9921   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
9922 else
9923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9924 for as_dir in $PATH
9925 do
9926   IFS=$as_save_IFS
9927   test -z "$as_dir" && as_dir=.
9928     for ac_exec_ext in '' $ac_executable_extensions; do
9929   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9930     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
9931     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9932     break 2
9933   fi
9934 done
9935   done
9936 IFS=$as_save_IFS
9937
9938 fi
9939 fi
9940 OTOOL=$ac_cv_prog_OTOOL
9941 if test -n "$OTOOL"; then
9942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
9943 $as_echo "$OTOOL" >&6; }
9944 else
9945   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9946 $as_echo "no" >&6; }
9947 fi
9948
9949
9950 fi
9951 if test -z "$ac_cv_prog_OTOOL"; then
9952   ac_ct_OTOOL=$OTOOL
9953   # Extract the first word of "otool", so it can be a program name with args.
9954 set dummy otool; ac_word=$2
9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9956 $as_echo_n "checking for $ac_word... " >&6; }
9957 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
9958   $as_echo_n "(cached) " >&6
9959 else
9960   if test -n "$ac_ct_OTOOL"; then
9961   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
9962 else
9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9964 for as_dir in $PATH
9965 do
9966   IFS=$as_save_IFS
9967   test -z "$as_dir" && as_dir=.
9968     for ac_exec_ext in '' $ac_executable_extensions; do
9969   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9970     ac_cv_prog_ac_ct_OTOOL="otool"
9971     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9972     break 2
9973   fi
9974 done
9975   done
9976 IFS=$as_save_IFS
9977
9978 fi
9979 fi
9980 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
9981 if test -n "$ac_ct_OTOOL"; then
9982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
9983 $as_echo "$ac_ct_OTOOL" >&6; }
9984 else
9985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9986 $as_echo "no" >&6; }
9987 fi
9988
9989   if test "x$ac_ct_OTOOL" = x; then
9990     OTOOL=":"
9991   else
9992     case $cross_compiling:$ac_tool_warned in
9993 yes:)
9994 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9995 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9996 ac_tool_warned=yes ;;
9997 esac
9998     OTOOL=$ac_ct_OTOOL
9999   fi
10000 else
10001   OTOOL="$ac_cv_prog_OTOOL"
10002 fi
10003
10004     if test -n "$ac_tool_prefix"; then
10005   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
10006 set dummy ${ac_tool_prefix}otool64; ac_word=$2
10007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10008 $as_echo_n "checking for $ac_word... " >&6; }
10009 if ${ac_cv_prog_OTOOL64+:} false; then :
10010   $as_echo_n "(cached) " >&6
10011 else
10012   if test -n "$OTOOL64"; then
10013   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
10014 else
10015 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10016 for as_dir in $PATH
10017 do
10018   IFS=$as_save_IFS
10019   test -z "$as_dir" && as_dir=.
10020     for ac_exec_ext in '' $ac_executable_extensions; do
10021   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10022     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
10023     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10024     break 2
10025   fi
10026 done
10027   done
10028 IFS=$as_save_IFS
10029
10030 fi
10031 fi
10032 OTOOL64=$ac_cv_prog_OTOOL64
10033 if test -n "$OTOOL64"; then
10034   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
10035 $as_echo "$OTOOL64" >&6; }
10036 else
10037   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10038 $as_echo "no" >&6; }
10039 fi
10040
10041
10042 fi
10043 if test -z "$ac_cv_prog_OTOOL64"; then
10044   ac_ct_OTOOL64=$OTOOL64
10045   # Extract the first word of "otool64", so it can be a program name with args.
10046 set dummy otool64; ac_word=$2
10047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10048 $as_echo_n "checking for $ac_word... " >&6; }
10049 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
10050   $as_echo_n "(cached) " >&6
10051 else
10052   if test -n "$ac_ct_OTOOL64"; then
10053   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
10054 else
10055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10056 for as_dir in $PATH
10057 do
10058   IFS=$as_save_IFS
10059   test -z "$as_dir" && as_dir=.
10060     for ac_exec_ext in '' $ac_executable_extensions; do
10061   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10062     ac_cv_prog_ac_ct_OTOOL64="otool64"
10063     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10064     break 2
10065   fi
10066 done
10067   done
10068 IFS=$as_save_IFS
10069
10070 fi
10071 fi
10072 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
10073 if test -n "$ac_ct_OTOOL64"; then
10074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
10075 $as_echo "$ac_ct_OTOOL64" >&6; }
10076 else
10077   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10078 $as_echo "no" >&6; }
10079 fi
10080
10081   if test "x$ac_ct_OTOOL64" = x; then
10082     OTOOL64=":"
10083   else
10084     case $cross_compiling:$ac_tool_warned in
10085 yes:)
10086 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10087 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10088 ac_tool_warned=yes ;;
10089 esac
10090     OTOOL64=$ac_ct_OTOOL64
10091   fi
10092 else
10093   OTOOL64="$ac_cv_prog_OTOOL64"
10094 fi
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
10123 $as_echo_n "checking for -single_module linker flag... " >&6; }
10124 if ${lt_cv_apple_cc_single_mod+:} false; then :
10125   $as_echo_n "(cached) " >&6
10126 else
10127   lt_cv_apple_cc_single_mod=no
10128       if test -z "$LT_MULTI_MODULE"; then
10129         # By default we will add the -single_module flag. You can override
10130         # by either setting the environment variable LT_MULTI_MODULE
10131         # non-empty at configure time, or by adding -multi_module to the
10132         # link flags.
10133         rm -rf libconftest.dylib*
10134         echo "int foo(void){return 1;}" > conftest.c
10135         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10136 -dynamiclib -Wl,-single_module conftest.c" >&5
10137         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
10138           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
10139         _lt_result=$?
10140         # If there is a non-empty error log, and "single_module"
10141         # appears in it, assume the flag caused a linker warning
10142         if test -s conftest.err && $GREP single_module conftest.err; then
10143           cat conftest.err >&5
10144         # Otherwise, if the output was created with a 0 exit code from
10145         # the compiler, it worked.
10146         elif test -f libconftest.dylib && test 0 = "$_lt_result"; then
10147           lt_cv_apple_cc_single_mod=yes
10148         else
10149           cat conftest.err >&5
10150         fi
10151         rm -rf libconftest.dylib*
10152         rm -f conftest.*
10153       fi
10154 fi
10155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
10156 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
10157
10158     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
10159 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
10160 if ${lt_cv_ld_exported_symbols_list+:} false; then :
10161   $as_echo_n "(cached) " >&6
10162 else
10163   lt_cv_ld_exported_symbols_list=no
10164       save_LDFLAGS=$LDFLAGS
10165       echo "_main" > conftest.sym
10166       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
10167       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10168 /* end confdefs.h.  */
10169
10170 int
10171 main ()
10172 {
10173
10174   ;
10175   return 0;
10176 }
10177 _ACEOF
10178 if ac_fn_c_try_link "$LINENO"; then :
10179   lt_cv_ld_exported_symbols_list=yes
10180 else
10181   lt_cv_ld_exported_symbols_list=no
10182 fi
10183 rm -f core conftest.err conftest.$ac_objext \
10184     conftest$ac_exeext conftest.$ac_ext
10185         LDFLAGS=$save_LDFLAGS
10186
10187 fi
10188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
10189 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
10190
10191     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
10192 $as_echo_n "checking for -force_load linker flag... " >&6; }
10193 if ${lt_cv_ld_force_load+:} false; then :
10194   $as_echo_n "(cached) " >&6
10195 else
10196   lt_cv_ld_force_load=no
10197       cat > conftest.c << _LT_EOF
10198 int forced_loaded() { return 2;}
10199 _LT_EOF
10200       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
10201       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
10202       echo "$AR cru libconftest.a conftest.o" >&5
10203       $AR cru libconftest.a conftest.o 2>&5
10204       echo "$RANLIB libconftest.a" >&5
10205       $RANLIB libconftest.a 2>&5
10206       cat > conftest.c << _LT_EOF
10207 int main() { return 0;}
10208 _LT_EOF
10209       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
10210       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
10211       _lt_result=$?
10212       if test -s conftest.err && $GREP force_load conftest.err; then
10213         cat conftest.err >&5
10214       elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then
10215         lt_cv_ld_force_load=yes
10216       else
10217         cat conftest.err >&5
10218       fi
10219         rm -f conftest.err libconftest.a conftest conftest.c
10220         rm -rf conftest.dSYM
10221
10222 fi
10223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
10224 $as_echo "$lt_cv_ld_force_load" >&6; }
10225     case $host_os in
10226     rhapsody* | darwin1.[012])
10227       _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;;
10228     darwin1.*)
10229       _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10230     darwin*) # darwin 5.x on
10231       # if running on 10.5 or later, the deployment target defaults
10232       # to the OS version, if on x86, and 10.4, the deployment
10233       # target defaults to 10.4. Don't you love it?
10234       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
10235         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
10236           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10237         10.[012][,.]*)
10238           _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;;
10239         10.*)
10240           _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;;
10241       esac
10242     ;;
10243   esac
10244     if test yes = "$lt_cv_apple_cc_single_mod"; then
10245       _lt_dar_single_mod='$single_module'
10246     fi
10247     if test yes = "$lt_cv_ld_exported_symbols_list"; then
10248       _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym'
10249     else
10250       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib'
10251     fi
10252     if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then
10253       _lt_dsymutil='~$DSYMUTIL $lib || :'
10254     else
10255       _lt_dsymutil=
10256     fi
10257     ;;
10258   esac
10259
10260 # func_munge_path_list VARIABLE PATH
10261 # -----------------------------------
10262 # VARIABLE is name of variable containing _space_ separated list of
10263 # directories to be munged by the contents of PATH, which is string
10264 # having a format:
10265 # "DIR[:DIR]:"
10266 #       string "DIR[ DIR]" will be prepended to VARIABLE
10267 # ":DIR[:DIR]"
10268 #       string "DIR[ DIR]" will be appended to VARIABLE
10269 # "DIRP[:DIRP]::[DIRA:]DIRA"
10270 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
10271 #       "DIRA[ DIRA]" will be appended to VARIABLE
10272 # "DIR[:DIR]"
10273 #       VARIABLE will be replaced by "DIR[ DIR]"
10274 func_munge_path_list ()
10275 {
10276     case x$2 in
10277     x)
10278         ;;
10279     *:)
10280         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
10281         ;;
10282     x:*)
10283         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
10284         ;;
10285     *::*)
10286         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
10287         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
10288         ;;
10289     *)
10290         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
10291         ;;
10292     esac
10293 }
10294
10295 for ac_header in dlfcn.h
10296 do :
10297   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
10298 "
10299 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
10300   cat >>confdefs.h <<_ACEOF
10301 #define HAVE_DLFCN_H 1
10302 _ACEOF
10303
10304 fi
10305
10306 done
10307
10308
10309
10310
10311
10312 # Set options
10313
10314
10315
10316         enable_dlopen=no
10317
10318
10319   enable_win32_dll=no
10320
10321
10322
10323   # Check whether --enable-static was given.
10324 if test "${enable_static+set}" = set; then :
10325   enableval=$enable_static; p=${PACKAGE-default}
10326     case $enableval in
10327     yes) enable_static=yes ;;
10328     no) enable_static=no ;;
10329     *)
10330      enable_static=no
10331       # Look at the argument we got.  We use all the common list separators.
10332       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10333       for pkg in $enableval; do
10334         IFS=$lt_save_ifs
10335         if test "X$pkg" = "X$p"; then
10336           enable_static=yes
10337         fi
10338       done
10339       IFS=$lt_save_ifs
10340       ;;
10341     esac
10342 else
10343   enable_static=yes
10344 fi
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355 # Check whether --with-pic was given.
10356 if test "${with_pic+set}" = set; then :
10357   withval=$with_pic; lt_p=${PACKAGE-default}
10358     case $withval in
10359     yes|no) pic_mode=$withval ;;
10360     *)
10361       pic_mode=default
10362       # Look at the argument we got.  We use all the common list separators.
10363       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10364       for lt_pkg in $withval; do
10365         IFS=$lt_save_ifs
10366         if test "X$lt_pkg" = "X$lt_p"; then
10367           pic_mode=yes
10368         fi
10369       done
10370       IFS=$lt_save_ifs
10371       ;;
10372     esac
10373 else
10374   pic_mode=default
10375 fi
10376
10377
10378
10379
10380
10381
10382
10383
10384   # Check whether --enable-fast-install was given.
10385 if test "${enable_fast_install+set}" = set; then :
10386   enableval=$enable_fast_install; p=${PACKAGE-default}
10387     case $enableval in
10388     yes) enable_fast_install=yes ;;
10389     no) enable_fast_install=no ;;
10390     *)
10391       enable_fast_install=no
10392       # Look at the argument we got.  We use all the common list separators.
10393       lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR,
10394       for pkg in $enableval; do
10395         IFS=$lt_save_ifs
10396         if test "X$pkg" = "X$p"; then
10397           enable_fast_install=yes
10398         fi
10399       done
10400       IFS=$lt_save_ifs
10401       ;;
10402     esac
10403 else
10404   enable_fast_install=yes
10405 fi
10406
10407
10408
10409
10410
10411
10412
10413
10414   shared_archive_member_spec=
10415 case $host,$enable_shared in
10416 power*-*-aix[5-9]*,yes)
10417   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5
10418 $as_echo_n "checking which variant of shared library versioning to provide... " >&6; }
10419
10420 # Check whether --with-aix-soname was given.
10421 if test "${with_aix_soname+set}" = set; then :
10422   withval=$with_aix_soname; case $withval in
10423     aix|svr4|both)
10424       ;;
10425     *)
10426       as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5
10427       ;;
10428     esac
10429     lt_cv_with_aix_soname=$with_aix_soname
10430 else
10431   if ${lt_cv_with_aix_soname+:} false; then :
10432   $as_echo_n "(cached) " >&6
10433 else
10434   lt_cv_with_aix_soname=aix
10435 fi
10436
10437     with_aix_soname=$lt_cv_with_aix_soname
10438 fi
10439
10440   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5
10441 $as_echo "$with_aix_soname" >&6; }
10442   if test aix != "$with_aix_soname"; then
10443     # For the AIX way of multilib, we name the shared archive member
10444     # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o',
10445     # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File.
10446     # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag,
10447     # the AIX toolchain works better with OBJECT_MODE set (default 32).
10448     if test 64 = "${OBJECT_MODE-32}"; then
10449       shared_archive_member_spec=shr_64
10450     else
10451       shared_archive_member_spec=shr
10452     fi
10453   fi
10454   ;;
10455 *)
10456   with_aix_soname=aix
10457   ;;
10458 esac
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469 # This can be used to rebuild libtool when needed
10470 LIBTOOL_DEPS=$ltmain
10471
10472 # Always use our own libtool.
10473 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504 test -z "$LN_S" && LN_S="ln -s"
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519 if test -n "${ZSH_VERSION+set}"; then
10520    setopt NO_GLOB_SUBST
10521 fi
10522
10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
10524 $as_echo_n "checking for objdir... " >&6; }
10525 if ${lt_cv_objdir+:} false; then :
10526   $as_echo_n "(cached) " >&6
10527 else
10528   rm -f .libs 2>/dev/null
10529 mkdir .libs 2>/dev/null
10530 if test -d .libs; then
10531   lt_cv_objdir=.libs
10532 else
10533   # MS-DOS does not allow filenames that begin with a dot.
10534   lt_cv_objdir=_libs
10535 fi
10536 rmdir .libs 2>/dev/null
10537 fi
10538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
10539 $as_echo "$lt_cv_objdir" >&6; }
10540 objdir=$lt_cv_objdir
10541
10542
10543
10544
10545
10546 cat >>confdefs.h <<_ACEOF
10547 #define LT_OBJDIR "$lt_cv_objdir/"
10548 _ACEOF
10549
10550
10551
10552
10553 case $host_os in
10554 aix3*)
10555   # AIX sometimes has problems with the GCC collect2 program.  For some
10556   # reason, if we set the COLLECT_NAMES environment variable, the problems
10557   # vanish in a puff of smoke.
10558   if test set != "${COLLECT_NAMES+set}"; then
10559     COLLECT_NAMES=
10560     export COLLECT_NAMES
10561   fi
10562   ;;
10563 esac
10564
10565 # Global variables:
10566 ofile=libtool
10567 can_build_shared=yes
10568
10569 # All known linkers require a '.a' archive for static linking (except MSVC,
10570 # which needs '.lib').
10571 libext=a
10572
10573 with_gnu_ld=$lt_cv_prog_gnu_ld
10574
10575 old_CC=$CC
10576 old_CFLAGS=$CFLAGS
10577
10578 # Set sane defaults for various variables
10579 test -z "$CC" && CC=cc
10580 test -z "$LTCC" && LTCC=$CC
10581 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
10582 test -z "$LD" && LD=ld
10583 test -z "$ac_objext" && ac_objext=o
10584
10585 func_cc_basename $compiler
10586 cc_basename=$func_cc_basename_result
10587
10588
10589 # Only perform the check for file, if the check method requires it
10590 test -z "$MAGIC_CMD" && MAGIC_CMD=file
10591 case $deplibs_check_method in
10592 file_magic*)
10593   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
10594     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
10595 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
10596 if ${lt_cv_path_MAGIC_CMD+:} false; then :
10597   $as_echo_n "(cached) " >&6
10598 else
10599   case $MAGIC_CMD in
10600 [\\/*] |  ?:[\\/]*)
10601   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10602   ;;
10603 *)
10604   lt_save_MAGIC_CMD=$MAGIC_CMD
10605   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10606   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10607   for ac_dir in $ac_dummy; do
10608     IFS=$lt_save_ifs
10609     test -z "$ac_dir" && ac_dir=.
10610     if test -f "$ac_dir/${ac_tool_prefix}file"; then
10611       lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file"
10612       if test -n "$file_magic_test_file"; then
10613         case $deplibs_check_method in
10614         "file_magic "*)
10615           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10616           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10617           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10618             $EGREP "$file_magic_regex" > /dev/null; then
10619             :
10620           else
10621             cat <<_LT_EOF 1>&2
10622
10623 *** Warning: the command libtool uses to detect shared libraries,
10624 *** $file_magic_cmd, produces output that libtool cannot recognize.
10625 *** The result is that libtool may fail to recognize shared libraries
10626 *** as such.  This will affect the creation of libtool libraries that
10627 *** depend on shared libraries, but programs linked with such libtool
10628 *** libraries will work regardless of this problem.  Nevertheless, you
10629 *** may want to report the problem to your system manager and/or to
10630 *** bug-libtool@gnu.org
10631
10632 _LT_EOF
10633           fi ;;
10634         esac
10635       fi
10636       break
10637     fi
10638   done
10639   IFS=$lt_save_ifs
10640   MAGIC_CMD=$lt_save_MAGIC_CMD
10641   ;;
10642 esac
10643 fi
10644
10645 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10646 if test -n "$MAGIC_CMD"; then
10647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10648 $as_echo "$MAGIC_CMD" >&6; }
10649 else
10650   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10651 $as_echo "no" >&6; }
10652 fi
10653
10654
10655
10656
10657
10658 if test -z "$lt_cv_path_MAGIC_CMD"; then
10659   if test -n "$ac_tool_prefix"; then
10660     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
10661 $as_echo_n "checking for file... " >&6; }
10662 if ${lt_cv_path_MAGIC_CMD+:} false; then :
10663   $as_echo_n "(cached) " >&6
10664 else
10665   case $MAGIC_CMD in
10666 [\\/*] |  ?:[\\/]*)
10667   lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path.
10668   ;;
10669 *)
10670   lt_save_MAGIC_CMD=$MAGIC_CMD
10671   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
10672   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
10673   for ac_dir in $ac_dummy; do
10674     IFS=$lt_save_ifs
10675     test -z "$ac_dir" && ac_dir=.
10676     if test -f "$ac_dir/file"; then
10677       lt_cv_path_MAGIC_CMD=$ac_dir/"file"
10678       if test -n "$file_magic_test_file"; then
10679         case $deplibs_check_method in
10680         "file_magic "*)
10681           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
10682           MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10683           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
10684             $EGREP "$file_magic_regex" > /dev/null; then
10685             :
10686           else
10687             cat <<_LT_EOF 1>&2
10688
10689 *** Warning: the command libtool uses to detect shared libraries,
10690 *** $file_magic_cmd, produces output that libtool cannot recognize.
10691 *** The result is that libtool may fail to recognize shared libraries
10692 *** as such.  This will affect the creation of libtool libraries that
10693 *** depend on shared libraries, but programs linked with such libtool
10694 *** libraries will work regardless of this problem.  Nevertheless, you
10695 *** may want to report the problem to your system manager and/or to
10696 *** bug-libtool@gnu.org
10697
10698 _LT_EOF
10699           fi ;;
10700         esac
10701       fi
10702       break
10703     fi
10704   done
10705   IFS=$lt_save_ifs
10706   MAGIC_CMD=$lt_save_MAGIC_CMD
10707   ;;
10708 esac
10709 fi
10710
10711 MAGIC_CMD=$lt_cv_path_MAGIC_CMD
10712 if test -n "$MAGIC_CMD"; then
10713   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
10714 $as_echo "$MAGIC_CMD" >&6; }
10715 else
10716   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10717 $as_echo "no" >&6; }
10718 fi
10719
10720
10721   else
10722     MAGIC_CMD=:
10723   fi
10724 fi
10725
10726   fi
10727   ;;
10728 esac
10729
10730 # Use C for the default configuration in the libtool script
10731
10732 lt_save_CC=$CC
10733 ac_ext=c
10734 ac_cpp='$CPP $CPPFLAGS'
10735 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10736 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10737 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10738
10739
10740 # Source file extension for C test sources.
10741 ac_ext=c
10742
10743 # Object file extension for compiled C test sources.
10744 objext=o
10745 objext=$objext
10746
10747 # Code to be used in simple compile tests
10748 lt_simple_compile_test_code="int some_variable = 0;"
10749
10750 # Code to be used in simple link tests
10751 lt_simple_link_test_code='int main(){return(0);}'
10752
10753
10754
10755
10756
10757
10758
10759 # If no C compiler was specified, use CC.
10760 LTCC=${LTCC-"$CC"}
10761
10762 # If no C compiler flags were specified, use CFLAGS.
10763 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10764
10765 # Allow CC to be a program name with arguments.
10766 compiler=$CC
10767
10768 # Save the default compiler, since it gets overwritten when the other
10769 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
10770 compiler_DEFAULT=$CC
10771
10772 # save warnings/boilerplate of simple test code
10773 ac_outfile=conftest.$ac_objext
10774 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10775 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10776 _lt_compiler_boilerplate=`cat conftest.err`
10777 $RM conftest*
10778
10779 ac_outfile=conftest.$ac_objext
10780 echo "$lt_simple_link_test_code" >conftest.$ac_ext
10781 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10782 _lt_linker_boilerplate=`cat conftest.err`
10783 $RM -r conftest*
10784
10785
10786 ## CAVEAT EMPTOR:
10787 ## There is no encapsulation within the following macros, do not change
10788 ## the running order or otherwise move them around unless you know exactly
10789 ## what you are doing...
10790 if test -n "$compiler"; then
10791
10792 lt_prog_compiler_no_builtin_flag=
10793
10794 if test yes = "$GCC"; then
10795   case $cc_basename in
10796   nvcc*)
10797     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
10798   *)
10799     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
10800   esac
10801
10802   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
10803 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
10804 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
10805   $as_echo_n "(cached) " >&6
10806 else
10807   lt_cv_prog_compiler_rtti_exceptions=no
10808    ac_outfile=conftest.$ac_objext
10809    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10810    lt_compiler_flag="-fno-rtti -fno-exceptions"  ## exclude from sc_useless_quotes_in_assignment
10811    # Insert the option either (1) after the last *FLAGS variable, or
10812    # (2) before a word containing "conftest.", or (3) at the end.
10813    # Note that $ac_compile itself does not contain backslashes and begins
10814    # with a dollar sign (not a hyphen), so the echo should work correctly.
10815    # The option is referenced via a variable to avoid confusing sed.
10816    lt_compile=`echo "$ac_compile" | $SED \
10817    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
10818    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
10819    -e 's:$: $lt_compiler_flag:'`
10820    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
10821    (eval "$lt_compile" 2>conftest.err)
10822    ac_status=$?
10823    cat conftest.err >&5
10824    echo "$as_me:$LINENO: \$? = $ac_status" >&5
10825    if (exit $ac_status) && test -s "$ac_outfile"; then
10826      # The compiler can only warn and ignore the option if not recognized
10827      # So say no if there are warnings other than the usual output.
10828      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
10829      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10830      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
10831        lt_cv_prog_compiler_rtti_exceptions=yes
10832      fi
10833    fi
10834    $RM conftest*
10835
10836 fi
10837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
10838 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
10839
10840 if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then
10841     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
10842 else
10843     :
10844 fi
10845
10846 fi
10847
10848
10849
10850
10851
10852
10853   lt_prog_compiler_wl=
10854 lt_prog_compiler_pic=
10855 lt_prog_compiler_static=
10856
10857
10858   if test yes = "$GCC"; then
10859     lt_prog_compiler_wl='-Wl,'
10860     lt_prog_compiler_static='-static'
10861
10862     case $host_os in
10863       aix*)
10864       # All AIX code is PIC.
10865       if test ia64 = "$host_cpu"; then
10866         # AIX 5 now supports IA64 processor
10867         lt_prog_compiler_static='-Bstatic'
10868       fi
10869       lt_prog_compiler_pic='-fPIC'
10870       ;;
10871
10872     amigaos*)
10873       case $host_cpu in
10874       powerpc)
10875             # see comment about AmigaOS4 .so support
10876             lt_prog_compiler_pic='-fPIC'
10877         ;;
10878       m68k)
10879             # FIXME: we need at least 68020 code to build shared libraries, but
10880             # adding the '-m68020' flag to GCC prevents building anything better,
10881             # like '-m68040'.
10882             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
10883         ;;
10884       esac
10885       ;;
10886
10887     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
10888       # PIC is the default for these OSes.
10889       ;;
10890
10891     mingw* | cygwin* | pw32* | os2* | cegcc*)
10892       # This hack is so that the source file can tell whether it is being
10893       # built for inclusion in a dll (and should export symbols for example).
10894       # Although the cygwin gcc ignores -fPIC, still need this for old-style
10895       # (--disable-auto-import) libraries
10896       lt_prog_compiler_pic='-DDLL_EXPORT'
10897       case $host_os in
10898       os2*)
10899         lt_prog_compiler_static='$wl-static'
10900         ;;
10901       esac
10902       ;;
10903
10904     darwin* | rhapsody*)
10905       # PIC is the default on this platform
10906       # Common symbols not allowed in MH_DYLIB files
10907       lt_prog_compiler_pic='-fno-common'
10908       ;;
10909
10910     haiku*)
10911       # PIC is the default for Haiku.
10912       # The "-static" flag exists, but is broken.
10913       lt_prog_compiler_static=
10914       ;;
10915
10916     hpux*)
10917       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
10918       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
10919       # sets the default TLS model and affects inlining.
10920       case $host_cpu in
10921       hppa*64*)
10922         # +Z the default
10923         ;;
10924       *)
10925         lt_prog_compiler_pic='-fPIC'
10926         ;;
10927       esac
10928       ;;
10929
10930     interix[3-9]*)
10931       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
10932       # Instead, we relocate shared libraries at runtime.
10933       ;;
10934
10935     msdosdjgpp*)
10936       # Just because we use GCC doesn't mean we suddenly get shared libraries
10937       # on systems that don't support them.
10938       lt_prog_compiler_can_build_shared=no
10939       enable_shared=no
10940       ;;
10941
10942     *nto* | *qnx*)
10943       # QNX uses GNU C++, but need to define -shared option too, otherwise
10944       # it will coredump.
10945       lt_prog_compiler_pic='-fPIC -shared'
10946       ;;
10947
10948     sysv4*MP*)
10949       if test -d /usr/nec; then
10950         lt_prog_compiler_pic=-Kconform_pic
10951       fi
10952       ;;
10953
10954     *)
10955       lt_prog_compiler_pic='-fPIC'
10956       ;;
10957     esac
10958
10959     case $cc_basename in
10960     nvcc*) # Cuda Compiler Driver 2.2
10961       lt_prog_compiler_wl='-Xlinker '
10962       if test -n "$lt_prog_compiler_pic"; then
10963         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
10964       fi
10965       ;;
10966     esac
10967   else
10968     # PORTME Check for flag to pass linker flags through the system compiler.
10969     case $host_os in
10970     aix*)
10971       lt_prog_compiler_wl='-Wl,'
10972       if test ia64 = "$host_cpu"; then
10973         # AIX 5 now supports IA64 processor
10974         lt_prog_compiler_static='-Bstatic'
10975       else
10976         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
10977       fi
10978       ;;
10979
10980     darwin* | rhapsody*)
10981       # PIC is the default on this platform
10982       # Common symbols not allowed in MH_DYLIB files
10983       lt_prog_compiler_pic='-fno-common'
10984       case $cc_basename in
10985       nagfor*)
10986         # NAG Fortran compiler
10987         lt_prog_compiler_wl='-Wl,-Wl,,'
10988         lt_prog_compiler_pic='-PIC'
10989         lt_prog_compiler_static='-Bstatic'
10990         ;;
10991       esac
10992       ;;
10993
10994     mingw* | cygwin* | pw32* | os2* | cegcc*)
10995       # This hack is so that the source file can tell whether it is being
10996       # built for inclusion in a dll (and should export symbols for example).
10997       lt_prog_compiler_pic='-DDLL_EXPORT'
10998       case $host_os in
10999       os2*)
11000         lt_prog_compiler_static='$wl-static'
11001         ;;
11002       esac
11003       ;;
11004
11005     hpux9* | hpux10* | hpux11*)
11006       lt_prog_compiler_wl='-Wl,'
11007       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11008       # not for PA HP-UX.
11009       case $host_cpu in
11010       hppa*64*|ia64*)
11011         # +Z the default
11012         ;;
11013       *)
11014         lt_prog_compiler_pic='+Z'
11015         ;;
11016       esac
11017       # Is there a better lt_prog_compiler_static that works with the bundled CC?
11018       lt_prog_compiler_static='$wl-a ${wl}archive'
11019       ;;
11020
11021     irix5* | irix6* | nonstopux*)
11022       lt_prog_compiler_wl='-Wl,'
11023       # PIC (with -KPIC) is the default.
11024       lt_prog_compiler_static='-non_shared'
11025       ;;
11026
11027     linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
11028       case $cc_basename in
11029       # old Intel for x86_64, which still supported -KPIC.
11030       ecc*)
11031         lt_prog_compiler_wl='-Wl,'
11032         lt_prog_compiler_pic='-KPIC'
11033         lt_prog_compiler_static='-static'
11034         ;;
11035       # icc used to be incompatible with GCC.
11036       # ICC 10 doesn't accept -KPIC any more.
11037       icc* | ifort*)
11038         lt_prog_compiler_wl='-Wl,'
11039         lt_prog_compiler_pic='-fPIC'
11040         lt_prog_compiler_static='-static'
11041         ;;
11042       # Lahey Fortran 8.1.
11043       lf95*)
11044         lt_prog_compiler_wl='-Wl,'
11045         lt_prog_compiler_pic='--shared'
11046         lt_prog_compiler_static='--static'
11047         ;;
11048       nagfor*)
11049         # NAG Fortran compiler
11050         lt_prog_compiler_wl='-Wl,-Wl,,'
11051         lt_prog_compiler_pic='-PIC'
11052         lt_prog_compiler_static='-Bstatic'
11053         ;;
11054       tcc*)
11055         # Fabrice Bellard et al's Tiny C Compiler
11056         lt_prog_compiler_wl='-Wl,'
11057         lt_prog_compiler_pic='-fPIC'
11058         lt_prog_compiler_static='-static'
11059         ;;
11060       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
11061         # Portland Group compilers (*not* the Pentium gcc compiler,
11062         # which looks to be a dead project)
11063         lt_prog_compiler_wl='-Wl,'
11064         lt_prog_compiler_pic='-fpic'
11065         lt_prog_compiler_static='-Bstatic'
11066         ;;
11067       ccc*)
11068         lt_prog_compiler_wl='-Wl,'
11069         # All Alpha code is PIC.
11070         lt_prog_compiler_static='-non_shared'
11071         ;;
11072       xl* | bgxl* | bgf* | mpixl*)
11073         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
11074         lt_prog_compiler_wl='-Wl,'
11075         lt_prog_compiler_pic='-qpic'
11076         lt_prog_compiler_static='-qstaticlink'
11077         ;;
11078       *)
11079         case `$CC -V 2>&1 | sed 5q` in
11080         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
11081           # Sun Fortran 8.3 passes all unrecognized flags to the linker
11082           lt_prog_compiler_pic='-KPIC'
11083           lt_prog_compiler_static='-Bstatic'
11084           lt_prog_compiler_wl=''
11085           ;;
11086         *Sun\ F* | *Sun*Fortran*)
11087           lt_prog_compiler_pic='-KPIC'
11088           lt_prog_compiler_static='-Bstatic'
11089           lt_prog_compiler_wl='-Qoption ld '
11090           ;;
11091         *Sun\ C*)
11092           # Sun C 5.9
11093           lt_prog_compiler_pic='-KPIC'
11094           lt_prog_compiler_static='-Bstatic'
11095           lt_prog_compiler_wl='-Wl,'
11096           ;;
11097         *Intel*\ [CF]*Compiler*)
11098           lt_prog_compiler_wl='-Wl,'
11099           lt_prog_compiler_pic='-fPIC'
11100           lt_prog_compiler_static='-static'
11101           ;;
11102         *Portland\ Group*)
11103           lt_prog_compiler_wl='-Wl,'
11104           lt_prog_compiler_pic='-fpic'
11105           lt_prog_compiler_static='-Bstatic'
11106           ;;
11107         esac
11108         ;;
11109       esac
11110       ;;
11111
11112     newsos6)
11113       lt_prog_compiler_pic='-KPIC'
11114       lt_prog_compiler_static='-Bstatic'
11115       ;;
11116
11117     *nto* | *qnx*)
11118       # QNX uses GNU C++, but need to define -shared option too, otherwise
11119       # it will coredump.
11120       lt_prog_compiler_pic='-fPIC -shared'
11121       ;;
11122
11123     osf3* | osf4* | osf5*)
11124       lt_prog_compiler_wl='-Wl,'
11125       # All OSF/1 code is PIC.
11126       lt_prog_compiler_static='-non_shared'
11127       ;;
11128
11129     rdos*)
11130       lt_prog_compiler_static='-non_shared'
11131       ;;
11132
11133     solaris*)
11134       lt_prog_compiler_pic='-KPIC'
11135       lt_prog_compiler_static='-Bstatic'
11136       case $cc_basename in
11137       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
11138         lt_prog_compiler_wl='-Qoption ld ';;
11139       *)
11140         lt_prog_compiler_wl='-Wl,';;
11141       esac
11142       ;;
11143
11144     sunos4*)
11145       lt_prog_compiler_wl='-Qoption ld '
11146       lt_prog_compiler_pic='-PIC'
11147       lt_prog_compiler_static='-Bstatic'
11148       ;;
11149
11150     sysv4 | sysv4.2uw2* | sysv4.3*)
11151       lt_prog_compiler_wl='-Wl,'
11152       lt_prog_compiler_pic='-KPIC'
11153       lt_prog_compiler_static='-Bstatic'
11154       ;;
11155
11156     sysv4*MP*)
11157       if test -d /usr/nec; then
11158         lt_prog_compiler_pic='-Kconform_pic'
11159         lt_prog_compiler_static='-Bstatic'
11160       fi
11161       ;;
11162
11163     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
11164       lt_prog_compiler_wl='-Wl,'
11165       lt_prog_compiler_pic='-KPIC'
11166       lt_prog_compiler_static='-Bstatic'
11167       ;;
11168
11169     unicos*)
11170       lt_prog_compiler_wl='-Wl,'
11171       lt_prog_compiler_can_build_shared=no
11172       ;;
11173
11174     uts4*)
11175       lt_prog_compiler_pic='-pic'
11176       lt_prog_compiler_static='-Bstatic'
11177       ;;
11178
11179     *)
11180       lt_prog_compiler_can_build_shared=no
11181       ;;
11182     esac
11183   fi
11184
11185 case $host_os in
11186   # For platforms that do not support PIC, -DPIC is meaningless:
11187   *djgpp*)
11188     lt_prog_compiler_pic=
11189     ;;
11190   *)
11191     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
11192     ;;
11193 esac
11194
11195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
11196 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
11197 if ${lt_cv_prog_compiler_pic+:} false; then :
11198   $as_echo_n "(cached) " >&6
11199 else
11200   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
11201 fi
11202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
11203 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
11204 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
11205
11206 #
11207 # Check to make sure the PIC flag actually works.
11208 #
11209 if test -n "$lt_prog_compiler_pic"; then
11210   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
11211 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
11212 if ${lt_cv_prog_compiler_pic_works+:} false; then :
11213   $as_echo_n "(cached) " >&6
11214 else
11215   lt_cv_prog_compiler_pic_works=no
11216    ac_outfile=conftest.$ac_objext
11217    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11218    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"  ## exclude from sc_useless_quotes_in_assignment
11219    # Insert the option either (1) after the last *FLAGS variable, or
11220    # (2) before a word containing "conftest.", or (3) at the end.
11221    # Note that $ac_compile itself does not contain backslashes and begins
11222    # with a dollar sign (not a hyphen), so the echo should work correctly.
11223    # The option is referenced via a variable to avoid confusing sed.
11224    lt_compile=`echo "$ac_compile" | $SED \
11225    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11226    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11227    -e 's:$: $lt_compiler_flag:'`
11228    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11229    (eval "$lt_compile" 2>conftest.err)
11230    ac_status=$?
11231    cat conftest.err >&5
11232    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11233    if (exit $ac_status) && test -s "$ac_outfile"; then
11234      # The compiler can only warn and ignore the option if not recognized
11235      # So say no if there are warnings other than the usual output.
11236      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11237      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11238      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11239        lt_cv_prog_compiler_pic_works=yes
11240      fi
11241    fi
11242    $RM conftest*
11243
11244 fi
11245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
11246 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
11247
11248 if test yes = "$lt_cv_prog_compiler_pic_works"; then
11249     case $lt_prog_compiler_pic in
11250      "" | " "*) ;;
11251      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
11252      esac
11253 else
11254     lt_prog_compiler_pic=
11255      lt_prog_compiler_can_build_shared=no
11256 fi
11257
11258 fi
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270 #
11271 # Check to make sure the static flag actually works.
11272 #
11273 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
11274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
11275 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
11276 if ${lt_cv_prog_compiler_static_works+:} false; then :
11277   $as_echo_n "(cached) " >&6
11278 else
11279   lt_cv_prog_compiler_static_works=no
11280    save_LDFLAGS=$LDFLAGS
11281    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
11282    echo "$lt_simple_link_test_code" > conftest.$ac_ext
11283    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
11284      # The linker can only warn and ignore the option if not recognized
11285      # So say no if there are warnings
11286      if test -s conftest.err; then
11287        # Append any errors to the config.log.
11288        cat conftest.err 1>&5
11289        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
11290        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11291        if diff conftest.exp conftest.er2 >/dev/null; then
11292          lt_cv_prog_compiler_static_works=yes
11293        fi
11294      else
11295        lt_cv_prog_compiler_static_works=yes
11296      fi
11297    fi
11298    $RM -r conftest*
11299    LDFLAGS=$save_LDFLAGS
11300
11301 fi
11302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
11303 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
11304
11305 if test yes = "$lt_cv_prog_compiler_static_works"; then
11306     :
11307 else
11308     lt_prog_compiler_static=
11309 fi
11310
11311
11312
11313
11314
11315
11316
11317   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11318 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11319 if ${lt_cv_prog_compiler_c_o+:} false; then :
11320   $as_echo_n "(cached) " >&6
11321 else
11322   lt_cv_prog_compiler_c_o=no
11323    $RM -r conftest 2>/dev/null
11324    mkdir conftest
11325    cd conftest
11326    mkdir out
11327    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11328
11329    lt_compiler_flag="-o out/conftest2.$ac_objext"
11330    # Insert the option either (1) after the last *FLAGS variable, or
11331    # (2) before a word containing "conftest.", or (3) at the end.
11332    # Note that $ac_compile itself does not contain backslashes and begins
11333    # with a dollar sign (not a hyphen), so the echo should work correctly.
11334    lt_compile=`echo "$ac_compile" | $SED \
11335    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11336    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11337    -e 's:$: $lt_compiler_flag:'`
11338    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11339    (eval "$lt_compile" 2>out/conftest.err)
11340    ac_status=$?
11341    cat out/conftest.err >&5
11342    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11343    if (exit $ac_status) && test -s out/conftest2.$ac_objext
11344    then
11345      # The compiler can only warn and ignore the option if not recognized
11346      # So say no if there are warnings
11347      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11348      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11349      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11350        lt_cv_prog_compiler_c_o=yes
11351      fi
11352    fi
11353    chmod u+w . 2>&5
11354    $RM conftest*
11355    # SGI C++ compiler will create directory out/ii_files/ for
11356    # template instantiation
11357    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11358    $RM out/* && rmdir out
11359    cd ..
11360    $RM -r conftest
11361    $RM conftest*
11362
11363 fi
11364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11365 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11366
11367
11368
11369
11370
11371
11372   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
11373 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
11374 if ${lt_cv_prog_compiler_c_o+:} false; then :
11375   $as_echo_n "(cached) " >&6
11376 else
11377   lt_cv_prog_compiler_c_o=no
11378    $RM -r conftest 2>/dev/null
11379    mkdir conftest
11380    cd conftest
11381    mkdir out
11382    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11383
11384    lt_compiler_flag="-o out/conftest2.$ac_objext"
11385    # Insert the option either (1) after the last *FLAGS variable, or
11386    # (2) before a word containing "conftest.", or (3) at the end.
11387    # Note that $ac_compile itself does not contain backslashes and begins
11388    # with a dollar sign (not a hyphen), so the echo should work correctly.
11389    lt_compile=`echo "$ac_compile" | $SED \
11390    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11391    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11392    -e 's:$: $lt_compiler_flag:'`
11393    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11394    (eval "$lt_compile" 2>out/conftest.err)
11395    ac_status=$?
11396    cat out/conftest.err >&5
11397    echo "$as_me:$LINENO: \$? = $ac_status" >&5
11398    if (exit $ac_status) && test -s out/conftest2.$ac_objext
11399    then
11400      # The compiler can only warn and ignore the option if not recognized
11401      # So say no if there are warnings
11402      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
11403      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
11404      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
11405        lt_cv_prog_compiler_c_o=yes
11406      fi
11407    fi
11408    chmod u+w . 2>&5
11409    $RM conftest*
11410    # SGI C++ compiler will create directory out/ii_files/ for
11411    # template instantiation
11412    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
11413    $RM out/* && rmdir out
11414    cd ..
11415    $RM -r conftest
11416    $RM conftest*
11417
11418 fi
11419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
11420 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
11421
11422
11423
11424
11425 hard_links=nottested
11426 if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then
11427   # do not overwrite the value of need_locks provided by the user
11428   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
11429 $as_echo_n "checking if we can lock with hard links... " >&6; }
11430   hard_links=yes
11431   $RM conftest*
11432   ln conftest.a conftest.b 2>/dev/null && hard_links=no
11433   touch conftest.a
11434   ln conftest.a conftest.b 2>&5 || hard_links=no
11435   ln conftest.a conftest.b 2>/dev/null && hard_links=no
11436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
11437 $as_echo "$hard_links" >&6; }
11438   if test no = "$hard_links"; then
11439     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5
11440 $as_echo "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;}
11441     need_locks=warn
11442   fi
11443 else
11444   need_locks=no
11445 fi
11446
11447
11448
11449
11450
11451
11452   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11453 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11454
11455   runpath_var=
11456   allow_undefined_flag=
11457   always_export_symbols=no
11458   archive_cmds=
11459   archive_expsym_cmds=
11460   compiler_needs_object=no
11461   enable_shared_with_static_runtimes=no
11462   export_dynamic_flag_spec=
11463   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
11464   hardcode_automatic=no
11465   hardcode_direct=no
11466   hardcode_direct_absolute=no
11467   hardcode_libdir_flag_spec=
11468   hardcode_libdir_separator=
11469   hardcode_minus_L=no
11470   hardcode_shlibpath_var=unsupported
11471   inherit_rpath=no
11472   link_all_deplibs=unknown
11473   module_cmds=
11474   module_expsym_cmds=
11475   old_archive_from_new_cmds=
11476   old_archive_from_expsyms_cmds=
11477   thread_safe_flag_spec=
11478   whole_archive_flag_spec=
11479   # include_expsyms should be a list of space-separated symbols to be *always*
11480   # included in the symbol list
11481   include_expsyms=
11482   # exclude_expsyms can be an extended regexp of symbols to exclude
11483   # it will be wrapped by ' (' and ')$', so one must not match beginning or
11484   # end of line.  Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc',
11485   # as well as any symbol that contains 'd'.
11486   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
11487   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
11488   # platforms (ab)use it in PIC code, but their linkers get confused if
11489   # the symbol is explicitly referenced.  Since portable code cannot
11490   # rely on this symbol name, it's probably fine to never include it in
11491   # preloaded symbol tables.
11492   # Exclude shared library initialization/finalization symbols.
11493   extract_expsyms_cmds=
11494
11495   case $host_os in
11496   cygwin* | mingw* | pw32* | cegcc*)
11497     # FIXME: the MSVC++ port hasn't been tested in a loooong time
11498     # When not using gcc, we currently assume that we are using
11499     # Microsoft Visual C++.
11500     if test yes != "$GCC"; then
11501       with_gnu_ld=no
11502     fi
11503     ;;
11504   interix*)
11505     # we just hope/assume this is gcc and not c89 (= MSVC++)
11506     with_gnu_ld=yes
11507     ;;
11508   openbsd* | bitrig*)
11509     with_gnu_ld=no
11510     ;;
11511   esac
11512
11513   ld_shlibs=yes
11514
11515   # On some targets, GNU ld is compatible enough with the native linker
11516   # that we're better off using the native interface for both.
11517   lt_use_gnu_ld_interface=no
11518   if test yes = "$with_gnu_ld"; then
11519     case $host_os in
11520       aix*)
11521         # The AIX port of GNU ld has always aspired to compatibility
11522         # with the native linker.  However, as the warning in the GNU ld
11523         # block says, versions before 2.19.5* couldn't really create working
11524         # shared libraries, regardless of the interface used.
11525         case `$LD -v 2>&1` in
11526           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
11527           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
11528           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
11529           *)
11530             lt_use_gnu_ld_interface=yes
11531             ;;
11532         esac
11533         ;;
11534       *)
11535         lt_use_gnu_ld_interface=yes
11536         ;;
11537     esac
11538   fi
11539
11540   if test yes = "$lt_use_gnu_ld_interface"; then
11541     # If archive_cmds runs LD, not CC, wlarc should be empty
11542     wlarc='$wl'
11543
11544     # Set some defaults for GNU ld with shared library support. These
11545     # are reset later if shared libraries are not supported. Putting them
11546     # here allows them to be overridden if necessary.
11547     runpath_var=LD_RUN_PATH
11548     hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11549     export_dynamic_flag_spec='$wl--export-dynamic'
11550     # ancient GNU ld didn't support --whole-archive et. al.
11551     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
11552       whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive'
11553     else
11554       whole_archive_flag_spec=
11555     fi
11556     supports_anon_versioning=no
11557     case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in
11558       *GNU\ gold*) supports_anon_versioning=yes ;;
11559       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
11560       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
11561       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
11562       *\ 2.11.*) ;; # other 2.11 versions
11563       *) supports_anon_versioning=yes ;;
11564     esac
11565
11566     # See if GNU ld supports shared libraries.
11567     case $host_os in
11568     aix[3-9]*)
11569       # On AIX/PPC, the GNU linker is very broken
11570       if test ia64 != "$host_cpu"; then
11571         ld_shlibs=no
11572         cat <<_LT_EOF 1>&2
11573
11574 *** Warning: the GNU linker, at least up to release 2.19, is reported
11575 *** to be unable to reliably create shared libraries on AIX.
11576 *** Therefore, libtool is disabling shared libraries support.  If you
11577 *** really care for shared libraries, you may want to install binutils
11578 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
11579 *** You will then need to restart the configuration process.
11580
11581 _LT_EOF
11582       fi
11583       ;;
11584
11585     amigaos*)
11586       case $host_cpu in
11587       powerpc)
11588             # see comment about AmigaOS4 .so support
11589             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11590             archive_expsym_cmds=''
11591         ;;
11592       m68k)
11593             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
11594             hardcode_libdir_flag_spec='-L$libdir'
11595             hardcode_minus_L=yes
11596         ;;
11597       esac
11598       ;;
11599
11600     beos*)
11601       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11602         allow_undefined_flag=unsupported
11603         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11604         # support --undefined.  This deserves some investigation.  FIXME
11605         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11606       else
11607         ld_shlibs=no
11608       fi
11609       ;;
11610
11611     cygwin* | mingw* | pw32* | cegcc*)
11612       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
11613       # as there is no search path for DLLs.
11614       hardcode_libdir_flag_spec='-L$libdir'
11615       export_dynamic_flag_spec='$wl--export-all-symbols'
11616       allow_undefined_flag=unsupported
11617       always_export_symbols=no
11618       enable_shared_with_static_runtimes=yes
11619       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
11620       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
11621
11622       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
11623         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11624         # If the export-symbols file already is a .def file, use it as
11625         # is; otherwise, prepend EXPORTS...
11626         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
11627           cp $export_symbols $output_objdir/$soname.def;
11628         else
11629           echo EXPORTS > $output_objdir/$soname.def;
11630           cat $export_symbols >> $output_objdir/$soname.def;
11631         fi~
11632         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
11633       else
11634         ld_shlibs=no
11635       fi
11636       ;;
11637
11638     haiku*)
11639       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11640       link_all_deplibs=yes
11641       ;;
11642
11643     os2*)
11644       hardcode_libdir_flag_spec='-L$libdir'
11645       hardcode_minus_L=yes
11646       allow_undefined_flag=unsupported
11647       shrext_cmds=.dll
11648       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11649         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11650         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11651         $ECHO EXPORTS >> $output_objdir/$libname.def~
11652         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
11653         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11654         emximp -o $lib $output_objdir/$libname.def'
11655       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
11656         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
11657         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
11658         $ECHO EXPORTS >> $output_objdir/$libname.def~
11659         prefix_cmds="$SED"~
11660         if test EXPORTS = "`$SED 1q $export_symbols`"; then
11661           prefix_cmds="$prefix_cmds -e 1d";
11662         fi~
11663         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
11664         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
11665         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
11666         emximp -o $lib $output_objdir/$libname.def'
11667       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
11668       enable_shared_with_static_runtimes=yes
11669       ;;
11670
11671     interix[3-9]*)
11672       hardcode_direct=no
11673       hardcode_shlibpath_var=no
11674       hardcode_libdir_flag_spec='$wl-rpath,$libdir'
11675       export_dynamic_flag_spec='$wl-E'
11676       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11677       # Instead, shared libraries are loaded at an image base (0x10000000 by
11678       # default) and relocated if they conflict, which is a slow very memory
11679       # consuming and fragmenting process.  To avoid this, we pick a random,
11680       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11681       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11682       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11683       archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
11684       ;;
11685
11686     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
11687       tmp_diet=no
11688       if test linux-dietlibc = "$host_os"; then
11689         case $cc_basename in
11690           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
11691         esac
11692       fi
11693       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
11694          && test no = "$tmp_diet"
11695       then
11696         tmp_addflag=' $pic_flag'
11697         tmp_sharedflag='-shared'
11698         case $cc_basename,$host_cpu in
11699         pgcc*)                          # Portland Group C compiler
11700           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
11701           tmp_addflag=' $pic_flag'
11702           ;;
11703         pgf77* | pgf90* | pgf95* | pgfortran*)
11704                                         # Portland Group f77 and f90 compilers
11705           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
11706           tmp_addflag=' $pic_flag -Mnomain' ;;
11707         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
11708           tmp_addflag=' -i_dynamic' ;;
11709         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
11710           tmp_addflag=' -i_dynamic -nofor_main' ;;
11711         ifc* | ifort*)                  # Intel Fortran compiler
11712           tmp_addflag=' -nofor_main' ;;
11713         lf95*)                          # Lahey Fortran 8.1
11714           whole_archive_flag_spec=
11715           tmp_sharedflag='--shared' ;;
11716         nagfor*)                        # NAGFOR 5.3
11717           tmp_sharedflag='-Wl,-shared' ;;
11718         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
11719           tmp_sharedflag='-qmkshrobj'
11720           tmp_addflag= ;;
11721         nvcc*)  # Cuda Compiler Driver 2.2
11722           whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
11723           compiler_needs_object=yes
11724           ;;
11725         esac
11726         case `$CC -V 2>&1 | sed 5q` in
11727         *Sun\ C*)                       # Sun C 5.9
11728           whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive'
11729           compiler_needs_object=yes
11730           tmp_sharedflag='-G' ;;
11731         *Sun\ F*)                       # Sun Fortran 8.3
11732           tmp_sharedflag='-G' ;;
11733         esac
11734         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11735
11736         if test yes = "$supports_anon_versioning"; then
11737           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11738             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11739             echo "local: *; };" >> $output_objdir/$libname.ver~
11740             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib'
11741         fi
11742
11743         case $cc_basename in
11744         tcc*)
11745           export_dynamic_flag_spec='-rdynamic'
11746           ;;
11747         xlf* | bgf* | bgxlf* | mpixlf*)
11748           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
11749           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
11750           hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11751           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
11752           if test yes = "$supports_anon_versioning"; then
11753             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
11754               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
11755               echo "local: *; };" >> $output_objdir/$libname.ver~
11756               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
11757           fi
11758           ;;
11759         esac
11760       else
11761         ld_shlibs=no
11762       fi
11763       ;;
11764
11765     netbsd*)
11766       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11767         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
11768         wlarc=
11769       else
11770         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11771         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11772       fi
11773       ;;
11774
11775     solaris*)
11776       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
11777         ld_shlibs=no
11778         cat <<_LT_EOF 1>&2
11779
11780 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
11781 *** create shared libraries on Solaris systems.  Therefore, libtool
11782 *** is disabling shared libraries support.  We urge you to upgrade GNU
11783 *** binutils to release 2.9.1 or newer.  Another option is to modify
11784 *** your PATH or compiler configuration so that the native linker is
11785 *** used, and then restart.
11786
11787 _LT_EOF
11788       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11789         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11790         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11791       else
11792         ld_shlibs=no
11793       fi
11794       ;;
11795
11796     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
11797       case `$LD -v 2>&1` in
11798         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
11799         ld_shlibs=no
11800         cat <<_LT_EOF 1>&2
11801
11802 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot
11803 *** reliably create shared libraries on SCO systems.  Therefore, libtool
11804 *** is disabling shared libraries support.  We urge you to upgrade GNU
11805 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
11806 *** your PATH or compiler configuration so that the native linker is
11807 *** used, and then restart.
11808
11809 _LT_EOF
11810         ;;
11811         *)
11812           # For security reasons, it is highly recommended that you always
11813           # use absolute paths for naming shared libraries, and exclude the
11814           # DT_RUNPATH tag from executables and libraries.  But doing so
11815           # requires that you compile everything twice, which is a pain.
11816           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11817             hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
11818             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11819             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11820           else
11821             ld_shlibs=no
11822           fi
11823         ;;
11824       esac
11825       ;;
11826
11827     sunos4*)
11828       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
11829       wlarc=
11830       hardcode_direct=yes
11831       hardcode_shlibpath_var=no
11832       ;;
11833
11834     *)
11835       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
11836         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
11837         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
11838       else
11839         ld_shlibs=no
11840       fi
11841       ;;
11842     esac
11843
11844     if test no = "$ld_shlibs"; then
11845       runpath_var=
11846       hardcode_libdir_flag_spec=
11847       export_dynamic_flag_spec=
11848       whole_archive_flag_spec=
11849     fi
11850   else
11851     # PORTME fill in a description of your system's linker (not GNU ld)
11852     case $host_os in
11853     aix3*)
11854       allow_undefined_flag=unsupported
11855       always_export_symbols=yes
11856       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
11857       # Note: this linker hardcodes the directories in LIBPATH if there
11858       # are no directories specified by -L.
11859       hardcode_minus_L=yes
11860       if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then
11861         # Neither direct hardcoding nor static linking is supported with a
11862         # broken collect2.
11863         hardcode_direct=unsupported
11864       fi
11865       ;;
11866
11867     aix[4-9]*)
11868       if test ia64 = "$host_cpu"; then
11869         # On IA64, the linker does run time linking by default, so we don't
11870         # have to do anything special.
11871         aix_use_runtimelinking=no
11872         exp_sym_flag='-Bexport'
11873         no_entry_flag=
11874       else
11875         # If we're using GNU nm, then we don't want the "-C" option.
11876         # -C means demangle to GNU nm, but means don't demangle to AIX nm.
11877         # Without the "-l" option, or with the "-B" option, AIX nm treats
11878         # weak defined symbols like other global defined symbols, whereas
11879         # GNU nm marks them as "W".
11880         # While the 'weak' keyword is ignored in the Export File, we need
11881         # it in the Import File for the 'aix-soname' feature, so we have
11882         # to replace the "-B" option with "-P" for AIX nm.
11883         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
11884           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols'
11885         else
11886           export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols'
11887         fi
11888         aix_use_runtimelinking=no
11889
11890         # Test if we are trying to use run time linking or normal
11891         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11892         # have runtime linking enabled, and use it for executables.
11893         # For shared libraries, we enable/disable runtime linking
11894         # depending on the kind of the shared library created -
11895         # when "with_aix_soname,aix_use_runtimelinking" is:
11896         # "aix,no"   lib.a(lib.so.V) shared, rtl:no,  for executables
11897         # "aix,yes"  lib.so          shared, rtl:yes, for executables
11898         #            lib.a           static archive
11899         # "both,no"  lib.so.V(shr.o) shared, rtl:yes
11900         #            lib.a(lib.so.V) shared, rtl:no,  for executables
11901         # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables
11902         #            lib.a(lib.so.V) shared, rtl:no
11903         # "svr4,*"   lib.so.V(shr.o) shared, rtl:yes, for executables
11904         #            lib.a           static archive
11905         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11906           for ld_flag in $LDFLAGS; do
11907           if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then
11908             aix_use_runtimelinking=yes
11909             break
11910           fi
11911           done
11912           if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then
11913             # With aix-soname=svr4, we create the lib.so.V shared archives only,
11914             # so we don't have lib.a shared libs to link our executables.
11915             # We have to force runtime linking in this case.
11916             aix_use_runtimelinking=yes
11917             LDFLAGS="$LDFLAGS -Wl,-brtl"
11918           fi
11919           ;;
11920         esac
11921
11922         exp_sym_flag='-bexport'
11923         no_entry_flag='-bnoentry'
11924       fi
11925
11926       # When large executables or shared objects are built, AIX ld can
11927       # have problems creating the table of contents.  If linking a library
11928       # or program results in "error TOC overflow" add -mminimal-toc to
11929       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11930       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11931
11932       archive_cmds=''
11933       hardcode_direct=yes
11934       hardcode_direct_absolute=yes
11935       hardcode_libdir_separator=':'
11936       link_all_deplibs=yes
11937       file_list_spec='$wl-f,'
11938       case $with_aix_soname,$aix_use_runtimelinking in
11939       aix,*) ;; # traditional, no import file
11940       svr4,* | *,yes) # use import file
11941         # The Import File defines what to hardcode.
11942         hardcode_direct=no
11943         hardcode_direct_absolute=no
11944         ;;
11945       esac
11946
11947       if test yes = "$GCC"; then
11948         case $host_os in aix4.[012]|aix4.[012].*)
11949         # We only want to do this on AIX 4.2 and lower, the check
11950         # below for broken collect2 doesn't work under 4.3+
11951           collect2name=`$CC -print-prog-name=collect2`
11952           if test -f "$collect2name" &&
11953            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
11954           then
11955           # We have reworked collect2
11956           :
11957           else
11958           # We have old collect2
11959           hardcode_direct=unsupported
11960           # It fails to find uninstalled libraries when the uninstalled
11961           # path is not listed in the libpath.  Setting hardcode_minus_L
11962           # to unsupported forces relinking
11963           hardcode_minus_L=yes
11964           hardcode_libdir_flag_spec='-L$libdir'
11965           hardcode_libdir_separator=
11966           fi
11967           ;;
11968         esac
11969         shared_flag='-shared'
11970         if test yes = "$aix_use_runtimelinking"; then
11971           shared_flag="$shared_flag "'$wl-G'
11972         fi
11973         # Need to ensure runtime linking is disabled for the traditional
11974         # shared library, or the linker may eventually find shared libraries
11975         # /with/ Import File - we do not want to mix them.
11976         shared_flag_aix='-shared'
11977         shared_flag_svr4='-shared $wl-G'
11978       else
11979         # not using gcc
11980         if test ia64 = "$host_cpu"; then
11981         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11982         # chokes on -Wl,-G. The following line is correct:
11983           shared_flag='-G'
11984         else
11985           if test yes = "$aix_use_runtimelinking"; then
11986             shared_flag='$wl-G'
11987           else
11988             shared_flag='$wl-bM:SRE'
11989           fi
11990           shared_flag_aix='$wl-bM:SRE'
11991           shared_flag_svr4='$wl-G'
11992         fi
11993       fi
11994
11995       export_dynamic_flag_spec='$wl-bexpall'
11996       # It seems that -bexpall does not export symbols beginning with
11997       # underscore (_), so it is better to generate a list of symbols to export.
11998       always_export_symbols=yes
11999       if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then
12000         # Warning - without using the other runtime loading flags (-brtl),
12001         # -berok will link without error, but may produce a broken library.
12002         allow_undefined_flag='-berok'
12003         # Determine the default libpath from the value encoded in an
12004         # empty executable.
12005         if test set = "${lt_cv_aix_libpath+set}"; then
12006   aix_libpath=$lt_cv_aix_libpath
12007 else
12008   if ${lt_cv_aix_libpath_+:} false; then :
12009   $as_echo_n "(cached) " >&6
12010 else
12011   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12012 /* end confdefs.h.  */
12013
12014 int
12015 main ()
12016 {
12017
12018   ;
12019   return 0;
12020 }
12021 _ACEOF
12022 if ac_fn_c_try_link "$LINENO"; then :
12023
12024   lt_aix_libpath_sed='
12025       /Import File Strings/,/^$/ {
12026           /^0/ {
12027               s/^0  *\([^ ]*\) *$/\1/
12028               p
12029           }
12030       }'
12031   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12032   # Check for a 64-bit object if we didn't find anything.
12033   if test -z "$lt_cv_aix_libpath_"; then
12034     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12035   fi
12036 fi
12037 rm -f core conftest.err conftest.$ac_objext \
12038     conftest$ac_exeext conftest.$ac_ext
12039   if test -z "$lt_cv_aix_libpath_"; then
12040     lt_cv_aix_libpath_=/usr/lib:/lib
12041   fi
12042
12043 fi
12044
12045   aix_libpath=$lt_cv_aix_libpath_
12046 fi
12047
12048         hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12049         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag
12050       else
12051         if test ia64 = "$host_cpu"; then
12052           hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib'
12053           allow_undefined_flag="-z nodefs"
12054           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols"
12055         else
12056          # Determine the default libpath from the value encoded in an
12057          # empty executable.
12058          if test set = "${lt_cv_aix_libpath+set}"; then
12059   aix_libpath=$lt_cv_aix_libpath
12060 else
12061   if ${lt_cv_aix_libpath_+:} false; then :
12062   $as_echo_n "(cached) " >&6
12063 else
12064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12065 /* end confdefs.h.  */
12066
12067 int
12068 main ()
12069 {
12070
12071   ;
12072   return 0;
12073 }
12074 _ACEOF
12075 if ac_fn_c_try_link "$LINENO"; then :
12076
12077   lt_aix_libpath_sed='
12078       /Import File Strings/,/^$/ {
12079           /^0/ {
12080               s/^0  *\([^ ]*\) *$/\1/
12081               p
12082           }
12083       }'
12084   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12085   # Check for a 64-bit object if we didn't find anything.
12086   if test -z "$lt_cv_aix_libpath_"; then
12087     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
12088   fi
12089 fi
12090 rm -f core conftest.err conftest.$ac_objext \
12091     conftest$ac_exeext conftest.$ac_ext
12092   if test -z "$lt_cv_aix_libpath_"; then
12093     lt_cv_aix_libpath_=/usr/lib:/lib
12094   fi
12095
12096 fi
12097
12098   aix_libpath=$lt_cv_aix_libpath_
12099 fi
12100
12101          hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath"
12102           # Warning - without using the other run time loading flags,
12103           # -berok will link without error, but may produce a broken library.
12104           no_undefined_flag=' $wl-bernotok'
12105           allow_undefined_flag=' $wl-berok'
12106           if test yes = "$with_gnu_ld"; then
12107             # We only use this code for GNU lds that support --whole-archive.
12108             whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive'
12109           else
12110             # Exported symbols can be pulled into shared objects from archives
12111             whole_archive_flag_spec='$convenience'
12112           fi
12113           archive_cmds_need_lc=yes
12114           archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d'
12115           # -brtl affects multiple linker settings, -berok does not and is overridden later
12116           compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`'
12117           if test svr4 != "$with_aix_soname"; then
12118             # This is similar to how AIX traditionally builds its shared libraries.
12119             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname'
12120           fi
12121           if test aix != "$with_aix_soname"; then
12122             archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp'
12123           else
12124             # used by -dlpreopen to get the symbols
12125             archive_expsym_cmds="$archive_expsym_cmds"'~$MV  $output_objdir/$realname.d/$soname $output_objdir'
12126           fi
12127           archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d'
12128         fi
12129       fi
12130       ;;
12131
12132     amigaos*)
12133       case $host_cpu in
12134       powerpc)
12135             # see comment about AmigaOS4 .so support
12136             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib'
12137             archive_expsym_cmds=''
12138         ;;
12139       m68k)
12140             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12141             hardcode_libdir_flag_spec='-L$libdir'
12142             hardcode_minus_L=yes
12143         ;;
12144       esac
12145       ;;
12146
12147     bsdi[45]*)
12148       export_dynamic_flag_spec=-rdynamic
12149       ;;
12150
12151     cygwin* | mingw* | pw32* | cegcc*)
12152       # When not using gcc, we currently assume that we are using
12153       # Microsoft Visual C++.
12154       # hardcode_libdir_flag_spec is actually meaningless, as there is
12155       # no search path for DLLs.
12156       case $cc_basename in
12157       cl*)
12158         # Native MSVC
12159         hardcode_libdir_flag_spec=' '
12160         allow_undefined_flag=unsupported
12161         always_export_symbols=yes
12162         file_list_spec='@'
12163         # Tell ltmain to make .lib files, not .a files.
12164         libext=lib
12165         # Tell ltmain to make .dll files, not .so files.
12166         shrext_cmds=.dll
12167         # FIXME: Setting linknames here is a bad hack.
12168         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames='
12169         archive_expsym_cmds='if   test DEF = "`$SED -n     -e '\''s/^[   ]*//'\''     -e '\''/^\(;.*\)*$/d'\''     -e '\''s/^\(EXPORTS\|LIBRARY\)\([     ].*\)*$/DEF/p'\''     -e q     $export_symbols`" ; then
12170             cp "$export_symbols" "$output_objdir/$soname.def";
12171             echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp";
12172           else
12173             $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp;
12174           fi~
12175           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
12176           linknames='
12177         # The linker will not automatically build a static lib if we build a DLL.
12178         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
12179         enable_shared_with_static_runtimes=yes
12180         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
12181         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
12182         # Don't use ranlib
12183         old_postinstall_cmds='chmod 644 $oldlib'
12184         postlink_cmds='lt_outputfile="@OUTPUT@"~
12185           lt_tool_outputfile="@TOOL_OUTPUT@"~
12186           case $lt_outputfile in
12187             *.exe|*.EXE) ;;
12188             *)
12189               lt_outputfile=$lt_outputfile.exe
12190               lt_tool_outputfile=$lt_tool_outputfile.exe
12191               ;;
12192           esac~
12193           if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then
12194             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
12195             $RM "$lt_outputfile.manifest";
12196           fi'
12197         ;;
12198       *)
12199         # Assume MSVC wrapper
12200         hardcode_libdir_flag_spec=' '
12201         allow_undefined_flag=unsupported
12202         # Tell ltmain to make .lib files, not .a files.
12203         libext=lib
12204         # Tell ltmain to make .dll files, not .so files.
12205         shrext_cmds=.dll
12206         # FIXME: Setting linknames here is a bad hack.
12207         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
12208         # The linker will automatically build a .lib file if we build a DLL.
12209         old_archive_from_new_cmds='true'
12210         # FIXME: Should let the user specify the lib program.
12211         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
12212         enable_shared_with_static_runtimes=yes
12213         ;;
12214       esac
12215       ;;
12216
12217     darwin* | rhapsody*)
12218
12219
12220   archive_cmds_need_lc=no
12221   hardcode_direct=no
12222   hardcode_automatic=yes
12223   hardcode_shlibpath_var=unsupported
12224   if test yes = "$lt_cv_ld_force_load"; then
12225     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
12226
12227   else
12228     whole_archive_flag_spec=''
12229   fi
12230   link_all_deplibs=yes
12231   allow_undefined_flag=$_lt_dar_allow_undefined
12232   case $cc_basename in
12233      ifort*|nagfor*) _lt_dar_can_shared=yes ;;
12234      *) _lt_dar_can_shared=$GCC ;;
12235   esac
12236   if test yes = "$_lt_dar_can_shared"; then
12237     output_verbose_link_cmd=func_echo_all
12238     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil"
12239     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil"
12240     archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil"
12241     module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil"
12242
12243   else
12244   ld_shlibs=no
12245   fi
12246
12247       ;;
12248
12249     dgux*)
12250       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12251       hardcode_libdir_flag_spec='-L$libdir'
12252       hardcode_shlibpath_var=no
12253       ;;
12254
12255     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
12256     # support.  Future versions do this automatically, but an explicit c++rt0.o
12257     # does not break anything, and helps significantly (at the cost of a little
12258     # extra space).
12259     freebsd2.2*)
12260       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
12261       hardcode_libdir_flag_spec='-R$libdir'
12262       hardcode_direct=yes
12263       hardcode_shlibpath_var=no
12264       ;;
12265
12266     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
12267     freebsd2.*)
12268       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12269       hardcode_direct=yes
12270       hardcode_minus_L=yes
12271       hardcode_shlibpath_var=no
12272       ;;
12273
12274     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
12275     freebsd* | dragonfly*)
12276       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12277       hardcode_libdir_flag_spec='-R$libdir'
12278       hardcode_direct=yes
12279       hardcode_shlibpath_var=no
12280       ;;
12281
12282     hpux9*)
12283       if test yes = "$GCC"; then
12284         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
12285       else
12286         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib'
12287       fi
12288       hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12289       hardcode_libdir_separator=:
12290       hardcode_direct=yes
12291
12292       # hardcode_minus_L: Not really in the search PATH,
12293       # but as the default location of the library.
12294       hardcode_minus_L=yes
12295       export_dynamic_flag_spec='$wl-E'
12296       ;;
12297
12298     hpux10*)
12299       if test yes,no = "$GCC,$with_gnu_ld"; then
12300         archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12301       else
12302         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12303       fi
12304       if test no = "$with_gnu_ld"; then
12305         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12306         hardcode_libdir_separator=:
12307         hardcode_direct=yes
12308         hardcode_direct_absolute=yes
12309         export_dynamic_flag_spec='$wl-E'
12310         # hardcode_minus_L: Not really in the search PATH,
12311         # but as the default location of the library.
12312         hardcode_minus_L=yes
12313       fi
12314       ;;
12315
12316     hpux11*)
12317       if test yes,no = "$GCC,$with_gnu_ld"; then
12318         case $host_cpu in
12319         hppa*64*)
12320           archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12321           ;;
12322         ia64*)
12323           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12324           ;;
12325         *)
12326           archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12327           ;;
12328         esac
12329       else
12330         case $host_cpu in
12331         hppa*64*)
12332           archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12333           ;;
12334         ia64*)
12335           archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
12336           ;;
12337         *)
12338
12339           # Older versions of the 11.00 compiler do not understand -b yet
12340           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
12341           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
12342 $as_echo_n "checking if $CC understands -b... " >&6; }
12343 if ${lt_cv_prog_compiler__b+:} false; then :
12344   $as_echo_n "(cached) " >&6
12345 else
12346   lt_cv_prog_compiler__b=no
12347    save_LDFLAGS=$LDFLAGS
12348    LDFLAGS="$LDFLAGS -b"
12349    echo "$lt_simple_link_test_code" > conftest.$ac_ext
12350    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12351      # The linker can only warn and ignore the option if not recognized
12352      # So say no if there are warnings
12353      if test -s conftest.err; then
12354        # Append any errors to the config.log.
12355        cat conftest.err 1>&5
12356        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12357        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12358        if diff conftest.exp conftest.er2 >/dev/null; then
12359          lt_cv_prog_compiler__b=yes
12360        fi
12361      else
12362        lt_cv_prog_compiler__b=yes
12363      fi
12364    fi
12365    $RM -r conftest*
12366    LDFLAGS=$save_LDFLAGS
12367
12368 fi
12369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
12370 $as_echo "$lt_cv_prog_compiler__b" >&6; }
12371
12372 if test yes = "$lt_cv_prog_compiler__b"; then
12373     archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
12374 else
12375     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
12376 fi
12377
12378           ;;
12379         esac
12380       fi
12381       if test no = "$with_gnu_ld"; then
12382         hardcode_libdir_flag_spec='$wl+b $wl$libdir'
12383         hardcode_libdir_separator=:
12384
12385         case $host_cpu in
12386         hppa*64*|ia64*)
12387           hardcode_direct=no
12388           hardcode_shlibpath_var=no
12389           ;;
12390         *)
12391           hardcode_direct=yes
12392           hardcode_direct_absolute=yes
12393           export_dynamic_flag_spec='$wl-E'
12394
12395           # hardcode_minus_L: Not really in the search PATH,
12396           # but as the default location of the library.
12397           hardcode_minus_L=yes
12398           ;;
12399         esac
12400       fi
12401       ;;
12402
12403     irix5* | irix6* | nonstopux*)
12404       if test yes = "$GCC"; then
12405         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
12406         # Try to use the -exported_symbol ld option, if it does not
12407         # work, assume that -exports_file does not work either and
12408         # implicitly export all symbols.
12409         # This should be the same for all languages, so no per-tag cache variable.
12410         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
12411 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
12412 if ${lt_cv_irix_exported_symbol+:} false; then :
12413   $as_echo_n "(cached) " >&6
12414 else
12415   save_LDFLAGS=$LDFLAGS
12416            LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null"
12417            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12418 /* end confdefs.h.  */
12419 int foo (void) { return 0; }
12420 _ACEOF
12421 if ac_fn_c_try_link "$LINENO"; then :
12422   lt_cv_irix_exported_symbol=yes
12423 else
12424   lt_cv_irix_exported_symbol=no
12425 fi
12426 rm -f core conftest.err conftest.$ac_objext \
12427     conftest$ac_exeext conftest.$ac_ext
12428            LDFLAGS=$save_LDFLAGS
12429 fi
12430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
12431 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
12432         if test yes = "$lt_cv_irix_exported_symbol"; then
12433           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib'
12434         fi
12435       else
12436         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
12437         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib'
12438       fi
12439       archive_cmds_need_lc='no'
12440       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12441       hardcode_libdir_separator=:
12442       inherit_rpath=yes
12443       link_all_deplibs=yes
12444       ;;
12445
12446     linux*)
12447       case $cc_basename in
12448       tcc*)
12449         # Fabrice Bellard et al's Tiny C Compiler
12450         ld_shlibs=yes
12451         archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12452         ;;
12453       esac
12454       ;;
12455
12456     netbsd*)
12457       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12458         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
12459       else
12460         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
12461       fi
12462       hardcode_libdir_flag_spec='-R$libdir'
12463       hardcode_direct=yes
12464       hardcode_shlibpath_var=no
12465       ;;
12466
12467     newsos6)
12468       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12469       hardcode_direct=yes
12470       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12471       hardcode_libdir_separator=:
12472       hardcode_shlibpath_var=no
12473       ;;
12474
12475     *nto* | *qnx*)
12476       ;;
12477
12478     openbsd* | bitrig*)
12479       if test -f /usr/libexec/ld.so; then
12480         hardcode_direct=yes
12481         hardcode_shlibpath_var=no
12482         hardcode_direct_absolute=yes
12483         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
12484           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12485           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols'
12486           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12487           export_dynamic_flag_spec='$wl-E'
12488         else
12489           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
12490           hardcode_libdir_flag_spec='$wl-rpath,$libdir'
12491         fi
12492       else
12493         ld_shlibs=no
12494       fi
12495       ;;
12496
12497     os2*)
12498       hardcode_libdir_flag_spec='-L$libdir'
12499       hardcode_minus_L=yes
12500       allow_undefined_flag=unsupported
12501       shrext_cmds=.dll
12502       archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12503         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12504         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12505         $ECHO EXPORTS >> $output_objdir/$libname.def~
12506         emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~
12507         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12508         emximp -o $lib $output_objdir/$libname.def'
12509       archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~
12510         $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~
12511         $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~
12512         $ECHO EXPORTS >> $output_objdir/$libname.def~
12513         prefix_cmds="$SED"~
12514         if test EXPORTS = "`$SED 1q $export_symbols`"; then
12515           prefix_cmds="$prefix_cmds -e 1d";
12516         fi~
12517         prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~
12518         cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~
12519         $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~
12520         emximp -o $lib $output_objdir/$libname.def'
12521       old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def'
12522       enable_shared_with_static_runtimes=yes
12523       ;;
12524
12525     osf3*)
12526       if test yes = "$GCC"; then
12527         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12528         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
12529       else
12530         allow_undefined_flag=' -expect_unresolved \*'
12531         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
12532       fi
12533       archive_cmds_need_lc='no'
12534       hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12535       hardcode_libdir_separator=:
12536       ;;
12537
12538     osf4* | osf5*)      # as osf3* with the addition of -msym flag
12539       if test yes = "$GCC"; then
12540         allow_undefined_flag=' $wl-expect_unresolved $wl\*'
12541         archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib'
12542         hardcode_libdir_flag_spec='$wl-rpath $wl$libdir'
12543       else
12544         allow_undefined_flag=' -expect_unresolved \*'
12545         archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib'
12546         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
12547           $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp'
12548
12549         # Both c and cxx compiler support -rpath directly
12550         hardcode_libdir_flag_spec='-rpath $libdir'
12551       fi
12552       archive_cmds_need_lc='no'
12553       hardcode_libdir_separator=:
12554       ;;
12555
12556     solaris*)
12557       no_undefined_flag=' -z defs'
12558       if test yes = "$GCC"; then
12559         wlarc='$wl'
12560         archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags'
12561         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12562           $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12563       else
12564         case `$CC -V 2>&1` in
12565         *"Compilers 5.0"*)
12566           wlarc=''
12567           archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags'
12568           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12569             $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
12570           ;;
12571         *)
12572           wlarc='$wl'
12573           archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags'
12574           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
12575             $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
12576           ;;
12577         esac
12578       fi
12579       hardcode_libdir_flag_spec='-R$libdir'
12580       hardcode_shlibpath_var=no
12581       case $host_os in
12582       solaris2.[0-5] | solaris2.[0-5].*) ;;
12583       *)
12584         # The compiler driver will combine and reorder linker options,
12585         # but understands '-z linker_flag'.  GCC discards it without '$wl',
12586         # but is careful enough not to reorder.
12587         # Supported since Solaris 2.6 (maybe 2.5.1?)
12588         if test yes = "$GCC"; then
12589           whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract'
12590         else
12591           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
12592         fi
12593         ;;
12594       esac
12595       link_all_deplibs=yes
12596       ;;
12597
12598     sunos4*)
12599       if test sequent = "$host_vendor"; then
12600         # Use $CC to link under sequent, because it throws in some extra .o
12601         # files that make .init and .fini sections work.
12602         archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags'
12603       else
12604         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
12605       fi
12606       hardcode_libdir_flag_spec='-L$libdir'
12607       hardcode_direct=yes
12608       hardcode_minus_L=yes
12609       hardcode_shlibpath_var=no
12610       ;;
12611
12612     sysv4)
12613       case $host_vendor in
12614         sni)
12615           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12616           hardcode_direct=yes # is this really true???
12617         ;;
12618         siemens)
12619           ## LD is ld it makes a PLAMLIB
12620           ## CC just makes a GrossModule.
12621           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
12622           reload_cmds='$CC -r -o $output$reload_objs'
12623           hardcode_direct=no
12624         ;;
12625         motorola)
12626           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12627           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
12628         ;;
12629       esac
12630       runpath_var='LD_RUN_PATH'
12631       hardcode_shlibpath_var=no
12632       ;;
12633
12634     sysv4.3*)
12635       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12636       hardcode_shlibpath_var=no
12637       export_dynamic_flag_spec='-Bexport'
12638       ;;
12639
12640     sysv4*MP*)
12641       if test -d /usr/nec; then
12642         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12643         hardcode_shlibpath_var=no
12644         runpath_var=LD_RUN_PATH
12645         hardcode_runpath_var=yes
12646         ld_shlibs=yes
12647       fi
12648       ;;
12649
12650     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12651       no_undefined_flag='$wl-z,text'
12652       archive_cmds_need_lc=no
12653       hardcode_shlibpath_var=no
12654       runpath_var='LD_RUN_PATH'
12655
12656       if test yes = "$GCC"; then
12657         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12658         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12659       else
12660         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12661         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12662       fi
12663       ;;
12664
12665     sysv5* | sco3.2v5* | sco5v6*)
12666       # Note: We CANNOT use -z defs as we might desire, because we do not
12667       # link with -lc, and that would cause any symbols used from libc to
12668       # always be unresolved, which means just about no library would
12669       # ever link correctly.  If we're not using GNU ld we use -z text
12670       # though, which does catch some bad symbols but isn't as heavy-handed
12671       # as -z defs.
12672       no_undefined_flag='$wl-z,text'
12673       allow_undefined_flag='$wl-z,nodefs'
12674       archive_cmds_need_lc=no
12675       hardcode_shlibpath_var=no
12676       hardcode_libdir_flag_spec='$wl-R,$libdir'
12677       hardcode_libdir_separator=':'
12678       link_all_deplibs=yes
12679       export_dynamic_flag_spec='$wl-Bexport'
12680       runpath_var='LD_RUN_PATH'
12681
12682       if test yes = "$GCC"; then
12683         archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12684         archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12685       else
12686         archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12687         archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12688       fi
12689       ;;
12690
12691     uts4*)
12692       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
12693       hardcode_libdir_flag_spec='-L$libdir'
12694       hardcode_shlibpath_var=no
12695       ;;
12696
12697     *)
12698       ld_shlibs=no
12699       ;;
12700     esac
12701
12702     if test sni = "$host_vendor"; then
12703       case $host in
12704       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
12705         export_dynamic_flag_spec='$wl-Blargedynsym'
12706         ;;
12707       esac
12708     fi
12709   fi
12710
12711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
12712 $as_echo "$ld_shlibs" >&6; }
12713 test no = "$ld_shlibs" && can_build_shared=no
12714
12715 with_gnu_ld=$with_gnu_ld
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731 #
12732 # Do we need to explicitly link libc?
12733 #
12734 case "x$archive_cmds_need_lc" in
12735 x|xyes)
12736   # Assume -lc should be added
12737   archive_cmds_need_lc=yes
12738
12739   if test yes,yes = "$GCC,$enable_shared"; then
12740     case $archive_cmds in
12741     *'~'*)
12742       # FIXME: we may have to deal with multi-command sequences.
12743       ;;
12744     '$CC '*)
12745       # Test whether the compiler implicitly links with -lc since on some
12746       # systems, -lgcc has to come before -lc. If gcc already passes -lc
12747       # to ld, don't add -lc before -lgcc.
12748       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
12749 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
12750 if ${lt_cv_archive_cmds_need_lc+:} false; then :
12751   $as_echo_n "(cached) " >&6
12752 else
12753   $RM conftest*
12754         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12755
12756         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
12757   (eval $ac_compile) 2>&5
12758   ac_status=$?
12759   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12760   test $ac_status = 0; } 2>conftest.err; then
12761           soname=conftest
12762           lib=conftest
12763           libobjs=conftest.$ac_objext
12764           deplibs=
12765           wl=$lt_prog_compiler_wl
12766           pic_flag=$lt_prog_compiler_pic
12767           compiler_flags=-v
12768           linker_flags=-v
12769           verstring=
12770           output_objdir=.
12771           libname=conftest
12772           lt_save_allow_undefined_flag=$allow_undefined_flag
12773           allow_undefined_flag=
12774           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
12775   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
12776   ac_status=$?
12777   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12778   test $ac_status = 0; }
12779           then
12780             lt_cv_archive_cmds_need_lc=no
12781           else
12782             lt_cv_archive_cmds_need_lc=yes
12783           fi
12784           allow_undefined_flag=$lt_save_allow_undefined_flag
12785         else
12786           cat conftest.err 1>&5
12787         fi
12788         $RM conftest*
12789
12790 fi
12791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
12792 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
12793       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
12794       ;;
12795     esac
12796   fi
12797   ;;
12798 esac
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
12952 $as_echo_n "checking dynamic linker characteristics... " >&6; }
12953
12954 if test yes = "$GCC"; then
12955   case $host_os in
12956     darwin*) lt_awk_arg='/^libraries:/,/LR/' ;;
12957     *) lt_awk_arg='/^libraries:/' ;;
12958   esac
12959   case $host_os in
12960     mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;;
12961     *) lt_sed_strip_eq='s|=/|/|g' ;;
12962   esac
12963   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
12964   case $lt_search_path_spec in
12965   *\;*)
12966     # if the path contains ";" then we assume it to be the separator
12967     # otherwise default to the standard path separator (i.e. ":") - it is
12968     # assumed that no part of a normal pathname contains ";" but that should
12969     # okay in the real world where ";" in dirpaths is itself problematic.
12970     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
12971     ;;
12972   *)
12973     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
12974     ;;
12975   esac
12976   # Ok, now we have the path, separated by spaces, we can step through it
12977   # and add multilib dir if necessary...
12978   lt_tmp_lt_search_path_spec=
12979   lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
12980   # ...but if some path component already ends with the multilib dir we assume
12981   # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer).
12982   case "$lt_multi_os_dir; $lt_search_path_spec " in
12983   "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*)
12984     lt_multi_os_dir=
12985     ;;
12986   esac
12987   for lt_sys_path in $lt_search_path_spec; do
12988     if test -d "$lt_sys_path$lt_multi_os_dir"; then
12989       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir"
12990     elif test -n "$lt_multi_os_dir"; then
12991       test -d "$lt_sys_path" && \
12992         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
12993     fi
12994   done
12995   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
12996 BEGIN {RS = " "; FS = "/|\n";} {
12997   lt_foo = "";
12998   lt_count = 0;
12999   for (lt_i = NF; lt_i > 0; lt_i--) {
13000     if ($lt_i != "" && $lt_i != ".") {
13001       if ($lt_i == "..") {
13002         lt_count++;
13003       } else {
13004         if (lt_count == 0) {
13005           lt_foo = "/" $lt_i lt_foo;
13006         } else {
13007           lt_count--;
13008         }
13009       }
13010     }
13011   }
13012   if (lt_foo != "") { lt_freq[lt_foo]++; }
13013   if (lt_freq[lt_foo] == 1) { print lt_foo; }
13014 }'`
13015   # AWK program above erroneously prepends '/' to C:/dos/paths
13016   # for these hosts.
13017   case $host_os in
13018     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
13019       $SED 's|/\([A-Za-z]:\)|\1|g'` ;;
13020   esac
13021   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
13022 else
13023   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13024 fi
13025 library_names_spec=
13026 libname_spec='lib$name'
13027 soname_spec=
13028 shrext_cmds=.so
13029 postinstall_cmds=
13030 postuninstall_cmds=
13031 finish_cmds=
13032 finish_eval=
13033 shlibpath_var=
13034 shlibpath_overrides_runpath=unknown
13035 version_type=none
13036 dynamic_linker="$host_os ld.so"
13037 sys_lib_dlsearch_path_spec="/lib /usr/lib"
13038 need_lib_prefix=unknown
13039 hardcode_into_libs=no
13040
13041 # when you set need_version to no, make sure it does not cause -set_version
13042 # flags to be left without arguments
13043 need_version=unknown
13044
13045
13046
13047 case $host_os in
13048 aix3*)
13049   version_type=linux # correct to gnu/linux during the next big refactor
13050   library_names_spec='$libname$release$shared_ext$versuffix $libname.a'
13051   shlibpath_var=LIBPATH
13052
13053   # AIX 3 has no versioning support, so we append a major version to the name.
13054   soname_spec='$libname$release$shared_ext$major'
13055   ;;
13056
13057 aix[4-9]*)
13058   version_type=linux # correct to gnu/linux during the next big refactor
13059   need_lib_prefix=no
13060   need_version=no
13061   hardcode_into_libs=yes
13062   if test ia64 = "$host_cpu"; then
13063     # AIX 5 supports IA64
13064     library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext'
13065     shlibpath_var=LD_LIBRARY_PATH
13066   else
13067     # With GCC up to 2.95.x, collect2 would create an import file
13068     # for dependence libraries.  The import file would start with
13069     # the line '#! .'.  This would cause the generated library to
13070     # depend on '.', always an invalid library.  This was fixed in
13071     # development snapshots of GCC prior to 3.0.
13072     case $host_os in
13073       aix4 | aix4.[01] | aix4.[01].*)
13074       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13075            echo ' yes '
13076            echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then
13077         :
13078       else
13079         can_build_shared=no
13080       fi
13081       ;;
13082     esac
13083     # Using Import Files as archive members, it is possible to support
13084     # filename-based versioning of shared library archives on AIX. While
13085     # this would work for both with and without runtime linking, it will
13086     # prevent static linking of such archives. So we do filename-based
13087     # shared library versioning with .so extension only, which is used
13088     # when both runtime linking and shared linking is enabled.
13089     # Unfortunately, runtime linking may impact performance, so we do
13090     # not want this to be the default eventually. Also, we use the
13091     # versioned .so libs for executables only if there is the -brtl
13092     # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only.
13093     # To allow for filename-based versioning support, we need to create
13094     # libNAME.so.V as an archive file, containing:
13095     # *) an Import File, referring to the versioned filename of the
13096     #    archive as well as the shared archive member, telling the
13097     #    bitwidth (32 or 64) of that shared object, and providing the
13098     #    list of exported symbols of that shared object, eventually
13099     #    decorated with the 'weak' keyword
13100     # *) the shared object with the F_LOADONLY flag set, to really avoid
13101     #    it being seen by the linker.
13102     # At run time we better use the real file rather than another symlink,
13103     # but for link time we create the symlink libNAME.so -> libNAME.so.V
13104
13105     case $with_aix_soname,$aix_use_runtimelinking in
13106     # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct
13107     # soname into executable. Probably we can add versioning support to
13108     # collect2, so additional links can be useful in future.
13109     aix,yes) # traditional libtool
13110       dynamic_linker='AIX unversionable lib.so'
13111       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13112       # instead of lib<name>.a to let people know that these are not
13113       # typical AIX shared libraries.
13114       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13115       ;;
13116     aix,no) # traditional AIX only
13117       dynamic_linker='AIX lib.a(lib.so.V)'
13118       # We preserve .a as extension for shared libraries through AIX4.2
13119       # and later when we are not doing run time linking.
13120       library_names_spec='$libname$release.a $libname.a'
13121       soname_spec='$libname$release$shared_ext$major'
13122       ;;
13123     svr4,*) # full svr4 only
13124       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)"
13125       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13126       # We do not specify a path in Import Files, so LIBPATH fires.
13127       shlibpath_overrides_runpath=yes
13128       ;;
13129     *,yes) # both, prefer svr4
13130       dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)"
13131       library_names_spec='$libname$release$shared_ext$major $libname$shared_ext'
13132       # unpreferred sharedlib libNAME.a needs extra handling
13133       postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"'
13134       postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"'
13135       # We do not specify a path in Import Files, so LIBPATH fires.
13136       shlibpath_overrides_runpath=yes
13137       ;;
13138     *,no) # both, prefer aix
13139       dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)"
13140       library_names_spec='$libname$release.a $libname.a'
13141       soname_spec='$libname$release$shared_ext$major'
13142       # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling
13143       postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)'
13144       postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"'
13145       ;;
13146     esac
13147     shlibpath_var=LIBPATH
13148   fi
13149   ;;
13150
13151 amigaos*)
13152   case $host_cpu in
13153   powerpc)
13154     # Since July 2007 AmigaOS4 officially supports .so libraries.
13155     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
13156     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13157     ;;
13158   m68k)
13159     library_names_spec='$libname.ixlibrary $libname.a'
13160     # Create ${libname}_ixlibrary.a entries in /sys/libs.
13161     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
13162     ;;
13163   esac
13164   ;;
13165
13166 beos*)
13167   library_names_spec='$libname$shared_ext'
13168   dynamic_linker="$host_os ld.so"
13169   shlibpath_var=LIBRARY_PATH
13170   ;;
13171
13172 bsdi[45]*)
13173   version_type=linux # correct to gnu/linux during the next big refactor
13174   need_version=no
13175   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13176   soname_spec='$libname$release$shared_ext$major'
13177   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13178   shlibpath_var=LD_LIBRARY_PATH
13179   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13180   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13181   # the default ld.so.conf also contains /usr/contrib/lib and
13182   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13183   # libtool to hard-code these into programs
13184   ;;
13185
13186 cygwin* | mingw* | pw32* | cegcc*)
13187   version_type=windows
13188   shrext_cmds=.dll
13189   need_version=no
13190   need_lib_prefix=no
13191
13192   case $GCC,$cc_basename in
13193   yes,*)
13194     # gcc
13195     library_names_spec='$libname.dll.a'
13196     # DLL is installed to $(libdir)/../bin by postinstall_cmds
13197     postinstall_cmds='base_file=`basename \$file`~
13198       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13199       dldir=$destdir/`dirname \$dlpath`~
13200       test -d \$dldir || mkdir -p \$dldir~
13201       $install_prog $dir/$dlname \$dldir/$dlname~
13202       chmod a+x \$dldir/$dlname~
13203       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13204         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13205       fi'
13206     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13207       dlpath=$dir/\$dldll~
13208        $RM \$dlpath'
13209     shlibpath_overrides_runpath=yes
13210
13211     case $host_os in
13212     cygwin*)
13213       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13214       soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13215
13216       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
13217       ;;
13218     mingw* | cegcc*)
13219       # MinGW DLLs use traditional 'lib' prefix
13220       soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13221       ;;
13222     pw32*)
13223       # pw32 DLLs use 'pw' prefix rather than 'lib'
13224       library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13225       ;;
13226     esac
13227     dynamic_linker='Win32 ld.exe'
13228     ;;
13229
13230   *,cl*)
13231     # Native MSVC
13232     libname_spec='$name'
13233     soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext'
13234     library_names_spec='$libname.dll.lib'
13235
13236     case $build_os in
13237     mingw*)
13238       sys_lib_search_path_spec=
13239       lt_save_ifs=$IFS
13240       IFS=';'
13241       for lt_path in $LIB
13242       do
13243         IFS=$lt_save_ifs
13244         # Let DOS variable expansion print the short 8.3 style file name.
13245         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
13246         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
13247       done
13248       IFS=$lt_save_ifs
13249       # Convert to MSYS style.
13250       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
13251       ;;
13252     cygwin*)
13253       # Convert to unix form, then to dos form, then back to unix form
13254       # but this time dos style (no spaces!) so that the unix form looks
13255       # like /cygdrive/c/PROGRA~1:/cygdr...
13256       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
13257       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
13258       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13259       ;;
13260     *)
13261       sys_lib_search_path_spec=$LIB
13262       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
13263         # It is most probably a Windows format PATH.
13264         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13265       else
13266         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
13267       fi
13268       # FIXME: find the short name or the path components, as spaces are
13269       # common. (e.g. "Program Files" -> "PROGRA~1")
13270       ;;
13271     esac
13272
13273     # DLL is installed to $(libdir)/../bin by postinstall_cmds
13274     postinstall_cmds='base_file=`basename \$file`~
13275       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~
13276       dldir=$destdir/`dirname \$dlpath`~
13277       test -d \$dldir || mkdir -p \$dldir~
13278       $install_prog $dir/$dlname \$dldir/$dlname'
13279     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13280       dlpath=$dir/\$dldll~
13281        $RM \$dlpath'
13282     shlibpath_overrides_runpath=yes
13283     dynamic_linker='Win32 link.exe'
13284     ;;
13285
13286   *)
13287     # Assume MSVC wrapper
13288     library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib'
13289     dynamic_linker='Win32 ld.exe'
13290     ;;
13291   esac
13292   # FIXME: first we should search . and the directory the executable is in
13293   shlibpath_var=PATH
13294   ;;
13295
13296 darwin* | rhapsody*)
13297   dynamic_linker="$host_os dyld"
13298   version_type=darwin
13299   need_lib_prefix=no
13300   need_version=no
13301   library_names_spec='$libname$release$major$shared_ext $libname$shared_ext'
13302   soname_spec='$libname$release$major$shared_ext'
13303   shlibpath_overrides_runpath=yes
13304   shlibpath_var=DYLD_LIBRARY_PATH
13305   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13306
13307   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
13308   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13309   ;;
13310
13311 dgux*)
13312   version_type=linux # correct to gnu/linux during the next big refactor
13313   need_lib_prefix=no
13314   need_version=no
13315   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13316   soname_spec='$libname$release$shared_ext$major'
13317   shlibpath_var=LD_LIBRARY_PATH
13318   ;;
13319
13320 freebsd* | dragonfly*)
13321   # DragonFly does not have aout.  When/if they implement a new
13322   # versioning mechanism, adjust this.
13323   if test -x /usr/bin/objformat; then
13324     objformat=`/usr/bin/objformat`
13325   else
13326     case $host_os in
13327     freebsd[23].*) objformat=aout ;;
13328     *) objformat=elf ;;
13329     esac
13330   fi
13331   version_type=freebsd-$objformat
13332   case $version_type in
13333     freebsd-elf*)
13334       library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13335       soname_spec='$libname$release$shared_ext$major'
13336       need_version=no
13337       need_lib_prefix=no
13338       ;;
13339     freebsd-*)
13340       library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13341       need_version=yes
13342       ;;
13343   esac
13344   shlibpath_var=LD_LIBRARY_PATH
13345   case $host_os in
13346   freebsd2.*)
13347     shlibpath_overrides_runpath=yes
13348     ;;
13349   freebsd3.[01]* | freebsdelf3.[01]*)
13350     shlibpath_overrides_runpath=yes
13351     hardcode_into_libs=yes
13352     ;;
13353   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13354   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13355     shlibpath_overrides_runpath=no
13356     hardcode_into_libs=yes
13357     ;;
13358   *) # from 4.6 on, and DragonFly
13359     shlibpath_overrides_runpath=yes
13360     hardcode_into_libs=yes
13361     ;;
13362   esac
13363   ;;
13364
13365 haiku*)
13366   version_type=linux # correct to gnu/linux during the next big refactor
13367   need_lib_prefix=no
13368   need_version=no
13369   dynamic_linker="$host_os runtime_loader"
13370   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13371   soname_spec='$libname$release$shared_ext$major'
13372   shlibpath_var=LIBRARY_PATH
13373   shlibpath_overrides_runpath=no
13374   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
13375   hardcode_into_libs=yes
13376   ;;
13377
13378 hpux9* | hpux10* | hpux11*)
13379   # Give a soname corresponding to the major version so that dld.sl refuses to
13380   # link against other versions.
13381   version_type=sunos
13382   need_lib_prefix=no
13383   need_version=no
13384   case $host_cpu in
13385   ia64*)
13386     shrext_cmds='.so'
13387     hardcode_into_libs=yes
13388     dynamic_linker="$host_os dld.so"
13389     shlibpath_var=LD_LIBRARY_PATH
13390     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13391     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13392     soname_spec='$libname$release$shared_ext$major'
13393     if test 32 = "$HPUX_IA64_MODE"; then
13394       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13395       sys_lib_dlsearch_path_spec=/usr/lib/hpux32
13396     else
13397       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13398       sys_lib_dlsearch_path_spec=/usr/lib/hpux64
13399     fi
13400     ;;
13401   hppa*64*)
13402     shrext_cmds='.sl'
13403     hardcode_into_libs=yes
13404     dynamic_linker="$host_os dld.sl"
13405     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13406     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13407     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13408     soname_spec='$libname$release$shared_ext$major'
13409     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13410     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13411     ;;
13412   *)
13413     shrext_cmds='.sl'
13414     dynamic_linker="$host_os dld.sl"
13415     shlibpath_var=SHLIB_PATH
13416     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13417     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13418     soname_spec='$libname$release$shared_ext$major'
13419     ;;
13420   esac
13421   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
13422   postinstall_cmds='chmod 555 $lib'
13423   # or fails outright, so override atomically:
13424   install_override_mode=555
13425   ;;
13426
13427 interix[3-9]*)
13428   version_type=linux # correct to gnu/linux during the next big refactor
13429   need_lib_prefix=no
13430   need_version=no
13431   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13432   soname_spec='$libname$release$shared_ext$major'
13433   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13434   shlibpath_var=LD_LIBRARY_PATH
13435   shlibpath_overrides_runpath=no
13436   hardcode_into_libs=yes
13437   ;;
13438
13439 irix5* | irix6* | nonstopux*)
13440   case $host_os in
13441     nonstopux*) version_type=nonstopux ;;
13442     *)
13443         if test yes = "$lt_cv_prog_gnu_ld"; then
13444                 version_type=linux # correct to gnu/linux during the next big refactor
13445         else
13446                 version_type=irix
13447         fi ;;
13448   esac
13449   need_lib_prefix=no
13450   need_version=no
13451   soname_spec='$libname$release$shared_ext$major'
13452   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext'
13453   case $host_os in
13454   irix5* | nonstopux*)
13455     libsuff= shlibsuff=
13456     ;;
13457   *)
13458     case $LD in # libtool.m4 will add one of these switches to LD
13459     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13460       libsuff= shlibsuff= libmagic=32-bit;;
13461     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13462       libsuff=32 shlibsuff=N32 libmagic=N32;;
13463     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13464       libsuff=64 shlibsuff=64 libmagic=64-bit;;
13465     *) libsuff= shlibsuff= libmagic=never-match;;
13466     esac
13467     ;;
13468   esac
13469   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13470   shlibpath_overrides_runpath=no
13471   sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff"
13472   sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff"
13473   hardcode_into_libs=yes
13474   ;;
13475
13476 # No shared lib support for Linux oldld, aout, or coff.
13477 linux*oldld* | linux*aout* | linux*coff*)
13478   dynamic_linker=no
13479   ;;
13480
13481 linux*android*)
13482   version_type=none # Android doesn't support versioned libraries.
13483   need_lib_prefix=no
13484   need_version=no
13485   library_names_spec='$libname$release$shared_ext'
13486   soname_spec='$libname$release$shared_ext'
13487   finish_cmds=
13488   shlibpath_var=LD_LIBRARY_PATH
13489   shlibpath_overrides_runpath=yes
13490
13491   # This implies no fast_install, which is unacceptable.
13492   # Some rework will be needed to allow for fast_install
13493   # before this can be enabled.
13494   hardcode_into_libs=yes
13495
13496   dynamic_linker='Android linker'
13497   # Don't embed -rpath directories since the linker doesn't support them.
13498   hardcode_libdir_flag_spec='-L$libdir'
13499   ;;
13500
13501 # This must be glibc/ELF.
13502 linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*)
13503   version_type=linux # correct to gnu/linux during the next big refactor
13504   need_lib_prefix=no
13505   need_version=no
13506   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13507   soname_spec='$libname$release$shared_ext$major'
13508   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13509   shlibpath_var=LD_LIBRARY_PATH
13510   shlibpath_overrides_runpath=no
13511
13512   # Some binutils ld are patched to set DT_RUNPATH
13513   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
13514   $as_echo_n "(cached) " >&6
13515 else
13516   lt_cv_shlibpath_overrides_runpath=no
13517     save_LDFLAGS=$LDFLAGS
13518     save_libdir=$libdir
13519     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
13520          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
13521     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13522 /* end confdefs.h.  */
13523
13524 int
13525 main ()
13526 {
13527
13528   ;
13529   return 0;
13530 }
13531 _ACEOF
13532 if ac_fn_c_try_link "$LINENO"; then :
13533   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
13534   lt_cv_shlibpath_overrides_runpath=yes
13535 fi
13536 fi
13537 rm -f core conftest.err conftest.$ac_objext \
13538     conftest$ac_exeext conftest.$ac_ext
13539     LDFLAGS=$save_LDFLAGS
13540     libdir=$save_libdir
13541
13542 fi
13543
13544   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
13545
13546   # This implies no fast_install, which is unacceptable.
13547   # Some rework will be needed to allow for fast_install
13548   # before this can be enabled.
13549   hardcode_into_libs=yes
13550
13551   # Ideally, we could use ldconfig to report *all* directores which are
13552   # searched for libraries, however this is still not possible.  Aside from not
13553   # being certain /sbin/ldconfig is available, command
13554   # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64,
13555   # even though it is searched at run-time.  Try to do the best guess by
13556   # appending ld.so.conf contents (and includes) to the search path.
13557   if test -f /etc/ld.so.conf; then
13558     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
13559     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13560   fi
13561
13562   # We used to test for /lib/ld.so.1 and disable shared libraries on
13563   # powerpc, because MkLinux only supported shared libraries with the
13564   # GNU dynamic linker.  Since this was broken with cross compilers,
13565   # most powerpc-linux boxes support dynamic linking these days and
13566   # people can always --disable-shared, the test was removed, and we
13567   # assume the GNU/Linux dynamic linker is in use.
13568   dynamic_linker='GNU/Linux ld.so'
13569   ;;
13570
13571 netbsd*)
13572   version_type=sunos
13573   need_lib_prefix=no
13574   need_version=no
13575   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13576     library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13577     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13578     dynamic_linker='NetBSD (a.out) ld.so'
13579   else
13580     library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13581     soname_spec='$libname$release$shared_ext$major'
13582     dynamic_linker='NetBSD ld.elf_so'
13583   fi
13584   shlibpath_var=LD_LIBRARY_PATH
13585   shlibpath_overrides_runpath=yes
13586   hardcode_into_libs=yes
13587   ;;
13588
13589 newsos6)
13590   version_type=linux # correct to gnu/linux during the next big refactor
13591   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13592   shlibpath_var=LD_LIBRARY_PATH
13593   shlibpath_overrides_runpath=yes
13594   ;;
13595
13596 *nto* | *qnx*)
13597   version_type=qnx
13598   need_lib_prefix=no
13599   need_version=no
13600   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13601   soname_spec='$libname$release$shared_ext$major'
13602   shlibpath_var=LD_LIBRARY_PATH
13603   shlibpath_overrides_runpath=no
13604   hardcode_into_libs=yes
13605   dynamic_linker='ldqnx.so'
13606   ;;
13607
13608 openbsd* | bitrig*)
13609   version_type=sunos
13610   sys_lib_dlsearch_path_spec=/usr/lib
13611   need_lib_prefix=no
13612   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then
13613     need_version=no
13614   else
13615     need_version=yes
13616   fi
13617   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13618   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13619   shlibpath_var=LD_LIBRARY_PATH
13620   shlibpath_overrides_runpath=yes
13621   ;;
13622
13623 os2*)
13624   libname_spec='$name'
13625   version_type=windows
13626   shrext_cmds=.dll
13627   need_version=no
13628   need_lib_prefix=no
13629   # OS/2 can only load a DLL with a base name of 8 characters or less.
13630   soname_spec='`test -n "$os2dllname" && libname="$os2dllname";
13631     v=$($ECHO $release$versuffix | tr -d .-);
13632     n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _);
13633     $ECHO $n$v`$shared_ext'
13634   library_names_spec='${libname}_dll.$libext'
13635   dynamic_linker='OS/2 ld.exe'
13636   shlibpath_var=BEGINLIBPATH
13637   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
13638   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13639   postinstall_cmds='base_file=`basename \$file`~
13640     dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~
13641     dldir=$destdir/`dirname \$dlpath`~
13642     test -d \$dldir || mkdir -p \$dldir~
13643     $install_prog $dir/$dlname \$dldir/$dlname~
13644     chmod a+x \$dldir/$dlname~
13645     if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
13646       eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
13647     fi'
13648   postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~
13649     dlpath=$dir/\$dldll~
13650     $RM \$dlpath'
13651   ;;
13652
13653 osf3* | osf4* | osf5*)
13654   version_type=osf
13655   need_lib_prefix=no
13656   need_version=no
13657   soname_spec='$libname$release$shared_ext$major'
13658   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13659   shlibpath_var=LD_LIBRARY_PATH
13660   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13661   sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13662   ;;
13663
13664 rdos*)
13665   dynamic_linker=no
13666   ;;
13667
13668 solaris*)
13669   version_type=linux # correct to gnu/linux during the next big refactor
13670   need_lib_prefix=no
13671   need_version=no
13672   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13673   soname_spec='$libname$release$shared_ext$major'
13674   shlibpath_var=LD_LIBRARY_PATH
13675   shlibpath_overrides_runpath=yes
13676   hardcode_into_libs=yes
13677   # ldd complains unless libraries are executable
13678   postinstall_cmds='chmod +x $lib'
13679   ;;
13680
13681 sunos4*)
13682   version_type=sunos
13683   library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix'
13684   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13685   shlibpath_var=LD_LIBRARY_PATH
13686   shlibpath_overrides_runpath=yes
13687   if test yes = "$with_gnu_ld"; then
13688     need_lib_prefix=no
13689   fi
13690   need_version=yes
13691   ;;
13692
13693 sysv4 | sysv4.3*)
13694   version_type=linux # correct to gnu/linux during the next big refactor
13695   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13696   soname_spec='$libname$release$shared_ext$major'
13697   shlibpath_var=LD_LIBRARY_PATH
13698   case $host_vendor in
13699     sni)
13700       shlibpath_overrides_runpath=no
13701       need_lib_prefix=no
13702       runpath_var=LD_RUN_PATH
13703       ;;
13704     siemens)
13705       need_lib_prefix=no
13706       ;;
13707     motorola)
13708       need_lib_prefix=no
13709       need_version=no
13710       shlibpath_overrides_runpath=no
13711       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13712       ;;
13713   esac
13714   ;;
13715
13716 sysv4*MP*)
13717   if test -d /usr/nec; then
13718     version_type=linux # correct to gnu/linux during the next big refactor
13719     library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext'
13720     soname_spec='$libname$shared_ext.$major'
13721     shlibpath_var=LD_LIBRARY_PATH
13722   fi
13723   ;;
13724
13725 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13726   version_type=sco
13727   need_lib_prefix=no
13728   need_version=no
13729   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext'
13730   soname_spec='$libname$release$shared_ext$major'
13731   shlibpath_var=LD_LIBRARY_PATH
13732   shlibpath_overrides_runpath=yes
13733   hardcode_into_libs=yes
13734   if test yes = "$with_gnu_ld"; then
13735     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13736   else
13737     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13738     case $host_os in
13739       sco3.2v5*)
13740         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13741         ;;
13742     esac
13743   fi
13744   sys_lib_dlsearch_path_spec='/usr/lib'
13745   ;;
13746
13747 tpf*)
13748   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
13749   version_type=linux # correct to gnu/linux during the next big refactor
13750   need_lib_prefix=no
13751   need_version=no
13752   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13753   shlibpath_var=LD_LIBRARY_PATH
13754   shlibpath_overrides_runpath=no
13755   hardcode_into_libs=yes
13756   ;;
13757
13758 uts4*)
13759   version_type=linux # correct to gnu/linux during the next big refactor
13760   library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext'
13761   soname_spec='$libname$release$shared_ext$major'
13762   shlibpath_var=LD_LIBRARY_PATH
13763   ;;
13764
13765 *)
13766   dynamic_linker=no
13767   ;;
13768 esac
13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
13770 $as_echo "$dynamic_linker" >&6; }
13771 test no = "$dynamic_linker" && can_build_shared=no
13772
13773 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13774 if test yes = "$GCC"; then
13775   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13776 fi
13777
13778 if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then
13779   sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec
13780 fi
13781
13782 if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then
13783   sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec
13784 fi
13785
13786 # remember unaugmented sys_lib_dlsearch_path content for libtool script decls...
13787 configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec
13788
13789 # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code
13790 func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH"
13791
13792 # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool
13793 configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
13892 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13893 hardcode_action=
13894 if test -n "$hardcode_libdir_flag_spec" ||
13895    test -n "$runpath_var" ||
13896    test yes = "$hardcode_automatic"; then
13897
13898   # We can hardcode non-existent directories.
13899   if test no != "$hardcode_direct" &&
13900      # If the only mechanism to avoid hardcoding is shlibpath_var, we
13901      # have to relink, otherwise we might link with an installed library
13902      # when we should be linking with a yet-to-be-installed one
13903      ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" &&
13904      test no != "$hardcode_minus_L"; then
13905     # Linking always hardcodes the temporary library directory.
13906     hardcode_action=relink
13907   else
13908     # We can link without hardcoding, and we can hardcode nonexisting dirs.
13909     hardcode_action=immediate
13910   fi
13911 else
13912   # We cannot hardcode anything, or else we can only hardcode existing
13913   # directories.
13914   hardcode_action=unsupported
13915 fi
13916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
13917 $as_echo "$hardcode_action" >&6; }
13918
13919 if test relink = "$hardcode_action" ||
13920    test yes = "$inherit_rpath"; then
13921   # Fast installation is not supported
13922   enable_fast_install=no
13923 elif test yes = "$shlibpath_overrides_runpath" ||
13924      test no = "$enable_shared"; then
13925   # Fast installation is not necessary
13926   enable_fast_install=needless
13927 fi
13928
13929
13930
13931
13932
13933
13934   if test yes != "$enable_dlopen"; then
13935   enable_dlopen=unknown
13936   enable_dlopen_self=unknown
13937   enable_dlopen_self_static=unknown
13938 else
13939   lt_cv_dlopen=no
13940   lt_cv_dlopen_libs=
13941
13942   case $host_os in
13943   beos*)
13944     lt_cv_dlopen=load_add_on
13945     lt_cv_dlopen_libs=
13946     lt_cv_dlopen_self=yes
13947     ;;
13948
13949   mingw* | pw32* | cegcc*)
13950     lt_cv_dlopen=LoadLibrary
13951     lt_cv_dlopen_libs=
13952     ;;
13953
13954   cygwin*)
13955     lt_cv_dlopen=dlopen
13956     lt_cv_dlopen_libs=
13957     ;;
13958
13959   darwin*)
13960     # if libdl is installed we need to link against it
13961     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
13962 $as_echo_n "checking for dlopen in -ldl... " >&6; }
13963 if ${ac_cv_lib_dl_dlopen+:} false; then :
13964   $as_echo_n "(cached) " >&6
13965 else
13966   ac_check_lib_save_LIBS=$LIBS
13967 LIBS="-ldl  $LIBS"
13968 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13969 /* end confdefs.h.  */
13970
13971 /* Override any GCC internal prototype to avoid an error.
13972    Use char because int might match the return type of a GCC
13973    builtin and then its argument prototype would still apply.  */
13974 #ifdef __cplusplus
13975 extern "C"
13976 #endif
13977 char dlopen ();
13978 int
13979 main ()
13980 {
13981 return dlopen ();
13982   ;
13983   return 0;
13984 }
13985 _ACEOF
13986 if ac_fn_c_try_link "$LINENO"; then :
13987   ac_cv_lib_dl_dlopen=yes
13988 else
13989   ac_cv_lib_dl_dlopen=no
13990 fi
13991 rm -f core conftest.err conftest.$ac_objext \
13992     conftest$ac_exeext conftest.$ac_ext
13993 LIBS=$ac_check_lib_save_LIBS
13994 fi
13995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
13996 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
13997 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
13998   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
13999 else
14000
14001     lt_cv_dlopen=dyld
14002     lt_cv_dlopen_libs=
14003     lt_cv_dlopen_self=yes
14004
14005 fi
14006
14007     ;;
14008
14009   tpf*)
14010     # Don't try to run any link tests for TPF.  We know it's impossible
14011     # because TPF is a cross-compiler, and we know how we open DSOs.
14012     lt_cv_dlopen=dlopen
14013     lt_cv_dlopen_libs=
14014     lt_cv_dlopen_self=no
14015     ;;
14016
14017   *)
14018     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
14019 if test "x$ac_cv_func_shl_load" = xyes; then :
14020   lt_cv_dlopen=shl_load
14021 else
14022   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14023 $as_echo_n "checking for shl_load in -ldld... " >&6; }
14024 if ${ac_cv_lib_dld_shl_load+:} false; then :
14025   $as_echo_n "(cached) " >&6
14026 else
14027   ac_check_lib_save_LIBS=$LIBS
14028 LIBS="-ldld  $LIBS"
14029 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14030 /* end confdefs.h.  */
14031
14032 /* Override any GCC internal prototype to avoid an error.
14033    Use char because int might match the return type of a GCC
14034    builtin and then its argument prototype would still apply.  */
14035 #ifdef __cplusplus
14036 extern "C"
14037 #endif
14038 char shl_load ();
14039 int
14040 main ()
14041 {
14042 return shl_load ();
14043   ;
14044   return 0;
14045 }
14046 _ACEOF
14047 if ac_fn_c_try_link "$LINENO"; then :
14048   ac_cv_lib_dld_shl_load=yes
14049 else
14050   ac_cv_lib_dld_shl_load=no
14051 fi
14052 rm -f core conftest.err conftest.$ac_objext \
14053     conftest$ac_exeext conftest.$ac_ext
14054 LIBS=$ac_check_lib_save_LIBS
14055 fi
14056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14057 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
14058 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
14059   lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld
14060 else
14061   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14062 if test "x$ac_cv_func_dlopen" = xyes; then :
14063   lt_cv_dlopen=dlopen
14064 else
14065   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14066 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14067 if ${ac_cv_lib_dl_dlopen+:} false; then :
14068   $as_echo_n "(cached) " >&6
14069 else
14070   ac_check_lib_save_LIBS=$LIBS
14071 LIBS="-ldl  $LIBS"
14072 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14073 /* end confdefs.h.  */
14074
14075 /* Override any GCC internal prototype to avoid an error.
14076    Use char because int might match the return type of a GCC
14077    builtin and then its argument prototype would still apply.  */
14078 #ifdef __cplusplus
14079 extern "C"
14080 #endif
14081 char dlopen ();
14082 int
14083 main ()
14084 {
14085 return dlopen ();
14086   ;
14087   return 0;
14088 }
14089 _ACEOF
14090 if ac_fn_c_try_link "$LINENO"; then :
14091   ac_cv_lib_dl_dlopen=yes
14092 else
14093   ac_cv_lib_dl_dlopen=no
14094 fi
14095 rm -f core conftest.err conftest.$ac_objext \
14096     conftest$ac_exeext conftest.$ac_ext
14097 LIBS=$ac_check_lib_save_LIBS
14098 fi
14099 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14100 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14101 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14102   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl
14103 else
14104   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14105 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
14106 if ${ac_cv_lib_svld_dlopen+:} false; then :
14107   $as_echo_n "(cached) " >&6
14108 else
14109   ac_check_lib_save_LIBS=$LIBS
14110 LIBS="-lsvld  $LIBS"
14111 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14112 /* end confdefs.h.  */
14113
14114 /* Override any GCC internal prototype to avoid an error.
14115    Use char because int might match the return type of a GCC
14116    builtin and then its argument prototype would still apply.  */
14117 #ifdef __cplusplus
14118 extern "C"
14119 #endif
14120 char dlopen ();
14121 int
14122 main ()
14123 {
14124 return dlopen ();
14125   ;
14126   return 0;
14127 }
14128 _ACEOF
14129 if ac_fn_c_try_link "$LINENO"; then :
14130   ac_cv_lib_svld_dlopen=yes
14131 else
14132   ac_cv_lib_svld_dlopen=no
14133 fi
14134 rm -f core conftest.err conftest.$ac_objext \
14135     conftest$ac_exeext conftest.$ac_ext
14136 LIBS=$ac_check_lib_save_LIBS
14137 fi
14138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
14139 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
14140 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
14141   lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld
14142 else
14143   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
14144 $as_echo_n "checking for dld_link in -ldld... " >&6; }
14145 if ${ac_cv_lib_dld_dld_link+:} false; then :
14146   $as_echo_n "(cached) " >&6
14147 else
14148   ac_check_lib_save_LIBS=$LIBS
14149 LIBS="-ldld  $LIBS"
14150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14151 /* end confdefs.h.  */
14152
14153 /* Override any GCC internal prototype to avoid an error.
14154    Use char because int might match the return type of a GCC
14155    builtin and then its argument prototype would still apply.  */
14156 #ifdef __cplusplus
14157 extern "C"
14158 #endif
14159 char dld_link ();
14160 int
14161 main ()
14162 {
14163 return dld_link ();
14164   ;
14165   return 0;
14166 }
14167 _ACEOF
14168 if ac_fn_c_try_link "$LINENO"; then :
14169   ac_cv_lib_dld_dld_link=yes
14170 else
14171   ac_cv_lib_dld_dld_link=no
14172 fi
14173 rm -f core conftest.err conftest.$ac_objext \
14174     conftest$ac_exeext conftest.$ac_ext
14175 LIBS=$ac_check_lib_save_LIBS
14176 fi
14177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
14178 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
14179 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
14180   lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld
14181 fi
14182
14183
14184 fi
14185
14186
14187 fi
14188
14189
14190 fi
14191
14192
14193 fi
14194
14195
14196 fi
14197
14198     ;;
14199   esac
14200
14201   if test no = "$lt_cv_dlopen"; then
14202     enable_dlopen=no
14203   else
14204     enable_dlopen=yes
14205   fi
14206
14207   case $lt_cv_dlopen in
14208   dlopen)
14209     save_CPPFLAGS=$CPPFLAGS
14210     test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
14211
14212     save_LDFLAGS=$LDFLAGS
14213     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
14214
14215     save_LIBS=$LIBS
14216     LIBS="$lt_cv_dlopen_libs $LIBS"
14217
14218     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
14219 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
14220 if ${lt_cv_dlopen_self+:} false; then :
14221   $as_echo_n "(cached) " >&6
14222 else
14223           if test yes = "$cross_compiling"; then :
14224   lt_cv_dlopen_self=cross
14225 else
14226   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14227   lt_status=$lt_dlunknown
14228   cat > conftest.$ac_ext <<_LT_EOF
14229 #line $LINENO "configure"
14230 #include "confdefs.h"
14231
14232 #if HAVE_DLFCN_H
14233 #include <dlfcn.h>
14234 #endif
14235
14236 #include <stdio.h>
14237
14238 #ifdef RTLD_GLOBAL
14239 #  define LT_DLGLOBAL           RTLD_GLOBAL
14240 #else
14241 #  ifdef DL_GLOBAL
14242 #    define LT_DLGLOBAL         DL_GLOBAL
14243 #  else
14244 #    define LT_DLGLOBAL         0
14245 #  endif
14246 #endif
14247
14248 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14249    find out it does not work in some platform. */
14250 #ifndef LT_DLLAZY_OR_NOW
14251 #  ifdef RTLD_LAZY
14252 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
14253 #  else
14254 #    ifdef DL_LAZY
14255 #      define LT_DLLAZY_OR_NOW          DL_LAZY
14256 #    else
14257 #      ifdef RTLD_NOW
14258 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
14259 #      else
14260 #        ifdef DL_NOW
14261 #          define LT_DLLAZY_OR_NOW      DL_NOW
14262 #        else
14263 #          define LT_DLLAZY_OR_NOW      0
14264 #        endif
14265 #      endif
14266 #    endif
14267 #  endif
14268 #endif
14269
14270 /* When -fvisibility=hidden is used, assume the code has been annotated
14271    correspondingly for the symbols needed.  */
14272 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14273 int fnord () __attribute__((visibility("default")));
14274 #endif
14275
14276 int fnord () { return 42; }
14277 int main ()
14278 {
14279   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14280   int status = $lt_dlunknown;
14281
14282   if (self)
14283     {
14284       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
14285       else
14286         {
14287           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
14288           else puts (dlerror ());
14289         }
14290       /* dlclose (self); */
14291     }
14292   else
14293     puts (dlerror ());
14294
14295   return status;
14296 }
14297 _LT_EOF
14298   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14299   (eval $ac_link) 2>&5
14300   ac_status=$?
14301   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14302   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14303     (./conftest; exit; ) >&5 2>/dev/null
14304     lt_status=$?
14305     case x$lt_status in
14306       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
14307       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
14308       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
14309     esac
14310   else :
14311     # compilation failed
14312     lt_cv_dlopen_self=no
14313   fi
14314 fi
14315 rm -fr conftest*
14316
14317
14318 fi
14319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
14320 $as_echo "$lt_cv_dlopen_self" >&6; }
14321
14322     if test yes = "$lt_cv_dlopen_self"; then
14323       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
14324       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
14325 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
14326 if ${lt_cv_dlopen_self_static+:} false; then :
14327   $as_echo_n "(cached) " >&6
14328 else
14329           if test yes = "$cross_compiling"; then :
14330   lt_cv_dlopen_self_static=cross
14331 else
14332   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
14333   lt_status=$lt_dlunknown
14334   cat > conftest.$ac_ext <<_LT_EOF
14335 #line $LINENO "configure"
14336 #include "confdefs.h"
14337
14338 #if HAVE_DLFCN_H
14339 #include <dlfcn.h>
14340 #endif
14341
14342 #include <stdio.h>
14343
14344 #ifdef RTLD_GLOBAL
14345 #  define LT_DLGLOBAL           RTLD_GLOBAL
14346 #else
14347 #  ifdef DL_GLOBAL
14348 #    define LT_DLGLOBAL         DL_GLOBAL
14349 #  else
14350 #    define LT_DLGLOBAL         0
14351 #  endif
14352 #endif
14353
14354 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
14355    find out it does not work in some platform. */
14356 #ifndef LT_DLLAZY_OR_NOW
14357 #  ifdef RTLD_LAZY
14358 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
14359 #  else
14360 #    ifdef DL_LAZY
14361 #      define LT_DLLAZY_OR_NOW          DL_LAZY
14362 #    else
14363 #      ifdef RTLD_NOW
14364 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
14365 #      else
14366 #        ifdef DL_NOW
14367 #          define LT_DLLAZY_OR_NOW      DL_NOW
14368 #        else
14369 #          define LT_DLLAZY_OR_NOW      0
14370 #        endif
14371 #      endif
14372 #    endif
14373 #  endif
14374 #endif
14375
14376 /* When -fvisibility=hidden is used, assume the code has been annotated
14377    correspondingly for the symbols needed.  */
14378 #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
14379 int fnord () __attribute__((visibility("default")));
14380 #endif
14381
14382 int fnord () { return 42; }
14383 int main ()
14384 {
14385   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
14386   int status = $lt_dlunknown;
14387
14388   if (self)
14389     {
14390       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
14391       else
14392         {
14393           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
14394           else puts (dlerror ());
14395         }
14396       /* dlclose (self); */
14397     }
14398   else
14399     puts (dlerror ());
14400
14401   return status;
14402 }
14403 _LT_EOF
14404   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
14405   (eval $ac_link) 2>&5
14406   ac_status=$?
14407   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
14408   test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then
14409     (./conftest; exit; ) >&5 2>/dev/null
14410     lt_status=$?
14411     case x$lt_status in
14412       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
14413       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
14414       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
14415     esac
14416   else :
14417     # compilation failed
14418     lt_cv_dlopen_self_static=no
14419   fi
14420 fi
14421 rm -fr conftest*
14422
14423
14424 fi
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
14426 $as_echo "$lt_cv_dlopen_self_static" >&6; }
14427     fi
14428
14429     CPPFLAGS=$save_CPPFLAGS
14430     LDFLAGS=$save_LDFLAGS
14431     LIBS=$save_LIBS
14432     ;;
14433   esac
14434
14435   case $lt_cv_dlopen_self in
14436   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
14437   *) enable_dlopen_self=unknown ;;
14438   esac
14439
14440   case $lt_cv_dlopen_self_static in
14441   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
14442   *) enable_dlopen_self_static=unknown ;;
14443   esac
14444 fi
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462 striplib=
14463 old_striplib=
14464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
14465 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
14466 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
14467   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
14468   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
14469   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14470 $as_echo "yes" >&6; }
14471 else
14472 # FIXME - insert some real tests, host_os isn't really good enough
14473   case $host_os in
14474   darwin*)
14475     if test -n "$STRIP"; then
14476       striplib="$STRIP -x"
14477       old_striplib="$STRIP -S"
14478       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14479 $as_echo "yes" >&6; }
14480     else
14481       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14482 $as_echo "no" >&6; }
14483     fi
14484     ;;
14485   *)
14486     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14487 $as_echo "no" >&6; }
14488     ;;
14489   esac
14490 fi
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503   # Report what library types will actually be built
14504   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
14505 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
14506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
14507 $as_echo "$can_build_shared" >&6; }
14508
14509   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
14510 $as_echo_n "checking whether to build shared libraries... " >&6; }
14511   test no = "$can_build_shared" && enable_shared=no
14512
14513   # On AIX, shared libraries and static libraries use the same namespace, and
14514   # are all built from PIC.
14515   case $host_os in
14516   aix3*)
14517     test yes = "$enable_shared" && enable_static=no
14518     if test -n "$RANLIB"; then
14519       archive_cmds="$archive_cmds~\$RANLIB \$lib"
14520       postinstall_cmds='$RANLIB $lib'
14521     fi
14522     ;;
14523
14524   aix[4-9]*)
14525     if test ia64 != "$host_cpu"; then
14526       case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in
14527       yes,aix,yes) ;;                   # shared object as lib.so file only
14528       yes,svr4,*) ;;                    # shared object as lib.so archive member only
14529       yes,*) enable_static=no ;;        # shared object in lib.a archive as well
14530       esac
14531     fi
14532     ;;
14533   esac
14534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
14535 $as_echo "$enable_shared" >&6; }
14536
14537   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
14538 $as_echo_n "checking whether to build static libraries... " >&6; }
14539   # Make sure either enable_shared or enable_static is yes.
14540   test yes = "$enable_shared" || enable_static=yes
14541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
14542 $as_echo "$enable_static" >&6; }
14543
14544
14545
14546
14547 fi
14548 ac_ext=c
14549 ac_cpp='$CPP $CPPFLAGS'
14550 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14551 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14552 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14553
14554 CC=$lt_save_CC
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570         ac_config_commands="$ac_config_commands libtool"
14571
14572
14573
14574
14575 # Only expand once:
14576
14577
14578
14579
14580 # NTP has (so far) been relying on leading-edge autogen, which
14581 # means we need the appropriate corresponding libopts as well.
14582 # Therefore, by default:
14583 # - use the version of libopts we ship with
14584 # - do not install it
14585 # - build a static copy (AC_DISABLE_SHARED - done earlier)
14586 case "${enable_local_libopts+set}" in
14587  set) ;;
14588  *) enable_local_libopts=yes ;;
14589 esac
14590 case "${enable_libopts_install+set}" in
14591  set) ;;
14592  *) enable_libopts_install=no ;;
14593 esac
14594 enable_nls=no
14595 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
14596 if test "x$ac_cv_type_pid_t" = xyes; then :
14597
14598 else
14599
14600 cat >>confdefs.h <<_ACEOF
14601 #define pid_t int
14602 _ACEOF
14603
14604 fi
14605
14606
14607
14608   ac_header_dirent=no
14609 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
14610   as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
14611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
14612 $as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
14613 if eval \${$as_ac_Header+:} false; then :
14614   $as_echo_n "(cached) " >&6
14615 else
14616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14617 /* end confdefs.h.  */
14618 #include <sys/types.h>
14619 #include <$ac_hdr>
14620
14621 int
14622 main ()
14623 {
14624 if ((DIR *) 0)
14625 return 0;
14626   ;
14627   return 0;
14628 }
14629 _ACEOF
14630 if ac_fn_c_try_compile "$LINENO"; then :
14631   eval "$as_ac_Header=yes"
14632 else
14633   eval "$as_ac_Header=no"
14634 fi
14635 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14636 fi
14637 eval ac_res=\$$as_ac_Header
14638                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
14639 $as_echo "$ac_res" >&6; }
14640 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14641   cat >>confdefs.h <<_ACEOF
14642 #define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14643 _ACEOF
14644
14645 ac_header_dirent=$ac_hdr; break
14646 fi
14647
14648 done
14649 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14650 if test $ac_header_dirent = dirent.h; then
14651   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14652 $as_echo_n "checking for library containing opendir... " >&6; }
14653 if ${ac_cv_search_opendir+:} false; then :
14654   $as_echo_n "(cached) " >&6
14655 else
14656   ac_func_search_save_LIBS=$LIBS
14657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14658 /* end confdefs.h.  */
14659
14660 /* Override any GCC internal prototype to avoid an error.
14661    Use char because int might match the return type of a GCC
14662    builtin and then its argument prototype would still apply.  */
14663 #ifdef __cplusplus
14664 extern "C"
14665 #endif
14666 char opendir ();
14667 int
14668 main ()
14669 {
14670 return opendir ();
14671   ;
14672   return 0;
14673 }
14674 _ACEOF
14675 for ac_lib in '' dir; do
14676   if test -z "$ac_lib"; then
14677     ac_res="none required"
14678   else
14679     ac_res=-l$ac_lib
14680     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14681   fi
14682   if ac_fn_c_try_link "$LINENO"; then :
14683   ac_cv_search_opendir=$ac_res
14684 fi
14685 rm -f core conftest.err conftest.$ac_objext \
14686     conftest$ac_exeext
14687   if ${ac_cv_search_opendir+:} false; then :
14688   break
14689 fi
14690 done
14691 if ${ac_cv_search_opendir+:} false; then :
14692
14693 else
14694   ac_cv_search_opendir=no
14695 fi
14696 rm conftest.$ac_ext
14697 LIBS=$ac_func_search_save_LIBS
14698 fi
14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14700 $as_echo "$ac_cv_search_opendir" >&6; }
14701 ac_res=$ac_cv_search_opendir
14702 if test "$ac_res" != no; then :
14703   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14704
14705 fi
14706
14707 else
14708   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
14709 $as_echo_n "checking for library containing opendir... " >&6; }
14710 if ${ac_cv_search_opendir+:} false; then :
14711   $as_echo_n "(cached) " >&6
14712 else
14713   ac_func_search_save_LIBS=$LIBS
14714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14715 /* end confdefs.h.  */
14716
14717 /* Override any GCC internal prototype to avoid an error.
14718    Use char because int might match the return type of a GCC
14719    builtin and then its argument prototype would still apply.  */
14720 #ifdef __cplusplus
14721 extern "C"
14722 #endif
14723 char opendir ();
14724 int
14725 main ()
14726 {
14727 return opendir ();
14728   ;
14729   return 0;
14730 }
14731 _ACEOF
14732 for ac_lib in '' x; do
14733   if test -z "$ac_lib"; then
14734     ac_res="none required"
14735   else
14736     ac_res=-l$ac_lib
14737     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
14738   fi
14739   if ac_fn_c_try_link "$LINENO"; then :
14740   ac_cv_search_opendir=$ac_res
14741 fi
14742 rm -f core conftest.err conftest.$ac_objext \
14743     conftest$ac_exeext
14744   if ${ac_cv_search_opendir+:} false; then :
14745   break
14746 fi
14747 done
14748 if ${ac_cv_search_opendir+:} false; then :
14749
14750 else
14751   ac_cv_search_opendir=no
14752 fi
14753 rm conftest.$ac_ext
14754 LIBS=$ac_func_search_save_LIBS
14755 fi
14756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
14757 $as_echo "$ac_cv_search_opendir" >&6; }
14758 ac_res=$ac_cv_search_opendir
14759 if test "$ac_res" != no; then :
14760   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
14761
14762 fi
14763
14764 fi
14765
14766
14767   # =================
14768   # AC_CHECK_HEADERS
14769   # =================
14770   for ac_header in  \
14771       sys/mman.h    sys/param.h   sys/poll.h    sys/procset.h \
14772       sys/select.h  sys/socket.h  sys/stropts.h sys/time.h \
14773       sys/un.h      sys/wait.h    dlfcn.h       errno.h \
14774       fcntl.h       libgen.h      libintl.h     memory.h \
14775       netinet/in.h  setjmp.h      stdbool.h     sysexits.h \
14776       unistd.h      utime.h
14777 do :
14778   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14779 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14780 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14781   cat >>confdefs.h <<_ACEOF
14782 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14783 _ACEOF
14784
14785 fi
14786
14787 done
14788
14789
14790   for ac_header in stdarg.h     varargs.h
14791 do :
14792   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14793 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14794 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14795   cat >>confdefs.h <<_ACEOF
14796 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14797 _ACEOF
14798  lo_have_arg_hdr=true;break
14799 else
14800   lo_have_arg_hdr=false
14801 fi
14802
14803 done
14804
14805
14806   for ac_header in string.h     strings.h
14807 do :
14808   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14809 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14810 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14811   cat >>confdefs.h <<_ACEOF
14812 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14813 _ACEOF
14814  lo_have_str_hdr=true;break
14815 else
14816   lo_have_str_hdr=false
14817 fi
14818
14819 done
14820
14821
14822   for ac_header in limits.h     sys/limits.h  values.h
14823 do :
14824   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14825 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14826 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14827   cat >>confdefs.h <<_ACEOF
14828 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14829 _ACEOF
14830  lo_have_lim_hdr=true;break
14831 else
14832   lo_have_lim_hdr=false
14833 fi
14834
14835 done
14836
14837
14838   for ac_header in inttypes.h   stdint.h
14839 do :
14840   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14841 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
14842 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14843   cat >>confdefs.h <<_ACEOF
14844 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14845 _ACEOF
14846  lo_have_typ_hdr=true;break
14847 else
14848   lo_have_typ_hdr=false
14849 fi
14850
14851 done
14852
14853
14854   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working stdnoreturn.h" >&5
14855 $as_echo_n "checking for working stdnoreturn.h... " >&6; }
14856 if ${gl_cv_header_working_stdnoreturn_h+:} false; then :
14857   $as_echo_n "(cached) " >&6
14858 else
14859   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14860 /* end confdefs.h.  */
14861 #include <stdlib.h>
14862             #include <stdnoreturn.h>
14863             /* Do not check for 'noreturn' after the return type.
14864                C11 allows it, but it's rarely done that way
14865                and circa-2012 bleeding-edge GCC rejects it when given
14866                -Werror=old-style-declaration.  */
14867             noreturn void foo1 (void) { exit (0); }
14868             _Noreturn void foo2 (void) { exit (0); }
14869             int testit (int argc, char **argv) {
14870               if (argc & 1)
14871                 return 0;
14872               (argv[0][0] ? foo1 : foo2) ();
14873             }
14874
14875 int
14876 main ()
14877 {
14878
14879   ;
14880   return 0;
14881 }
14882 _ACEOF
14883 if ac_fn_c_try_compile "$LINENO"; then :
14884   gl_cv_header_working_stdnoreturn_h=yes
14885 else
14886   gl_cv_header_working_stdnoreturn_h=no
14887 fi
14888 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14889 fi
14890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdnoreturn_h" >&5
14891 $as_echo "$gl_cv_header_working_stdnoreturn_h" >&6; }
14892
14893   if test $gl_cv_header_working_stdnoreturn_h = yes; then
14894     STDNORETURN_H=''
14895   else
14896     STDNORETURN_H='stdnoreturn.h'
14897   fi
14898
14899
14900    if test -n "$STDNORETURN_H"; then
14901   GL_GENERATE_STDNORETURN_H_TRUE=
14902   GL_GENERATE_STDNORETURN_H_FALSE='#'
14903 else
14904   GL_GENERATE_STDNORETURN_H_TRUE='#'
14905   GL_GENERATE_STDNORETURN_H_FALSE=
14906 fi
14907
14908
14909
14910   # ----------------------------------------------------------------------
14911   # check for various programs used during the build.
14912   # On OS/X, "wchar.h" needs "runetype.h" to work properly.
14913   # ----------------------------------------------------------------------
14914   for ac_header in runetype.h wchar.h
14915 do :
14916   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
14917 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
14918   $ac_includes_default
14919   #if HAVE_RUNETYPE_H
14920   # include <runetype.h>
14921   #endif
14922
14923 "
14924 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
14925   cat >>confdefs.h <<_ACEOF
14926 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
14927 _ACEOF
14928
14929 fi
14930
14931 done
14932
14933
14934   # Check whether --enable-nls was given.
14935 if test "${enable_nls+set}" = set; then :
14936   enableval=$enable_nls;
14937 fi
14938
14939   if test "x$enable_nls" != "xno" && \
14940   test "X${ac_cv_header_libintl_h}" = Xyes; then :
14941
14942
14943 $as_echo "#define ENABLE_NLS 1" >>confdefs.h
14944
14945 fi
14946
14947   # --------------------------------------------
14948   # Verify certain entries from AC_CHECK_HEADERS
14949   # --------------------------------------------
14950   ${lo_have_arg_hdr} || \
14951     as_fn_error $? "you must have stdarg.h or varargs.h on your system" "$LINENO" 5
14952
14953   ${lo_have_str_hdr} || \
14954     as_fn_error $? "you must have string.h or strings.h on your system" "$LINENO" 5
14955
14956   ${lo_have_lim_hdr} || \
14957     as_fn_error $? "you must have one of limits.h, sys/limits.h or values.h" "$LINENO" 5
14958
14959   ${lo_have_typ_hdr} || \
14960     as_fn_error $? "you must have inttypes.h or stdint.h on your system" "$LINENO" 5
14961
14962   for f in sys_types sys_param sys_stat string errno stdlib memory setjmp
14963   do eval as_ac_var=\${ac_cv_header_${f}_h}
14964      test "X${as_ac_var}" = Xyes || {
14965        as_fn_error $? "you must have ${f}.h on your system" "$LINENO" 5
14966      }
14967   done
14968   test "X${ac_cv_header_inttypes_h-no}" = Xyes || \
14969     echo '#include <stdint.h>' > inttypes.h
14970
14971   # ----------------------------------------------------------------------
14972   # Checks for typedefs
14973   # ----------------------------------------------------------------------
14974   ac_fn_c_check_type "$LINENO" "wchar_t" "ac_cv_type_wchar_t" "$ac_includes_default"
14975 if test "x$ac_cv_type_wchar_t" = xyes; then :
14976
14977 cat >>confdefs.h <<_ACEOF
14978 #define HAVE_WCHAR_T 1
14979 _ACEOF
14980
14981
14982 fi
14983
14984   ac_fn_c_check_type "$LINENO" "wint_t" "ac_cv_type_wint_t" "
14985     $ac_includes_default
14986     #if HAVE_RUNETYPE_H
14987     # include <runetype.h>
14988     #endif
14989     #if HAVE_WCHAR_H
14990     # include <wchar.h>
14991     #endif
14992
14993 "
14994 if test "x$ac_cv_type_wint_t" = xyes; then :
14995
14996 cat >>confdefs.h <<_ACEOF
14997 #define HAVE_WINT_T 1
14998 _ACEOF
14999
15000
15001 fi
15002
15003   ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
15004 if test "x$ac_cv_type_int8_t" = xyes; then :
15005
15006 cat >>confdefs.h <<_ACEOF
15007 #define HAVE_INT8_T 1
15008 _ACEOF
15009
15010
15011 fi
15012 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
15013 if test "x$ac_cv_type_uint8_t" = xyes; then :
15014
15015 cat >>confdefs.h <<_ACEOF
15016 #define HAVE_UINT8_T 1
15017 _ACEOF
15018
15019
15020 fi
15021 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
15022 if test "x$ac_cv_type_int16_t" = xyes; then :
15023
15024 cat >>confdefs.h <<_ACEOF
15025 #define HAVE_INT16_T 1
15026 _ACEOF
15027
15028
15029 fi
15030 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
15031 if test "x$ac_cv_type_uint16_t" = xyes; then :
15032
15033 cat >>confdefs.h <<_ACEOF
15034 #define HAVE_UINT16_T 1
15035 _ACEOF
15036
15037
15038 fi
15039 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
15040 if test "x$ac_cv_type_int32_t" = xyes; then :
15041
15042 cat >>confdefs.h <<_ACEOF
15043 #define HAVE_INT32_T 1
15044 _ACEOF
15045
15046
15047 fi
15048 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
15049 if test "x$ac_cv_type_uint32_t" = xyes; then :
15050
15051 cat >>confdefs.h <<_ACEOF
15052 #define HAVE_UINT32_T 1
15053 _ACEOF
15054
15055
15056 fi
15057 ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
15058 if test "x$ac_cv_type_intptr_t" = xyes; then :
15059
15060 cat >>confdefs.h <<_ACEOF
15061 #define HAVE_INTPTR_T 1
15062 _ACEOF
15063
15064
15065 fi
15066 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
15067 if test "x$ac_cv_type_uintptr_t" = xyes; then :
15068
15069 cat >>confdefs.h <<_ACEOF
15070 #define HAVE_UINTPTR_T 1
15071 _ACEOF
15072
15073
15074 fi
15075 ac_fn_c_check_type "$LINENO" "uint_t" "ac_cv_type_uint_t" "$ac_includes_default"
15076 if test "x$ac_cv_type_uint_t" = xyes; then :
15077
15078 cat >>confdefs.h <<_ACEOF
15079 #define HAVE_UINT_T 1
15080 _ACEOF
15081
15082
15083 fi
15084 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
15085 if test "x$ac_cv_type_pid_t" = xyes; then :
15086
15087 cat >>confdefs.h <<_ACEOF
15088 #define HAVE_PID_T 1
15089 _ACEOF
15090
15091
15092 fi
15093 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15094 if test "x$ac_cv_type_size_t" = xyes; then :
15095
15096 cat >>confdefs.h <<_ACEOF
15097 #define HAVE_SIZE_T 1
15098 _ACEOF
15099
15100
15101 fi
15102 ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
15103 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
15104
15105 cat >>confdefs.h <<_ACEOF
15106 #define HAVE_PTRDIFF_T 1
15107 _ACEOF
15108
15109
15110 fi
15111
15112   # The cast to long int works around a bug in the HP C Compiler
15113 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15114 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15115 # This bug is HP SR number 8606223364.
15116 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
15117 $as_echo_n "checking size of char *... " >&6; }
15118 if ${ac_cv_sizeof_char_p+:} false; then :
15119   $as_echo_n "(cached) " >&6
15120 else
15121   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p"        "$ac_includes_default"; then :
15122
15123 else
15124   if test "$ac_cv_type_char_p" = yes; then
15125      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15126 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15127 as_fn_error 77 "cannot compute sizeof (char *)
15128 See \`config.log' for more details" "$LINENO" 5; }
15129    else
15130      ac_cv_sizeof_char_p=0
15131    fi
15132 fi
15133
15134 fi
15135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
15136 $as_echo "$ac_cv_sizeof_char_p" >&6; }
15137
15138
15139
15140 cat >>confdefs.h <<_ACEOF
15141 #define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
15142 _ACEOF
15143
15144
15145   # The cast to long int works around a bug in the HP C Compiler
15146 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15147 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15148 # This bug is HP SR number 8606223364.
15149 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
15150 $as_echo_n "checking size of int... " >&6; }
15151 if ${ac_cv_sizeof_int+:} false; then :
15152   $as_echo_n "(cached) " >&6
15153 else
15154   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
15155
15156 else
15157   if test "$ac_cv_type_int" = yes; then
15158      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15159 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15160 as_fn_error 77 "cannot compute sizeof (int)
15161 See \`config.log' for more details" "$LINENO" 5; }
15162    else
15163      ac_cv_sizeof_int=0
15164    fi
15165 fi
15166
15167 fi
15168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
15169 $as_echo "$ac_cv_sizeof_int" >&6; }
15170
15171
15172
15173 cat >>confdefs.h <<_ACEOF
15174 #define SIZEOF_INT $ac_cv_sizeof_int
15175 _ACEOF
15176
15177
15178   # The cast to long int works around a bug in the HP C Compiler
15179 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15180 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15181 # This bug is HP SR number 8606223364.
15182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
15183 $as_echo_n "checking size of long... " >&6; }
15184 if ${ac_cv_sizeof_long+:} false; then :
15185   $as_echo_n "(cached) " >&6
15186 else
15187   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
15188
15189 else
15190   if test "$ac_cv_type_long" = yes; then
15191      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15192 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15193 as_fn_error 77 "cannot compute sizeof (long)
15194 See \`config.log' for more details" "$LINENO" 5; }
15195    else
15196      ac_cv_sizeof_long=0
15197    fi
15198 fi
15199
15200 fi
15201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
15202 $as_echo "$ac_cv_sizeof_long" >&6; }
15203
15204
15205
15206 cat >>confdefs.h <<_ACEOF
15207 #define SIZEOF_LONG $ac_cv_sizeof_long
15208 _ACEOF
15209
15210
15211   # The cast to long int works around a bug in the HP C Compiler
15212 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15213 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15214 # This bug is HP SR number 8606223364.
15215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
15216 $as_echo_n "checking size of short... " >&6; }
15217 if ${ac_cv_sizeof_short+:} false; then :
15218   $as_echo_n "(cached) " >&6
15219 else
15220   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
15221
15222 else
15223   if test "$ac_cv_type_short" = yes; then
15224      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15225 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15226 as_fn_error 77 "cannot compute sizeof (short)
15227 See \`config.log' for more details" "$LINENO" 5; }
15228    else
15229      ac_cv_sizeof_short=0
15230    fi
15231 fi
15232
15233 fi
15234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
15235 $as_echo "$ac_cv_sizeof_short" >&6; }
15236
15237
15238
15239 cat >>confdefs.h <<_ACEOF
15240 #define SIZEOF_SHORT $ac_cv_sizeof_short
15241 _ACEOF
15242
15243
15244
15245   # ------------
15246   # AC_CHECK_LIB
15247   # ------------
15248   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pathfind in -lgen" >&5
15249 $as_echo_n "checking for pathfind in -lgen... " >&6; }
15250 if ${ac_cv_lib_gen_pathfind+:} false; then :
15251   $as_echo_n "(cached) " >&6
15252 else
15253   ac_check_lib_save_LIBS=$LIBS
15254 LIBS="-lgen  $LIBS"
15255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15256 /* end confdefs.h.  */
15257
15258 /* Override any GCC internal prototype to avoid an error.
15259    Use char because int might match the return type of a GCC
15260    builtin and then its argument prototype would still apply.  */
15261 #ifdef __cplusplus
15262 extern "C"
15263 #endif
15264 char pathfind ();
15265 int
15266 main ()
15267 {
15268 return pathfind ();
15269   ;
15270   return 0;
15271 }
15272 _ACEOF
15273 if ac_fn_c_try_link "$LINENO"; then :
15274   ac_cv_lib_gen_pathfind=yes
15275 else
15276   ac_cv_lib_gen_pathfind=no
15277 fi
15278 rm -f core conftest.err conftest.$ac_objext \
15279     conftest$ac_exeext conftest.$ac_ext
15280 LIBS=$ac_check_lib_save_LIBS
15281 fi
15282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_pathfind" >&5
15283 $as_echo "$ac_cv_lib_gen_pathfind" >&6; }
15284 if test "x$ac_cv_lib_gen_pathfind" = xyes; then :
15285   cat >>confdefs.h <<_ACEOF
15286 #define HAVE_LIBGEN 1
15287 _ACEOF
15288
15289   LIBS="-lgen $LIBS"
15290
15291 fi
15292
15293   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettext in -lintl" >&5
15294 $as_echo_n "checking for gettext in -lintl... " >&6; }
15295 if ${ac_cv_lib_intl_gettext+:} false; then :
15296   $as_echo_n "(cached) " >&6
15297 else
15298   ac_check_lib_save_LIBS=$LIBS
15299 LIBS="-lintl  $LIBS"
15300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15301 /* end confdefs.h.  */
15302
15303 /* Override any GCC internal prototype to avoid an error.
15304    Use char because int might match the return type of a GCC
15305    builtin and then its argument prototype would still apply.  */
15306 #ifdef __cplusplus
15307 extern "C"
15308 #endif
15309 char gettext ();
15310 int
15311 main ()
15312 {
15313 return gettext ();
15314   ;
15315   return 0;
15316 }
15317 _ACEOF
15318 if ac_fn_c_try_link "$LINENO"; then :
15319   ac_cv_lib_intl_gettext=yes
15320 else
15321   ac_cv_lib_intl_gettext=no
15322 fi
15323 rm -f core conftest.err conftest.$ac_objext \
15324     conftest$ac_exeext conftest.$ac_ext
15325 LIBS=$ac_check_lib_save_LIBS
15326 fi
15327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_gettext" >&5
15328 $as_echo "$ac_cv_lib_intl_gettext" >&6; }
15329 if test "x$ac_cv_lib_intl_gettext" = xyes; then :
15330   cat >>confdefs.h <<_ACEOF
15331 #define HAVE_LIBINTL 1
15332 _ACEOF
15333
15334   LIBS="-lintl $LIBS"
15335
15336 fi
15337
15338   for ac_func in vprintf
15339 do :
15340   ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
15341 if test "x$ac_cv_func_vprintf" = xyes; then :
15342   cat >>confdefs.h <<_ACEOF
15343 #define HAVE_VPRINTF 1
15344 _ACEOF
15345
15346 ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
15347 if test "x$ac_cv_func__doprnt" = xyes; then :
15348
15349 $as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
15350
15351 fi
15352
15353 fi
15354 done
15355
15356
15357   for ac_header in vfork.h
15358 do :
15359   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
15360 if test "x$ac_cv_header_vfork_h" = xyes; then :
15361   cat >>confdefs.h <<_ACEOF
15362 #define HAVE_VFORK_H 1
15363 _ACEOF
15364
15365 fi
15366
15367 done
15368
15369 for ac_func in fork vfork
15370 do :
15371   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15372 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15373 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15374   cat >>confdefs.h <<_ACEOF
15375 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15376 _ACEOF
15377
15378 fi
15379 done
15380
15381 if test "x$ac_cv_func_fork" = xyes; then
15382   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
15383 $as_echo_n "checking for working fork... " >&6; }
15384 if ${ac_cv_func_fork_works+:} false; then :
15385   $as_echo_n "(cached) " >&6
15386 else
15387   if test "$cross_compiling" = yes; then :
15388   ac_cv_func_fork_works=cross
15389 else
15390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15391 /* end confdefs.h.  */
15392 $ac_includes_default
15393 int
15394 main ()
15395 {
15396
15397           /* By Ruediger Kuhlmann. */
15398           return fork () < 0;
15399
15400   ;
15401   return 0;
15402 }
15403 _ACEOF
15404 if ac_fn_c_try_run "$LINENO"; then :
15405   ac_cv_func_fork_works=yes
15406 else
15407   ac_cv_func_fork_works=no
15408 fi
15409 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15410   conftest.$ac_objext conftest.beam conftest.$ac_ext
15411 fi
15412
15413 fi
15414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
15415 $as_echo "$ac_cv_func_fork_works" >&6; }
15416
15417 else
15418   ac_cv_func_fork_works=$ac_cv_func_fork
15419 fi
15420 if test "x$ac_cv_func_fork_works" = xcross; then
15421   case $host in
15422     *-*-amigaos* | *-*-msdosdjgpp*)
15423       # Override, as these systems have only a dummy fork() stub
15424       ac_cv_func_fork_works=no
15425       ;;
15426     *)
15427       ac_cv_func_fork_works=yes
15428       ;;
15429   esac
15430   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
15431 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
15432 fi
15433 ac_cv_func_vfork_works=$ac_cv_func_vfork
15434 if test "x$ac_cv_func_vfork" = xyes; then
15435   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
15436 $as_echo_n "checking for working vfork... " >&6; }
15437 if ${ac_cv_func_vfork_works+:} false; then :
15438   $as_echo_n "(cached) " >&6
15439 else
15440   if test "$cross_compiling" = yes; then :
15441   ac_cv_func_vfork_works=cross
15442 else
15443   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15444 /* end confdefs.h.  */
15445 /* Thanks to Paul Eggert for this test.  */
15446 $ac_includes_default
15447 #include <sys/wait.h>
15448 #ifdef HAVE_VFORK_H
15449 # include <vfork.h>
15450 #endif
15451 /* On some sparc systems, changes by the child to local and incoming
15452    argument registers are propagated back to the parent.  The compiler
15453    is told about this with #include <vfork.h>, but some compilers
15454    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
15455    static variable whose address is put into a register that is
15456    clobbered by the vfork.  */
15457 static void
15458 #ifdef __cplusplus
15459 sparc_address_test (int arg)
15460 # else
15461 sparc_address_test (arg) int arg;
15462 #endif
15463 {
15464   static pid_t child;
15465   if (!child) {
15466     child = vfork ();
15467     if (child < 0) {
15468       perror ("vfork");
15469       _exit(2);
15470     }
15471     if (!child) {
15472       arg = getpid();
15473       write(-1, "", 0);
15474       _exit (arg);
15475     }
15476   }
15477 }
15478
15479 int
15480 main ()
15481 {
15482   pid_t parent = getpid ();
15483   pid_t child;
15484
15485   sparc_address_test (0);
15486
15487   child = vfork ();
15488
15489   if (child == 0) {
15490     /* Here is another test for sparc vfork register problems.  This
15491        test uses lots of local variables, at least as many local
15492        variables as main has allocated so far including compiler
15493        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
15494        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
15495        reuse the register of parent for one of the local variables,
15496        since it will think that parent can't possibly be used any more
15497        in this routine.  Assigning to the local variable will thus
15498        munge parent in the parent process.  */
15499     pid_t
15500       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
15501       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
15502     /* Convince the compiler that p..p7 are live; otherwise, it might
15503        use the same hardware register for all 8 local variables.  */
15504     if (p != p1 || p != p2 || p != p3 || p != p4
15505         || p != p5 || p != p6 || p != p7)
15506       _exit(1);
15507
15508     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
15509        from child file descriptors.  If the child closes a descriptor
15510        before it execs or exits, this munges the parent's descriptor
15511        as well.  Test for this by closing stdout in the child.  */
15512     _exit(close(fileno(stdout)) != 0);
15513   } else {
15514     int status;
15515     struct stat st;
15516
15517     while (wait(&status) != child)
15518       ;
15519     return (
15520          /* Was there some problem with vforking?  */
15521          child < 0
15522
15523          /* Did the child fail?  (This shouldn't happen.)  */
15524          || status
15525
15526          /* Did the vfork/compiler bug occur?  */
15527          || parent != getpid()
15528
15529          /* Did the file descriptor bug occur?  */
15530          || fstat(fileno(stdout), &st) != 0
15531          );
15532   }
15533 }
15534 _ACEOF
15535 if ac_fn_c_try_run "$LINENO"; then :
15536   ac_cv_func_vfork_works=yes
15537 else
15538   ac_cv_func_vfork_works=no
15539 fi
15540 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15541   conftest.$ac_objext conftest.beam conftest.$ac_ext
15542 fi
15543
15544 fi
15545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
15546 $as_echo "$ac_cv_func_vfork_works" >&6; }
15547
15548 fi;
15549 if test "x$ac_cv_func_fork_works" = xcross; then
15550   ac_cv_func_vfork_works=$ac_cv_func_vfork
15551   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
15552 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
15553 fi
15554
15555 if test "x$ac_cv_func_vfork_works" = xyes; then
15556
15557 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
15558
15559 else
15560
15561 $as_echo "#define vfork fork" >>confdefs.h
15562
15563 fi
15564 if test "x$ac_cv_func_fork_works" = xyes; then
15565
15566 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
15567
15568 fi
15569
15570   for ac_func in mmap canonicalize_file_name snprintf strdup strchr \
15571                  strrchr strsignal fchmod fstat chmod
15572 do :
15573   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15574 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15575 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15576   cat >>confdefs.h <<_ACEOF
15577 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
15578 _ACEOF
15579
15580 fi
15581 done
15582
15583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
15584 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
15585 if ${ac_cv_path_SED+:} false; then :
15586   $as_echo_n "(cached) " >&6
15587 else
15588             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
15589      for ac_i in 1 2 3 4 5 6 7; do
15590        ac_script="$ac_script$as_nl$ac_script"
15591      done
15592      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
15593      { ac_script=; unset ac_script;}
15594      if test -z "$SED"; then
15595   ac_path_SED_found=false
15596   # Loop through the user's path and test for each of PROGNAME-LIST
15597   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15598 for as_dir in $PATH
15599 do
15600   IFS=$as_save_IFS
15601   test -z "$as_dir" && as_dir=.
15602     for ac_prog in sed gsed; do
15603     for ac_exec_ext in '' $ac_executable_extensions; do
15604       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
15605       as_fn_executable_p "$ac_path_SED" || continue
15606 # Check for GNU ac_path_SED and select it if it is found.
15607   # Check for GNU $ac_path_SED
15608 case `"$ac_path_SED" --version 2>&1` in
15609 *GNU*)
15610   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
15611 *)
15612   ac_count=0
15613   $as_echo_n 0123456789 >"conftest.in"
15614   while :
15615   do
15616     cat "conftest.in" "conftest.in" >"conftest.tmp"
15617     mv "conftest.tmp" "conftest.in"
15618     cp "conftest.in" "conftest.nl"
15619     $as_echo '' >> "conftest.nl"
15620     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
15621     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
15622     as_fn_arith $ac_count + 1 && ac_count=$as_val
15623     if test $ac_count -gt ${ac_path_SED_max-0}; then
15624       # Best one so far, save it but keep looking for a better one
15625       ac_cv_path_SED="$ac_path_SED"
15626       ac_path_SED_max=$ac_count
15627     fi
15628     # 10*(2^10) chars as input seems more than enough
15629     test $ac_count -gt 10 && break
15630   done
15631   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
15632 esac
15633
15634       $ac_path_SED_found && break 3
15635     done
15636   done
15637   done
15638 IFS=$as_save_IFS
15639   if test -z "$ac_cv_path_SED"; then
15640     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
15641   fi
15642 else
15643   ac_cv_path_SED=$SED
15644 fi
15645
15646 fi
15647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
15648 $as_echo "$ac_cv_path_SED" >&6; }
15649  SED="$ac_cv_path_SED"
15650   rm -f conftest.sed
15651
15652   while :
15653   do
15654       POSIX_SHELL=`which bash`
15655       test -x "$POSIX_SHELL" && break
15656       POSIX_SHELL=`which dash`
15657       test -x "$POSIX_SHELL" && break
15658       POSIX_SHELL=/usr/xpg4/bin/sh
15659       test -x "$POSIX_SHELL" && break
15660       POSIX_SHELL=`/bin/sh -c '
15661           exec 2>/dev/null
15662           if ! true ; then exit 1 ; fi
15663           echo /bin/sh'`
15664       test -x "$POSIX_SHELL" && break
15665       as_fn_error $? "cannot locate a working POSIX shell" "$LINENO" 5
15666   done
15667
15668 cat >>confdefs.h <<_ACEOF
15669 #define POSIX_SHELL "${POSIX_SHELL}"
15670 _ACEOF
15671
15672
15673
15674
15675
15676   LIBOPTS_BUILD_BLOCKED=true
15677
15678
15679   NEED_LIBOPTS_DIR=''
15680
15681   # Check whether --enable-local-libopts was given.
15682 if test "${enable_local_libopts+set}" = set; then :
15683   enableval=$enable_local_libopts;
15684     if test x$enableval = xyes ; then
15685        { $as_echo "$as_me:${as_lineno-$LINENO}: Using supplied libopts tearoff" >&5
15686 $as_echo "$as_me: Using supplied libopts tearoff" >&6;}
15687        LIBOPTS_CFLAGS='-I$(top_srcdir)/sntp/libopts'
15688        NEED_LIBOPTS_DIR=true
15689        LIBOPTS_LDADD='$(top_builddir)/sntp/libopts/libopts.la'
15690     fi
15691 fi
15692
15693
15694   # Check whether --enable-libopts-install was given.
15695 if test "${enable_libopts_install+set}" = set; then :
15696   enableval=$enable_libopts_install;
15697 fi
15698
15699    if test "X${enable_libopts_install}" = Xyes; then
15700   INSTALL_LIBOPTS_TRUE=
15701   INSTALL_LIBOPTS_FALSE='#'
15702 else
15703   INSTALL_LIBOPTS_TRUE='#'
15704   INSTALL_LIBOPTS_FALSE=
15705 fi
15706
15707
15708   if test -z "${NEED_LIBOPTS_DIR}" ; then
15709      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether autoopts-config can be found" >&5
15710 $as_echo_n "checking whether autoopts-config can be found... " >&6; }
15711
15712 # Check whether --with-autoopts-config was given.
15713 if test "${with_autoopts_config+set}" = set; then :
15714   withval=$with_autoopts_config; lo_cv_with_autoopts_config=${with_autoopts_config}
15715 else
15716   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether autoopts-config is specified" >&5
15717 $as_echo_n "checking whether autoopts-config is specified... " >&6; }
15718 if ${lo_cv_with_autoopts_config+:} false; then :
15719   $as_echo_n "(cached) " >&6
15720 else
15721   if autoopts-config --help 2>/dev/null 1>&2
15722         then lo_cv_with_autoopts_config=autoopts-config
15723         elif libopts-config --help 2>/dev/null 1>&2
15724         then lo_cv_with_autoopts_config=libopts-config
15725         else lo_cv_with_autoopts_config=no ; fi
15726 fi
15727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lo_cv_with_autoopts_config" >&5
15728 $as_echo "$lo_cv_with_autoopts_config" >&6; }
15729
15730 fi
15731  # end of AC_ARG_WITH
15732
15733      if ${lo_cv_test_autoopts+:} false; then :
15734   $as_echo_n "(cached) " >&6
15735 else
15736
15737         if test -z "${lo_cv_with_autoopts_config}" \
15738                 -o X"${lo_cv_with_autoopts_config}" = Xno
15739         then
15740            if autoopts-config --help 2>/dev/null 1>&2
15741            then lo_cv_with_autoopts_config=autoopts-config
15742            elif libopts-config --help 2>/dev/null 1>&2
15743            then lo_cv_with_autoopts_config=libopts-config
15744            else lo_cv_with_autoopts_config=false ; fi
15745         fi
15746         lo_cv_test_autoopts=`
15747             ${lo_cv_with_autoopts_config} --libs` 2> /dev/null
15748         if test $? -ne 0 -o -z "${lo_cv_test_autoopts}"
15749         then lo_cv_test_autoopts=no ; fi
15750
15751 fi
15752  # end of CACHE_VAL
15753      { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lo_cv_test_autoopts}" >&5
15754 $as_echo "${lo_cv_test_autoopts}" >&6; }
15755
15756      if test "X${lo_cv_test_autoopts}" != Xno
15757      then
15758         LIBOPTS_LDADD="${lo_cv_test_autoopts}"
15759         LIBOPTS_CFLAGS="`${lo_cv_with_autoopts_config} --cflags`"
15760      else
15761         LIBOPTS_LDADD='$(top_builddir)/sntp/libopts/libopts.la'
15762         LIBOPTS_CFLAGS='-I$(top_srcdir)/sntp/libopts'
15763         NEED_LIBOPTS_DIR=true
15764      fi
15765   fi # end of if test -z "${NEED_LIBOPTS_DIR}"
15766   if test -n "${LIBOPTS_BUILD_BLOCKED}" ; then
15767     NEED_LIBOPTS_DIR=''
15768   fi
15769    if test -n "${NEED_LIBOPTS_DIR}"; then
15770   NEED_LIBOPTS_TRUE=
15771   NEED_LIBOPTS_FALSE='#'
15772 else
15773   NEED_LIBOPTS_TRUE='#'
15774   NEED_LIBOPTS_FALSE=
15775 fi
15776
15777
15778
15779   LIBOPTS_DIR=sntp/libopts
15780
15781
15782 # end of AC_DEFUN of LIBOPTS_CHECK_COMMON
15783
15784   # end of AC_DEFUN of LIBOPTS_CHECK_NOBUILD
15785
15786
15787
15788
15789 ntp_pkgconfig_min_version='0.15.0'
15790 if test -n "$ac_tool_prefix"; then
15791   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
15792 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
15793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15794 $as_echo_n "checking for $ac_word... " >&6; }
15795 if ${ac_cv_path_PKG_CONFIG+:} false; then :
15796   $as_echo_n "(cached) " >&6
15797 else
15798   case $PKG_CONFIG in
15799   [\\/]* | ?:[\\/]*)
15800   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
15801   ;;
15802   *)
15803   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15804 for as_dir in $PATH
15805 do
15806   IFS=$as_save_IFS
15807   test -z "$as_dir" && as_dir=.
15808     for ac_exec_ext in '' $ac_executable_extensions; do
15809   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15810     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15811     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15812     break 2
15813   fi
15814 done
15815   done
15816 IFS=$as_save_IFS
15817
15818   ;;
15819 esac
15820 fi
15821 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
15822 if test -n "$PKG_CONFIG"; then
15823   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
15824 $as_echo "$PKG_CONFIG" >&6; }
15825 else
15826   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15827 $as_echo "no" >&6; }
15828 fi
15829
15830
15831 fi
15832 if test -z "$ac_cv_path_PKG_CONFIG"; then
15833   ac_pt_PKG_CONFIG=$PKG_CONFIG
15834   # Extract the first word of "pkg-config", so it can be a program name with args.
15835 set dummy pkg-config; ac_word=$2
15836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15837 $as_echo_n "checking for $ac_word... " >&6; }
15838 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
15839   $as_echo_n "(cached) " >&6
15840 else
15841   case $ac_pt_PKG_CONFIG in
15842   [\\/]* | ?:[\\/]*)
15843   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
15844   ;;
15845   *)
15846   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15847 for as_dir in $PATH
15848 do
15849   IFS=$as_save_IFS
15850   test -z "$as_dir" && as_dir=.
15851     for ac_exec_ext in '' $ac_executable_extensions; do
15852   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15853     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
15854     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15855     break 2
15856   fi
15857 done
15858   done
15859 IFS=$as_save_IFS
15860
15861   ;;
15862 esac
15863 fi
15864 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
15865 if test -n "$ac_pt_PKG_CONFIG"; then
15866   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
15867 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
15868 else
15869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15870 $as_echo "no" >&6; }
15871 fi
15872
15873   if test "x$ac_pt_PKG_CONFIG" = x; then
15874     PKG_CONFIG=""
15875   else
15876     case $cross_compiling:$ac_tool_warned in
15877 yes:)
15878 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15879 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15880 ac_tool_warned=yes ;;
15881 esac
15882     PKG_CONFIG=$ac_pt_PKG_CONFIG
15883   fi
15884 else
15885   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
15886 fi
15887
15888 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
15889 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
15890
15891 case "$PKG_CONFIG" in
15892  /*)
15893     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
15894 $as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
15895     if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
15896         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15897 $as_echo "yes" >&6; }
15898     else
15899         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15900 $as_echo "no" >&6; }
15901         PKG_CONFIG=""
15902     fi
15903     ;;
15904 esac
15905
15906
15907
15908
15909 # Check whether --enable-local-libevent was given.
15910 if test "${enable_local_libevent+set}" = set; then :
15911   enableval=$enable_local_libevent; ntp_use_local_libevent=$enableval
15912 else
15913   ntp_use_local_libevent=${ntp_use_local_libevent-detect}
15914
15915 fi
15916
15917
15918
15919
15920
15921 ntp_libevent_min_version=2
15922 ntp_libevent_tearoff=sntp/libevent
15923
15924
15925
15926
15927
15928 case "$ntp_use_local_libevent" in
15929  yes)
15930     ;;
15931  *) # If we have (a good enough) pkg-config, see if it can find libevent
15932     case "$PKG_CONFIG" in
15933      /*)
15934         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libevent $ntp_libevent_min_version or later is installed" >&5
15935 $as_echo_n "checking if libevent $ntp_libevent_min_version or later is installed... " >&6; }
15936         if $PKG_CONFIG --atleast-version=$ntp_libevent_min_version libevent
15937         then
15938             ntp_use_local_libevent=no
15939             ntp_libevent_version="`$PKG_CONFIG --modversion libevent`"
15940             case "$ntp_libevent_version" in
15941              *.*) ;;
15942              *) ntp_libevent_version='(unknown)' ;;
15943             esac
15944             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, version $ntp_libevent_version" >&5
15945 $as_echo "yes, version $ntp_libevent_version" >&6; }
15946             CFLAGS_LIBEVENT=`$PKG_CONFIG --cflags libevent_pthreads`
15947             CPPFLAGS_LIBEVENT=`$PKG_CONFIG --cflags-only-I libevent`
15948             # HMS: I hope the following is accurate.
15949             # We don't need -levent, we only need  -levent_core.
15950             # While we could grab only the -L stuff, there *might* be
15951             # other flags there we want.  Originally we just removed -levent
15952             # but then somebody decided to install -levent-2.0
15953             # LDADD_LIBEVENT=`$PKG_CONFIG --libs libevent | sed 's:-levent::'`
15954             # So now we dance...
15955             LDADD_LIBEVENT=
15956             for i in `$PKG_CONFIG --libs libevent` `$PKG_CONFIG --cflags-only-other libevent_pthreads`
15957             do
15958                 case "$i" in
15959                  -D*) ;;
15960                  -levent*) ;;
15961                  *) case "$LDADD_LIBEVENT" in
15962                      '') LDADD_LIBEVENT="$i" ;;
15963                      *) LDADD_LIBEVENT="$LDADD_LIBEVENT $i" ;;
15964                     esac
15965                     ;;
15966                 esac
15967             done
15968             case "$LIBISC_PTHREADS_NOTHREADS" in
15969              pthreads)
15970                 LDADD_LIBEVENT="$LDADD_LIBEVENT -levent_pthreads"
15971             esac
15972             LDADD_LIBEVENT="$LDADD_LIBEVENT -levent_core"
15973         else
15974             ntp_use_local_libevent=yes
15975             # HMS: do we only need to do this if LIBISC_PTHREADS_NOTHREADS
15976             # is "pthreads"?
15977             CFLAGS_LIBEVENT=`$PKG_CONFIG --cflags libevent_pthreads`
15978             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15979 $as_echo "no" >&6; }
15980         fi
15981         ;;
15982      *)
15983         ntp_use_local_libevent=yes
15984         ;;
15985     esac
15986     ;;
15987 esac
15988
15989 case "$ntp_use_local_libevent" in
15990  yes)
15991     { $as_echo "$as_me:${as_lineno-$LINENO}: Using libevent tearoff" >&5
15992 $as_echo "$as_me: Using libevent tearoff" >&6;}
15993     CPPFLAGS_LIBEVENT="-I\$(top_builddir)/$ntp_libevent_tearoff/include -I\$(top_srcdir)/$ntp_libevent_tearoff/include"
15994     case "$LIBISC_PTHREADS_NOTHREADS" in
15995      pthreads)
15996         LDADD_LIBEVENT="\$(top_builddir)/$ntp_libevent_tearoff/libevent_pthreads.la \$(top_builddir)/$ntp_libevent_tearoff/libevent_core.la"
15997         ;;
15998      *)
15999         LDADD_LIBEVENT="\$(top_builddir)/$ntp_libevent_tearoff/libevent_core.la"
16000     esac
16001 esac
16002
16003
16004  if test "x$ntp_use_local_libevent" = "xyes"; then
16005   BUILD_LIBEVENT_TRUE=
16006   BUILD_LIBEVENT_FALSE='#'
16007 else
16008   BUILD_LIBEVENT_TRUE='#'
16009   BUILD_LIBEVENT_FALSE=
16010 fi
16011
16012
16013
16014
16015
16016
16017 # Expose a cross-compilation indicator to makefiles
16018  if test $build != $host; then
16019   NTP_CROSSCOMPILE_TRUE=
16020   NTP_CROSSCOMPILE_FALSE='#'
16021 else
16022   NTP_CROSSCOMPILE_TRUE='#'
16023   NTP_CROSSCOMPILE_FALSE=
16024 fi
16025
16026
16027
16028 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16029 if test "x$ac_cv_type_size_t" = xyes; then :
16030
16031 else
16032
16033 cat >>confdefs.h <<_ACEOF
16034 #define size_t unsigned int
16035 _ACEOF
16036
16037 fi
16038
16039
16040             # Check whether --enable-c99-snprintf was given.
16041 if test "${enable_c99_snprintf+set}" = set; then :
16042   enableval=$enable_c99_snprintf; force_c99_snprintf=$enableval
16043 else
16044   force_c99_snprintf=no
16045
16046 fi
16047
16048     case "$force_c99_snprintf" in
16049      yes)
16050         hw_force_rpl_snprintf=yes
16051         hw_force_rpl_vsnprintf=yes
16052     esac
16053
16054
16055
16056
16057
16058
16059   for ac_header in $ac_header_list
16060 do :
16061   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16062 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
16063 "
16064 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16065   cat >>confdefs.h <<_ACEOF
16066 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16067 _ACEOF
16068
16069 fi
16070
16071 done
16072
16073
16074
16075
16076
16077
16078
16079   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
16080 $as_echo_n "checking for unsigned long long int... " >&6; }
16081 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
16082   $as_echo_n "(cached) " >&6
16083 else
16084   ac_cv_type_unsigned_long_long_int=yes
16085      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
16086        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16087 /* end confdefs.h.  */
16088
16089   /* For now, do not test the preprocessor; as of 2007 there are too many
16090          implementations with broken preprocessors.  Perhaps this can
16091          be revisited in 2012.  In the meantime, code should not expect
16092          #if to work with literals wider than 32 bits.  */
16093       /* Test literals.  */
16094       long long int ll = 9223372036854775807ll;
16095       long long int nll = -9223372036854775807LL;
16096       unsigned long long int ull = 18446744073709551615ULL;
16097       /* Test constant expressions.   */
16098       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
16099                      ? 1 : -1)];
16100       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
16101                      ? 1 : -1)];
16102       int i = 63;
16103 int
16104 main ()
16105 {
16106 /* Test availability of runtime routines for shift and division.  */
16107       long long int llmax = 9223372036854775807ll;
16108       unsigned long long int ullmax = 18446744073709551615ull;
16109       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
16110               | (llmax / ll) | (llmax % ll)
16111               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
16112               | (ullmax / ull) | (ullmax % ull));
16113   ;
16114   return 0;
16115 }
16116
16117 _ACEOF
16118 if ac_fn_c_try_link "$LINENO"; then :
16119
16120 else
16121   ac_cv_type_unsigned_long_long_int=no
16122 fi
16123 rm -f core conftest.err conftest.$ac_objext \
16124     conftest$ac_exeext conftest.$ac_ext
16125      fi
16126 fi
16127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
16128 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
16129   if test $ac_cv_type_unsigned_long_long_int = yes; then
16130
16131 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
16132
16133   fi
16134
16135
16136       ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
16137 if test "x$ac_cv_func_vsnprintf" = xyes; then :
16138   hw_cv_func_vsnprintf=yes
16139 else
16140   hw_cv_func_vsnprintf=no
16141 fi
16142
16143   if test "$hw_cv_func_vsnprintf" = yes; then :
16144   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is C99 compliant" >&5
16145 $as_echo_n "checking whether vsnprintf is C99 compliant... " >&6; }
16146 if ${hw_cv_func_vsnprintf_c99+:} false; then :
16147   $as_echo_n "(cached) " >&6
16148 else
16149   if test "$cross_compiling" = yes; then :
16150   hw_cv_func_vsnprintf_c99=no
16151 else
16152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16153 /* end confdefs.h.  */
16154 #if HAVE_STDARG_H
16155           #include <stdarg.h>
16156           #endif
16157           #include <stdio.h>
16158           static int testprintf(char *buf, size_t size, const char *format, ...)
16159           {
16160             int result;
16161             va_list ap;
16162             va_start(ap, format);
16163             result = vsnprintf(buf, size, format, ap);
16164             va_end(ap);
16165             return result;
16166           }
16167 int
16168 main ()
16169 {
16170 char buf[43];
16171           if (testprintf(buf, 4, "The answer is %27.2g.", 42.0) != 42 ||
16172               testprintf(buf, 0, "No, it's %32zu.", (size_t)42) != 42 ||
16173               buf[0] != 'T' || buf[3] != '\0')
16174             return 1;
16175   ;
16176   return 0;
16177 }
16178 _ACEOF
16179 if ac_fn_c_try_run "$LINENO"; then :
16180   hw_cv_func_vsnprintf_c99=yes
16181 else
16182   hw_cv_func_vsnprintf_c99=no
16183 fi
16184 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16185   conftest.$ac_objext conftest.beam conftest.$ac_ext
16186 fi
16187
16188 fi
16189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_cv_func_vsnprintf_c99" >&5
16190 $as_echo "$hw_cv_func_vsnprintf_c99" >&6; }
16191 else
16192   hw_cv_func_vsnprintf_c99=no
16193 fi
16194
16195 $as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
16196
16197   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C99-snprintf replacement vsnprintf will be used" >&5
16198 $as_echo_n "checking if C99-snprintf replacement vsnprintf will be used... " >&6; }
16199   if test "${hw_force_rpl_vsnprintf=no}" = yes -o "$hw_cv_func_vsnprintf_c99" = no; then :
16200   hw_use_rpl_vsnprintf=yes
16201 else
16202   hw_use_rpl_vsnprintf=no
16203 fi
16204   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_use_rpl_vsnprintf" >&5
16205 $as_echo "$hw_use_rpl_vsnprintf" >&6; }
16206   if test "$hw_use_rpl_vsnprintf" = yes; then :
16207
16208 $as_echo "#define HW_WANT_RPL_VSNPRINTF 1" >>confdefs.h
16209
16210     if test ${hw_nodef_vsnprintf=no} = no; then :
16211
16212 $as_echo "#define vsnprintf rpl_vsnprintf" >>confdefs.h
16213
16214 fi
16215     for ac_header in inttypes.h locale.h stddef.h stdint.h
16216 do :
16217   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
16218 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
16219 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
16220   cat >>confdefs.h <<_ACEOF
16221 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
16222 _ACEOF
16223
16224 fi
16225
16226 done
16227
16228     ac_fn_c_check_member "$LINENO" "struct lconv" "decimal_point" "ac_cv_member_struct_lconv_decimal_point" "#include <locale.h>
16229 "
16230 if test "x$ac_cv_member_struct_lconv_decimal_point" = xyes; then :
16231
16232 cat >>confdefs.h <<_ACEOF
16233 #define HAVE_STRUCT_LCONV_DECIMAL_POINT 1
16234 _ACEOF
16235
16236
16237 fi
16238 ac_fn_c_check_member "$LINENO" "struct lconv" "thousands_sep" "ac_cv_member_struct_lconv_thousands_sep" "#include <locale.h>
16239 "
16240 if test "x$ac_cv_member_struct_lconv_thousands_sep" = xyes; then :
16241
16242 cat >>confdefs.h <<_ACEOF
16243 #define HAVE_STRUCT_LCONV_THOUSANDS_SEP 1
16244 _ACEOF
16245
16246
16247 fi
16248
16249
16250   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
16251 $as_echo_n "checking for long double... " >&6; }
16252 if ${ac_cv_type_long_double+:} false; then :
16253   $as_echo_n "(cached) " >&6
16254 else
16255   if test "$GCC" = yes; then
16256        ac_cv_type_long_double=yes
16257      else
16258        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16259 /* end confdefs.h.  */
16260 /* The Stardent Vistra knows sizeof (long double), but does
16261                  not support it.  */
16262               long double foo = 0.0L;
16263 int
16264 main ()
16265 {
16266 static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
16267               sizeof (double) <= sizeof (long double))];
16268 test_array [0] = 0;
16269 return test_array [0];
16270
16271   ;
16272   return 0;
16273 }
16274 _ACEOF
16275 if ac_fn_c_try_compile "$LINENO"; then :
16276   ac_cv_type_long_double=yes
16277 else
16278   ac_cv_type_long_double=no
16279 fi
16280 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16281      fi
16282 fi
16283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
16284 $as_echo "$ac_cv_type_long_double" >&6; }
16285   if test $ac_cv_type_long_double = yes; then
16286
16287 $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
16288
16289   fi
16290
16291
16292
16293   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
16294 $as_echo_n "checking for long long int... " >&6; }
16295 if ${ac_cv_type_long_long_int+:} false; then :
16296   $as_echo_n "(cached) " >&6
16297 else
16298   ac_cv_type_long_long_int=yes
16299       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
16300         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
16301         if test $ac_cv_type_long_long_int = yes; then
16302                                         if test "$cross_compiling" = yes; then :
16303   :
16304 else
16305   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16306 /* end confdefs.h.  */
16307 #include <limits.h>
16308                  #ifndef LLONG_MAX
16309                  # define HALF \
16310                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
16311                  # define LLONG_MAX (HALF - 1 + HALF)
16312                  #endif
16313 int
16314 main ()
16315 {
16316 long long int n = 1;
16317                  int i;
16318                  for (i = 0; ; i++)
16319                    {
16320                      long long int m = n << i;
16321                      if (m >> i != n)
16322                        return 1;
16323                      if (LLONG_MAX / 2 < m)
16324                        break;
16325                    }
16326                  return 0;
16327   ;
16328   return 0;
16329 }
16330 _ACEOF
16331 if ac_fn_c_try_run "$LINENO"; then :
16332
16333 else
16334   ac_cv_type_long_long_int=no
16335 fi
16336 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16337   conftest.$ac_objext conftest.beam conftest.$ac_ext
16338 fi
16339
16340         fi
16341       fi
16342 fi
16343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
16344 $as_echo "$ac_cv_type_long_long_int" >&6; }
16345   if test $ac_cv_type_long_long_int = yes; then
16346
16347 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
16348
16349   fi
16350
16351
16352   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
16353 $as_echo_n "checking for unsigned long long int... " >&6; }
16354 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
16355   $as_echo_n "(cached) " >&6
16356 else
16357   ac_cv_type_unsigned_long_long_int=yes
16358      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
16359        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16360 /* end confdefs.h.  */
16361
16362   /* For now, do not test the preprocessor; as of 2007 there are too many
16363          implementations with broken preprocessors.  Perhaps this can
16364          be revisited in 2012.  In the meantime, code should not expect
16365          #if to work with literals wider than 32 bits.  */
16366       /* Test literals.  */
16367       long long int ll = 9223372036854775807ll;
16368       long long int nll = -9223372036854775807LL;
16369       unsigned long long int ull = 18446744073709551615ULL;
16370       /* Test constant expressions.   */
16371       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
16372                      ? 1 : -1)];
16373       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
16374                      ? 1 : -1)];
16375       int i = 63;
16376 int
16377 main ()
16378 {
16379 /* Test availability of runtime routines for shift and division.  */
16380       long long int llmax = 9223372036854775807ll;
16381       unsigned long long int ullmax = 18446744073709551615ull;
16382       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
16383               | (llmax / ll) | (llmax % ll)
16384               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
16385               | (ullmax / ull) | (ullmax % ull));
16386   ;
16387   return 0;
16388 }
16389
16390 _ACEOF
16391 if ac_fn_c_try_link "$LINENO"; then :
16392
16393 else
16394   ac_cv_type_unsigned_long_long_int=no
16395 fi
16396 rm -f core conftest.err conftest.$ac_objext \
16397     conftest$ac_exeext conftest.$ac_ext
16398      fi
16399 fi
16400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
16401 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
16402   if test $ac_cv_type_unsigned_long_long_int = yes; then
16403
16404 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
16405
16406   fi
16407
16408     ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
16409 if test "x$ac_cv_type_size_t" = xyes; then :
16410
16411 else
16412
16413 cat >>confdefs.h <<_ACEOF
16414 #define size_t unsigned int
16415 _ACEOF
16416
16417 fi
16418
16419
16420
16421   ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
16422 if test "x$ac_cv_type_intmax_t" = xyes; then :
16423
16424 $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
16425
16426 else
16427   test $ac_cv_type_long_long_int = yes \
16428        && ac_type='long long int' \
16429        || ac_type='long int'
16430
16431 cat >>confdefs.h <<_ACEOF
16432 #define intmax_t $ac_type
16433 _ACEOF
16434
16435 fi
16436
16437
16438
16439
16440   ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
16441 if test "x$ac_cv_type_uintmax_t" = xyes; then :
16442
16443 $as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
16444
16445 else
16446   test $ac_cv_type_unsigned_long_long_int = yes \
16447        && ac_type='unsigned long long int' \
16448        || ac_type='unsigned long int'
16449
16450 cat >>confdefs.h <<_ACEOF
16451 #define uintmax_t $ac_type
16452 _ACEOF
16453
16454 fi
16455
16456
16457
16458   ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
16459 if test "x$ac_cv_type_uintptr_t" = xyes; then :
16460
16461 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
16462
16463 else
16464   for ac_type in 'unsigned int' 'unsigned long int' \
16465         'unsigned long long int'; do
16466        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16467 /* end confdefs.h.  */
16468 $ac_includes_default
16469 int
16470 main ()
16471 {
16472 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
16473 test_array [0] = 0;
16474 return test_array [0];
16475
16476   ;
16477   return 0;
16478 }
16479 _ACEOF
16480 if ac_fn_c_try_compile "$LINENO"; then :
16481
16482 cat >>confdefs.h <<_ACEOF
16483 #define uintptr_t $ac_type
16484 _ACEOF
16485
16486           ac_type=
16487 fi
16488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16489        test -z "$ac_type" && break
16490      done
16491 fi
16492
16493
16494     ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
16495 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
16496
16497 cat >>confdefs.h <<_ACEOF
16498 #define HAVE_PTRDIFF_T 1
16499 _ACEOF
16500
16501
16502 fi
16503
16504     for ac_func in localeconv
16505 do :
16506   ac_fn_c_check_func "$LINENO" "localeconv" "ac_cv_func_localeconv"
16507 if test "x$ac_cv_func_localeconv" = xyes; then :
16508   cat >>confdefs.h <<_ACEOF
16509 #define HAVE_LOCALECONV 1
16510 _ACEOF
16511
16512 fi
16513 done
16514
16515
16516   if test "x$_hw_cv_func_xprintf_replace_done" != xyes; then :
16517   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
16518 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
16519 if ${ac_cv_c_const+:} false; then :
16520   $as_echo_n "(cached) " >&6
16521 else
16522   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16523 /* end confdefs.h.  */
16524
16525 int
16526 main ()
16527 {
16528
16529 #ifndef __cplusplus
16530   /* Ultrix mips cc rejects this sort of thing.  */
16531   typedef int charset[2];
16532   const charset cs = { 0, 0 };
16533   /* SunOS 4.1.1 cc rejects this.  */
16534   char const *const *pcpcc;
16535   char **ppc;
16536   /* NEC SVR4.0.2 mips cc rejects this.  */
16537   struct point {int x, y;};
16538   static struct point const zero = {0,0};
16539   /* AIX XL C 1.02.0.0 rejects this.
16540      It does not let you subtract one const X* pointer from another in
16541      an arm of an if-expression whose if-part is not a constant
16542      expression */
16543   const char *g = "string";
16544   pcpcc = &g + (g ? g-g : 0);
16545   /* HPUX 7.0 cc rejects these. */
16546   ++pcpcc;
16547   ppc = (char**) pcpcc;
16548   pcpcc = (char const *const *) ppc;
16549   { /* SCO 3.2v4 cc rejects this sort of thing.  */
16550     char tx;
16551     char *t = &tx;
16552     char const *s = 0 ? (char *) 0 : (char const *) 0;
16553
16554     *t++ = 0;
16555     if (s) return 0;
16556   }
16557   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16558     int x[] = {25, 17};
16559     const int *foo = &x[0];
16560     ++foo;
16561   }
16562   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16563     typedef const int *iptr;
16564     iptr p = 0;
16565     ++p;
16566   }
16567   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
16568        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16569     struct s { int j; const int *ap[3]; } bx;
16570     struct s *b = &bx; b->j = 5;
16571   }
16572   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16573     const int foo = 10;
16574     if (!foo) return 0;
16575   }
16576   return !cs[0] && !zero.x;
16577 #endif
16578
16579   ;
16580   return 0;
16581 }
16582 _ACEOF
16583 if ac_fn_c_try_compile "$LINENO"; then :
16584   ac_cv_c_const=yes
16585 else
16586   ac_cv_c_const=no
16587 fi
16588 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16589 fi
16590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
16591 $as_echo "$ac_cv_c_const" >&6; }
16592 if test $ac_cv_c_const = no; then
16593
16594 $as_echo "#define const /**/" >>confdefs.h
16595
16596 fi
16597
16598
16599
16600
16601     case " $LIBOBJS " in
16602   *" snprintf.$ac_objext "* ) ;;
16603   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
16604  ;;
16605 esac
16606
16607     _hw_cv_func_xprintf_replace_done=yes
16608 fi
16609
16610 fi
16611
16612
16613     ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
16614 if test "x$ac_cv_func_snprintf" = xyes; then :
16615   hw_cv_func_snprintf=yes
16616 else
16617   hw_cv_func_snprintf=no
16618 fi
16619
16620   if test "$hw_cv_func_snprintf" = yes; then :
16621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf is C99 compliant" >&5
16622 $as_echo_n "checking whether snprintf is C99 compliant... " >&6; }
16623 if ${hw_cv_func_snprintf_c99+:} false; then :
16624   $as_echo_n "(cached) " >&6
16625 else
16626   if test "$cross_compiling" = yes; then :
16627   hw_cv_func_snprintf_c99=no
16628 else
16629   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16630 /* end confdefs.h.  */
16631 #include <stdio.h>
16632 int
16633 main ()
16634 {
16635 char buf[43];
16636           if (snprintf(buf, 4, "The answer is %27.2g.", 42.0) != 42 ||
16637               snprintf(buf, 0, "No, it's %32zu.", (size_t)42) != 42 ||
16638               buf[0] != 'T' || buf[3] != '\0')
16639             return 1;
16640   ;
16641   return 0;
16642 }
16643 _ACEOF
16644 if ac_fn_c_try_run "$LINENO"; then :
16645   hw_cv_func_snprintf_c99=yes
16646 else
16647   hw_cv_func_snprintf_c99=no
16648 fi
16649 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16650   conftest.$ac_objext conftest.beam conftest.$ac_ext
16651 fi
16652
16653 fi
16654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_cv_func_snprintf_c99" >&5
16655 $as_echo "$hw_cv_func_snprintf_c99" >&6; }
16656 else
16657   hw_cv_func_snprintf_c99=no
16658 fi
16659
16660 $as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
16661
16662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C99-snprintf replacement snprintf will be used" >&5
16663 $as_echo_n "checking if C99-snprintf replacement snprintf will be used... " >&6; }
16664   if test "${hw_force_rpl_snprintf=no}" = yes -o "$hw_cv_func_snprintf_c99" = no; then :
16665   hw_use_rpl_snprintf=yes
16666 else
16667   hw_use_rpl_snprintf=no
16668 fi
16669   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_use_rpl_snprintf" >&5
16670 $as_echo "$hw_use_rpl_snprintf" >&6; }
16671   if test "$hw_use_rpl_snprintf" = yes; then :
16672
16673 $as_echo "#define HW_WANT_RPL_SNPRINTF 1" >>confdefs.h
16674
16675     if test ${hw_nodef_snprintf=no} = no; then :
16676
16677 $as_echo "#define snprintf rpl_snprintf" >>confdefs.h
16678
16679 fi
16680
16681   if test "x$_hw_cv_func_xprintf_replace_done" != xyes; then :
16682   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
16683 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
16684 if ${ac_cv_c_const+:} false; then :
16685   $as_echo_n "(cached) " >&6
16686 else
16687   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16688 /* end confdefs.h.  */
16689
16690 int
16691 main ()
16692 {
16693
16694 #ifndef __cplusplus
16695   /* Ultrix mips cc rejects this sort of thing.  */
16696   typedef int charset[2];
16697   const charset cs = { 0, 0 };
16698   /* SunOS 4.1.1 cc rejects this.  */
16699   char const *const *pcpcc;
16700   char **ppc;
16701   /* NEC SVR4.0.2 mips cc rejects this.  */
16702   struct point {int x, y;};
16703   static struct point const zero = {0,0};
16704   /* AIX XL C 1.02.0.0 rejects this.
16705      It does not let you subtract one const X* pointer from another in
16706      an arm of an if-expression whose if-part is not a constant
16707      expression */
16708   const char *g = "string";
16709   pcpcc = &g + (g ? g-g : 0);
16710   /* HPUX 7.0 cc rejects these. */
16711   ++pcpcc;
16712   ppc = (char**) pcpcc;
16713   pcpcc = (char const *const *) ppc;
16714   { /* SCO 3.2v4 cc rejects this sort of thing.  */
16715     char tx;
16716     char *t = &tx;
16717     char const *s = 0 ? (char *) 0 : (char const *) 0;
16718
16719     *t++ = 0;
16720     if (s) return 0;
16721   }
16722   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
16723     int x[] = {25, 17};
16724     const int *foo = &x[0];
16725     ++foo;
16726   }
16727   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
16728     typedef const int *iptr;
16729     iptr p = 0;
16730     ++p;
16731   }
16732   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
16733        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
16734     struct s { int j; const int *ap[3]; } bx;
16735     struct s *b = &bx; b->j = 5;
16736   }
16737   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
16738     const int foo = 10;
16739     if (!foo) return 0;
16740   }
16741   return !cs[0] && !zero.x;
16742 #endif
16743
16744   ;
16745   return 0;
16746 }
16747 _ACEOF
16748 if ac_fn_c_try_compile "$LINENO"; then :
16749   ac_cv_c_const=yes
16750 else
16751   ac_cv_c_const=no
16752 fi
16753 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16754 fi
16755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
16756 $as_echo "$ac_cv_c_const" >&6; }
16757 if test $ac_cv_c_const = no; then
16758
16759 $as_echo "#define const /**/" >>confdefs.h
16760
16761 fi
16762
16763
16764
16765
16766     case " $LIBOBJS " in
16767   *" snprintf.$ac_objext "* ) ;;
16768   *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
16769  ;;
16770 esac
16771
16772     _hw_cv_func_xprintf_replace_done=yes
16773 fi
16774
16775 fi
16776
16777
16778
16779
16780
16781 # HMS: Save $LIBS and empty it.
16782 # any LIBS we add here should go in to LDADD_LIBNTP
16783
16784 __LIBS=$LIBS
16785 LIBS=
16786
16787
16788
16789 # [Bug 2332] because we need to know if we are using GNU ld...
16790
16791
16792 # Check whether --with-gnu-ld was given.
16793 if test "${with_gnu_ld+set}" = set; then :
16794   withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes
16795 else
16796   with_gnu_ld=no
16797 fi
16798
16799 ac_prog=ld
16800 if test yes = "$GCC"; then
16801   # Check if gcc -print-prog-name=ld gives a path.
16802   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16803 $as_echo_n "checking for ld used by $CC... " >&6; }
16804   case $host in
16805   *-*-mingw*)
16806     # gcc leaves a trailing carriage return, which upsets mingw
16807     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16808   *)
16809     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16810   esac
16811   case $ac_prog in
16812     # Accept absolute paths.
16813     [\\/]* | ?:[\\/]*)
16814       re_direlt='/[^/][^/]*/\.\./'
16815       # Canonicalize the pathname of ld
16816       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
16817       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
16818         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
16819       done
16820       test -z "$LD" && LD=$ac_prog
16821       ;;
16822   "")
16823     # If it fails, then pretend we aren't using GCC.
16824     ac_prog=ld
16825     ;;
16826   *)
16827     # If it is relative, then search for the first ld in PATH.
16828     with_gnu_ld=unknown
16829     ;;
16830   esac
16831 elif test yes = "$with_gnu_ld"; then
16832   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16833 $as_echo_n "checking for GNU ld... " >&6; }
16834 else
16835   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16836 $as_echo_n "checking for non-GNU ld... " >&6; }
16837 fi
16838 if ${lt_cv_path_LD+:} false; then :
16839   $as_echo_n "(cached) " >&6
16840 else
16841   if test -z "$LD"; then
16842   lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR
16843   for ac_dir in $PATH; do
16844     IFS=$lt_save_ifs
16845     test -z "$ac_dir" && ac_dir=.
16846     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16847       lt_cv_path_LD=$ac_dir/$ac_prog
16848       # Check to see if the program is GNU ld.  I'd rather use --version,
16849       # but apparently some variants of GNU ld only accept -v.
16850       # Break only if it was the GNU/non-GNU ld that we prefer.
16851       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
16852       *GNU* | *'with BFD'*)
16853         test no != "$with_gnu_ld" && break
16854         ;;
16855       *)
16856         test yes != "$with_gnu_ld" && break
16857         ;;
16858       esac
16859     fi
16860   done
16861   IFS=$lt_save_ifs
16862 else
16863   lt_cv_path_LD=$LD # Let the user override the test with a path.
16864 fi
16865 fi
16866
16867 LD=$lt_cv_path_LD
16868 if test -n "$LD"; then
16869   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16870 $as_echo "$LD" >&6; }
16871 else
16872   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16873 $as_echo "no" >&6; }
16874 fi
16875 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
16876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16877 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16878 if ${lt_cv_prog_gnu_ld+:} false; then :
16879   $as_echo_n "(cached) " >&6
16880 else
16881   # I'd rather use --version here, but apparently some GNU lds only accept -v.
16882 case `$LD -v 2>&1 </dev/null` in
16883 *GNU* | *'with BFD'*)
16884   lt_cv_prog_gnu_ld=yes
16885   ;;
16886 *)
16887   lt_cv_prog_gnu_ld=no
16888   ;;
16889 esac
16890 fi
16891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
16892 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
16893 with_gnu_ld=$lt_cv_prog_gnu_ld
16894
16895
16896
16897
16898
16899
16900
16901
16902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for directory path separator" >&5
16903 $as_echo_n "checking for directory path separator... " >&6; }
16904 if ${ntp_cv_dir_sep+:} false; then :
16905   $as_echo_n "(cached) " >&6
16906 else
16907
16908         case "$ntp_cv_dir_sep" in
16909          '')
16910             case "$host_os" in
16911              *djgpp | *mingw32* | *emx*)
16912                 ntp_cv_dir_sep="'\\'"
16913                 ;;
16914              *)
16915                 ntp_cv_dir_sep="'/'"
16916                 ;;
16917             esac
16918         esac
16919
16920
16921 fi
16922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_dir_sep" >&5
16923 $as_echo "$ntp_cv_dir_sep" >&6; }
16924
16925 cat >>confdefs.h <<_ACEOF
16926 #define DIR_SEP $ntp_cv_dir_sep
16927 _ACEOF
16928
16929
16930
16931     NTP_ORIG_LIBS="$LIBS"
16932
16933 # Check whether --with-lineeditlibs was given.
16934 if test "${with_lineeditlibs+set}" = set; then :
16935   withval=$with_lineeditlibs; use_lineeditlibs="$withval"
16936 else
16937   use_lineeditlibs="edit,editline"
16938
16939 fi
16940
16941     { $as_echo "$as_me:${as_lineno-$LINENO}: checking line editing libraries" >&5
16942 $as_echo_n "checking line editing libraries... " >&6; }
16943     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_lineeditlibs" >&5
16944 $as_echo "$use_lineeditlibs" >&6; }
16945     case "$use_lineeditlibs" in
16946      no)
16947         ntp_lib_lineedit=no
16948         ;;
16949      *)
16950         for lineedit_lib in `echo $use_lineeditlibs | sed -e 's/,/ /'`; do
16951             for term_lib in "" termcap curses ncurses; do
16952                 case "$term_lib" in
16953                  '')
16954                     TRY_LIB="-l$lineedit_lib"
16955                     ;;
16956                  *)
16957                     TRY_LIB="-l$lineedit_lib -l$term_lib"
16958                     ;;
16959                 esac
16960                 LIBS="$NTP_ORIG_LIBS $TRY_LIB"
16961                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline() with $TRY_LIB" >&5
16962 $as_echo_n "checking for readline() with $TRY_LIB... " >&6; }
16963                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16964 /* end confdefs.h.  */
16965
16966 /* Override any GCC internal prototype to avoid an error.
16967    Use char because int might match the return type of a GCC
16968    builtin and then its argument prototype would still apply.  */
16969 #ifdef __cplusplus
16970 extern "C"
16971 #endif
16972 char readline ();
16973 int
16974 main ()
16975 {
16976 return readline ();
16977   ;
16978   return 0;
16979 }
16980 _ACEOF
16981 if ac_fn_c_try_link "$LINENO"; then :
16982   ntp_lib_lineedit="$TRY_LIB"
16983 fi
16984 rm -f core conftest.err conftest.$ac_objext \
16985     conftest$ac_exeext conftest.$ac_ext
16986                 case "$ntp_lib_lineedit" in
16987                  '')
16988                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16989 $as_echo "no" >&6; }
16990                     ;;
16991                  *)
16992                     # Use readline()
16993                     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
16994 $as_echo "yes" >&6; }
16995                     break
16996                 esac
16997                 case "$term_lib" in
16998                  '')
16999                     # do not try el_gets without a terminal library
17000                     ;;
17001                  *)
17002                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_gets() with $TRY_LIB" >&5
17003 $as_echo_n "checking for el_gets() with $TRY_LIB... " >&6; }
17004                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17005 /* end confdefs.h.  */
17006
17007 /* Override any GCC internal prototype to avoid an error.
17008    Use char because int might match the return type of a GCC
17009    builtin and then its argument prototype would still apply.  */
17010 #ifdef __cplusplus
17011 extern "C"
17012 #endif
17013 char el_gets ();
17014 int
17015 main ()
17016 {
17017 return el_gets ();
17018   ;
17019   return 0;
17020 }
17021 _ACEOF
17022 if ac_fn_c_try_link "$LINENO"; then :
17023   ntp_lib_lineedit="$TRY_LIB"
17024 fi
17025 rm -f core conftest.err conftest.$ac_objext \
17026     conftest$ac_exeext conftest.$ac_ext
17027                     case "$ntp_lib_lineedit" in
17028                      '')
17029                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
17030 $as_echo "no" >&6; }
17031                         ;;
17032                      *) # Use el_gets()
17033                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
17034 $as_echo "yes" >&6; }
17035                         break
17036                         ;;
17037                     esac        # $ntp_lib_lineedit
17038                 esac            # $term_lib
17039             done
17040             case "$ntp_lib_lineedit" in
17041              '')
17042                 ;;
17043              *)
17044                 break
17045                 ;;
17046             esac
17047         done
17048         LIBS="$NTP_ORIG_LIBS"
17049         ;;
17050     esac        # $use_lineeditlibs
17051
17052     case "$ntp_lib_lineedit" in
17053      '')
17054         ntp_lib_lineedit="no"
17055         ;;
17056      no)
17057         ;;
17058      *)
17059         EDITLINE_LIBS="$ntp_lib_lineedit"
17060
17061         ;;
17062     esac        # $ntp_lib_lineedit
17063
17064     case "$ntp_lib_lineedit" in
17065      no)
17066         ;;
17067      *)
17068         for ac_header in readline.h readline/readline.h histedit.h
17069 do :
17070   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17071 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17072 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17073   cat >>confdefs.h <<_ACEOF
17074 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17075 _ACEOF
17076
17077 fi
17078
17079 done
17080
17081         for ac_header in history.h readline/history.h
17082 do :
17083   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17084 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17085 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17086   cat >>confdefs.h <<_ACEOF
17087 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17088 _ACEOF
17089
17090 fi
17091
17092 done
17093
17094
17095         case "$ac_cv_header_histedit_h" in
17096          yes)
17097             { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments to el_init()" >&5
17098 $as_echo_n "checking number of arguments to el_init()... " >&6; }
17099 if ${ntp_cv_el_init_args+:} false; then :
17100   $as_echo_n "(cached) " >&6
17101 else
17102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17103 /* end confdefs.h.  */
17104
17105                             #include <stdio.h>
17106                             #include <histedit.h>
17107
17108 int
17109 main ()
17110 {
17111
17112                             el_init("conftest", stdin, stdout, stderr);
17113
17114
17115   ;
17116   return 0;
17117 }
17118 _ACEOF
17119 if ac_fn_c_try_compile "$LINENO"; then :
17120   ntp_cv_el_init_args=4
17121 else
17122   ntp_cv_el_init_args=3
17123
17124 fi
17125 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17126
17127 fi
17128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_el_init_args" >&5
17129 $as_echo "$ntp_cv_el_init_args" >&6; }
17130
17131 cat >>confdefs.h <<_ACEOF
17132 #define EL_INIT_ARGS $ntp_cv_el_init_args
17133 _ACEOF
17134
17135         esac
17136
17137         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
17138 $as_echo_n "checking whether readline supports history... " >&6; }
17139
17140         ntp_lib_lineedit_history="no"
17141         ORIG_LIBS="$LIBS"
17142         LIBS="$ORIG_LIBS $ntp_lib_lineedit"
17143         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17144 /* end confdefs.h.  */
17145
17146 /* Override any GCC internal prototype to avoid an error.
17147    Use char because int might match the return type of a GCC
17148    builtin and then its argument prototype would still apply.  */
17149 #ifdef __cplusplus
17150 extern "C"
17151 #endif
17152 char add_history ();
17153 int
17154 main ()
17155 {
17156 return add_history ();
17157   ;
17158   return 0;
17159 }
17160 _ACEOF
17161 if ac_fn_c_try_link "$LINENO"; then :
17162   ntp_lib_lineedit_history="yes"
17163 fi
17164 rm -f core conftest.err conftest.$ac_objext \
17165     conftest$ac_exeext conftest.$ac_ext
17166         LIBS="$ORIG_LIBS"
17167
17168         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_lib_lineedit_history" >&5
17169 $as_echo "$ntp_lib_lineedit_history" >&6; }
17170
17171         case "$ntp_lib_lineedit_history" in
17172          yes)
17173
17174 $as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
17175
17176         esac
17177     esac        # $ntp_lib_lineedit
17178     { NTP_ORIG_LIBS=; unset NTP_ORIG_LIBS;}
17179     { ORIG_LIBS=; unset ORIG_LIBS;}
17180     { TRY_LIB=; unset TRY_LIB;}
17181     { use_lineeditlibs=; unset use_lineeditlibs;}
17182
17183
17184 LIBM=
17185 case "$host" in
17186  *-*-darwin*)
17187     ;;
17188  *)
17189     _libs=$LIBS
17190     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cos" >&5
17191 $as_echo_n "checking for library containing cos... " >&6; }
17192 if ${ac_cv_search_cos+:} false; then :
17193   $as_echo_n "(cached) " >&6
17194 else
17195   ac_func_search_save_LIBS=$LIBS
17196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17197 /* end confdefs.h.  */
17198
17199 /* Override any GCC internal prototype to avoid an error.
17200    Use char because int might match the return type of a GCC
17201    builtin and then its argument prototype would still apply.  */
17202 #ifdef __cplusplus
17203 extern "C"
17204 #endif
17205 char cos ();
17206 int
17207 main ()
17208 {
17209 return cos ();
17210   ;
17211   return 0;
17212 }
17213 _ACEOF
17214 for ac_lib in '' m; do
17215   if test -z "$ac_lib"; then
17216     ac_res="none required"
17217   else
17218     ac_res=-l$ac_lib
17219     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17220   fi
17221   if ac_fn_c_try_link "$LINENO"; then :
17222   ac_cv_search_cos=$ac_res
17223 fi
17224 rm -f core conftest.err conftest.$ac_objext \
17225     conftest$ac_exeext
17226   if ${ac_cv_search_cos+:} false; then :
17227   break
17228 fi
17229 done
17230 if ${ac_cv_search_cos+:} false; then :
17231
17232 else
17233   ac_cv_search_cos=no
17234 fi
17235 rm conftest.$ac_ext
17236 LIBS=$ac_func_search_save_LIBS
17237 fi
17238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cos" >&5
17239 $as_echo "$ac_cv_search_cos" >&6; }
17240 ac_res=$ac_cv_search_cos
17241 if test "$ac_res" != no; then :
17242   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17243   LIBM="-lm"
17244 fi
17245
17246     LIBS=$_libs
17247     ;;
17248 esac
17249
17250 { _libs=; unset _libs;}
17251
17252
17253 for ac_header in vfork.h
17254 do :
17255   ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
17256 if test "x$ac_cv_header_vfork_h" = xyes; then :
17257   cat >>confdefs.h <<_ACEOF
17258 #define HAVE_VFORK_H 1
17259 _ACEOF
17260
17261 fi
17262
17263 done
17264
17265 for ac_func in fork vfork
17266 do :
17267   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17268 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17269 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17270   cat >>confdefs.h <<_ACEOF
17271 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17272 _ACEOF
17273
17274 fi
17275 done
17276
17277 if test "x$ac_cv_func_fork" = xyes; then
17278   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
17279 $as_echo_n "checking for working fork... " >&6; }
17280 if ${ac_cv_func_fork_works+:} false; then :
17281   $as_echo_n "(cached) " >&6
17282 else
17283   if test "$cross_compiling" = yes; then :
17284   ac_cv_func_fork_works=cross
17285 else
17286   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17287 /* end confdefs.h.  */
17288 $ac_includes_default
17289 int
17290 main ()
17291 {
17292
17293           /* By Ruediger Kuhlmann. */
17294           return fork () < 0;
17295
17296   ;
17297   return 0;
17298 }
17299 _ACEOF
17300 if ac_fn_c_try_run "$LINENO"; then :
17301   ac_cv_func_fork_works=yes
17302 else
17303   ac_cv_func_fork_works=no
17304 fi
17305 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17306   conftest.$ac_objext conftest.beam conftest.$ac_ext
17307 fi
17308
17309 fi
17310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
17311 $as_echo "$ac_cv_func_fork_works" >&6; }
17312
17313 else
17314   ac_cv_func_fork_works=$ac_cv_func_fork
17315 fi
17316 if test "x$ac_cv_func_fork_works" = xcross; then
17317   case $host in
17318     *-*-amigaos* | *-*-msdosdjgpp*)
17319       # Override, as these systems have only a dummy fork() stub
17320       ac_cv_func_fork_works=no
17321       ;;
17322     *)
17323       ac_cv_func_fork_works=yes
17324       ;;
17325   esac
17326   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
17327 $as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
17328 fi
17329 ac_cv_func_vfork_works=$ac_cv_func_vfork
17330 if test "x$ac_cv_func_vfork" = xyes; then
17331   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
17332 $as_echo_n "checking for working vfork... " >&6; }
17333 if ${ac_cv_func_vfork_works+:} false; then :
17334   $as_echo_n "(cached) " >&6
17335 else
17336   if test "$cross_compiling" = yes; then :
17337   ac_cv_func_vfork_works=cross
17338 else
17339   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17340 /* end confdefs.h.  */
17341 /* Thanks to Paul Eggert for this test.  */
17342 $ac_includes_default
17343 #include <sys/wait.h>
17344 #ifdef HAVE_VFORK_H
17345 # include <vfork.h>
17346 #endif
17347 /* On some sparc systems, changes by the child to local and incoming
17348    argument registers are propagated back to the parent.  The compiler
17349    is told about this with #include <vfork.h>, but some compilers
17350    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17351    static variable whose address is put into a register that is
17352    clobbered by the vfork.  */
17353 static void
17354 #ifdef __cplusplus
17355 sparc_address_test (int arg)
17356 # else
17357 sparc_address_test (arg) int arg;
17358 #endif
17359 {
17360   static pid_t child;
17361   if (!child) {
17362     child = vfork ();
17363     if (child < 0) {
17364       perror ("vfork");
17365       _exit(2);
17366     }
17367     if (!child) {
17368       arg = getpid();
17369       write(-1, "", 0);
17370       _exit (arg);
17371     }
17372   }
17373 }
17374
17375 int
17376 main ()
17377 {
17378   pid_t parent = getpid ();
17379   pid_t child;
17380
17381   sparc_address_test (0);
17382
17383   child = vfork ();
17384
17385   if (child == 0) {
17386     /* Here is another test for sparc vfork register problems.  This
17387        test uses lots of local variables, at least as many local
17388        variables as main has allocated so far including compiler
17389        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17390        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17391        reuse the register of parent for one of the local variables,
17392        since it will think that parent can't possibly be used any more
17393        in this routine.  Assigning to the local variable will thus
17394        munge parent in the parent process.  */
17395     pid_t
17396       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17397       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17398     /* Convince the compiler that p..p7 are live; otherwise, it might
17399        use the same hardware register for all 8 local variables.  */
17400     if (p != p1 || p != p2 || p != p3 || p != p4
17401         || p != p5 || p != p6 || p != p7)
17402       _exit(1);
17403
17404     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17405        from child file descriptors.  If the child closes a descriptor
17406        before it execs or exits, this munges the parent's descriptor
17407        as well.  Test for this by closing stdout in the child.  */
17408     _exit(close(fileno(stdout)) != 0);
17409   } else {
17410     int status;
17411     struct stat st;
17412
17413     while (wait(&status) != child)
17414       ;
17415     return (
17416          /* Was there some problem with vforking?  */
17417          child < 0
17418
17419          /* Did the child fail?  (This shouldn't happen.)  */
17420          || status
17421
17422          /* Did the vfork/compiler bug occur?  */
17423          || parent != getpid()
17424
17425          /* Did the file descriptor bug occur?  */
17426          || fstat(fileno(stdout), &st) != 0
17427          );
17428   }
17429 }
17430 _ACEOF
17431 if ac_fn_c_try_run "$LINENO"; then :
17432   ac_cv_func_vfork_works=yes
17433 else
17434   ac_cv_func_vfork_works=no
17435 fi
17436 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17437   conftest.$ac_objext conftest.beam conftest.$ac_ext
17438 fi
17439
17440 fi
17441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
17442 $as_echo "$ac_cv_func_vfork_works" >&6; }
17443
17444 fi;
17445 if test "x$ac_cv_func_fork_works" = xcross; then
17446   ac_cv_func_vfork_works=$ac_cv_func_vfork
17447   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
17448 $as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
17449 fi
17450
17451 if test "x$ac_cv_func_vfork_works" = xyes; then
17452
17453 $as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
17454
17455 else
17456
17457 $as_echo "#define vfork fork" >>confdefs.h
17458
17459 fi
17460 if test "x$ac_cv_func_fork_works" = xyes; then
17461
17462 $as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
17463
17464 fi
17465
17466 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
17467 # for constant arguments.  Useless!
17468 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
17469 $as_echo_n "checking for working alloca.h... " >&6; }
17470 if ${ac_cv_working_alloca_h+:} false; then :
17471   $as_echo_n "(cached) " >&6
17472 else
17473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17474 /* end confdefs.h.  */
17475 #include <alloca.h>
17476 int
17477 main ()
17478 {
17479 char *p = (char *) alloca (2 * sizeof (int));
17480                           if (p) return 0;
17481   ;
17482   return 0;
17483 }
17484 _ACEOF
17485 if ac_fn_c_try_link "$LINENO"; then :
17486   ac_cv_working_alloca_h=yes
17487 else
17488   ac_cv_working_alloca_h=no
17489 fi
17490 rm -f core conftest.err conftest.$ac_objext \
17491     conftest$ac_exeext conftest.$ac_ext
17492 fi
17493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
17494 $as_echo "$ac_cv_working_alloca_h" >&6; }
17495 if test $ac_cv_working_alloca_h = yes; then
17496
17497 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
17498
17499 fi
17500
17501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
17502 $as_echo_n "checking for alloca... " >&6; }
17503 if ${ac_cv_func_alloca_works+:} false; then :
17504   $as_echo_n "(cached) " >&6
17505 else
17506   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17507 /* end confdefs.h.  */
17508 #ifdef __GNUC__
17509 # define alloca __builtin_alloca
17510 #else
17511 # ifdef _MSC_VER
17512 #  include <malloc.h>
17513 #  define alloca _alloca
17514 # else
17515 #  ifdef HAVE_ALLOCA_H
17516 #   include <alloca.h>
17517 #  else
17518 #   ifdef _AIX
17519  #pragma alloca
17520 #   else
17521 #    ifndef alloca /* predefined by HP cc +Olibcalls */
17522 void *alloca (size_t);
17523 #    endif
17524 #   endif
17525 #  endif
17526 # endif
17527 #endif
17528
17529 int
17530 main ()
17531 {
17532 char *p = (char *) alloca (1);
17533                                     if (p) return 0;
17534   ;
17535   return 0;
17536 }
17537 _ACEOF
17538 if ac_fn_c_try_link "$LINENO"; then :
17539   ac_cv_func_alloca_works=yes
17540 else
17541   ac_cv_func_alloca_works=no
17542 fi
17543 rm -f core conftest.err conftest.$ac_objext \
17544     conftest$ac_exeext conftest.$ac_ext
17545 fi
17546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
17547 $as_echo "$ac_cv_func_alloca_works" >&6; }
17548
17549 if test $ac_cv_func_alloca_works = yes; then
17550
17551 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
17552
17553 else
17554   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
17555 # that cause trouble.  Some versions do not even contain alloca or
17556 # contain a buggy version.  If you still want to use their alloca,
17557 # use ar to extract alloca.o from them instead of compiling alloca.c.
17558
17559 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
17560
17561 $as_echo "#define C_ALLOCA 1" >>confdefs.h
17562
17563
17564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
17565 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
17566 if ${ac_cv_os_cray+:} false; then :
17567   $as_echo_n "(cached) " >&6
17568 else
17569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17570 /* end confdefs.h.  */
17571 #if defined CRAY && ! defined CRAY2
17572 webecray
17573 #else
17574 wenotbecray
17575 #endif
17576
17577 _ACEOF
17578 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17579   $EGREP "webecray" >/dev/null 2>&1; then :
17580   ac_cv_os_cray=yes
17581 else
17582   ac_cv_os_cray=no
17583 fi
17584 rm -f conftest*
17585
17586 fi
17587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
17588 $as_echo "$ac_cv_os_cray" >&6; }
17589 if test $ac_cv_os_cray = yes; then
17590   for ac_func in _getb67 GETB67 getb67; do
17591     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17592 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17593 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17594
17595 cat >>confdefs.h <<_ACEOF
17596 #define CRAY_STACKSEG_END $ac_func
17597 _ACEOF
17598
17599     break
17600 fi
17601
17602   done
17603 fi
17604
17605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
17606 $as_echo_n "checking stack direction for C alloca... " >&6; }
17607 if ${ac_cv_c_stack_direction+:} false; then :
17608   $as_echo_n "(cached) " >&6
17609 else
17610   if test "$cross_compiling" = yes; then :
17611   ac_cv_c_stack_direction=0
17612 else
17613   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17614 /* end confdefs.h.  */
17615 $ac_includes_default
17616 int
17617 find_stack_direction (int *addr, int depth)
17618 {
17619   int dir, dummy = 0;
17620   if (! addr)
17621     addr = &dummy;
17622   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
17623   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
17624   return dir + dummy;
17625 }
17626
17627 int
17628 main (int argc, char **argv)
17629 {
17630   return find_stack_direction (0, argc + !argv + 20) < 0;
17631 }
17632 _ACEOF
17633 if ac_fn_c_try_run "$LINENO"; then :
17634   ac_cv_c_stack_direction=1
17635 else
17636   ac_cv_c_stack_direction=-1
17637 fi
17638 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17639   conftest.$ac_objext conftest.beam conftest.$ac_ext
17640 fi
17641
17642 fi
17643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
17644 $as_echo "$ac_cv_c_stack_direction" >&6; }
17645 cat >>confdefs.h <<_ACEOF
17646 #define STACK_DIRECTION $ac_cv_c_stack_direction
17647 _ACEOF
17648
17649
17650 fi
17651
17652 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
17653 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
17654   ac_have_decl=1
17655 else
17656   ac_have_decl=0
17657 fi
17658
17659 cat >>confdefs.h <<_ACEOF
17660 #define HAVE_DECL_STRERROR_R $ac_have_decl
17661 _ACEOF
17662
17663 for ac_func in strerror_r
17664 do :
17665   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
17666 if test "x$ac_cv_func_strerror_r" = xyes; then :
17667   cat >>confdefs.h <<_ACEOF
17668 #define HAVE_STRERROR_R 1
17669 _ACEOF
17670
17671 fi
17672 done
17673
17674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
17675 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
17676 if ${ac_cv_func_strerror_r_char_p+:} false; then :
17677   $as_echo_n "(cached) " >&6
17678 else
17679
17680     ac_cv_func_strerror_r_char_p=no
17681     if test $ac_cv_have_decl_strerror_r = yes; then
17682       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17683 /* end confdefs.h.  */
17684 $ac_includes_default
17685 int
17686 main ()
17687 {
17688
17689           char buf[100];
17690           char x = *strerror_r (0, buf, sizeof buf);
17691           char *p = strerror_r (0, buf, sizeof buf);
17692           return !p || x;
17693
17694   ;
17695   return 0;
17696 }
17697 _ACEOF
17698 if ac_fn_c_try_compile "$LINENO"; then :
17699   ac_cv_func_strerror_r_char_p=yes
17700 fi
17701 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17702     else
17703       # strerror_r is not declared.  Choose between
17704       # systems that have relatively inaccessible declarations for the
17705       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
17706       # former has a strerror_r that returns char*, while the latter
17707       # has a strerror_r that returns `int'.
17708       # This test should segfault on the DEC system.
17709       if test "$cross_compiling" = yes; then :
17710   :
17711 else
17712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17713 /* end confdefs.h.  */
17714 $ac_includes_default
17715         extern char *strerror_r ();
17716 int
17717 main ()
17718 {
17719 char buf[100];
17720           char x = *strerror_r (0, buf, sizeof buf);
17721           return ! isalpha (x);
17722   ;
17723   return 0;
17724 }
17725 _ACEOF
17726 if ac_fn_c_try_run "$LINENO"; then :
17727   ac_cv_func_strerror_r_char_p=yes
17728 fi
17729 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17730   conftest.$ac_objext conftest.beam conftest.$ac_ext
17731 fi
17732
17733     fi
17734
17735 fi
17736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
17737 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
17738 if test $ac_cv_func_strerror_r_char_p = yes; then
17739
17740 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
17741
17742 fi
17743
17744
17745 ac_busted_vpath_in_make=no
17746 case "$build" in
17747  *-*-irix6.1*)  # 64 bit only
17748     # busted vpath?
17749     ;;
17750  *-*-irix6*)    # 6.2 (and later?)
17751     ac_busted_vpath_in_make=yes
17752     ;;
17753  *-*-solaris2.5.1)
17754     ac_busted_vpath_in_make=yes
17755     ;;
17756  *-*-unicosmp*)
17757     ac_busted_vpath_in_make=yes
17758     ;;
17759 esac
17760
17761 case "$ac_busted_vpath_in_make$srcdir" in
17762  yes.|no*)
17763     ;;
17764  *) case "`${MAKE-make} -v -f /dev/null 2>/dev/null | grep 'GNU Make'`" in
17765      '')
17766         as_fn_error $? "building outside of the main directory requires GNU make" "$LINENO" 5
17767     esac
17768     ;;
17769 esac
17770
17771 case "$host" in
17772  *-*-aix4*)
17773         # Bug 2516:
17774         # Was *-*-aix[[4-9]]*
17775         # XXX only verified thru AIX6.  But...
17776         # Ken Link says this is fine for AIX 5.3 and 7.1, and sees no reason
17777         # that this support would be in 5.3, removed in 6, and added back.
17778         #
17779         # (prr) aix 4.1 doesn't have clock_settime, but in aix 4.3 it's a stub
17780         # (returning ENOSYS).  I didn't check 4.2.  If, in the future,
17781         # IBM pulls its thumbs out long enough to implement clock_settime,
17782         # this conditional will need to change.  Maybe use AC_TRY_RUN
17783         # instead to try to set the time to itself and check errno.
17784     ;;
17785  *)
17786     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
17787 $as_echo_n "checking for library containing clock_gettime... " >&6; }
17788 if ${ac_cv_search_clock_gettime+:} false; then :
17789   $as_echo_n "(cached) " >&6
17790 else
17791   ac_func_search_save_LIBS=$LIBS
17792 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17793 /* end confdefs.h.  */
17794
17795 /* Override any GCC internal prototype to avoid an error.
17796    Use char because int might match the return type of a GCC
17797    builtin and then its argument prototype would still apply.  */
17798 #ifdef __cplusplus
17799 extern "C"
17800 #endif
17801 char clock_gettime ();
17802 int
17803 main ()
17804 {
17805 return clock_gettime ();
17806   ;
17807   return 0;
17808 }
17809 _ACEOF
17810 for ac_lib in '' rt; do
17811   if test -z "$ac_lib"; then
17812     ac_res="none required"
17813   else
17814     ac_res=-l$ac_lib
17815     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17816   fi
17817   if ac_fn_c_try_link "$LINENO"; then :
17818   ac_cv_search_clock_gettime=$ac_res
17819 fi
17820 rm -f core conftest.err conftest.$ac_objext \
17821     conftest$ac_exeext
17822   if ${ac_cv_search_clock_gettime+:} false; then :
17823   break
17824 fi
17825 done
17826 if ${ac_cv_search_clock_gettime+:} false; then :
17827
17828 else
17829   ac_cv_search_clock_gettime=no
17830 fi
17831 rm conftest.$ac_ext
17832 LIBS=$ac_func_search_save_LIBS
17833 fi
17834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
17835 $as_echo "$ac_cv_search_clock_gettime" >&6; }
17836 ac_res=$ac_cv_search_clock_gettime
17837 if test "$ac_res" != no; then :
17838   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17839   case "$ac_cv_search_clock_gettime" in
17840  'none required') ;;
17841  no) ;;
17842  *) LDADD_LIBNTP="$ac_cv_search_clock_gettime $LDADD_LIBNTP" ;;
17843  esac
17844
17845 fi
17846
17847     for ac_func in clock_getres clock_gettime clock_settime
17848 do :
17849   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17850 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17851 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17852   cat >>confdefs.h <<_ACEOF
17853 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17854 _ACEOF
17855
17856 fi
17857 done
17858
17859     ;;
17860 esac
17861
17862 for ac_func in getclock stime timegm strlcpy strlcat
17863 do :
17864   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
17865 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
17866 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
17867   cat >>confdefs.h <<_ACEOF
17868 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
17869 _ACEOF
17870
17871 fi
17872 done
17873
17874
17875 # Bug 2713
17876 LDADD_LIBUTIL=
17877
17878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing snprintb" >&5
17879 $as_echo_n "checking for library containing snprintb... " >&6; }
17880 if ${ac_cv_search_snprintb+:} false; then :
17881   $as_echo_n "(cached) " >&6
17882 else
17883   ac_func_search_save_LIBS=$LIBS
17884 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17885 /* end confdefs.h.  */
17886
17887 /* Override any GCC internal prototype to avoid an error.
17888    Use char because int might match the return type of a GCC
17889    builtin and then its argument prototype would still apply.  */
17890 #ifdef __cplusplus
17891 extern "C"
17892 #endif
17893 char snprintb ();
17894 int
17895 main ()
17896 {
17897 return snprintb ();
17898   ;
17899   return 0;
17900 }
17901 _ACEOF
17902 for ac_lib in '' util; do
17903   if test -z "$ac_lib"; then
17904     ac_res="none required"
17905   else
17906     ac_res=-l$ac_lib
17907     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
17908   fi
17909   if ac_fn_c_try_link "$LINENO"; then :
17910   ac_cv_search_snprintb=$ac_res
17911 fi
17912 rm -f core conftest.err conftest.$ac_objext \
17913     conftest$ac_exeext
17914   if ${ac_cv_search_snprintb+:} false; then :
17915   break
17916 fi
17917 done
17918 if ${ac_cv_search_snprintb+:} false; then :
17919
17920 else
17921   ac_cv_search_snprintb=no
17922 fi
17923 rm conftest.$ac_ext
17924 LIBS=$ac_func_search_save_LIBS
17925 fi
17926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_snprintb" >&5
17927 $as_echo "$ac_cv_search_snprintb" >&6; }
17928 ac_res=$ac_cv_search_snprintb
17929 if test "$ac_res" != no; then :
17930   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
17931   case "$ac_cv_search_snprintb" in
17932  'none required') ;;
17933  no) ;;
17934  *) LDADD_LIBUTIL="$ac_cv_search_snprintb $LDADD_LIBUTIL" ;;
17935  esac
17936
17937 $as_echo "#define USE_SNPRINTB 1" >>confdefs.h
17938
17939 fi
17940
17941
17942 #
17943 for ac_header in errno.h sys/socket.h sys/types.h time.h
17944 do :
17945   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17946 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
17947 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17948   cat >>confdefs.h <<_ACEOF
17949 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17950 _ACEOF
17951
17952 fi
17953
17954 done
17955
17956 for ac_header in net/if.h
17957 do :
17958   ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
17959     #ifdef HAVE_SYS_SOCKET_H
17960     # include <sys/socket.h>
17961     #endif
17962
17963 "
17964 if test "x$ac_cv_header_net_if_h" = xyes; then :
17965   cat >>confdefs.h <<_ACEOF
17966 #define HAVE_NET_IF_H 1
17967 _ACEOF
17968
17969 fi
17970
17971 done
17972
17973 case "$host" in
17974  *-hp-hpux*)
17975     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if net/if.h requires mpinfou predeclaration" >&5
17976 $as_echo_n "checking if net/if.h requires mpinfou predeclaration... " >&6; }
17977 if ${ntp_cv_predecl_mpinfou+:} false; then :
17978   $as_echo_n "(cached) " >&6
17979 else
17980
17981             np_cv_predecl_mpinfou=no
17982             case "$ac_cv_header_net_if_h" in
17983              no)
17984                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17985 /* end confdefs.h.  */
17986
17987                             typedef union mpinfou {
17988                                     struct pdk_mpinfo *pdkptr;
17989                                     struct mpinfo *pikptr;
17990                             } mpinfou_t;
17991                             #ifdef HAVE_SYS_SOCKET_H
17992                             # include <sys/socket.h>
17993                             #endif
17994                             #include <net/if.h>
17995
17996 int
17997 main ()
17998 {
17999
18000
18001
18002   ;
18003   return 0;
18004 }
18005 _ACEOF
18006 if ac_fn_c_try_compile "$LINENO"; then :
18007
18008                         ntp_cv_predecl_mpinfou=yes
18009                         ac_cv_header_net_if_h=yes
18010
18011
18012 fi
18013 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18014             esac
18015
18016
18017 fi
18018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_predecl_mpinfou" >&5
18019 $as_echo "$ntp_cv_predecl_mpinfou" >&6; }
18020     case "$ntp_cv_predecl_mpinfou" in
18021      yes)
18022         cat >>confdefs.h <<_ACEOF
18023 #ifndef MPINFOU_PREDECLARED
18024 # define MPINFOU_PREDECLARED
18025 typedef union mpinfou {
18026         struct pdk_mpinfo *pdkptr;
18027         struct mpinfo *pikptr;
18028 } mpinfou_t;
18029 #endif
18030 _ACEOF
18031
18032     esac
18033 esac
18034
18035 case "$host" in
18036  *-linux*)
18037     for ac_header in linux/if_addr.h
18038 do :
18039   ac_fn_c_check_header_compile "$LINENO" "linux/if_addr.h" "ac_cv_header_linux_if_addr_h" "
18040         #ifdef HAVE_SYS_SOCKET_H
18041         # include <sys/socket.h>
18042         #endif
18043
18044 "
18045 if test "x$ac_cv_header_linux_if_addr_h" = xyes; then :
18046   cat >>confdefs.h <<_ACEOF
18047 #define HAVE_LINUX_IF_ADDR_H 1
18048 _ACEOF
18049
18050 fi
18051
18052 done
18053
18054
18055 $as_echo "#define NEED_EARLY_FORK 1" >>confdefs.h
18056
18057 esac
18058
18059 for ac_header in arpa/nameser.h sys/param.h sys/time.h sys/timers.h
18060 do :
18061   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18062 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18063 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18064   cat >>confdefs.h <<_ACEOF
18065 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18066 _ACEOF
18067
18068 fi
18069
18070 done
18071
18072 # sys/sysctl.h depends on sys/param.h on OpenBSD - Bug 1576
18073 for ac_header in sys/sysctl.h
18074 do :
18075   ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
18076     #if defined HAVE_SYS_PARAM_H
18077     # include <sys/param.h>
18078     #endif
18079
18080 "
18081 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
18082   cat >>confdefs.h <<_ACEOF
18083 #define HAVE_SYS_SYSCTL_H 1
18084 _ACEOF
18085
18086 fi
18087
18088 done
18089
18090 for ac_header in netinet/in_system.h netinet/in_systm.h netinet/in.h
18091 do :
18092   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18093 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18094 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18095   cat >>confdefs.h <<_ACEOF
18096 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18097 _ACEOF
18098
18099 fi
18100
18101 done
18102
18103
18104 for ac_header in resolv.h
18105 do :
18106   ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
18107     #ifdef HAVE_SYS_TYPES_H
18108     # include <sys/types.h>
18109     #endif
18110     #ifdef HAVE_NETINET_IN_H
18111     # include <netinet/in.h>
18112     #endif
18113     #ifdef HAVE_ARPA_NAMESER_H
18114     # include <arpa/nameser.h>
18115     #endif
18116
18117 "
18118 if test "x$ac_cv_header_resolv_h" = xyes; then :
18119   cat >>confdefs.h <<_ACEOF
18120 #define HAVE_RESOLV_H 1
18121 _ACEOF
18122
18123 fi
18124
18125 done
18126
18127
18128 for ac_header in net/if_var.h
18129 do :
18130   ac_fn_c_check_header_compile "$LINENO" "net/if_var.h" "ac_cv_header_net_if_var_h" "
18131     #if HAVE_SYS_TYPES_H
18132     # include <sys/types.h>
18133     #endif
18134     #ifdef HAVE_SYS_SOCKET_H
18135     # include <sys/socket.h>
18136     #endif
18137     #ifdef HAVE_NETINET_IN_H
18138     # include <netinet/in.h>
18139     #endif
18140     #ifdef HAVE_NET_IF_H
18141     # include <net/if.h>
18142     #endif
18143
18144 "
18145 if test "x$ac_cv_header_net_if_var_h" = xyes; then :
18146   cat >>confdefs.h <<_ACEOF
18147 #define HAVE_NET_IF_VAR_H 1
18148 _ACEOF
18149
18150 fi
18151
18152 done
18153
18154
18155 for ac_header in netinet/ip.h netinet/in_var.h
18156 do :
18157   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18158 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
18159     #ifdef HAVE_SYS_TYPES_H
18160     # include <sys/types.h>
18161     #endif
18162     #ifdef HAVE_SYS_SOCKET_H
18163     # include <sys/socket.h>
18164     #endif
18165     #ifdef HAVE_NET_IF_H
18166     # include <net/if.h>
18167     #endif
18168     #ifdef HAVE_NETINET_IN_H
18169     # include <netinet/in.h>
18170     #endif
18171     #ifdef HAVE_NET_IF_VAR_H
18172     # include <net/if_var.h>
18173     #endif
18174     #ifdef HAVE_NETINET_IN_SYSTM_H
18175     # include <netinet/in_systm.h>
18176     #endif
18177
18178 "
18179 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18180   cat >>confdefs.h <<_ACEOF
18181 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18182 _ACEOF
18183
18184 fi
18185
18186 done
18187
18188
18189 # HMS: Do we need to check for -lsocket before or after these tests?
18190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
18191 $as_echo_n "checking for library containing inet_pton... " >&6; }
18192 if ${ac_cv_search_inet_pton+:} false; then :
18193   $as_echo_n "(cached) " >&6
18194 else
18195   ac_func_search_save_LIBS=$LIBS
18196 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18197 /* end confdefs.h.  */
18198
18199 /* Override any GCC internal prototype to avoid an error.
18200    Use char because int might match the return type of a GCC
18201    builtin and then its argument prototype would still apply.  */
18202 #ifdef __cplusplus
18203 extern "C"
18204 #endif
18205 char inet_pton ();
18206 int
18207 main ()
18208 {
18209 return inet_pton ();
18210   ;
18211   return 0;
18212 }
18213 _ACEOF
18214 for ac_lib in '' nsl; do
18215   if test -z "$ac_lib"; then
18216     ac_res="none required"
18217   else
18218     ac_res=-l$ac_lib
18219     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18220   fi
18221   if ac_fn_c_try_link "$LINENO"; then :
18222   ac_cv_search_inet_pton=$ac_res
18223 fi
18224 rm -f core conftest.err conftest.$ac_objext \
18225     conftest$ac_exeext
18226   if ${ac_cv_search_inet_pton+:} false; then :
18227   break
18228 fi
18229 done
18230 if ${ac_cv_search_inet_pton+:} false; then :
18231
18232 else
18233   ac_cv_search_inet_pton=no
18234 fi
18235 rm conftest.$ac_ext
18236 LIBS=$ac_func_search_save_LIBS
18237 fi
18238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
18239 $as_echo "$ac_cv_search_inet_pton" >&6; }
18240 ac_res=$ac_cv_search_inet_pton
18241 if test "$ac_res" != no; then :
18242   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18243   case "$ac_cv_search_inet_pton" in
18244  'none required') ;;
18245  no) ;;
18246  *) LDADD_LIBNTP="$ac_cv_search_inet_pton $LDADD_LIBNTP" ;;
18247  esac
18248
18249 fi
18250
18251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
18252 $as_echo_n "checking for library containing inet_ntop... " >&6; }
18253 if ${ac_cv_search_inet_ntop+:} false; then :
18254   $as_echo_n "(cached) " >&6
18255 else
18256   ac_func_search_save_LIBS=$LIBS
18257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18258 /* end confdefs.h.  */
18259
18260 /* Override any GCC internal prototype to avoid an error.
18261    Use char because int might match the return type of a GCC
18262    builtin and then its argument prototype would still apply.  */
18263 #ifdef __cplusplus
18264 extern "C"
18265 #endif
18266 char inet_ntop ();
18267 int
18268 main ()
18269 {
18270 return inet_ntop ();
18271   ;
18272   return 0;
18273 }
18274 _ACEOF
18275 for ac_lib in '' resolv; do
18276   if test -z "$ac_lib"; then
18277     ac_res="none required"
18278   else
18279     ac_res=-l$ac_lib
18280     LIBS="-l$ac_lib -lnsl $ac_func_search_save_LIBS"
18281   fi
18282   if ac_fn_c_try_link "$LINENO"; then :
18283   ac_cv_search_inet_ntop=$ac_res
18284 fi
18285 rm -f core conftest.err conftest.$ac_objext \
18286     conftest$ac_exeext
18287   if ${ac_cv_search_inet_ntop+:} false; then :
18288   break
18289 fi
18290 done
18291 if ${ac_cv_search_inet_ntop+:} false; then :
18292
18293 else
18294   ac_cv_search_inet_ntop=no
18295 fi
18296 rm conftest.$ac_ext
18297 LIBS=$ac_func_search_save_LIBS
18298 fi
18299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
18300 $as_echo "$ac_cv_search_inet_ntop" >&6; }
18301 ac_res=$ac_cv_search_inet_ntop
18302 if test "$ac_res" != no; then :
18303   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18304   case "$ac_cv_search_inet_ntop" in
18305  'none required') ;;
18306  no) ;;
18307  *) LDADD_LIBNTP="$ac_cv_search_inet_ntop $LDADD_LIBNTP" ;;
18308  esac
18309
18310 fi
18311
18312
18313 # [Bug 1628] On Solaris, we need -lxnet -lsocket.  Generalize this to
18314 # avoid keying on the OS name:  If we find socket functions in
18315 # libsocket, next try for them in libxnet without libsocket, if found,
18316 # list both.  If we simply tested libxnet first, we would find the
18317 # functions there and never add libsocket.  See also [Bug 660]
18318 # http://bugs.ntp.org/show_bug.cgi?id=660#c9
18319 saved_LIBS=$LIBS
18320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setsockopt" >&5
18321 $as_echo_n "checking for library containing setsockopt... " >&6; }
18322 if ${ac_cv_search_setsockopt+:} false; then :
18323   $as_echo_n "(cached) " >&6
18324 else
18325   ac_func_search_save_LIBS=$LIBS
18326 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18327 /* end confdefs.h.  */
18328
18329 /* Override any GCC internal prototype to avoid an error.
18330    Use char because int might match the return type of a GCC
18331    builtin and then its argument prototype would still apply.  */
18332 #ifdef __cplusplus
18333 extern "C"
18334 #endif
18335 char setsockopt ();
18336 int
18337 main ()
18338 {
18339 return setsockopt ();
18340   ;
18341   return 0;
18342 }
18343 _ACEOF
18344 for ac_lib in '' socket; do
18345   if test -z "$ac_lib"; then
18346     ac_res="none required"
18347   else
18348     ac_res=-l$ac_lib
18349     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18350   fi
18351   if ac_fn_c_try_link "$LINENO"; then :
18352   ac_cv_search_setsockopt=$ac_res
18353 fi
18354 rm -f core conftest.err conftest.$ac_objext \
18355     conftest$ac_exeext
18356   if ${ac_cv_search_setsockopt+:} false; then :
18357   break
18358 fi
18359 done
18360 if ${ac_cv_search_setsockopt+:} false; then :
18361
18362 else
18363   ac_cv_search_setsockopt=no
18364 fi
18365 rm conftest.$ac_ext
18366 LIBS=$ac_func_search_save_LIBS
18367 fi
18368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setsockopt" >&5
18369 $as_echo "$ac_cv_search_setsockopt" >&6; }
18370 ac_res=$ac_cv_search_setsockopt
18371 if test "$ac_res" != no; then :
18372   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18373   case "$ac_cv_search_setsockopt" in
18374  'none required') ;;
18375  no) ;;
18376  *) LDADD_LIBNTP="$ac_cv_search_setsockopt $LDADD_LIBNTP" ;;
18377  esac
18378
18379 fi
18380
18381 case "$ac_cv_search_setsockopt" in
18382  -lsocket)
18383     LIBS="$saved_LIBS"
18384     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getsockopt" >&5
18385 $as_echo_n "checking for library containing getsockopt... " >&6; }
18386 if ${ac_cv_search_getsockopt+:} false; then :
18387   $as_echo_n "(cached) " >&6
18388 else
18389   ac_func_search_save_LIBS=$LIBS
18390 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18391 /* end confdefs.h.  */
18392
18393 /* Override any GCC internal prototype to avoid an error.
18394    Use char because int might match the return type of a GCC
18395    builtin and then its argument prototype would still apply.  */
18396 #ifdef __cplusplus
18397 extern "C"
18398 #endif
18399 char getsockopt ();
18400 int
18401 main ()
18402 {
18403 return getsockopt ();
18404   ;
18405   return 0;
18406 }
18407 _ACEOF
18408 for ac_lib in '' xnet; do
18409   if test -z "$ac_lib"; then
18410     ac_res="none required"
18411   else
18412     ac_res=-l$ac_lib
18413     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18414   fi
18415   if ac_fn_c_try_link "$LINENO"; then :
18416   ac_cv_search_getsockopt=$ac_res
18417 fi
18418 rm -f core conftest.err conftest.$ac_objext \
18419     conftest$ac_exeext
18420   if ${ac_cv_search_getsockopt+:} false; then :
18421   break
18422 fi
18423 done
18424 if ${ac_cv_search_getsockopt+:} false; then :
18425
18426 else
18427   ac_cv_search_getsockopt=no
18428 fi
18429 rm conftest.$ac_ext
18430 LIBS=$ac_func_search_save_LIBS
18431 fi
18432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getsockopt" >&5
18433 $as_echo "$ac_cv_search_getsockopt" >&6; }
18434 ac_res=$ac_cv_search_getsockopt
18435 if test "$ac_res" != no; then :
18436   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18437   case "$ac_cv_search_getsockopt" in
18438  'none required') ;;
18439  no) ;;
18440  *) LDADD_LIBNTP="$ac_cv_search_getsockopt $LDADD_LIBNTP" ;;
18441  esac
18442
18443 fi
18444
18445     # XXX Possible trouble here - reading the comments above and looking at the
18446     # code below I wonder if we'll add -lxnet when we don't need it.
18447     # Also, do we need to add -lxnet to LDADD_LIBNTP, or perhaps see if it's
18448     # there when it is not needed?
18449     case "$ac_cv_search_getsockopt" in
18450      -lxnet)
18451         LIBS="-lxnet -lsocket $saved_LIBS"
18452         ;;
18453      *) LIBS="-lsocket $saved_LIBS"
18454         ;;
18455     esac
18456     ;;
18457 esac
18458 { saved_LIBS=; unset saved_LIBS;}
18459
18460 # Bug 2427 - look for recvmsg here.
18461 for ac_func in recvmsg
18462 do :
18463   ac_fn_c_check_func "$LINENO" "recvmsg" "ac_cv_func_recvmsg"
18464 if test "x$ac_cv_func_recvmsg" = xyes; then :
18465   cat >>confdefs.h <<_ACEOF
18466 #define HAVE_RECVMSG 1
18467 _ACEOF
18468
18469 fi
18470 done
18471
18472
18473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
18474 $as_echo_n "checking for inline... " >&6; }
18475 if ${ac_cv_c_inline+:} false; then :
18476   $as_echo_n "(cached) " >&6
18477 else
18478   ac_cv_c_inline=no
18479 for ac_kw in inline __inline__ __inline; do
18480   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18481 /* end confdefs.h.  */
18482 #ifndef __cplusplus
18483 typedef int foo_t;
18484 static $ac_kw foo_t static_foo () {return 0; }
18485 $ac_kw foo_t foo () {return 0; }
18486 #endif
18487
18488 _ACEOF
18489 if ac_fn_c_try_compile "$LINENO"; then :
18490   ac_cv_c_inline=$ac_kw
18491 fi
18492 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18493   test "$ac_cv_c_inline" != no && break
18494 done
18495
18496 fi
18497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
18498 $as_echo "$ac_cv_c_inline" >&6; }
18499
18500 case $ac_cv_c_inline in
18501   inline | yes) ;;
18502   *)
18503     case $ac_cv_c_inline in
18504       no) ac_val=;;
18505       *) ac_val=$ac_cv_c_inline;;
18506     esac
18507     cat >>confdefs.h <<_ACEOF
18508 #ifndef __cplusplus
18509 #define inline $ac_val
18510 #endif
18511 _ACEOF
18512     ;;
18513 esac
18514
18515
18516 case "$ac_cv_c_inline" in
18517  '')
18518     ;;
18519  *)
18520
18521 $as_echo "#define HAVE_INLINE 1" >>confdefs.h
18522
18523
18524 esac
18525
18526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
18527 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
18528 if ${ac_cv_header_time+:} false; then :
18529   $as_echo_n "(cached) " >&6
18530 else
18531   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18532 /* end confdefs.h.  */
18533 #include <sys/types.h>
18534 #include <sys/time.h>
18535 #include <time.h>
18536
18537 int
18538 main ()
18539 {
18540 if ((struct tm *) 0)
18541 return 0;
18542   ;
18543   return 0;
18544 }
18545 _ACEOF
18546 if ac_fn_c_try_compile "$LINENO"; then :
18547   ac_cv_header_time=yes
18548 else
18549   ac_cv_header_time=no
18550 fi
18551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18552 fi
18553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
18554 $as_echo "$ac_cv_header_time" >&6; }
18555 if test $ac_cv_header_time = yes; then
18556
18557 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
18558
18559 fi
18560
18561 # The cast to long int works around a bug in the HP C Compiler
18562 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18563 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18564 # This bug is HP SR number 8606223364.
18565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
18566 $as_echo_n "checking size of time_t... " >&6; }
18567 if ${ac_cv_sizeof_time_t+:} false; then :
18568   $as_echo_n "(cached) " >&6
18569 else
18570   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
18571
18572 else
18573   if test "$ac_cv_type_time_t" = yes; then
18574      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18575 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18576 as_fn_error 77 "cannot compute sizeof (time_t)
18577 See \`config.log' for more details" "$LINENO" 5; }
18578    else
18579      ac_cv_sizeof_time_t=0
18580    fi
18581 fi
18582
18583 fi
18584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
18585 $as_echo "$ac_cv_sizeof_time_t" >&6; }
18586
18587
18588
18589 cat >>confdefs.h <<_ACEOF
18590 #define SIZEOF_TIME_T $ac_cv_sizeof_time_t
18591 _ACEOF
18592
18593
18594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
18595 $as_echo_n "checking whether char is unsigned... " >&6; }
18596 if ${ac_cv_c_char_unsigned+:} false; then :
18597   $as_echo_n "(cached) " >&6
18598 else
18599   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18600 /* end confdefs.h.  */
18601 $ac_includes_default
18602 int
18603 main ()
18604 {
18605 static int test_array [1 - 2 * !(((char) -1) < 0)];
18606 test_array [0] = 0;
18607 return test_array [0];
18608
18609   ;
18610   return 0;
18611 }
18612 _ACEOF
18613 if ac_fn_c_try_compile "$LINENO"; then :
18614   ac_cv_c_char_unsigned=no
18615 else
18616   ac_cv_c_char_unsigned=yes
18617 fi
18618 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18619 fi
18620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
18621 $as_echo "$ac_cv_c_char_unsigned" >&6; }
18622 if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
18623   $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
18624
18625 fi
18626                 # The cast to long int works around a bug in the HP C Compiler
18627 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18628 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18629 # This bug is HP SR number 8606223364.
18630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed char" >&5
18631 $as_echo_n "checking size of signed char... " >&6; }
18632 if ${ac_cv_sizeof_signed_char+:} false; then :
18633   $as_echo_n "(cached) " >&6
18634 else
18635   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed char))" "ac_cv_sizeof_signed_char"        "$ac_includes_default"; then :
18636
18637 else
18638   if test "$ac_cv_type_signed_char" = yes; then
18639      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18640 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18641 as_fn_error 77 "cannot compute sizeof (signed char)
18642 See \`config.log' for more details" "$LINENO" 5; }
18643    else
18644      ac_cv_sizeof_signed_char=0
18645    fi
18646 fi
18647
18648 fi
18649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_char" >&5
18650 $as_echo "$ac_cv_sizeof_signed_char" >&6; }
18651
18652
18653
18654 cat >>confdefs.h <<_ACEOF
18655 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
18656 _ACEOF
18657
18658
18659 ac_fn_c_check_type "$LINENO" "s_char" "ac_cv_type_s_char" "$ac_includes_default"
18660 if test "x$ac_cv_type_s_char" = xyes; then :
18661
18662 cat >>confdefs.h <<_ACEOF
18663 #define HAVE_S_CHAR 1
18664 _ACEOF
18665
18666
18667 fi
18668 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
18669 if test "x$ac_cv_type_long_long" = xyes; then :
18670
18671 cat >>confdefs.h <<_ACEOF
18672 #define HAVE_LONG_LONG 1
18673 _ACEOF
18674
18675
18676 fi
18677
18678 # The cast to long int works around a bug in the HP C Compiler
18679 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18680 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18681 # This bug is HP SR number 8606223364.
18682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
18683 $as_echo_n "checking size of short... " >&6; }
18684 if ${ac_cv_sizeof_short+:} false; then :
18685   $as_echo_n "(cached) " >&6
18686 else
18687   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
18688
18689 else
18690   if test "$ac_cv_type_short" = yes; then
18691      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18692 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18693 as_fn_error 77 "cannot compute sizeof (short)
18694 See \`config.log' for more details" "$LINENO" 5; }
18695    else
18696      ac_cv_sizeof_short=0
18697    fi
18698 fi
18699
18700 fi
18701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
18702 $as_echo "$ac_cv_sizeof_short" >&6; }
18703
18704
18705
18706 cat >>confdefs.h <<_ACEOF
18707 #define SIZEOF_SHORT $ac_cv_sizeof_short
18708 _ACEOF
18709
18710
18711 # The cast to long int works around a bug in the HP C Compiler
18712 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18713 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18714 # This bug is HP SR number 8606223364.
18715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
18716 $as_echo_n "checking size of int... " >&6; }
18717 if ${ac_cv_sizeof_int+:} false; then :
18718   $as_echo_n "(cached) " >&6
18719 else
18720   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
18721
18722 else
18723   if test "$ac_cv_type_int" = yes; then
18724      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18725 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18726 as_fn_error 77 "cannot compute sizeof (int)
18727 See \`config.log' for more details" "$LINENO" 5; }
18728    else
18729      ac_cv_sizeof_int=0
18730    fi
18731 fi
18732
18733 fi
18734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
18735 $as_echo "$ac_cv_sizeof_int" >&6; }
18736
18737
18738
18739 cat >>confdefs.h <<_ACEOF
18740 #define SIZEOF_INT $ac_cv_sizeof_int
18741 _ACEOF
18742
18743
18744 # The cast to long int works around a bug in the HP C Compiler
18745 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18746 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18747 # This bug is HP SR number 8606223364.
18748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
18749 $as_echo_n "checking size of long... " >&6; }
18750 if ${ac_cv_sizeof_long+:} false; then :
18751   $as_echo_n "(cached) " >&6
18752 else
18753   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
18754
18755 else
18756   if test "$ac_cv_type_long" = yes; then
18757      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18758 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18759 as_fn_error 77 "cannot compute sizeof (long)
18760 See \`config.log' for more details" "$LINENO" 5; }
18761    else
18762      ac_cv_sizeof_long=0
18763    fi
18764 fi
18765
18766 fi
18767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
18768 $as_echo "$ac_cv_sizeof_long" >&6; }
18769
18770
18771
18772 cat >>confdefs.h <<_ACEOF
18773 #define SIZEOF_LONG $ac_cv_sizeof_long
18774 _ACEOF
18775
18776
18777
18778 case "$ac_cv_type_long_long" in
18779  no)
18780     ;;
18781  *)
18782     # The cast to long int works around a bug in the HP C Compiler
18783 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
18784 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
18785 # This bug is HP SR number 8606223364.
18786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
18787 $as_echo_n "checking size of long long... " >&6; }
18788 if ${ac_cv_sizeof_long_long+:} false; then :
18789   $as_echo_n "(cached) " >&6
18790 else
18791   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
18792
18793 else
18794   if test "$ac_cv_type_long_long" = yes; then
18795      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
18796 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
18797 as_fn_error 77 "cannot compute sizeof (long long)
18798 See \`config.log' for more details" "$LINENO" 5; }
18799    else
18800      ac_cv_sizeof_long_long=0
18801    fi
18802 fi
18803
18804 fi
18805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
18806 $as_echo "$ac_cv_sizeof_long_long" >&6; }
18807
18808
18809
18810 cat >>confdefs.h <<_ACEOF
18811 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
18812 _ACEOF
18813
18814
18815     ;;
18816 esac
18817
18818 case "$ac_cv_c_char_unsigned$ac_cv_sizeof_signed_char$ac_cv_type_s_char" in
18819  *yes)
18820     # We have a typedef for s_char.  Might as well believe it...
18821     ;;
18822  no0no)
18823     # We have signed chars, can't say 'signed char', no s_char typedef.
18824
18825 $as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
18826
18827     ;;
18828  no1no)
18829     # We have signed chars, can say 'signed char', no s_char typedef.
18830
18831 $as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
18832
18833     ;;
18834  yes0no)
18835     # We have unsigned chars, can't say 'signed char', no s_char typedef.
18836     as_fn_error $? "No way to specify a signed character!" "$LINENO" 5
18837     ;;
18838  yes1no)
18839     # We have unsigned chars, can say 'signed char', no s_char typedef.
18840
18841 $as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
18842
18843     ;;
18844 esac
18845
18846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
18847 $as_echo_n "checking for uid_t in sys/types.h... " >&6; }
18848 if ${ac_cv_type_uid_t+:} false; then :
18849   $as_echo_n "(cached) " >&6
18850 else
18851   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18852 /* end confdefs.h.  */
18853 #include <sys/types.h>
18854
18855 _ACEOF
18856 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18857   $EGREP "uid_t" >/dev/null 2>&1; then :
18858   ac_cv_type_uid_t=yes
18859 else
18860   ac_cv_type_uid_t=no
18861 fi
18862 rm -f conftest*
18863
18864 fi
18865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
18866 $as_echo "$ac_cv_type_uid_t" >&6; }
18867 if test $ac_cv_type_uid_t = no; then
18868
18869 $as_echo "#define uid_t int" >>confdefs.h
18870
18871
18872 $as_echo "#define gid_t int" >>confdefs.h
18873
18874 fi
18875
18876
18877
18878
18879
18880
18881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we're including debugging code" >&5
18882 $as_echo_n "checking if we're including debugging code... " >&6; }
18883 # Check whether --enable-debugging was given.
18884 if test "${enable_debugging+set}" = set; then :
18885   enableval=$enable_debugging; ntp_ok=$enableval
18886 else
18887   ntp_ok=yes
18888
18889 fi
18890
18891 case "$ntp_ok" in
18892  yes)
18893
18894 $as_echo "#define DEBUG 1" >>confdefs.h
18895
18896 esac
18897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
18898 $as_echo "$ntp_ok" >&6; }
18899
18900
18901
18902 # check if we can compile with pthreads
18903 for ac_header in semaphore.h
18904 do :
18905   ac_fn_c_check_header_mongrel "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
18906 if test "x$ac_cv_header_semaphore_h" = xyes; then :
18907   cat >>confdefs.h <<_ACEOF
18908 #define HAVE_SEMAPHORE_H 1
18909 _ACEOF
18910
18911 fi
18912
18913 done
18914
18915 for ac_func in socketpair
18916 do :
18917   ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair"
18918 if test "x$ac_cv_func_socketpair" = xyes; then :
18919   cat >>confdefs.h <<_ACEOF
18920 #define HAVE_SOCKETPAIR 1
18921 _ACEOF
18922
18923 fi
18924 done
18925
18926 # Check whether --enable-thread-support was given.
18927 if test "${enable_thread_support+set}" = set; then :
18928   enableval=$enable_thread_support;
18929 else
18930   enable_thread_support=yes
18931
18932 fi
18933
18934 have_pthreads=no
18935 case "$enable_thread_support" in
18936  no) ;;
18937  *)
18938     ol_found_pthreads=no
18939
18940
18941
18942 ac_ext=c
18943 ac_cpp='$CPP $CPPFLAGS'
18944 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18945 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18946 ac_compiler_gnu=$ac_cv_c_compiler_gnu
18947
18948 # OpenLDAP --with-threads
18949
18950 # Check whether --with-threads was given.
18951 if test "${with_threads+set}" = set; then :
18952   withval=$with_threads;
18953         ol_arg=invalid
18954         for ol_val in auto nt posix mach pth lwp yes no manual  ; do
18955                 if test "$withval" = "$ol_val" ; then
18956                         ol_arg="$ol_val"
18957                 fi
18958         done
18959         if test "$ol_arg" = "invalid" ; then
18960                 as_fn_error $? "bad value $withval for --with-threads" "$LINENO" 5
18961         fi
18962         ol_with_threads="$ol_arg"
18963
18964 else
18965         ol_with_threads="auto"
18966 fi
18967 # end --with-threads
18968
18969
18970 case "$ol_with_threads$host" in
18971  auto*-*-solaris2.[0-6])
18972         ol_with_threads=no
18973     ;;
18974 esac
18975
18976
18977 ol_aix_threads=no
18978 case "$host" in
18979 *-*-aix*)       if test -z "$CC" ; then
18980                 case "$ol_with_threads" in
18981                 auto | yes |  posix) ol_aix_threads=yes ;;
18982                 esac
18983         fi
18984 ;;
18985 esac
18986
18987 if test $ol_aix_threads = yes ; then
18988         if test -z "${CC}" ; then
18989                 for ac_prog in cc_r xlc_r cc
18990 do
18991   # Extract the first word of "$ac_prog", so it can be a program name with args.
18992 set dummy $ac_prog; ac_word=$2
18993 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
18994 $as_echo_n "checking for $ac_word... " >&6; }
18995 if ${ac_cv_prog_CC+:} false; then :
18996   $as_echo_n "(cached) " >&6
18997 else
18998   if test -n "$CC"; then
18999   ac_cv_prog_CC="$CC" # Let the user override the test.
19000 else
19001 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19002 for as_dir in $PATH
19003 do
19004   IFS=$as_save_IFS
19005   test -z "$as_dir" && as_dir=.
19006     for ac_exec_ext in '' $ac_executable_extensions; do
19007   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19008     ac_cv_prog_CC="$ac_prog"
19009     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19010     break 2
19011   fi
19012 done
19013   done
19014 IFS=$as_save_IFS
19015
19016 fi
19017 fi
19018 CC=$ac_cv_prog_CC
19019 if test -n "$CC"; then
19020   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
19021 $as_echo "$CC" >&6; }
19022 else
19023   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19024 $as_echo "no" >&6; }
19025 fi
19026
19027
19028   test -n "$CC" && break
19029 done
19030
19031
19032                 if test "$CC" = cc ; then
19033                                                 if test $ol_with_threads != auto ; then
19034                                 as_fn_error $? "--with-threads requires cc_r (or other suitable compiler) on AIX" "$LINENO" 5
19035                         else
19036                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling threads, no cc_r on AIX" >&5
19037 $as_echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
19038                         fi
19039                         ol_with_threads=no
19040                 fi
19041         fi
19042
19043         case ${CC} in cc_r | xlc_r)
19044                 ol_with_threads=posix
19045                 ol_cv_pthread_create=yes
19046                 ;;
19047         esac
19048 fi
19049
19050 ol_link_threads=no
19051 # OpenLDAP --with-yielding_select
19052
19053 # Check whether --with-yielding_select was given.
19054 if test "${with_yielding_select+set}" = set; then :
19055   withval=$with_yielding_select;
19056         ol_arg=invalid
19057         for ol_val in auto yes no manual  ; do
19058                 if test "$withval" = "$ol_val" ; then
19059                         ol_arg="$ol_val"
19060                 fi
19061         done
19062         if test "$ol_arg" = "invalid" ; then
19063                 as_fn_error $? "bad value $withval for --with-yielding_select" "$LINENO" 5
19064         fi
19065         ol_with_yielding_select="$ol_arg"
19066
19067 else
19068         ol_with_yielding_select="auto"
19069 fi
19070 # end --with-yielding_select
19071
19072
19073 case $ol_with_threads in auto | yes | nt)
19074
19075
19076         ac_fn_c_check_func "$LINENO" "_beginthread" "ac_cv_func__beginthread"
19077 if test "x$ac_cv_func__beginthread" = xyes; then :
19078
19079 fi
19080
19081
19082         if test $ac_cv_func__beginthread = yes ; then
19083
19084 $as_echo "#define HAVE_NT_THREADS 1" >>confdefs.h
19085
19086                 ol_cv_nt_threads=yes
19087         fi
19088
19089
19090         if test "$ol_cv_nt_threads" = yes ; then
19091                 ol_link_threads=nt
19092                 ol_with_threads=found
19093                 ol_with_yielding_select=yes
19094
19095
19096 $as_echo "#define HAVE_NT_SERVICE_MANAGER 1" >>confdefs.h
19097
19098
19099 $as_echo "#define HAVE_NT_EVENT_LOG 1" >>confdefs.h
19100
19101         fi
19102
19103         if test $ol_with_threads = nt ; then
19104                 as_fn_error $? "could not locate NT Threads" "$LINENO" 5
19105         fi
19106         ;;
19107 esac
19108
19109 case $ol_with_threads in auto | yes | posix)
19110
19111         for ac_header in pthread.h
19112 do :
19113   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19114 if test "x$ac_cv_header_pthread_h" = xyes; then :
19115   cat >>confdefs.h <<_ACEOF
19116 #define HAVE_PTHREAD_H 1
19117 _ACEOF
19118
19119 fi
19120
19121 done
19122
19123
19124         if test $ac_cv_header_pthread_h = yes ; then
19125                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX thread version" >&5
19126 $as_echo_n "checking POSIX thread version... " >&6; }
19127 if ${ol_cv_pthread_version+:} false; then :
19128   $as_echo_n "(cached) " >&6
19129 else
19130
19131         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19132 /* end confdefs.h.  */
19133
19134 #               include <pthread.h>
19135
19136 int
19137 main ()
19138 {
19139
19140                 int i = PTHREAD_CREATE_JOINABLE;
19141
19142   ;
19143   return 0;
19144 }
19145 _ACEOF
19146 if ac_fn_c_try_compile "$LINENO"; then :
19147
19148         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19149 /* end confdefs.h.  */
19150 #include <pthread.h>
19151
19152 _ACEOF
19153 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19154   $EGREP "pthread_detach" >/dev/null 2>&1; then :
19155   ol_cv_pthread_version=10
19156 else
19157   ol_cv_pthread_version=8
19158 fi
19159 rm -f conftest*
19160
19161 else
19162
19163         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19164 /* end confdefs.h.  */
19165
19166 #               include <pthread.h>
19167 #               ifdef PTHREAD_CREATE_UNDETACHED
19168                 draft7
19169 #               endif
19170
19171 _ACEOF
19172 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19173   $EGREP "draft7" >/dev/null 2>&1; then :
19174   ol_cv_pthread_version=7
19175 else
19176
19177         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19178 /* end confdefs.h.  */
19179 #include <pthread.h>
19180
19181 _ACEOF
19182 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19183   $EGREP "pthread_attr_init" >/dev/null 2>&1; then :
19184   ol_cv_pthread_version=6
19185 else
19186
19187         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19188 /* end confdefs.h.  */
19189
19190 #               include <pthread.h>
19191 #ifdef          PTHREAD_MUTEX_INITIALIZER
19192                 draft5
19193 #endif
19194
19195 _ACEOF
19196 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19197   $EGREP "draft5" >/dev/null 2>&1; then :
19198   ol_cv_pthread_version=5
19199 else
19200   ol_cv_pthread_version=4
19201 fi
19202 rm -f conftest*
19203
19204 fi
19205 rm -f conftest*
19206
19207 fi
19208 rm -f conftest*
19209
19210 fi
19211 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19212
19213 fi
19214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_version" >&5
19215 $as_echo "$ol_cv_pthread_version" >&6; }
19216
19217
19218                 if test $ol_cv_pthread_version != 0 ; then
19219
19220 cat >>confdefs.h <<_ACEOF
19221 #define HAVE_PTHREADS $ol_cv_pthread_version
19222 _ACEOF
19223
19224                 else
19225                         as_fn_error $? "unknown pthread version" "$LINENO" 5
19226                 fi
19227
19228                 # consider threads found
19229                 ol_with_threads=found
19230
19231
19232         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
19233 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
19234 if ${ol_cv_header_linux_threads+:} false; then :
19235   $as_echo_n "(cached) " >&6
19236 else
19237   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19238 /* end confdefs.h.  */
19239 #include <pthread.h>
19240 _ACEOF
19241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19242   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
19243   ol_cv_header_linux_threads=yes
19244 else
19245   ol_cv_header_linux_threads=no
19246 fi
19247 rm -f conftest*
19248
19249
19250 fi
19251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
19252 $as_echo "$ol_cv_header_linux_threads" >&6; }
19253         if test $ol_cv_header_linux_threads = yes; then
19254
19255 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
19256
19257         fi
19258
19259
19260         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU Pth pthread.h" >&5
19261 $as_echo_n "checking for GNU Pth pthread.h... " >&6; }
19262 if ${ol_cv_header_gnu_pth_pthread_h+:} false; then :
19263   $as_echo_n "(cached) " >&6
19264 else
19265   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19266 /* end confdefs.h.  */
19267 #include <pthread.h>
19268 #ifdef _POSIX_THREAD_IS_GNU_PTH
19269         __gnu_pth__;
19270 #endif
19271
19272 _ACEOF
19273 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19274   $EGREP "__gnu_pth__" >/dev/null 2>&1; then :
19275   ol_cv_header_gnu_pth_pthread_h=yes
19276 else
19277   ol_cv_header_gnu_pth_pthread_h=no
19278 fi
19279 rm -f conftest*
19280
19281
19282 fi
19283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_gnu_pth_pthread_h" >&5
19284 $as_echo "$ol_cv_header_gnu_pth_pthread_h" >&6; }
19285
19286
19287                 if test $ol_cv_header_gnu_pth_pthread_h = no ; then
19288                         for ac_header in sched.h
19289 do :
19290   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
19291 if test "x$ac_cv_header_sched_h" = xyes; then :
19292   cat >>confdefs.h <<_ACEOF
19293 #define HAVE_SCHED_H 1
19294 _ACEOF
19295
19296 fi
19297
19298 done
19299
19300                 fi
19301
19302
19303                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in default libraries" >&5
19304 $as_echo_n "checking for pthread_create in default libraries... " >&6; }
19305 if ${ol_cv_pthread_create+:} false; then :
19306   $as_echo_n "(cached) " >&6
19307 else
19308
19309                         if test "$cross_compiling" = yes; then :
19310   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19311 /* end confdefs.h.  */
19312
19313 /* pthread test headers */
19314 #include <pthread.h>
19315 #if HAVE_PTHREADS < 7
19316 #include <errno.h>
19317 #endif
19318 #ifndef NULL
19319 #define NULL (void*)0
19320 #endif
19321
19322 static void *task(p)
19323         void *p;
19324 {
19325         return (void *) (p == NULL);
19326 }
19327
19328 int
19329 main ()
19330 {
19331
19332         /* pthread test function */
19333 #ifndef PTHREAD_CREATE_DETACHED
19334 #define PTHREAD_CREATE_DETACHED 1
19335 #endif
19336         pthread_t t;
19337         int status;
19338         int detach = PTHREAD_CREATE_DETACHED;
19339
19340 #if HAVE_PTHREADS > 4
19341         /* Final pthreads */
19342         pthread_attr_t attr;
19343
19344         status = pthread_attr_init(&attr);
19345         if( status ) return status;
19346
19347 #if HAVE_PTHREADS < 7
19348         status = pthread_attr_setdetachstate(&attr, &detach);
19349         if( status < 0 ) status = errno;
19350 #else
19351         status = pthread_attr_setdetachstate(&attr, detach);
19352 #endif
19353         if( status ) return status;
19354         status = pthread_create( &t, &attr, task, NULL );
19355 #if HAVE_PTHREADS < 7
19356         if( status < 0 ) status = errno;
19357 #endif
19358         if( status ) return status;
19359 #else
19360         /* Draft 4 pthreads */
19361         status = pthread_create( &t, pthread_attr_default, task, NULL );
19362         if( status ) return errno;
19363
19364         /* give thread a chance to complete */
19365         /* it should remain joinable and hence detachable */
19366         sleep( 1 );
19367
19368         status = pthread_detach( &t );
19369         if( status ) return errno;
19370 #endif
19371
19372 #ifdef HAVE_LINUX_THREADS
19373         pthread_kill_other_threads_np();
19374 #endif
19375
19376         return 0;
19377
19378   ;
19379   return 0;
19380 }
19381 _ACEOF
19382 if ac_fn_c_try_link "$LINENO"; then :
19383   ol_cv_pthread_create=yes
19384 else
19385   ol_cv_pthread_create=no
19386 fi
19387 rm -f core conftest.err conftest.$ac_objext \
19388     conftest$ac_exeext conftest.$ac_ext
19389 else
19390   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19391 /* end confdefs.h.  */
19392
19393
19394 /* pthread test headers */
19395 #include <pthread.h>
19396 #if HAVE_PTHREADS < 7
19397 #include <errno.h>
19398 #endif
19399 #ifndef NULL
19400 #define NULL (void*)0
19401 #endif
19402
19403 static void *task(p)
19404         void *p;
19405 {
19406         return (void *) (p == NULL);
19407 }
19408
19409
19410 int main(argc, argv)
19411         int argc;
19412         char **argv;
19413 {
19414
19415         /* pthread test function */
19416 #ifndef PTHREAD_CREATE_DETACHED
19417 #define PTHREAD_CREATE_DETACHED 1
19418 #endif
19419         pthread_t t;
19420         int status;
19421         int detach = PTHREAD_CREATE_DETACHED;
19422
19423 #if HAVE_PTHREADS > 4
19424         /* Final pthreads */
19425         pthread_attr_t attr;
19426
19427         status = pthread_attr_init(&attr);
19428         if( status ) return status;
19429
19430 #if HAVE_PTHREADS < 7
19431         status = pthread_attr_setdetachstate(&attr, &detach);
19432         if( status < 0 ) status = errno;
19433 #else
19434         status = pthread_attr_setdetachstate(&attr, detach);
19435 #endif
19436         if( status ) return status;
19437         status = pthread_create( &t, &attr, task, NULL );
19438 #if HAVE_PTHREADS < 7
19439         if( status < 0 ) status = errno;
19440 #endif
19441         if( status ) return status;
19442 #else
19443         /* Draft 4 pthreads */
19444         status = pthread_create( &t, pthread_attr_default, task, NULL );
19445         if( status ) return errno;
19446
19447         /* give thread a chance to complete */
19448         /* it should remain joinable and hence detachable */
19449         sleep( 1 );
19450
19451         status = pthread_detach( &t );
19452         if( status ) return errno;
19453 #endif
19454
19455 #ifdef HAVE_LINUX_THREADS
19456         pthread_kill_other_threads_np();
19457 #endif
19458
19459         return 0;
19460
19461 }
19462
19463 _ACEOF
19464 if ac_fn_c_try_run "$LINENO"; then :
19465   ol_cv_pthread_create=yes
19466 else
19467   ol_cv_pthread_create=no
19468 fi
19469 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19470   conftest.$ac_objext conftest.beam conftest.$ac_ext
19471 fi
19472
19473 fi
19474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create" >&5
19475 $as_echo "$ol_cv_pthread_create" >&6; }
19476
19477                 if test $ol_cv_pthread_create != no ; then
19478                         ol_link_threads=posix
19479                         ol_link_pthreads=""
19480                 fi
19481
19482                 # Pthread try link: -kthread (ol_cv_pthread_kthread)
19483 if test "$ol_link_threads" = no ; then
19484         # try -kthread
19485         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -kthread" >&5
19486 $as_echo_n "checking for pthread link with -kthread... " >&6; }
19487 if ${ol_cv_pthread_kthread+:} false; then :
19488   $as_echo_n "(cached) " >&6
19489 else
19490
19491                 # save the flags
19492                 ol_LIBS="$LIBS"
19493                 LIBS="-kthread $LIBS"
19494
19495                 if test "$cross_compiling" = yes; then :
19496   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19497 /* end confdefs.h.  */
19498
19499 /* pthread test headers */
19500 #include <pthread.h>
19501 #if HAVE_PTHREADS < 7
19502 #include <errno.h>
19503 #endif
19504 #ifndef NULL
19505 #define NULL (void*)0
19506 #endif
19507
19508 static void *task(p)
19509         void *p;
19510 {
19511         return (void *) (p == NULL);
19512 }
19513
19514 int
19515 main ()
19516 {
19517
19518         /* pthread test function */
19519 #ifndef PTHREAD_CREATE_DETACHED
19520 #define PTHREAD_CREATE_DETACHED 1
19521 #endif
19522         pthread_t t;
19523         int status;
19524         int detach = PTHREAD_CREATE_DETACHED;
19525
19526 #if HAVE_PTHREADS > 4
19527         /* Final pthreads */
19528         pthread_attr_t attr;
19529
19530         status = pthread_attr_init(&attr);
19531         if( status ) return status;
19532
19533 #if HAVE_PTHREADS < 7
19534         status = pthread_attr_setdetachstate(&attr, &detach);
19535         if( status < 0 ) status = errno;
19536 #else
19537         status = pthread_attr_setdetachstate(&attr, detach);
19538 #endif
19539         if( status ) return status;
19540         status = pthread_create( &t, &attr, task, NULL );
19541 #if HAVE_PTHREADS < 7
19542         if( status < 0 ) status = errno;
19543 #endif
19544         if( status ) return status;
19545 #else
19546         /* Draft 4 pthreads */
19547         status = pthread_create( &t, pthread_attr_default, task, NULL );
19548         if( status ) return errno;
19549
19550         /* give thread a chance to complete */
19551         /* it should remain joinable and hence detachable */
19552         sleep( 1 );
19553
19554         status = pthread_detach( &t );
19555         if( status ) return errno;
19556 #endif
19557
19558 #ifdef HAVE_LINUX_THREADS
19559         pthread_kill_other_threads_np();
19560 #endif
19561
19562         return 0;
19563
19564   ;
19565   return 0;
19566 }
19567 _ACEOF
19568 if ac_fn_c_try_link "$LINENO"; then :
19569   ol_cv_pthread_kthread=yes
19570 else
19571   ol_cv_pthread_kthread=no
19572 fi
19573 rm -f core conftest.err conftest.$ac_objext \
19574     conftest$ac_exeext conftest.$ac_ext
19575 else
19576   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19577 /* end confdefs.h.  */
19578
19579
19580 /* pthread test headers */
19581 #include <pthread.h>
19582 #if HAVE_PTHREADS < 7
19583 #include <errno.h>
19584 #endif
19585 #ifndef NULL
19586 #define NULL (void*)0
19587 #endif
19588
19589 static void *task(p)
19590         void *p;
19591 {
19592         return (void *) (p == NULL);
19593 }
19594
19595
19596 int main(argc, argv)
19597         int argc;
19598         char **argv;
19599 {
19600
19601         /* pthread test function */
19602 #ifndef PTHREAD_CREATE_DETACHED
19603 #define PTHREAD_CREATE_DETACHED 1
19604 #endif
19605         pthread_t t;
19606         int status;
19607         int detach = PTHREAD_CREATE_DETACHED;
19608
19609 #if HAVE_PTHREADS > 4
19610         /* Final pthreads */
19611         pthread_attr_t attr;
19612
19613         status = pthread_attr_init(&attr);
19614         if( status ) return status;
19615
19616 #if HAVE_PTHREADS < 7
19617         status = pthread_attr_setdetachstate(&attr, &detach);
19618         if( status < 0 ) status = errno;
19619 #else
19620         status = pthread_attr_setdetachstate(&attr, detach);
19621 #endif
19622         if( status ) return status;
19623         status = pthread_create( &t, &attr, task, NULL );
19624 #if HAVE_PTHREADS < 7
19625         if( status < 0 ) status = errno;
19626 #endif
19627         if( status ) return status;
19628 #else
19629         /* Draft 4 pthreads */
19630         status = pthread_create( &t, pthread_attr_default, task, NULL );
19631         if( status ) return errno;
19632
19633         /* give thread a chance to complete */
19634         /* it should remain joinable and hence detachable */
19635         sleep( 1 );
19636
19637         status = pthread_detach( &t );
19638         if( status ) return errno;
19639 #endif
19640
19641 #ifdef HAVE_LINUX_THREADS
19642         pthread_kill_other_threads_np();
19643 #endif
19644
19645         return 0;
19646
19647 }
19648
19649 _ACEOF
19650 if ac_fn_c_try_run "$LINENO"; then :
19651   ol_cv_pthread_kthread=yes
19652 else
19653   ol_cv_pthread_kthread=no
19654 fi
19655 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19656   conftest.$ac_objext conftest.beam conftest.$ac_ext
19657 fi
19658
19659
19660                 # restore the LIBS
19661                 LIBS="$ol_LIBS"
19662
19663 fi
19664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_kthread" >&5
19665 $as_echo "$ol_cv_pthread_kthread" >&6; }
19666
19667         if test $ol_cv_pthread_kthread = yes ; then
19668                 ol_link_pthreads="-kthread"
19669                 ol_link_threads=posix
19670         fi
19671 fi
19672
19673                 # Pthread try link: -pthread (ol_cv_pthread_pthread)
19674 if test "$ol_link_threads" = no ; then
19675         # try -pthread
19676         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthread" >&5
19677 $as_echo_n "checking for pthread link with -pthread... " >&6; }
19678 if ${ol_cv_pthread_pthread+:} false; then :
19679   $as_echo_n "(cached) " >&6
19680 else
19681
19682                 # save the flags
19683                 ol_LIBS="$LIBS"
19684                 LIBS="-pthread $LIBS"
19685
19686                 if test "$cross_compiling" = yes; then :
19687   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19688 /* end confdefs.h.  */
19689
19690 /* pthread test headers */
19691 #include <pthread.h>
19692 #if HAVE_PTHREADS < 7
19693 #include <errno.h>
19694 #endif
19695 #ifndef NULL
19696 #define NULL (void*)0
19697 #endif
19698
19699 static void *task(p)
19700         void *p;
19701 {
19702         return (void *) (p == NULL);
19703 }
19704
19705 int
19706 main ()
19707 {
19708
19709         /* pthread test function */
19710 #ifndef PTHREAD_CREATE_DETACHED
19711 #define PTHREAD_CREATE_DETACHED 1
19712 #endif
19713         pthread_t t;
19714         int status;
19715         int detach = PTHREAD_CREATE_DETACHED;
19716
19717 #if HAVE_PTHREADS > 4
19718         /* Final pthreads */
19719         pthread_attr_t attr;
19720
19721         status = pthread_attr_init(&attr);
19722         if( status ) return status;
19723
19724 #if HAVE_PTHREADS < 7
19725         status = pthread_attr_setdetachstate(&attr, &detach);
19726         if( status < 0 ) status = errno;
19727 #else
19728         status = pthread_attr_setdetachstate(&attr, detach);
19729 #endif
19730         if( status ) return status;
19731         status = pthread_create( &t, &attr, task, NULL );
19732 #if HAVE_PTHREADS < 7
19733         if( status < 0 ) status = errno;
19734 #endif
19735         if( status ) return status;
19736 #else
19737         /* Draft 4 pthreads */
19738         status = pthread_create( &t, pthread_attr_default, task, NULL );
19739         if( status ) return errno;
19740
19741         /* give thread a chance to complete */
19742         /* it should remain joinable and hence detachable */
19743         sleep( 1 );
19744
19745         status = pthread_detach( &t );
19746         if( status ) return errno;
19747 #endif
19748
19749 #ifdef HAVE_LINUX_THREADS
19750         pthread_kill_other_threads_np();
19751 #endif
19752
19753         return 0;
19754
19755   ;
19756   return 0;
19757 }
19758 _ACEOF
19759 if ac_fn_c_try_link "$LINENO"; then :
19760   ol_cv_pthread_pthread=yes
19761 else
19762   ol_cv_pthread_pthread=no
19763 fi
19764 rm -f core conftest.err conftest.$ac_objext \
19765     conftest$ac_exeext conftest.$ac_ext
19766 else
19767   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19768 /* end confdefs.h.  */
19769
19770
19771 /* pthread test headers */
19772 #include <pthread.h>
19773 #if HAVE_PTHREADS < 7
19774 #include <errno.h>
19775 #endif
19776 #ifndef NULL
19777 #define NULL (void*)0
19778 #endif
19779
19780 static void *task(p)
19781         void *p;
19782 {
19783         return (void *) (p == NULL);
19784 }
19785
19786
19787 int main(argc, argv)
19788         int argc;
19789         char **argv;
19790 {
19791
19792         /* pthread test function */
19793 #ifndef PTHREAD_CREATE_DETACHED
19794 #define PTHREAD_CREATE_DETACHED 1
19795 #endif
19796         pthread_t t;
19797         int status;
19798         int detach = PTHREAD_CREATE_DETACHED;
19799
19800 #if HAVE_PTHREADS > 4
19801         /* Final pthreads */
19802         pthread_attr_t attr;
19803
19804         status = pthread_attr_init(&attr);
19805         if( status ) return status;
19806
19807 #if HAVE_PTHREADS < 7
19808         status = pthread_attr_setdetachstate(&attr, &detach);
19809         if( status < 0 ) status = errno;
19810 #else
19811         status = pthread_attr_setdetachstate(&attr, detach);
19812 #endif
19813         if( status ) return status;
19814         status = pthread_create( &t, &attr, task, NULL );
19815 #if HAVE_PTHREADS < 7
19816         if( status < 0 ) status = errno;
19817 #endif
19818         if( status ) return status;
19819 #else
19820         /* Draft 4 pthreads */
19821         status = pthread_create( &t, pthread_attr_default, task, NULL );
19822         if( status ) return errno;
19823
19824         /* give thread a chance to complete */
19825         /* it should remain joinable and hence detachable */
19826         sleep( 1 );
19827
19828         status = pthread_detach( &t );
19829         if( status ) return errno;
19830 #endif
19831
19832 #ifdef HAVE_LINUX_THREADS
19833         pthread_kill_other_threads_np();
19834 #endif
19835
19836         return 0;
19837
19838 }
19839
19840 _ACEOF
19841 if ac_fn_c_try_run "$LINENO"; then :
19842   ol_cv_pthread_pthread=yes
19843 else
19844   ol_cv_pthread_pthread=no
19845 fi
19846 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19847   conftest.$ac_objext conftest.beam conftest.$ac_ext
19848 fi
19849
19850
19851                 # restore the LIBS
19852                 LIBS="$ol_LIBS"
19853
19854 fi
19855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthread" >&5
19856 $as_echo "$ol_cv_pthread_pthread" >&6; }
19857
19858         if test $ol_cv_pthread_pthread = yes ; then
19859                 ol_link_pthreads="-pthread"
19860                 ol_link_threads=posix
19861         fi
19862 fi
19863
19864                 # Pthread try link: -pthreads (ol_cv_pthread_pthreads)
19865 if test "$ol_link_threads" = no ; then
19866         # try -pthreads
19867         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthreads" >&5
19868 $as_echo_n "checking for pthread link with -pthreads... " >&6; }
19869 if ${ol_cv_pthread_pthreads+:} false; then :
19870   $as_echo_n "(cached) " >&6
19871 else
19872
19873                 # save the flags
19874                 ol_LIBS="$LIBS"
19875                 LIBS="-pthreads $LIBS"
19876
19877                 if test "$cross_compiling" = yes; then :
19878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19879 /* end confdefs.h.  */
19880
19881 /* pthread test headers */
19882 #include <pthread.h>
19883 #if HAVE_PTHREADS < 7
19884 #include <errno.h>
19885 #endif
19886 #ifndef NULL
19887 #define NULL (void*)0
19888 #endif
19889
19890 static void *task(p)
19891         void *p;
19892 {
19893         return (void *) (p == NULL);
19894 }
19895
19896 int
19897 main ()
19898 {
19899
19900         /* pthread test function */
19901 #ifndef PTHREAD_CREATE_DETACHED
19902 #define PTHREAD_CREATE_DETACHED 1
19903 #endif
19904         pthread_t t;
19905         int status;
19906         int detach = PTHREAD_CREATE_DETACHED;
19907
19908 #if HAVE_PTHREADS > 4
19909         /* Final pthreads */
19910         pthread_attr_t attr;
19911
19912         status = pthread_attr_init(&attr);
19913         if( status ) return status;
19914
19915 #if HAVE_PTHREADS < 7
19916         status = pthread_attr_setdetachstate(&attr, &detach);
19917         if( status < 0 ) status = errno;
19918 #else
19919         status = pthread_attr_setdetachstate(&attr, detach);
19920 #endif
19921         if( status ) return status;
19922         status = pthread_create( &t, &attr, task, NULL );
19923 #if HAVE_PTHREADS < 7
19924         if( status < 0 ) status = errno;
19925 #endif
19926         if( status ) return status;
19927 #else
19928         /* Draft 4 pthreads */
19929         status = pthread_create( &t, pthread_attr_default, task, NULL );
19930         if( status ) return errno;
19931
19932         /* give thread a chance to complete */
19933         /* it should remain joinable and hence detachable */
19934         sleep( 1 );
19935
19936         status = pthread_detach( &t );
19937         if( status ) return errno;
19938 #endif
19939
19940 #ifdef HAVE_LINUX_THREADS
19941         pthread_kill_other_threads_np();
19942 #endif
19943
19944         return 0;
19945
19946   ;
19947   return 0;
19948 }
19949 _ACEOF
19950 if ac_fn_c_try_link "$LINENO"; then :
19951   ol_cv_pthread_pthreads=yes
19952 else
19953   ol_cv_pthread_pthreads=no
19954 fi
19955 rm -f core conftest.err conftest.$ac_objext \
19956     conftest$ac_exeext conftest.$ac_ext
19957 else
19958   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19959 /* end confdefs.h.  */
19960
19961
19962 /* pthread test headers */
19963 #include <pthread.h>
19964 #if HAVE_PTHREADS < 7
19965 #include <errno.h>
19966 #endif
19967 #ifndef NULL
19968 #define NULL (void*)0
19969 #endif
19970
19971 static void *task(p)
19972         void *p;
19973 {
19974         return (void *) (p == NULL);
19975 }
19976
19977
19978 int main(argc, argv)
19979         int argc;
19980         char **argv;
19981 {
19982
19983         /* pthread test function */
19984 #ifndef PTHREAD_CREATE_DETACHED
19985 #define PTHREAD_CREATE_DETACHED 1
19986 #endif
19987         pthread_t t;
19988         int status;
19989         int detach = PTHREAD_CREATE_DETACHED;
19990
19991 #if HAVE_PTHREADS > 4
19992         /* Final pthreads */
19993         pthread_attr_t attr;
19994
19995         status = pthread_attr_init(&attr);
19996         if( status ) return status;
19997
19998 #if HAVE_PTHREADS < 7
19999         status = pthread_attr_setdetachstate(&attr, &detach);
20000         if( status < 0 ) status = errno;
20001 #else
20002         status = pthread_attr_setdetachstate(&attr, detach);
20003 #endif
20004         if( status ) return status;
20005         status = pthread_create( &t, &attr, task, NULL );
20006 #if HAVE_PTHREADS < 7
20007         if( status < 0 ) status = errno;
20008 #endif
20009         if( status ) return status;
20010 #else
20011         /* Draft 4 pthreads */
20012         status = pthread_create( &t, pthread_attr_default, task, NULL );
20013         if( status ) return errno;
20014
20015         /* give thread a chance to complete */
20016         /* it should remain joinable and hence detachable */
20017         sleep( 1 );
20018
20019         status = pthread_detach( &t );
20020         if( status ) return errno;
20021 #endif
20022
20023 #ifdef HAVE_LINUX_THREADS
20024         pthread_kill_other_threads_np();
20025 #endif
20026
20027         return 0;
20028
20029 }
20030
20031 _ACEOF
20032 if ac_fn_c_try_run "$LINENO"; then :
20033   ol_cv_pthread_pthreads=yes
20034 else
20035   ol_cv_pthread_pthreads=no
20036 fi
20037 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20038   conftest.$ac_objext conftest.beam conftest.$ac_ext
20039 fi
20040
20041
20042                 # restore the LIBS
20043                 LIBS="$ol_LIBS"
20044
20045 fi
20046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthreads" >&5
20047 $as_echo "$ol_cv_pthread_pthreads" >&6; }
20048
20049         if test $ol_cv_pthread_pthreads = yes ; then
20050                 ol_link_pthreads="-pthreads"
20051                 ol_link_threads=posix
20052         fi
20053 fi
20054
20055                 # Pthread try link: -mthreads (ol_cv_pthread_mthreads)
20056 if test "$ol_link_threads" = no ; then
20057         # try -mthreads
20058         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -mthreads" >&5
20059 $as_echo_n "checking for pthread link with -mthreads... " >&6; }
20060 if ${ol_cv_pthread_mthreads+:} false; then :
20061   $as_echo_n "(cached) " >&6
20062 else
20063
20064                 # save the flags
20065                 ol_LIBS="$LIBS"
20066                 LIBS="-mthreads $LIBS"
20067
20068                 if test "$cross_compiling" = yes; then :
20069   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20070 /* end confdefs.h.  */
20071
20072 /* pthread test headers */
20073 #include <pthread.h>
20074 #if HAVE_PTHREADS < 7
20075 #include <errno.h>
20076 #endif
20077 #ifndef NULL
20078 #define NULL (void*)0
20079 #endif
20080
20081 static void *task(p)
20082         void *p;
20083 {
20084         return (void *) (p == NULL);
20085 }
20086
20087 int
20088 main ()
20089 {
20090
20091         /* pthread test function */
20092 #ifndef PTHREAD_CREATE_DETACHED
20093 #define PTHREAD_CREATE_DETACHED 1
20094 #endif
20095         pthread_t t;
20096         int status;
20097         int detach = PTHREAD_CREATE_DETACHED;
20098
20099 #if HAVE_PTHREADS > 4
20100         /* Final pthreads */
20101         pthread_attr_t attr;
20102
20103         status = pthread_attr_init(&attr);
20104         if( status ) return status;
20105
20106 #if HAVE_PTHREADS < 7
20107         status = pthread_attr_setdetachstate(&attr, &detach);
20108         if( status < 0 ) status = errno;
20109 #else
20110         status = pthread_attr_setdetachstate(&attr, detach);
20111 #endif
20112         if( status ) return status;
20113         status = pthread_create( &t, &attr, task, NULL );
20114 #if HAVE_PTHREADS < 7
20115         if( status < 0 ) status = errno;
20116 #endif
20117         if( status ) return status;
20118 #else
20119         /* Draft 4 pthreads */
20120         status = pthread_create( &t, pthread_attr_default, task, NULL );
20121         if( status ) return errno;
20122
20123         /* give thread a chance to complete */
20124         /* it should remain joinable and hence detachable */
20125         sleep( 1 );
20126
20127         status = pthread_detach( &t );
20128         if( status ) return errno;
20129 #endif
20130
20131 #ifdef HAVE_LINUX_THREADS
20132         pthread_kill_other_threads_np();
20133 #endif
20134
20135         return 0;
20136
20137   ;
20138   return 0;
20139 }
20140 _ACEOF
20141 if ac_fn_c_try_link "$LINENO"; then :
20142   ol_cv_pthread_mthreads=yes
20143 else
20144   ol_cv_pthread_mthreads=no
20145 fi
20146 rm -f core conftest.err conftest.$ac_objext \
20147     conftest$ac_exeext conftest.$ac_ext
20148 else
20149   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20150 /* end confdefs.h.  */
20151
20152
20153 /* pthread test headers */
20154 #include <pthread.h>
20155 #if HAVE_PTHREADS < 7
20156 #include <errno.h>
20157 #endif
20158 #ifndef NULL
20159 #define NULL (void*)0
20160 #endif
20161
20162 static void *task(p)
20163         void *p;
20164 {
20165         return (void *) (p == NULL);
20166 }
20167
20168
20169 int main(argc, argv)
20170         int argc;
20171         char **argv;
20172 {
20173
20174         /* pthread test function */
20175 #ifndef PTHREAD_CREATE_DETACHED
20176 #define PTHREAD_CREATE_DETACHED 1
20177 #endif
20178         pthread_t t;
20179         int status;
20180         int detach = PTHREAD_CREATE_DETACHED;
20181
20182 #if HAVE_PTHREADS > 4
20183         /* Final pthreads */
20184         pthread_attr_t attr;
20185
20186         status = pthread_attr_init(&attr);
20187         if( status ) return status;
20188
20189 #if HAVE_PTHREADS < 7
20190         status = pthread_attr_setdetachstate(&attr, &detach);
20191         if( status < 0 ) status = errno;
20192 #else
20193         status = pthread_attr_setdetachstate(&attr, detach);
20194 #endif
20195         if( status ) return status;
20196         status = pthread_create( &t, &attr, task, NULL );
20197 #if HAVE_PTHREADS < 7
20198         if( status < 0 ) status = errno;
20199 #endif
20200         if( status ) return status;
20201 #else
20202         /* Draft 4 pthreads */
20203         status = pthread_create( &t, pthread_attr_default, task, NULL );
20204         if( status ) return errno;
20205
20206         /* give thread a chance to complete */
20207         /* it should remain joinable and hence detachable */
20208         sleep( 1 );
20209
20210         status = pthread_detach( &t );
20211         if( status ) return errno;
20212 #endif
20213
20214 #ifdef HAVE_LINUX_THREADS
20215         pthread_kill_other_threads_np();
20216 #endif
20217
20218         return 0;
20219
20220 }
20221
20222 _ACEOF
20223 if ac_fn_c_try_run "$LINENO"; then :
20224   ol_cv_pthread_mthreads=yes
20225 else
20226   ol_cv_pthread_mthreads=no
20227 fi
20228 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20229   conftest.$ac_objext conftest.beam conftest.$ac_ext
20230 fi
20231
20232
20233                 # restore the LIBS
20234                 LIBS="$ol_LIBS"
20235
20236 fi
20237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_mthreads" >&5
20238 $as_echo "$ol_cv_pthread_mthreads" >&6; }
20239
20240         if test $ol_cv_pthread_mthreads = yes ; then
20241                 ol_link_pthreads="-mthreads"
20242                 ol_link_threads=posix
20243         fi
20244 fi
20245
20246                 # Pthread try link: -thread (ol_cv_pthread_thread)
20247 if test "$ol_link_threads" = no ; then
20248         # try -thread
20249         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -thread" >&5
20250 $as_echo_n "checking for pthread link with -thread... " >&6; }
20251 if ${ol_cv_pthread_thread+:} false; then :
20252   $as_echo_n "(cached) " >&6
20253 else
20254
20255                 # save the flags
20256                 ol_LIBS="$LIBS"
20257                 LIBS="-thread $LIBS"
20258
20259                 if test "$cross_compiling" = yes; then :
20260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20261 /* end confdefs.h.  */
20262
20263 /* pthread test headers */
20264 #include <pthread.h>
20265 #if HAVE_PTHREADS < 7
20266 #include <errno.h>
20267 #endif
20268 #ifndef NULL
20269 #define NULL (void*)0
20270 #endif
20271
20272 static void *task(p)
20273         void *p;
20274 {
20275         return (void *) (p == NULL);
20276 }
20277
20278 int
20279 main ()
20280 {
20281
20282         /* pthread test function */
20283 #ifndef PTHREAD_CREATE_DETACHED
20284 #define PTHREAD_CREATE_DETACHED 1
20285 #endif
20286         pthread_t t;
20287         int status;
20288         int detach = PTHREAD_CREATE_DETACHED;
20289
20290 #if HAVE_PTHREADS > 4
20291         /* Final pthreads */
20292         pthread_attr_t attr;
20293
20294         status = pthread_attr_init(&attr);
20295         if( status ) return status;
20296
20297 #if HAVE_PTHREADS < 7
20298         status = pthread_attr_setdetachstate(&attr, &detach);
20299         if( status < 0 ) status = errno;
20300 #else
20301         status = pthread_attr_setdetachstate(&attr, detach);
20302 #endif
20303         if( status ) return status;
20304         status = pthread_create( &t, &attr, task, NULL );
20305 #if HAVE_PTHREADS < 7
20306         if( status < 0 ) status = errno;
20307 #endif
20308         if( status ) return status;
20309 #else
20310         /* Draft 4 pthreads */
20311         status = pthread_create( &t, pthread_attr_default, task, NULL );
20312         if( status ) return errno;
20313
20314         /* give thread a chance to complete */
20315         /* it should remain joinable and hence detachable */
20316         sleep( 1 );
20317
20318         status = pthread_detach( &t );
20319         if( status ) return errno;
20320 #endif
20321
20322 #ifdef HAVE_LINUX_THREADS
20323         pthread_kill_other_threads_np();
20324 #endif
20325
20326         return 0;
20327
20328   ;
20329   return 0;
20330 }
20331 _ACEOF
20332 if ac_fn_c_try_link "$LINENO"; then :
20333   ol_cv_pthread_thread=yes
20334 else
20335   ol_cv_pthread_thread=no
20336 fi
20337 rm -f core conftest.err conftest.$ac_objext \
20338     conftest$ac_exeext conftest.$ac_ext
20339 else
20340   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20341 /* end confdefs.h.  */
20342
20343
20344 /* pthread test headers */
20345 #include <pthread.h>
20346 #if HAVE_PTHREADS < 7
20347 #include <errno.h>
20348 #endif
20349 #ifndef NULL
20350 #define NULL (void*)0
20351 #endif
20352
20353 static void *task(p)
20354         void *p;
20355 {
20356         return (void *) (p == NULL);
20357 }
20358
20359
20360 int main(argc, argv)
20361         int argc;
20362         char **argv;
20363 {
20364
20365         /* pthread test function */
20366 #ifndef PTHREAD_CREATE_DETACHED
20367 #define PTHREAD_CREATE_DETACHED 1
20368 #endif
20369         pthread_t t;
20370         int status;
20371         int detach = PTHREAD_CREATE_DETACHED;
20372
20373 #if HAVE_PTHREADS > 4
20374         /* Final pthreads */
20375         pthread_attr_t attr;
20376
20377         status = pthread_attr_init(&attr);
20378         if( status ) return status;
20379
20380 #if HAVE_PTHREADS < 7
20381         status = pthread_attr_setdetachstate(&attr, &detach);
20382         if( status < 0 ) status = errno;
20383 #else
20384         status = pthread_attr_setdetachstate(&attr, detach);
20385 #endif
20386         if( status ) return status;
20387         status = pthread_create( &t, &attr, task, NULL );
20388 #if HAVE_PTHREADS < 7
20389         if( status < 0 ) status = errno;
20390 #endif
20391         if( status ) return status;
20392 #else
20393         /* Draft 4 pthreads */
20394         status = pthread_create( &t, pthread_attr_default, task, NULL );
20395         if( status ) return errno;
20396
20397         /* give thread a chance to complete */
20398         /* it should remain joinable and hence detachable */
20399         sleep( 1 );
20400
20401         status = pthread_detach( &t );
20402         if( status ) return errno;
20403 #endif
20404
20405 #ifdef HAVE_LINUX_THREADS
20406         pthread_kill_other_threads_np();
20407 #endif
20408
20409         return 0;
20410
20411 }
20412
20413 _ACEOF
20414 if ac_fn_c_try_run "$LINENO"; then :
20415   ol_cv_pthread_thread=yes
20416 else
20417   ol_cv_pthread_thread=no
20418 fi
20419 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20420   conftest.$ac_objext conftest.beam conftest.$ac_ext
20421 fi
20422
20423
20424                 # restore the LIBS
20425                 LIBS="$ol_LIBS"
20426
20427 fi
20428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_thread" >&5
20429 $as_echo "$ol_cv_pthread_thread" >&6; }
20430
20431         if test $ol_cv_pthread_thread = yes ; then
20432                 ol_link_pthreads="-thread"
20433                 ol_link_threads=posix
20434         fi
20435 fi
20436
20437
20438                 # Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
20439 if test "$ol_link_threads" = no ; then
20440         # try -lpthread -lmach -lexc -lc_r
20441         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
20442 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc -lc_r... " >&6; }
20443 if ${ol_cv_pthread_lpthread_lmach_lexc_lc_r+:} false; then :
20444   $as_echo_n "(cached) " >&6
20445 else
20446
20447                 # save the flags
20448                 ol_LIBS="$LIBS"
20449                 LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
20450
20451                 if test "$cross_compiling" = yes; then :
20452   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20453 /* end confdefs.h.  */
20454
20455 /* pthread test headers */
20456 #include <pthread.h>
20457 #if HAVE_PTHREADS < 7
20458 #include <errno.h>
20459 #endif
20460 #ifndef NULL
20461 #define NULL (void*)0
20462 #endif
20463
20464 static void *task(p)
20465         void *p;
20466 {
20467         return (void *) (p == NULL);
20468 }
20469
20470 int
20471 main ()
20472 {
20473
20474         /* pthread test function */
20475 #ifndef PTHREAD_CREATE_DETACHED
20476 #define PTHREAD_CREATE_DETACHED 1
20477 #endif
20478         pthread_t t;
20479         int status;
20480         int detach = PTHREAD_CREATE_DETACHED;
20481
20482 #if HAVE_PTHREADS > 4
20483         /* Final pthreads */
20484         pthread_attr_t attr;
20485
20486         status = pthread_attr_init(&attr);
20487         if( status ) return status;
20488
20489 #if HAVE_PTHREADS < 7
20490         status = pthread_attr_setdetachstate(&attr, &detach);
20491         if( status < 0 ) status = errno;
20492 #else
20493         status = pthread_attr_setdetachstate(&attr, detach);
20494 #endif
20495         if( status ) return status;
20496         status = pthread_create( &t, &attr, task, NULL );
20497 #if HAVE_PTHREADS < 7
20498         if( status < 0 ) status = errno;
20499 #endif
20500         if( status ) return status;
20501 #else
20502         /* Draft 4 pthreads */
20503         status = pthread_create( &t, pthread_attr_default, task, NULL );
20504         if( status ) return errno;
20505
20506         /* give thread a chance to complete */
20507         /* it should remain joinable and hence detachable */
20508         sleep( 1 );
20509
20510         status = pthread_detach( &t );
20511         if( status ) return errno;
20512 #endif
20513
20514 #ifdef HAVE_LINUX_THREADS
20515         pthread_kill_other_threads_np();
20516 #endif
20517
20518         return 0;
20519
20520   ;
20521   return 0;
20522 }
20523 _ACEOF
20524 if ac_fn_c_try_link "$LINENO"; then :
20525   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
20526 else
20527   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
20528 fi
20529 rm -f core conftest.err conftest.$ac_objext \
20530     conftest$ac_exeext conftest.$ac_ext
20531 else
20532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20533 /* end confdefs.h.  */
20534
20535
20536 /* pthread test headers */
20537 #include <pthread.h>
20538 #if HAVE_PTHREADS < 7
20539 #include <errno.h>
20540 #endif
20541 #ifndef NULL
20542 #define NULL (void*)0
20543 #endif
20544
20545 static void *task(p)
20546         void *p;
20547 {
20548         return (void *) (p == NULL);
20549 }
20550
20551
20552 int main(argc, argv)
20553         int argc;
20554         char **argv;
20555 {
20556
20557         /* pthread test function */
20558 #ifndef PTHREAD_CREATE_DETACHED
20559 #define PTHREAD_CREATE_DETACHED 1
20560 #endif
20561         pthread_t t;
20562         int status;
20563         int detach = PTHREAD_CREATE_DETACHED;
20564
20565 #if HAVE_PTHREADS > 4
20566         /* Final pthreads */
20567         pthread_attr_t attr;
20568
20569         status = pthread_attr_init(&attr);
20570         if( status ) return status;
20571
20572 #if HAVE_PTHREADS < 7
20573         status = pthread_attr_setdetachstate(&attr, &detach);
20574         if( status < 0 ) status = errno;
20575 #else
20576         status = pthread_attr_setdetachstate(&attr, detach);
20577 #endif
20578         if( status ) return status;
20579         status = pthread_create( &t, &attr, task, NULL );
20580 #if HAVE_PTHREADS < 7
20581         if( status < 0 ) status = errno;
20582 #endif
20583         if( status ) return status;
20584 #else
20585         /* Draft 4 pthreads */
20586         status = pthread_create( &t, pthread_attr_default, task, NULL );
20587         if( status ) return errno;
20588
20589         /* give thread a chance to complete */
20590         /* it should remain joinable and hence detachable */
20591         sleep( 1 );
20592
20593         status = pthread_detach( &t );
20594         if( status ) return errno;
20595 #endif
20596
20597 #ifdef HAVE_LINUX_THREADS
20598         pthread_kill_other_threads_np();
20599 #endif
20600
20601         return 0;
20602
20603 }
20604
20605 _ACEOF
20606 if ac_fn_c_try_run "$LINENO"; then :
20607   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
20608 else
20609   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
20610 fi
20611 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20612   conftest.$ac_objext conftest.beam conftest.$ac_ext
20613 fi
20614
20615
20616                 # restore the LIBS
20617                 LIBS="$ol_LIBS"
20618
20619 fi
20620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
20621 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6; }
20622
20623         if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
20624                 ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
20625                 ol_link_threads=posix
20626         fi
20627 fi
20628
20629                 # Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
20630 if test "$ol_link_threads" = no ; then
20631         # try -lpthread -lmach -lexc
20632         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc" >&5
20633 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc... " >&6; }
20634 if ${ol_cv_pthread_lpthread_lmach_lexc+:} false; then :
20635   $as_echo_n "(cached) " >&6
20636 else
20637
20638                 # save the flags
20639                 ol_LIBS="$LIBS"
20640                 LIBS="-lpthread -lmach -lexc $LIBS"
20641
20642                 if test "$cross_compiling" = yes; then :
20643   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20644 /* end confdefs.h.  */
20645
20646 /* pthread test headers */
20647 #include <pthread.h>
20648 #if HAVE_PTHREADS < 7
20649 #include <errno.h>
20650 #endif
20651 #ifndef NULL
20652 #define NULL (void*)0
20653 #endif
20654
20655 static void *task(p)
20656         void *p;
20657 {
20658         return (void *) (p == NULL);
20659 }
20660
20661 int
20662 main ()
20663 {
20664
20665         /* pthread test function */
20666 #ifndef PTHREAD_CREATE_DETACHED
20667 #define PTHREAD_CREATE_DETACHED 1
20668 #endif
20669         pthread_t t;
20670         int status;
20671         int detach = PTHREAD_CREATE_DETACHED;
20672
20673 #if HAVE_PTHREADS > 4
20674         /* Final pthreads */
20675         pthread_attr_t attr;
20676
20677         status = pthread_attr_init(&attr);
20678         if( status ) return status;
20679
20680 #if HAVE_PTHREADS < 7
20681         status = pthread_attr_setdetachstate(&attr, &detach);
20682         if( status < 0 ) status = errno;
20683 #else
20684         status = pthread_attr_setdetachstate(&attr, detach);
20685 #endif
20686         if( status ) return status;
20687         status = pthread_create( &t, &attr, task, NULL );
20688 #if HAVE_PTHREADS < 7
20689         if( status < 0 ) status = errno;
20690 #endif
20691         if( status ) return status;
20692 #else
20693         /* Draft 4 pthreads */
20694         status = pthread_create( &t, pthread_attr_default, task, NULL );
20695         if( status ) return errno;
20696
20697         /* give thread a chance to complete */
20698         /* it should remain joinable and hence detachable */
20699         sleep( 1 );
20700
20701         status = pthread_detach( &t );
20702         if( status ) return errno;
20703 #endif
20704
20705 #ifdef HAVE_LINUX_THREADS
20706         pthread_kill_other_threads_np();
20707 #endif
20708
20709         return 0;
20710
20711   ;
20712   return 0;
20713 }
20714 _ACEOF
20715 if ac_fn_c_try_link "$LINENO"; then :
20716   ol_cv_pthread_lpthread_lmach_lexc=yes
20717 else
20718   ol_cv_pthread_lpthread_lmach_lexc=no
20719 fi
20720 rm -f core conftest.err conftest.$ac_objext \
20721     conftest$ac_exeext conftest.$ac_ext
20722 else
20723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20724 /* end confdefs.h.  */
20725
20726
20727 /* pthread test headers */
20728 #include <pthread.h>
20729 #if HAVE_PTHREADS < 7
20730 #include <errno.h>
20731 #endif
20732 #ifndef NULL
20733 #define NULL (void*)0
20734 #endif
20735
20736 static void *task(p)
20737         void *p;
20738 {
20739         return (void *) (p == NULL);
20740 }
20741
20742
20743 int main(argc, argv)
20744         int argc;
20745         char **argv;
20746 {
20747
20748         /* pthread test function */
20749 #ifndef PTHREAD_CREATE_DETACHED
20750 #define PTHREAD_CREATE_DETACHED 1
20751 #endif
20752         pthread_t t;
20753         int status;
20754         int detach = PTHREAD_CREATE_DETACHED;
20755
20756 #if HAVE_PTHREADS > 4
20757         /* Final pthreads */
20758         pthread_attr_t attr;
20759
20760         status = pthread_attr_init(&attr);
20761         if( status ) return status;
20762
20763 #if HAVE_PTHREADS < 7
20764         status = pthread_attr_setdetachstate(&attr, &detach);
20765         if( status < 0 ) status = errno;
20766 #else
20767         status = pthread_attr_setdetachstate(&attr, detach);
20768 #endif
20769         if( status ) return status;
20770         status = pthread_create( &t, &attr, task, NULL );
20771 #if HAVE_PTHREADS < 7
20772         if( status < 0 ) status = errno;
20773 #endif
20774         if( status ) return status;
20775 #else
20776         /* Draft 4 pthreads */
20777         status = pthread_create( &t, pthread_attr_default, task, NULL );
20778         if( status ) return errno;
20779
20780         /* give thread a chance to complete */
20781         /* it should remain joinable and hence detachable */
20782         sleep( 1 );
20783
20784         status = pthread_detach( &t );
20785         if( status ) return errno;
20786 #endif
20787
20788 #ifdef HAVE_LINUX_THREADS
20789         pthread_kill_other_threads_np();
20790 #endif
20791
20792         return 0;
20793
20794 }
20795
20796 _ACEOF
20797 if ac_fn_c_try_run "$LINENO"; then :
20798   ol_cv_pthread_lpthread_lmach_lexc=yes
20799 else
20800   ol_cv_pthread_lpthread_lmach_lexc=no
20801 fi
20802 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20803   conftest.$ac_objext conftest.beam conftest.$ac_ext
20804 fi
20805
20806
20807                 # restore the LIBS
20808                 LIBS="$ol_LIBS"
20809
20810 fi
20811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
20812 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc" >&6; }
20813
20814         if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
20815                 ol_link_pthreads="-lpthread -lmach -lexc"
20816                 ol_link_threads=posix
20817         fi
20818 fi
20819
20820
20821                 # Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
20822 if test "$ol_link_threads" = no ; then
20823         # try -lpthread -Wl,-woff,85
20824         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -Wl,-woff,85" >&5
20825 $as_echo_n "checking for pthread link with -lpthread -Wl,-woff,85... " >&6; }
20826 if ${ol_cv_pthread_lib_lpthread_woff+:} false; then :
20827   $as_echo_n "(cached) " >&6
20828 else
20829
20830                 # save the flags
20831                 ol_LIBS="$LIBS"
20832                 LIBS="-lpthread -Wl,-woff,85 $LIBS"
20833
20834                 if test "$cross_compiling" = yes; then :
20835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20836 /* end confdefs.h.  */
20837
20838 /* pthread test headers */
20839 #include <pthread.h>
20840 #if HAVE_PTHREADS < 7
20841 #include <errno.h>
20842 #endif
20843 #ifndef NULL
20844 #define NULL (void*)0
20845 #endif
20846
20847 static void *task(p)
20848         void *p;
20849 {
20850         return (void *) (p == NULL);
20851 }
20852
20853 int
20854 main ()
20855 {
20856
20857         /* pthread test function */
20858 #ifndef PTHREAD_CREATE_DETACHED
20859 #define PTHREAD_CREATE_DETACHED 1
20860 #endif
20861         pthread_t t;
20862         int status;
20863         int detach = PTHREAD_CREATE_DETACHED;
20864
20865 #if HAVE_PTHREADS > 4
20866         /* Final pthreads */
20867         pthread_attr_t attr;
20868
20869         status = pthread_attr_init(&attr);
20870         if( status ) return status;
20871
20872 #if HAVE_PTHREADS < 7
20873         status = pthread_attr_setdetachstate(&attr, &detach);
20874         if( status < 0 ) status = errno;
20875 #else
20876         status = pthread_attr_setdetachstate(&attr, detach);
20877 #endif
20878         if( status ) return status;
20879         status = pthread_create( &t, &attr, task, NULL );
20880 #if HAVE_PTHREADS < 7
20881         if( status < 0 ) status = errno;
20882 #endif
20883         if( status ) return status;
20884 #else
20885         /* Draft 4 pthreads */
20886         status = pthread_create( &t, pthread_attr_default, task, NULL );
20887         if( status ) return errno;
20888
20889         /* give thread a chance to complete */
20890         /* it should remain joinable and hence detachable */
20891         sleep( 1 );
20892
20893         status = pthread_detach( &t );
20894         if( status ) return errno;
20895 #endif
20896
20897 #ifdef HAVE_LINUX_THREADS
20898         pthread_kill_other_threads_np();
20899 #endif
20900
20901         return 0;
20902
20903   ;
20904   return 0;
20905 }
20906 _ACEOF
20907 if ac_fn_c_try_link "$LINENO"; then :
20908   ol_cv_pthread_lib_lpthread_woff=yes
20909 else
20910   ol_cv_pthread_lib_lpthread_woff=no
20911 fi
20912 rm -f core conftest.err conftest.$ac_objext \
20913     conftest$ac_exeext conftest.$ac_ext
20914 else
20915   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20916 /* end confdefs.h.  */
20917
20918
20919 /* pthread test headers */
20920 #include <pthread.h>
20921 #if HAVE_PTHREADS < 7
20922 #include <errno.h>
20923 #endif
20924 #ifndef NULL
20925 #define NULL (void*)0
20926 #endif
20927
20928 static void *task(p)
20929         void *p;
20930 {
20931         return (void *) (p == NULL);
20932 }
20933
20934
20935 int main(argc, argv)
20936         int argc;
20937         char **argv;
20938 {
20939
20940         /* pthread test function */
20941 #ifndef PTHREAD_CREATE_DETACHED
20942 #define PTHREAD_CREATE_DETACHED 1
20943 #endif
20944         pthread_t t;
20945         int status;
20946         int detach = PTHREAD_CREATE_DETACHED;
20947
20948 #if HAVE_PTHREADS > 4
20949         /* Final pthreads */
20950         pthread_attr_t attr;
20951
20952         status = pthread_attr_init(&attr);
20953         if( status ) return status;
20954
20955 #if HAVE_PTHREADS < 7
20956         status = pthread_attr_setdetachstate(&attr, &detach);
20957         if( status < 0 ) status = errno;
20958 #else
20959         status = pthread_attr_setdetachstate(&attr, detach);
20960 #endif
20961         if( status ) return status;
20962         status = pthread_create( &t, &attr, task, NULL );
20963 #if HAVE_PTHREADS < 7
20964         if( status < 0 ) status = errno;
20965 #endif
20966         if( status ) return status;
20967 #else
20968         /* Draft 4 pthreads */
20969         status = pthread_create( &t, pthread_attr_default, task, NULL );
20970         if( status ) return errno;
20971
20972         /* give thread a chance to complete */
20973         /* it should remain joinable and hence detachable */
20974         sleep( 1 );
20975
20976         status = pthread_detach( &t );
20977         if( status ) return errno;
20978 #endif
20979
20980 #ifdef HAVE_LINUX_THREADS
20981         pthread_kill_other_threads_np();
20982 #endif
20983
20984         return 0;
20985
20986 }
20987
20988 _ACEOF
20989 if ac_fn_c_try_run "$LINENO"; then :
20990   ol_cv_pthread_lib_lpthread_woff=yes
20991 else
20992   ol_cv_pthread_lib_lpthread_woff=no
20993 fi
20994 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20995   conftest.$ac_objext conftest.beam conftest.$ac_ext
20996 fi
20997
20998
20999                 # restore the LIBS
21000                 LIBS="$ol_LIBS"
21001
21002 fi
21003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthread_woff" >&5
21004 $as_echo "$ol_cv_pthread_lib_lpthread_woff" >&6; }
21005
21006         if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
21007                 ol_link_pthreads="-lpthread -Wl,-woff,85"
21008                 ol_link_threads=posix
21009         fi
21010 fi
21011
21012
21013                 # Pthread try link: -lpthread (ol_cv_pthread_lpthread)
21014 if test "$ol_link_threads" = no ; then
21015         # try -lpthread
21016         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread" >&5
21017 $as_echo_n "checking for pthread link with -lpthread... " >&6; }
21018 if ${ol_cv_pthread_lpthread+:} false; then :
21019   $as_echo_n "(cached) " >&6
21020 else
21021
21022                 # save the flags
21023                 ol_LIBS="$LIBS"
21024                 LIBS="-lpthread $LIBS"
21025
21026                 if test "$cross_compiling" = yes; then :
21027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21028 /* end confdefs.h.  */
21029
21030 /* pthread test headers */
21031 #include <pthread.h>
21032 #if HAVE_PTHREADS < 7
21033 #include <errno.h>
21034 #endif
21035 #ifndef NULL
21036 #define NULL (void*)0
21037 #endif
21038
21039 static void *task(p)
21040         void *p;
21041 {
21042         return (void *) (p == NULL);
21043 }
21044
21045 int
21046 main ()
21047 {
21048
21049         /* pthread test function */
21050 #ifndef PTHREAD_CREATE_DETACHED
21051 #define PTHREAD_CREATE_DETACHED 1
21052 #endif
21053         pthread_t t;
21054         int status;
21055         int detach = PTHREAD_CREATE_DETACHED;
21056
21057 #if HAVE_PTHREADS > 4
21058         /* Final pthreads */
21059         pthread_attr_t attr;
21060
21061         status = pthread_attr_init(&attr);
21062         if( status ) return status;
21063
21064 #if HAVE_PTHREADS < 7
21065         status = pthread_attr_setdetachstate(&attr, &detach);
21066         if( status < 0 ) status = errno;
21067 #else
21068         status = pthread_attr_setdetachstate(&attr, detach);
21069 #endif
21070         if( status ) return status;
21071         status = pthread_create( &t, &attr, task, NULL );
21072 #if HAVE_PTHREADS < 7
21073         if( status < 0 ) status = errno;
21074 #endif
21075         if( status ) return status;
21076 #else
21077         /* Draft 4 pthreads */
21078         status = pthread_create( &t, pthread_attr_default, task, NULL );
21079         if( status ) return errno;
21080
21081         /* give thread a chance to complete */
21082         /* it should remain joinable and hence detachable */
21083         sleep( 1 );
21084
21085         status = pthread_detach( &t );
21086         if( status ) return errno;
21087 #endif
21088
21089 #ifdef HAVE_LINUX_THREADS
21090         pthread_kill_other_threads_np();
21091 #endif
21092
21093         return 0;
21094
21095   ;
21096   return 0;
21097 }
21098 _ACEOF
21099 if ac_fn_c_try_link "$LINENO"; then :
21100   ol_cv_pthread_lpthread=yes
21101 else
21102   ol_cv_pthread_lpthread=no
21103 fi
21104 rm -f core conftest.err conftest.$ac_objext \
21105     conftest$ac_exeext conftest.$ac_ext
21106 else
21107   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21108 /* end confdefs.h.  */
21109
21110
21111 /* pthread test headers */
21112 #include <pthread.h>
21113 #if HAVE_PTHREADS < 7
21114 #include <errno.h>
21115 #endif
21116 #ifndef NULL
21117 #define NULL (void*)0
21118 #endif
21119
21120 static void *task(p)
21121         void *p;
21122 {
21123         return (void *) (p == NULL);
21124 }
21125
21126
21127 int main(argc, argv)
21128         int argc;
21129         char **argv;
21130 {
21131
21132         /* pthread test function */
21133 #ifndef PTHREAD_CREATE_DETACHED
21134 #define PTHREAD_CREATE_DETACHED 1
21135 #endif
21136         pthread_t t;
21137         int status;
21138         int detach = PTHREAD_CREATE_DETACHED;
21139
21140 #if HAVE_PTHREADS > 4
21141         /* Final pthreads */
21142         pthread_attr_t attr;
21143
21144         status = pthread_attr_init(&attr);
21145         if( status ) return status;
21146
21147 #if HAVE_PTHREADS < 7
21148         status = pthread_attr_setdetachstate(&attr, &detach);
21149         if( status < 0 ) status = errno;
21150 #else
21151         status = pthread_attr_setdetachstate(&attr, detach);
21152 #endif
21153         if( status ) return status;
21154         status = pthread_create( &t, &attr, task, NULL );
21155 #if HAVE_PTHREADS < 7
21156         if( status < 0 ) status = errno;
21157 #endif
21158         if( status ) return status;
21159 #else
21160         /* Draft 4 pthreads */
21161         status = pthread_create( &t, pthread_attr_default, task, NULL );
21162         if( status ) return errno;
21163
21164         /* give thread a chance to complete */
21165         /* it should remain joinable and hence detachable */
21166         sleep( 1 );
21167
21168         status = pthread_detach( &t );
21169         if( status ) return errno;
21170 #endif
21171
21172 #ifdef HAVE_LINUX_THREADS
21173         pthread_kill_other_threads_np();
21174 #endif
21175
21176         return 0;
21177
21178 }
21179
21180 _ACEOF
21181 if ac_fn_c_try_run "$LINENO"; then :
21182   ol_cv_pthread_lpthread=yes
21183 else
21184   ol_cv_pthread_lpthread=no
21185 fi
21186 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21187   conftest.$ac_objext conftest.beam conftest.$ac_ext
21188 fi
21189
21190
21191                 # restore the LIBS
21192                 LIBS="$ol_LIBS"
21193
21194 fi
21195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread" >&5
21196 $as_echo "$ol_cv_pthread_lpthread" >&6; }
21197
21198         if test $ol_cv_pthread_lpthread = yes ; then
21199                 ol_link_pthreads="-lpthread"
21200                 ol_link_threads=posix
21201         fi
21202 fi
21203
21204                 # Pthread try link: -lc_r (ol_cv_pthread_lc_r)
21205 if test "$ol_link_threads" = no ; then
21206         # try -lc_r
21207         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lc_r" >&5
21208 $as_echo_n "checking for pthread link with -lc_r... " >&6; }
21209 if ${ol_cv_pthread_lc_r+:} false; then :
21210   $as_echo_n "(cached) " >&6
21211 else
21212
21213                 # save the flags
21214                 ol_LIBS="$LIBS"
21215                 LIBS="-lc_r $LIBS"
21216
21217                 if test "$cross_compiling" = yes; then :
21218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21219 /* end confdefs.h.  */
21220
21221 /* pthread test headers */
21222 #include <pthread.h>
21223 #if HAVE_PTHREADS < 7
21224 #include <errno.h>
21225 #endif
21226 #ifndef NULL
21227 #define NULL (void*)0
21228 #endif
21229
21230 static void *task(p)
21231         void *p;
21232 {
21233         return (void *) (p == NULL);
21234 }
21235
21236 int
21237 main ()
21238 {
21239
21240         /* pthread test function */
21241 #ifndef PTHREAD_CREATE_DETACHED
21242 #define PTHREAD_CREATE_DETACHED 1
21243 #endif
21244         pthread_t t;
21245         int status;
21246         int detach = PTHREAD_CREATE_DETACHED;
21247
21248 #if HAVE_PTHREADS > 4
21249         /* Final pthreads */
21250         pthread_attr_t attr;
21251
21252         status = pthread_attr_init(&attr);
21253         if( status ) return status;
21254
21255 #if HAVE_PTHREADS < 7
21256         status = pthread_attr_setdetachstate(&attr, &detach);
21257         if( status < 0 ) status = errno;
21258 #else
21259         status = pthread_attr_setdetachstate(&attr, detach);
21260 #endif
21261         if( status ) return status;
21262         status = pthread_create( &t, &attr, task, NULL );
21263 #if HAVE_PTHREADS < 7
21264         if( status < 0 ) status = errno;
21265 #endif
21266         if( status ) return status;
21267 #else
21268         /* Draft 4 pthreads */
21269         status = pthread_create( &t, pthread_attr_default, task, NULL );
21270         if( status ) return errno;
21271
21272         /* give thread a chance to complete */
21273         /* it should remain joinable and hence detachable */
21274         sleep( 1 );
21275
21276         status = pthread_detach( &t );
21277         if( status ) return errno;
21278 #endif
21279
21280 #ifdef HAVE_LINUX_THREADS
21281         pthread_kill_other_threads_np();
21282 #endif
21283
21284         return 0;
21285
21286   ;
21287   return 0;
21288 }
21289 _ACEOF
21290 if ac_fn_c_try_link "$LINENO"; then :
21291   ol_cv_pthread_lc_r=yes
21292 else
21293   ol_cv_pthread_lc_r=no
21294 fi
21295 rm -f core conftest.err conftest.$ac_objext \
21296     conftest$ac_exeext conftest.$ac_ext
21297 else
21298   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21299 /* end confdefs.h.  */
21300
21301
21302 /* pthread test headers */
21303 #include <pthread.h>
21304 #if HAVE_PTHREADS < 7
21305 #include <errno.h>
21306 #endif
21307 #ifndef NULL
21308 #define NULL (void*)0
21309 #endif
21310
21311 static void *task(p)
21312         void *p;
21313 {
21314         return (void *) (p == NULL);
21315 }
21316
21317
21318 int main(argc, argv)
21319         int argc;
21320         char **argv;
21321 {
21322
21323         /* pthread test function */
21324 #ifndef PTHREAD_CREATE_DETACHED
21325 #define PTHREAD_CREATE_DETACHED 1
21326 #endif
21327         pthread_t t;
21328         int status;
21329         int detach = PTHREAD_CREATE_DETACHED;
21330
21331 #if HAVE_PTHREADS > 4
21332         /* Final pthreads */
21333         pthread_attr_t attr;
21334
21335         status = pthread_attr_init(&attr);
21336         if( status ) return status;
21337
21338 #if HAVE_PTHREADS < 7
21339         status = pthread_attr_setdetachstate(&attr, &detach);
21340         if( status < 0 ) status = errno;
21341 #else
21342         status = pthread_attr_setdetachstate(&attr, detach);
21343 #endif
21344         if( status ) return status;
21345         status = pthread_create( &t, &attr, task, NULL );
21346 #if HAVE_PTHREADS < 7
21347         if( status < 0 ) status = errno;
21348 #endif
21349         if( status ) return status;
21350 #else
21351         /* Draft 4 pthreads */
21352         status = pthread_create( &t, pthread_attr_default, task, NULL );
21353         if( status ) return errno;
21354
21355         /* give thread a chance to complete */
21356         /* it should remain joinable and hence detachable */
21357         sleep( 1 );
21358
21359         status = pthread_detach( &t );
21360         if( status ) return errno;
21361 #endif
21362
21363 #ifdef HAVE_LINUX_THREADS
21364         pthread_kill_other_threads_np();
21365 #endif
21366
21367         return 0;
21368
21369 }
21370
21371 _ACEOF
21372 if ac_fn_c_try_run "$LINENO"; then :
21373   ol_cv_pthread_lc_r=yes
21374 else
21375   ol_cv_pthread_lc_r=no
21376 fi
21377 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21378   conftest.$ac_objext conftest.beam conftest.$ac_ext
21379 fi
21380
21381
21382                 # restore the LIBS
21383                 LIBS="$ol_LIBS"
21384
21385 fi
21386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lc_r" >&5
21387 $as_echo "$ol_cv_pthread_lc_r" >&6; }
21388
21389         if test $ol_cv_pthread_lc_r = yes ; then
21390                 ol_link_pthreads="-lc_r"
21391                 ol_link_threads=posix
21392         fi
21393 fi
21394
21395
21396                 # Pthread try link: -threads (ol_cv_pthread_threads)
21397 if test "$ol_link_threads" = no ; then
21398         # try -threads
21399         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -threads" >&5
21400 $as_echo_n "checking for pthread link with -threads... " >&6; }
21401 if ${ol_cv_pthread_threads+:} false; then :
21402   $as_echo_n "(cached) " >&6
21403 else
21404
21405                 # save the flags
21406                 ol_LIBS="$LIBS"
21407                 LIBS="-threads $LIBS"
21408
21409                 if test "$cross_compiling" = yes; then :
21410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21411 /* end confdefs.h.  */
21412
21413 /* pthread test headers */
21414 #include <pthread.h>
21415 #if HAVE_PTHREADS < 7
21416 #include <errno.h>
21417 #endif
21418 #ifndef NULL
21419 #define NULL (void*)0
21420 #endif
21421
21422 static void *task(p)
21423         void *p;
21424 {
21425         return (void *) (p == NULL);
21426 }
21427
21428 int
21429 main ()
21430 {
21431
21432         /* pthread test function */
21433 #ifndef PTHREAD_CREATE_DETACHED
21434 #define PTHREAD_CREATE_DETACHED 1
21435 #endif
21436         pthread_t t;
21437         int status;
21438         int detach = PTHREAD_CREATE_DETACHED;
21439
21440 #if HAVE_PTHREADS > 4
21441         /* Final pthreads */
21442         pthread_attr_t attr;
21443
21444         status = pthread_attr_init(&attr);
21445         if( status ) return status;
21446
21447 #if HAVE_PTHREADS < 7
21448         status = pthread_attr_setdetachstate(&attr, &detach);
21449         if( status < 0 ) status = errno;
21450 #else
21451         status = pthread_attr_setdetachstate(&attr, detach);
21452 #endif
21453         if( status ) return status;
21454         status = pthread_create( &t, &attr, task, NULL );
21455 #if HAVE_PTHREADS < 7
21456         if( status < 0 ) status = errno;
21457 #endif
21458         if( status ) return status;
21459 #else
21460         /* Draft 4 pthreads */
21461         status = pthread_create( &t, pthread_attr_default, task, NULL );
21462         if( status ) return errno;
21463
21464         /* give thread a chance to complete */
21465         /* it should remain joinable and hence detachable */
21466         sleep( 1 );
21467
21468         status = pthread_detach( &t );
21469         if( status ) return errno;
21470 #endif
21471
21472 #ifdef HAVE_LINUX_THREADS
21473         pthread_kill_other_threads_np();
21474 #endif
21475
21476         return 0;
21477
21478   ;
21479   return 0;
21480 }
21481 _ACEOF
21482 if ac_fn_c_try_link "$LINENO"; then :
21483   ol_cv_pthread_threads=yes
21484 else
21485   ol_cv_pthread_threads=no
21486 fi
21487 rm -f core conftest.err conftest.$ac_objext \
21488     conftest$ac_exeext conftest.$ac_ext
21489 else
21490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21491 /* end confdefs.h.  */
21492
21493
21494 /* pthread test headers */
21495 #include <pthread.h>
21496 #if HAVE_PTHREADS < 7
21497 #include <errno.h>
21498 #endif
21499 #ifndef NULL
21500 #define NULL (void*)0
21501 #endif
21502
21503 static void *task(p)
21504         void *p;
21505 {
21506         return (void *) (p == NULL);
21507 }
21508
21509
21510 int main(argc, argv)
21511         int argc;
21512         char **argv;
21513 {
21514
21515         /* pthread test function */
21516 #ifndef PTHREAD_CREATE_DETACHED
21517 #define PTHREAD_CREATE_DETACHED 1
21518 #endif
21519         pthread_t t;
21520         int status;
21521         int detach = PTHREAD_CREATE_DETACHED;
21522
21523 #if HAVE_PTHREADS > 4
21524         /* Final pthreads */
21525         pthread_attr_t attr;
21526
21527         status = pthread_attr_init(&attr);
21528         if( status ) return status;
21529
21530 #if HAVE_PTHREADS < 7
21531         status = pthread_attr_setdetachstate(&attr, &detach);
21532         if( status < 0 ) status = errno;
21533 #else
21534         status = pthread_attr_setdetachstate(&attr, detach);
21535 #endif
21536         if( status ) return status;
21537         status = pthread_create( &t, &attr, task, NULL );
21538 #if HAVE_PTHREADS < 7
21539         if( status < 0 ) status = errno;
21540 #endif
21541         if( status ) return status;
21542 #else
21543         /* Draft 4 pthreads */
21544         status = pthread_create( &t, pthread_attr_default, task, NULL );
21545         if( status ) return errno;
21546
21547         /* give thread a chance to complete */
21548         /* it should remain joinable and hence detachable */
21549         sleep( 1 );
21550
21551         status = pthread_detach( &t );
21552         if( status ) return errno;
21553 #endif
21554
21555 #ifdef HAVE_LINUX_THREADS
21556         pthread_kill_other_threads_np();
21557 #endif
21558
21559         return 0;
21560
21561 }
21562
21563 _ACEOF
21564 if ac_fn_c_try_run "$LINENO"; then :
21565   ol_cv_pthread_threads=yes
21566 else
21567   ol_cv_pthread_threads=no
21568 fi
21569 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21570   conftest.$ac_objext conftest.beam conftest.$ac_ext
21571 fi
21572
21573
21574                 # restore the LIBS
21575                 LIBS="$ol_LIBS"
21576
21577 fi
21578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_threads" >&5
21579 $as_echo "$ol_cv_pthread_threads" >&6; }
21580
21581         if test $ol_cv_pthread_threads = yes ; then
21582                 ol_link_pthreads="-threads"
21583                 ol_link_threads=posix
21584         fi
21585 fi
21586
21587
21588                 # Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
21589 if test "$ol_link_threads" = no ; then
21590         # try -lpthreads -lmach -lexc -lc_r
21591         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
21592 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r... " >&6; }
21593 if ${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+:} false; then :
21594   $as_echo_n "(cached) " >&6
21595 else
21596
21597                 # save the flags
21598                 ol_LIBS="$LIBS"
21599                 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
21600
21601                 if test "$cross_compiling" = yes; then :
21602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21603 /* end confdefs.h.  */
21604
21605 /* pthread test headers */
21606 #include <pthread.h>
21607 #if HAVE_PTHREADS < 7
21608 #include <errno.h>
21609 #endif
21610 #ifndef NULL
21611 #define NULL (void*)0
21612 #endif
21613
21614 static void *task(p)
21615         void *p;
21616 {
21617         return (void *) (p == NULL);
21618 }
21619
21620 int
21621 main ()
21622 {
21623
21624         /* pthread test function */
21625 #ifndef PTHREAD_CREATE_DETACHED
21626 #define PTHREAD_CREATE_DETACHED 1
21627 #endif
21628         pthread_t t;
21629         int status;
21630         int detach = PTHREAD_CREATE_DETACHED;
21631
21632 #if HAVE_PTHREADS > 4
21633         /* Final pthreads */
21634         pthread_attr_t attr;
21635
21636         status = pthread_attr_init(&attr);
21637         if( status ) return status;
21638
21639 #if HAVE_PTHREADS < 7
21640         status = pthread_attr_setdetachstate(&attr, &detach);
21641         if( status < 0 ) status = errno;
21642 #else
21643         status = pthread_attr_setdetachstate(&attr, detach);
21644 #endif
21645         if( status ) return status;
21646         status = pthread_create( &t, &attr, task, NULL );
21647 #if HAVE_PTHREADS < 7
21648         if( status < 0 ) status = errno;
21649 #endif
21650         if( status ) return status;
21651 #else
21652         /* Draft 4 pthreads */
21653         status = pthread_create( &t, pthread_attr_default, task, NULL );
21654         if( status ) return errno;
21655
21656         /* give thread a chance to complete */
21657         /* it should remain joinable and hence detachable */
21658         sleep( 1 );
21659
21660         status = pthread_detach( &t );
21661         if( status ) return errno;
21662 #endif
21663
21664 #ifdef HAVE_LINUX_THREADS
21665         pthread_kill_other_threads_np();
21666 #endif
21667
21668         return 0;
21669
21670   ;
21671   return 0;
21672 }
21673 _ACEOF
21674 if ac_fn_c_try_link "$LINENO"; then :
21675   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
21676 else
21677   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
21678 fi
21679 rm -f core conftest.err conftest.$ac_objext \
21680     conftest$ac_exeext conftest.$ac_ext
21681 else
21682   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21683 /* end confdefs.h.  */
21684
21685
21686 /* pthread test headers */
21687 #include <pthread.h>
21688 #if HAVE_PTHREADS < 7
21689 #include <errno.h>
21690 #endif
21691 #ifndef NULL
21692 #define NULL (void*)0
21693 #endif
21694
21695 static void *task(p)
21696         void *p;
21697 {
21698         return (void *) (p == NULL);
21699 }
21700
21701
21702 int main(argc, argv)
21703         int argc;
21704         char **argv;
21705 {
21706
21707         /* pthread test function */
21708 #ifndef PTHREAD_CREATE_DETACHED
21709 #define PTHREAD_CREATE_DETACHED 1
21710 #endif
21711         pthread_t t;
21712         int status;
21713         int detach = PTHREAD_CREATE_DETACHED;
21714
21715 #if HAVE_PTHREADS > 4
21716         /* Final pthreads */
21717         pthread_attr_t attr;
21718
21719         status = pthread_attr_init(&attr);
21720         if( status ) return status;
21721
21722 #if HAVE_PTHREADS < 7
21723         status = pthread_attr_setdetachstate(&attr, &detach);
21724         if( status < 0 ) status = errno;
21725 #else
21726         status = pthread_attr_setdetachstate(&attr, detach);
21727 #endif
21728         if( status ) return status;
21729         status = pthread_create( &t, &attr, task, NULL );
21730 #if HAVE_PTHREADS < 7
21731         if( status < 0 ) status = errno;
21732 #endif
21733         if( status ) return status;
21734 #else
21735         /* Draft 4 pthreads */
21736         status = pthread_create( &t, pthread_attr_default, task, NULL );
21737         if( status ) return errno;
21738
21739         /* give thread a chance to complete */
21740         /* it should remain joinable and hence detachable */
21741         sleep( 1 );
21742
21743         status = pthread_detach( &t );
21744         if( status ) return errno;
21745 #endif
21746
21747 #ifdef HAVE_LINUX_THREADS
21748         pthread_kill_other_threads_np();
21749 #endif
21750
21751         return 0;
21752
21753 }
21754
21755 _ACEOF
21756 if ac_fn_c_try_run "$LINENO"; then :
21757   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
21758 else
21759   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
21760 fi
21761 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21762   conftest.$ac_objext conftest.beam conftest.$ac_ext
21763 fi
21764
21765
21766                 # restore the LIBS
21767                 LIBS="$ol_LIBS"
21768
21769 fi
21770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
21771 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6; }
21772
21773         if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
21774                 ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
21775                 ol_link_threads=posix
21776         fi
21777 fi
21778
21779                 # Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
21780 if test "$ol_link_threads" = no ; then
21781         # try -lpthreads -lmach -lexc
21782         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc" >&5
21783 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc... " >&6; }
21784 if ${ol_cv_pthread_lpthreads_lmach_lexc+:} false; then :
21785   $as_echo_n "(cached) " >&6
21786 else
21787
21788                 # save the flags
21789                 ol_LIBS="$LIBS"
21790                 LIBS="-lpthreads -lmach -lexc $LIBS"
21791
21792                 if test "$cross_compiling" = yes; then :
21793   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21794 /* end confdefs.h.  */
21795
21796 /* pthread test headers */
21797 #include <pthread.h>
21798 #if HAVE_PTHREADS < 7
21799 #include <errno.h>
21800 #endif
21801 #ifndef NULL
21802 #define NULL (void*)0
21803 #endif
21804
21805 static void *task(p)
21806         void *p;
21807 {
21808         return (void *) (p == NULL);
21809 }
21810
21811 int
21812 main ()
21813 {
21814
21815         /* pthread test function */
21816 #ifndef PTHREAD_CREATE_DETACHED
21817 #define PTHREAD_CREATE_DETACHED 1
21818 #endif
21819         pthread_t t;
21820         int status;
21821         int detach = PTHREAD_CREATE_DETACHED;
21822
21823 #if HAVE_PTHREADS > 4
21824         /* Final pthreads */
21825         pthread_attr_t attr;
21826
21827         status = pthread_attr_init(&attr);
21828         if( status ) return status;
21829
21830 #if HAVE_PTHREADS < 7
21831         status = pthread_attr_setdetachstate(&attr, &detach);
21832         if( status < 0 ) status = errno;
21833 #else
21834         status = pthread_attr_setdetachstate(&attr, detach);
21835 #endif
21836         if( status ) return status;
21837         status = pthread_create( &t, &attr, task, NULL );
21838 #if HAVE_PTHREADS < 7
21839         if( status < 0 ) status = errno;
21840 #endif
21841         if( status ) return status;
21842 #else
21843         /* Draft 4 pthreads */
21844         status = pthread_create( &t, pthread_attr_default, task, NULL );
21845         if( status ) return errno;
21846
21847         /* give thread a chance to complete */
21848         /* it should remain joinable and hence detachable */
21849         sleep( 1 );
21850
21851         status = pthread_detach( &t );
21852         if( status ) return errno;
21853 #endif
21854
21855 #ifdef HAVE_LINUX_THREADS
21856         pthread_kill_other_threads_np();
21857 #endif
21858
21859         return 0;
21860
21861   ;
21862   return 0;
21863 }
21864 _ACEOF
21865 if ac_fn_c_try_link "$LINENO"; then :
21866   ol_cv_pthread_lpthreads_lmach_lexc=yes
21867 else
21868   ol_cv_pthread_lpthreads_lmach_lexc=no
21869 fi
21870 rm -f core conftest.err conftest.$ac_objext \
21871     conftest$ac_exeext conftest.$ac_ext
21872 else
21873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21874 /* end confdefs.h.  */
21875
21876
21877 /* pthread test headers */
21878 #include <pthread.h>
21879 #if HAVE_PTHREADS < 7
21880 #include <errno.h>
21881 #endif
21882 #ifndef NULL
21883 #define NULL (void*)0
21884 #endif
21885
21886 static void *task(p)
21887         void *p;
21888 {
21889         return (void *) (p == NULL);
21890 }
21891
21892
21893 int main(argc, argv)
21894         int argc;
21895         char **argv;
21896 {
21897
21898         /* pthread test function */
21899 #ifndef PTHREAD_CREATE_DETACHED
21900 #define PTHREAD_CREATE_DETACHED 1
21901 #endif
21902         pthread_t t;
21903         int status;
21904         int detach = PTHREAD_CREATE_DETACHED;
21905
21906 #if HAVE_PTHREADS > 4
21907         /* Final pthreads */
21908         pthread_attr_t attr;
21909
21910         status = pthread_attr_init(&attr);
21911         if( status ) return status;
21912
21913 #if HAVE_PTHREADS < 7
21914         status = pthread_attr_setdetachstate(&attr, &detach);
21915         if( status < 0 ) status = errno;
21916 #else
21917         status = pthread_attr_setdetachstate(&attr, detach);
21918 #endif
21919         if( status ) return status;
21920         status = pthread_create( &t, &attr, task, NULL );
21921 #if HAVE_PTHREADS < 7
21922         if( status < 0 ) status = errno;
21923 #endif
21924         if( status ) return status;
21925 #else
21926         /* Draft 4 pthreads */
21927         status = pthread_create( &t, pthread_attr_default, task, NULL );
21928         if( status ) return errno;
21929
21930         /* give thread a chance to complete */
21931         /* it should remain joinable and hence detachable */
21932         sleep( 1 );
21933
21934         status = pthread_detach( &t );
21935         if( status ) return errno;
21936 #endif
21937
21938 #ifdef HAVE_LINUX_THREADS
21939         pthread_kill_other_threads_np();
21940 #endif
21941
21942         return 0;
21943
21944 }
21945
21946 _ACEOF
21947 if ac_fn_c_try_run "$LINENO"; then :
21948   ol_cv_pthread_lpthreads_lmach_lexc=yes
21949 else
21950   ol_cv_pthread_lpthreads_lmach_lexc=no
21951 fi
21952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21953   conftest.$ac_objext conftest.beam conftest.$ac_ext
21954 fi
21955
21956
21957                 # restore the LIBS
21958                 LIBS="$ol_LIBS"
21959
21960 fi
21961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
21962 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc" >&6; }
21963
21964         if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
21965                 ol_link_pthreads="-lpthreads -lmach -lexc"
21966                 ol_link_threads=posix
21967         fi
21968 fi
21969
21970                 # Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
21971 if test "$ol_link_threads" = no ; then
21972         # try -lpthreads -lexc
21973         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lexc" >&5
21974 $as_echo_n "checking for pthread link with -lpthreads -lexc... " >&6; }
21975 if ${ol_cv_pthread_lpthreads_lexc+:} false; then :
21976   $as_echo_n "(cached) " >&6
21977 else
21978
21979                 # save the flags
21980                 ol_LIBS="$LIBS"
21981                 LIBS="-lpthreads -lexc $LIBS"
21982
21983                 if test "$cross_compiling" = yes; then :
21984   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21985 /* end confdefs.h.  */
21986
21987 /* pthread test headers */
21988 #include <pthread.h>
21989 #if HAVE_PTHREADS < 7
21990 #include <errno.h>
21991 #endif
21992 #ifndef NULL
21993 #define NULL (void*)0
21994 #endif
21995
21996 static void *task(p)
21997         void *p;
21998 {
21999         return (void *) (p == NULL);
22000 }
22001
22002 int
22003 main ()
22004 {
22005
22006         /* pthread test function */
22007 #ifndef PTHREAD_CREATE_DETACHED
22008 #define PTHREAD_CREATE_DETACHED 1
22009 #endif
22010         pthread_t t;
22011         int status;
22012         int detach = PTHREAD_CREATE_DETACHED;
22013
22014 #if HAVE_PTHREADS > 4
22015         /* Final pthreads */
22016         pthread_attr_t attr;
22017
22018         status = pthread_attr_init(&attr);
22019         if( status ) return status;
22020
22021 #if HAVE_PTHREADS < 7
22022         status = pthread_attr_setdetachstate(&attr, &detach);
22023         if( status < 0 ) status = errno;
22024 #else
22025         status = pthread_attr_setdetachstate(&attr, detach);
22026 #endif
22027         if( status ) return status;
22028         status = pthread_create( &t, &attr, task, NULL );
22029 #if HAVE_PTHREADS < 7
22030         if( status < 0 ) status = errno;
22031 #endif
22032         if( status ) return status;
22033 #else
22034         /* Draft 4 pthreads */
22035         status = pthread_create( &t, pthread_attr_default, task, NULL );
22036         if( status ) return errno;
22037
22038         /* give thread a chance to complete */
22039         /* it should remain joinable and hence detachable */
22040         sleep( 1 );
22041
22042         status = pthread_detach( &t );
22043         if( status ) return errno;
22044 #endif
22045
22046 #ifdef HAVE_LINUX_THREADS
22047         pthread_kill_other_threads_np();
22048 #endif
22049
22050         return 0;
22051
22052   ;
22053   return 0;
22054 }
22055 _ACEOF
22056 if ac_fn_c_try_link "$LINENO"; then :
22057   ol_cv_pthread_lpthreads_lexc=yes
22058 else
22059   ol_cv_pthread_lpthreads_lexc=no
22060 fi
22061 rm -f core conftest.err conftest.$ac_objext \
22062     conftest$ac_exeext conftest.$ac_ext
22063 else
22064   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22065 /* end confdefs.h.  */
22066
22067
22068 /* pthread test headers */
22069 #include <pthread.h>
22070 #if HAVE_PTHREADS < 7
22071 #include <errno.h>
22072 #endif
22073 #ifndef NULL
22074 #define NULL (void*)0
22075 #endif
22076
22077 static void *task(p)
22078         void *p;
22079 {
22080         return (void *) (p == NULL);
22081 }
22082
22083
22084 int main(argc, argv)
22085         int argc;
22086         char **argv;
22087 {
22088
22089         /* pthread test function */
22090 #ifndef PTHREAD_CREATE_DETACHED
22091 #define PTHREAD_CREATE_DETACHED 1
22092 #endif
22093         pthread_t t;
22094         int status;
22095         int detach = PTHREAD_CREATE_DETACHED;
22096
22097 #if HAVE_PTHREADS > 4
22098         /* Final pthreads */
22099         pthread_attr_t attr;
22100
22101         status = pthread_attr_init(&attr);
22102         if( status ) return status;
22103
22104 #if HAVE_PTHREADS < 7
22105         status = pthread_attr_setdetachstate(&attr, &detach);
22106         if( status < 0 ) status = errno;
22107 #else
22108         status = pthread_attr_setdetachstate(&attr, detach);
22109 #endif
22110         if( status ) return status;
22111         status = pthread_create( &t, &attr, task, NULL );
22112 #if HAVE_PTHREADS < 7
22113         if( status < 0 ) status = errno;
22114 #endif
22115         if( status ) return status;
22116 #else
22117         /* Draft 4 pthreads */
22118         status = pthread_create( &t, pthread_attr_default, task, NULL );
22119         if( status ) return errno;
22120
22121         /* give thread a chance to complete */
22122         /* it should remain joinable and hence detachable */
22123         sleep( 1 );
22124
22125         status = pthread_detach( &t );
22126         if( status ) return errno;
22127 #endif
22128
22129 #ifdef HAVE_LINUX_THREADS
22130         pthread_kill_other_threads_np();
22131 #endif
22132
22133         return 0;
22134
22135 }
22136
22137 _ACEOF
22138 if ac_fn_c_try_run "$LINENO"; then :
22139   ol_cv_pthread_lpthreads_lexc=yes
22140 else
22141   ol_cv_pthread_lpthreads_lexc=no
22142 fi
22143 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22144   conftest.$ac_objext conftest.beam conftest.$ac_ext
22145 fi
22146
22147
22148                 # restore the LIBS
22149                 LIBS="$ol_LIBS"
22150
22151 fi
22152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lexc" >&5
22153 $as_echo "$ol_cv_pthread_lpthreads_lexc" >&6; }
22154
22155         if test $ol_cv_pthread_lpthreads_lexc = yes ; then
22156                 ol_link_pthreads="-lpthreads -lexc"
22157                 ol_link_threads=posix
22158         fi
22159 fi
22160
22161
22162                 # Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
22163 if test "$ol_link_threads" = no ; then
22164         # try -lpthreads
22165         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads" >&5
22166 $as_echo_n "checking for pthread link with -lpthreads... " >&6; }
22167 if ${ol_cv_pthread_lib_lpthreads+:} false; then :
22168   $as_echo_n "(cached) " >&6
22169 else
22170
22171                 # save the flags
22172                 ol_LIBS="$LIBS"
22173                 LIBS="-lpthreads $LIBS"
22174
22175                 if test "$cross_compiling" = yes; then :
22176   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22177 /* end confdefs.h.  */
22178
22179 /* pthread test headers */
22180 #include <pthread.h>
22181 #if HAVE_PTHREADS < 7
22182 #include <errno.h>
22183 #endif
22184 #ifndef NULL
22185 #define NULL (void*)0
22186 #endif
22187
22188 static void *task(p)
22189         void *p;
22190 {
22191         return (void *) (p == NULL);
22192 }
22193
22194 int
22195 main ()
22196 {
22197
22198         /* pthread test function */
22199 #ifndef PTHREAD_CREATE_DETACHED
22200 #define PTHREAD_CREATE_DETACHED 1
22201 #endif
22202         pthread_t t;
22203         int status;
22204         int detach = PTHREAD_CREATE_DETACHED;
22205
22206 #if HAVE_PTHREADS > 4
22207         /* Final pthreads */
22208         pthread_attr_t attr;
22209
22210         status = pthread_attr_init(&attr);
22211         if( status ) return status;
22212
22213 #if HAVE_PTHREADS < 7
22214         status = pthread_attr_setdetachstate(&attr, &detach);
22215         if( status < 0 ) status = errno;
22216 #else
22217         status = pthread_attr_setdetachstate(&attr, detach);
22218 #endif
22219         if( status ) return status;
22220         status = pthread_create( &t, &attr, task, NULL );
22221 #if HAVE_PTHREADS < 7
22222         if( status < 0 ) status = errno;
22223 #endif
22224         if( status ) return status;
22225 #else
22226         /* Draft 4 pthreads */
22227         status = pthread_create( &t, pthread_attr_default, task, NULL );
22228         if( status ) return errno;
22229
22230         /* give thread a chance to complete */
22231         /* it should remain joinable and hence detachable */
22232         sleep( 1 );
22233
22234         status = pthread_detach( &t );
22235         if( status ) return errno;
22236 #endif
22237
22238 #ifdef HAVE_LINUX_THREADS
22239         pthread_kill_other_threads_np();
22240 #endif
22241
22242         return 0;
22243
22244   ;
22245   return 0;
22246 }
22247 _ACEOF
22248 if ac_fn_c_try_link "$LINENO"; then :
22249   ol_cv_pthread_lib_lpthreads=yes
22250 else
22251   ol_cv_pthread_lib_lpthreads=no
22252 fi
22253 rm -f core conftest.err conftest.$ac_objext \
22254     conftest$ac_exeext conftest.$ac_ext
22255 else
22256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22257 /* end confdefs.h.  */
22258
22259
22260 /* pthread test headers */
22261 #include <pthread.h>
22262 #if HAVE_PTHREADS < 7
22263 #include <errno.h>
22264 #endif
22265 #ifndef NULL
22266 #define NULL (void*)0
22267 #endif
22268
22269 static void *task(p)
22270         void *p;
22271 {
22272         return (void *) (p == NULL);
22273 }
22274
22275
22276 int main(argc, argv)
22277         int argc;
22278         char **argv;
22279 {
22280
22281         /* pthread test function */
22282 #ifndef PTHREAD_CREATE_DETACHED
22283 #define PTHREAD_CREATE_DETACHED 1
22284 #endif
22285         pthread_t t;
22286         int status;
22287         int detach = PTHREAD_CREATE_DETACHED;
22288
22289 #if HAVE_PTHREADS > 4
22290         /* Final pthreads */
22291         pthread_attr_t attr;
22292
22293         status = pthread_attr_init(&attr);
22294         if( status ) return status;
22295
22296 #if HAVE_PTHREADS < 7
22297         status = pthread_attr_setdetachstate(&attr, &detach);
22298         if( status < 0 ) status = errno;
22299 #else
22300         status = pthread_attr_setdetachstate(&attr, detach);
22301 #endif
22302         if( status ) return status;
22303         status = pthread_create( &t, &attr, task, NULL );
22304 #if HAVE_PTHREADS < 7
22305         if( status < 0 ) status = errno;
22306 #endif
22307         if( status ) return status;
22308 #else
22309         /* Draft 4 pthreads */
22310         status = pthread_create( &t, pthread_attr_default, task, NULL );
22311         if( status ) return errno;
22312
22313         /* give thread a chance to complete */
22314         /* it should remain joinable and hence detachable */
22315         sleep( 1 );
22316
22317         status = pthread_detach( &t );
22318         if( status ) return errno;
22319 #endif
22320
22321 #ifdef HAVE_LINUX_THREADS
22322         pthread_kill_other_threads_np();
22323 #endif
22324
22325         return 0;
22326
22327 }
22328
22329 _ACEOF
22330 if ac_fn_c_try_run "$LINENO"; then :
22331   ol_cv_pthread_lib_lpthreads=yes
22332 else
22333   ol_cv_pthread_lib_lpthreads=no
22334 fi
22335 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22336   conftest.$ac_objext conftest.beam conftest.$ac_ext
22337 fi
22338
22339
22340                 # restore the LIBS
22341                 LIBS="$ol_LIBS"
22342
22343 fi
22344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthreads" >&5
22345 $as_echo "$ol_cv_pthread_lib_lpthreads" >&6; }
22346
22347         if test $ol_cv_pthread_lib_lpthreads = yes ; then
22348                 ol_link_pthreads="-lpthreads"
22349                 ol_link_threads=posix
22350         fi
22351 fi
22352
22353
22354 { $as_echo "$as_me:${as_lineno-$LINENO}: ol_link_threads: <$ol_link_threads> ol_link_pthreads <$ol_link_pthreads>" >&5
22355 $as_echo "$as_me: ol_link_threads: <$ol_link_threads> ol_link_pthreads <$ol_link_pthreads>" >&6;}
22356
22357                 if test $ol_link_threads != no ; then
22358                         LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
22359
22360                                                 save_CPPFLAGS="$CPPFLAGS"
22361                         save_LIBS="$LIBS"
22362                         LIBS="$LTHREAD_LIBS $LIBS"
22363
22364                                                                                                 for ac_func in sched_yield pthread_yield thr_yield
22365 do :
22366   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22367 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22368 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22369   cat >>confdefs.h <<_ACEOF
22370 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22371 _ACEOF
22372
22373 fi
22374 done
22375
22376
22377                         if test $ac_cv_func_sched_yield = no &&
22378                            test $ac_cv_func_pthread_yield = no &&
22379                            test $ac_cv_func_thr_yield = no ; then
22380                                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
22381 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
22382 if ${ac_cv_lib_rt_sched_yield+:} false; then :
22383   $as_echo_n "(cached) " >&6
22384 else
22385   ac_check_lib_save_LIBS=$LIBS
22386 LIBS="-lrt  $LIBS"
22387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22388 /* end confdefs.h.  */
22389
22390 /* Override any GCC internal prototype to avoid an error.
22391    Use char because int might match the return type of a GCC
22392    builtin and then its argument prototype would still apply.  */
22393 #ifdef __cplusplus
22394 extern "C"
22395 #endif
22396 char sched_yield ();
22397 int
22398 main ()
22399 {
22400 return sched_yield ();
22401   ;
22402   return 0;
22403 }
22404 _ACEOF
22405 if ac_fn_c_try_link "$LINENO"; then :
22406   ac_cv_lib_rt_sched_yield=yes
22407 else
22408   ac_cv_lib_rt_sched_yield=no
22409 fi
22410 rm -f core conftest.err conftest.$ac_objext \
22411     conftest$ac_exeext conftest.$ac_ext
22412 LIBS=$ac_check_lib_save_LIBS
22413 fi
22414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
22415 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
22416 if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
22417   LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
22418
22419 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
22420
22421                                         ac_cv_func_sched_yield=yes
22422 else
22423   ac_cv_func_sched_yield=no
22424 fi
22425
22426                         fi
22427                         if test $ac_cv_func_sched_yield = no &&
22428                            test $ac_cv_func_pthread_yield = no &&
22429                            test "$ac_cv_func_thr_yield" = no ; then
22430                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate sched_yield() or pthread_yield()" >&5
22431 $as_echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
22432                         fi
22433
22434                                                 for ac_func in pthread_kill
22435 do :
22436   ac_fn_c_check_func "$LINENO" "pthread_kill" "ac_cv_func_pthread_kill"
22437 if test "x$ac_cv_func_pthread_kill" = xyes; then :
22438   cat >>confdefs.h <<_ACEOF
22439 #define HAVE_PTHREAD_KILL 1
22440 _ACEOF
22441
22442 fi
22443 done
22444
22445
22446                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_destroy with <pthread.h>" >&5
22447 $as_echo_n "checking for pthread_rwlock_destroy with <pthread.h>... " >&6; }
22448 if ${ol_cv_func_pthread_rwlock_destroy+:} false; then :
22449   $as_echo_n "(cached) " >&6
22450 else
22451
22452                                                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22453 /* end confdefs.h.  */
22454
22455 #include <pthread.h>
22456 pthread_rwlock_t rwlock;
22457
22458 int
22459 main ()
22460 {
22461 pthread_rwlock_destroy(&rwlock);
22462   ;
22463   return 0;
22464 }
22465 _ACEOF
22466 if ac_fn_c_try_link "$LINENO"; then :
22467   ol_cv_func_pthread_rwlock_destroy=yes
22468 else
22469   ol_cv_func_pthread_rwlock_destroy=no
22470 fi
22471 rm -f core conftest.err conftest.$ac_objext \
22472     conftest$ac_exeext conftest.$ac_ext
22473
22474 fi
22475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_rwlock_destroy" >&5
22476 $as_echo "$ol_cv_func_pthread_rwlock_destroy" >&6; }
22477                         if test $ol_cv_func_pthread_rwlock_destroy = yes ; then
22478
22479 $as_echo "#define HAVE_PTHREAD_RWLOCK_DESTROY 1" >>confdefs.h
22480
22481                         fi
22482
22483                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_detach with <pthread.h>" >&5
22484 $as_echo_n "checking for pthread_detach with <pthread.h>... " >&6; }
22485 if ${ol_cv_func_pthread_detach+:} false; then :
22486   $as_echo_n "(cached) " >&6
22487 else
22488
22489                                                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22490 /* end confdefs.h.  */
22491
22492 #include <pthread.h>
22493 #ifndef NULL
22494 #define NULL (void*)0
22495 #endif
22496
22497 int
22498 main ()
22499 {
22500 pthread_detach(NULL);
22501   ;
22502   return 0;
22503 }
22504 _ACEOF
22505 if ac_fn_c_try_link "$LINENO"; then :
22506   ol_cv_func_pthread_detach=yes
22507 else
22508   ol_cv_func_pthread_detach=no
22509 fi
22510 rm -f core conftest.err conftest.$ac_objext \
22511     conftest$ac_exeext conftest.$ac_ext
22512
22513 fi
22514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_detach" >&5
22515 $as_echo "$ol_cv_func_pthread_detach" >&6; }
22516
22517                         if test $ol_cv_func_pthread_detach = no ; then
22518                                 as_fn_error $? "could not locate pthread_detach()" "$LINENO" 5
22519                         fi
22520
22521
22522 $as_echo "#define HAVE_PTHREAD_DETACH 1" >>confdefs.h
22523
22524
22525                                                 for ac_func in \
22526                                 pthread_setconcurrency \
22527                                 pthread_getconcurrency \
22528                                 thr_setconcurrency \
22529                                 thr_getconcurrency \
22530
22531 do :
22532   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
22533 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
22534 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
22535   cat >>confdefs.h <<_ACEOF
22536 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
22537 _ACEOF
22538
22539 fi
22540 done
22541
22542
22543
22544         for ac_func in pthread_kill_other_threads_np
22545 do :
22546   ac_fn_c_check_func "$LINENO" "pthread_kill_other_threads_np" "ac_cv_func_pthread_kill_other_threads_np"
22547 if test "x$ac_cv_func_pthread_kill_other_threads_np" = xyes; then :
22548   cat >>confdefs.h <<_ACEOF
22549 #define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
22550 _ACEOF
22551
22552 fi
22553 done
22554
22555         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads implementation" >&5
22556 $as_echo_n "checking for LinuxThreads implementation... " >&6; }
22557 if ${ol_cv_sys_linux_threads+:} false; then :
22558   $as_echo_n "(cached) " >&6
22559 else
22560   ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
22561 fi
22562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sys_linux_threads" >&5
22563 $as_echo "$ol_cv_sys_linux_threads" >&6; }
22564
22565
22566
22567
22568         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads consistency" >&5
22569 $as_echo_n "checking for LinuxThreads consistency... " >&6; }
22570 if ${ol_cv_linux_threads+:} false; then :
22571   $as_echo_n "(cached) " >&6
22572 else
22573
22574                 if test $ol_cv_header_linux_threads = yes &&
22575                    test $ol_cv_sys_linux_threads = yes; then
22576                         ol_cv_linux_threads=yes
22577                 elif test $ol_cv_header_linux_threads = no &&
22578                      test $ol_cv_sys_linux_threads = no; then
22579                         ol_cv_linux_threads=no
22580                 else
22581                         ol_cv_linux_threads=error
22582                 fi
22583
22584 fi
22585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_linux_threads" >&5
22586 $as_echo "$ol_cv_linux_threads" >&6; }
22587
22588
22589                         if test $ol_cv_linux_threads = error; then
22590                                 as_fn_error $? "LinuxThreads header/library mismatch" "$LINENO" 5;
22591                         fi
22592
22593                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pthread_create() works" >&5
22594 $as_echo_n "checking if pthread_create() works... " >&6; }
22595 if ${ol_cv_pthread_create_works+:} false; then :
22596   $as_echo_n "(cached) " >&6
22597 else
22598
22599                         if test "$cross_compiling" = yes; then :
22600                                 ol_cv_pthread_create_works=yes
22601 else
22602   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22603 /* end confdefs.h.  */
22604
22605
22606 /* pthread test headers */
22607 #include <pthread.h>
22608 #if HAVE_PTHREADS < 7
22609 #include <errno.h>
22610 #endif
22611 #ifndef NULL
22612 #define NULL (void*)0
22613 #endif
22614
22615 static void *task(p)
22616         void *p;
22617 {
22618         return (void *) (p == NULL);
22619 }
22620
22621
22622 int main(argc, argv)
22623         int argc;
22624         char **argv;
22625 {
22626
22627         /* pthread test function */
22628 #ifndef PTHREAD_CREATE_DETACHED
22629 #define PTHREAD_CREATE_DETACHED 1
22630 #endif
22631         pthread_t t;
22632         int status;
22633         int detach = PTHREAD_CREATE_DETACHED;
22634
22635 #if HAVE_PTHREADS > 4
22636         /* Final pthreads */
22637         pthread_attr_t attr;
22638
22639         status = pthread_attr_init(&attr);
22640         if( status ) return status;
22641
22642 #if HAVE_PTHREADS < 7
22643         status = pthread_attr_setdetachstate(&attr, &detach);
22644         if( status < 0 ) status = errno;
22645 #else
22646         status = pthread_attr_setdetachstate(&attr, detach);
22647 #endif
22648         if( status ) return status;
22649         status = pthread_create( &t, &attr, task, NULL );
22650 #if HAVE_PTHREADS < 7
22651         if( status < 0 ) status = errno;
22652 #endif
22653         if( status ) return status;
22654 #else
22655         /* Draft 4 pthreads */
22656         status = pthread_create( &t, pthread_attr_default, task, NULL );
22657         if( status ) return errno;
22658
22659         /* give thread a chance to complete */
22660         /* it should remain joinable and hence detachable */
22661         sleep( 1 );
22662
22663         status = pthread_detach( &t );
22664         if( status ) return errno;
22665 #endif
22666
22667 #ifdef HAVE_LINUX_THREADS
22668         pthread_kill_other_threads_np();
22669 #endif
22670
22671         return 0;
22672
22673 }
22674
22675 _ACEOF
22676 if ac_fn_c_try_run "$LINENO"; then :
22677   ol_cv_pthread_create_works=yes
22678 else
22679   ol_cv_pthread_create_works=no
22680 fi
22681 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22682   conftest.$ac_objext conftest.beam conftest.$ac_ext
22683 fi
22684
22685 fi
22686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create_works" >&5
22687 $as_echo "$ol_cv_pthread_create_works" >&6; }
22688
22689                         if test $ol_cv_pthread_create_works = no ; then
22690                                 as_fn_error $? "pthread_create is not usable, check environment settings" "$LINENO" 5
22691                         fi
22692
22693                         ol_replace_broken_yield=no
22694
22695                         if test $ol_replace_broken_yield = yes ; then
22696
22697 $as_echo "#define REPLACE_BROKEN_YIELD 1" >>confdefs.h
22698
22699                         fi
22700
22701                                                 if test x$ol_with_yielding_select = xauto ; then
22702                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if select yields when using pthreads" >&5
22703 $as_echo_n "checking if select yields when using pthreads... " >&6; }
22704 if ${ol_cv_pthread_select_yields+:} false; then :
22705   $as_echo_n "(cached) " >&6
22706 else
22707
22708                                 if test "$cross_compiling" = yes; then :
22709   ol_cv_pthread_select_yields=cross
22710 else
22711   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22712 /* end confdefs.h.  */
22713
22714 #include <sys/types.h>
22715 #include <sys/time.h>
22716 #include <unistd.h>
22717 #include <pthread.h>
22718 #ifndef NULL
22719 #define NULL (void*) 0
22720 #endif
22721
22722 static int fildes[2];
22723
22724 static void *task(p)
22725         void *p;
22726 {
22727         int i;
22728         struct timeval tv;
22729
22730         fd_set rfds;
22731
22732         tv.tv_sec=10;
22733         tv.tv_usec=0;
22734
22735         FD_ZERO(&rfds);
22736         FD_SET(fildes[0], &rfds);
22737
22738         /* we're not interested in any fds */
22739         i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
22740
22741         if(i < 0) {
22742                 perror("select");
22743                 exit(10);
22744         }
22745
22746         exit(0); /* if we exit here, the select blocked the whole process */
22747 }
22748
22749 int main(argc, argv)
22750         int argc;
22751         char **argv;
22752 {
22753         pthread_t t;
22754
22755         /* create a pipe to select */
22756         if(pipe(&fildes[0])) {
22757                 perror("select");
22758                 exit(1);
22759         }
22760
22761 #ifdef HAVE_PTHREAD_SETCONCURRENCY
22762         (void) pthread_setconcurrency(2);
22763 #else
22764 #ifdef HAVE_THR_SETCONCURRENCY
22765         /* Set Solaris LWP concurrency to 2 */
22766         thr_setconcurrency(2);
22767 #endif
22768 #endif
22769
22770 #if HAVE_PTHREADS < 6
22771         pthread_create(&t, pthread_attr_default, task, NULL);
22772 #else
22773         pthread_create(&t, NULL, task, NULL);
22774 #endif
22775
22776         /* make sure task runs first */
22777 #ifdef HAVE_THR_YIELD
22778         thr_yield();
22779 #elif defined( HAVE_SCHED_YIELD )
22780         sched_yield();
22781 #elif defined( HAVE_PTHREAD_YIELD )
22782         pthread_yield();
22783 #endif
22784
22785         exit(2);
22786 }
22787 _ACEOF
22788 if ac_fn_c_try_run "$LINENO"; then :
22789   ol_cv_pthread_select_yields=no
22790 else
22791   ol_cv_pthread_select_yields=yes
22792 fi
22793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22794   conftest.$ac_objext conftest.beam conftest.$ac_ext
22795 fi
22796
22797 fi
22798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_select_yields" >&5
22799 $as_echo "$ol_cv_pthread_select_yields" >&6; }
22800
22801                                 if test $ol_cv_pthread_select_yields = cross ; then
22802                                         as_fn_error $? "crossing compiling: use --with-yielding-select=yes|no|manual" "$LINENO" 5
22803                                 fi
22804
22805                                 if test $ol_cv_pthread_select_yields = yes ; then
22806                                         ol_with_yielding_select=yes
22807                                 fi
22808                         fi
22809
22810                                                 CPPFLAGS="$save_CPPFLAGS"
22811                         LIBS="$save_LIBS"
22812                 else
22813                         as_fn_error $? "could not locate usable POSIX Threads" "$LINENO" 5
22814                 fi
22815         fi
22816
22817         if test $ol_with_threads = posix ; then
22818                 as_fn_error $? "could not locate POSIX Threads" "$LINENO" 5
22819         fi
22820         ;;
22821 esac
22822
22823 case $ol_with_threads in auto | yes | mach)
22824
22825                 for ac_header in mach/cthreads.h cthreads.h
22826 do :
22827   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22828 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22829 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22830   cat >>confdefs.h <<_ACEOF
22831 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22832 _ACEOF
22833
22834 fi
22835
22836 done
22837
22838         if test $ac_cv_header_mach_cthreads_h = yes ; then
22839                 ol_with_threads=found
22840
22841                                 ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
22842 if test "x$ac_cv_func_cthread_fork" = xyes; then :
22843   ol_link_threads=yes
22844 fi
22845
22846
22847                 if test $ol_link_threads = no ; then
22848                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cthread_fork with -all_load" >&5
22849 $as_echo_n "checking for cthread_fork with -all_load... " >&6; }
22850 if ${ol_cv_cthread_all_load+:} false; then :
22851   $as_echo_n "(cached) " >&6
22852 else
22853
22854                                                                 save_LIBS="$LIBS"
22855                                 LIBS="-all_load $LIBS"
22856                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22857 /* end confdefs.h.  */
22858 #include <mach/cthreads.h>
22859 int
22860 main ()
22861 {
22862
22863                                         cthread_fork((void *)0, (void *)0);
22864
22865   ;
22866   return 0;
22867 }
22868 _ACEOF
22869 if ac_fn_c_try_link "$LINENO"; then :
22870   ol_cv_cthread_all_load=yes
22871 else
22872   ol_cv_cthread_all_load=no
22873 fi
22874 rm -f core conftest.err conftest.$ac_objext \
22875     conftest$ac_exeext conftest.$ac_ext
22876                                                                 LIBS="$save_LIBS"
22877
22878 fi
22879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_cthread_all_load" >&5
22880 $as_echo "$ol_cv_cthread_all_load" >&6; }
22881
22882                         if test $ol_cv_cthread_all_load = yes ; then
22883                                 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
22884                                 ol_link_threads=mach
22885                                 ol_with_threads=found
22886                         fi
22887                 fi
22888
22889         elif test $ac_cv_header_cthreads_h = yes ; then
22890
22891                 ol_with_threads=found
22892
22893                                 save_LIBS="$LIBS"
22894                 LIBS="$LIBS -lthreads"
22895                 ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
22896 if test "x$ac_cv_func_cthread_fork" = xyes; then :
22897   ol_link_threads=yes
22898 fi
22899
22900                 LIBS="$save_LIBS"
22901
22902                 if test $ol_link_threads = yes ; then
22903                         LTHREAD_LIBS="-lthreads"
22904                         ol_link_threads=mach
22905                         ol_with_threads=found
22906                 else
22907                         as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
22908                 fi
22909
22910         elif test $ol_with_threads = mach ; then
22911                 as_fn_error $? "could not locate Mach CThreads" "$LINENO" 5
22912         fi
22913
22914         if test $ol_link_threads = mach ; then
22915
22916 $as_echo "#define HAVE_MACH_CTHREADS 1" >>confdefs.h
22917
22918         elif test $ol_with_threads = found ; then
22919                 as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
22920         fi
22921         ;;
22922 esac
22923
22924 case $ol_with_threads in auto | yes | pth)
22925
22926         for ac_header in pth.h
22927 do :
22928   ac_fn_c_check_header_mongrel "$LINENO" "pth.h" "ac_cv_header_pth_h" "$ac_includes_default"
22929 if test "x$ac_cv_header_pth_h" = xyes; then :
22930   cat >>confdefs.h <<_ACEOF
22931 #define HAVE_PTH_H 1
22932 _ACEOF
22933
22934 fi
22935
22936 done
22937
22938
22939         if test $ac_cv_header_pth_h = yes ; then
22940                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pth_version in -lpth" >&5
22941 $as_echo_n "checking for pth_version in -lpth... " >&6; }
22942 if ${ac_cv_lib_pth_pth_version+:} false; then :
22943   $as_echo_n "(cached) " >&6
22944 else
22945   ac_check_lib_save_LIBS=$LIBS
22946 LIBS="-lpth  $LIBS"
22947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22948 /* end confdefs.h.  */
22949
22950 /* Override any GCC internal prototype to avoid an error.
22951    Use char because int might match the return type of a GCC
22952    builtin and then its argument prototype would still apply.  */
22953 #ifdef __cplusplus
22954 extern "C"
22955 #endif
22956 char pth_version ();
22957 int
22958 main ()
22959 {
22960 return pth_version ();
22961   ;
22962   return 0;
22963 }
22964 _ACEOF
22965 if ac_fn_c_try_link "$LINENO"; then :
22966   ac_cv_lib_pth_pth_version=yes
22967 else
22968   ac_cv_lib_pth_pth_version=no
22969 fi
22970 rm -f core conftest.err conftest.$ac_objext \
22971     conftest$ac_exeext conftest.$ac_ext
22972 LIBS=$ac_check_lib_save_LIBS
22973 fi
22974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pth_pth_version" >&5
22975 $as_echo "$ac_cv_lib_pth_pth_version" >&6; }
22976 if test "x$ac_cv_lib_pth_pth_version" = xyes; then :
22977   have_pth=yes
22978 else
22979   have_pth=no
22980 fi
22981
22982
22983                 if test $have_pth = yes ; then
22984
22985 $as_echo "#define HAVE_GNU_PTH 1" >>confdefs.h
22986
22987                         LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
22988                         ol_link_threads=pth
22989                         ol_with_threads=found
22990
22991                         if test x$ol_with_yielding_select = xauto ; then
22992                                 ol_with_yielding_select=yes
22993                         fi
22994                 fi
22995         fi
22996         ;;
22997 esac
22998
22999 case $ol_with_threads in auto | yes | lwp)
23000
23001                 for ac_header in thread.h synch.h
23002 do :
23003   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23004 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23005 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23006   cat >>confdefs.h <<_ACEOF
23007 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23008 _ACEOF
23009
23010 fi
23011
23012 done
23013
23014         if test $ac_cv_header_thread_h = yes &&
23015            test $ac_cv_header_synch_h = yes ; then
23016                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
23017 $as_echo_n "checking for thr_create in -lthread... " >&6; }
23018 if ${ac_cv_lib_thread_thr_create+:} false; then :
23019   $as_echo_n "(cached) " >&6
23020 else
23021   ac_check_lib_save_LIBS=$LIBS
23022 LIBS="-lthread  $LIBS"
23023 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23024 /* end confdefs.h.  */
23025
23026 /* Override any GCC internal prototype to avoid an error.
23027    Use char because int might match the return type of a GCC
23028    builtin and then its argument prototype would still apply.  */
23029 #ifdef __cplusplus
23030 extern "C"
23031 #endif
23032 char thr_create ();
23033 int
23034 main ()
23035 {
23036 return thr_create ();
23037   ;
23038   return 0;
23039 }
23040 _ACEOF
23041 if ac_fn_c_try_link "$LINENO"; then :
23042   ac_cv_lib_thread_thr_create=yes
23043 else
23044   ac_cv_lib_thread_thr_create=no
23045 fi
23046 rm -f core conftest.err conftest.$ac_objext \
23047     conftest$ac_exeext conftest.$ac_ext
23048 LIBS=$ac_check_lib_save_LIBS
23049 fi
23050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
23051 $as_echo "$ac_cv_lib_thread_thr_create" >&6; }
23052 if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
23053   have_thr=yes
23054 else
23055   have_thr=no
23056 fi
23057
23058
23059                 if test $have_thr = yes ; then
23060
23061 $as_echo "#define HAVE_THR 1" >>confdefs.h
23062
23063                         LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
23064                         ol_link_threads=thr
23065
23066                         if test x$ol_with_yielding_select = xauto ; then
23067                                 ol_with_yielding_select=yes
23068                         fi
23069
23070                                                 for ac_func in \
23071                                 thr_setconcurrency \
23072                                 thr_getconcurrency \
23073
23074 do :
23075   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23076 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23077 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23078   cat >>confdefs.h <<_ACEOF
23079 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23080 _ACEOF
23081
23082 fi
23083 done
23084
23085                 fi
23086         fi
23087
23088                 for ac_header in lwp/lwp.h
23089 do :
23090   ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
23091 if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
23092   cat >>confdefs.h <<_ACEOF
23093 #define HAVE_LWP_LWP_H 1
23094 _ACEOF
23095
23096 fi
23097
23098 done
23099
23100         if test $ac_cv_header_lwp_lwp_h = yes ; then
23101                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwp_create in -llwp" >&5
23102 $as_echo_n "checking for lwp_create in -llwp... " >&6; }
23103 if ${ac_cv_lib_lwp_lwp_create+:} false; then :
23104   $as_echo_n "(cached) " >&6
23105 else
23106   ac_check_lib_save_LIBS=$LIBS
23107 LIBS="-llwp  $LIBS"
23108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23109 /* end confdefs.h.  */
23110
23111 /* Override any GCC internal prototype to avoid an error.
23112    Use char because int might match the return type of a GCC
23113    builtin and then its argument prototype would still apply.  */
23114 #ifdef __cplusplus
23115 extern "C"
23116 #endif
23117 char lwp_create ();
23118 int
23119 main ()
23120 {
23121 return lwp_create ();
23122   ;
23123   return 0;
23124 }
23125 _ACEOF
23126 if ac_fn_c_try_link "$LINENO"; then :
23127   ac_cv_lib_lwp_lwp_create=yes
23128 else
23129   ac_cv_lib_lwp_lwp_create=no
23130 fi
23131 rm -f core conftest.err conftest.$ac_objext \
23132     conftest$ac_exeext conftest.$ac_ext
23133 LIBS=$ac_check_lib_save_LIBS
23134 fi
23135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lwp_lwp_create" >&5
23136 $as_echo "$ac_cv_lib_lwp_lwp_create" >&6; }
23137 if test "x$ac_cv_lib_lwp_lwp_create" = xyes; then :
23138   have_lwp=yes
23139 else
23140   have_lwp=no
23141 fi
23142
23143
23144                 if test $have_lwp = yes ; then
23145
23146 $as_echo "#define HAVE_LWP 1" >>confdefs.h
23147
23148                         LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
23149                         ol_link_threads=lwp
23150
23151                         if test x$ol_with_yielding_select = xauto ; then
23152                                 ol_with_yielding_select=no
23153                         fi
23154                 fi
23155         fi
23156         ;;
23157 esac
23158
23159 if test $ol_with_yielding_select = yes ; then
23160
23161 $as_echo "#define HAVE_YIELDING_SELECT 1" >>confdefs.h
23162
23163 fi
23164
23165 if test $ol_with_threads = manual ; then
23166                 ol_link_threads=yes
23167
23168         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: thread defines and link options must be set manually" >&5
23169 $as_echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
23170
23171         for ac_header in pthread.h sched.h
23172 do :
23173   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23174 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23175 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23176   cat >>confdefs.h <<_ACEOF
23177 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23178 _ACEOF
23179
23180 fi
23181
23182 done
23183
23184         for ac_func in sched_yield pthread_yield
23185 do :
23186   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23187 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23188 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23189   cat >>confdefs.h <<_ACEOF
23190 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23191 _ACEOF
23192
23193 fi
23194 done
23195
23196
23197         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
23198 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
23199 if ${ol_cv_header_linux_threads+:} false; then :
23200   $as_echo_n "(cached) " >&6
23201 else
23202   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23203 /* end confdefs.h.  */
23204 #include <pthread.h>
23205 _ACEOF
23206 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23207   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
23208   ol_cv_header_linux_threads=yes
23209 else
23210   ol_cv_header_linux_threads=no
23211 fi
23212 rm -f conftest*
23213
23214
23215 fi
23216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
23217 $as_echo "$ol_cv_header_linux_threads" >&6; }
23218         if test $ol_cv_header_linux_threads = yes; then
23219
23220 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
23221
23222         fi
23223
23224
23225         for ac_header in mach/cthreads.h
23226 do :
23227   ac_fn_c_check_header_mongrel "$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
23228 if test "x$ac_cv_header_mach_cthreads_h" = xyes; then :
23229   cat >>confdefs.h <<_ACEOF
23230 #define HAVE_MACH_CTHREADS_H 1
23231 _ACEOF
23232
23233 fi
23234
23235 done
23236
23237         for ac_header in lwp/lwp.h
23238 do :
23239   ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
23240 if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
23241   cat >>confdefs.h <<_ACEOF
23242 #define HAVE_LWP_LWP_H 1
23243 _ACEOF
23244
23245 fi
23246
23247 done
23248
23249         for ac_header in thread.h synch.h
23250 do :
23251   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23252 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23253 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23254   cat >>confdefs.h <<_ACEOF
23255 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23256 _ACEOF
23257
23258 fi
23259
23260 done
23261
23262 fi
23263
23264 if test $ol_link_threads != no && test $ol_link_threads != nt ; then
23265
23266 $as_echo "#define REENTRANT 1" >>confdefs.h
23267
23268
23269 $as_echo "#define _REENTRANT 1" >>confdefs.h
23270
23271
23272 $as_echo "#define THREAD_SAFE 1" >>confdefs.h
23273
23274
23275 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
23276
23277
23278 $as_echo "#define THREADSAFE 1" >>confdefs.h
23279
23280
23281 $as_echo "#define _THREADSAFE 1" >>confdefs.h
23282
23283
23284 $as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
23285
23286
23287                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific errno" >&5
23288 $as_echo_n "checking for thread specific errno... " >&6; }
23289 if ${ol_cv_errno_thread_specific+:} false; then :
23290   $as_echo_n "(cached) " >&6
23291 else
23292
23293                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23294 /* end confdefs.h.  */
23295 #include <errno.h>
23296 int
23297 main ()
23298 {
23299 errno = 0;
23300   ;
23301   return 0;
23302 }
23303 _ACEOF
23304 if ac_fn_c_try_link "$LINENO"; then :
23305   ol_cv_errno_thread_specific=yes
23306 else
23307   ol_cv_errno_thread_specific=no
23308 fi
23309 rm -f core conftest.err conftest.$ac_objext \
23310     conftest$ac_exeext conftest.$ac_ext
23311
23312 fi
23313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_errno_thread_specific" >&5
23314 $as_echo "$ol_cv_errno_thread_specific" >&6; }
23315
23316                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific h_errno" >&5
23317 $as_echo_n "checking for thread specific h_errno... " >&6; }
23318 if ${ol_cv_h_errno_thread_specific+:} false; then :
23319   $as_echo_n "(cached) " >&6
23320 else
23321
23322                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23323 /* end confdefs.h.  */
23324 #include <netdb.h>
23325 int
23326 main ()
23327 {
23328 h_errno = 0;
23329   ;
23330   return 0;
23331 }
23332 _ACEOF
23333 if ac_fn_c_try_link "$LINENO"; then :
23334   ol_cv_h_errno_thread_specific=yes
23335 else
23336   ol_cv_h_errno_thread_specific=no
23337 fi
23338 rm -f core conftest.err conftest.$ac_objext \
23339     conftest$ac_exeext conftest.$ac_ext
23340
23341 fi
23342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_h_errno_thread_specific" >&5
23343 $as_echo "$ol_cv_h_errno_thread_specific" >&6; }
23344
23345         if test $ol_cv_errno_thread_specific != yes ||
23346            test $ol_cv_h_errno_thread_specific != yes ; then
23347                 LIBS="$LTHREAD_LIBS $LIBS"
23348                 LTHREAD_LIBS=""
23349         fi
23350
23351 fi
23352
23353 if test $ol_link_threads = no ; then
23354         if test $ol_with_threads = yes ; then
23355                 as_fn_error $? "no suitable thread support" "$LINENO" 5
23356         fi
23357
23358         if test $ol_with_threads = auto ; then
23359                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable thread support, disabling threads" >&5
23360 $as_echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
23361                 ol_with_threads=no
23362         fi
23363
23364
23365 $as_echo "#define NO_THREADS 1" >>confdefs.h
23366
23367         LTHREAD_LIBS=""
23368         BUILD_THREAD=no
23369 else
23370         BUILD_THREAD=yes
23371 fi
23372
23373 if test $ol_link_threads != no ; then
23374
23375 $as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1" >>confdefs.h
23376
23377 fi
23378
23379 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
23380 case "$ol_with_threads" in
23381  no)
23382     ol_pthread_ok=no
23383
23384     ;;
23385  *)
23386     ol_found_pthreads=yes
23387     ;;
23388 esac
23389
23390 ac_ext=c
23391 ac_cpp='$CPP $CPPFLAGS'
23392 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23393 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23394 ac_compiler_gnu=$ac_cv_c_compiler_gnu
23395
23396
23397
23398
23399
23400
23401     case "$ol_found_pthreads" in
23402      yes)
23403         saved_LIBS="$LIBS"
23404         LIBS="$LTHREAD_LIBS $LIBS"
23405         saved_CFLAGS="$CFLAGS"
23406         CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
23407         for ac_func in sem_timedwait
23408 do :
23409   ac_fn_c_check_func "$LINENO" "sem_timedwait" "ac_cv_func_sem_timedwait"
23410 if test "x$ac_cv_func_sem_timedwait" = xyes; then :
23411   cat >>confdefs.h <<_ACEOF
23412 #define HAVE_SEM_TIMEDWAIT 1
23413 _ACEOF
23414
23415 fi
23416 done
23417
23418         LIBS="$saved_LIBS"
23419         { saved_LIBS=; unset saved_LIBS;}
23420         CFLAGS="$saved_CFLAGS"
23421         { saved_CFLAGS=; unset saved_CFLAGS;}
23422         case "$ac_cv_func_sem_timedwait" in
23423          yes)
23424             PTHREAD_LIBS="$LTHREAD_LIBS"
23425             have_pthreads=yes
23426         esac
23427     esac
23428 esac
23429
23430 case "$have_pthreads" in
23431  yes)
23432     CFLAGS_NTP="$CFLAGS_NTP $PTHREAD_CFLAGS"
23433     saved_LIBS="$LIBS"
23434     LIBS="$LTHREAD_LIBS $LIBS"
23435     saved_CFLAGS="$CFLAGS"
23436     CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
23437     # The cast to long int works around a bug in the HP C Compiler
23438 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
23439 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
23440 # This bug is HP SR number 8606223364.
23441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
23442 $as_echo_n "checking size of pthread_t... " >&6; }
23443 if ${ac_cv_sizeof_pthread_t+:} false; then :
23444   $as_echo_n "(cached) " >&6
23445 else
23446   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "
23447             $ac_includes_default
23448             #include <pthread.h>
23449
23450
23451 "; then :
23452
23453 else
23454   if test "$ac_cv_type_pthread_t" = yes; then
23455      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
23456 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
23457 as_fn_error 77 "cannot compute sizeof (pthread_t)
23458 See \`config.log' for more details" "$LINENO" 5; }
23459    else
23460      ac_cv_sizeof_pthread_t=0
23461    fi
23462 fi
23463
23464 fi
23465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
23466 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
23467
23468
23469
23470 cat >>confdefs.h <<_ACEOF
23471 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
23472 _ACEOF
23473
23474
23475     LIBISC_PTHREADS_NOTHREADS=pthreads
23476
23477 $as_echo "#define ISC_PLATFORM_USETHREADS 1" >>confdefs.h
23478
23479     #
23480     # We'd like to use sigwait() too
23481     #
23482     ac_fn_c_check_func "$LINENO" "sigwait" "ac_cv_func_sigwait"
23483 if test "x$ac_cv_func_sigwait" = xyes; then :
23484   have_sigwait=yes
23485 else
23486   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc" >&5
23487 $as_echo_n "checking for sigwait in -lc... " >&6; }
23488 if ${ac_cv_lib_c_sigwait+:} false; then :
23489   $as_echo_n "(cached) " >&6
23490 else
23491   ac_check_lib_save_LIBS=$LIBS
23492 LIBS="-lc  $LIBS"
23493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23494 /* end confdefs.h.  */
23495
23496 /* Override any GCC internal prototype to avoid an error.
23497    Use char because int might match the return type of a GCC
23498    builtin and then its argument prototype would still apply.  */
23499 #ifdef __cplusplus
23500 extern "C"
23501 #endif
23502 char sigwait ();
23503 int
23504 main ()
23505 {
23506 return sigwait ();
23507   ;
23508   return 0;
23509 }
23510 _ACEOF
23511 if ac_fn_c_try_link "$LINENO"; then :
23512   ac_cv_lib_c_sigwait=yes
23513 else
23514   ac_cv_lib_c_sigwait=no
23515 fi
23516 rm -f core conftest.err conftest.$ac_objext \
23517     conftest$ac_exeext conftest.$ac_ext
23518 LIBS=$ac_check_lib_save_LIBS
23519 fi
23520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigwait" >&5
23521 $as_echo "$ac_cv_lib_c_sigwait" >&6; }
23522 if test "x$ac_cv_lib_c_sigwait" = xyes; then :
23523   have_sigwait=yes
23524 else
23525   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lpthread" >&5
23526 $as_echo_n "checking for sigwait in -lpthread... " >&6; }
23527 if ${ac_cv_lib_pthread_sigwait+:} false; then :
23528   $as_echo_n "(cached) " >&6
23529 else
23530   ac_check_lib_save_LIBS=$LIBS
23531 LIBS="-lpthread  $LIBS"
23532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23533 /* end confdefs.h.  */
23534
23535 /* Override any GCC internal prototype to avoid an error.
23536    Use char because int might match the return type of a GCC
23537    builtin and then its argument prototype would still apply.  */
23538 #ifdef __cplusplus
23539 extern "C"
23540 #endif
23541 char sigwait ();
23542 int
23543 main ()
23544 {
23545 return sigwait ();
23546   ;
23547   return 0;
23548 }
23549 _ACEOF
23550 if ac_fn_c_try_link "$LINENO"; then :
23551   ac_cv_lib_pthread_sigwait=yes
23552 else
23553   ac_cv_lib_pthread_sigwait=no
23554 fi
23555 rm -f core conftest.err conftest.$ac_objext \
23556     conftest$ac_exeext conftest.$ac_ext
23557 LIBS=$ac_check_lib_save_LIBS
23558 fi
23559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sigwait" >&5
23560 $as_echo "$ac_cv_lib_pthread_sigwait" >&6; }
23561 if test "x$ac_cv_lib_pthread_sigwait" = xyes; then :
23562   have_sigwait=yes
23563 else
23564   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Psigwait in -lpthread" >&5
23565 $as_echo_n "checking for _Psigwait in -lpthread... " >&6; }
23566 if ${ac_cv_lib_pthread__Psigwait+:} false; then :
23567   $as_echo_n "(cached) " >&6
23568 else
23569   ac_check_lib_save_LIBS=$LIBS
23570 LIBS="-lpthread  $LIBS"
23571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23572 /* end confdefs.h.  */
23573
23574 /* Override any GCC internal prototype to avoid an error.
23575    Use char because int might match the return type of a GCC
23576    builtin and then its argument prototype would still apply.  */
23577 #ifdef __cplusplus
23578 extern "C"
23579 #endif
23580 char _Psigwait ();
23581 int
23582 main ()
23583 {
23584 return _Psigwait ();
23585   ;
23586   return 0;
23587 }
23588 _ACEOF
23589 if ac_fn_c_try_link "$LINENO"; then :
23590   ac_cv_lib_pthread__Psigwait=yes
23591 else
23592   ac_cv_lib_pthread__Psigwait=no
23593 fi
23594 rm -f core conftest.err conftest.$ac_objext \
23595     conftest$ac_exeext conftest.$ac_ext
23596 LIBS=$ac_check_lib_save_LIBS
23597 fi
23598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread__Psigwait" >&5
23599 $as_echo "$ac_cv_lib_pthread__Psigwait" >&6; }
23600 if test "x$ac_cv_lib_pthread__Psigwait" = xyes; then :
23601   have_sigwait=yes
23602 else
23603   have_sigwait=no
23604
23605 fi
23606
23607
23608 fi
23609
23610
23611 fi
23612
23613
23614 fi
23615
23616     case "$host:$have_sigwait" in
23617      *-freebsd*:no)
23618         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc_r" >&5
23619 $as_echo_n "checking for sigwait in -lc_r... " >&6; }
23620 if ${ac_cv_lib_c_r_sigwait+:} false; then :
23621   $as_echo_n "(cached) " >&6
23622 else
23623   ac_check_lib_save_LIBS=$LIBS
23624 LIBS="-lc_r  $LIBS"
23625 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23626 /* end confdefs.h.  */
23627
23628 /* Override any GCC internal prototype to avoid an error.
23629    Use char because int might match the return type of a GCC
23630    builtin and then its argument prototype would still apply.  */
23631 #ifdef __cplusplus
23632 extern "C"
23633 #endif
23634 char sigwait ();
23635 int
23636 main ()
23637 {
23638 return sigwait ();
23639   ;
23640   return 0;
23641 }
23642 _ACEOF
23643 if ac_fn_c_try_link "$LINENO"; then :
23644   ac_cv_lib_c_r_sigwait=yes
23645 else
23646   ac_cv_lib_c_r_sigwait=no
23647 fi
23648 rm -f core conftest.err conftest.$ac_objext \
23649     conftest$ac_exeext conftest.$ac_ext
23650 LIBS=$ac_check_lib_save_LIBS
23651 fi
23652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_sigwait" >&5
23653 $as_echo "$ac_cv_lib_c_r_sigwait" >&6; }
23654 if test "x$ac_cv_lib_c_r_sigwait" = xyes; then :
23655   have_sigwait=yes
23656
23657 fi
23658
23659     esac
23660     case "$have_sigwait" in
23661      yes)
23662         ac_cv_func_sigwait=yes
23663
23664 $as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
23665
23666     esac
23667
23668     for ac_func in pthread_attr_getstacksize
23669 do :
23670   ac_fn_c_check_func "$LINENO" "pthread_attr_getstacksize" "ac_cv_func_pthread_attr_getstacksize"
23671 if test "x$ac_cv_func_pthread_attr_getstacksize" = xyes; then :
23672   cat >>confdefs.h <<_ACEOF
23673 #define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
23674 _ACEOF
23675
23676 fi
23677 done
23678
23679     for ac_func in pthread_attr_setstacksize sysconf
23680 do :
23681   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23682 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23683 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23684   cat >>confdefs.h <<_ACEOF
23685 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23686 _ACEOF
23687
23688 fi
23689 done
23690
23691
23692     case "$host" in
23693      *-freebsd5.[012]|*-freebsd5.[012].*)
23694         ;;
23695      *-freebsd5.[3456789]|*-freebsd5.[3456789].*|*-freebsd6.*)
23696
23697 $as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h
23698
23699         ;;
23700      *-bsdi3.*|*-bsdi4.0*)
23701
23702 $as_echo "#define NEED_PTHREAD_INIT 1" >>confdefs.h
23703
23704         ;;
23705      *-linux*)
23706
23707 $as_echo "#define HAVE_LINUXTHREADS 1" >>confdefs.h
23708
23709         ;;
23710      *-solaris*)
23711         $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
23712
23713         for ac_func in pthread_setconcurrency
23714 do :
23715   ac_fn_c_check_func "$LINENO" "pthread_setconcurrency" "ac_cv_func_pthread_setconcurrency"
23716 if test "x$ac_cv_func_pthread_setconcurrency" = xyes; then :
23717   cat >>confdefs.h <<_ACEOF
23718 #define HAVE_PTHREAD_SETCONCURRENCY 1
23719 _ACEOF
23720
23721 fi
23722 done
23723
23724         case "$ac_cv_func_pthread_setconcurrency" in
23725          yes)
23726
23727 $as_echo "#define CALL_PTHREAD_SETCONCURRENCY 1" >>confdefs.h
23728
23729         esac
23730         ;;
23731      *-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)
23732
23733 $as_echo "#define HAVE_UNIXWARE_SIGWAIT 1" >>confdefs.h
23734
23735         ;;
23736     esac
23737     hack_shutup_pthreadonceinit=no
23738     case "$host" in
23739      *-aix5.[123].*)
23740         hack_shutup_pthreadonceinit=yes
23741         ;;
23742      *-solaris2.[89])
23743         hack_shutup_pthreadonceinit=yes
23744         ;;
23745      *-solaris2.1[0-9])
23746         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if extra braces are needed for PTHREAD_ONCE_INIT" >&5
23747 $as_echo_n "checking if extra braces are needed for PTHREAD_ONCE_INIT... " >&6; }
23748 if ${ntp_cv_braces_around_pthread_once_init+:} false; then :
23749   $as_echo_n "(cached) " >&6
23750 else
23751   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23752 /* end confdefs.h.  */
23753
23754                         #include <pthread.h>
23755
23756 int
23757 main ()
23758 {
23759
23760                         static pthread_once_t once_test =
23761                                                 PTHREAD_ONCE_INIT;
23762
23763
23764   ;
23765   return 0;
23766 }
23767 _ACEOF
23768 if ac_fn_c_try_compile "$LINENO"; then :
23769   ntp_cv_braces_around_pthread_once_init=no
23770 else
23771   ntp_cv_braces_around_pthread_once_init=yes
23772
23773 fi
23774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23775
23776 fi
23777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_braces_around_pthread_once_init" >&5
23778 $as_echo "$ntp_cv_braces_around_pthread_once_init" >&6; }
23779         case "$ntp_cv_braces_around_pthread_once_init" in
23780          yes)
23781             hack_shutup_pthreadonceinit=yes
23782         esac
23783         ;;
23784     esac
23785     case "$hack_shutup_pthreadonceinit" in
23786      yes)
23787
23788 $as_echo "#define ISC_PLATFORM_BRACEPTHREADONCEINIT 1" >>confdefs.h
23789
23790     esac
23791     LIBS="$saved_LIBS"
23792     { saved_LIBS=; unset saved_LIBS;}
23793     CFLAGS="$saved_CFLAGS"
23794     { saved_CFLAGS=; unset saved_CFLAGS;}
23795     ;;
23796  *)
23797     LIBISC_PTHREADS_NOTHREADS=nothreads
23798     ;;
23799 esac
23800
23801  if test "$have_pthreads" != "no"; then
23802   PTHREADS_TRUE=
23803   PTHREADS_FALSE='#'
23804 else
23805   PTHREADS_TRUE='#'
23806   PTHREADS_FALSE=
23807 fi
23808
23809
23810
23811
23812
23813
23814
23815 case "$hw_use_rpl_vsnprintf:$hw_cv_func_vsnprintf" in
23816  no:yes)
23817     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if vsnprintf expands \"%m\" to strerror(errno)" >&5
23818 $as_echo_n "checking if vsnprintf expands \"%m\" to strerror(errno)... " >&6; }
23819 if ${ntp_cv_vsnprintf_percent_m+:} false; then :
23820   $as_echo_n "(cached) " >&6
23821 else
23822   if test "$cross_compiling" = yes; then :
23823   ntp_cv_vsnprintf_percent_m=no
23824
23825 else
23826   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23827 /* end confdefs.h.  */
23828
23829                     #include <stdarg.h>
23830                     #include <errno.h>
23831                     #include <stdio.h>
23832                     #include <string.h>
23833
23834                     int call_vsnprintf(
23835                             char *      dst,
23836                             size_t      sz,
23837                             const char *fmt,
23838                             ...
23839                             );
23840
23841                     int call_vsnprintf(
23842                             char *      dst,
23843                             size_t      sz,
23844                             const char *fmt,
23845                             ...
23846                             )
23847                     {
23848                             va_list     ap;
23849                             int         rc;
23850
23851                             va_start(ap, fmt);
23852                             rc = vsnprintf(dst, sz, fmt, ap);
23853                             va_end(ap);
23854
23855                             return rc;
23856                     }
23857
23858 int
23859 main ()
23860 {
23861
23862                     char        sbuf[512];
23863                     char        pbuf[512];
23864                     int         slen;
23865
23866                     strcpy(sbuf, strerror(ENOENT));
23867                     errno = ENOENT;
23868                     slen = call_vsnprintf(pbuf, sizeof(pbuf), "%m",
23869                                           "wrong");
23870                     return strcmp(sbuf, pbuf);
23871
23872
23873   ;
23874   return 0;
23875 }
23876 _ACEOF
23877 if ac_fn_c_try_run "$LINENO"; then :
23878   ntp_cv_vsnprintf_percent_m=yes
23879 else
23880   ntp_cv_vsnprintf_percent_m=no
23881 fi
23882 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23883   conftest.$ac_objext conftest.beam conftest.$ac_ext
23884 fi
23885
23886
23887 fi
23888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_vsnprintf_percent_m" >&5
23889 $as_echo "$ntp_cv_vsnprintf_percent_m" >&6; }
23890     case "$ntp_cv_vsnprintf_percent_m" in
23891      yes)
23892
23893 $as_echo "#define VSNPRINTF_PERCENT_M 1" >>confdefs.h
23894
23895     esac
23896 esac
23897
23898 for ac_header in sys/clockctl.h
23899 do :
23900   ac_fn_c_check_header_mongrel "$LINENO" "sys/clockctl.h" "ac_cv_header_sys_clockctl_h" "$ac_includes_default"
23901 if test "x$ac_cv_header_sys_clockctl_h" = xyes; then :
23902   cat >>confdefs.h <<_ACEOF
23903 #define HAVE_SYS_CLOCKCTL_H 1
23904 _ACEOF
23905
23906 fi
23907
23908 done
23909
23910
23911 # Check whether --enable-clockctl was given.
23912 if test "${enable_clockctl+set}" = set; then :
23913   enableval=$enable_clockctl; ntp_use_dev_clockctl=$enableval
23914 else
23915   ntp_use_dev_clockctl=$ac_cv_header_sys_clockctl_h
23916
23917 fi
23918
23919
23920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use /dev/clockctl" >&5
23921 $as_echo_n "checking if we should use /dev/clockctl... " >&6; }
23922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_dev_clockctl" >&5
23923 $as_echo "$ntp_use_dev_clockctl" >&6; }
23924
23925
23926 for ac_header in sys/capability.h sys/prctl.h
23927 do :
23928   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
23929 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
23930 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
23931   cat >>confdefs.h <<_ACEOF
23932 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
23933 _ACEOF
23934
23935 fi
23936
23937 done
23938
23939
23940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have linux capabilities (libcap)" >&5
23941 $as_echo_n "checking if we have linux capabilities (libcap)... " >&6; }
23942
23943 case "$ac_cv_header_sys_capability_h$ac_cv_header_sys_prctl_h" in
23944  yesyes)
23945     case "$host" in
23946      mips-sgi-irix*)
23947         ntp_have_linuxcaps=no
23948         ;;
23949      *) ntp_have_linuxcaps=yes
23950         ;;
23951     esac
23952     ;;
23953  *)
23954     ntp_have_linuxcaps=no
23955     ;;
23956 esac
23957
23958 # Check whether --enable-linuxcaps was given.
23959 if test "${enable_linuxcaps+set}" = set; then :
23960   enableval=$enable_linuxcaps; ntp_have_linuxcaps=$enableval
23961
23962 fi
23963
23964
23965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_have_linuxcaps" >&5
23966 $as_echo "$ntp_have_linuxcaps" >&6; }
23967
23968 case "$ntp_have_linuxcaps" in
23969  yes)
23970
23971 $as_echo "#define HAVE_LINUX_CAPABILITIES 1" >>confdefs.h
23972
23973     LIBS="$LIBS -lcap"
23974     ;;
23975 esac
23976
23977
23978 for ac_header in priv.h
23979 do :
23980   ac_fn_c_check_header_mongrel "$LINENO" "priv.h" "ac_cv_header_priv_h" "$ac_includes_default"
23981 if test "x$ac_cv_header_priv_h" = xyes; then :
23982   cat >>confdefs.h <<_ACEOF
23983 #define HAVE_PRIV_H 1
23984 _ACEOF
23985
23986 fi
23987
23988 done
23989
23990 case "$ac_cv_header_priv_h" in
23991  yes)
23992     case "$host" in
23993      *-solaris*)
23994         ac_fn_c_check_func "$LINENO" "setppriv" "ac_cv_func_setppriv"
23995 if test "x$ac_cv_func_setppriv" = xyes; then :
23996   ntp_have_solarisprivs=yes
23997 else
23998   ntp_have_solarisprivs=no
23999
24000 fi
24001
24002         ;;
24003     esac
24004 esac
24005
24006 # Check whether --enable-solarisprivs was given.
24007 if test "${enable_solarisprivs+set}" = set; then :
24008   enableval=$enable_solarisprivs; ntp_have_solarisprivs=$enableval
24009
24010 fi
24011
24012
24013 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have solaris privileges" >&5
24014 $as_echo_n "checking if we have solaris privileges... " >&6; }
24015
24016 case "$ntp_have_solarisprivs" in
24017  yes)
24018
24019 $as_echo "#define HAVE_SOLARIS_PRIVS 1" >>confdefs.h
24020
24021     ;;
24022  '') ntp_have_solarisprivs="no"
24023     ;;
24024 esac
24025
24026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_have_solarisprivs" >&5
24027 $as_echo "$ntp_have_solarisprivs" >&6; }
24028
24029 for ac_header in sys/mac.h
24030 do :
24031   ac_fn_c_check_header_mongrel "$LINENO" "sys/mac.h" "ac_cv_header_sys_mac_h" "$ac_includes_default"
24032 if test "x$ac_cv_header_sys_mac_h" = xyes; then :
24033   cat >>confdefs.h <<_ACEOF
24034 #define HAVE_SYS_MAC_H 1
24035 _ACEOF
24036
24037 fi
24038
24039 done
24040
24041
24042 # Check whether --enable-trustedbsd_mac was given.
24043 if test "${enable_trustedbsd_mac+set}" = set; then :
24044   enableval=$enable_trustedbsd_mac; ntp_use_trustedbsd_mac=$enableval
24045
24046 fi
24047
24048
24049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use TrustedBSD MAC privileges" >&5
24050 $as_echo_n "checking if we should use TrustedBSD MAC privileges... " >&6; }
24051
24052 case "$ntp_use_trustedbsd_mac$ac_cv_header_sys_mac_h" in
24053  yesyes)
24054
24055 $as_echo "#define HAVE_TRUSTEDBSD_MAC 1" >>confdefs.h
24056
24057     ;;
24058  *) ntp_use_trustedbsd_mac="no";
24059     ;;
24060 esac
24061
24062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_trustedbsd_mac" >&5
24063 $as_echo "$ntp_use_trustedbsd_mac" >&6; }
24064
24065 case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs$ntp_use_trustedbsd_mac" in
24066  *yes*)
24067
24068 $as_echo "#define HAVE_DROPROOT 1" >>confdefs.h
24069
24070 esac
24071
24072 case "$host" in
24073  *-*-darwin*)
24074     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
24075 $as_echo_n "checking for library containing res_9_init... " >&6; }
24076 if ${ac_cv_search_res_9_init+:} false; then :
24077   $as_echo_n "(cached) " >&6
24078 else
24079   ac_func_search_save_LIBS=$LIBS
24080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24081 /* end confdefs.h.  */
24082
24083 /* Override any GCC internal prototype to avoid an error.
24084    Use char because int might match the return type of a GCC
24085    builtin and then its argument prototype would still apply.  */
24086 #ifdef __cplusplus
24087 extern "C"
24088 #endif
24089 char res_9_init ();
24090 int
24091 main ()
24092 {
24093 return res_9_init ();
24094   ;
24095   return 0;
24096 }
24097 _ACEOF
24098 for ac_lib in '' resolv; do
24099   if test -z "$ac_lib"; then
24100     ac_res="none required"
24101   else
24102     ac_res=-l$ac_lib
24103     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24104   fi
24105   if ac_fn_c_try_link "$LINENO"; then :
24106   ac_cv_search_res_9_init=$ac_res
24107 fi
24108 rm -f core conftest.err conftest.$ac_objext \
24109     conftest$ac_exeext
24110   if ${ac_cv_search_res_9_init+:} false; then :
24111   break
24112 fi
24113 done
24114 if ${ac_cv_search_res_9_init+:} false; then :
24115
24116 else
24117   ac_cv_search_res_9_init=no
24118 fi
24119 rm conftest.$ac_ext
24120 LIBS=$ac_func_search_save_LIBS
24121 fi
24122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
24123 $as_echo "$ac_cv_search_res_9_init" >&6; }
24124 ac_res=$ac_cv_search_res_9_init
24125 if test "$ac_res" != no; then :
24126   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24127
24128 fi
24129
24130     ;;
24131  *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
24132 $as_echo_n "checking for library containing res_init... " >&6; }
24133 if ${ac_cv_search_res_init+:} false; then :
24134   $as_echo_n "(cached) " >&6
24135 else
24136   ac_func_search_save_LIBS=$LIBS
24137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24138 /* end confdefs.h.  */
24139
24140 /* Override any GCC internal prototype to avoid an error.
24141    Use char because int might match the return type of a GCC
24142    builtin and then its argument prototype would still apply.  */
24143 #ifdef __cplusplus
24144 extern "C"
24145 #endif
24146 char res_init ();
24147 int
24148 main ()
24149 {
24150 return res_init ();
24151   ;
24152   return 0;
24153 }
24154 _ACEOF
24155 for ac_lib in '' resolv; do
24156   if test -z "$ac_lib"; then
24157     ac_res="none required"
24158   else
24159     ac_res=-l$ac_lib
24160     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24161   fi
24162   if ac_fn_c_try_link "$LINENO"; then :
24163   ac_cv_search_res_init=$ac_res
24164 fi
24165 rm -f core conftest.err conftest.$ac_objext \
24166     conftest$ac_exeext
24167   if ${ac_cv_search_res_init+:} false; then :
24168   break
24169 fi
24170 done
24171 if ${ac_cv_search_res_init+:} false; then :
24172
24173 else
24174   ac_cv_search_res_init=no
24175 fi
24176 rm conftest.$ac_ext
24177 LIBS=$ac_func_search_save_LIBS
24178 fi
24179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
24180 $as_echo "$ac_cv_search_res_init" >&6; }
24181 ac_res=$ac_cv_search_res_init
24182 if test "$ac_res" != no; then :
24183   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24184
24185 fi
24186
24187     ;;
24188 esac
24189 for ac_header in sys/types.h netinet/in.h arpa/nameser.h netdb.h resolv.h
24190 do :
24191   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
24192 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_SYS_TYPES_H
24193 #  include <sys/types.h>
24194 #endif
24195 #ifdef HAVE_NETINET_IN_H
24196 #  include <netinet/in.h>   /* inet_ functions / structs */
24197 #endif
24198 #ifdef HAVE_ARPA_NAMESER_H
24199 #  include <arpa/nameser.h> /* DNS HEADER struct */
24200 #endif
24201 #ifdef HAVE_NETDB_H
24202 #  include <netdb.h>
24203 #endif
24204 "
24205 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
24206   cat >>confdefs.h <<_ACEOF
24207 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
24208 _ACEOF
24209
24210 fi
24211
24212 done
24213
24214
24215 #HMS: Why do we do this check so "early"?
24216 for ac_func in res_init
24217 do :
24218   ac_fn_c_check_func "$LINENO" "res_init" "ac_cv_func_res_init"
24219 if test "x$ac_cv_func_res_init" = xyes; then :
24220   cat >>confdefs.h <<_ACEOF
24221 #define HAVE_RES_INIT 1
24222 _ACEOF
24223
24224 else
24225   for ac_func in __res_init
24226 do :
24227   ac_fn_c_check_func "$LINENO" "__res_init" "ac_cv_func___res_init"
24228 if test "x$ac_cv_func___res_init" = xyes; then :
24229   cat >>confdefs.h <<_ACEOF
24230 #define HAVE___RES_INIT 1
24231 _ACEOF
24232
24233 fi
24234 done
24235
24236 fi
24237 done
24238
24239
24240 # We also need -lsocket, but we have tested for that already.
24241 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
24242 if test "x$ac_cv_func_inet_ntop" = xyes; then :
24243
24244 else
24245
24246 $as_echo "#define ISC_PLATFORM_NEEDNTOP 1" >>confdefs.h
24247
24248 fi
24249
24250 ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
24251 if test "x$ac_cv_func_inet_pton" = xyes; then :
24252
24253 else
24254
24255 $as_echo "#define ISC_PLATFORM_NEEDPTON 1" >>confdefs.h
24256
24257 fi
24258
24259
24260 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
24261 if test "x$ac_cv_type_uintptr_t" = xyes; then :
24262
24263 cat >>confdefs.h <<_ACEOF
24264 #define HAVE_UINTPTR_T 1
24265 _ACEOF
24266
24267
24268 fi
24269 ac_fn_c_check_type "$LINENO" "int32" "ac_cv_type_int32" "$ac_includes_default"
24270 if test "x$ac_cv_type_int32" = xyes; then :
24271
24272 cat >>confdefs.h <<_ACEOF
24273 #define HAVE_INT32 1
24274 _ACEOF
24275
24276
24277 fi
24278 ac_fn_c_check_type "$LINENO" "u_int32" "ac_cv_type_u_int32" "$ac_includes_default"
24279 if test "x$ac_cv_type_u_int32" = xyes; then :
24280
24281 cat >>confdefs.h <<_ACEOF
24282 #define HAVE_U_INT32 1
24283 _ACEOF
24284
24285
24286 fi
24287
24288
24289
24290
24291 case "$ac_cv_type_int32::$ac_cv_header_resolv_h" in
24292  no::yes)
24293     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32 with DNS headers included" >&5
24294 $as_echo_n "checking for int32 with DNS headers included... " >&6; }
24295 if ${ntp_cv_type_int32_with_dns+:} false; then :
24296   $as_echo_n "(cached) " >&6
24297 else
24298   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24299 /* end confdefs.h.  */
24300
24301                     #ifdef HAVE_ARPA_NAMESER_H
24302                     # include <arpa/nameser.h>
24303                     #endif
24304                     #include <resolv.h>
24305
24306 int
24307 main ()
24308 {
24309
24310                     size_t cb = sizeof(int32);
24311
24312
24313   ;
24314   return 0;
24315 }
24316 _ACEOF
24317 if ac_fn_c_try_compile "$LINENO"; then :
24318   ntp_cv_type_int32_with_dns=yes
24319 else
24320   ntp_cv_type_int32_with_dns=no
24321
24322 fi
24323 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24324
24325 fi
24326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_type_int32_with_dns" >&5
24327 $as_echo "$ntp_cv_type_int32_with_dns" >&6; }
24328     case "$ntp_cv_type_int32_with_dns" in
24329      yes)
24330
24331 $as_echo "#define HAVE_INT32_ONLY_WITH_DNS 1" >>confdefs.h
24332
24333     esac
24334 esac
24335
24336 case "$ac_cv_type_u_int32::$ac_cv_header_resolv_h" in
24337  no::yes)
24338     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int32 with DNS headers included" >&5
24339 $as_echo_n "checking for u_int32 with DNS headers included... " >&6; }
24340 if ${ntp_cv_type_u_int32_with_dns+:} false; then :
24341   $as_echo_n "(cached) " >&6
24342 else
24343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24344 /* end confdefs.h.  */
24345
24346                     #ifdef HAVE_ARPA_NAMESER_H
24347                     # include <arpa/nameser.h>
24348                     #endif
24349                     #include <resolv.h>
24350
24351 int
24352 main ()
24353 {
24354
24355                     size_t cb = sizeof(u_int32);
24356
24357
24358   ;
24359   return 0;
24360 }
24361 _ACEOF
24362 if ac_fn_c_try_compile "$LINENO"; then :
24363   ntp_cv_type_u_int32_with_dns=yes
24364 else
24365   ntp_cv_type_u_int32_with_dns=no
24366
24367 fi
24368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24369
24370 fi
24371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_type_u_int32_with_dns" >&5
24372 $as_echo "$ntp_cv_type_u_int32_with_dns" >&6; }
24373     case "$ntp_cv_type_u_int32_with_dns" in
24374      yes)
24375
24376 $as_echo "#define HAVE_U_INT32_ONLY_WITH_DNS 1" >>confdefs.h
24377
24378     esac
24379 esac
24380
24381 for ac_header in sys/timepps.h
24382 do :
24383   ac_fn_c_check_header_compile "$LINENO" "sys/timepps.h" "ac_cv_header_sys_timepps_h" "
24384         #ifdef HAVE_SYS_TIME_H
24385         # include <sys/time.h>
24386         #endif
24387         #ifdef HAVE_ERRNO_H
24388         # include <errno.h>
24389         #endif
24390
24391
24392 "
24393 if test "x$ac_cv_header_sys_timepps_h" = xyes; then :
24394   cat >>confdefs.h <<_ACEOF
24395 #define HAVE_SYS_TIMEPPS_H 1
24396 _ACEOF
24397
24398 fi
24399
24400 done
24401
24402
24403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec" >&5
24404 $as_echo_n "checking for struct timespec... " >&6; }
24405 if ${ntp_cv_struct_timespec+:} false; then :
24406   $as_echo_n "(cached) " >&6
24407 else
24408   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24409 /* end confdefs.h.  */
24410
24411                 #include <sys/time.h>
24412                 /* Under SunOS, timespec is in sys/timepps.h,
24413                    which needs errno.h and FRAC */
24414                 #ifdef HAVE_ERRNO_H
24415                 # include <errno.h>
24416                 #endif
24417                 #ifdef HAVE_SYS_TIMEPPS_H
24418                 # define FRAC 4294967296
24419                 # include <sys/timepps.h>
24420                 #endif
24421
24422 int
24423 main ()
24424 {
24425
24426                 struct timespec n;
24427
24428
24429   ;
24430   return 0;
24431 }
24432 _ACEOF
24433 if ac_fn_c_try_compile "$LINENO"; then :
24434   ntp_cv_struct_timespec=yes
24435 else
24436   ntp_cv_struct_timespec=no
24437
24438 fi
24439 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24440
24441 fi
24442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_timespec" >&5
24443 $as_echo "$ntp_cv_struct_timespec" >&6; }
24444 case "$ntp_cv_struct_timespec" in
24445  yes)
24446
24447 $as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
24448
24449 esac
24450
24451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ntptimeval" >&5
24452 $as_echo_n "checking for struct ntptimeval... " >&6; }
24453 if ${ntp_cv_struct_ntptimeval+:} false; then :
24454   $as_echo_n "(cached) " >&6
24455 else
24456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24457 /* end confdefs.h.  */
24458
24459                 #include <sys/time.h>
24460                 #include <sys/timex.h>
24461
24462 int
24463 main ()
24464 {
24465
24466                 struct ntptimeval n;
24467
24468
24469   ;
24470   return 0;
24471 }
24472 _ACEOF
24473 if ac_fn_c_try_compile "$LINENO"; then :
24474   ntp_cv_struct_ntptimeval=yes
24475 else
24476   ntp_cv_struct_ntptimeval=no
24477
24478 fi
24479 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24480
24481 fi
24482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_ntptimeval" >&5
24483 $as_echo "$ntp_cv_struct_ntptimeval" >&6; }
24484 case "$ntp_cv_struct_ntptimeval" in
24485  yes)
24486
24487 $as_echo "#define HAVE_STRUCT_NTPTIMEVAL 1" >>confdefs.h
24488
24489 esac
24490
24491 for ac_header in md5.h
24492 do :
24493   ac_fn_c_check_header_compile "$LINENO" "md5.h" "ac_cv_header_md5_h" "
24494         #ifdef HAVE_SYS_TYPES_H
24495         # include <sys/types.h>
24496         #endif
24497
24498
24499 "
24500 if test "x$ac_cv_header_md5_h" = xyes; then :
24501   cat >>confdefs.h <<_ACEOF
24502 #define HAVE_MD5_H 1
24503 _ACEOF
24504
24505 fi
24506
24507 done
24508
24509
24510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing MD5Init" >&5
24511 $as_echo_n "checking for library containing MD5Init... " >&6; }
24512 if ${ac_cv_search_MD5Init+:} false; then :
24513   $as_echo_n "(cached) " >&6
24514 else
24515   ac_func_search_save_LIBS=$LIBS
24516 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24517 /* end confdefs.h.  */
24518
24519 /* Override any GCC internal prototype to avoid an error.
24520    Use char because int might match the return type of a GCC
24521    builtin and then its argument prototype would still apply.  */
24522 #ifdef __cplusplus
24523 extern "C"
24524 #endif
24525 char MD5Init ();
24526 int
24527 main ()
24528 {
24529 return MD5Init ();
24530   ;
24531   return 0;
24532 }
24533 _ACEOF
24534 for ac_lib in '' md5 md; do
24535   if test -z "$ac_lib"; then
24536     ac_res="none required"
24537   else
24538     ac_res=-l$ac_lib
24539     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
24540   fi
24541   if ac_fn_c_try_link "$LINENO"; then :
24542   ac_cv_search_MD5Init=$ac_res
24543 fi
24544 rm -f core conftest.err conftest.$ac_objext \
24545     conftest$ac_exeext
24546   if ${ac_cv_search_MD5Init+:} false; then :
24547   break
24548 fi
24549 done
24550 if ${ac_cv_search_MD5Init+:} false; then :
24551
24552 else
24553   ac_cv_search_MD5Init=no
24554 fi
24555 rm conftest.$ac_ext
24556 LIBS=$ac_func_search_save_LIBS
24557 fi
24558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_MD5Init" >&5
24559 $as_echo "$ac_cv_search_MD5Init" >&6; }
24560 ac_res=$ac_cv_search_MD5Init
24561 if test "$ac_res" != no; then :
24562   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
24563
24564 fi
24565
24566 for ac_func in MD5Init sysconf getdtablesize sigaction sigset sigvec
24567 do :
24568   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
24569 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
24570 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
24571   cat >>confdefs.h <<_ACEOF
24572 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
24573 _ACEOF
24574
24575 fi
24576 done
24577
24578
24579 # HMS: does this need to be a cached variable?
24580 # Check whether --enable-signalled-io was given.
24581 if test "${enable_signalled_io+set}" = set; then :
24582   enableval=$enable_signalled_io; use_signalled_io=$enableval
24583 else
24584   use_signalled_io=yes
24585
24586 fi
24587
24588
24589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGIO" >&5
24590 $as_echo_n "checking for SIGIO... " >&6; }
24591 if ${ntp_cv_hdr_def_sigio+:} false; then :
24592   $as_echo_n "(cached) " >&6
24593 else
24594   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24595 /* end confdefs.h.  */
24596
24597             #include <signal.h>
24598
24599             #ifndef SIGIO
24600             # error
24601             #endif
24602
24603 _ACEOF
24604 if ac_fn_c_try_cpp "$LINENO"; then :
24605   ntp_cv_hdr_def_sigio=yes
24606 else
24607   ntp_cv_hdr_def_sigio=no
24608
24609 fi
24610 rm -f conftest.err conftest.i conftest.$ac_ext
24611
24612 fi
24613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_hdr_def_sigio" >&5
24614 $as_echo "$ntp_cv_hdr_def_sigio" >&6; }
24615
24616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use SIGIO" >&5
24617 $as_echo_n "checking if we want to use SIGIO... " >&6; }
24618 ans=no
24619 case "$ntp_cv_hdr_def_sigio" in
24620  yes)
24621     ans=yes
24622     case "$host" in
24623      alpha*-dec-osf4*|alpha*-dec-osf5*)
24624         ans=no
24625         ;;
24626      *-convex-*)
24627         ans=no
24628         ;;
24629      *-dec-*)
24630         ans=no
24631         ;;
24632      *-pc-cygwin*)
24633         ans=no
24634         ;;
24635      *-sni-sysv*)
24636         ans=no
24637         ;;
24638      *-stratus-vos)
24639         ans=no
24640         ;;
24641      *-univel-sysv*)
24642         ans=no
24643         ;;
24644      *-*-irix6*)
24645         ans=no
24646         ;;
24647      *-*-freebsd*)
24648         ans=no
24649         ;;
24650      *-*-*linux*)
24651         ans=no
24652         ;;
24653      *-*-unicosmp*)
24654         ans=no
24655         ;;
24656      *-*-kfreebsd*)
24657         ans=no
24658         ;;
24659      m68k-*-mint*)
24660         ans=no
24661         ;;
24662     esac
24663     case "$ans" in
24664      no)
24665         ans="Possible for $host but disabled because of reported problems"
24666         ;;
24667     esac
24668     ;;
24669 esac
24670 case "$ans" in
24671  yes)
24672     case "$use_signalled_io" in
24673      yes)
24674
24675 $as_echo "#define HAVE_SIGNALED_IO 1" >>confdefs.h
24676
24677         ;;
24678      *) ans="Allowed for $host but --disable-signalled-io was given"
24679         ;;
24680     esac
24681 esac
24682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
24683 $as_echo "$ans" >&6; }
24684
24685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGPOLL" >&5
24686 $as_echo_n "checking for SIGPOLL... " >&6; }
24687 if ${ntp_cv_hdr_def_sigpoll+:} false; then :
24688   $as_echo_n "(cached) " >&6
24689 else
24690   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24691 /* end confdefs.h.  */
24692
24693             #include <signal.h>
24694
24695             #ifndef SIGPOLL
24696             # error
24697             #endif
24698
24699 _ACEOF
24700 if ac_fn_c_try_cpp "$LINENO"; then :
24701   ntp_cv_hdr_def_sigpoll=yes
24702 else
24703   ntp_cv_hdr_def_sigpoll=no
24704
24705 fi
24706 rm -f conftest.err conftest.i conftest.$ac_ext
24707
24708 fi
24709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_hdr_def_sigpoll" >&5
24710 $as_echo "$ntp_cv_hdr_def_sigpoll" >&6; }
24711
24712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can use SIGPOLL for UDP I/O" >&5
24713 $as_echo_n "checking if we can use SIGPOLL for UDP I/O... " >&6; }
24714 ans=no
24715 case "$ntp_cv_hdr_def_sigpoll" in
24716  yes)
24717     case "$host" in
24718      mips-sgi-irix*)
24719         ans=no
24720         ;;
24721      vax-dec-bsd)
24722         ans=no
24723         ;;
24724      *-pc-cygwin*)
24725         ans=no
24726         ;;
24727      *-sni-sysv*)
24728         ans=no
24729         ;;
24730      *-stratus-vos)
24731         ans=no
24732         ;;
24733      *-*-aix[4-9]*)
24734         # XXX Only verified thru AIX6
24735         ans=no
24736         ;;
24737      *-*-hpux*)
24738         ans=no
24739         ;;
24740      *-*-*linux*)
24741         ans=no
24742         ;;
24743      *-*-osf*)
24744         ans=no
24745         ;;
24746      *-*-qnx*)
24747         ans=no
24748         ;;
24749      *-*-sunos*)
24750         ans=no
24751         ;;
24752      *-*-solaris*)
24753         ans=no
24754         ;;
24755      *-*-ultrix*)
24756         ans=no
24757         ;;
24758      *-*-unicosmp*)
24759         ans=no
24760         ;;
24761      *-*-kfreebsd*)
24762         ans=no
24763         ;;
24764      *) ans=yes
24765         ;;
24766     esac
24767     ;;
24768 esac
24769 case "$ans" in
24770  yes)
24771
24772 $as_echo "#define USE_UDP_SIGPOLL 1" >>confdefs.h
24773
24774 esac
24775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
24776 $as_echo "$ans" >&6; }
24777
24778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can use SIGPOLL for TTY I/O" >&5
24779 $as_echo_n "checking if we can use SIGPOLL for TTY I/O... " >&6; }
24780 ans=no
24781 case "$ntp_cv_hdr_def_sigpoll" in
24782  yes)
24783     case "$host" in
24784      mips-sgi-irix*)
24785         ans=no
24786         ;;
24787      vax-dec-bsd)
24788         ans=no
24789         ;;
24790      *-pc-cygwin*)
24791         ans=no
24792         ;;
24793      *-sni-sysv*)
24794         ans=no
24795         ;;
24796      *-stratus-vos)
24797         ans=no
24798         ;;
24799      *-*-aix[4-9]*)
24800         # XXX Only verified thru AIX6
24801         ans=no
24802         ;;
24803      *-*-hpux*)
24804         ans=no
24805         ;;
24806      *-*-*linux*)
24807         ans=no
24808         ;;
24809      *-*-osf*)
24810         ans=no
24811         ;;
24812      *-*-sunos*)
24813         ans=no
24814         ;;
24815      *-*-ultrix*)
24816         ans=no
24817         ;;
24818      *-*-qnx*)
24819         ans=no
24820         ;;
24821      *-*-unicosmp*)
24822         ans=no
24823         ;;
24824      *-*-kfreebsd*)
24825         ans=no
24826         ;;
24827      *) ans=yes
24828         ;;
24829     esac
24830     ;;
24831 esac
24832 case "$ans" in
24833  yes)
24834
24835 $as_echo "#define USE_TTY_SIGPOLL 1" >>confdefs.h
24836
24837 esac
24838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
24839 $as_echo "$ans" >&6; }
24840
24841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments to gettimeofday()" >&5
24842 $as_echo_n "checking number of arguments to gettimeofday()... " >&6; }
24843 if ${ntp_cv_func_Xettimeofday_nargs+:} false; then :
24844   $as_echo_n "(cached) " >&6
24845 else
24846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24847 /* end confdefs.h.  */
24848
24849                 #include <sys/time.h>
24850
24851 int
24852 main ()
24853 {
24854
24855                 gettimeofday(0, 0);
24856                 settimeofday(0, 0);
24857
24858
24859   ;
24860   return 0;
24861 }
24862 _ACEOF
24863 if ac_fn_c_try_compile "$LINENO"; then :
24864   ntp_cv_func_Xettimeofday_nargs=2
24865 else
24866   ntp_cv_func_Xettimeofday_nargs=1
24867
24868 fi
24869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24870
24871 fi
24872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_Xettimeofday_nargs" >&5
24873 $as_echo "$ntp_cv_func_Xettimeofday_nargs" >&6; }
24874 case "$ntp_cv_func_Xettimeofday_nargs" in
24875  1)
24876
24877 $as_echo "#define SYSV_TIMEOFDAY 1" >>confdefs.h
24878
24879 esac
24880
24881 for ac_func in settimeofday
24882 do :
24883   ac_fn_c_check_func "$LINENO" "settimeofday" "ac_cv_func_settimeofday"
24884 if test "x$ac_cv_func_settimeofday" = xyes; then :
24885   cat >>confdefs.h <<_ACEOF
24886 #define HAVE_SETTIMEOFDAY 1
24887 _ACEOF
24888
24889 else
24890
24891     case "$host" in
24892      *-*-mpeix*) ac_cv_func_settimeofday=yes
24893     esac
24894
24895 fi
24896 done
24897
24898
24899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we'll use clock_settime or settimeofday or stime" >&5
24900 $as_echo_n "checking if we'll use clock_settime or settimeofday or stime... " >&6; }
24901 ntp_warning='GRONK'
24902 ans=none
24903 case "$ac_cv_func_clock_settime$ac_cv_func_settimeofday$ac_cv_func_stime" in
24904  yes*)
24905     ntp_warning=''
24906     ans='clock_settime()'
24907     ;;
24908  noyes*)
24909     ntp_warning='But clock_settime() would be better (if we had it)'
24910     ans='settimeofday()'
24911     ;;
24912  nonoyes)
24913     ntp_warning='Which is the worst of the three'
24914     ans='stime()'
24915     ;;
24916  *)
24917     case "$build" in
24918      $host)
24919         ntp_warning='Which leaves us with nothing to use!'
24920     esac
24921 esac
24922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
24923 $as_echo "$ans" >&6; }
24924 case "$ntp_warning" in
24925  '')
24926     ;;
24927  *)
24928     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** $ntp_warning ***" >&5
24929 $as_echo "$as_me: WARNING: *** $ntp_warning ***" >&2;}
24930     ;;
24931 esac
24932
24933
24934 LDADD_LIBNTP="$LDADD_LIBNTP $LIBS"
24935 LIBS=$__LIBS
24936 { __LIBS=; unset __LIBS;}
24937
24938
24939
24940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for deprecated --with-arlib" >&5
24941 $as_echo_n "checking for deprecated --with-arlib... " >&6; }
24942
24943 # Check whether --with-arlib was given.
24944 if test "${with_arlib+set}" = set; then :
24945   withval=$with_arlib; ans=$withval
24946 else
24947   ans=no
24948 fi
24949
24950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
24951 $as_echo "$ans" >&6; }
24952
24953 case "$ans" in
24954  yes)
24955     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Please do not use --with-arlib, arlib is no longer included.  In the future, --with-arlib will not be recognized." >&5
24956 $as_echo "$as_me: WARNING: Please do not use --with-arlib, arlib is no longer included.  In the future, --with-arlib will not be recognized." >&2;}
24957     ;;
24958 esac
24959
24960 for ac_prog in gawk mawk nawk awk
24961 do
24962   # Extract the first word of "$ac_prog", so it can be a program name with args.
24963 set dummy $ac_prog; ac_word=$2
24964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24965 $as_echo_n "checking for $ac_word... " >&6; }
24966 if ${ac_cv_prog_AWK+:} false; then :
24967   $as_echo_n "(cached) " >&6
24968 else
24969   if test -n "$AWK"; then
24970   ac_cv_prog_AWK="$AWK" # Let the user override the test.
24971 else
24972 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24973 for as_dir in $PATH
24974 do
24975   IFS=$as_save_IFS
24976   test -z "$as_dir" && as_dir=.
24977     for ac_exec_ext in '' $ac_executable_extensions; do
24978   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24979     ac_cv_prog_AWK="$ac_prog"
24980     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24981     break 2
24982   fi
24983 done
24984   done
24985 IFS=$as_save_IFS
24986
24987 fi
24988 fi
24989 AWK=$ac_cv_prog_AWK
24990 if test -n "$AWK"; then
24991   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
24992 $as_echo "$AWK" >&6; }
24993 else
24994   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24995 $as_echo "no" >&6; }
24996 fi
24997
24998
24999   test -n "$AWK" && break
25000 done
25001
25002 { ac_cv_prog_AWK=; unset ac_cv_prog_AWK;}
25003                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
25004 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
25005 set x ${MAKE-make}
25006 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
25007 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
25008   $as_echo_n "(cached) " >&6
25009 else
25010   cat >conftest.make <<\_ACEOF
25011 SHELL = /bin/sh
25012 all:
25013         @echo '@@@%%%=$(MAKE)=@@@%%%'
25014 _ACEOF
25015 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
25016 case `${MAKE-make} -f conftest.make 2>/dev/null` in
25017   *@@@%%%=?*=@@@%%%*)
25018     eval ac_cv_prog_make_${ac_make}_set=yes;;
25019   *)
25020     eval ac_cv_prog_make_${ac_make}_set=no;;
25021 esac
25022 rm -f conftest.make
25023 fi
25024 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
25025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25026 $as_echo "yes" >&6; }
25027   SET_MAKE=
25028 else
25029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25030 $as_echo "no" >&6; }
25031   SET_MAKE="MAKE=${MAKE-make}"
25032 fi
25033
25034
25035
25036
25037
25038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
25039 $as_echo_n "checking whether ln -s works... " >&6; }
25040 LN_S=$as_ln_s
25041 if test "$LN_S" = "ln -s"; then
25042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
25043 $as_echo "yes" >&6; }
25044 else
25045   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
25046 $as_echo "no, using $LN_S" >&6; }
25047 fi
25048
25049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
25050 $as_echo_n "checking for library containing strerror... " >&6; }
25051 if ${ac_cv_search_strerror+:} false; then :
25052   $as_echo_n "(cached) " >&6
25053 else
25054   ac_func_search_save_LIBS=$LIBS
25055 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25056 /* end confdefs.h.  */
25057
25058 /* Override any GCC internal prototype to avoid an error.
25059    Use char because int might match the return type of a GCC
25060    builtin and then its argument prototype would still apply.  */
25061 #ifdef __cplusplus
25062 extern "C"
25063 #endif
25064 char strerror ();
25065 int
25066 main ()
25067 {
25068 return strerror ();
25069   ;
25070   return 0;
25071 }
25072 _ACEOF
25073 for ac_lib in '' cposix; do
25074   if test -z "$ac_lib"; then
25075     ac_res="none required"
25076   else
25077     ac_res=-l$ac_lib
25078     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25079   fi
25080   if ac_fn_c_try_link "$LINENO"; then :
25081   ac_cv_search_strerror=$ac_res
25082 fi
25083 rm -f core conftest.err conftest.$ac_objext \
25084     conftest$ac_exeext
25085   if ${ac_cv_search_strerror+:} false; then :
25086   break
25087 fi
25088 done
25089 if ${ac_cv_search_strerror+:} false; then :
25090
25091 else
25092   ac_cv_search_strerror=no
25093 fi
25094 rm conftest.$ac_ext
25095 LIBS=$ac_func_search_save_LIBS
25096 fi
25097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
25098 $as_echo "$ac_cv_search_strerror" >&6; }
25099 ac_res=$ac_cv_search_strerror
25100 if test "$ac_res" != no; then :
25101   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25102
25103 fi
25104
25105
25106
25107 # Extract the first word of "perl", so it can be a program name with args.
25108 set dummy perl; ac_word=$2
25109 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25110 $as_echo_n "checking for $ac_word... " >&6; }
25111 if ${ac_cv_path_PATH_PERL+:} false; then :
25112   $as_echo_n "(cached) " >&6
25113 else
25114   case $PATH_PERL in
25115   [\\/]* | ?:[\\/]*)
25116   ac_cv_path_PATH_PERL="$PATH_PERL" # Let the user override the test with a path.
25117   ;;
25118   *)
25119   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25120 for as_dir in $PATH
25121 do
25122   IFS=$as_save_IFS
25123   test -z "$as_dir" && as_dir=.
25124     for ac_exec_ext in '' $ac_executable_extensions; do
25125   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25126     ac_cv_path_PATH_PERL="$as_dir/$ac_word$ac_exec_ext"
25127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25128     break 2
25129   fi
25130 done
25131   done
25132 IFS=$as_save_IFS
25133
25134   ;;
25135 esac
25136 fi
25137 PATH_PERL=$ac_cv_path_PATH_PERL
25138 if test -n "$PATH_PERL"; then
25139   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PERL" >&5
25140 $as_echo "$PATH_PERL" >&6; }
25141 else
25142   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25143 $as_echo "no" >&6; }
25144 fi
25145
25146
25147 { ac_cv_path_PATH_PERL=; unset ac_cv_path_PATH_PERL;}
25148 # Extract the first word of "test", so it can be a program name with args.
25149 set dummy test; ac_word=$2
25150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25151 $as_echo_n "checking for $ac_word... " >&6; }
25152 if ${ac_cv_path_PATH_TEST+:} false; then :
25153   $as_echo_n "(cached) " >&6
25154 else
25155   case $PATH_TEST in
25156   [\\/]* | ?:[\\/]*)
25157   ac_cv_path_PATH_TEST="$PATH_TEST" # Let the user override the test with a path.
25158   ;;
25159   *)
25160   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25161 for as_dir in $PATH
25162 do
25163   IFS=$as_save_IFS
25164   test -z "$as_dir" && as_dir=.
25165     for ac_exec_ext in '' $ac_executable_extensions; do
25166   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25167     ac_cv_path_PATH_TEST="$as_dir/$ac_word$ac_exec_ext"
25168     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25169     break 2
25170   fi
25171 done
25172   done
25173 IFS=$as_save_IFS
25174
25175   ;;
25176 esac
25177 fi
25178 PATH_TEST=$ac_cv_path_PATH_TEST
25179 if test -n "$PATH_TEST"; then
25180   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_TEST" >&5
25181 $as_echo "$PATH_TEST" >&6; }
25182 else
25183   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25184 $as_echo "no" >&6; }
25185 fi
25186
25187
25188 { ac_cv_path_PATH_TEST=; unset ac_cv_path_PATH_TEST;}
25189 test -z "$CONFIG_SHELL" && CONFIG_SHELL=/bin/sh
25190
25191
25192 # Check whether --with-net-snmp-config was given.
25193 if test "${with_net_snmp_config+set}" = set; then :
25194   withval=$with_net_snmp_config; ans=$withval
25195 else
25196   ans=yes
25197
25198 fi
25199
25200 case "$ans" in
25201  no)
25202     ;;
25203  yes)
25204     ans=net-snmp-config
25205     ;;
25206  /*)
25207     ;;
25208  */*)
25209     as_fn_error $? "--with-net-snmp-config takes either a name or an absolute path" "$LINENO" 5
25210     ;;
25211  *)
25212     ;;
25213 esac
25214 PROG_NET_SNMP_CONFIG=$ans
25215 case "$PROG_NET_SNMP_CONFIG" in
25216  no) ;;
25217  /*)
25218     PATH_NET_SNMP_CONFIG=$PROG_NET_SNMP_CONFIG
25219     ;;
25220  *)
25221     # Extract the first word of "$PROG_NET_SNMP_CONFIG", so it can be a program name with args.
25222 set dummy $PROG_NET_SNMP_CONFIG; ac_word=$2
25223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
25224 $as_echo_n "checking for $ac_word... " >&6; }
25225 if ${ac_cv_path_PATH_NET_SNMP_CONFIG+:} false; then :
25226   $as_echo_n "(cached) " >&6
25227 else
25228   case $PATH_NET_SNMP_CONFIG in
25229   [\\/]* | ?:[\\/]*)
25230   ac_cv_path_PATH_NET_SNMP_CONFIG="$PATH_NET_SNMP_CONFIG" # Let the user override the test with a path.
25231   ;;
25232   *)
25233   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25234 for as_dir in $PATH
25235 do
25236   IFS=$as_save_IFS
25237   test -z "$as_dir" && as_dir=.
25238     for ac_exec_ext in '' $ac_executable_extensions; do
25239   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
25240     ac_cv_path_PATH_NET_SNMP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
25241     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
25242     break 2
25243   fi
25244 done
25245   done
25246 IFS=$as_save_IFS
25247
25248   ;;
25249 esac
25250 fi
25251 PATH_NET_SNMP_CONFIG=$ac_cv_path_PATH_NET_SNMP_CONFIG
25252 if test -n "$PATH_NET_SNMP_CONFIG"; then
25253   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_NET_SNMP_CONFIG" >&5
25254 $as_echo "$PATH_NET_SNMP_CONFIG" >&6; }
25255 else
25256   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
25257 $as_echo "no" >&6; }
25258 fi
25259
25260
25261     { ac_cv_path_PATH_NET_SNMP_CONFIG=; unset ac_cv_path_PATH_NET_SNMP_CONFIG;}
25262 ;;
25263 esac
25264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net-snmp-config path" >&5
25265 $as_echo_n "checking for net-snmp-config path... " >&6; }
25266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_NET_SNMP_CONFIG" >&5
25267 $as_echo "$PATH_NET_SNMP_CONFIG" >&6; }
25268
25269 case "$PATH_NET_SNMP_CONFIG" in
25270  /*)    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net-snmp version" >&5
25271 $as_echo_n "checking for net-snmp version... " >&6; }
25272 if ${ntp_cv_net_snmp_version+:} false; then :
25273   $as_echo_n "(cached) " >&6
25274 else
25275   ntp_cv_net_snmp_version=`$PATH_NET_SNMP_CONFIG --version`
25276
25277 fi
25278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_net_snmp_version" >&5
25279 $as_echo "$ntp_cv_net_snmp_version" >&6; }
25280         ;;
25281 esac
25282
25283 case "$host" in
25284  *-*-vxworks*)
25285     ac_link="$ac_link $VX_KERNEL"
25286     ;;
25287 esac
25288
25289 # HMS: a check for -lnsl used to be here - now being done in NTP_LIBNTP
25290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openlog" >&5
25291 $as_echo_n "checking for library containing openlog... " >&6; }
25292 if ${ac_cv_search_openlog+:} false; then :
25293   $as_echo_n "(cached) " >&6
25294 else
25295   ac_func_search_save_LIBS=$LIBS
25296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25297 /* end confdefs.h.  */
25298
25299 /* Override any GCC internal prototype to avoid an error.
25300    Use char because int might match the return type of a GCC
25301    builtin and then its argument prototype would still apply.  */
25302 #ifdef __cplusplus
25303 extern "C"
25304 #endif
25305 char openlog ();
25306 int
25307 main ()
25308 {
25309 return openlog ();
25310   ;
25311   return 0;
25312 }
25313 _ACEOF
25314 for ac_lib in '' gen syslog; do
25315   if test -z "$ac_lib"; then
25316     ac_res="none required"
25317   else
25318     ac_res=-l$ac_lib
25319     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25320   fi
25321   if ac_fn_c_try_link "$LINENO"; then :
25322   ac_cv_search_openlog=$ac_res
25323 fi
25324 rm -f core conftest.err conftest.$ac_objext \
25325     conftest$ac_exeext
25326   if ${ac_cv_search_openlog+:} false; then :
25327   break
25328 fi
25329 done
25330 if ${ac_cv_search_openlog+:} false; then :
25331
25332 else
25333   ac_cv_search_openlog=no
25334 fi
25335 rm conftest.$ac_ext
25336 LIBS=$ac_func_search_save_LIBS
25337 fi
25338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openlog" >&5
25339 $as_echo "$ac_cv_search_openlog" >&6; }
25340 ac_res=$ac_cv_search_openlog
25341 if test "$ac_res" != no; then :
25342   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25343
25344 fi
25345
25346 # XXX library list will be in ac_cv_search_openlog
25347
25348 # LIBSECCOMP is off by default -- needs testing with all the features
25349 # Please send bug reports to loganaden@gmail.com
25350 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use libseccomp sandboxing (EXPERIMENTAL)" >&5
25351 $as_echo_n "checking if we want to use libseccomp sandboxing (EXPERIMENTAL)... " >&6; }
25352 # Check whether --enable-libseccomp was given.
25353 if test "${enable_libseccomp+set}" = set; then :
25354   enableval=$enable_libseccomp; ntp_ok=$enableval
25355 else
25356   ntp_ok=no
25357
25358 fi
25359
25360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
25361 $as_echo "$ntp_ok" >&6; }
25362 case "$ntp_ok" in
25363  yes)
25364     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing seccomp_init" >&5
25365 $as_echo_n "checking for library containing seccomp_init... " >&6; }
25366 if ${ac_cv_search_seccomp_init+:} false; then :
25367   $as_echo_n "(cached) " >&6
25368 else
25369   ac_func_search_save_LIBS=$LIBS
25370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25371 /* end confdefs.h.  */
25372
25373 /* Override any GCC internal prototype to avoid an error.
25374    Use char because int might match the return type of a GCC
25375    builtin and then its argument prototype would still apply.  */
25376 #ifdef __cplusplus
25377 extern "C"
25378 #endif
25379 char seccomp_init ();
25380 int
25381 main ()
25382 {
25383 return seccomp_init ();
25384   ;
25385   return 0;
25386 }
25387 _ACEOF
25388 for ac_lib in '' seccomp; do
25389   if test -z "$ac_lib"; then
25390     ac_res="none required"
25391   else
25392     ac_res=-l$ac_lib
25393     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25394   fi
25395   if ac_fn_c_try_link "$LINENO"; then :
25396   ac_cv_search_seccomp_init=$ac_res
25397 fi
25398 rm -f core conftest.err conftest.$ac_objext \
25399     conftest$ac_exeext
25400   if ${ac_cv_search_seccomp_init+:} false; then :
25401   break
25402 fi
25403 done
25404 if ${ac_cv_search_seccomp_init+:} false; then :
25405
25406 else
25407   ac_cv_search_seccomp_init=no
25408 fi
25409 rm conftest.$ac_ext
25410 LIBS=$ac_func_search_save_LIBS
25411 fi
25412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_seccomp_init" >&5
25413 $as_echo "$ac_cv_search_seccomp_init" >&6; }
25414 ac_res=$ac_cv_search_seccomp_init
25415 if test "$ac_res" != no; then :
25416   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25417
25418 $as_echo "#define LIBSECCOMP 1" >>confdefs.h
25419
25420
25421 fi
25422
25423     if test "$cross_compiling" = yes; then :
25424   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
25425 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
25426 as_fn_error $? "cannot run test program while cross compiling
25427 See \`config.log' for more details" "$LINENO" 5; }
25428 else
25429   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25430 /* end confdefs.h.  */
25431
25432         #include <stdio.h>
25433         #include <stdlib.h>
25434         #include <errno.h>
25435         #include <sys/prctl.h>
25436         #include <linux/seccomp.h>
25437
25438         int main(void)
25439         {
25440                 int ret;
25441                 ret = prctl(PR_GET_SECCOMP, 0, 0, 0, 0);
25442                 if (ret < 0) {
25443                         switch (errno) {
25444                         case ENOSYS:
25445                                 return 1;
25446                         case EINVAL:
25447                                 return 1;
25448                         default:
25449                                 return 1;
25450                         }
25451                 }
25452                 ret =
25453                 prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, NULL, 0, 0);
25454                 if (ret < 0) {
25455                         switch (errno) {
25456                         case EINVAL:
25457                                 return 1;
25458                         case EFAULT:
25459                                 return 0;
25460                         default:
25461                                 return 1;
25462                 }
25463         }
25464 return 1;
25465 }
25466
25467
25468 _ACEOF
25469 if ac_fn_c_try_run "$LINENO"; then :
25470
25471 $as_echo "#define KERN_SECCOMP 1" >>confdefs.h
25472
25473
25474 fi
25475 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25476   conftest.$ac_objext conftest.beam conftest.$ac_ext
25477 fi
25478
25479     ;;
25480 esac
25481
25482
25483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for facilitynames in syslog.h" >&5
25484 $as_echo_n "checking for facilitynames in syslog.h... " >&6; }
25485 if ${ac_cv_HAVE_SYSLOG_FACILITYNAMES+:} false; then :
25486   $as_echo_n "(cached) " >&6
25487 else
25488
25489 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25490 /* end confdefs.h.  */
25491
25492 #define SYSLOG_NAMES
25493 #include <stdlib.h>
25494 #include <syslog.h>
25495
25496 int
25497 main ()
25498 {
25499  void *fnames; fnames = facilitynames;
25500   ;
25501   return 0;
25502 }
25503 _ACEOF
25504 if ac_fn_c_try_compile "$LINENO"; then :
25505   ac_cv_HAVE_SYSLOG_FACILITYNAMES=yes
25506 else
25507   ac_cv_HAVE_SYSLOG_FACILITYNAMES=no
25508 fi
25509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25510 fi
25511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_HAVE_SYSLOG_FACILITYNAMES" >&5
25512 $as_echo "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" >&6; }
25513 case "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" in
25514  yes)
25515
25516 $as_echo "#define HAVE_SYSLOG_FACILITYNAMES 1" >>confdefs.h
25517
25518     ;;
25519  no)
25520     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No facilitynames in <syslog.h>" >&5
25521 $as_echo "$as_me: WARNING: No facilitynames in <syslog.h>" >&2;}
25522     ;;
25523  cross)
25524     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: facilitynames in <syslog.h> - cross-compiling" >&5
25525 $as_echo "$as_me: WARNING: facilitynames in <syslog.h> - cross-compiling" >&2;}
25526     ;;
25527 esac
25528
25529
25530
25531 case "$host" in
25532  *-*-*linux*) ;;
25533  *-*-osf4*) ;;
25534  *-*-osf5*) ;;
25535  *)
25536     # HMS: Make sure we check for -lrt for clock_* before this...
25537     case "$ac_cv_search_clock_gettime" in
25538      '') as_fn_error $? "Internal Error: Haven't looked for clock_gettime() yet!" "$LINENO" 5 ;;
25539     esac
25540     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_setscheduler" >&5
25541 $as_echo_n "checking for library containing sched_setscheduler... " >&6; }
25542 if ${ac_cv_search_sched_setscheduler+:} false; then :
25543   $as_echo_n "(cached) " >&6
25544 else
25545   ac_func_search_save_LIBS=$LIBS
25546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25547 /* end confdefs.h.  */
25548
25549 /* Override any GCC internal prototype to avoid an error.
25550    Use char because int might match the return type of a GCC
25551    builtin and then its argument prototype would still apply.  */
25552 #ifdef __cplusplus
25553 extern "C"
25554 #endif
25555 char sched_setscheduler ();
25556 int
25557 main ()
25558 {
25559 return sched_setscheduler ();
25560   ;
25561   return 0;
25562 }
25563 _ACEOF
25564 for ac_lib in '' rt posix4; do
25565   if test -z "$ac_lib"; then
25566     ac_res="none required"
25567   else
25568     ac_res=-l$ac_lib
25569     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25570   fi
25571   if ac_fn_c_try_link "$LINENO"; then :
25572   ac_cv_search_sched_setscheduler=$ac_res
25573 fi
25574 rm -f core conftest.err conftest.$ac_objext \
25575     conftest$ac_exeext
25576   if ${ac_cv_search_sched_setscheduler+:} false; then :
25577   break
25578 fi
25579 done
25580 if ${ac_cv_search_sched_setscheduler+:} false; then :
25581
25582 else
25583   ac_cv_search_sched_setscheduler=no
25584 fi
25585 rm conftest.$ac_ext
25586 LIBS=$ac_func_search_save_LIBS
25587 fi
25588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_setscheduler" >&5
25589 $as_echo "$ac_cv_search_sched_setscheduler" >&6; }
25590 ac_res=$ac_cv_search_sched_setscheduler
25591 if test "$ac_res" != no; then :
25592   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25593
25594 fi
25595
25596     ;;
25597 esac
25598
25599 for ac_header in bstring.h
25600 do :
25601   ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
25602 if test "x$ac_cv_header_bstring_h" = xyes; then :
25603   cat >>confdefs.h <<_ACEOF
25604 #define HAVE_BSTRING_H 1
25605 _ACEOF
25606
25607 fi
25608
25609 done
25610
25611 ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
25612 if test "x$ac_cv_header_dns_sd_h" = xyes; then :
25613   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DNSServiceRegister" >&5
25614 $as_echo_n "checking for library containing DNSServiceRegister... " >&6; }
25615 if ${ac_cv_search_DNSServiceRegister+:} false; then :
25616   $as_echo_n "(cached) " >&6
25617 else
25618   ac_func_search_save_LIBS=$LIBS
25619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25620 /* end confdefs.h.  */
25621
25622 /* Override any GCC internal prototype to avoid an error.
25623    Use char because int might match the return type of a GCC
25624    builtin and then its argument prototype would still apply.  */
25625 #ifdef __cplusplus
25626 extern "C"
25627 #endif
25628 char DNSServiceRegister ();
25629 int
25630 main ()
25631 {
25632 return DNSServiceRegister ();
25633   ;
25634   return 0;
25635 }
25636 _ACEOF
25637 for ac_lib in '' dns_sd; do
25638   if test -z "$ac_lib"; then
25639     ac_res="none required"
25640   else
25641     ac_res=-l$ac_lib
25642     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
25643   fi
25644   if ac_fn_c_try_link "$LINENO"; then :
25645   ac_cv_search_DNSServiceRegister=$ac_res
25646 fi
25647 rm -f core conftest.err conftest.$ac_objext \
25648     conftest$ac_exeext
25649   if ${ac_cv_search_DNSServiceRegister+:} false; then :
25650   break
25651 fi
25652 done
25653 if ${ac_cv_search_DNSServiceRegister+:} false; then :
25654
25655 else
25656   ac_cv_search_DNSServiceRegister=no
25657 fi
25658 rm conftest.$ac_ext
25659 LIBS=$ac_func_search_save_LIBS
25660 fi
25661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DNSServiceRegister" >&5
25662 $as_echo "$ac_cv_search_DNSServiceRegister" >&6; }
25663 ac_res=$ac_cv_search_DNSServiceRegister
25664 if test "$ac_res" != no; then :
25665   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
25666
25667 $as_echo "#define HAVE_DNSREGISTRATION 1" >>confdefs.h
25668
25669
25670 fi
25671
25672
25673 fi
25674
25675
25676 for ac_header in fcntl.h fnmatch.h ieeefp.h inttypes.h kvm.h math.h
25677 do :
25678   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25679 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25680 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25681   cat >>confdefs.h <<_ACEOF
25682 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25683 _ACEOF
25684
25685 fi
25686
25687 done
25688
25689
25690 for ac_header in memory.h netdb.h poll.h
25691 do :
25692   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25693 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25694 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25695   cat >>confdefs.h <<_ACEOF
25696 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25697 _ACEOF
25698
25699 fi
25700
25701 done
25702
25703 for ac_header in sgtty.h stdatomic.h
25704 do :
25705   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25706 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25707 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25708   cat >>confdefs.h <<_ACEOF
25709 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25710 _ACEOF
25711
25712 fi
25713
25714 done
25715
25716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
25717 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
25718 if ${ac_cv_header_stdbool_h+:} false; then :
25719   $as_echo_n "(cached) " >&6
25720 else
25721   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25722 /* end confdefs.h.  */
25723
25724              #include <stdbool.h>
25725              #ifndef bool
25726               "error: bool is not defined"
25727              #endif
25728              #ifndef false
25729               "error: false is not defined"
25730              #endif
25731              #if false
25732               "error: false is not 0"
25733              #endif
25734              #ifndef true
25735               "error: true is not defined"
25736              #endif
25737              #if true != 1
25738               "error: true is not 1"
25739              #endif
25740              #ifndef __bool_true_false_are_defined
25741               "error: __bool_true_false_are_defined is not defined"
25742              #endif
25743
25744              struct s { _Bool s: 1; _Bool t; } s;
25745
25746              char a[true == 1 ? 1 : -1];
25747              char b[false == 0 ? 1 : -1];
25748              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
25749              char d[(bool) 0.5 == true ? 1 : -1];
25750              /* See body of main program for 'e'.  */
25751              char f[(_Bool) 0.0 == false ? 1 : -1];
25752              char g[true];
25753              char h[sizeof (_Bool)];
25754              char i[sizeof s.t];
25755              enum { j = false, k = true, l = false * true, m = true * 256 };
25756              /* The following fails for
25757                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
25758              _Bool n[m];
25759              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
25760              char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
25761              /* Catch a bug in an HP-UX C compiler.  See
25762                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
25763                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
25764               */
25765              _Bool q = true;
25766              _Bool *pq = &q;
25767
25768 int
25769 main ()
25770 {
25771
25772              bool e = &s;
25773              *pq |= q;
25774              *pq |= ! q;
25775              /* Refer to every declared value, to avoid compiler optimizations.  */
25776              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
25777                      + !m + !n + !o + !p + !q + !pq);
25778
25779   ;
25780   return 0;
25781 }
25782 _ACEOF
25783 if ac_fn_c_try_compile "$LINENO"; then :
25784   ac_cv_header_stdbool_h=yes
25785 else
25786   ac_cv_header_stdbool_h=no
25787 fi
25788 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25789 fi
25790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
25791 $as_echo "$ac_cv_header_stdbool_h" >&6; }
25792    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
25793 if test "x$ac_cv_type__Bool" = xyes; then :
25794
25795 cat >>confdefs.h <<_ACEOF
25796 #define HAVE__BOOL 1
25797 _ACEOF
25798
25799
25800 fi
25801
25802
25803 if test $ac_cv_header_stdbool_h = yes; then
25804
25805 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
25806
25807 fi
25808
25809 for ac_header in stdlib.h string.h termio.h
25810 do :
25811   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25812 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25813 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25814   cat >>confdefs.h <<_ACEOF
25815 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25816 _ACEOF
25817
25818 fi
25819
25820 done
25821
25822 for ac_header in termios.h timepps.h timex.h unistd.h
25823 do :
25824   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25825 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25826 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25827   cat >>confdefs.h <<_ACEOF
25828 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25829 _ACEOF
25830
25831 fi
25832
25833 done
25834
25835
25836 case "$host" in
25837  *-*-aix*)
25838     for ac_header in utmpx.h
25839 do :
25840   ac_fn_c_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
25841 if test "x$ac_cv_header_utmpx_h" = xyes; then :
25842   cat >>confdefs.h <<_ACEOF
25843 #define HAVE_UTMPX_H 1
25844 _ACEOF
25845
25846 fi
25847
25848 done
25849
25850     case "$ac_cv_header_utmpx_h" in
25851      yes)
25852         ;;
25853      *)
25854         for ac_header in utmp.h
25855 do :
25856   ac_fn_c_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
25857 if test "x$ac_cv_header_utmp_h" = xyes; then :
25858   cat >>confdefs.h <<_ACEOF
25859 #define HAVE_UTMP_H 1
25860 _ACEOF
25861
25862 fi
25863
25864 done
25865
25866         ;;
25867     esac
25868     ;;
25869  *)
25870     for ac_header in utmp.h utmpx.h
25871 do :
25872   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25873 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25874 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25875   cat >>confdefs.h <<_ACEOF
25876 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25877 _ACEOF
25878
25879 fi
25880
25881 done
25882
25883     ;;
25884 esac
25885
25886 #
25887 # On Suns only (so far) getpass() truncates the typed password to 8
25888 # characters, but getpassphrase() allows up to 257.  Most systems'
25889 # getpass() does not truncate, at least not so as to affect ntpq and
25890 # ntpdc password prompts.
25891 #
25892 # So check for getpassphrase(), but only on Sun operating systems.
25893 #
25894 case "$host" in
25895  *-*-sunos*|*-*-solaris*)
25896     for ac_func in getpassphrase
25897 do :
25898   ac_fn_c_check_func "$LINENO" "getpassphrase" "ac_cv_func_getpassphrase"
25899 if test "x$ac_cv_func_getpassphrase" = xyes; then :
25900   cat >>confdefs.h <<_ACEOF
25901 #define HAVE_GETPASSPHRASE 1
25902 _ACEOF
25903
25904 fi
25905 done
25906
25907 esac
25908
25909
25910 for ac_header in net/if6.h
25911 do :
25912   ac_fn_c_check_header_mongrel "$LINENO" "net/if6.h" "ac_cv_header_net_if6_h" "$ac_includes_default"
25913 if test "x$ac_cv_header_net_if6_h" = xyes; then :
25914   cat >>confdefs.h <<_ACEOF
25915 #define HAVE_NET_IF6_H 1
25916 _ACEOF
25917
25918 fi
25919
25920 done
25921
25922 for ac_header in net/route.h
25923 do :
25924   ac_fn_c_check_header_compile "$LINENO" "net/route.h" "ac_cv_header_net_route_h" "
25925     #include <sys/types.h>
25926     #include <sys/socket.h>
25927     #include <net/if.h>
25928
25929 "
25930 if test "x$ac_cv_header_net_route_h" = xyes; then :
25931   cat >>confdefs.h <<_ACEOF
25932 #define HAVE_NET_ROUTE_H 1
25933 _ACEOF
25934
25935 fi
25936
25937 done
25938
25939
25940 for ac_header in netinfo/ni.h
25941 do :
25942   ac_fn_c_check_header_mongrel "$LINENO" "netinfo/ni.h" "ac_cv_header_netinfo_ni_h" "$ac_includes_default"
25943 if test "x$ac_cv_header_netinfo_ni_h" = xyes; then :
25944   cat >>confdefs.h <<_ACEOF
25945 #define HAVE_NETINFO_NI_H 1
25946 _ACEOF
25947
25948 fi
25949
25950 done
25951
25952 case "$ac_cv_header_netinfo_ni_h" in
25953  yes)
25954
25955 $as_echo "#define HAVE_NETINFO 1" >>confdefs.h
25956
25957 esac
25958 for ac_header in sun/audioio.h sys/audioio.h sys/file.h
25959 do :
25960   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25961 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25962 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25963   cat >>confdefs.h <<_ACEOF
25964 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25965 _ACEOF
25966
25967 fi
25968
25969 done
25970
25971 case "$host" in
25972  *-*-sunos4*)
25973     ;;
25974  *)
25975     for ac_header in sys/ioctl.h
25976 do :
25977   ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
25978 if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
25979   cat >>confdefs.h <<_ACEOF
25980 #define HAVE_SYS_IOCTL_H 1
25981 _ACEOF
25982
25983 fi
25984
25985 done
25986
25987     ;;
25988 esac
25989 for ac_header in sys/ipc.h sys/lock.h sys/mman.h
25990 do :
25991   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
25992 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
25993 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
25994   cat >>confdefs.h <<_ACEOF
25995 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
25996 _ACEOF
25997
25998 fi
25999
26000 done
26001
26002 # HMS: Check sys/proc.h and sys/resource.h after some others
26003 for ac_header in sys/modem.h sys/ppsclock.h sys/ppstime.h sched.h
26004 do :
26005   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26006 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26007 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26008   cat >>confdefs.h <<_ACEOF
26009 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26010 _ACEOF
26011
26012 fi
26013
26014 done
26015
26016 case "$ac_cv_header_sched_h" in
26017  yes)
26018     ;;
26019  *)
26020     for ac_header in sys/sched.h
26021 do :
26022   ac_fn_c_check_header_mongrel "$LINENO" "sys/sched.h" "ac_cv_header_sys_sched_h" "$ac_includes_default"
26023 if test "x$ac_cv_header_sys_sched_h" = xyes; then :
26024   cat >>confdefs.h <<_ACEOF
26025 #define HAVE_SYS_SCHED_H 1
26026 _ACEOF
26027
26028 fi
26029
26030 done
26031
26032     ;;
26033 esac
26034 # HMS: Check sys/shm.h after some others
26035 for ac_header in sys/select.h sys/signal.h sys/sockio.h
26036 do :
26037   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26038 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26039 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26040   cat >>confdefs.h <<_ACEOF
26041 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26042 _ACEOF
26043
26044 fi
26045
26046 done
26047
26048 # HMS: Checked sys/socket.h earlier
26049 case "$host" in
26050  *-*-netbsd*)
26051     ;;
26052  *)
26053     for ac_header in machine/soundcard.h sys/soundcard.h
26054 do :
26055   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26056 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26057 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26058   cat >>confdefs.h <<_ACEOF
26059 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26060 _ACEOF
26061
26062 fi
26063
26064 done
26065
26066     ;;
26067 esac
26068 for ac_header in sys/stat.h sys/stream.h stropts.h sys/stropts.h sys/syssgi.h
26069 do :
26070   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26071 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26072 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26073   cat >>confdefs.h <<_ACEOF
26074 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26075 _ACEOF
26076
26077 fi
26078
26079 done
26080
26081 for ac_header in sys/systune.h sys/termios.h sys/tpro.h sys/wait.h
26082 do :
26083   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26084 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26085 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26086   cat >>confdefs.h <<_ACEOF
26087 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26088 _ACEOF
26089
26090 fi
26091
26092 done
26093
26094 for ac_func in waitpid
26095 do :
26096   ac_fn_c_check_func "$LINENO" "waitpid" "ac_cv_func_waitpid"
26097 if test "x$ac_cv_func_waitpid" = xyes; then :
26098   cat >>confdefs.h <<_ACEOF
26099 #define HAVE_WAITPID 1
26100 _ACEOF
26101
26102 fi
26103 done
26104
26105 case "$host" in
26106 *-convex-*)
26107     for ac_header in /sys/sync/queue.h /sys/sync/sema.h
26108 do :
26109   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26110 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26111 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26112   cat >>confdefs.h <<_ACEOF
26113 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26114 _ACEOF
26115
26116 fi
26117
26118 done
26119
26120     ;;
26121 *-*-bsdi*)
26122     for ac_header in machine/inline.h sys/pcl720.h sys/i8253.h
26123 do :
26124   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26125 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26126 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26127   cat >>confdefs.h <<_ACEOF
26128 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26129 _ACEOF
26130
26131 fi
26132
26133 done
26134
26135     ;;
26136 esac
26137
26138 case "$ac_cv_header_stdatomic_h" in
26139  yes)
26140         for ac_func in atomic_thread_fence
26141 do :
26142   ac_fn_c_check_func "$LINENO" "atomic_thread_fence" "ac_cv_func_atomic_thread_fence"
26143 if test "x$ac_cv_func_atomic_thread_fence" = xyes; then :
26144   cat >>confdefs.h <<_ACEOF
26145 #define HAVE_ATOMIC_THREAD_FENCE 1
26146 _ACEOF
26147
26148 fi
26149 done
26150
26151         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic_thread_fence()" >&5
26152 $as_echo_n "checking for atomic_thread_fence()... " >&6; }
26153 if ${ntp_cv_func_atomic_thread_fence+:} false; then :
26154   $as_echo_n "(cached) " >&6
26155 else
26156   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26157 /* end confdefs.h.  */
26158
26159                         #include <stdatomic.h>
26160
26161 int
26162 main ()
26163 {
26164
26165                         atomic_thread_fence(memory_order_seq_cst);
26166
26167
26168   ;
26169   return 0;
26170 }
26171                 ntp_cv_func_atomic_thread_fence=yes
26172 _ACEOF
26173 if ac_fn_c_try_compile "$LINENO"; then :
26174   ntp_cv_func_atomic_thread_fence=no
26175
26176 fi
26177 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26178
26179 fi
26180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_atomic_thread_fence" >&5
26181 $as_echo "$ntp_cv_func_atomic_thread_fence" >&6; }
26182     ;;
26183 esac
26184
26185 case "$host" in
26186  *-*-solaris2.6)
26187     # Broken...
26188     ;;
26189  *)
26190     for ac_func in ntp_adjtime ntp_gettime
26191 do :
26192   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
26193 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
26194 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
26195   cat >>confdefs.h <<_ACEOF
26196 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
26197 _ACEOF
26198
26199 fi
26200 done
26201
26202     ;;
26203 esac
26204
26205 case "$host" in
26206  *-*-*linux*)
26207     case "$ac_cv_func_ntp_gettime" in
26208      yes)
26209         ;;
26210      *)
26211         for ac_func in __ntp_gettime
26212 do :
26213   ac_fn_c_check_func "$LINENO" "__ntp_gettime" "ac_cv_func___ntp_gettime"
26214 if test "x$ac_cv_func___ntp_gettime" = xyes; then :
26215   cat >>confdefs.h <<_ACEOF
26216 #define HAVE___NTP_GETTIME 1
26217 _ACEOF
26218
26219 fi
26220 done
26221
26222         case "$ac_cv_func___ntp_gettime" in
26223          yes)
26224
26225 $as_echo "#define ntp_gettime __ntp_gettime" >>confdefs.h
26226
26227
26228 $as_echo "#define HAVE_NTP_GETTIME 1" >>confdefs.h
26229
26230         esac
26231         ;;
26232     esac
26233     for ac_func in adjtimex
26234 do :
26235   ac_fn_c_check_func "$LINENO" "adjtimex" "ac_cv_func_adjtimex"
26236 if test "x$ac_cv_func_adjtimex" = xyes; then :
26237   cat >>confdefs.h <<_ACEOF
26238 #define HAVE_ADJTIMEX 1
26239 _ACEOF
26240
26241 fi
26242 done
26243
26244     case "$ac_cv_func_adjtimex" in
26245      yes)
26246
26247 $as_echo "#define ntp_adjtime adjtimex" >>confdefs.h
26248
26249
26250 $as_echo "#define HAVE_NTP_ADJTIME 1" >>confdefs.h
26251
26252         have_adjtimex=1
26253         ;;
26254      *)
26255         for ac_func in __adjtimex
26256 do :
26257   ac_fn_c_check_func "$LINENO" "__adjtimex" "ac_cv_func___adjtimex"
26258 if test "x$ac_cv_func___adjtimex" = xyes; then :
26259   cat >>confdefs.h <<_ACEOF
26260 #define HAVE___ADJTIMEX 1
26261 _ACEOF
26262
26263 fi
26264 done
26265
26266         case "$ac_cv_func___adjtimex" in
26267          yes)
26268
26269 $as_echo "#define ntp_adjtime __adjtimex" >>confdefs.h
26270
26271
26272 $as_echo "#define HAVE_NTP_ADJTIME 1" >>confdefs.h
26273
26274
26275 $as_echo "#define adjtimex __adjtimex" >>confdefs.h
26276
26277
26278 $as_echo "#define HAVE_ADJTIMEX 1" >>confdefs.h
26279
26280             have_adjtimex=1
26281         esac
26282         ;;
26283     esac
26284 esac
26285 case "$have_adjtimex" in
26286  '')
26287     # nlist stuff is only needed for tickadj.
26288     saved_LIBS="$LIBS"
26289     LIBS=
26290     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nlist" >&5
26291 $as_echo_n "checking for library containing nlist... " >&6; }
26292 if ${ac_cv_search_nlist+:} false; then :
26293   $as_echo_n "(cached) " >&6
26294 else
26295   ac_func_search_save_LIBS=$LIBS
26296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26297 /* end confdefs.h.  */
26298
26299 /* Override any GCC internal prototype to avoid an error.
26300    Use char because int might match the return type of a GCC
26301    builtin and then its argument prototype would still apply.  */
26302 #ifdef __cplusplus
26303 extern "C"
26304 #endif
26305 char nlist ();
26306 int
26307 main ()
26308 {
26309 return nlist ();
26310   ;
26311   return 0;
26312 }
26313 _ACEOF
26314 for ac_lib in '' elf ld mld; do
26315   if test -z "$ac_lib"; then
26316     ac_res="none required"
26317   else
26318     ac_res=-l$ac_lib
26319     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26320   fi
26321   if ac_fn_c_try_link "$LINENO"; then :
26322   ac_cv_search_nlist=$ac_res
26323 fi
26324 rm -f core conftest.err conftest.$ac_objext \
26325     conftest$ac_exeext
26326   if ${ac_cv_search_nlist+:} false; then :
26327   break
26328 fi
26329 done
26330 if ${ac_cv_search_nlist+:} false; then :
26331
26332 else
26333   ac_cv_search_nlist=no
26334 fi
26335 rm conftest.$ac_ext
26336 LIBS=$ac_func_search_save_LIBS
26337 fi
26338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nlist" >&5
26339 $as_echo "$ac_cv_search_nlist" >&6; }
26340 ac_res=$ac_cv_search_nlist
26341 if test "$ac_res" != no; then :
26342   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26343
26344 fi
26345
26346     # XXX ac_cv_search_nlist will be 'none required', 'no', or '-l...'
26347     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kvm_open" >&5
26348 $as_echo_n "checking for library containing kvm_open... " >&6; }
26349 if ${ac_cv_search_kvm_open+:} false; then :
26350   $as_echo_n "(cached) " >&6
26351 else
26352   ac_func_search_save_LIBS=$LIBS
26353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26354 /* end confdefs.h.  */
26355
26356 /* Override any GCC internal prototype to avoid an error.
26357    Use char because int might match the return type of a GCC
26358    builtin and then its argument prototype would still apply.  */
26359 #ifdef __cplusplus
26360 extern "C"
26361 #endif
26362 char kvm_open ();
26363 int
26364 main ()
26365 {
26366 return kvm_open ();
26367   ;
26368   return 0;
26369 }
26370 _ACEOF
26371 for ac_lib in '' kvm; do
26372   if test -z "$ac_lib"; then
26373     ac_res="none required"
26374   else
26375     ac_res=-l$ac_lib
26376     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
26377   fi
26378   if ac_fn_c_try_link "$LINENO"; then :
26379   ac_cv_search_kvm_open=$ac_res
26380 fi
26381 rm -f core conftest.err conftest.$ac_objext \
26382     conftest$ac_exeext
26383   if ${ac_cv_search_kvm_open+:} false; then :
26384   break
26385 fi
26386 done
26387 if ${ac_cv_search_kvm_open+:} false; then :
26388
26389 else
26390   ac_cv_search_kvm_open=no
26391 fi
26392 rm conftest.$ac_ext
26393 LIBS=$ac_func_search_save_LIBS
26394 fi
26395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kvm_open" >&5
26396 $as_echo "$ac_cv_search_kvm_open" >&6; }
26397 ac_res=$ac_cv_search_kvm_open
26398 if test "$ac_res" != no; then :
26399   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
26400
26401 fi
26402             # XXX ac_cv_search_kvm_open will be 'none required', 'no', or '-l...'
26403     for ac_header in nlist.h sys/var.h
26404 do :
26405   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26406 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26407 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26408   cat >>confdefs.h <<_ACEOF
26409 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26410 _ACEOF
26411
26412 fi
26413
26414 done
26415
26416     case "$ac_cv_header_nlist_h" in
26417      yes)
26418
26419 $as_echo "#define NLIST_STRUCT 1" >>confdefs.h
26420
26421         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for n_un in struct nlist" >&5
26422 $as_echo_n "checking for n_un in struct nlist... " >&6; }
26423 if ${ntp_cv_struct_nlist_n_un+:} false; then :
26424   $as_echo_n "(cached) " >&6
26425 else
26426   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26427 /* end confdefs.h.  */
26428
26429                         #include <nlist.h>
26430
26431 int
26432 main ()
26433 {
26434
26435                         struct nlist n;
26436                         n.n_un.n_name = 0;
26437
26438
26439   ;
26440   return 0;
26441 }
26442                 ntp_cv_struct_nlist_n_un=yes
26443 _ACEOF
26444 if ac_fn_c_try_compile "$LINENO"; then :
26445   ntp_cv_struct_nlist_n_un=no
26446
26447 fi
26448 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26449
26450 fi
26451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_nlist_n_un" >&5
26452 $as_echo "$ntp_cv_struct_nlist_n_un" >&6; }
26453         case "$ntp_cv_struct_nlist_n_un" in
26454          yes)
26455
26456 $as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
26457
26458         esac
26459     esac
26460
26461     LDADD_NLIST="$LIBS"
26462     LIBS="$saved_LIBS"
26463     { saved_LIBS=; unset saved_LIBS;}
26464 esac
26465
26466 for ac_header in sys/proc.h
26467 do :
26468   ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "
26469     #ifdef HAVE_SYS_TYPES_H
26470     # include <sys/types.h>
26471     #endif
26472     #ifdef HAVE_SYS_TIME_H
26473     # include <sys/time.h>
26474     #endif
26475
26476 "
26477 if test "x$ac_cv_header_sys_proc_h" = xyes; then :
26478   cat >>confdefs.h <<_ACEOF
26479 #define HAVE_SYS_PROC_H 1
26480 _ACEOF
26481
26482 fi
26483
26484 done
26485
26486
26487 for ac_header in sys/resource.h
26488 do :
26489   ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "
26490     #ifdef HAVE_SYS_TIME_H
26491     # include <sys/time.h>
26492     #endif
26493
26494 "
26495 if test "x$ac_cv_header_sys_resource_h" = xyes; then :
26496   cat >>confdefs.h <<_ACEOF
26497 #define HAVE_SYS_RESOURCE_H 1
26498 _ACEOF
26499
26500 fi
26501
26502 done
26503
26504
26505 for ac_header in sys/shm.h
26506 do :
26507   ac_fn_c_check_header_compile "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "
26508     #ifdef HAVE_SYS_TYPES_H
26509     # include <sys/types.h>
26510     #endif
26511     #ifdef HAVE_SYS_IPC_H
26512     # include <sys/ipc.h>
26513     #endif
26514
26515 "
26516 if test "x$ac_cv_header_sys_shm_h" = xyes; then :
26517   cat >>confdefs.h <<_ACEOF
26518 #define HAVE_SYS_SHM_H 1
26519 _ACEOF
26520
26521 fi
26522
26523 done
26524
26525
26526 for ac_header in sys/timex.h
26527 do :
26528   ac_fn_c_check_header_compile "$LINENO" "sys/timex.h" "ac_cv_header_sys_timex_h" "
26529     #ifdef HAVE_SYS_TIME_H
26530     # include <sys/time.h>
26531     #endif
26532
26533 "
26534 if test "x$ac_cv_header_sys_timex_h" = xyes; then :
26535   cat >>confdefs.h <<_ACEOF
26536 #define HAVE_SYS_TIMEX_H 1
26537 _ACEOF
26538
26539 fi
26540
26541 done
26542
26543
26544
26545
26546 # We could do a cv check here, but is it worth it?
26547
26548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26549 /* end confdefs.h.  */
26550
26551         #include <sys/socket.h>
26552         #ifndef AF_UNSPEC
26553         #include "Bletch: AF_UNSPEC is undefined!"
26554         #endif
26555         #if AF_UNSPEC != 0
26556         #include "Bletch: AF_UNSPEC != 0"
26557         #endif
26558
26559 int
26560 main ()
26561 {
26562 { $as_echo "$as_me:${as_lineno-$LINENO}: AF_UNSPEC is zero, as expected." >&5
26563 $as_echo "$as_me: AF_UNSPEC is zero, as expected." >&6;}
26564   ;
26565   return 0;
26566 }
26567
26568 _ACEOF
26569 if ac_fn_c_try_compile "$LINENO"; then :
26570
26571 fi
26572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26573
26574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
26575 $as_echo_n "checking return type of signal handlers... " >&6; }
26576 if ${ac_cv_type_signal+:} false; then :
26577   $as_echo_n "(cached) " >&6
26578 else
26579   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26580 /* end confdefs.h.  */
26581 #include <sys/types.h>
26582 #include <signal.h>
26583
26584 int
26585 main ()
26586 {
26587 return *(signal (0, 0)) (0) == 1;
26588   ;
26589   return 0;
26590 }
26591 _ACEOF
26592 if ac_fn_c_try_compile "$LINENO"; then :
26593   ac_cv_type_signal=int
26594 else
26595   ac_cv_type_signal=void
26596 fi
26597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26598 fi
26599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
26600 $as_echo "$ac_cv_type_signal" >&6; }
26601
26602 cat >>confdefs.h <<_ACEOF
26603 #define RETSIGTYPE $ac_cv_type_signal
26604 _ACEOF
26605
26606
26607 ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
26608 if test "x$ac_cv_type_off_t" = xyes; then :
26609
26610 else
26611
26612 cat >>confdefs.h <<_ACEOF
26613 #define off_t long int
26614 _ACEOF
26615
26616 fi
26617
26618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
26619 $as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
26620 if ${ac_cv_struct_tm+:} false; then :
26621   $as_echo_n "(cached) " >&6
26622 else
26623   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26624 /* end confdefs.h.  */
26625 #include <sys/types.h>
26626 #include <time.h>
26627
26628 int
26629 main ()
26630 {
26631 struct tm tm;
26632                                      int *p = &tm.tm_sec;
26633                                      return !p;
26634   ;
26635   return 0;
26636 }
26637 _ACEOF
26638 if ac_fn_c_try_compile "$LINENO"; then :
26639   ac_cv_struct_tm=time.h
26640 else
26641   ac_cv_struct_tm=sys/time.h
26642 fi
26643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26644 fi
26645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
26646 $as_echo "$ac_cv_struct_tm" >&6; }
26647 if test $ac_cv_struct_tm = sys/time.h; then
26648
26649 $as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
26650
26651 fi
26652
26653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback value for HZ" >&5
26654 $as_echo_n "checking for a fallback value for HZ... " >&6; }
26655 if ${ntp_cv_default_hz+:} false; then :
26656   $as_echo_n "(cached) " >&6
26657 else
26658
26659         ntp_cv_default_hz=100
26660         case "$host" in
26661          alpha*-dec-osf4*|alpha*-dec-osf5*)
26662             ntp_cv_default_hz=1024
26663             ;;
26664          mips-dec-ultrix4*)
26665             ntp_cv_default_hz=256
26666             ;;
26667         esac
26668
26669
26670 fi
26671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_default_hz" >&5
26672 $as_echo "$ntp_cv_default_hz" >&6; }
26673
26674 cat >>confdefs.h <<_ACEOF
26675 #define DEFAULT_HZ $ntp_cv_default_hz
26676 _ACEOF
26677
26678
26679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to override the system's value for HZ" >&5
26680 $as_echo_n "checking if we need to override the system's value for HZ... " >&6; }
26681 if ${ntp_cv_override_hz+:} false; then :
26682   $as_echo_n "(cached) " >&6
26683 else
26684
26685         ntp_cv_override_hz=no
26686         case "$host" in
26687          alpha*-dec-osf4*|alpha*-dec-osf5*)
26688             ntp_cv_override_hz=yes
26689             ;;
26690          mips-dec-ultrix4*)
26691             ntp_cv_override_hz=yes
26692             ;;
26693          *-*-freebsd*)
26694             ntp_cv_override_hz=yes
26695             ;;
26696          *-*-sunos4*)
26697             ntp_cv_override_hz=yes
26698             ;;
26699          *-*-kfreebsd*)
26700             ntp_cv_override_hz=yes
26701             ;;
26702         esac
26703
26704
26705 fi
26706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_override_hz" >&5
26707 $as_echo "$ntp_cv_override_hz" >&6; }
26708 case "$ntp_cv_override_hz" in
26709  yes)
26710
26711 $as_echo "#define OVERRIDE_HZ 1" >>confdefs.h
26712
26713 esac
26714
26715
26716
26717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct rt_msghdr" >&5
26718 $as_echo_n "checking for struct rt_msghdr... " >&6; }
26719 if ${ntp_cv_struct_rt_msghdr+:} false; then :
26720   $as_echo_n "(cached) " >&6
26721 else
26722   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26723 /* end confdefs.h.  */
26724
26725                 #include <sys/types.h>
26726                 #include <sys/socket.h>
26727                 #include <net/if.h>
26728                 #include <net/route.h>
26729
26730 int
26731 main ()
26732 {
26733
26734                 struct rt_msghdr p;
26735
26736
26737   ;
26738   return 0;
26739 }
26740 _ACEOF
26741 if ac_fn_c_try_compile "$LINENO"; then :
26742   ntp_cv_struct_rt_msghdr=yes
26743 else
26744   ntp_cv_struct_rt_msghdr=no
26745
26746 fi
26747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26748
26749 fi
26750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_rt_msghdr" >&5
26751 $as_echo "$ntp_cv_struct_rt_msghdr" >&6; }
26752
26753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct rtattr" >&5
26754 $as_echo_n "checking for struct rtattr... " >&6; }
26755 if ${ntp_cv_rtattr+:} false; then :
26756   $as_echo_n "(cached) " >&6
26757 else
26758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26759 /* end confdefs.h.  */
26760
26761                 #include <stddef.h>
26762                 #include <sys/socket.h>
26763                 #include <linux/rtnetlink.h>
26764
26765 int
26766 main ()
26767 {
26768
26769                 struct rtattr p;
26770
26771
26772   ;
26773   return 0;
26774 }
26775 _ACEOF
26776 if ac_fn_c_try_compile "$LINENO"; then :
26777   ntp_cv_rtattr=yes
26778 else
26779   ntp_cv_rtattr=no
26780
26781 fi
26782 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26783
26784 fi
26785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rtattr" >&5
26786 $as_echo "$ntp_cv_rtattr" >&6; }
26787
26788 case "$ntp_cv_struct_rt_msghdr$ntp_cv_rtattr" in
26789  *yes*)
26790
26791 $as_echo "#define HAS_ROUTING_SOCKET 1" >>confdefs.h
26792
26793     case "$ntp_cv_rtattr" in
26794      yes)
26795
26796 $as_echo "#define HAVE_RTNETLINK 1" >>confdefs.h
26797
26798     esac
26799 esac
26800
26801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking struct sigaction for sa_sigaction" >&5
26802 $as_echo_n "checking struct sigaction for sa_sigaction... " >&6; }
26803 if ${ntp_cv_struct_sigaction_has_sa_sigaction+:} false; then :
26804   $as_echo_n "(cached) " >&6
26805 else
26806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26807 /* end confdefs.h.  */
26808
26809                 #include <signal.h>
26810
26811 int
26812 main ()
26813 {
26814
26815                 struct sigaction act;
26816                 act.sa_sigaction = 0;
26817
26818
26819   ;
26820   return 0;
26821 }
26822 _ACEOF
26823 if ac_fn_c_try_compile "$LINENO"; then :
26824   ntp_cv_struct_sigaction_has_sa_sigaction=yes
26825 else
26826   ntp_cv_struct_sigaction_has_sa_sigaction=no
26827
26828 fi
26829 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26830
26831 fi
26832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_sigaction_has_sa_sigaction" >&5
26833 $as_echo "$ntp_cv_struct_sigaction_has_sa_sigaction" >&6; }
26834 case "$ntp_cv_struct_sigaction_has_sa_sigaction" in
26835  yes)
26836
26837 $as_echo "#define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1" >>confdefs.h
26838
26839 esac
26840
26841 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ppsclockev" >&5
26842 $as_echo_n "checking for struct ppsclockev... " >&6; }
26843 if ${ntp_cv_struct_ppsclockev+:} false; then :
26844   $as_echo_n "(cached) " >&6
26845 else
26846   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26847 /* end confdefs.h.  */
26848
26849                 #ifdef HAVE_SYS_TYPES_H
26850                 # include <sys/types.h>
26851                 #endif
26852                 #ifdef HAVE_SYS_TERMIOS_H
26853                 # include <sys/termios.h>
26854                 #endif
26855                 #ifdef HAVE_SYS_TIME_H
26856                 # include <sys/time.h>
26857                 #endif
26858                 #ifdef HAVE_SYS_PPSCLOCK_H
26859                 # include <sys/ppsclock.h>
26860                 #endif
26861
26862 int
26863 main ()
26864 {
26865
26866                 extern struct ppsclockev *pce;
26867                 return pce->serial;
26868
26869
26870   ;
26871   return 0;
26872 }
26873 _ACEOF
26874 if ac_fn_c_try_compile "$LINENO"; then :
26875   ntp_cv_struct_ppsclockev=yes
26876 else
26877   ntp_cv_struct_ppsclockev=no
26878
26879 fi
26880 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26881
26882 fi
26883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_ppsclockev" >&5
26884 $as_echo "$ntp_cv_struct_ppsclockev" >&6; }
26885 case "$ntp_cv_struct_ppsclockev" in
26886  yes)
26887
26888 $as_echo "#define HAVE_STRUCT_PPSCLOCKEV 1" >>confdefs.h
26889
26890 esac
26891
26892 case "$ac_cv_header_machine_soundcard_h$ac_cv_header_sys_soundcard_h" in
26893   *yes*)
26894     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct snd_size" >&5
26895 $as_echo_n "checking for struct snd_size... " >&6; }
26896 if ${ntp_cv_struct_snd_size+:} false; then :
26897   $as_echo_n "(cached) " >&6
26898 else
26899   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26900 /* end confdefs.h.  */
26901
26902                     #ifdef HAVE_MACHINE_SOUNDCARD_H
26903                     # include <machine/soundcard.h>
26904                     #endif
26905                     #ifdef HAVE_SYS_SOUNDCARD_H
26906                     # include <sys/soundcard.h>
26907                     #endif
26908
26909 int
26910 main ()
26911 {
26912
26913                     extern struct snd_size *ss;
26914                     return ss->rec_size;
26915
26916
26917   ;
26918   return 0;
26919 }
26920 _ACEOF
26921 if ac_fn_c_try_compile "$LINENO"; then :
26922   ntp_cv_struct_snd_size=yes
26923 else
26924   ntp_cv_struct_snd_size=no
26925
26926 fi
26927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26928
26929 fi
26930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_snd_size" >&5
26931 $as_echo "$ntp_cv_struct_snd_size" >&6; }
26932     case "$ntp_cv_struct_snd_size" in
26933      yes)
26934
26935 $as_echo "#define HAVE_STRUCT_SND_SIZE 1" >>confdefs.h
26936
26937     esac
26938 esac
26939
26940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking struct clockinfo for hz" >&5
26941 $as_echo_n "checking struct clockinfo for hz... " >&6; }
26942 if ${ntp_cv_struct_clockinfo_has_hz+:} false; then :
26943   $as_echo_n "(cached) " >&6
26944 else
26945   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26946 /* end confdefs.h.  */
26947
26948                 #include <sys/time.h>
26949
26950 int
26951 main ()
26952 {
26953
26954                 extern struct clockinfo *pc;
26955                 return pc->hz;
26956
26957
26958   ;
26959   return 0;
26960 }
26961 _ACEOF
26962 if ac_fn_c_try_compile "$LINENO"; then :
26963   ntp_cv_struct_clockinfo_has_hz=yes
26964 else
26965   ntp_cv_struct_clockinfo_has_hz=no
26966
26967 fi
26968 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26969
26970 fi
26971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_clockinfo_has_hz" >&5
26972 $as_echo "$ntp_cv_struct_clockinfo_has_hz" >&6; }
26973 case "$ntp_cv_struct_clockinfo_has_hz" in
26974  yes)
26975
26976 $as_echo "#define HAVE_HZ_IN_STRUCT_CLOCKINFO 1" >>confdefs.h
26977
26978 esac
26979
26980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking struct clockinfo for tickadj" >&5
26981 $as_echo_n "checking struct clockinfo for tickadj... " >&6; }
26982 if ${ntp_cv_struct_clockinfo_has_hz+:} false; then :
26983   $as_echo_n "(cached) " >&6
26984 else
26985   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26986 /* end confdefs.h.  */
26987
26988                 #include <sys/time.h>
26989
26990 int
26991 main ()
26992 {
26993
26994                 extern struct clockinfo *pc;
26995                 return pc->tickadj;
26996
26997
26998   ;
26999   return 0;
27000 }
27001 _ACEOF
27002 if ac_fn_c_try_compile "$LINENO"; then :
27003   ntp_cv_struct_clockinfo_has_hz=yes
27004 else
27005   ntp_cv_struct_clockinfo_has_hz=no
27006
27007 fi
27008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27009
27010 fi
27011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_clockinfo_has_hz" >&5
27012 $as_echo "$ntp_cv_struct_clockinfo_has_hz" >&6; }
27013 case "$ntp_cv_struct_clockinfo_has_hz" in
27014  yes)
27015
27016 $as_echo "#define HAVE_TICKADJ_IN_STRUCT_CLOCKINFO 1" >>confdefs.h
27017
27018 esac
27019
27020 case "$ntp_cv_struct_ntptimeval" in
27021  yes)
27022     ac_fn_c_check_member "$LINENO" "struct ntptimeval" "time.tv_nsec" "ac_cv_member_struct_ntptimeval_time_tv_nsec" "
27023             #ifdef HAVE_SYS_TIME_H
27024             # include <sys/time.h>
27025             #else
27026             # ifdef HAVE_TIME_H
27027             #  include <time.h>
27028             # endif
27029             #endif
27030             #ifdef HAVE_SYS_TIMEX_H
27031             # include <sys/timex.h>
27032             #else
27033             # ifdef HAVE_TIMEX_H
27034             #  include <timex.h>
27035             # endif
27036             #endif
27037
27038
27039 "
27040 if test "x$ac_cv_member_struct_ntptimeval_time_tv_nsec" = xyes; then :
27041
27042 cat >>confdefs.h <<_ACEOF
27043 #define HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC 1
27044 _ACEOF
27045
27046
27047 fi
27048
27049 esac
27050
27051 ####
27052
27053 for ac_func in arc4random_buf
27054 do :
27055   ac_fn_c_check_func "$LINENO" "arc4random_buf" "ac_cv_func_arc4random_buf"
27056 if test "x$ac_cv_func_arc4random_buf" = xyes; then :
27057   cat >>confdefs.h <<_ACEOF
27058 #define HAVE_ARC4RANDOM_BUF 1
27059 _ACEOF
27060
27061 fi
27062 done
27063
27064
27065 ####
27066
27067 saved_LIBS="$LIBS"
27068 LIBS="$LIBS $LDADD_LIBNTP"
27069 for ac_func in daemon
27070 do :
27071   ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
27072 if test "x$ac_cv_func_daemon" = xyes; then :
27073   cat >>confdefs.h <<_ACEOF
27074 #define HAVE_DAEMON 1
27075 _ACEOF
27076
27077 fi
27078 done
27079
27080 # XXX if we keep everything in LIBS and also keep separate lists, this simplifies.
27081 LIBS="$saved_LIBS"
27082 { saved_LIBS=; unset saved_LIBS;}
27083
27084 for ac_func in finite
27085 do :
27086   ac_fn_c_check_func "$LINENO" "finite" "ac_cv_func_finite"
27087 if test "x$ac_cv_func_finite" = xyes; then :
27088   cat >>confdefs.h <<_ACEOF
27089 #define HAVE_FINITE 1
27090 _ACEOF
27091
27092 else
27093   for ac_func in isfinite
27094 do :
27095   ac_fn_c_check_func "$LINENO" "isfinite" "ac_cv_func_isfinite"
27096 if test "x$ac_cv_func_isfinite" = xyes; then :
27097   cat >>confdefs.h <<_ACEOF
27098 #define HAVE_ISFINITE 1
27099 _ACEOF
27100
27101 else
27102
27103             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isfinite with <math.h>" >&5
27104 $as_echo_n "checking for isfinite with <math.h>... " >&6; }
27105             _libs=$LIBS
27106             # XXX
27107             LIBS="$LIBS -lm"
27108             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27109 /* end confdefs.h.  */
27110
27111                         #include <math.h>
27112
27113 int
27114 main ()
27115 {
27116
27117                         float f = 0.0;
27118                         isfinite(f);
27119
27120
27121   ;
27122   return 0;
27123 }
27124 _ACEOF
27125 if ac_fn_c_try_link "$LINENO"; then :
27126   ans=yes
27127 else
27128   ans=no
27129
27130 fi
27131 rm -f core conftest.err conftest.$ac_objext \
27132     conftest$ac_exeext conftest.$ac_ext
27133             LIBS=$_libs
27134             { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
27135 $as_echo "$ans" >&6; }
27136             case "$ans" in
27137              yes)
27138                 $as_echo "#define HAVE_ISFINITE 1" >>confdefs.h
27139
27140             esac
27141
27142
27143 fi
27144 done
27145
27146
27147 fi
27148 done
27149
27150
27151 for ac_func in fnmatch getbootfile getuid getrusage nanosleep strsignal
27152 do :
27153   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27154 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27155 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27156   cat >>confdefs.h <<_ACEOF
27157 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27158 _ACEOF
27159
27160 fi
27161 done
27162
27163
27164 # kvm_open() is only used by tickadj.  Also see above.
27165 case "$ac_cv_header_kvm_h" in
27166  yes)
27167     for ac_func in kvm_open
27168 do :
27169   ac_fn_c_check_func "$LINENO" "kvm_open" "ac_cv_func_kvm_open"
27170 if test "x$ac_cv_func_kvm_open" = xyes; then :
27171   cat >>confdefs.h <<_ACEOF
27172 #define HAVE_KVM_OPEN 1
27173 _ACEOF
27174
27175 fi
27176 done
27177
27178     ;;
27179 esac
27180
27181 case "$host" in
27182  *-*-sco3.2v5.0.*)
27183     # Just stubs.  Sigh.
27184     ;;
27185  *) for ac_func in mkstemp
27186 do :
27187   ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
27188 if test "x$ac_cv_func_mkstemp" = xyes; then :
27189   cat >>confdefs.h <<_ACEOF
27190 #define HAVE_MKSTEMP 1
27191 _ACEOF
27192
27193 fi
27194 done
27195
27196     ;;
27197 esac
27198 for ac_func in mktime
27199 do :
27200   ac_fn_c_check_func "$LINENO" "mktime" "ac_cv_func_mktime"
27201 if test "x$ac_cv_func_mktime" = xyes; then :
27202   cat >>confdefs.h <<_ACEOF
27203 #define HAVE_MKTIME 1
27204 _ACEOF
27205
27206 fi
27207 done
27208
27209 case "$host" in
27210  *-*-aix[4-9]*)
27211     # XXX only verified thru AIX6.
27212     # Just a stub.  Sigh.
27213     ;;
27214  *-*-irix[45]*)
27215     # Just a stub in "old" Irix.  Sigh.
27216     ;;
27217 # In the belief that the fix for bug 1223 fixes mlockall() under linux...
27218 # *-*-*linux*)
27219 #    # there, but more trouble than it is worth for now (resolver problems)
27220 #    ;;
27221  *-*-qnx*)
27222     # Apparently there but not working in QNX.  Sigh?
27223     ;;
27224  *-*-sco3.2v5.0.*)
27225     # Just a stub.  Sigh.
27226     ;;
27227  alpha*-dec-osf4*|alpha*-dec-osf5*)
27228     # mlockall is there, as a #define calling memlk via <sys/mman.h>
27229     # Not easy to test for - cheat.
27230     for ac_func in memlk
27231 do :
27232   ac_fn_c_check_func "$LINENO" "memlk" "ac_cv_func_memlk"
27233 if test "x$ac_cv_func_memlk" = xyes; then :
27234   cat >>confdefs.h <<_ACEOF
27235 #define HAVE_MEMLK 1
27236 _ACEOF
27237  ac_cv_func_mlockall=yes
27238 fi
27239 done
27240
27241     for ac_func in mlockall
27242 do :
27243   ac_fn_c_check_func "$LINENO" "mlockall" "ac_cv_func_mlockall"
27244 if test "x$ac_cv_func_mlockall" = xyes; then :
27245   cat >>confdefs.h <<_ACEOF
27246 #define HAVE_MLOCKALL 1
27247 _ACEOF
27248
27249 fi
27250 done
27251
27252     ;;
27253  *) for ac_func in mlockall
27254 do :
27255   ac_fn_c_check_func "$LINENO" "mlockall" "ac_cv_func_mlockall"
27256 if test "x$ac_cv_func_mlockall" = xyes; then :
27257   cat >>confdefs.h <<_ACEOF
27258 #define HAVE_MLOCKALL 1
27259 _ACEOF
27260
27261 fi
27262 done
27263
27264     ;;
27265 esac
27266 for ac_func in nice plock pututline pututxline readlink rtprio
27267 do :
27268   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27269 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27270 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27271   cat >>confdefs.h <<_ACEOF
27272 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27273 _ACEOF
27274
27275 fi
27276 done
27277
27278 case "$host" in
27279  *-*-aix[4-9]*)
27280     # XXX only verified thru AIX6.
27281     # Just a stub in AIX 4.  Sigh.
27282     ;;
27283  *-*-solaris2.5*)
27284     # Just stubs in solaris2.5.  Sigh.
27285     ;;
27286  *) for ac_func in sched_setscheduler
27287 do :
27288   ac_fn_c_check_func "$LINENO" "sched_setscheduler" "ac_cv_func_sched_setscheduler"
27289 if test "x$ac_cv_func_sched_setscheduler" = xyes; then :
27290   cat >>confdefs.h <<_ACEOF
27291 #define HAVE_SCHED_SETSCHEDULER 1
27292 _ACEOF
27293
27294 fi
27295 done
27296
27297     ;;
27298 esac
27299 for ac_func in setlinebuf setpgid setpriority setsid setvbuf
27300 do :
27301   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27302 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27303 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27304   cat >>confdefs.h <<_ACEOF
27305 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27306 _ACEOF
27307
27308 fi
27309 done
27310
27311 for ac_func in strdup strerror setrlimit strchr
27312 do :
27313   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27314 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27315 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27316   cat >>confdefs.h <<_ACEOF
27317 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27318 _ACEOF
27319
27320 fi
27321 done
27322
27323 case "$host" in
27324  *-*-aix[4-9]*)
27325     # XXX only verified thru AIX6.
27326     # Just stubs.  Sigh.
27327     ;;
27328  *-*-netbsd1*)
27329     # Just stubs.  Sigh.
27330     ;;
27331  *-*-netbsdelf1*)
27332     # Just stubs.  Sigh.
27333     ;;
27334  *-*-openbsd*)
27335     # Just stubs.  Sigh.
27336     ;;
27337  *)
27338     for ac_func in timer_create
27339 do :
27340   ac_fn_c_check_func "$LINENO" "timer_create" "ac_cv_func_timer_create"
27341 if test "x$ac_cv_func_timer_create" = xyes; then :
27342   cat >>confdefs.h <<_ACEOF
27343 #define HAVE_TIMER_CREATE 1
27344 _ACEOF
27345
27346 fi
27347 done
27348
27349     ;;
27350 esac
27351
27352
27353
27354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RLIMIT_MEMLOCK" >&5
27355 $as_echo_n "checking for RLIMIT_MEMLOCK... " >&6; }
27356 if ${ntp_cv_rlimit_memlock+:} false; then :
27357   $as_echo_n "(cached) " >&6
27358 else
27359   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27360 /* end confdefs.h.  */
27361
27362                 #ifdef HAVE_SYS_TYPES_H
27363                 # include <sys/types.h>
27364                 #endif
27365                 #ifdef HAVE_SYS_TIME_H
27366                 # include <sys/time.h>
27367                 #endif
27368                 #ifdef HAVE_SYS_RESOURCE_H
27369                 # include <sys/resource.h>
27370                 #endif
27371
27372 int
27373 main ()
27374 {
27375
27376                 getrlimit(RLIMIT_MEMLOCK, 0);
27377
27378
27379   ;
27380   return 0;
27381 }
27382 _ACEOF
27383 if ac_fn_c_try_compile "$LINENO"; then :
27384   ntp_cv_rlimit_memlock=yes
27385 else
27386   ntp_cv_rlimit_memlock=no
27387
27388 fi
27389 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27390
27391 fi
27392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rlimit_memlock" >&5
27393 $as_echo "$ntp_cv_rlimit_memlock" >&6; }
27394 case "$host" in
27395  *-*-*linux*)
27396     ntp_dflt_rlimit_memlock="-1" ;;
27397  *) ntp_dflt_rlimit_memlock="32" ;;
27398 esac
27399 case "$ntp_cv_rlimit_memlock" in
27400  yes)
27401
27402     HAVE_RLIMIT_MEMLOCK=" memlock $ntp_dflt_rlimit_memlock"  ;;
27403 esac
27404
27405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for RLIMIT_STACK" >&5
27406 $as_echo_n "checking for RLIMIT_STACK... " >&6; }
27407 if ${ntp_cv_rlimit_stack+:} false; then :
27408   $as_echo_n "(cached) " >&6
27409 else
27410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27411 /* end confdefs.h.  */
27412
27413                 #ifdef HAVE_SYS_TYPES_H
27414                 # include <sys/types.h>
27415                 #endif
27416                 #ifdef HAVE_SYS_TIME_H
27417                 # include <sys/time.h>
27418                 #endif
27419                 #ifdef HAVE_SYS_RESOURCE_H
27420                 # include <sys/resource.h>
27421                 #endif
27422
27423 int
27424 main ()
27425 {
27426
27427                 getrlimit(RLIMIT_STACK, 0);
27428
27429
27430   ;
27431   return 0;
27432 }
27433 _ACEOF
27434 if ac_fn_c_try_compile "$LINENO"; then :
27435   ntp_cv_rlimit_stack=yes
27436 else
27437   ntp_cv_rlimit_stack=no
27438
27439 fi
27440 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27441
27442 fi
27443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rlimit_stack" >&5
27444 $as_echo "$ntp_cv_rlimit_stack" >&6; }
27445 case "$ntp_cv_rlimit_stack" in
27446  yes)
27447
27448     HAVE_RLIMIT_STACK=" stacksize 50"
27449 esac
27450
27451 # HMS: Only if we are doing the MLOCKALL stuff...
27452 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default number of 4k stack pages" >&5
27453 $as_echo_n "checking for the default number of 4k stack pages... " >&6; }
27454
27455 # Check whether --with-stack-limit was given.
27456 if test "${with_stack_limit+set}" = set; then :
27457   withval=$with_stack_limit; ans=$withval
27458 else
27459   ans=yes
27460
27461 fi
27462
27463 case "$ans" in
27464  yes | no)
27465     case "$host" in
27466      *-*-openbsd*)
27467         ans=200
27468         ;;
27469      *) ans=50
27470         ;;
27471     esac
27472     ;;
27473  [1-9][0-9]*)
27474     ;;
27475  *) as_fn_error $? "\"--with-stack-limit requires an integer argument.\"" "$LINENO" 5
27476     ;;
27477 esac
27478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
27479 $as_echo "$ans" >&6; }
27480
27481 cat >>confdefs.h <<_ACEOF
27482 #define DFLT_RLIMIT_STACK $ans
27483 _ACEOF
27484
27485
27486 # HMS: only if we have RLIMIT_MEMLOCK
27487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default number of megabytes to MEMLOCK" >&5
27488 $as_echo_n "checking for the default number of megabytes to MEMLOCK... " >&6; }
27489
27490 # Check whether --with-memlock was given.
27491 if test "${with_memlock+set}" = set; then :
27492   withval=$with_memlock; ans=$withval
27493 else
27494   ans=yes
27495
27496 fi
27497
27498 case "$ans" in
27499  yes | no)
27500     ans=$ntp_dflt_rlimit_memlock
27501     ;;
27502  [1-9][0-9]*) ;;
27503  *) as_fn_error $? "\"--with-memlock requires an integer argument.\"" "$LINENO" 5
27504      ;;
27505 esac
27506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
27507 $as_echo "$ans" >&6; }
27508
27509 cat >>confdefs.h <<_ACEOF
27510 #define DFLT_RLIMIT_MEMLOCK $ans
27511 _ACEOF
27512
27513
27514
27515
27516 # some OSes prefer _exit() in forked children to exit()
27517 for ac_func in _exit
27518 do :
27519   ac_fn_c_check_func "$LINENO" "_exit" "ac_cv_func__exit"
27520 if test "x$ac_cv_func__exit" = xyes; then :
27521   cat >>confdefs.h <<_ACEOF
27522 #define HAVE__EXIT 1
27523 _ACEOF
27524
27525 fi
27526 done
27527
27528 ntp_worker_child_exit=exit
27529 case "$ac_cv_func__exit::$host_os" in
27530  yes::netbsd*)
27531     ntp_worker_child_exit=_exit
27532     ;;
27533  yes::openbsd*)
27534     ntp_worker_child_exit=_exit
27535     ;;
27536 esac
27537
27538 cat >>confdefs.h <<_ACEOF
27539 #define WORKER_CHILD_EXIT $ntp_worker_child_exit
27540 _ACEOF
27541
27542
27543 for ac_func in umask uname updwtmp updwtmpx
27544 do :
27545   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27546 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27547 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27548   cat >>confdefs.h <<_ACEOF
27549 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27550 _ACEOF
27551
27552 fi
27553 done
27554
27555
27556 ###
27557
27558 # http://bugs.ntp.org/737
27559 case "$ac_cv_func_recvmsg" in
27560  yes)
27561     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need extra help to define struct iovec" >&5
27562 $as_echo_n "checking if we need extra help to define struct iovec... " >&6; }
27563 if ${ntp_cv_struct_iovec_help+:} false; then :
27564   $as_echo_n "(cached) " >&6
27565 else
27566
27567             compiled=no
27568             for ntp_cv_struct_iovec_help in '0' '1'; do
27569                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27570 /* end confdefs.h.  */
27571
27572                             #ifdef HAVE_SYS_TYPES_H
27573                             # include <sys/types.h>
27574                             #endif
27575                             #ifdef HAVE_SYS_SOCKET_H
27576                             # include <sys/socket.h>
27577                             #endif
27578                             #if $ntp_cv_struct_iovec_help
27579                             # include <sys/uio.h>
27580                             #endif
27581
27582 int
27583 main ()
27584 {
27585
27586                             void foo(void) {
27587                                 ssize_t x;
27588                                 int s = 0;
27589                                 struct iovec iov;
27590                                 struct msghdr mh;
27591                                 int flags = 0;
27592
27593                                 mh.msg_iov = &iov;
27594                                 x = recvmsg(s, &mh, flags);
27595                             }
27596
27597
27598   ;
27599   return 0;
27600 }
27601 _ACEOF
27602 if ac_fn_c_try_compile "$LINENO"; then :
27603   compiled=yes ; break 1
27604 fi
27605 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27606             done
27607             case "$compiled" in
27608              no)
27609                 ntp_cv_struct_iovec_help=0
27610             esac
27611             { compiled=; unset compiled;}
27612
27613
27614 fi
27615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_iovec_help" >&5
27616 $as_echo "$ntp_cv_struct_iovec_help" >&6; }
27617     case "$ntp_cv_struct_iovec_help" in
27618      1)
27619
27620 $as_echo "#define HAVE_SYS_UIO_H 1" >>confdefs.h
27621
27622     esac
27623 esac
27624
27625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments taken by setpgrp()" >&5
27626 $as_echo_n "checking number of arguments taken by setpgrp()... " >&6; }
27627 if ${ntp_cv_func_setpgrp_nargs+:} false; then :
27628   $as_echo_n "(cached) " >&6
27629 else
27630   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27631 /* end confdefs.h.  */
27632
27633                 #ifdef HAVE_SYS_TYPES_H
27634                 # include <sys/types.h>
27635                 #endif
27636                 #ifdef HAVE_UNISTD_H
27637                 # include <unistd.h>
27638                 #endif
27639
27640 int
27641 main ()
27642 {
27643
27644                 setpgrp(0, 0);
27645
27646
27647   ;
27648   return 0;
27649 }
27650 _ACEOF
27651 if ac_fn_c_try_compile "$LINENO"; then :
27652   ntp_cv_func_setpgrp_nargs=2
27653 else
27654   ntp_cv_func_setpgrp_nargs=0
27655
27656 fi
27657 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27658
27659 fi
27660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_setpgrp_nargs" >&5
27661 $as_echo "$ntp_cv_func_setpgrp_nargs" >&6; }
27662 case "$ntp_cv_func_setpgrp_nargs" in
27663  0)
27664
27665 $as_echo "#define HAVE_SETPGRP_0 1" >>confdefs.h
27666
27667 esac
27668
27669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to declare 'errno'" >&5
27670 $as_echo_n "checking if we need to declare 'errno'... " >&6; }
27671 if ${ntp_cv_decl_errno+:} false; then :
27672   $as_echo_n "(cached) " >&6
27673 else
27674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27675 /* end confdefs.h.  */
27676
27677                 #ifdef HAVE_ERRNO_H
27678                 # include <errno.h>
27679                 #endif
27680
27681 int
27682 main ()
27683 {
27684
27685                 errno = 0;
27686
27687
27688   ;
27689   return 0;
27690 }
27691 _ACEOF
27692 if ac_fn_c_try_compile "$LINENO"; then :
27693   ntp_cv_decl_errno=no
27694 else
27695   ntp_cv_decl_errno=yes
27696
27697 fi
27698 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27699
27700 fi
27701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_errno" >&5
27702 $as_echo "$ntp_cv_decl_errno" >&6; }
27703 case "$ntp_cv_decl_errno" in
27704  yes)
27705
27706 $as_echo "#define DECL_ERRNO 1" >>confdefs.h
27707
27708 esac
27709
27710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we may declare 'h_errno'" >&5
27711 $as_echo_n "checking if we may declare 'h_errno'... " >&6; }
27712 if ${ntp_cv_decl_h_errno+:} false; then :
27713   $as_echo_n "(cached) " >&6
27714 else
27715   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27716 /* end confdefs.h.  */
27717
27718                 #include <sys/types.h>
27719                 #ifdef HAVE_NETINET_IN_H
27720                 # include <netinet/in.h>
27721                 #endif
27722                 #ifdef HAVE_ARPA_NAMESER_H
27723                 # include <arpa/nameser.h>
27724                 #endif
27725                 #ifdef HAVE_NETDB_H
27726                 # include <netdb.h>
27727                 #endif
27728                 #ifdef HAVE_RESOLV_H
27729                 # include <resolv.h>
27730                 #endif
27731
27732 int
27733 main ()
27734 {
27735
27736                 extern int h_errno;
27737
27738
27739   ;
27740   return 0;
27741 }
27742 _ACEOF
27743 if ac_fn_c_try_compile "$LINENO"; then :
27744   ntp_cv_decl_h_errno=yes
27745 else
27746   ntp_cv_decl_h_errno=no
27747
27748 fi
27749 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27750
27751 fi
27752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_h_errno" >&5
27753 $as_echo "$ntp_cv_decl_h_errno" >&6; }
27754 case "$ntp_cv_decl_h_errno" in
27755  yes)
27756
27757 $as_echo "#define DECL_H_ERRNO 1" >>confdefs.h
27758
27759 esac
27760
27761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if declaring 'syscall()' is ok" >&5
27762 $as_echo_n "checking if declaring 'syscall()' is ok... " >&6; }
27763 if ${ntp_cv_decl_syscall+:} false; then :
27764   $as_echo_n "(cached) " >&6
27765 else
27766   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27767 /* end confdefs.h.  */
27768
27769                 #ifdef HAVE_SYS_TYPES_H
27770                 # include <sys/types.h>
27771                 #endif
27772                 #ifdef HAVE_UNISTD_H
27773                 # include <unistd.h>
27774                 #endif
27775
27776 int
27777 main ()
27778 {
27779
27780                 extern int syscall (int, ...);
27781
27782
27783   ;
27784   return 0;
27785 }
27786         ntp_cv_decl_syscall=yes
27787 _ACEOF
27788 if ac_fn_c_try_compile "$LINENO"; then :
27789   ntp_cv_decl_syscall=no
27790
27791 fi
27792 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27793
27794 fi
27795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_syscall" >&5
27796 $as_echo "$ntp_cv_decl_syscall" >&6; }
27797 case "$ntp_cv_decl_syscall" in
27798  yes)
27799
27800 $as_echo "#define DECL_SYSCALL 1" >>confdefs.h
27801
27802 esac
27803
27804 case "$host" in
27805  *-*-aix4.3.*)
27806
27807 $as_echo "#define DECL_HSTRERROR_0 1" >>confdefs.h
27808                 # Needed for XLC under AIX 4.3.2
27809     ;;
27810  *-*-mpeix*)
27811
27812 $as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
27813
27814
27815 $as_echo "#define DECL_INET_NTOA_0 1" >>confdefs.h
27816
27817
27818 $as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
27819
27820
27821 $as_echo "#define DECL_SELECT_0 1" >>confdefs.h
27822
27823
27824 $as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
27825
27826
27827 $as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
27828
27829
27830 $as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
27831
27832     ;;
27833  *-*-osf[45]*)
27834
27835 $as_echo "#define DECL_PLOCK_0 1" >>confdefs.h
27836
27837
27838 $as_echo "#define DECL_STIME_1 1" >>confdefs.h
27839
27840     ;;
27841  *-*-qnx*)
27842
27843 $as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
27844
27845     ;;
27846  *-*-riscos4*)
27847
27848 $as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
27849
27850
27851 $as_echo "#define DECL_BZERO_0 1" >>confdefs.h
27852
27853
27854 $as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
27855
27856
27857 $as_echo "#define DECL_IPC_0 1" >>confdefs.h
27858
27859
27860 $as_echo "#define DECL_MEMMOVE_0 1" >>confdefs.h
27861
27862
27863 $as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
27864
27865
27866 $as_echo "#define DECL_RENAME_0 1" >>confdefs.h
27867
27868
27869 $as_echo "#define DECL_SELECT_0 1" >>confdefs.h
27870
27871
27872 $as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
27873
27874
27875 $as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
27876
27877
27878 $as_echo "#define DECL_STDIO_0 1" >>confdefs.h
27879
27880
27881 $as_echo "#define DECL_STRTOL_0 1" >>confdefs.h
27882
27883
27884 $as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
27885
27886
27887 $as_echo "#define DECL_TIME_0 1" >>confdefs.h
27888
27889
27890 $as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
27891
27892
27893 $as_echo "#define DECL_TOLOWER_0 1" >>confdefs.h
27894
27895     ;;
27896  *-*-solaris2*)
27897
27898 $as_echo "#define DECL_MKSTEMP_0 1" >>confdefs.h
27899
27900
27901 $as_echo "#define DECL_SETPRIORITY_1 1" >>confdefs.h
27902
27903     case "$host" in
27904      *-*-solaris2.4)
27905
27906 $as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
27907
27908         ;;
27909     esac
27910     ;;
27911  *-*-sunos4*)
27912
27913 $as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
27914
27915
27916 $as_echo "#define DECL_BCOPY_0 1" >>confdefs.h
27917
27918
27919 $as_echo "#define DECL_BZERO_0 1" >>confdefs.h
27920
27921
27922 $as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
27923
27924
27925 $as_echo "#define DECL_IPC_0 1" >>confdefs.h
27926
27927
27928 $as_echo "#define DECL_MEMMOVE_0 1" >>confdefs.h
27929
27930
27931 $as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
27932
27933
27934 $as_echo "#define DECL_MKSTEMP_0 1" >>confdefs.h
27935
27936
27937 $as_echo "#define DECL_RENAME_0 1" >>confdefs.h
27938
27939
27940 $as_echo "#define DECL_SELECT_0 1" >>confdefs.h
27941
27942
27943 $as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
27944
27945
27946 $as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
27947
27948
27949 $as_echo "#define DECL_SIGVEC_0 1" >>confdefs.h
27950
27951     case "`basename $ac_cv_prog_CC`" in
27952      acc*) ;;
27953      *)
27954 $as_echo "#define DECL_STDIO_0 1" >>confdefs.h
27955
27956         ;;
27957     esac
27958
27959 $as_echo "#define DECL_STRTOL_0 1" >>confdefs.h
27960
27961
27962 $as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
27963
27964
27965 $as_echo "#define DECL_TIME_0 1" >>confdefs.h
27966
27967
27968 $as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
27969
27970
27971 $as_echo "#define DECL_TOLOWER_0 1" >>confdefs.h
27972
27973
27974 $as_echo "#define DECL_TOUPPER_0 1" >>confdefs.h
27975
27976
27977 $as_echo "#define DECL_STRERROR_0 1" >>confdefs.h
27978
27979     ;;
27980  *-*-ultrix4*)
27981
27982 $as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
27983
27984
27985 $as_echo "#define DECL_BZERO_0 1" >>confdefs.h
27986
27987
27988 $as_echo "#define DECL_CFSETISPEED_0 1" >>confdefs.h
27989
27990
27991 $as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
27992
27993
27994 $as_echo "#define DECL_IPC_0 1" >>confdefs.h
27995
27996
27997 $as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
27998
27999
28000 $as_echo "#define DECL_NLIST_0 1" >>confdefs.h
28001
28002
28003 $as_echo "#define DECL_PLOCK_0 1" >>confdefs.h
28004
28005
28006 $as_echo "#define DECL_SELECT_0 1" >>confdefs.h
28007
28008
28009 $as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
28010
28011
28012 $as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
28013
28014
28015 $as_echo "#define DECL_STIME_0 1" >>confdefs.h
28016
28017
28018 $as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
28019
28020
28021 $as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
28022
28023     ;;
28024 esac
28025
28026 case "$host" in
28027  *-*-sco3.2*)
28028
28029 $as_echo "#define TERMIOS_NEEDS__SVID3 1" >>confdefs.h
28030
28031     ;;
28032 esac
28033
28034 case "$host" in
28035  *-*-hpux[567]*)
28036
28037 $as_echo "#define NEED_RCVBUF_SLOP 1" >>confdefs.h
28038
28039 esac
28040
28041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we will open the broadcast socket" >&5
28042 $as_echo_n "checking if we will open the broadcast socket... " >&6; }
28043 if ${ntp_cv_var_open_bcast_socket+:} false; then :
28044   $as_echo_n "(cached) " >&6
28045 else
28046
28047         ans=yes
28048         case "$host" in
28049          *-*-domainos)
28050             ans=no
28051         esac
28052         ntp_cv_var_open_bcast_socket=$ans
28053
28054
28055 fi
28056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_open_bcast_socket" >&5
28057 $as_echo "$ntp_cv_var_open_bcast_socket" >&6; }
28058 case "$ntp_cv_var_open_bcast_socket" in
28059  yes)
28060
28061 $as_echo "#define OPEN_BCAST_SOCKET 1" >>confdefs.h
28062
28063 esac
28064
28065 case "$host" in
28066  *-*-hpux*)
28067
28068 $as_echo "#define NEED_HPUX_FINDCONFIG 1" >>confdefs.h
28069
28070 esac
28071
28072 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if process groups are set with -pid" >&5
28073 $as_echo_n "checking if process groups are set with -pid... " >&6; }
28074 if ${ntp_cv_arg_setpgrp_negpid+:} false; then :
28075   $as_echo_n "(cached) " >&6
28076 else
28077
28078         case "$host" in
28079          *-*-hpux[567]*)
28080             ans=no
28081             ;;
28082          *-*-hpux*)
28083             ans=yes
28084             ;;
28085          *-*-*linux*)
28086             ans=yes
28087             ;;
28088          *-*-sunos3*)
28089             ans=yes
28090             ;;
28091          *-*-ultrix2*)
28092             ans=yes
28093             ;;
28094          *)
28095             ans=no
28096             ;;
28097         esac
28098         ntp_cv_arg_setpgrp_negpid=$ans
28099
28100
28101 fi
28102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_arg_setpgrp_negpid" >&5
28103 $as_echo "$ntp_cv_arg_setpgrp_negpid" >&6; }
28104 case "$ntp_cv_arg_setpgrp_negpid" in
28105  yes)
28106
28107 $as_echo "#define UDP_BACKWARDS_SETOWN 1" >>confdefs.h
28108
28109 esac
28110
28111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need a ctty for F_SETOWN" >&5
28112 $as_echo_n "checking if we need a ctty for F_SETOWN... " >&6; }
28113 if ${ntp_cv_func_ctty_for_f_setown+:} false; then :
28114   $as_echo_n "(cached) " >&6
28115 else
28116
28117         case "$host" in
28118          *-*-bsdi[23]*)
28119             ans=yes
28120             ;;
28121          *-*-freebsd*)
28122             ans=yes
28123             ;;
28124         # NetBSD versions prior to 3.99.8 require a CTTY for F_SETOWN,
28125         # while later versions will fail a ioctl(TIOCSCTTY, 0) call in
28126         # some cases and so should not have USE_FSETOWNCTTY.  "netbsd"
28127         # in $host may be followed by "aout", "ecoff", or "elf".
28128          *-*-netbsd*[a-z]3.[0-8]*|*-*-netbsd*[a-z][0-2].*|*-*-netbsd*[a-z]3.99.[0-7])
28129             ans=yes
28130             ;;
28131          *-*-netbsd3.[0-8]*|*-*-netbsd[0-2].*|*-*-netbsd3.99.[0-7])
28132             ans=yes
28133             ;;
28134          *-*-openbsd*)
28135             ans=yes
28136             ;;
28137          *-*-osf*)
28138             ans=yes
28139             ;;
28140          *-*-darwin*)
28141             ans=yes
28142             ;;
28143          *)
28144             ans=no
28145             ;;
28146         esac
28147         ntp_cv_func_ctty_for_f_setown=$ans
28148
28149
28150 fi
28151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_ctty_for_f_setown" >&5
28152 $as_echo "$ntp_cv_func_ctty_for_f_setown" >&6; }
28153 case "$ntp_cv_func_ctty_for_f_setown" in
28154  yes)
28155
28156 $as_echo "#define USE_FSETOWNCTTY 1" >>confdefs.h
28157
28158 esac
28159
28160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the OS clears cached routes when more specifics become available" >&5
28161 $as_echo_n "checking if the OS clears cached routes when more specifics become available... " >&6; }
28162 if ${ntp_cv_os_routeupdates+:} false; then :
28163   $as_echo_n "(cached) " >&6
28164 else
28165
28166         case "$host" in
28167          *-*-netbsd*)
28168             ans=yes
28169             ;;
28170          *)
28171             ans=no
28172             ;;
28173         esac
28174         ntp_cv_os_routeupdates=$ans
28175
28176
28177 fi
28178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_os_routeupdates" >&5
28179 $as_echo "$ntp_cv_os_routeupdates" >&6; }
28180 case "$ntp_cv_os_routeupdates" in
28181  yes)
28182
28183 $as_echo "#define OS_MISSES_SPECIFIC_ROUTE_UPDATES 1" >>confdefs.h
28184
28185 esac
28186
28187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the wildcard socket needs REUSEADDR to bind other addresses" >&5
28188 $as_echo_n "checking if the wildcard socket needs REUSEADDR to bind other addresses... " >&6; }
28189 if ${ntp_cv_os_wildcardreuse+:} false; then :
28190   $as_echo_n "(cached) " >&6
28191 else
28192
28193         case "$host" in
28194          *-*-*linux*)
28195             ans=yes
28196             ;;
28197          *) ans=no
28198             ;;
28199         esac
28200         ntp_cv_os_wildcardreuse=$ans
28201
28202
28203 fi
28204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_os_wildcardreuse" >&5
28205 $as_echo "$ntp_cv_os_wildcardreuse" >&6; }
28206 case "$ntp_cv_os_wildcardreuse" in
28207  yes)
28208
28209 $as_echo "#define OS_NEEDS_REUSEADDR_FOR_IFADDRBIND 1" >>confdefs.h
28210
28211 esac
28212
28213 case "$host" in
28214  *-*-aix*)
28215
28216 $as_echo "#define NLIST_EXTRA_INDIRECTION 1" >>confdefs.h
28217
28218 esac
28219
28220 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a minimum recommended value of tickadj" >&5
28221 $as_echo_n "checking for a minimum recommended value of tickadj... " >&6; }
28222 if ${ntp_cv_var_min_rec_tickadj+:} false; then :
28223   $as_echo_n "(cached) " >&6
28224 else
28225
28226         ans=no
28227         case "$host" in
28228          *-*-aix*)
28229             ans=40
28230             ;;
28231         esac
28232         ntp_cv_var_min_rec_tickadj=$ans
28233
28234
28235 fi
28236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_min_rec_tickadj" >&5
28237 $as_echo "$ntp_cv_var_min_rec_tickadj" >&6; }
28238 case "$ntp_cv_var_min_rec_tickadj" in
28239  ''|no)
28240     ;;
28241  *)
28242
28243 cat >>confdefs.h <<_ACEOF
28244 #define MIN_REC_TICKADJ $ntp_cv_var_min_rec_tickadj
28245 _ACEOF
28246
28247 esac
28248
28249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the TTY code permits PARENB and IGNPAR" >&5
28250 $as_echo_n "checking if the TTY code permits PARENB and IGNPAR... " >&6; }
28251 if ${ntp_cv_no_parenb_ignpar+:} false; then :
28252   $as_echo_n "(cached) " >&6
28253 else
28254
28255         ans=no
28256         case "$host" in
28257          i?86-*-*linux*)
28258             ans=yes
28259             ;;
28260          mips-sgi-irix*)
28261             ans=yes
28262             ;;
28263          i?86-*-freebsd[123].*)
28264             ;;
28265          i?86-*-freebsd*)
28266             ans=yes
28267             ;;
28268          *-*-unicosmp*)
28269             ans=yes
28270             ;;
28271         esac
28272         ntp_cv_no_parenb_ignpar=$ans
28273
28274
28275 fi
28276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_no_parenb_ignpar" >&5
28277 $as_echo "$ntp_cv_no_parenb_ignpar" >&6; }
28278 case "$ntp_cv_no_parenb_ignpar" in
28279  yes)
28280
28281 $as_echo "#define NO_PARENB_IGNPAR 1" >>confdefs.h
28282
28283 esac
28284
28285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we're including processing time debugging code" >&5
28286 $as_echo_n "checking if we're including processing time debugging code... " >&6; }
28287 # Check whether --enable-debug-timing was given.
28288 if test "${enable_debug_timing+set}" = set; then :
28289   enableval=$enable_debug_timing; ntp_ok=$enableval
28290 else
28291   ntp_ok=no
28292
28293 fi
28294
28295 case "$ntp_ok" in
28296  yes)
28297
28298 $as_echo "#define DEBUG_TIMING 1" >>confdefs.h
28299
28300 esac
28301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28302 $as_echo "$ntp_ok" >&6; }
28303
28304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a the number of minutes in a DST adjustment" >&5
28305 $as_echo_n "checking for a the number of minutes in a DST adjustment... " >&6; }
28306 # Check whether --enable-dst-minutes was given.
28307 if test "${enable_dst_minutes+set}" = set; then :
28308   enableval=$enable_dst_minutes; ans=$enableval
28309 else
28310   ans=60
28311
28312 fi
28313
28314
28315 cat >>confdefs.h <<_ACEOF
28316 #define DSTMINUTES $ans
28317 _ACEOF
28318
28319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28320 $as_echo "$ans" >&6; }
28321
28322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ntpd will retry permanent DNS failures" >&5
28323 $as_echo_n "checking if ntpd will retry permanent DNS failures... " >&6; }
28324 # Check whether --enable-ignore-dns-errors was given.
28325 if test "${enable_ignore_dns_errors+set}" = set; then :
28326   enableval=$enable_ignore_dns_errors; ans=$enableval
28327 else
28328   ans=no
28329
28330 fi
28331
28332 case "$ans" in
28333  yes)
28334
28335 $as_echo "#define IGNORE_DNS_ERRORS 1" >>confdefs.h
28336
28337 esac
28338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28339 $as_echo "$ans" >&6; }
28340
28341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking availability of ntp_{adj,get}time()" >&5
28342 $as_echo_n "checking availability of ntp_{adj,get}time()... " >&6; }
28343 if ${ntp_cv_var_ntp_syscalls+:} false; then :
28344   $as_echo_n "(cached) " >&6
28345 else
28346
28347         ntp_cv_var_ntp_syscalls=no
28348         case "$ac_cv_func_ntp_adjtime$ac_cv_func_ntp_gettime$ac_cv_func___adjtimex" in
28349          yesyes*)
28350             ntp_cv_var_ntp_syscalls=libc
28351             ;;
28352          *yes)
28353             ntp_cv_var_ntp_syscalls=inline
28354             ;;
28355          *)
28356             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28357 /* end confdefs.h.  */
28358
28359                         #include <sys/syscall.h>
28360                         #if !defined(SYS_ntp_gettime) || !defined(SYS_ntp_adjtime)
28361                         # error
28362                         #endif
28363
28364 _ACEOF
28365 if ac_fn_c_try_cpp "$LINENO"; then :
28366   ntp_cv_var_ntp_syscalls=kernel
28367
28368 fi
28369 rm -f conftest.err conftest.i conftest.$ac_ext
28370             ;;
28371          esac
28372
28373
28374 fi
28375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_ntp_syscalls" >&5
28376 $as_echo "$ntp_cv_var_ntp_syscalls" >&6; }
28377 case "$ntp_cv_var_ntp_syscalls" in
28378  libc)
28379
28380 $as_echo "#define NTP_SYSCALLS_LIBC 1" >>confdefs.h
28381
28382     ;;
28383  kernel)
28384
28385 $as_echo "#define NTP_SYSCALLS_STD 1" >>confdefs.h
28386
28387     ;;
28388 esac
28389
28390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sys/timex.h has STA_FLL" >&5
28391 $as_echo_n "checking if sys/timex.h has STA_FLL... " >&6; }
28392 if ${ntp_cv_var_sta_fll+:} false; then :
28393   $as_echo_n "(cached) " >&6
28394 else
28395   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28396 /* end confdefs.h.  */
28397
28398                 #include <sys/timex.h>
28399                 #ifndef STA_FLL
28400                 # error
28401                 #endif
28402
28403 _ACEOF
28404 if ac_fn_c_try_cpp "$LINENO"; then :
28405   ntp_cv_var_sta_fll=yes
28406 else
28407   ntp_cv_var_sta_fll=no
28408
28409 fi
28410 rm -f conftest.err conftest.i conftest.$ac_ext
28411
28412 fi
28413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_sta_fll" >&5
28414 $as_echo "$ntp_cv_var_sta_fll" >&6; }
28415
28416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have kernel PLL support" >&5
28417 $as_echo_n "checking if we have kernel PLL support... " >&6; }
28418 if ${ntp_cv_var_kernel_pll+:} false; then :
28419   $as_echo_n "(cached) " >&6
28420 else
28421         case "$ac_cv_header_sys_timex_h$ntp_cv_struct_ntptimeval$ntp_cv_var_sta_fll$ntp_cv_var_ntp_syscalls" in
28422          *no*)
28423             ntp_cv_var_kernel_pll=no
28424             ;;
28425          *) ntp_cv_var_kernel_pll=yes
28426             ;;
28427         esac
28428
28429
28430 fi
28431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_kernel_pll" >&5
28432 $as_echo "$ntp_cv_var_kernel_pll" >&6; }
28433 case "$ntp_cv_var_kernel_pll" in
28434  yes)
28435
28436 $as_echo "#define KERNEL_PLL 1" >>confdefs.h
28437
28438 esac
28439
28440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if SIOCGIFCONF returns buffer size in the buffer" >&5
28441 $as_echo_n "checking if SIOCGIFCONF returns buffer size in the buffer... " >&6; }
28442 if ${ntp_cv_size_returned_in_buffer+:} false; then :
28443   $as_echo_n "(cached) " >&6
28444 else
28445
28446         ans=no
28447         case "$host" in
28448          *-fujitsu-uxp*)
28449             ans=yes
28450             ;;
28451          *-ncr-sysv4*)
28452             ans=yes
28453             ;;
28454          *-univel-sysv*)
28455             ans=yes
28456             ;;
28457         esac
28458         ntp_cv_size_returned_in_buffer=$ans
28459
28460
28461 fi
28462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_size_returned_in_buffer" >&5
28463 $as_echo "$ntp_cv_size_returned_in_buffer" >&6; }
28464 case "$ntp_cv_size_returned_in_buffer" in
28465  yes)
28466
28467 $as_echo "#define SIZE_RETURNED_IN_BUFFER 1" >>confdefs.h
28468
28469 esac
28470
28471 # Check for ioctls TIOCGPPSEV
28472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl TIOCGPPSEV" >&5
28473 $as_echo_n "checking for TTY PPS ioctl TIOCGPPSEV... " >&6; }
28474 case "$ac_cv_header_termios_h" in
28475  yes)
28476     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28477 /* end confdefs.h.  */
28478
28479             #include <termios.h>
28480             #ifndef TIOCGPPSEV
28481             # error
28482             #endif
28483
28484 _ACEOF
28485 if ac_fn_c_try_cpp "$LINENO"; then :
28486   ntp_ok=yes
28487 else
28488   ntp_ok=no
28489
28490 fi
28491 rm -f conftest.err conftest.i conftest.$ac_ext
28492     ;;
28493  *)
28494     ntp_ok=no
28495     ;;
28496 esac
28497 case "$ntp_ok" in
28498  yes)
28499
28500 $as_echo "#define HAVE_TIOCGPPSEV 1" >>confdefs.h
28501
28502 esac
28503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28504 $as_echo "$ntp_ok" >&6; }
28505
28506 # Check for ioctls TIOCSPPS
28507 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl TIOCSPPS" >&5
28508 $as_echo_n "checking for TTY PPS ioctl TIOCSPPS... " >&6; }
28509 case "$ac_cv_header_termios_h" in
28510  yes)
28511     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28512 /* end confdefs.h.  */
28513
28514             #include <termios.h>
28515             #ifndef TIOCSPPS
28516             # error
28517             #endif
28518
28519 _ACEOF
28520 if ac_fn_c_try_cpp "$LINENO"; then :
28521   ntp_ok=yes
28522 else
28523   ntp_ok=no
28524
28525 fi
28526 rm -f conftest.err conftest.i conftest.$ac_ext
28527     ;;
28528  *)
28529     ntp_ok=no
28530     ;;
28531 esac
28532 case "$ntp_ok" in
28533  yes)
28534
28535 $as_echo "#define HAVE_TIOCSPPS 1" >>confdefs.h
28536
28537 esac
28538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28539 $as_echo "$ntp_ok" >&6; }
28540
28541 # Check for ioctls CIOGETEV
28542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl CIOGETEV" >&5
28543 $as_echo_n "checking for TTY PPS ioctl CIOGETEV... " >&6; }
28544 case "$ac_cv_header_sys_ppsclock_h" in
28545  yes)
28546     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28547 /* end confdefs.h.  */
28548
28549             #include <sys/ppsclock.h>
28550             #ifndef CIOGETEV
28551             # error
28552             #endif
28553
28554 _ACEOF
28555 if ac_fn_c_try_cpp "$LINENO"; then :
28556   ntp_ok=yes
28557 else
28558   ntp_ok=no
28559
28560 fi
28561 rm -f conftest.err conftest.i conftest.$ac_ext
28562     ;;
28563  *)
28564     ntp_ok=no
28565     ;;
28566 esac
28567 case "$ntp_ok" in
28568  yes)
28569
28570 $as_echo "#define HAVE_CIOGETEV 1" >>confdefs.h
28571
28572 esac
28573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28574 $as_echo "$ntp_ok" >&6; }
28575
28576 # ATOM/PPSAPI stuff.
28577
28578 ntp_atom_ok=yes
28579
28580 # Check for header timepps.h, if found then we have PPS API (Draft RFC) stuff.
28581
28582 # The PPSAPI headers need "inline" ($ac_cv_c_inline='inline')
28583 # The PPSAPI needs struct timespec.
28584 # The PPSAPI also needs a timepps header.
28585
28586 case "$ac_cv_c_inline$ntp_cv_struct_timespec" in
28587  inlineyes)
28588     case "$ac_cv_header_timepps_h$ac_cv_header_sys_timepps_h$host_os" in
28589      *yes* | *sunos* | *solaris* | *sco* | *netbsd* )
28590
28591 $as_echo "#define HAVE_PPSAPI 1" >>confdefs.h
28592
28593         ntp_jupiter_ok=yes
28594         ntp_oncore_ok=yes
28595         ntp_parse_ok=yes
28596         ntp_ripe_ncc_ok=yes
28597         ;;
28598     esac
28599     ;;
28600 esac
28601
28602 # Check for ioctls TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG
28603 ac_fn_c_check_header_mongrel "$LINENO" "linux/serial.h" "ac_cv_header_linux_serial_h" "$ac_includes_default"
28604 if test "x$ac_cv_header_linux_serial_h" = xyes; then :
28605
28606 fi
28607
28608
28609 case "$ac_cv_header_sys_ppsclock_h$ac_cv_header_linux_serial_h" in
28610   yesyes)
28611     { $as_echo "$as_me:${as_lineno-$LINENO}: checking ioctl TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG" >&5
28612 $as_echo_n "checking ioctl TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG... " >&6; }
28613     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28614 /* end confdefs.h.  */
28615
28616             #include <sys/time.h>
28617             typedef int u_int;
28618             #include <sys/ppsclock.h>
28619             #include <linux/serial.h>
28620
28621             #ifndef TIOCGSERIAL
28622             # error
28623             #endif
28624             #ifndef TIOCSSERIAL
28625             # error
28626             #endif
28627             #ifndef ASYNC_PPS_CD_POS
28628             # error
28629             #endif
28630             #ifndef ASYNC_PPS_CD_NEG
28631             # error
28632             #endif
28633             #ifndef CIOGETEV
28634             # error
28635             #endif
28636
28637 _ACEOF
28638 if ac_fn_c_try_cpp "$LINENO"; then :
28639   ntp_ok=yes
28640 else
28641   ntp_ok=no
28642
28643 fi
28644 rm -f conftest.err conftest.i conftest.$ac_ext
28645     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28646 $as_echo "$ntp_ok" >&6; }
28647     ;;
28648   *)
28649     ntp_ok=no
28650     ;;
28651 esac
28652 case "$ntp_ok" in
28653  yes)
28654
28655 $as_echo "#define HAVE_TIO_SERIAL_STUFF 1" >>confdefs.h
28656
28657 esac
28658
28659 # Check for SHMEM_STATUS support
28660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SHMEM_STATUS support" >&5
28661 $as_echo_n "checking SHMEM_STATUS support... " >&6; }
28662 case "$ac_cv_header_sys_mman_h" in
28663  yes)
28664     ntp_ok=yes
28665     ;;
28666  *)
28667     ntp_ok=no
28668     ;;
28669 esac
28670 case "$ntp_ok" in
28671  yes)
28672
28673 $as_echo "#define ONCORE_SHMEM_STATUS 1" >>confdefs.h
28674
28675 esac
28676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28677 $as_echo "$ntp_ok" >&6; }
28678
28679 ntp_refclock=no
28680
28681 # HPUX only, and by explicit request
28682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Datum/Bancomm bc635/VME interface" >&5
28683 $as_echo_n "checking Datum/Bancomm bc635/VME interface... " >&6; }
28684 # Check whether --enable-BANCOMM was given.
28685 if test "${enable_BANCOMM+set}" = set; then :
28686   enableval=$enable_BANCOMM; ntp_ok=$enableval
28687 else
28688   ntp_ok=no
28689
28690 fi
28691
28692 case "$ntp_ok" in
28693  yes)
28694     ntp_refclock=yes
28695
28696 $as_echo "#define CLOCK_BANC 1" >>confdefs.h
28697
28698     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing bcStartPci" >&5
28699 $as_echo_n "checking for library containing bcStartPci... " >&6; }
28700 if ${ac_cv_search_bcStartPci+:} false; then :
28701   $as_echo_n "(cached) " >&6
28702 else
28703   ac_func_search_save_LIBS=$LIBS
28704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28705 /* end confdefs.h.  */
28706
28707 /* Override any GCC internal prototype to avoid an error.
28708    Use char because int might match the return type of a GCC
28709    builtin and then its argument prototype would still apply.  */
28710 #ifdef __cplusplus
28711 extern "C"
28712 #endif
28713 char bcStartPci ();
28714 int
28715 main ()
28716 {
28717 return bcStartPci ();
28718   ;
28719   return 0;
28720 }
28721 _ACEOF
28722 for ac_lib in '' bcsdk; do
28723   if test -z "$ac_lib"; then
28724     ac_res="none required"
28725   else
28726     ac_res=-l$ac_lib
28727     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28728   fi
28729   if ac_fn_c_try_link "$LINENO"; then :
28730   ac_cv_search_bcStartPci=$ac_res
28731 fi
28732 rm -f core conftest.err conftest.$ac_objext \
28733     conftest$ac_exeext
28734   if ${ac_cv_search_bcStartPci+:} false; then :
28735   break
28736 fi
28737 done
28738 if ${ac_cv_search_bcStartPci+:} false; then :
28739
28740 else
28741   ac_cv_search_bcStartPci=no
28742 fi
28743 rm conftest.$ac_ext
28744 LIBS=$ac_func_search_save_LIBS
28745 fi
28746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_bcStartPci" >&5
28747 $as_echo "$ac_cv_search_bcStartPci" >&6; }
28748 ac_res=$ac_cv_search_bcStartPci
28749 if test "$ac_res" != no; then :
28750   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28751
28752 fi
28753
28754     ;;
28755 esac
28756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28757 $as_echo "$ntp_ok" >&6; }
28758 case "$ntp_ok$host" in
28759  yes*-*-hpux*) ;;
28760  yes*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
28761 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;} ;;
28762 esac
28763
28764 #HPUX only, and only by explicit request
28765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking TrueTime GPS receiver/VME interface" >&5
28766 $as_echo_n "checking TrueTime GPS receiver/VME interface... " >&6; }
28767 # Check whether --enable-GPSVME was given.
28768 if test "${enable_GPSVME+set}" = set; then :
28769   enableval=$enable_GPSVME; ntp_ok=$enableval
28770 else
28771   ntp_ok=no
28772
28773 fi
28774
28775 case "$ntp_ok" in
28776  yes)
28777     ntp_refclock=yes
28778
28779 $as_echo "#define CLOCK_GPSVME 1" >>confdefs.h
28780
28781     ;;
28782 esac
28783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28784 $as_echo "$ntp_ok" >&6; }
28785 case "$ntp_ok$host" in
28786  yes*-*-hpux*) ;;
28787  yes*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
28788 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;} ;;
28789 esac
28790
28791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL720 clock support" >&5
28792 $as_echo_n "checking for PCL720 clock support... " >&6; }
28793 case "$ac_cv_header_machine_inline_h$ac_cv_header_sys_pcl720_h$ac_cv_header_sys_i8253_h" in
28794  yesyesyes)
28795
28796 $as_echo "#define CLOCK_PPS720 1" >>confdefs.h
28797
28798     ans=yes
28799     ;;
28800  *)
28801     ans=no
28802     ;;
28803 esac
28804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28805 $as_echo "$ans" >&6; }
28806
28807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default inclusion of all suitable non-PARSE clocks" >&5
28808 $as_echo_n "checking for default inclusion of all suitable non-PARSE clocks... " >&6; }
28809 # Check whether --enable-all-clocks was given.
28810 if test "${enable_all_clocks+set}" = set; then :
28811   enableval=$enable_all_clocks; ntp_eac=$enableval
28812 else
28813   ntp_eac=yes
28814
28815 fi
28816
28817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_eac" >&5
28818 $as_echo "$ntp_eac" >&6; }
28819
28820 # HMS: Should we also require ntp_parse_ok?
28821 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for PARSE clocks" >&5
28822 $as_echo_n "checking if we have support for PARSE clocks... " >&6; }
28823 case "$ntp_atom_ok$ac_cv_header_termio_h$ac_cv_header_termios_h" in
28824  yes*yes*)
28825     ntp_canparse=yes
28826     ;;
28827  *) ntp_canparse=no
28828     ;;
28829 esac
28830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canparse" >&5
28831 $as_echo "$ntp_canparse" >&6; }
28832
28833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for audio clocks" >&5
28834 $as_echo_n "checking if we have support for audio clocks... " >&6; }
28835 case "$ac_cv_header_sun_audioio_h$ac_cv_header_sys_audioio_h$ac_cv_header_machine_soundcard_h$ac_cv_header_sys_soundcard_h" in
28836  *yes*)
28837     ntp_canaudio=yes
28838
28839 $as_echo "#define HAVE_AUDIO /**/" >>confdefs.h
28840
28841     ;;
28842  *) ntp_canaudio=no ;;
28843 esac
28844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canaudio" >&5
28845 $as_echo "$ntp_canaudio" >&6; }
28846
28847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for the SHM refclock interface" >&5
28848 $as_echo_n "checking if we have support for the SHM refclock interface... " >&6; }
28849 case "$ac_cv_header_sys_ipc_h$ac_cv_header_sys_shm_h" in
28850  yesyes)
28851     ntp_canshm=yes
28852     ;;
28853  *) ntp_canshm=no ;;
28854 esac
28855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canshm" >&5
28856 $as_echo "$ntp_canshm" >&6; }
28857
28858 # Test for termios TIOCMBIS modem control (ACTS, Heath, Palisade)
28859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for termios modem control" >&5
28860 $as_echo_n "checking for termios modem control... " >&6; }
28861 if ${ntp_cv_modem_control+:} false; then :
28862   $as_echo_n "(cached) " >&6
28863 else
28864   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28865 /* end confdefs.h.  */
28866
28867                 #ifdef HAVE_UNISTD_H
28868                 # include <unistd.h>
28869                 #endif
28870                 #ifdef HAVE_TERMIOS_H
28871                 # include <termios.h>
28872                 #endif
28873                 #ifdef HAVE_SYS_IOCTL_H
28874                 # include <sys/ioctl.h>
28875                 #endif
28876
28877 int
28878 main ()
28879 {
28880
28881                 int     dtr = TIOCM_DTR;
28882
28883                 ioctl(1, TIOCMBIS, (char *)&dtr);
28884
28885
28886   ;
28887   return 0;
28888 }
28889 _ACEOF
28890 if ac_fn_c_try_compile "$LINENO"; then :
28891   ntp_cv_modem_control=yes
28892 else
28893   ntp_cv_modem_control=no
28894
28895 fi
28896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28897
28898 fi
28899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_modem_control" >&5
28900 $as_echo "$ntp_cv_modem_control" >&6; }
28901 case "$ntp_eac::$ntp_cv_modem_control" in
28902  yes::yes)
28903     ntp_enable_all_modem_control_clocks=yes
28904     ;;
28905  *)
28906     ntp_enable_all_modem_control_clocks=no
28907     ;;
28908 esac
28909
28910 # Requires modem control
28911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ACTS modem service" >&5
28912 $as_echo_n "checking ACTS modem service... " >&6; }
28913 # Check whether --enable-ACTS was given.
28914 if test "${enable_ACTS+set}" = set; then :
28915   enableval=$enable_ACTS; ntp_ok=$enableval
28916 else
28917   ntp_ok=$ntp_enable_all_modem_control_clocks
28918
28919 fi
28920
28921 case "$ntp_ok" in
28922  yes)
28923     ntp_refclock=yes
28924
28925 $as_echo "#define CLOCK_ACTS 1" >>confdefs.h
28926
28927     ;;
28928 esac
28929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28930 $as_echo "$ntp_ok" >&6; }
28931
28932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Arbiter 1088A/B GPS receiver" >&5
28933 $as_echo_n "checking Arbiter 1088A/B GPS receiver... " >&6; }
28934 # Check whether --enable-ARBITER was given.
28935 if test "${enable_ARBITER+set}" = set; then :
28936   enableval=$enable_ARBITER; ntp_ok=$enableval
28937 else
28938   ntp_ok=$ntp_eac
28939
28940 fi
28941
28942 case "$ntp_ok" in
28943  yes)
28944     ntp_refclock=yes
28945
28946 $as_echo "#define CLOCK_ARBITER 1" >>confdefs.h
28947
28948     ;;
28949 esac
28950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28951 $as_echo "$ntp_ok" >&6; }
28952
28953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Arcron MSF receiver" >&5
28954 $as_echo_n "checking Arcron MSF receiver... " >&6; }
28955 # Check whether --enable-ARCRON_MSF was given.
28956 if test "${enable_ARCRON_MSF+set}" = set; then :
28957   enableval=$enable_ARCRON_MSF; ntp_ok=$enableval
28958 else
28959   ntp_ok=$ntp_eac
28960
28961 fi
28962
28963 case "$ntp_ok" in
28964  yes)
28965     ntp_refclock=yes
28966
28967 $as_echo "#define CLOCK_ARCRON_MSF 1" >>confdefs.h
28968
28969     ;;
28970 esac
28971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28972 $as_echo "$ntp_ok" >&6; }
28973
28974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Austron 2200A/2201A GPS receiver" >&5
28975 $as_echo_n "checking Austron 2200A/2201A GPS receiver... " >&6; }
28976 # Check whether --enable-AS2201 was given.
28977 if test "${enable_AS2201+set}" = set; then :
28978   enableval=$enable_AS2201; ntp_ok=$enableval
28979 else
28980   ntp_ok=$ntp_eac
28981
28982 fi
28983
28984 case "$ntp_ok" in
28985  yes)
28986     ntp_refclock=yes
28987
28988 $as_echo "#define CLOCK_AS2201 1" >>confdefs.h
28989
28990     ;;
28991 esac
28992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
28993 $as_echo "$ntp_ok" >&6; }
28994
28995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ATOM PPS interface" >&5
28996 $as_echo_n "checking ATOM PPS interface... " >&6; }
28997 # Check whether --enable-ATOM was given.
28998 if test "${enable_ATOM+set}" = set; then :
28999   enableval=$enable_ATOM; ntp_ok=$enableval
29000 else
29001   ntp_ok=$ntp_eac
29002
29003 fi
29004
29005 case "$ntp_atom_ok" in
29006  no) ntp_ok=no ;;
29007 esac
29008 case "$ntp_ok" in
29009  yes)
29010     ntp_refclock=yes
29011
29012 $as_echo "#define CLOCK_ATOM 1" >>confdefs.h
29013
29014     ;;
29015 esac
29016 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29017 $as_echo "$ntp_ok" >&6; }
29018
29019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Chrono-log K-series WWVB receiver" >&5
29020 $as_echo_n "checking Chrono-log K-series WWVB receiver... " >&6; }
29021 # Check whether --enable-CHRONOLOG was given.
29022 if test "${enable_CHRONOLOG+set}" = set; then :
29023   enableval=$enable_CHRONOLOG; ntp_ok=$enableval
29024 else
29025   ntp_ok=$ntp_eac
29026
29027 fi
29028
29029 case "$ntp_ok" in
29030  yes)
29031     ntp_refclock=yes
29032
29033 $as_echo "#define CLOCK_CHRONOLOG 1" >>confdefs.h
29034
29035     ;;
29036 esac
29037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29038 $as_echo "$ntp_ok" >&6; }
29039
29040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CHU modem/decoder" >&5
29041 $as_echo_n "checking CHU modem/decoder... " >&6; }
29042 # Check whether --enable-CHU was given.
29043 if test "${enable_CHU+set}" = set; then :
29044   enableval=$enable_CHU; ntp_ok=$enableval
29045 else
29046   ntp_ok=$ntp_eac
29047
29048 fi
29049
29050 case "$ntp_ok" in
29051  yes)
29052     ntp_refclock=yes
29053
29054 $as_echo "#define CLOCK_CHU 1" >>confdefs.h
29055
29056     ;;
29057 esac
29058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29059 $as_echo "$ntp_ok" >&6; }
29060 ntp_refclock_chu=$ntp_ok
29061
29062 { $as_echo "$as_me:${as_lineno-$LINENO}: checking CHU audio/decoder" >&5
29063 $as_echo_n "checking CHU audio/decoder... " >&6; }
29064 # Check whether --enable-AUDIO-CHU was given.
29065 if test "${enable_AUDIO_CHU+set}" = set; then :
29066   enableval=$enable_AUDIO_CHU; ntp_ok=$enableval
29067 else
29068
29069         case "$ntp_eac$ntp_refclock_chu$ntp_canaudio" in
29070          *no*)  ntp_ok=no  ;;
29071          *)     ntp_ok=yes ;;
29072         esac
29073
29074
29075 fi
29076
29077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29078 $as_echo "$ntp_ok" >&6; }
29079 # We used to check for sunos/solaris target...
29080 case "$ntp_ok$ntp_refclock_chu$ntp_canaudio" in
29081  yes*no*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is...no ***" >&5
29082 $as_echo "$as_me: WARNING: *** But the expected answer is...no ***" >&2;}
29083 esac
29084
29085 # Not under HP-UX
29086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Datum Programmable Time System" >&5
29087 $as_echo_n "checking Datum Programmable Time System... " >&6; }
29088 # Check whether --enable-DATUM was given.
29089 if test "${enable_DATUM+set}" = set; then :
29090   enableval=$enable_DATUM; ntp_ok=$enableval
29091 else
29092
29093         case "$ac_cv_header_termios_h" in
29094          yes)
29095             ntp_ok=$ntp_eac
29096             ;;
29097          *) ntp_ok=no
29098             ;;
29099         esac
29100
29101
29102 fi
29103
29104 case "$ntp_ok" in
29105  yes)
29106     ntp_refclock=yes
29107
29108 $as_echo "#define CLOCK_DATUM 1" >>confdefs.h
29109
29110     ;;
29111 esac
29112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29113 $as_echo "$ntp_ok" >&6; }
29114
29115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Dumb generic hh:mm:ss local clock" >&5
29116 $as_echo_n "checking Dumb generic hh:mm:ss local clock... " >&6; }
29117 # Check whether --enable-DUMBCLOCK was given.
29118 if test "${enable_DUMBCLOCK+set}" = set; then :
29119   enableval=$enable_DUMBCLOCK; ntp_ok=$enableval
29120 else
29121   ntp_ok=$ntp_eac
29122
29123 fi
29124
29125 case "$ntp_ok" in
29126  yes)
29127     ntp_refclock=yes
29128
29129 $as_echo "#define CLOCK_DUMBCLOCK 1" >>confdefs.h
29130
29131     ;;
29132 esac
29133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29134 $as_echo "$ntp_ok" >&6; }
29135
29136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Forum Graphic GPS" >&5
29137 $as_echo_n "checking Forum Graphic GPS... " >&6; }
29138 # Check whether --enable-FG was given.
29139 if test "${enable_FG+set}" = set; then :
29140   enableval=$enable_FG; ntp_ok=$enableval
29141 else
29142   ntp_ok=$ntp_eac
29143
29144 fi
29145
29146 case "$ntp_ok" in
29147  yes)
29148     ntp_refclock=yes
29149
29150 $as_echo "#define CLOCK_FG 1" >>confdefs.h
29151
29152     ;;
29153 esac
29154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29155 $as_echo "$ntp_ok" >&6; }
29156
29157 # Requires modem control
29158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Heath GC-1000 WWV/WWVH receiver" >&5
29159 $as_echo_n "checking Heath GC-1000 WWV/WWVH receiver... " >&6; }
29160 # Check whether --enable-HEATH was given.
29161 if test "${enable_HEATH+set}" = set; then :
29162   enableval=$enable_HEATH; ntp_ok=$enableval
29163 else
29164   ntp_ok=$ntp_enable_all_modem_control_clocks
29165
29166 fi
29167
29168 case "$ntp_ok" in
29169  yes)
29170     ntp_refclock=yes
29171
29172 $as_echo "#define CLOCK_HEATH 1" >>confdefs.h
29173
29174     ;;
29175 esac
29176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29177 $as_echo "$ntp_ok" >&6; }
29178
29179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hopf serial clock device" >&5
29180 $as_echo_n "checking for hopf serial clock device... " >&6; }
29181 # Check whether --enable-HOPFSERIAL was given.
29182 if test "${enable_HOPFSERIAL+set}" = set; then :
29183   enableval=$enable_HOPFSERIAL; ntp_ok=$enableval
29184 else
29185   ntp_ok=$ntp_eac
29186
29187 fi
29188
29189 case "$ntp_ok" in
29190  yes)
29191     ntp_refclock=yes
29192
29193 $as_echo "#define CLOCK_HOPF_SERIAL 1" >>confdefs.h
29194
29195     ;;
29196 esac
29197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29198 $as_echo "$ntp_ok" >&6; }
29199
29200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for hopf PCI clock 6039" >&5
29201 $as_echo_n "checking for hopf PCI clock 6039... " >&6; }
29202 # Check whether --enable-HOPFPCI was given.
29203 if test "${enable_HOPFPCI+set}" = set; then :
29204   enableval=$enable_HOPFPCI; ntp_ok=$enableval
29205 else
29206   ntp_ok=$ntp_eac
29207
29208 fi
29209
29210 case "$ntp_ok" in
29211  yes)
29212     ntp_refclock=yes
29213
29214 $as_echo "#define CLOCK_HOPF_PCI 1" >>confdefs.h
29215
29216     ;;
29217 esac
29218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29219 $as_echo "$ntp_ok" >&6; }
29220
29221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking HP 58503A GPS receiver" >&5
29222 $as_echo_n "checking HP 58503A GPS receiver... " >&6; }
29223 # Check whether --enable-HPGPS was given.
29224 if test "${enable_HPGPS+set}" = set; then :
29225   enableval=$enable_HPGPS; ntp_ok=$enableval
29226 else
29227   ntp_ok=$ntp_eac
29228
29229 fi
29230
29231 case "$ntp_ok" in
29232  yes)
29233     ntp_refclock=yes
29234
29235 $as_echo "#define CLOCK_HPGPS 1" >>confdefs.h
29236
29237     ;;
29238 esac
29239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29240 $as_echo "$ntp_ok" >&6; }
29241
29242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking IRIG audio decoder" >&5
29243 $as_echo_n "checking IRIG audio decoder... " >&6; }
29244 # Check whether --enable-IRIG was given.
29245 if test "${enable_IRIG+set}" = set; then :
29246   enableval=$enable_IRIG; ntp_ok=$enableval
29247 else
29248
29249         case "$ntp_eac$ntp_canaudio" in
29250          *no*)  ntp_ok=no  ;;
29251          *)     ntp_ok=yes ;;
29252         esac
29253
29254
29255 fi
29256
29257 case "$ntp_ok" in
29258  yes)
29259     ntp_refclock=yes
29260
29261 $as_echo "#define CLOCK_IRIG 1" >>confdefs.h
29262
29263     ;;
29264 esac
29265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29266 $as_echo "$ntp_ok" >&6; }
29267 case "$ntp_ok$ntp_canaudio" in
29268  yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
29269 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
29270 esac
29271
29272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for JJY receiver" >&5
29273 $as_echo_n "checking for JJY receiver... " >&6; }
29274 # Check whether --enable-JJY was given.
29275 if test "${enable_JJY+set}" = set; then :
29276   enableval=$enable_JJY; ntp_ok=$enableval
29277 else
29278   ntp_ok=$ntp_eac
29279
29280 fi
29281
29282 case "$ntp_ok" in
29283  yes)
29284     ntp_refclock=yes
29285
29286 $as_echo "#define CLOCK_JJY 1" >>confdefs.h
29287
29288     ;;
29289 esac
29290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29291 $as_echo "$ntp_ok" >&6; }
29292
29293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Rockwell Jupiter GPS receiver" >&5
29294 $as_echo_n "checking Rockwell Jupiter GPS receiver... " >&6; }
29295 # Check whether --enable-JUPITER was given.
29296 if test "${enable_JUPITER+set}" = set; then :
29297   enableval=$enable_JUPITER; ntp_ok=$enableval
29298 else
29299   ntp_ok=$ntp_eac
29300 fi
29301
29302 case "$ntp_jupiter_ok" in
29303  no) ntp_ok=no ;;
29304 esac
29305 case "$ntp_ok" in
29306  yes)
29307     ntp_refclock=yes
29308
29309 $as_echo "#define CLOCK_JUPITER 1" >>confdefs.h
29310
29311     ;;
29312 esac
29313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29314 $as_echo "$ntp_ok" >&6; }
29315
29316 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Leitch CSD 5300 Master Clock System Driver" >&5
29317 $as_echo_n "checking Leitch CSD 5300 Master Clock System Driver... " >&6; }
29318 # Check whether --enable-LEITCH was given.
29319 if test "${enable_LEITCH+set}" = set; then :
29320   enableval=$enable_LEITCH; ntp_ok=$enableval
29321 else
29322   ntp_ok=$ntp_eac
29323
29324 fi
29325
29326 case "$ntp_ok" in
29327  yes)
29328     ntp_refclock=yes
29329
29330 $as_echo "#define CLOCK_LEITCH 1" >>confdefs.h
29331
29332     ;;
29333 esac
29334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29335 $as_echo "$ntp_ok" >&6; }
29336
29337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking local clock reference" >&5
29338 $as_echo_n "checking local clock reference... " >&6; }
29339 # Check whether --enable-LOCAL-CLOCK was given.
29340 if test "${enable_LOCAL_CLOCK+set}" = set; then :
29341   enableval=$enable_LOCAL_CLOCK; ntp_ok=$enableval
29342 else
29343   ntp_ok=$ntp_eac
29344
29345 fi
29346
29347 case "$ntp_ok" in
29348  yes)
29349     ntp_refclock=yes
29350
29351 $as_echo "#define CLOCK_LOCAL 1" >>confdefs.h
29352
29353     ;;
29354 esac
29355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29356 $as_echo "$ntp_ok" >&6; }
29357
29358
29359 # Not Ultrix
29360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Magnavox MX4200 GPS receiver" >&5
29361 $as_echo_n "checking Magnavox MX4200 GPS receiver... " >&6; }
29362 # Check whether --enable-MX4200 was given.
29363 if test "${enable_MX4200+set}" = set; then :
29364   enableval=$enable_MX4200; ntp_ok=$enableval
29365 else
29366
29367         case "$ac_cv_var_ppsclock" in
29368          yes)
29369             ntp_ok=$ntp_eac
29370             ;;
29371          *)
29372             ntp_ok=no
29373             ;;
29374         esac
29375
29376
29377 fi
29378
29379 case "$ntp_ok" in
29380  yes)
29381     ntp_refclock=yes
29382
29383 $as_echo "#define CLOCK_MX4200 1" >>confdefs.h
29384
29385     ;;
29386 esac
29387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29388 $as_echo "$ntp_ok" >&6; }
29389 case "$ntp_ok$host" in
29390  yes*-*-ultrix*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
29391 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
29392 esac
29393
29394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NeoClock4X receiver" >&5
29395 $as_echo_n "checking for NeoClock4X receiver... " >&6; }
29396 # Check whether --enable-NEOCLOCK4X was given.
29397 if test "${enable_NEOCLOCK4X+set}" = set; then :
29398   enableval=$enable_NEOCLOCK4X; ntp_ok=$enableval
29399 else
29400   ntp_ok=$ntp_eac
29401
29402 fi
29403
29404 case "$ntp_ok" in
29405  yes)
29406     ntp_refclock=yes
29407
29408 $as_echo "#define CLOCK_NEOCLOCK4X 1" >>confdefs.h
29409
29410     ;;
29411 esac
29412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29413 $as_echo "$ntp_ok" >&6; }
29414
29415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking NMEA GPS receiver" >&5
29416 $as_echo_n "checking NMEA GPS receiver... " >&6; }
29417 # Check whether --enable-NMEA was given.
29418 if test "${enable_NMEA+set}" = set; then :
29419   enableval=$enable_NMEA; ntp_ok=$enableval
29420 else
29421   ntp_ok=$ntp_eac
29422
29423 fi
29424
29425 case "$ntp_ok" in
29426  yes)
29427     ntp_refclock=yes
29428
29429 $as_echo "#define CLOCK_NMEA 1" >>confdefs.h
29430
29431     ;;
29432 esac
29433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29434 $as_echo "$ntp_ok" >&6; }
29435
29436 for ac_func in strtoll
29437 do :
29438   ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
29439 if test "x$ac_cv_func_strtoll" = xyes; then :
29440   cat >>confdefs.h <<_ACEOF
29441 #define HAVE_STRTOLL 1
29442 _ACEOF
29443
29444 fi
29445 done
29446
29447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GPSD JSON receiver" >&5
29448 $as_echo_n "checking for GPSD JSON receiver... " >&6; }
29449 # Check whether --enable-GPSD was given.
29450 if test "${enable_GPSD+set}" = set; then :
29451   enableval=$enable_GPSD; ntp_ok=$enableval
29452 else
29453   case "$ac_cv_func_strtoll" in
29454      yes) ntp_ok=$ntp_eac ;;
29455      *)   ntp_ok="no" ;;
29456     esac
29457
29458 fi
29459
29460 case "$ntp_ok" in
29461  yes)
29462     ntp_refclock=yes
29463
29464 $as_echo "#define CLOCK_GPSDJSON 1" >>confdefs.h
29465
29466     ;;
29467 esac
29468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29469 $as_echo "$ntp_ok" >&6; }
29470
29471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ONCORE Motorola VP/UT Oncore GPS" >&5
29472 $as_echo_n "checking for ONCORE Motorola VP/UT Oncore GPS... " >&6; }
29473 # Check whether --enable-ONCORE was given.
29474 if test "${enable_ONCORE+set}" = set; then :
29475   enableval=$enable_ONCORE; ntp_ok=$enableval
29476 else
29477   ntp_ok=$ntp_eac
29478
29479 fi
29480
29481 case "$ntp_oncore_ok" in
29482  no) ntp_ok=no ;;
29483 esac
29484 case "$ntp_ok" in
29485  yes)
29486     ntp_refclock=yes
29487
29488 $as_echo "#define CLOCK_ONCORE 1" >>confdefs.h
29489
29490     ;;
29491 esac
29492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29493 $as_echo "$ntp_ok" >&6; }
29494
29495 # Requires modem control
29496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Palisade clock" >&5
29497 $as_echo_n "checking for Palisade clock... " >&6; }
29498 # Check whether --enable-PALISADE was given.
29499 if test "${enable_PALISADE+set}" = set; then :
29500   enableval=$enable_PALISADE; ntp_ok=$enableval
29501 else
29502   ntp_ok=$ntp_enable_all_modem_control_clocks
29503
29504 fi
29505
29506 case "$ntp_ok" in
29507  yes)
29508     ntp_refclock=yes
29509
29510 $as_echo "#define CLOCK_PALISADE 1" >>confdefs.h
29511
29512     ;;
29513 esac
29514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29515 $as_echo "$ntp_ok" >&6; }
29516
29517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Conrad parallel port radio clock" >&5
29518 $as_echo_n "checking Conrad parallel port radio clock... " >&6; }
29519 # Check whether --enable-PCF was given.
29520 if test "${enable_PCF+set}" = set; then :
29521   enableval=$enable_PCF; ntp_ok=$enableval
29522 else
29523   ntp_ok=$ntp_eac
29524
29525 fi
29526
29527 case "$ntp_ok" in
29528  yes)
29529     ntp_refclock=yes
29530
29531 $as_echo "#define CLOCK_PCF 1" >>confdefs.h
29532
29533     ;;
29534 esac
29535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29536 $as_echo "$ntp_ok" >&6; }
29537
29538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PST/Traconex 1020 WWV/WWVH receiver" >&5
29539 $as_echo_n "checking PST/Traconex 1020 WWV/WWVH receiver... " >&6; }
29540 # Check whether --enable-PST was given.
29541 if test "${enable_PST+set}" = set; then :
29542   enableval=$enable_PST; ntp_ok=$enableval
29543 else
29544   ntp_ok=$ntp_eac
29545
29546 fi
29547
29548 case "$ntp_ok" in
29549  yes)
29550     ntp_refclock=yes
29551
29552 $as_echo "#define CLOCK_PST 1" >>confdefs.h
29553
29554     ;;
29555 esac
29556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29557 $as_echo "$ntp_ok" >&6; }
29558
29559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RIPENCC specific Trimble driver" >&5
29560 $as_echo_n "checking RIPENCC specific Trimble driver... " >&6; }
29561 # Check whether --enable-RIPENCC was given.
29562 if test "${enable_RIPENCC+set}" = set; then :
29563   enableval=$enable_RIPENCC; ntp_ok=$enableval
29564 else
29565   ntp_ok=no
29566
29567 fi
29568
29569 # 020629: HMS: s/$ntp_eac -> -/no because of ptr += sprintf(ptr, ...) usage
29570 case "$ntp_ripe_ncc_ok" in
29571  no) ntp_ok=no ;;
29572 esac
29573 case "$ntp_ok" in
29574  yes)
29575     ntp_refclock=yes
29576
29577 $as_echo "#define CLOCK_RIPENCC /**/" >>confdefs.h
29578
29579     ;;
29580 esac
29581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29582 $as_echo "$ntp_ok" >&6; }
29583
29584 # Danny Meyer says SHM compiles (with a few warnings) under Win32.
29585 # For *IX, we need sys/ipc.h and sys/shm.h.
29586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHM clock attached thru shared memory" >&5
29587 $as_echo_n "checking for SHM clock attached thru shared memory... " >&6; }
29588 # Check whether --enable-SHM was given.
29589 if test "${enable_SHM+set}" = set; then :
29590   enableval=$enable_SHM; ntp_ok=$enableval
29591 else
29592
29593         case "$ntp_eac$ntp_canshm" in
29594          *no*)  ntp_ok=no  ;;
29595          *)     ntp_ok=yes ;;
29596         esac
29597
29598
29599 fi
29600
29601 case "$ntp_ok" in
29602  yes)
29603     ntp_refclock=yes
29604
29605 $as_echo "#define CLOCK_SHM 1" >>confdefs.h
29606
29607     ;;
29608 esac
29609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29610 $as_echo "$ntp_ok" >&6; }
29611
29612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Spectracom 8170/Netclock/2 WWVB receiver" >&5
29613 $as_echo_n "checking Spectracom 8170/Netclock/2 WWVB receiver... " >&6; }
29614 # Check whether --enable-SPECTRACOM was given.
29615 if test "${enable_SPECTRACOM+set}" = set; then :
29616   enableval=$enable_SPECTRACOM; ntp_ok=$enableval
29617 else
29618   ntp_ok=$ntp_eac
29619
29620 fi
29621
29622 case "$ntp_ok" in
29623  yes)
29624     ntp_refclock=yes
29625
29626 $as_echo "#define CLOCK_SPECTRACOM 1" >>confdefs.h
29627
29628     ;;
29629 esac
29630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29631 $as_echo "$ntp_ok" >&6; }
29632
29633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking KSI/Odetics TPRO/S GPS receiver/IRIG interface" >&5
29634 $as_echo_n "checking KSI/Odetics TPRO/S GPS receiver/IRIG interface... " >&6; }
29635 # Check whether --enable-TPRO was given.
29636 if test "${enable_TPRO+set}" = set; then :
29637   enableval=$enable_TPRO; ntp_ok=$enableval
29638 else
29639
29640         case "$ac_cv_header_sys_tpro_h" in
29641          yes)
29642             ntp_ok=$ntp_eac
29643             ;;
29644          *)
29645             ntp_ok=no
29646             ;;
29647         esac
29648
29649
29650 fi
29651
29652 case "$ntp_ok" in
29653  yes)
29654     ntp_refclock=yes
29655
29656 $as_echo "#define CLOCK_TPRO 1" >>confdefs.h
29657
29658     ;;
29659 esac
29660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29661 $as_echo "$ntp_ok" >&6; }
29662 case "$ntp_ok$ac_cv_header_sys_tpro" in
29663  yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
29664 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
29665 esac
29666
29667 # Not on a vax-dec-bsd
29668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Kinemetrics/TrueTime receivers" >&5
29669 $as_echo_n "checking Kinemetrics/TrueTime receivers... " >&6; }
29670 # Check whether --enable-TRUETIME was given.
29671 if test "${enable_TRUETIME+set}" = set; then :
29672   enableval=$enable_TRUETIME; ntp_ok=$enableval
29673 else
29674
29675         case "$host" in
29676          vax-dec-bsd)
29677             ntp_ok=no
29678             ;;
29679          *)
29680             ntp_ok=$ntp_eac
29681             ;;
29682         esac
29683
29684
29685 fi
29686
29687 case "$ntp_ok" in
29688  yes)
29689     ntp_refclock=yes
29690
29691 $as_echo "#define CLOCK_TRUETIME 1" >>confdefs.h
29692
29693     ;;
29694 esac
29695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29696 $as_echo "$ntp_ok" >&6; }
29697 case "$ntp_ok$host" in
29698  yesvax-dec-bsd) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
29699 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
29700 esac
29701
29702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking TrueTime 560 IRIG-B decoder" >&5
29703 $as_echo_n "checking TrueTime 560 IRIG-B decoder... " >&6; }
29704 # Check whether --enable-TT560 was given.
29705 if test "${enable_TT560+set}" = set; then :
29706   enableval=$enable_TT560; ntp_ok=$enableval
29707 else
29708   ntp_ok=no
29709
29710 fi
29711
29712 case "$ntp_ok" in
29713  yes)
29714     ntp_refclock=yes
29715
29716 $as_echo "#define CLOCK_TT560 /**/" >>confdefs.h
29717
29718     ;;
29719 esac
29720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29721 $as_echo "$ntp_ok" >&6; }
29722
29723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ultralink M320 WWVB receiver" >&5
29724 $as_echo_n "checking Ultralink M320 WWVB receiver... " >&6; }
29725 # Check whether --enable-ULINK was given.
29726 if test "${enable_ULINK+set}" = set; then :
29727   enableval=$enable_ULINK; ntp_ok=$enableval
29728 else
29729   ntp_ok=$ntp_eac
29730
29731 fi
29732
29733 case "$ntp_ok" in
29734  yes)
29735     ntp_refclock=yes
29736
29737 $as_echo "#define CLOCK_ULINK 1" >>confdefs.h
29738
29739     ;;
29740 esac
29741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29742 $as_echo "$ntp_ok" >&6; }
29743
29744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Spectracom TSYNC PCI timing board" >&5
29745 $as_echo_n "checking Spectracom TSYNC PCI timing board... " >&6; }
29746 # Check whether --enable-TSYNCPCI was given.
29747 if test "${enable_TSYNCPCI+set}" = set; then :
29748   enableval=$enable_TSYNCPCI; ntp_ok=$enableval
29749 else
29750
29751         case "$host" in
29752          *-*-*linux*)
29753             ntp_ok=$ntp_eac
29754             ;;
29755          *)
29756             ntp_ok=no
29757         esac
29758
29759
29760 fi
29761
29762 case "$ntp_ok" in
29763  yes)
29764     ntp_refclock=yes
29765
29766 $as_echo "#define CLOCK_TSYNCPCI 1" >>confdefs.h
29767
29768     ;;
29769 esac
29770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29771 $as_echo "$ntp_ok" >&6; }
29772
29773 { $as_echo "$as_me:${as_lineno-$LINENO}: checking WWV receiver" >&5
29774 $as_echo_n "checking WWV receiver... " >&6; }
29775 # Check whether --enable-WWV was given.
29776 if test "${enable_WWV+set}" = set; then :
29777   enableval=$enable_WWV; ntp_ok=$enableval
29778 else
29779
29780         case "$ntp_eac$ntp_canaudio" in
29781          *no*)  ntp_ok=no  ;;
29782          *)     ntp_ok=yes ;;
29783         esac
29784
29785
29786 fi
29787
29788 case "$ntp_ok" in
29789  yes)
29790     ntp_refclock=yes
29791
29792 $as_echo "#define CLOCK_WWV 1" >>confdefs.h
29793
29794     ;;
29795 esac
29796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29797 $as_echo "$ntp_ok" >&6; }
29798 case "$ntp_ok$ntp_canaudio" in
29799  yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
29800 $as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
29801 esac
29802
29803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Zyfer receiver" >&5
29804 $as_echo_n "checking for Zyfer receiver... " >&6; }
29805 # Check whether --enable-ZYFER was given.
29806 if test "${enable_ZYFER+set}" = set; then :
29807   enableval=$enable_ZYFER; ntp_ok=$enableval
29808 else
29809   ntp_ok=$ntp_eac
29810
29811 fi
29812
29813 case "$ntp_ok" in
29814  yes)
29815     ntp_refclock=yes
29816
29817 $as_echo "#define CLOCK_ZYFER 1" >>confdefs.h
29818
29819     ;;
29820 esac
29821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29822 $as_echo "$ntp_ok" >&6; }
29823
29824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for default inclusion of all suitable PARSE clocks" >&5
29825 $as_echo_n "checking for default inclusion of all suitable PARSE clocks... " >&6; }
29826 # Check whether --enable-parse-clocks was given.
29827 if test "${enable_parse_clocks+set}" = set; then :
29828   enableval=$enable_parse_clocks; ntp_eapc=$enableval
29829 else
29830
29831         case "$ntp_eac" in
29832          yes)   ntp_eapc=$ntp_canparse ;;
29833          *)     ntp_eapc=no ;;
29834         esac
29835         # Delete the next line one of these days
29836         ntp_eapc=no
29837
29838
29839 fi
29840
29841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_eapc" >&5
29842 $as_echo "$ntp_eapc" >&6; }
29843
29844 case "$ntp_eac$ntp_eapc$ntp_canparse" in
29845  noyes*)
29846     as_fn_error $? "\"--enable-parse-clocks\" requires \"--enable-all-clocks\"." "$LINENO" 5
29847     ;;
29848  yesyesno)
29849     as_fn_error $? "You said \"--enable-parse-clocks\" but PARSE isn't supported on this platform!" "$LINENO" 5
29850     ;;
29851 esac
29852
29853 ntp_libparse=no
29854 ntp_parseutil=no
29855 ntp_rawdcf=no
29856
29857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Diem Computime Radio Clock" >&5
29858 $as_echo_n "checking Diem Computime Radio Clock... " >&6; }
29859 # Check whether --enable-COMPUTIME was given.
29860 if test "${enable_COMPUTIME+set}" = set; then :
29861   enableval=$enable_COMPUTIME; ntp_ok=$enableval
29862 else
29863   ntp_ok=$ntp_eapc
29864
29865 fi
29866
29867 case "$ntp_ok" in
29868  yes)
29869     ntp_libparse=yes
29870     ntp_refclock=yes
29871
29872 $as_echo "#define CLOCK_COMPUTIME 1" >>confdefs.h
29873
29874     ;;
29875 esac
29876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29877 $as_echo "$ntp_ok" >&6; }
29878 case "$ntp_ok$ntp_canparse" in
29879  yesno)
29880     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
29881 esac
29882
29883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ELV/DCF7000 clock" >&5
29884 $as_echo_n "checking ELV/DCF7000 clock... " >&6; }
29885 # Check whether --enable-DCF7000 was given.
29886 if test "${enable_DCF7000+set}" = set; then :
29887   enableval=$enable_DCF7000; ntp_ok=$enableval
29888 else
29889   ntp_ok=$ntp_eapc
29890
29891 fi
29892
29893 case "$ntp_ok" in
29894  yes)
29895     ntp_libparse=yes
29896     ntp_refclock=yes
29897
29898 $as_echo "#define CLOCK_DCF7000 1" >>confdefs.h
29899
29900     ;;
29901 esac
29902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29903 $as_echo "$ntp_ok" >&6; }
29904 case "$ntp_ok$ntp_canparse" in
29905  yesno)
29906     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
29907 esac
29908
29909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking HOPF 6021 clock" >&5
29910 $as_echo_n "checking HOPF 6021 clock... " >&6; }
29911 # Check whether --enable-HOPF6021 was given.
29912 if test "${enable_HOPF6021+set}" = set; then :
29913   enableval=$enable_HOPF6021; ntp_ok=$enableval
29914 else
29915   ntp_ok=$ntp_eapc
29916
29917 fi
29918
29919 case "$ntp_ok" in
29920  yes)
29921     ntp_libparse=yes
29922     ntp_refclock=yes
29923
29924 $as_echo "#define CLOCK_HOPF6021 1" >>confdefs.h
29925
29926     ;;
29927 esac
29928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29929 $as_echo "$ntp_ok" >&6; }
29930 case "$ntp_ok$ntp_canparse" in
29931  yesno)
29932     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
29933 esac
29934
29935 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Meinberg clocks" >&5
29936 $as_echo_n "checking Meinberg clocks... " >&6; }
29937 # Check whether --enable-MEINBERG was given.
29938 if test "${enable_MEINBERG+set}" = set; then :
29939   enableval=$enable_MEINBERG; ntp_ok=$enableval
29940 else
29941   ntp_ok=$ntp_eapc
29942
29943 fi
29944
29945 case "$ntp_ok" in
29946  yes)
29947     ntp_libparse=yes
29948     ntp_refclock=yes
29949
29950 $as_echo "#define CLOCK_MEINBERG 1" >>confdefs.h
29951
29952     ;;
29953 esac
29954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29955 $as_echo "$ntp_ok" >&6; }
29956 case "$ntp_ok$ntp_canparse" in
29957  yesno)
29958     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
29959 esac
29960
29961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking DCF77 raw time code" >&5
29962 $as_echo_n "checking DCF77 raw time code... " >&6; }
29963 # Check whether --enable-RAWDCF was given.
29964 if test "${enable_RAWDCF+set}" = set; then :
29965   enableval=$enable_RAWDCF; ntp_ok=$enableval
29966 else
29967   ntp_ok=$ntp_eapc
29968
29969 fi
29970
29971 case "$ntp_ok" in
29972  yes)
29973     ntp_libparse=yes
29974     ntp_parseutil=yes
29975     ntp_refclock=yes
29976     ntp_rawdcf=yes
29977
29978 $as_echo "#define CLOCK_RAWDCF 1" >>confdefs.h
29979
29980     ;;
29981 esac
29982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29983 $as_echo "$ntp_ok" >&6; }
29984 case "$ntp_ok$ntp_canparse" in
29985  yesno)
29986     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
29987 esac
29988
29989 case "$ntp_rawdcf" in
29990  yes)
29991     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we must enable parity for RAWDCF" >&5
29992 $as_echo_n "checking if we must enable parity for RAWDCF... " >&6; }
29993 if ${ntp_cv_rawdcf_parity+:} false; then :
29994   $as_echo_n "(cached) " >&6
29995 else
29996
29997             ans=no
29998             case "$host" in
29999              *-*-*linux*)
30000                 ans=yes
30001                 ;;
30002             esac
30003             ntp_cv_rawdcf_parity=$ans
30004
30005
30006 fi
30007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rawdcf_parity" >&5
30008 $as_echo "$ntp_cv_rawdcf_parity" >&6; }
30009     case "$ntp_cv_rawdcf_parity" in
30010      yes)
30011
30012 $as_echo "#define RAWDCF_NO_IGNPAR 1" >>confdefs.h
30013  ;;
30014     esac
30015 esac
30016
30017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking RCC 8000 clock" >&5
30018 $as_echo_n "checking RCC 8000 clock... " >&6; }
30019 # Check whether --enable-RCC8000 was given.
30020 if test "${enable_RCC8000+set}" = set; then :
30021   enableval=$enable_RCC8000; ntp_ok=$enableval
30022 else
30023   ntp_ok=$ntp_eapc
30024
30025 fi
30026
30027 case "$ntp_ok" in
30028  yes)
30029     ntp_libparse=yes
30030     ntp_refclock=yes
30031
30032 $as_echo "#define CLOCK_RCC8000 1" >>confdefs.h
30033
30034     ;;
30035 esac
30036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30037 $as_echo "$ntp_ok" >&6; }
30038 case "$ntp_ok$ntp_canparse" in
30039  yesno)
30040     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30041 esac
30042
30043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Schmid DCF77 clock" >&5
30044 $as_echo_n "checking Schmid DCF77 clock... " >&6; }
30045 # Check whether --enable-SCHMID was given.
30046 if test "${enable_SCHMID+set}" = set; then :
30047   enableval=$enable_SCHMID; ntp_ok=$enableval
30048 else
30049   ntp_ok=$ntp_eapc
30050
30051 fi
30052
30053 case "$ntp_ok" in
30054  yes)
30055     ntp_libparse=yes
30056     ntp_refclock=yes
30057
30058 $as_echo "#define CLOCK_SCHMID 1" >>confdefs.h
30059
30060     ;;
30061 esac
30062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30063 $as_echo "$ntp_ok" >&6; }
30064 case "$ntp_ok$ntp_canparse" in
30065  yesno)
30066     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30067 esac
30068
30069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Trimble GPS receiver/TAIP protocol" >&5
30070 $as_echo_n "checking Trimble GPS receiver/TAIP protocol... " >&6; }
30071 # Check whether --enable-TRIMTAIP was given.
30072 if test "${enable_TRIMTAIP+set}" = set; then :
30073   enableval=$enable_TRIMTAIP; ntp_ok=$enableval
30074 else
30075   ntp_ok=$ntp_eapc
30076
30077 fi
30078
30079 case "$ntp_ok" in
30080  yes)
30081     ntp_libparse=yes
30082     ntp_refclock=yes
30083
30084 $as_echo "#define CLOCK_TRIMTAIP 1" >>confdefs.h
30085
30086     ;;
30087 esac
30088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30089 $as_echo "$ntp_ok" >&6; }
30090 case "$ntp_ok$ntp_canparse" in
30091  yesno)
30092     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30093 esac
30094
30095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Trimble GPS receiver/TSIP protocol" >&5
30096 $as_echo_n "checking Trimble GPS receiver/TSIP protocol... " >&6; }
30097 # Check whether --enable-TRIMTSIP was given.
30098 if test "${enable_TRIMTSIP+set}" = set; then :
30099   enableval=$enable_TRIMTSIP; ntp_ok=$enableval
30100 else
30101   ntp_ok=$ntp_eapc
30102
30103 fi
30104
30105 case "$ntp_ok" in
30106  yes)
30107     ntp_libparse=yes
30108     ntp_refclock=yes
30109
30110 $as_echo "#define CLOCK_TRIMTSIP 1" >>confdefs.h
30111
30112     ;;
30113 esac
30114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30115 $as_echo "$ntp_ok" >&6; }
30116 case "$ntp_ok$ntp_canparse" in
30117  yesno)
30118     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30119 esac
30120
30121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking WHARTON 400A Series clock" >&5
30122 $as_echo_n "checking WHARTON 400A Series clock... " >&6; }
30123 # Check whether --enable-WHARTON was given.
30124 if test "${enable_WHARTON+set}" = set; then :
30125   enableval=$enable_WHARTON; ntp_ok=$enableval
30126 else
30127   ntp_ok=$ntp_eapc
30128
30129 fi
30130
30131 case "$ntp_ok" in
30132  yes)
30133     ntp_libparse=yes
30134     ntp_refclock=yes
30135
30136 $as_echo "#define CLOCK_WHARTON_400A 1" >>confdefs.h
30137
30138     ;;
30139 esac
30140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30141 $as_echo "$ntp_ok" >&6; }
30142 case "$ntp_ok$ntp_canparse" in
30143  yesno)
30144     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30145 esac
30146
30147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking VARITEXT clock" >&5
30148 $as_echo_n "checking VARITEXT clock... " >&6; }
30149 # Check whether --enable-VARITEXT was given.
30150 if test "${enable_VARITEXT+set}" = set; then :
30151   enableval=$enable_VARITEXT; ntp_ok=$enableval
30152 else
30153   ntp_ok=$ntp_eapc
30154
30155 fi
30156
30157 case "$ntp_ok" in
30158  yes)
30159     ntp_libparse=yes
30160     ntp_refclock=yes
30161
30162 $as_echo "#define CLOCK_VARITEXT 1" >>confdefs.h
30163
30164     ;;
30165 esac
30166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30167 $as_echo "$ntp_ok" >&6; }
30168 case "$ntp_ok$ntp_canparse" in
30169  yesno)
30170     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30171 esac
30172
30173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking SEL240X clock" >&5
30174 $as_echo_n "checking SEL240X clock... " >&6; }
30175 # Check whether --enable-SEL240X was given.
30176 if test "${enable_SEL240X+set}" = set; then :
30177   enableval=$enable_SEL240X; ntp_ok=$enableval
30178 else
30179   ntp_ok=$ntp_eapc
30180 fi
30181
30182 if test "$ntp_ok" = "yes"; then
30183     ntp_libparse=yes
30184     ntp_refclock=yes
30185
30186 $as_echo "#define CLOCK_SEL240X 1" >>confdefs.h
30187
30188 fi
30189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
30190 $as_echo "$ntp_ok" >&6; }
30191 case "$ntp_ok$ntp_canparse" in
30192  yesno)
30193     as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
30194     ;;
30195 esac
30196
30197
30198
30199
30200
30201
30202 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to make and use the parse libraries" >&5
30203 $as_echo_n "checking if we need to make and use the parse libraries... " >&6; }
30204 ans=no
30205 case "$ntp_libparse" in
30206  yes)
30207     ans=yes
30208
30209 $as_echo "#define CLOCK_PARSE 1" >>confdefs.h
30210
30211     LIBPARSE=../libparse/libparse.a
30212     MAKE_LIBPARSE=libparse.a
30213     # HMS: check_y2k trips the 34 year problem now...
30214     false && MAKE_CHECK_Y2K=check_y2k
30215 esac
30216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30217 $as_echo "$ans" >&6; }
30218
30219
30220
30221
30222 VER_SUFFIX=
30223
30224
30225
30226
30227 # Check whether --with-crypto was given.
30228 if test "${with_crypto+set}" = set; then :
30229   withval=$with_crypto;
30230 fi
30231
30232
30233 # Check whether --with-openssl-libdir was given.
30234 if test "${with_openssl_libdir+set}" = set; then :
30235   withval=$with_openssl_libdir;
30236 fi
30237
30238
30239 # Check whether --with-openssl-incdir was given.
30240 if test "${with_openssl_incdir+set}" = set; then :
30241   withval=$with_openssl_incdir;
30242 fi
30243
30244
30245 # Check whether --with-rpath was given.
30246 if test "${with_rpath+set}" = set; then :
30247   withval=$with_rpath;
30248 fi
30249
30250
30251 ntp_openssl=no
30252 ntp_openssl_from_pkg_config=no
30253
30254 with_crypto=${with_crypto:-openssl,libcrypto}
30255 case "$with_crypto" in
30256  yes)
30257     with_crypto=openssl,libcrypto
30258 esac
30259
30260
30261 case "$with_crypto:${PKG_CONFIG:+notempty}:${with_openssl_libdir-notgiven}:${with_openssl_incdir-notgiven}" in
30262  no:*) ;;
30263  *:notempty:notgiven:notgiven)
30264     for pkg in `echo $with_crypto | sed -e 's/,/ /'`; do
30265         { $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config for $pkg" >&5
30266 $as_echo_n "checking pkg-config for $pkg... " >&6; }
30267         if $PKG_CONFIG --exists $pkg ; then
30268             CPPFLAGS_NTP="$CPPFLAGS_NTP `$PKG_CONFIG --cflags-only-I $pkg`"
30269             CFLAGS_NTP="$CFLAGS_NTP `$PKG_CONFIG --cflags-only-other $pkg`"
30270             LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-L $pkg`"
30271             LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-l --static $pkg`"
30272             LDFLAGS_NTP="$LDFLAGS_NTP `$PKG_CONFIG --libs-only-other $pkg`"
30273             VER_SUFFIX=o
30274             ntp_openssl=yes
30275             ntp_openssl_from_pkg_config=yes
30276             ntp_openssl_version="`$PKG_CONFIG --modversion $pkg`"
30277             case "$ntp_openssl_version" in
30278              *.*) ;;
30279              *) ntp_openssl_version='(unknown)' ;;
30280             esac
30281             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, version $ntp_openssl_version" >&5
30282 $as_echo "yes, version $ntp_openssl_version" >&6; }
30283
30284             break
30285         fi
30286         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
30287 $as_echo "no" >&6; }
30288     done
30289 esac
30290 case "$with_crypto:$ntp_openssl" in
30291  no:*) ;;
30292  *:no)
30293     need_dash_r=
30294     need_dash_Wlrpath=
30295     case "${with_rpath-notgiven}" in
30296      yes)
30297         # Lame - what to do if we need -Wl... but not -R?
30298         need_dash_r=1
30299         ;;
30300      notgiven)
30301         case "$host" in
30302          *-*-linux*)
30303             # This may really only be true for gcc
30304             need_dash_Wlrpath=1
30305             ;;
30306          *-*-netbsd*)
30307             need_dash_r=1
30308             ;;
30309          *-*-solaris*)
30310             need_dash_r=1
30311             ;;
30312         esac
30313         ;;
30314     esac
30315
30316     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl library directory" >&5
30317 $as_echo_n "checking for openssl library directory... " >&6; }
30318     with_openssl_libdir=${with_openssl_libdir-notgiven}
30319     case "$with_openssl_libdir" in
30320      notgiven)
30321         case "$build" in
30322          $host)
30323             with_openssl_libdir=default
30324             ;;
30325          *)
30326             with_openssl_libdir=no
30327             ;;
30328         esac
30329     esac
30330     case "$with_openssl_libdir" in
30331      default)
30332         # Look in:
30333         with_openssl_libdir="/usr/lib /usr/lib/openssl /usr/sfw/lib"
30334         with_openssl_libdir="$with_openssl_libdir /usr/local/lib"
30335         with_openssl_libdir="$with_openssl_libdir /usr/local/ssl/lib /lib"
30336     esac
30337     case "$with_openssl_libdir" in
30338      no)
30339         ;;
30340      *) # Look for libcrypto.a and libssl.a:
30341         for i in $with_openssl_libdir no
30342         do
30343             case "$host" in
30344              *-*-darwin*)
30345                 test -f $i/libcrypto.dylib -a -f $i/libssl.dylib && break
30346                 ;;
30347              *)
30348                 test -f $i/libcrypto.so -a -f $i/libssl.so && break
30349                 test -f $i/libcrypto.a -a -f $i/libssl.a && break
30350                 ;;
30351             esac
30352         done
30353         openssl_libdir=$i
30354         ;;
30355     esac
30356     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $openssl_libdir" >&5
30357 $as_echo "$openssl_libdir" >&6; }
30358     case "$openssl_libdir" in
30359      no)
30360         openssl_libdir=
30361         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libcrypto and libssl not found in any of $with_openssl_libdir" >&5
30362 $as_echo "$as_me: WARNING: libcrypto and libssl not found in any of $with_openssl_libdir" >&2;}
30363     esac
30364
30365     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl include directory" >&5
30366 $as_echo_n "checking for openssl include directory... " >&6; }
30367     with_openssl_incdir=${with_openssl_incdir-notgiven}
30368     case "$with_openssl_incdir" in
30369      notgiven)
30370         # Look in:
30371         with_openssl_incdir="/usr/include /usr/sfw/include"
30372         with_openssl_incdir="$with_openssl_incdir /usr/local/include"
30373         with_openssl_incdir="$with_openssl_incdir /usr/local/ssl/include"
30374     esac
30375     case "$with_openssl_incdir" in
30376      no)
30377         ;;
30378      *) # look for openssl/evp.h:
30379         for i in $with_openssl_incdir no
30380         do
30381             test -f $i/openssl/evp.h && break
30382         done
30383         openssl_incdir=$i
30384         ;;
30385     esac
30386     { i=; unset i;}
30387     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $openssl_incdir" >&5
30388 $as_echo "$openssl_incdir" >&6; }
30389     case "$openssl_incdir" in
30390      no)
30391         openssl_incdir=
30392         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: did not find openssl/evp.h in any of $with_openssl_incdir" >&5
30393 $as_echo "$as_me: WARNING: did not find openssl/evp.h in any of $with_openssl_incdir" >&2;}
30394     esac
30395     if test -z "$openssl_libdir" -o -z "$openssl_incdir"
30396     then
30397         ntp_openssl=no
30398     else
30399         ntp_openssl=yes
30400         VER_SUFFIX=o
30401     fi
30402     case "$ntp_openssl" in
30403      yes)
30404         # We have OpenSSL inc/lib dirs - use them.
30405         case "$openssl_incdir" in
30406          /usr/include)
30407             ;;
30408          *)
30409             CPPFLAGS_NTP="$CPPFLAGS_NTP -I$openssl_incdir"
30410             ;;
30411         esac
30412         case "$openssl_libdir" in
30413          /usr/lib)
30414             ;;
30415          *)
30416             LDADD_NTP="$LDADD_NTP -L$openssl_libdir"
30417             case "$need_dash_r" in
30418              1)
30419                 LDFLAGS_NTP="$LDFLAGS_NTP -R$openssl_libdir"
30420             esac
30421             case "$need_dash_Wlrpath" in
30422              1)
30423                 LDFLAGS_NTP="$LDFLAGS_NTP -Wl,-rpath,$openssl_libdir"
30424             esac
30425             ;;
30426         esac
30427         LDADD_NTP="$LDADD_NTP -lcrypto"
30428     esac
30429 esac
30430
30431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we will use crypto" >&5
30432 $as_echo_n "checking if we will use crypto... " >&6; }
30433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_openssl" >&5
30434 $as_echo "$ntp_openssl" >&6; }
30435
30436 case "$ntp_openssl" in
30437  yes)
30438     for ac_header in openssl/cmac.h openssl/hmac.h
30439 do :
30440   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30441 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30442 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30443   cat >>confdefs.h <<_ACEOF
30444 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30445 _ACEOF
30446
30447 fi
30448
30449 done
30450
30451
30452 $as_echo "#define OPENSSL /**/" >>confdefs.h
30453
30454     case "$VER_SUFFIX" in
30455      *o*) ;;
30456      *) as_fn_error $? "OPENSSL set but no 'o' in VER_SUFFIX!" "$LINENO" 5 ;;
30457     esac
30458     ;;
30459 esac
30460
30461 NTPO_SAVED_CPPFLAGS="$CPPFLAGS"
30462 CPPFLAGS="$CPPFLAGS $CPPFLAGS_NTP"
30463 NTPO_SAVED_LIBS="$LIBS"
30464
30465 #
30466 # check for linking with -lcrypto failure, and try -lcrypto -lz.
30467 # Helps m68k-atari-mint
30468 #
30469 case "$ntp_openssl:$ntp_openssl_from_pkg_config" in
30470  yes:no)
30471     LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
30472     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linking with -lcrypto alone works" >&5
30473 $as_echo_n "checking if linking with -lcrypto alone works... " >&6; }
30474 if ${ntp_cv_bare_lcrypto+:} false; then :
30475   $as_echo_n "(cached) " >&6
30476 else
30477   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30478 /* end confdefs.h.  */
30479
30480                     #include "openssl/err.h"
30481                     #include "openssl/evp.h"
30482
30483 int
30484 main ()
30485 {
30486
30487                     ERR_load_crypto_strings();
30488                     OpenSSL_add_all_algorithms();
30489
30490
30491   ;
30492   return 0;
30493 }
30494 _ACEOF
30495 if ac_fn_c_try_link "$LINENO"; then :
30496   ntp_cv_bare_lcrypto=yes
30497 else
30498   ntp_cv_bare_lcrypto=no
30499
30500 fi
30501 rm -f core conftest.err conftest.$ac_objext \
30502     conftest$ac_exeext conftest.$ac_ext
30503
30504 fi
30505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_bare_lcrypto" >&5
30506 $as_echo "$ntp_cv_bare_lcrypto" >&6; }
30507     case "$ntp_cv_bare_lcrypto" in
30508      no)
30509         LIBS="$NTPO_SAVED_LIBS $LDADD_NTP -lz"
30510         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linking with -lcrypto -lz works" >&5
30511 $as_echo_n "checking if linking with -lcrypto -lz works... " >&6; }
30512 if ${ntp_cv_lcrypto_lz+:} false; then :
30513   $as_echo_n "(cached) " >&6
30514 else
30515   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30516 /* end confdefs.h.  */
30517
30518                         #include "openssl/err.h"
30519                         #include "openssl/evp.h"
30520
30521 int
30522 main ()
30523 {
30524
30525                         ERR_load_crypto_strings();
30526                         OpenSSL_add_all_algorithms();
30527
30528
30529   ;
30530   return 0;
30531 }
30532 _ACEOF
30533 if ac_fn_c_try_link "$LINENO"; then :
30534   ntp_cv_lcrypto_lz=yes
30535 else
30536   ntp_cv_lcrypto_lz=no
30537
30538 fi
30539 rm -f core conftest.err conftest.$ac_objext \
30540     conftest$ac_exeext conftest.$ac_ext
30541
30542 fi
30543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_lcrypto_lz" >&5
30544 $as_echo "$ntp_cv_lcrypto_lz" >&6; }
30545         case "$ntp_cv_lcrypto_lz" in
30546          yes)
30547              LDADD_NTP="$LDADD_NTP -lz"
30548         esac
30549     esac
30550 esac
30551
30552 #
30553 # Older OpenSSL headers have a number of callback prototypes inside
30554 # other function prototypes which trigger copious warnings with gcc's
30555 # -Wstrict-prototypes, which is included in -Wall.
30556 #
30557 # An example:
30558 #
30559 # int i2d_RSA_NET(const RSA *a, unsigned char **pp,
30560 #                 int (*cb)(), int sgckey);
30561 #                 ^^^^^^^^^^^
30562 #
30563 #
30564 #
30565 openssl_triggers_warnings=unknown
30566 NTPO_SAVED_CFLAGS="$CFLAGS"
30567
30568 case "$ntp_openssl:$GCC" in
30569  yes:yes)
30570     CFLAGS="$CFLAGS -Werror"
30571     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30572 /* end confdefs.h.  */
30573
30574
30575 int
30576 main ()
30577 {
30578
30579                 /* see if -Werror breaks gcc */
30580
30581
30582   ;
30583   return 0;
30584 }
30585 _ACEOF
30586 if ac_fn_c_try_compile "$LINENO"; then :
30587   gcc_handles_Werror=yes
30588 else
30589   gcc_handles_Werror=no
30590
30591 fi
30592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30593     case "$gcc_handles_Werror" in
30594      no)
30595         # if this gcc doesn't do -Werror go ahead and use
30596         # -Wstrict-prototypes.
30597         openssl_triggers_warnings=yes
30598         ;;
30599      yes)
30600         CFLAGS="$CFLAGS -Wstrict-prototypes"
30601         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30602 /* end confdefs.h.  */
30603
30604                     #include "openssl/asn1_mac.h"
30605                     #include "openssl/bn.h"
30606                     #include "openssl/err.h"
30607                     #include "openssl/evp.h"
30608                     #include "openssl/pem.h"
30609                     #include "openssl/rand.h"
30610                     #include "openssl/x509v3.h"
30611
30612 int
30613 main ()
30614 {
30615
30616                     /* empty body */
30617
30618
30619   ;
30620   return 0;
30621 }
30622 _ACEOF
30623 if ac_fn_c_try_compile "$LINENO"; then :
30624   openssl_triggers_warnings=no
30625 else
30626   openssl_triggers_warnings=yes
30627
30628 fi
30629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30630     esac
30631     case "$openssl_triggers_warnings" in
30632      yes)
30633         CFLAGS_NTP="$CFLAGS_NTP -Wno-strict-prototypes"
30634         ;;
30635      *)
30636         CFLAGS_NTP="$CFLAGS_NTP -Wstrict-prototypes"
30637     esac
30638     ;;
30639  no:yes)
30640     # gcc without OpenSSL
30641     CFLAGS_NTP="$CFLAGS_NTP -Wstrict-prototypes"
30642 esac
30643
30644 # Because we don't want -Werror for the EVP_MD_do_all_sorted check
30645 CFLAGS="$NTPO_SAVED_CFLAGS"
30646
30647 case "$ntp_openssl" in
30648  yes)
30649     LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
30650     for ac_func in EVP_MD_do_all_sorted
30651 do :
30652   ac_fn_c_check_func "$LINENO" "EVP_MD_do_all_sorted" "ac_cv_func_EVP_MD_do_all_sorted"
30653 if test "x$ac_cv_func_EVP_MD_do_all_sorted" = xyes; then :
30654   cat >>confdefs.h <<_ACEOF
30655 #define HAVE_EVP_MD_DO_ALL_SORTED 1
30656 _ACEOF
30657
30658 fi
30659 done
30660
30661     ;;
30662 esac
30663
30664
30665 CPPFLAGS="$NTPO_SAVED_CPPFLAGS"
30666 LIBS="$NTPO_SAVED_LIBS"
30667 { NTPO_SAVED_CFLAGS=; unset NTPO_SAVED_CFLAGS;}
30668 { NTPO_SAVED_CPPFLAGS=; unset NTPO_SAVED_CPPFLAGS;}
30669 { NTPO_SAVED_LIBS=; unset NTPO_SAVED_LIBS;}
30670 { openssl_triggers_warnings=; unset openssl_triggers_warnings;}
30671 { ntp_openssl_from_pkg_config=; unset ntp_openssl_from_pkg_config;}
30672
30673
30674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to enable CMAC support" >&5
30675 $as_echo_n "checking if we want to enable CMAC support... " >&6; }
30676 case "$ac_cv_header_openssl_cmac_h" in
30677  yes)
30678
30679 $as_echo "#define ENABLE_CMAC 1" >>confdefs.h
30680
30681     ans="yes"
30682     ;;
30683  *) ans="no"
30684     ;;
30685 esac
30686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30687 $as_echo "$ans" >&6; }
30688
30689
30690
30691
30692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use OpenSSL's crypto random (if available)" >&5
30693 $as_echo_n "checking if we want to use OpenSSL's crypto random (if available)... " >&6; }
30694 # Check whether --enable-openssl-random was given.
30695 if test "${enable_openssl_random+set}" = set; then :
30696   enableval=$enable_openssl_random; ntp_use_openssl_random=$enableval
30697 else
30698   ntp_use_openssl_random=yes
30699
30700 fi
30701
30702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_openssl_random" >&5
30703 $as_echo "$ntp_use_openssl_random" >&6; }
30704
30705 # The following might need extra libraries
30706 NTPO_SAVED_LIBS="$LIBS"
30707 LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
30708 for ac_func in RAND_bytes RAND_poll
30709 do :
30710   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
30711 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
30712 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
30713   cat >>confdefs.h <<_ACEOF
30714 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
30715 _ACEOF
30716
30717 fi
30718 done
30719
30720 LIBS="$NTPO_SAVED_LIBS"
30721 case "$ntp_use_openssl_random$ac_cv_func_RAND_bytes$ac_cv_func_RAND_poll" in
30722  yesyesyes)
30723
30724 $as_echo "#define USE_OPENSSL_CRYPTO_RAND 1" >>confdefs.h
30725
30726      ;;
30727  *) ntp_use_openssl_random=no ;;
30728 esac
30729
30730
30731
30732 # if we are using OpenSSL (--with-crypto), by default Autokey is enabled
30733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to include NTP Autokey protocol support" >&5
30734 $as_echo_n "checking if we want to include NTP Autokey protocol support... " >&6; }
30735 # Check whether --enable-autokey was given.
30736 if test "${enable_autokey+set}" = set; then :
30737   enableval=$enable_autokey; ntp_autokey=$enableval
30738 else
30739   ntp_autokey=$ntp_openssl
30740
30741 fi
30742
30743 case "$ntp_autokey" in
30744  no)
30745     ;;
30746  *)
30747     case "$ntp_openssl" in
30748      no)
30749         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling Autokey, --enable-autokey requires --with-crypto." >&5
30750 $as_echo "$as_me: WARNING: Disabling Autokey, --enable-autokey requires --with-crypto." >&2;}
30751         ntp_autokey=no
30752         ;;
30753      *)
30754
30755 $as_echo "#define AUTOKEY 1" >>confdefs.h
30756
30757         ntp_autokey=yes
30758         ;;
30759     esac
30760     ;;
30761 esac
30762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_autokey" >&5
30763 $as_echo "$ntp_autokey" >&6; }
30764
30765
30766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to run check-layout" >&5
30767 $as_echo_n "checking if we want to run check-layout... " >&6; }
30768 case "$cross_compiling$PATH_PERL" in
30769  no/*)
30770     MAKE_CHECK_LAYOUT=check-layout
30771     ans=yes
30772     ;;
30773  *)
30774     ans=no
30775     ;;
30776 esac
30777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30778 $as_echo "$ans" >&6; }
30779
30780
30781
30782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can make dcf parse utilities" >&5
30783 $as_echo_n "checking if we can make dcf parse utilities... " >&6; }
30784 ans=no
30785 case "$ntp_parseutil" in
30786  yes)
30787     case "$host" in
30788      *-*-sunos4*|*-*-solaris2*|*-*-*linux*|*-*-netbsd*)
30789         ans="dcfd testdcf"
30790         DCFD=dcfd
30791         TESTDCF=testdcf
30792     esac
30793     ;;
30794 esac
30795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30796 $as_echo "$ans" >&6; }
30797
30798
30799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can build kernel streams modules for parse" >&5
30800 $as_echo_n "checking if we can build kernel streams modules for parse... " >&6; }
30801 ans=no
30802 case "$ntp_parseutil$ac_cv_header_sys_stropts_h" in
30803  yesyes)
30804     case "$host" in
30805      sparc-*-sunos4*)
30806         case "$ntp_cv_var_kernel_pll" in
30807         yes)
30808
30809 $as_echo "#define PPS_SYNC 1" >>confdefs.h
30810
30811             ;;
30812         esac
30813         ans=parsestreams
30814         MAKE_PARSEKMODULE=parsestreams.loadable_module.o
30815         ;;
30816      sparc-*-solaris2*)
30817         ans=parsesolaris
30818         MAKE_PARSEKMODULE=parse
30819         for ac_header in strings.h
30820 do :
30821   ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
30822 if test "x$ac_cv_header_strings_h" = xyes; then :
30823   cat >>confdefs.h <<_ACEOF
30824 #define HAVE_STRINGS_H 1
30825 _ACEOF
30826
30827 fi
30828
30829 done
30830
30831         ;;
30832     esac
30833     ;;
30834 esac
30835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30836 $as_echo "$ans" >&6; }
30837
30838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need basic refclock support" >&5
30839 $as_echo_n "checking if we need basic refclock support... " >&6; }
30840 case "$ntp_refclock" in
30841  yes)
30842
30843 $as_echo "#define REFCLOCK 1" >>confdefs.h
30844
30845     ;;
30846 esac
30847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_refclock" >&5
30848 $as_echo "$ntp_refclock" >&6; }
30849
30850 PROPDELAY=propdelay
30851
30852
30853
30854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want HP-UX adjtimed support" >&5
30855 $as_echo_n "checking if we want HP-UX adjtimed support... " >&6; }
30856 case "$host" in
30857  *-*-hpux[56789]*)
30858     ans=yes
30859     ;;
30860  *) ans=no
30861     ;;
30862 esac
30863 case "$ans" in
30864  yes)
30865     MAKE_ADJTIMED=adjtimed
30866
30867 $as_echo "#define NEED_HPUX_ADJTIME 1" >>confdefs.h
30868
30869     ;;
30870  *) ADJTIMED_DB=
30871     ADJTIMED_DL=
30872     ADJTIMED_DS=
30873     ADJTIMED_MS=
30874     ;;
30875 esac
30876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30877 $as_echo "$ans" >&6; }
30878
30879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want QNX adjtime support" >&5
30880 $as_echo_n "checking if we want QNX adjtime support... " >&6; }
30881 case "$host" in
30882  *-*-qnx*)
30883     ans=yes
30884     ;;
30885  *) ans=no
30886     ;;
30887 esac
30888 case "$ans" in
30889  yes)
30890
30891 $as_echo "#define NEED_QNX_ADJTIME 1" >>confdefs.h
30892
30893     ;;
30894 esac
30895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30896 $as_echo "$ans" >&6; }
30897
30898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can read kmem" >&5
30899 $as_echo_n "checking if we can read kmem... " >&6; }
30900
30901 #  the default is to enable it if the system has the capability
30902
30903 case "$ac_cv_func_nlist$ac_cv_func_K_open$ac_cv_func_kvm_open" in
30904  *yes*)
30905     ans=yes
30906     ;;
30907  *) ans=no
30908     ;;
30909 esac
30910
30911 case "$host" in
30912  *-*-domainos)  # Won't be found...
30913     ans=no
30914     ;;
30915  *-*-hpux*)
30916     #ans=no
30917     ;;
30918  *-*-irix[456]*)
30919     ans=no
30920     ;;
30921  *-*-*linux*)
30922     ans=no
30923     ;;
30924  *-*-winnt3.5)
30925     ans=no
30926     ;;
30927  *-*-unicosmp*)
30928     ans=no
30929     ;;
30930 esac
30931
30932 # --enable-kmem / --disable-kmem controls if present
30933 # Check whether --enable-kmem was given.
30934 if test "${enable_kmem+set}" = set; then :
30935   enableval=$enable_kmem; ans=$enableval
30936
30937 fi
30938
30939
30940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30941 $as_echo "$ans" >&6; }
30942
30943 case "$ans" in
30944  yes)
30945     can_kmem=yes
30946     ;;
30947  *)
30948     can_kmem=no
30949
30950 $as_echo "#define NOKMEM 1" >>confdefs.h
30951
30952 esac
30953
30954
30955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if adjtime is accurate" >&5
30956 $as_echo_n "checking if adjtime is accurate... " >&6; }
30957
30958 # target-dependent defaults
30959
30960 case "$host" in
30961  i386-sequent-ptx*)
30962     ans=no
30963     ;;
30964  i386-unknown-osf1*)
30965     ans=yes
30966     ;;
30967  mips-sgi-irix[456]*)
30968     ans=yes
30969     ;;
30970  *-fujitsu-uxp*)
30971     ans=yes
30972     ;;
30973  *-ibm-aix[4-9]*)
30974     # XXX only verified thru AIX6.
30975     ans=yes
30976     ;;
30977  *-*-*linux*)
30978     ans=yes
30979     ;;
30980  *-*-solaris2.[01])
30981     ans=no
30982     ;;
30983  *-*-solaris2*)
30984     ans=yes
30985     ;;
30986  *-*-unicosmp*)
30987     ans=yes
30988     ;;
30989  *) ans=no
30990     ;;
30991 esac
30992
30993 # --enable-accurate-adjtime / --disable-accurate-adjtime
30994 # override the default
30995 # Check whether --enable-accurate-adjtime was given.
30996 if test "${enable_accurate_adjtime+set}" = set; then :
30997   enableval=$enable_accurate_adjtime; ans=$enableval
30998
30999 fi
31000
31001
31002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31003 $as_echo "$ans" >&6; }
31004
31005 case "$ans" in
31006  yes)
31007
31008 $as_echo "#define ADJTIME_IS_ACCURATE 1" >>confdefs.h
31009
31010     adjtime_is_accurate=yes
31011     ;;
31012  *)
31013     adjtime_is_accurate=no
31014     ;;
31015 esac
31016
31017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name of 'tick' in the kernel" >&5
31018 $as_echo_n "checking the name of 'tick' in the kernel... " >&6; }
31019 if ${ntp_cv_nlist_tick+:} false; then :
31020   $as_echo_n "(cached) " >&6
31021 else
31022
31023         ans=_tick
31024         case "$host" in
31025          m68*-hp-hpux*) # HP9000/300?
31026             ans=_old_tick
31027             ;;
31028          *-apple-aux[23]*)
31029             ans=tick
31030             ;;
31031          *-hp-hpux*)
31032             ans=old_tick
31033             ;;
31034          *-ibm-aix[3-9]*)
31035             # XXX only verified thru AIX6.
31036             ans=no
31037             ;;
31038          *-*-mpeix*)
31039             ans=no
31040             ;;
31041          *-*-ptx*)
31042             ans=tick
31043             ;;
31044          *-*-sco3.2v[45]*)
31045             ans=no
31046             ;;
31047          *-*-solaris2*)
31048             ans=nsec_per_tick
31049             ;;
31050          *-*-sysv4*)
31051             ans=tick
31052             ;;
31053         esac
31054         ntp_cv_nlist_tick=$ans
31055
31056
31057 fi
31058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_tick" >&5
31059 $as_echo "$ntp_cv_nlist_tick" >&6; }
31060 case "$ntp_cv_nlist_tick" in
31061  ''|no)
31062     ;;  # HMS: I think we can only get 'no' here...
31063  *)
31064
31065 cat >>confdefs.h <<_ACEOF
31066 #define K_TICK_NAME "$ntp_cv_nlist_tick"
31067 _ACEOF
31068
31069 esac
31070
31071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the units of 'tick'" >&5
31072 $as_echo_n "checking for the units of 'tick'... " >&6; }
31073 if ${ntp_cv_tick_nano+:} false; then :
31074   $as_echo_n "(cached) " >&6
31075 else
31076
31077         ans=usec
31078         case "$host" in
31079          *-*-solaris2*)
31080             ans=nsec
31081             ;;
31082         esac
31083         ntp_cv_tick_nano=$ans
31084
31085
31086 fi
31087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_tick_nano" >&5
31088 $as_echo "$ntp_cv_tick_nano" >&6; }
31089 case "$ntp_cv_tick_nano" in
31090  nsec)
31091
31092 $as_echo "#define TICK_NANO 1" >>confdefs.h
31093
31094 esac
31095
31096 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name of 'tickadj' in the kernel" >&5
31097 $as_echo_n "checking the name of 'tickadj' in the kernel... " >&6; }
31098 if ${ntp_cv_nlist_tickadj+:} false; then :
31099   $as_echo_n "(cached) " >&6
31100 else
31101
31102         ans=_tickadj
31103         case "$host" in
31104          m68*-hp-hpux*) # HP9000/300?
31105             ans=_tickadj
31106             ;;
31107          *-apple-aux[23]*)
31108             ans=tickadj
31109             ;;
31110          *-hp-hpux10*)
31111             ans=no
31112             ;;
31113          *-hp-hpux9*)
31114             ans=no
31115             ;;
31116          *-hp-hpux*)
31117             ans=tickadj
31118             ;;
31119          *-*-aix*)
31120             ans=tickadj
31121             ;;
31122          *-*-mpeix*)
31123             ans=no
31124             ;;
31125          *-*-ptx*)
31126             ans=tickadj
31127             ;;
31128          *-*-sco3.2v4*)
31129             ans=no
31130             ;;
31131          *-*-sco3.2v5.0*)
31132             ans=clock_drift
31133             ;;
31134          *-*-solaris2*)
31135             ans=no      # hrestime_adj
31136             ;;
31137          *-*-sysv4*)
31138             ans=tickadj
31139             ;;
31140         esac
31141         ntp_cv_nlist_tickadj=$ans
31142
31143
31144 fi
31145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_tickadj" >&5
31146 $as_echo "$ntp_cv_nlist_tickadj" >&6; }
31147 case "$ntp_cv_nlist_tickadj" in
31148  ''|no)
31149     ;;  # HMS: I think we can only get 'no' here...
31150  *)
31151
31152 cat >>confdefs.h <<_ACEOF
31153 #define K_TICKADJ_NAME "$ntp_cv_nlist_tickadj"
31154 _ACEOF
31155
31156 esac
31157
31158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the units of 'tickadj'" >&5
31159 $as_echo_n "checking for the units of 'tickadj'... " >&6; }
31160 if ${ntp_cv_tickadj_nano+:} false; then :
31161   $as_echo_n "(cached) " >&6
31162 else
31163
31164         ans=usec
31165         case "$host" in
31166          *-*-solaris2*)
31167             ans=nsec
31168             ;;
31169         esac
31170         ntp_cv_tickadj_nano=$ans
31171
31172
31173 fi
31174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_tickadj_nano" >&5
31175 $as_echo "$ntp_cv_tickadj_nano" >&6; }
31176 case "$ntp_cv_tickadj_nano" in
31177  nsec)
31178
31179 $as_echo "#define TICKADJ_NANO 1" >>confdefs.h
31180
31181 esac
31182
31183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking half-heartedly for 'dosynctodr' in the kernel" >&5
31184 $as_echo_n "checking half-heartedly for 'dosynctodr' in the kernel... " >&6; }
31185 if ${ntp_cv_nlist_dosynctodr+:} false; then :
31186   $as_echo_n "(cached) " >&6
31187 else
31188
31189         case "$host" in
31190          *-apple-aux[23]*)
31191             ans=no
31192             ;;
31193          *-sni-sysv*)
31194             ans=dosynctodr
31195             ;;
31196          *-stratus-vos)
31197             ans=no
31198             ;;
31199          *-*-aix*)
31200             ans=dosynctodr
31201             ;;
31202          *-*-hpux*)
31203             ans=no
31204             ;;
31205          *-*-mpeix*)
31206             ans=no
31207             ;;
31208          *-*-nextstep*)
31209             ans=_dosynctodr
31210             ;;
31211          *-*-ptx*)
31212             ans=doresettodr
31213             ;;
31214          *-*-sco3.2v4*)
31215             ans=no
31216             ;;
31217          *-*-sco3.2v5*)
31218             ans=track_rtc
31219             ;;
31220          *-*-solaris2*)
31221             ans=dosynctodr
31222             ;;
31223          *-*-sysv4*)
31224             ans=doresettodr
31225             ;;
31226          *)
31227             ans=_dosynctodr
31228             ;;
31229         esac
31230         ntp_cv_nlist_dosynctodr=$ans
31231
31232
31233 fi
31234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_dosynctodr" >&5
31235 $as_echo "$ntp_cv_nlist_dosynctodr" >&6; }
31236 case "$ntp_cv_nlist_dosynctodr" in
31237  no)
31238     ;;
31239  *)
31240
31241 cat >>confdefs.h <<_ACEOF
31242 #define K_DOSYNCTODR_NAME "$ntp_cv_nlist_dosynctodr"
31243 _ACEOF
31244
31245     ;;
31246 esac
31247
31248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking half-heartedly for 'noprintf' in the kernel" >&5
31249 $as_echo_n "checking half-heartedly for 'noprintf' in the kernel... " >&6; }
31250 if ${ntp_cv_nlist_noprintf+:} false; then :
31251   $as_echo_n "(cached) " >&6
31252 else
31253
31254         case "$host" in
31255          *-apple-aux[23]*)
31256             ans=no
31257             ;;
31258          *-sni-sysv*)
31259             ans=noprintf
31260             ;;
31261          *-stratus-vos)
31262             ans=no
31263             ;;
31264          *-*-aix*)
31265             ans=noprintf
31266             ;;
31267          *-*-hpux*)
31268             ans=no
31269             ;;
31270          *-*-mpeix*)
31271             ans=no
31272             ;;
31273          *-*-ptx*)
31274             ans=noprintf
31275             ;;
31276          *-*-nextstep*)
31277             ans=_noprintf
31278             ;;
31279          *-*-solaris2*)
31280             ans=noprintf
31281             ;;
31282          *-*-sysv4*)
31283             ans=noprintf
31284             ;;
31285          *)
31286             ans=_noprintf
31287             ;;
31288         esac
31289         ntp_cv_nlist_noprintf=$ans
31290
31291
31292 fi
31293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_noprintf" >&5
31294 $as_echo "$ntp_cv_nlist_noprintf" >&6; }
31295 case "$ntp_cv_nlist_noprintf" in
31296  no)
31297     ;;
31298  *)
31299
31300 cat >>confdefs.h <<_ACEOF
31301 #define K_NOPRINTF_NAME "$ntp_cv_nlist_noprintf"
31302 _ACEOF
31303
31304     ;;
31305 esac
31306
31307
31308
31309
31310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a default value for 'tick'" >&5
31311 $as_echo_n "checking for a default value for 'tick'... " >&6; }
31312
31313 # target-dependent default for tick
31314
31315 case "$host" in
31316  *-*-pc-cygwin*)
31317     as_fn_error $? "tick needs work for cygwin" "$LINENO" 5
31318     ;;
31319  *-univel-sysv*)
31320     ans=10000
31321     ;;
31322  *-*-irix*)
31323     ans=10000
31324     ;;
31325  *-*-*linux*)
31326     ans=txc.tick
31327     ;;
31328  *-*-mpeix*)
31329     ans=no
31330     ;;
31331  *-*-winnt3.5)
31332     ans='(every / 10)'
31333     ;;
31334  *-*-unicosmp*)
31335     ans=10000
31336     ;;
31337  *)
31338     ans='1000000L/hz'
31339     ;;
31340 esac
31341
31342 # Check whether --enable-tick was given.
31343 if test "${enable_tick+set}" = set; then :
31344   enableval=$enable_tick; ans=$enableval
31345
31346 fi
31347
31348
31349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31350 $as_echo "$ans" >&6; }
31351
31352 case "$ans" in
31353  ''|no)
31354     ;;  # HMS: I think we can only get 'no' here...
31355  *)
31356
31357 cat >>confdefs.h <<_ACEOF
31358 #define PRESET_TICK $ans
31359 _ACEOF
31360
31361 esac
31362
31363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a default value for 'tickadj'" >&5
31364 $as_echo_n "checking for a default value for 'tickadj'... " >&6; }
31365
31366 # target-specific default
31367 ans='500/hz'
31368 case "$host" in
31369  *-fujitsu-uxp*)
31370     case "$adjtime_is_accurate" in
31371      yes)
31372         ans='tick/16'
31373     esac
31374     ;;
31375  *-univel-sysv*)
31376     ans=80
31377     ;;
31378  *-*-aix*)
31379     case "$can_kmem" in
31380      no)
31381         ans=1000
31382         ;;
31383     esac
31384     ;;
31385  *-*-domainos)  # Skippy: won't be found...
31386     case "$can_kmem" in
31387      no)
31388         ans=668
31389         ;;
31390     esac
31391     ;;
31392  *-*-hpux*)
31393     case "$adjtime_is_accurate" in
31394      yes)
31395         ans='tick/16'
31396         ;;
31397     esac
31398     ;;
31399  *-*-irix*)
31400     ans=150
31401     ;;
31402  *-*-mpeix*)
31403     ans=no
31404     ;;
31405  *-*-sco3.2v5.0*)
31406     ans=10000L/hz
31407     ;;
31408  *-*-winnt3.5)
31409     ans=50
31410     ;;
31411  *-*-unicosmp*)
31412     ans=150
31413     ;;
31414 esac
31415
31416 # Check whether --enable-tickadj was given.
31417 if test "${enable_tickadj+set}" = set; then :
31418   enableval=$enable_tickadj; ans=$enableval
31419
31420 fi
31421
31422
31423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31424 $as_echo "$ans" >&6; }
31425
31426 default_tickadj=$ans
31427
31428 case "$default_tickadj" in
31429  ''|no)
31430     ;;  # HMS: I think we can only get 'no' here...
31431  *)
31432
31433 cat >>confdefs.h <<_ACEOF
31434 #define PRESET_TICKADJ $default_tickadj
31435 _ACEOF
31436  ;;
31437 esac
31438
31439 # Newer versions of ReliantUNIX round adjtime() values down to
31440 # 1/100s (system tick). Sigh ...
31441 # Unfortunately, there is no easy way to know if particular release
31442 # has this "feature" or any obvious way to test for it.
31443 case "$host" in
31444  mips-sni-sysv4*)
31445
31446 $as_echo "#define RELIANTUNIX_CLOCK 1" >>confdefs.h
31447
31448 esac
31449
31450 case "$host" in
31451  *-*-sco3.2v5*)
31452
31453 $as_echo "#define SCO5_CLOCK 1" >>confdefs.h
31454
31455 esac
31456
31457 ntp_cv_make_tickadj=yes
31458 case "$can_kmem$ac_cv_var_tick$default_tickadj" in
31459  nonono)        # Don't read KMEM, no presets.  Bogus.
31460     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem, no PRESET_TICK or PRESET_TICKADJ.  No tickadj." >&5
31461 $as_echo "$as_me: WARNING: Can't read kmem, no PRESET_TICK or PRESET_TICKADJ.  No tickadj." >&2;}
31462     ntp_cv_make_tickadj=no
31463     ;;
31464  nono*)         # Don't read KMEM, no PRESET_TICK but PRESET_TICKADJ.  Bogus.
31465     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem but no PRESET_TICK.  No tickadj." >&5
31466 $as_echo "$as_me: WARNING: Can't read kmem but no PRESET_TICK.  No tickadj." >&2;}
31467     ntp_cv_make_tickadj=no
31468     ;;
31469  no*no)         # Don't read KMEM, PRESET_TICK but no PRESET_TICKADJ.  Bogus.
31470     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem but no PRESET_TICKADJ.  No tickadj." >&5
31471 $as_echo "$as_me: WARNING: Can't read kmem but no PRESET_TICKADJ.  No tickadj." >&2;}
31472     ntp_cv_make_tickadj=no
31473     ;;
31474  no*)           # Don't read KMEM, PRESET_TICK and PRESET_TICKADJ.  Cool.
31475     ;;
31476  yesnono)       # Read KMEM, no presets.  Cool.
31477     ;;
31478  yesno*)        # Read KMEM, no PRESET_TICK but PRESET_TICKADJ.  Bogus.
31479     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PRESET_TICKADJ is defined but not PRESET_TICK.  Please report this." >&5
31480 $as_echo "$as_me: WARNING: PRESET_TICKADJ is defined but not PRESET_TICK.  Please report this." >&2;}
31481     ;;
31482  yes*no)        # Read KMEM, PRESET_TICK but no PRESET_TICKADJ.  Cool.
31483     ;;
31484  yes*)          # READ KMEM, PRESET_TICK and PRESET_TICKADJ.
31485     ;;
31486  *)             # Generally bogus.
31487     as_fn_error $? "This shouldn't happen." "$LINENO" 5
31488     ;;
31489 esac
31490
31491
31492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the ntptime utility" >&5
31493 $as_echo_n "checking if we want and can make the ntptime utility... " >&6; }
31494 if ${ac_cv_make_ntptime+:} false; then :
31495   $as_echo_n "(cached) " >&6
31496 else
31497   case "$host" in
31498  *) case "$ntp_cv_struct_ntptimeval$ntp_cv_var_kernel_pll" in
31499      yesyes)
31500         ans=yes
31501         ;;
31502      *)
31503         ans=no
31504         ;;
31505     esac
31506     ;;
31507 esac
31508 ac_cv_make_ntptime=$ans
31509 fi
31510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_make_ntptime" >&5
31511 $as_echo "$ac_cv_make_ntptime" >&6; }
31512 case "$ac_cv_make_ntptime" in
31513  yes)
31514     MAKE_NTPTIME=ntptime
31515     ;;
31516  *)
31517     NTPTIME_DB=
31518     NTPTIME_DL=
31519     NTPTIME_DS=
31520     NTPTIME_MS=
31521     ;;
31522 esac
31523
31524
31525 case "$host" in
31526  mips-sni-sysv4*)
31527     # tickadj is pretty useless on newer versions of ReliantUNIX
31528     # Do not bother
31529     ntp_cv_make_tickadj=no
31530     ;;
31531  *-*-irix*)
31532     ntp_cv_make_tickadj=no
31533     ;;
31534  *-*-solaris2*)
31535     # DLM says tickadj is a no-no starting with solaris2.5
31536     case "$host" in
31537      *-*-solaris2.1[0-9]*)
31538         ntp_cv_make_tickadj=no
31539         ;;
31540      *-*-solaris2.[0-4]*) ;;
31541      *) ntp_cv_make_tickadj=no ;;
31542     esac
31543     ;;
31544  *-*-unicosmp*)
31545     ntp_cv_make_tickadj=no
31546     ;;
31547 esac
31548
31549 #
31550 # Despite all the above, we always make tickadj.  Setting
31551 # ntp_cv_make_tickadj before AC_CACHE_CHECK will cause a false
31552 # report that the configuration variable was cached.  It may
31553 # be better to simply remove the hunk above, I did not want
31554 # to remove it if there is hope it will be used again.
31555 #
31556 { ntp_cv_make_tickadj=; unset ntp_cv_make_tickadj;}
31557
31558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the tickadj utility" >&5
31559 $as_echo_n "checking if we want and can make the tickadj utility... " >&6; }
31560 if ${ntp_cv_make_tickadj+:} false; then :
31561   $as_echo_n "(cached) " >&6
31562 else
31563   ntp_cv_make_tickadj=yes
31564
31565 fi
31566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_make_tickadj" >&5
31567 $as_echo "$ntp_cv_make_tickadj" >&6; }
31568 case "$ntp_cv_make_tickadj" in
31569  yes)
31570     MAKE_TICKADJ=tickadj
31571     ;;
31572  *)
31573     CALC_TICKADJ_DB=
31574     CALC_TICKADJ_DL=
31575     CALC_TICKADJ_DS=
31576     CALC_TICKADJ_MS=
31577     TICKADJ_DB=
31578     TICKADJ_DL=
31579     TICKADJ_DS=
31580     TICKADJ_MS=
31581     ;;
31582 esac
31583
31584
31585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the timetrim utility" >&5
31586 $as_echo_n "checking if we want and can make the timetrim utility... " >&6; }
31587 if ${ntp_cv_make_timetrim+:} false; then :
31588   $as_echo_n "(cached) " >&6
31589 else
31590
31591         case "$host" in
31592          *-*-irix*)
31593             ntp_cv_make_timetrim=yes
31594             ;;
31595          *-*-unicosmp*)
31596             ntp_cv_make_timetrim=yes
31597             ;;
31598          *)
31599             ntp_cv_make_timetrim=no
31600             ;;
31601         esac
31602
31603
31604 fi
31605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_make_timetrim" >&5
31606 $as_echo "$ntp_cv_make_timetrim" >&6; }
31607 case "$ntp_cv_make_timetrim" in
31608  yes)
31609     MAKE_TIMETRIM=timetrim
31610     ;;
31611  *) TIMETRIM_DB=
31612     TIMETRIM_DL=
31613     TIMETRIM_DS=
31614     TIMETRIM_MS=
31615     ;;
31616 esac
31617
31618
31619
31620
31621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to build the NTPD simulator" >&5
31622 $as_echo_n "checking if we want to build the NTPD simulator... " >&6; }
31623 # Check whether --enable-simulator was given.
31624 if test "${enable_simulator+set}" = set; then :
31625   enableval=$enable_simulator; ans=$enableval
31626 else
31627   ans=no
31628
31629 fi
31630
31631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31632 $as_echo "$ans" >&6; }
31633 case "$ans" in
31634  yes)
31635     MAKE_NTPDSIM=ntpdsim
31636     MAKE_LIBNTPSIM=libntpsim.a
31637     ;;
31638  *)
31639     NTPDSIM_DB=
31640     NTPDSIM_DL=
31641     NTPDSIM_DS=
31642     NTPDSIM_MS=
31643     ;;
31644 esac
31645
31646 case "$build" in
31647  $host)
31648     ;;
31649  *) case "$host" in
31650      *-*-vxworks*)
31651         LDFLAGS="$LDFLAGS -r"
31652         ;;
31653     esac
31654     ;;
31655 esac
31656
31657
31658
31659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sntp will be built" >&5
31660 $as_echo_n "checking if sntp will be built... " >&6; }
31661
31662 # Check whether --with-sntp was given.
31663 if test "${with_sntp+set}" = set; then :
31664   withval=$with_sntp;
31665 else
31666   with_sntp="${withsntp=yes}"
31667
31668 fi
31669
31670 case "$with_sntp" in
31671  no)
31672     SNTP=
31673     ;;
31674  *)
31675     SNTP=sntp
31676     ;;
31677 esac
31678
31679  if test -n "$SNTP"; then
31680   BUILD_SNTP_TRUE=
31681   BUILD_SNTP_FALSE='#'
31682 else
31683   BUILD_SNTP_TRUE='#'
31684   BUILD_SNTP_FALSE=
31685 fi
31686
31687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sntp" >&5
31688 $as_echo "$with_sntp" >&6; }
31689
31690
31691
31692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to build ntpsnmpd" >&5
31693 $as_echo_n "checking if we want to build ntpsnmpd... " >&6; }
31694
31695 # Check whether --with-ntpsnmpd was given.
31696 if test "${with_ntpsnmpd+set}" = set; then :
31697   withval=$with_ntpsnmpd; ans=$withval
31698 else
31699
31700         case "$PATH_NET_SNMP_CONFIG" in
31701          /*)    ans=yes ;;
31702          *)     ans=no  ;;
31703         esac
31704
31705
31706 fi
31707
31708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31709 $as_echo "$ans" >&6; }
31710 case "$ans" in
31711  yes)
31712     case "$PATH_NET_SNMP_CONFIG" in
31713      /*)
31714         SNMP_LIBS=`$PATH_NET_SNMP_CONFIG --agent-libs`
31715         # Bug 2815.  This is a bit of a hack, but it works...
31716         case "$ntp_cv_net_snmp_version" in
31717          5.3*)  SNMP_LIBS=`echo $SNMP_LIBS | $SED -e 's/-lnetsnmpagent/-lnetsnmpagent -lnetsnmpmibs/'`
31718                 ;;
31719         esac
31720
31721         # HMS: we really want to separate CPPFLAGS and CFLAGS
31722         foo=`$PATH_NET_SNMP_CONFIG --cflags`
31723         SNMP_CPPFLAGS=
31724         SNMP_CFLAGS=
31725         for i in $foo; do
31726             case "$i" in
31727              -D*|-U*|-I*)
31728                 SNMP_CPPFLAGS="$SNMP_CPPFLAGS $i"
31729                 ;;
31730             *)  SNMP_CFLAGS="$SNMP_CFLAGS $i"
31731                 ;;
31732             esac
31733         done
31734
31735
31736
31737         save_CFLAGS=$CFLAGS
31738         save_CPPFLAGS=$CPPFLAGS
31739         save_LIBS=$LIBS
31740         CFLAGS=$SNMP_CFLAGS
31741         CPPFLAGS=$SNMP_CPPFLAGS
31742
31743         ac_fn_c_check_header_mongrel "$LINENO" "net-snmp/net-snmp-config.h" "ac_cv_header_net_snmp_net_snmp_config_h" "$ac_includes_default"
31744 if test "x$ac_cv_header_net_snmp_net_snmp_config_h" = xyes; then :
31745   MAKE_NTPSNMPD=ntpsnmpd
31746 else
31747   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: net-snmp-config present but net-snmp headers are not available!" >&5
31748 $as_echo "$as_me: WARNING: net-snmp-config present but net-snmp headers are not available!" >&2;}
31749
31750 fi
31751
31752
31753
31754         # Do this last, as we're messing up LIBS.
31755         # check -lnetsnmp for netsnmp_daemonize
31756         LIBS=`$PATH_NET_SNMP_CONFIG --libs`
31757         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for netsnmp_daemonize in -lnetsnmp" >&5
31758 $as_echo_n "checking for netsnmp_daemonize in -lnetsnmp... " >&6; }
31759 if ${ac_cv_lib_netsnmp_netsnmp_daemonize+:} false; then :
31760   $as_echo_n "(cached) " >&6
31761 else
31762   ac_check_lib_save_LIBS=$LIBS
31763 LIBS="-lnetsnmp  $LIBS"
31764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31765 /* end confdefs.h.  */
31766
31767 /* Override any GCC internal prototype to avoid an error.
31768    Use char because int might match the return type of a GCC
31769    builtin and then its argument prototype would still apply.  */
31770 #ifdef __cplusplus
31771 extern "C"
31772 #endif
31773 char netsnmp_daemonize ();
31774 int
31775 main ()
31776 {
31777 return netsnmp_daemonize ();
31778   ;
31779   return 0;
31780 }
31781 _ACEOF
31782 if ac_fn_c_try_link "$LINENO"; then :
31783   ac_cv_lib_netsnmp_netsnmp_daemonize=yes
31784 else
31785   ac_cv_lib_netsnmp_netsnmp_daemonize=no
31786 fi
31787 rm -f core conftest.err conftest.$ac_objext \
31788     conftest$ac_exeext conftest.$ac_ext
31789 LIBS=$ac_check_lib_save_LIBS
31790 fi
31791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_netsnmp_netsnmp_daemonize" >&5
31792 $as_echo "$ac_cv_lib_netsnmp_netsnmp_daemonize" >&6; }
31793 if test "x$ac_cv_lib_netsnmp_netsnmp_daemonize" = xyes; then :
31794   ans=yes
31795 else
31796   ans=no
31797
31798 fi
31799
31800         case "$ans" in
31801          no)
31802
31803 $as_echo "#define NEED_NETSNMP_DAEMONIZE 1" >>confdefs.h
31804
31805         esac
31806
31807         CFLAGS=$save_CFLAGS
31808         { save_CFLAGS=; unset save_CFLAGS;}
31809         CPPFLAGS=$save_CPPFLAGS
31810         { save_CPPFLAGS=; unset save_CPPFLAGS;}
31811         LIBS=$save_LIBS
31812         { save_LIBS=; unset save_LIBS;}
31813         ;;
31814      *)
31815         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot build ntpsnmpd - net-snmp-config cannot be found" >&5
31816 $as_echo "$as_me: WARNING: Cannot build ntpsnmpd - net-snmp-config cannot be found" >&2;}
31817         ;;
31818     esac
31819     ;;
31820 esac
31821
31822
31823 case "$MAKE_NTPSNMPD" in
31824  '')
31825     NTPSNMPD_DB=
31826     NTPSNMPD_DL=
31827     NTPSNMPD_DS=
31828     NTPSNMPD_MS=
31829     ;;
31830 esac
31831
31832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should always slew the time" >&5
31833 $as_echo_n "checking if we should always slew the time... " >&6; }
31834
31835 # target-specific defaults
31836
31837 case "$host" in
31838  *-apple-aux[23]*)
31839     ans=yes
31840     ;;
31841  *-*-bsdi[012]*)
31842     ans=no
31843     ;;
31844  *-*-bsdi*)
31845     ans=yes
31846     ;;
31847  *-*-openvms*)  # HMS: won't be found
31848     ans=yes
31849     ;;
31850  *) ans=no
31851     ;;
31852 esac
31853
31854 # --enable-slew-always / --disable-slew-always overrides default
31855
31856 # Check whether --enable-slew-always was given.
31857 if test "${enable_slew_always+set}" = set; then :
31858   enableval=$enable_slew_always; ans=$enableval
31859
31860 fi
31861
31862
31863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31864 $as_echo "$ans" >&6; }
31865
31866 case "$ans" in
31867  yes)
31868
31869 $as_echo "#define SLEWALWAYS 1" >>confdefs.h
31870
31871 esac
31872
31873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should step and slew the time" >&5
31874 $as_echo_n "checking if we should step and slew the time... " >&6; }
31875
31876 case "$host" in
31877  *-sni-sysv*)
31878     ans=yes
31879     ;;
31880  *-stratus-vos)
31881     ans=no
31882     ;;
31883  *-univel-sysv*)
31884     ans=no
31885     ;;
31886  *-*-ptx*)
31887     ans=yes
31888     ;;
31889  *-*-solaris2.1[0-9]*)
31890     ans=no
31891     ;;
31892  *-*-solaris2.[012]*)
31893     ans=yes
31894     ;;
31895  *-*-sysv4*)    # HMS: Does this catch Fujitsu UXP?
31896     ans=yes
31897     ;;
31898  *) ans=no
31899     ;;
31900 esac
31901
31902 # Check whether --enable-step-slew was given.
31903 if test "${enable_step_slew+set}" = set; then :
31904   enableval=$enable_step_slew; ans=$enableval
31905
31906 fi
31907
31908
31909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31910 $as_echo "$ans" >&6; }
31911
31912 case "$ans" in
31913  yes)
31914
31915 $as_echo "#define STEP_SLEW 1" >>confdefs.h
31916
31917 esac
31918
31919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if ntpdate should step the time" >&5
31920 $as_echo_n "checking if ntpdate should step the time... " >&6; }
31921
31922 case "$host" in
31923  *-apple-aux[23]*)
31924     ans=yes
31925     ;;
31926  *) ans=no
31927     ;;
31928 esac
31929
31930 # Check whether --enable-ntpdate-step was given.
31931 if test "${enable_ntpdate_step+set}" = set; then :
31932   enableval=$enable_ntpdate_step; ans=$enableval
31933
31934 fi
31935
31936
31937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31938 $as_echo "$ans" >&6; }
31939
31940 case "$ans" in
31941  yes)
31942
31943 $as_echo "#define FORCE_NTPDATE_STEP 1" >>confdefs.h
31944
31945 esac
31946
31947
31948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should sync TODR clock every hour" >&5
31949 $as_echo_n "checking if we should sync TODR clock every hour... " >&6; }
31950
31951 case "$host" in
31952  *-*-nextstep*)
31953     ans=yes
31954     ;;
31955  *-*-openvms*)  # HMS: won't be found
31956     ans=yes
31957     ;;
31958  *)
31959     ans=no
31960     ;;
31961 esac
31962
31963 # Check whether --enable-hourly-todr-sync was given.
31964 if test "${enable_hourly_todr_sync+set}" = set; then :
31965   enableval=$enable_hourly_todr_sync; ans=$enableval
31966
31967 fi
31968
31969
31970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31971 $as_echo "$ans" >&6; }
31972
31973 case "$ac_cv_var_sync_todr" in
31974  yes)
31975
31976 $as_echo "#define DOSYNCTODR 1" >>confdefs.h
31977  ;;
31978 esac
31979
31980
31981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should avoid kernel FLL bug" >&5
31982 $as_echo_n "checking if we should avoid kernel FLL bug... " >&6; }
31983
31984 case "$host" in
31985  *-*-solaris2.6)
31986     unamev=`uname -v`
31987     case "$unamev" in
31988      Generic_105181-*)
31989         old_IFS="$IFS"
31990         IFS="-"
31991         set $unamev
31992         IFS="$old_IFS"
31993         if test "$2" -ge 17
31994         then
31995             # Generic_105181-17 and higher
31996             ans=no
31997         else
31998             ans=yes
31999         fi
32000         ;;
32001      *)
32002         ans=yes
32003         ;;
32004     esac
32005     ;;
32006  *-*-solaris2.7)
32007     unamev=`uname -v`
32008     case "$unamev" in
32009      Generic_106541-*)
32010         old_IFS="$IFS"
32011         IFS="-"
32012         set $unamev
32013         IFS="$old_IFS"
32014         if test "$2" -ge 07
32015         then
32016             # Generic_106541-07 and higher
32017             ans=no
32018         else
32019             ans=yes
32020         fi
32021         ;;
32022      *)
32023         ans=yes
32024         ;;
32025     esac
32026     ;;
32027  *)
32028     ans=no
32029     ;;
32030 esac
32031
32032 # Check whether --enable-kernel-fll-bug was given.
32033 if test "${enable_kernel_fll_bug+set}" = set; then :
32034   enableval=$enable_kernel_fll_bug; ans=$enableval
32035
32036 fi
32037
32038
32039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32040 $as_echo "$ans" >&6; }
32041
32042 case "$ans" in
32043  yes)
32044
32045 $as_echo "#define KERNEL_FLL_BUG 1" >>confdefs.h
32046
32047 esac
32048
32049
32050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want new session key behavior" >&5
32051 $as_echo_n "checking if we want new session key behavior... " >&6; }
32052 # Check whether --enable-bug1243-fix was given.
32053 if test "${enable_bug1243_fix+set}" = set; then :
32054   enableval=$enable_bug1243_fix; ans=$enableval
32055 else
32056   ans=yes
32057
32058 fi
32059
32060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32061 $as_echo "$ans" >&6; }
32062 case "$ans" in
32063  no)
32064
32065 $as_echo "#define DISABLE_BUG1243_FIX 1" >>confdefs.h
32066
32067 esac
32068
32069
32070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the explicit 127.0.0.0/8 martian filter" >&5
32071 $as_echo_n "checking if we want the explicit 127.0.0.0/8 martian filter... " >&6; }
32072 # Check whether --enable-bug3020-fix was given.
32073 if test "${enable_bug3020_fix+set}" = set; then :
32074   enableval=$enable_bug3020_fix; ans=$enableval
32075 else
32076   ans=yes
32077
32078 fi
32079
32080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32081 $as_echo "$ans" >&6; }
32082 case "$ans" in
32083  yes)
32084
32085 $as_echo "#define ENABLE_BUG3020_FIX 1" >>confdefs.h
32086
32087 esac
32088
32089
32090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want correct mode7 fudgetime2 behavior" >&5
32091 $as_echo_n "checking if we want correct mode7 fudgetime2 behavior... " >&6; }
32092 # Check whether --enable-bug3527-fix was given.
32093 if test "${enable_bug3527_fix+set}" = set; then :
32094   enableval=$enable_bug3527_fix; ans=$enableval
32095 else
32096   ans=yes
32097
32098 fi
32099
32100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32101 $as_echo "$ans" >&6; }
32102 case "$ans" in
32103  no)
32104
32105 $as_echo "#define DISABLE_BUG3527_FIX 1" >>confdefs.h
32106
32107 esac
32108
32109
32110 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use the IRIG sawtooth filter" >&5
32111 $as_echo_n "checking if we should use the IRIG sawtooth filter... " >&6; }
32112
32113 case "$host" in
32114  *-*-solaris2.[89])
32115     ans=yes
32116     ;;
32117  *-*-solaris2.1[0-9]*)
32118     ans=yes
32119     ;;
32120  *) ans=no
32121     ;;
32122 esac
32123
32124 # Check whether --enable-irig-sawtooth was given.
32125 if test "${enable_irig_sawtooth+set}" = set; then :
32126   enableval=$enable_irig_sawtooth; ans=$enableval
32127
32128 fi
32129
32130
32131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32132 $as_echo "$ans" >&6; }
32133
32134 case "$ans" in
32135  yes)
32136
32137 $as_echo "#define IRIG_SUCKS 1" >>confdefs.h
32138
32139 esac
32140
32141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should enable NIST lockclock scheme" >&5
32142 $as_echo_n "checking if we should enable NIST lockclock scheme... " >&6; }
32143 # Check whether --enable-nist was given.
32144 if test "${enable_nist+set}" = set; then :
32145   enableval=$enable_nist; ans=$enableval
32146 else
32147   ans=no
32148
32149 fi
32150
32151
32152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32153 $as_echo "$ans" >&6; }
32154
32155 case "$ans" in
32156  yes)
32157
32158 $as_echo "#define LOCKCLOCK 1" >>confdefs.h
32159  ;;
32160 esac
32161
32162 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want support for Samba's signing daemon" >&5
32163 $as_echo_n "checking if we want support for Samba's signing daemon... " >&6; }
32164 # Check whether --enable-ntp-signd was given.
32165 if test "${enable_ntp_signd+set}" = set; then :
32166   enableval=$enable_ntp_signd; ans=$enableval
32167 else
32168   ans=no
32169
32170 fi
32171
32172
32173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32174 $as_echo "$ans" >&6; }
32175
32176 case "$ans" in
32177  no)
32178     ntp_signd_path=
32179     ;;
32180  yes)
32181     ntp_signd_path=/var/run/ntp_signd
32182     ;;
32183  *)
32184     ntp_signd_path="$ans"
32185 esac
32186
32187 case "$ntp_signd_path" in
32188  '')
32189     ;;
32190  *)
32191
32192 $as_echo "#define HAVE_NTP_SIGND 1" >>confdefs.h
32193
32194
32195 cat >>confdefs.h <<_ACEOF
32196 #define NTP_SIGND_PATH "$ntp_signd_path"
32197 _ACEOF
32198
32199     ;;
32200 esac
32201
32202 for ac_header in libscf.h
32203 do :
32204   ac_fn_c_check_header_mongrel "$LINENO" "libscf.h" "ac_cv_header_libscf_h" "$ac_includes_default"
32205 if test "x$ac_cv_header_libscf_h" = xyes; then :
32206   cat >>confdefs.h <<_ACEOF
32207 #define HAVE_LIBSCF_H 1
32208 _ACEOF
32209
32210 fi
32211
32212 done
32213
32214 LSCF=
32215 case "$ac_cv_header_libscf_h" in
32216  yes)
32217     LSCF='-lscf'
32218 esac
32219
32220
32221
32222
32223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
32224 $as_echo_n "checking for struct sockaddr_storage... " >&6; }
32225 if ${ntp_cv_sockaddr_storage+:} false; then :
32226   $as_echo_n "(cached) " >&6
32227 else
32228   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32229 /* end confdefs.h.  */
32230
32231                 #ifdef HAVE_SYS_TYPES_H
32232                 # include <sys/types.h>
32233                 #endif
32234                 #ifdef HAVE_SYS_SOCKET_H
32235                 # include <sys/socket.h>
32236                 #endif
32237                 #ifdef HAVE_NETINET_IN_H
32238                 # include <netinet/in.h>
32239                 #endif
32240
32241 int
32242 main ()
32243 {
32244
32245                 struct sockaddr_storage n;
32246
32247
32248   ;
32249   return 0;
32250 }
32251 _ACEOF
32252 if ac_fn_c_try_compile "$LINENO"; then :
32253   ntp_cv_sockaddr_storage=yes
32254 else
32255   ntp_cv_sockaddr_storage=no
32256
32257 fi
32258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32259
32260 fi
32261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_sockaddr_storage" >&5
32262 $as_echo "$ntp_cv_sockaddr_storage" >&6; }
32263 case "$ntp_cv_sockaddr_storage" in
32264  yes)
32265
32266 $as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
32267
32268     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage.__ss_family" >&5
32269 $as_echo_n "checking for sockaddr_storage.__ss_family... " >&6; }
32270 if ${ntp_cv_have___ss_family+:} false; then :
32271   $as_echo_n "(cached) " >&6
32272 else
32273   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32274 /* end confdefs.h.  */
32275
32276                     #ifdef HAVE_SYS_TYPES_H
32277                     # include <sys/types.h>
32278                     #endif
32279                     #ifdef HAVE_SYS_SOCKET_H
32280                     # include <sys/socket.h>
32281                     #endif
32282                     #ifdef HAVE_NETINET_IN_H
32283                     # include <netinet/in.h>
32284                     #endif
32285
32286 int
32287 main ()
32288 {
32289
32290                     struct sockaddr_storage s;
32291                     s.__ss_family = 1;
32292
32293
32294   ;
32295   return 0;
32296 }
32297 _ACEOF
32298 if ac_fn_c_try_compile "$LINENO"; then :
32299   ntp_cv_have___ss_family=yes
32300 else
32301   ntp_cv_have___ss_family=no
32302
32303 fi
32304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32305
32306 fi
32307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_have___ss_family" >&5
32308 $as_echo "$ntp_cv_have___ss_family" >&6; }
32309     case "$ntp_cv_have___ss_family" in
32310      yes)
32311
32312 $as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
32313
32314     esac
32315
32316 esac
32317
32318
32319 #
32320 # Look for in_port_t.
32321 #
32322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_port_t" >&5
32323 $as_echo_n "checking for in_port_t... " >&6; }
32324 if ${isc_cv_have_in_port_t+:} false; then :
32325   $as_echo_n "(cached) " >&6
32326 else
32327   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32328 /* end confdefs.h.  */
32329
32330                 #include <sys/types.h>
32331                 #include <netinet/in.h>
32332
32333 int
32334 main ()
32335 {
32336
32337                 in_port_t port = 25;
32338                 return (0);
32339
32340
32341   ;
32342   return 0;
32343 }
32344 _ACEOF
32345 if ac_fn_c_try_compile "$LINENO"; then :
32346   isc_cv_have_in_port_t=yes
32347 else
32348   isc_cv_have_in_port_t=no
32349
32350 fi
32351 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32352
32353 fi
32354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_in_port_t" >&5
32355 $as_echo "$isc_cv_have_in_port_t" >&6; }
32356 case "$isc_cv_have_in_port_t" in
32357  no)
32358
32359 $as_echo "#define ISC_PLATFORM_NEEDPORTT 1" >>confdefs.h
32360
32361 esac
32362
32363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking type of socklen arg for getsockname()" >&5
32364 $as_echo_n "checking type of socklen arg for getsockname()... " >&6; }
32365 if ${ntp_cv_getsockname_socklen_type+:} false; then :
32366   $as_echo_n "(cached) " >&6
32367 else
32368
32369     getsockname_socklen_type_found=no
32370     for getsockname_arg2 in 'struct sockaddr *' 'void *'; do
32371         for ntp_cv_getsockname_socklen_type in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
32372             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32373 /* end confdefs.h.  */
32374
32375                         #ifdef HAVE_SYS_TYPES_H
32376                         # include <sys/types.h>
32377                         #endif
32378                         #ifdef HAVE_SYS_SOCKET_H
32379                         # include <sys/socket.h>
32380                         #endif
32381
32382 int
32383 main ()
32384 {
32385
32386                         extern
32387                         getsockname(int, $getsockname_arg2,
32388                                 $ntp_cv_getsockname_socklen_type *);
32389
32390
32391   ;
32392   return 0;
32393 }
32394 _ACEOF
32395 if ac_fn_c_try_compile "$LINENO"; then :
32396   getsockname_socklen_type_found=yes ; break 2
32397 fi
32398 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32399         done
32400     done
32401     case "$getsockname_socklen_type_found" in
32402      no)
32403         ntp_cv_getsockname_socklen_type='socklen_t'
32404     esac
32405     { getsockname_arg2=; unset getsockname_arg2;}
32406     { getsockname_socklen_type_found=; unset getsockname_socklen_type_found;}
32407
32408
32409 fi
32410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_getsockname_socklen_type" >&5
32411 $as_echo "$ntp_cv_getsockname_socklen_type" >&6; }
32412
32413 cat >>confdefs.h <<_ACEOF
32414 #define GETSOCKNAME_SOCKLEN_TYPE $ntp_cv_getsockname_socklen_type
32415 _ACEOF
32416
32417
32418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking struct sockaddr for sa_len" >&5
32419 $as_echo_n "checking struct sockaddr for sa_len... " >&6; }
32420 if ${isc_cv_platform_havesalen+:} false; then :
32421   $as_echo_n "(cached) " >&6
32422 else
32423   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32424 /* end confdefs.h.  */
32425
32426                 #include <sys/types.h>
32427                 #include <sys/socket.h>
32428
32429 int
32430 main ()
32431 {
32432
32433                 extern struct sockaddr *ps;
32434                 return ps->sa_len;
32435
32436
32437   ;
32438   return 0;
32439 }
32440 _ACEOF
32441 if ac_fn_c_try_compile "$LINENO"; then :
32442   isc_cv_platform_havesalen=yes
32443 else
32444   isc_cv_platform_havesalen=no
32445
32446 fi
32447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32448
32449 fi
32450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_platform_havesalen" >&5
32451 $as_echo "$isc_cv_platform_havesalen" >&6; }
32452 case "$isc_cv_platform_havesalen" in
32453  yes)
32454
32455 $as_echo "#define ISC_PLATFORM_HAVESALEN 1" >>confdefs.h
32456
32457 esac
32458
32459 # Check whether --enable-ipv6 was given.
32460 if test "${enable_ipv6+set}" = set; then :
32461   enableval=$enable_ipv6;
32462 fi
32463
32464
32465 case "$enable_ipv6" in
32466  yes|''|autodetect)
32467     case "$host" in
32468      powerpc-ibm-aix4*)
32469         ;;
32470      *)
32471
32472 $as_echo "#define WANT_IPV6 1" >>confdefs.h
32473
32474         ;;
32475     esac
32476     ;;
32477  no)
32478     ;;
32479 esac
32480
32481
32482 case "$host" in
32483  *-*-darwin*)
32484
32485 $as_echo "#define __APPLE_USE_RFC_3542 1" >>confdefs.h
32486
32487 esac
32488
32489
32490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IPv6 structures" >&5
32491 $as_echo_n "checking for IPv6 structures... " >&6; }
32492 if ${isc_cv_found_ipv6+:} false; then :
32493   $as_echo_n "(cached) " >&6
32494 else
32495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32496 /* end confdefs.h.  */
32497
32498                 #include <sys/types.h>
32499                 #include <sys/socket.h>
32500                 #include <netinet/in.h>
32501
32502 int
32503 main ()
32504 {
32505
32506                 struct sockaddr_in6 sin6;
32507
32508
32509   ;
32510   return 0;
32511 }
32512 _ACEOF
32513 if ac_fn_c_try_compile "$LINENO"; then :
32514   isc_cv_found_ipv6=yes
32515 else
32516   isc_cv_found_ipv6=no
32517
32518 fi
32519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32520
32521 fi
32522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_found_ipv6" >&5
32523 $as_echo "$isc_cv_found_ipv6" >&6; }
32524
32525 #
32526 # See whether IPv6 support is provided via a Kame add-on.
32527 # This is done before other IPv6 linking tests so LIBS is properly set.
32528 #
32529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kame IPv6 support" >&5
32530 $as_echo_n "checking for Kame IPv6 support... " >&6; }
32531
32532 # Check whether --with-kame was given.
32533 if test "${with_kame+set}" = set; then :
32534   withval=$with_kame; use_kame="$withval"
32535 else
32536   use_kame="no"
32537
32538 fi
32539
32540 case "$use_kame" in
32541  no)
32542     ;;
32543  yes)
32544     kame_path=/usr/local/v6
32545     ;;
32546  *)
32547     kame_path="$use_kame"
32548     ;;
32549 esac
32550 case "$use_kame" in
32551  no)
32552     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
32553 $as_echo "no" >&6; }
32554     ;;
32555  *)
32556     if test -f $kame_path/lib/libinet6.a; then
32557         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $kame_path/lib/libinet6.a" >&5
32558 $as_echo "$kame_path/lib/libinet6.a" >&6; }
32559         LIBS="-L$kame_path/lib -linet6 $LIBS"
32560     else
32561         as_fn_error $? "$kame_path/lib/libinet6.a not found.
32562
32563 Please choose the proper path with the following command:
32564
32565     configure --with-kame=PATH
32566 " "$LINENO" 5
32567     fi
32568     ;;
32569 esac
32570
32571 #
32572 # Whether netinet6/in6.h is needed has to be defined in isc/platform.h.
32573 # Including it on Kame-using platforms is very bad, though, because
32574 # Kame uses #error against direct inclusion.   So include it on only
32575 # the platform that is otherwise broken without it -- BSD/OS 4.0 through 4.1.
32576 # This is done before the in6_pktinfo check because that's what
32577 # netinet6/in6.h is needed for.
32578 #
32579 case "$host" in
32580  *-bsdi4.[01]*)
32581
32582 $as_echo "#define ISC_PLATFORM_NEEDNETINET6IN6H 1" >>confdefs.h
32583
32584     isc_netinet6in6_hack="#include <netinet6/in6.h>"
32585     ;;
32586  *)
32587     isc_netinet6in6_hack=""
32588     ;;
32589 esac
32590
32591 #
32592 # This is similar to the netinet6/in6.h issue.
32593 #
32594 case "$host" in
32595  *-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)
32596
32597 $as_echo "#define ISC_PLATFORM_FIXIN6ISADDR 1" >>confdefs.h
32598
32599     isc_netinetin6_hack="#include <netinet/in6.h>"
32600     ;;
32601  *)
32602     isc_netinetin6_hack=""
32603     ;;
32604 esac
32605
32606
32607 case "$isc_cv_found_ipv6" in
32608  yes)
32609
32610 $as_echo "#define ISC_PLATFORM_HAVEIPV6 1" >>confdefs.h
32611
32612     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6_pktinfo" >&5
32613 $as_echo_n "checking for in6_pktinfo... " >&6; }
32614 if ${isc_cv_have_in6_pktinfo+:} false; then :
32615   $as_echo_n "(cached) " >&6
32616 else
32617   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32618 /* end confdefs.h.  */
32619
32620                     #include <sys/types.h>
32621                     #include <sys/socket.h>
32622                     #include <netinet/in.h>
32623                     $isc_netinetin6_hack
32624                     $isc_netinet6in6_hack
32625
32626 int
32627 main ()
32628 {
32629
32630                     struct in6_pktinfo xyzzy;
32631
32632
32633   ;
32634   return 0;
32635 }
32636 _ACEOF
32637 if ac_fn_c_try_compile "$LINENO"; then :
32638   isc_cv_have_in6_pktinfo=yes
32639 else
32640   isc_cv_have_in6_pktinfo=no
32641
32642 fi
32643 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32644
32645 fi
32646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_in6_pktinfo" >&5
32647 $as_echo "$isc_cv_have_in6_pktinfo" >&6; }
32648     case "$isc_cv_have_in6_pktinfo" in
32649      yes)
32650
32651 $as_echo "#define ISC_PLATFORM_HAVEIN6PKTINFO 1" >>confdefs.h
32652
32653     esac
32654
32655
32656     # HMS: Use HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID instead?
32657     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_in6.sin6_scope_id" >&5
32658 $as_echo_n "checking for sockaddr_in6.sin6_scope_id... " >&6; }
32659 if ${isc_cv_have_sin6_scope_id+:} false; then :
32660   $as_echo_n "(cached) " >&6
32661 else
32662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32663 /* end confdefs.h.  */
32664
32665                     #include <sys/types.h>
32666                     #include <sys/socket.h>
32667                     #include <netinet/in.h>
32668                     $isc_netinetin6_hack
32669                     $isc_netinet6in6_hack
32670
32671 int
32672 main ()
32673 {
32674
32675                     struct sockaddr_in6 xyzzy;
32676                     xyzzy.sin6_scope_id = 0;
32677
32678
32679   ;
32680   return 0;
32681 }
32682 _ACEOF
32683 if ac_fn_c_try_compile "$LINENO"; then :
32684   isc_cv_have_sin6_scope_id=yes
32685 else
32686   isc_cv_have_sin6_scope_id=no
32687
32688 fi
32689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32690
32691 fi
32692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_sin6_scope_id" >&5
32693 $as_echo "$isc_cv_have_sin6_scope_id" >&6; }
32694
32695     case "$isc_cv_have_sin6_scope_id" in
32696      yes)
32697
32698 $as_echo "#define ISC_PLATFORM_HAVESCOPEID 1" >>confdefs.h
32699
32700     esac
32701 esac
32702
32703
32704 # We need this check run even without isc_cv_found_ipv6=yes
32705
32706 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6addr_any" >&5
32707 $as_echo_n "checking for in6addr_any... " >&6; }
32708 if ${isc_cv_in6addr_any_links+:} false; then :
32709   $as_echo_n "(cached) " >&6
32710 else
32711
32712         SAVED_LIBS="$LIBS"
32713         LIBS="$LDADD_LIBNTP $LIBS"
32714         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32715 /* end confdefs.h.  */
32716 $ac_includes_default
32717                     #include <sys/socket.h>
32718                     #include <netinet/in.h>
32719                     $isc_netinetin6_hack
32720                     $isc_netinet6in6_hack
32721
32722 int
32723 main ()
32724 {
32725
32726                     printf("%x", in6addr_any.s6_addr[15]);
32727
32728
32729   ;
32730   return 0;
32731 }
32732 _ACEOF
32733 if ac_fn_c_try_link "$LINENO"; then :
32734   isc_cv_in6addr_any_links=yes
32735 else
32736   isc_cv_in6addr_any_links=no
32737
32738 fi
32739 rm -f core conftest.err conftest.$ac_objext \
32740     conftest$ac_exeext conftest.$ac_ext
32741         LIBS="$SAVED_LIBS"
32742         { SAVED_LIBS=; unset SAVED_LIBS;}
32743
32744
32745 fi
32746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_in6addr_any_links" >&5
32747 $as_echo "$isc_cv_in6addr_any_links" >&6; }
32748
32749 case "$isc_cv_in6addr_any_links" in
32750  no)
32751
32752 $as_echo "#define ISC_PLATFORM_NEEDIN6ADDRANY 1" >>confdefs.h
32753
32754 esac
32755
32756
32757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5
32758 $as_echo_n "checking for struct if_laddrconf... " >&6; }
32759 if ${isc_cv_struct_if_laddrconf+:} false; then :
32760   $as_echo_n "(cached) " >&6
32761 else
32762   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32763 /* end confdefs.h.  */
32764
32765                 #include <sys/types.h>
32766                 #include <net/if6.h>
32767
32768 int
32769 main ()
32770 {
32771
32772                 struct if_laddrconf a;
32773
32774
32775   ;
32776   return 0;
32777 }
32778 _ACEOF
32779 if ac_fn_c_try_compile "$LINENO"; then :
32780   isc_cv_struct_if_laddrconf=yes
32781 else
32782   isc_cv_struct_if_laddrconf=no
32783
32784 fi
32785 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32786
32787 fi
32788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_struct_if_laddrconf" >&5
32789 $as_echo "$isc_cv_struct_if_laddrconf" >&6; }
32790
32791 case "$isc_cv_struct_if_laddrconf" in
32792  yes)
32793
32794 $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h
32795
32796 esac
32797
32798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5
32799 $as_echo_n "checking for struct if_laddrreq... " >&6; }
32800 if ${isc_cv_struct_if_laddrreq+:} false; then :
32801   $as_echo_n "(cached) " >&6
32802 else
32803   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32804 /* end confdefs.h.  */
32805
32806                 #include <sys/types.h>
32807                 #include <net/if6.h>
32808
32809 int
32810 main ()
32811 {
32812
32813                 struct if_laddrreq a;
32814
32815
32816   ;
32817   return 0;
32818 }
32819 _ACEOF
32820 if ac_fn_c_try_compile "$LINENO"; then :
32821   isc_cv_struct_if_laddrreq=yes
32822 else
32823   isc_cv_struct_if_laddrreq=no
32824
32825 fi
32826 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32827
32828 fi
32829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_struct_if_laddrreq" >&5
32830 $as_echo "$isc_cv_struct_if_laddrreq" >&6; }
32831
32832 case "$isc_cv_struct_if_laddrreq" in
32833  yes)
32834
32835 $as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h
32836
32837 esac
32838
32839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multicast IP support" >&5
32840 $as_echo_n "checking for multicast IP support... " >&6; }
32841 if ${ntp_cv_multicast+:} false; then :
32842   $as_echo_n "(cached) " >&6
32843 else
32844
32845         ntp_cv_multicast=no
32846         case "$host" in
32847          i386-sequent-sysv4)
32848             ;;
32849          *)
32850             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32851 /* end confdefs.h.  */
32852
32853                         #ifdef HAVE_NETINET_IN_H
32854                         # include <netinet/in.h>
32855                         #endif
32856
32857 int
32858 main ()
32859 {
32860
32861                         struct ip_mreq ipmr;
32862                         ipmr.imr_interface.s_addr = 0;
32863
32864
32865   ;
32866   return 0;
32867 }
32868 _ACEOF
32869 if ac_fn_c_try_compile "$LINENO"; then :
32870   ntp_cv_multicast=yes
32871 fi
32872 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32873             ;;
32874         esac
32875
32876
32877 fi
32878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_multicast" >&5
32879 $as_echo "$ntp_cv_multicast" >&6; }
32880 case "$ntp_cv_multicast" in
32881  yes)
32882
32883 $as_echo "#define MCAST 1" >>confdefs.h
32884
32885     { $as_echo "$as_me:${as_lineno-$LINENO}: checking arg type needed for setsockopt() IP*_MULTICAST_LOOP" >&5
32886 $as_echo_n "checking arg type needed for setsockopt() IP*_MULTICAST_LOOP... " >&6; }
32887 if ${ntp_cv_typeof_ip_multicast_loop+:} false; then :
32888   $as_echo_n "(cached) " >&6
32889 else
32890
32891             case "$host" in
32892              *-*-netbsd*|*-*-*linux*)
32893                 ntp_cv_typeof_ip_multicast_loop=u_int
32894                 ;;
32895              *)
32896                 ntp_cv_typeof_ip_multicast_loop=u_char
32897                 ;;
32898             esac
32899
32900
32901 fi
32902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_typeof_ip_multicast_loop" >&5
32903 $as_echo "$ntp_cv_typeof_ip_multicast_loop" >&6; }
32904
32905 cat >>confdefs.h <<_ACEOF
32906 #define TYPEOF_IP_MULTICAST_LOOP $ntp_cv_typeof_ip_multicast_loop
32907 _ACEOF
32908
32909 esac
32910
32911 # Check whether --enable-getifaddrs was given.
32912 if test "${enable_getifaddrs+set}" = set; then :
32913   enableval=$enable_getifaddrs; want_getifaddrs="$enableval"
32914 else
32915   want_getifaddrs="yes"
32916
32917 fi
32918
32919
32920 case $want_getifaddrs in
32921  glibc)
32922     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-getifaddrs=glibc is no longer required" >&5
32923 $as_echo "$as_me: WARNING: --enable-getifaddrs=glibc is no longer required" >&2;}
32924 esac
32925 case $want_getifaddrs in
32926  no)
32927     ;;
32928  *)
32929     SAVED_LIBS="$LIBS"
32930     LIBS="$LDADD_LIBNTP $LIBS"
32931     for ac_func in getifaddrs
32932 do :
32933   ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
32934 if test "x$ac_cv_func_getifaddrs" = xyes; then :
32935   cat >>confdefs.h <<_ACEOF
32936 #define HAVE_GETIFADDRS 1
32937 _ACEOF
32938
32939 fi
32940 done
32941
32942     LIBS="$SAVED_LIBS"
32943     { SAVED_LIBS=; unset SAVED_LIBS;}
32944     ;;
32945 esac
32946
32947 #
32948 # Check for if_nametoindex() for IPv6 scoped addresses support
32949 #
32950 case "$host" in
32951  *-hp-hpux*)
32952     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5
32953 $as_echo_n "checking for library containing if_nametoindex... " >&6; }
32954 if ${ac_cv_search_if_nametoindex+:} false; then :
32955   $as_echo_n "(cached) " >&6
32956 else
32957   ac_func_search_save_LIBS=$LIBS
32958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32959 /* end confdefs.h.  */
32960
32961 /* Override any GCC internal prototype to avoid an error.
32962    Use char because int might match the return type of a GCC
32963    builtin and then its argument prototype would still apply.  */
32964 #ifdef __cplusplus
32965 extern "C"
32966 #endif
32967 char if_nametoindex ();
32968 int
32969 main ()
32970 {
32971 return if_nametoindex ();
32972   ;
32973   return 0;
32974 }
32975 _ACEOF
32976 for ac_lib in '' ipv6; do
32977   if test -z "$ac_lib"; then
32978     ac_res="none required"
32979   else
32980     ac_res=-l$ac_lib
32981     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
32982   fi
32983   if ac_fn_c_try_link "$LINENO"; then :
32984   ac_cv_search_if_nametoindex=$ac_res
32985 fi
32986 rm -f core conftest.err conftest.$ac_objext \
32987     conftest$ac_exeext
32988   if ${ac_cv_search_if_nametoindex+:} false; then :
32989   break
32990 fi
32991 done
32992 if ${ac_cv_search_if_nametoindex+:} false; then :
32993
32994 else
32995   ac_cv_search_if_nametoindex=no
32996 fi
32997 rm conftest.$ac_ext
32998 LIBS=$ac_func_search_save_LIBS
32999 fi
33000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5
33001 $as_echo "$ac_cv_search_if_nametoindex" >&6; }
33002 ac_res=$ac_cv_search_if_nametoindex
33003 if test "$ac_res" != no; then :
33004   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
33005
33006 fi
33007
33008 esac
33009 SAVED_LIBS="$LIBS"
33010 LIBS="$LDADD_LIBNTP $LIBS"
33011 for ac_func in if_nametoindex
33012 do :
33013   ac_fn_c_check_func "$LINENO" "if_nametoindex" "ac_cv_func_if_nametoindex"
33014 if test "x$ac_cv_func_if_nametoindex" = xyes; then :
33015   cat >>confdefs.h <<_ACEOF
33016 #define HAVE_IF_NAMETOINDEX 1
33017 _ACEOF
33018
33019 fi
33020 done
33021
33022 LIBS="$SAVED_LIBS"
33023 { SAVED_LIBS=; unset SAVED_LIBS;}
33024 case "$ac_cv_func_if_nametoindex" in
33025  yes)
33026
33027 $as_echo "#define ISC_PLATFORM_HAVEIFNAMETOINDEX 1" >>confdefs.h
33028
33029 esac
33030
33031
33032
33033
33034 #
33035 # Look for a sysctl call to get the list of network interfaces.
33036 #
33037 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for interface list sysctl" >&5
33038 $as_echo_n "checking for interface list sysctl... " >&6; }
33039 if ${ntp_cv_iflist_sysctl+:} false; then :
33040   $as_echo_n "(cached) " >&6
33041 else
33042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
33043 /* end confdefs.h.  */
33044
33045             #include <sys/param.h>
33046             #include <sys/sysctl.h>
33047             #include <sys/socket.h>
33048             #ifndef NET_RT_IFLIST
33049             # error
33050             #endif
33051
33052 _ACEOF
33053 if ac_fn_c_try_cpp "$LINENO"; then :
33054   ntp_cv_iflist_sysctl=yes
33055 else
33056   ntp_cv_iflist_sysctl=no
33057
33058 fi
33059 rm -f conftest.err conftest.i conftest.$ac_ext
33060
33061 fi
33062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_iflist_sysctl" >&5
33063 $as_echo "$ntp_cv_iflist_sysctl" >&6; }
33064 case "$ntp_cv_iflist_sysctl" in
33065  yes)
33066
33067 $as_echo "#define HAVE_IFLIST_SYSCTL 1" >>confdefs.h
33068
33069 esac
33070
33071 ###
33072
33073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the saveconfig mechanism" >&5
33074 $as_echo_n "checking if we want the saveconfig mechanism... " >&6; }
33075 # Check whether --enable-saveconfig was given.
33076 if test "${enable_saveconfig+set}" = set; then :
33077   enableval=$enable_saveconfig; ntp_ok=$enableval
33078 else
33079   ntp_ok=yes
33080
33081 fi
33082
33083 ntp_saveconfig_enabled=0
33084 case "$ntp_ok" in
33085  yes)
33086     ntp_saveconfig_enabled=1
33087
33088 $as_echo "#define SAVECONFIG 1" >>confdefs.h
33089
33090     ;;
33091 esac
33092  if test x$ntp_saveconfig_enabled = x1; then
33093   SAVECONFIG_ENABLED_TRUE=
33094   SAVECONFIG_ENABLED_FALSE='#'
33095 else
33096   SAVECONFIG_ENABLED_TRUE='#'
33097   SAVECONFIG_ENABLED_FALSE=
33098 fi
33099
33100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33101 $as_echo "$ntp_ok" >&6; }
33102
33103 ###
33104
33105 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the experimental leap smear code" >&5
33106 $as_echo_n "checking if we want the experimental leap smear code... " >&6; }
33107 # Check whether --enable-leap-smear was given.
33108 if test "${enable_leap_smear+set}" = set; then :
33109   enableval=$enable_leap_smear; ntp_ok=$enableval
33110 else
33111   ntp_ok=no
33112
33113 fi
33114
33115 ntp_leap_smear_enabled=0
33116 case "$ntp_ok" in
33117  yes)
33118     ntp_leap_smear_enabled=1
33119
33120 $as_echo "#define LEAP_SMEAR 1" >>confdefs.h
33121
33122
33123     HAVE_LEAPSMEARINTERVAL="leapsmearinterval 0"
33124     ;;
33125 esac
33126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33127 $as_echo "$ntp_ok" >&6; }
33128
33129 ###
33130
33131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want dynamic interleave support" >&5
33132 $as_echo_n "checking if we want dynamic interleave support... " >&6; }
33133 # Check whether --enable-dynamic-interleave was given.
33134 if test "${enable_dynamic_interleave+set}" = set; then :
33135   enableval=$enable_dynamic_interleave; ntp_ok=$enableval
33136 else
33137   ntp_ok=no
33138
33139 fi
33140
33141 ntp_dynamic_interleave=0
33142 case "$ntp_ok" in
33143  yes)
33144     ntp_dynamic_interleave=1
33145     ;;
33146 esac
33147
33148 cat >>confdefs.h <<_ACEOF
33149 #define DYNAMIC_INTERLEAVE $ntp_dynamic_interleave
33150 _ACEOF
33151
33152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33153 $as_echo "$ntp_ok" >&6; }
33154
33155
33156 # We may not need have_unity
33157 have_unity=false
33158 # Extract the first word of "ruby", so it can be a program name with args.
33159 set dummy ruby; ac_word=$2
33160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33161 $as_echo_n "checking for $ac_word... " >&6; }
33162 if ${ac_cv_path_PATH_RUBY+:} false; then :
33163   $as_echo_n "(cached) " >&6
33164 else
33165   case $PATH_RUBY in
33166   [\\/]* | ?:[\\/]*)
33167   ac_cv_path_PATH_RUBY="$PATH_RUBY" # Let the user override the test with a path.
33168   ;;
33169   *)
33170   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33171 for as_dir in $PATH
33172 do
33173   IFS=$as_save_IFS
33174   test -z "$as_dir" && as_dir=.
33175     for ac_exec_ext in '' $ac_executable_extensions; do
33176   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33177     ac_cv_path_PATH_RUBY="$as_dir/$ac_word$ac_exec_ext"
33178     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33179     break 2
33180   fi
33181 done
33182   done
33183 IFS=$as_save_IFS
33184
33185   ;;
33186 esac
33187 fi
33188 PATH_RUBY=$ac_cv_path_PATH_RUBY
33189 if test -n "$PATH_RUBY"; then
33190   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_RUBY" >&5
33191 $as_echo "$PATH_RUBY" >&6; }
33192 else
33193   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33194 $as_echo "no" >&6; }
33195 fi
33196
33197
33198 case "$PATH_RUBY" in
33199  /*)
33200     have_unity=true
33201     ;;
33202  *) PATH_RUBY="false"
33203     ;;
33204 esac
33205 # We may not need UNITYBUILD_AVAILABLE
33206  if $have_unity; then
33207   UNITYBUILD_AVAILABLE_TRUE=
33208   UNITYBUILD_AVAILABLE_FALSE='#'
33209 else
33210   UNITYBUILD_AVAILABLE_TRUE='#'
33211   UNITYBUILD_AVAILABLE_FALSE=
33212 fi
33213
33214
33215
33216
33217
33218 gta=false
33219
33220 # Check whether --with-gtest was given.
33221 if test "${with_gtest+set}" = set; then :
33222   withval=$with_gtest; try_gtest=$withval
33223 else
33224   try_gtest=yes
33225
33226 fi
33227
33228 case "$try_gtest" in
33229  yes)
33230     # Extract the first word of "gtest-config", so it can be a program name with args.
33231 set dummy gtest-config; ac_word=$2
33232 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
33233 $as_echo_n "checking for $ac_word... " >&6; }
33234 if ${ac_cv_path_GTEST_CONFIG+:} false; then :
33235   $as_echo_n "(cached) " >&6
33236 else
33237   case $GTEST_CONFIG in
33238   [\\/]* | ?:[\\/]*)
33239   ac_cv_path_GTEST_CONFIG="$GTEST_CONFIG" # Let the user override the test with a path.
33240   ;;
33241   *)
33242   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33243 for as_dir in $PATH
33244 do
33245   IFS=$as_save_IFS
33246   test -z "$as_dir" && as_dir=.
33247     for ac_exec_ext in '' $ac_executable_extensions; do
33248   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
33249     ac_cv_path_GTEST_CONFIG="$as_dir/$ac_word$ac_exec_ext"
33250     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
33251     break 2
33252   fi
33253 done
33254   done
33255 IFS=$as_save_IFS
33256
33257   ;;
33258 esac
33259 fi
33260 GTEST_CONFIG=$ac_cv_path_GTEST_CONFIG
33261 if test -n "$GTEST_CONFIG"; then
33262   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTEST_CONFIG" >&5
33263 $as_echo "$GTEST_CONFIG" >&6; }
33264 else
33265   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
33266 $as_echo "no" >&6; }
33267 fi
33268
33269
33270     { ac_cv_path_GTEST_CONFIG=; unset ac_cv_path_GTEST_CONFIG;}
33271     case x${GTEST_CONFIG} in
33272      x) ;;
33273      *)
33274         { $as_echo "$as_me:${as_lineno-$LINENO}: checking gtest version" >&5
33275 $as_echo_n "checking gtest version... " >&6; }
33276         gtest_version_test=`$GTEST_CONFIG --min-version=1.5 || echo toolow`
33277         case "$gtest_version_test" in
33278          toolow*)
33279             ;;
33280          *)
33281             GTEST_LDFLAGS=`$GTEST_CONFIG --ldflags`
33282             GTEST_LIBS=`$GTEST_CONFIG --libs`
33283             GTEST_CXXFLAGS=`$GTEST_CONFIG --cxxflags`
33284             GTEST_CPPFLAGS=`$GTEST_CONFIG --cppflags`
33285
33286
33287
33288
33289             gta=true
33290             ;;
33291         esac
33292         gtest_version=`$GTEST_CONFIG --version`
33293         case "$gta" in
33294          true)
33295             { $as_echo "$as_me:${as_lineno-$LINENO}: result: ($gtest_version) ok" >&5
33296 $as_echo "($gtest_version) ok" >&6; }
33297             ;;
33298          *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ($gtest_version) not ok" >&5
33299 $as_echo "($gtest_version) not ok" >&6; }
33300             ;;
33301         esac
33302         { gtest_version_test=; unset gtest_version_test;}
33303         { gtest_version=; unset gtest_version;}
33304     esac
33305 esac
33306  if $gta; then
33307   GTEST_AVAILABLE_TRUE=
33308   GTEST_AVAILABLE_FALSE='#'
33309 else
33310   GTEST_AVAILABLE_TRUE='#'
33311   GTEST_AVAILABLE_FALSE=
33312 fi
33313
33314
33315
33316
33317
33318 case "$build" in
33319  $host) cross=0 ;;
33320  *)     cross=1 ;;
33321 esac
33322
33323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to enable tests with undiagnosed problems" >&5
33324 $as_echo_n "checking if we want to enable tests with undiagnosed problems... " >&6; }
33325 # Check whether --enable-problem-tests was given.
33326 if test "${enable_problem_tests+set}" = set; then :
33327   enableval=$enable_problem_tests; ntp_ept=$enableval
33328 else
33329   ntp_ept=yes
33330
33331 fi
33332
33333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ept" >&5
33334 $as_echo "$ntp_ept" >&6; }
33335
33336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_restrict" >&5
33337 $as_echo_n "checking if we can run test-ntp_restrict... " >&6; }
33338 ntp_test_ntp_restrict="no"
33339 case "$ntp_ept:$cross:$host" in
33340  no:0:*-*-freebsd6.4) ;;
33341  no:0:*-*-hpux11.23*) ;;
33342  no:0:*-*-solaris*) ;;
33343  *) ntp_test_ntp_restrict="yes" ;;
33344 esac
33345 case "$ntp_cv_gc_sections_runs" in
33346   no) ntp_test_ntp_restrict="no" ;;
33347   * ) ;;
33348 esac
33349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_restrict" >&5
33350 $as_echo "$ntp_test_ntp_restrict" >&6; }
33351  if test x$ntp_test_ntp_restrict = xyes; then
33352   BUILD_TEST_NTP_RESTRICT_TRUE=
33353   BUILD_TEST_NTP_RESTRICT_FALSE='#'
33354 else
33355   BUILD_TEST_NTP_RESTRICT_TRUE='#'
33356   BUILD_TEST_NTP_RESTRICT_FALSE=
33357 fi
33358
33359
33360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_scanner" >&5
33361 $as_echo_n "checking if we can run test-ntp_scanner... " >&6; }
33362 ntp_test_ntp_scanner="no"
33363 case "$ntp_ept:$cross:$host" in
33364  no:0:*-*-freebsd6.4) ;;
33365  no:0:*-*-solaris*) ;;
33366  *) ntp_test_ntp_scanner="yes" ;;
33367 esac
33368 case "$ntp_cv_gc_sections_runs" in
33369   no) ntp_test_ntp_scanner="no" ;;
33370   * ) ;;
33371 esac
33372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_scanner" >&5
33373 $as_echo "$ntp_test_ntp_scanner" >&6; }
33374  if test x$ntp_test_ntp_scanner = xyes; then
33375   BUILD_TEST_NTP_SCANNER_TRUE=
33376   BUILD_TEST_NTP_SCANNER_FALSE='#'
33377 else
33378   BUILD_TEST_NTP_SCANNER_TRUE='#'
33379   BUILD_TEST_NTP_SCANNER_FALSE=
33380 fi
33381
33382
33383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_signd" >&5
33384 $as_echo_n "checking if we can run test-ntp_signd... " >&6; }
33385 ntp_test_ntp_signd="no"
33386 case "$ntp_ept:$cross:$host" in
33387  no:0:*-*-freebsd6.4) ;;
33388  no:0:*-*-solaris*) ;;
33389  *) ntp_test_ntp_signd="yes" ;;
33390 esac
33391 case "$ntp_cv_gc_sections_runs" in
33392   no) ntp_test_ntp_signd="no" ;;
33393   * ) ;;
33394 esac
33395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_signd" >&5
33396 $as_echo "$ntp_test_ntp_signd" >&6; }
33397  if test x$ntp_test_ntp_signd = xyes; then
33398   BUILD_TEST_NTP_SIGND_TRUE=
33399   BUILD_TEST_NTP_SIGND_FALSE='#'
33400 else
33401   BUILD_TEST_NTP_SIGND_TRUE='#'
33402   BUILD_TEST_NTP_SIGND_FALSE=
33403 fi
33404
33405
33406
33407
33408 ###
33409
33410 ac_fn_c_check_decl "$LINENO" "sigsetjmp" "ac_cv_have_decl_sigsetjmp" "#include <setjmp.h>
33411 "
33412 if test "x$ac_cv_have_decl_sigsetjmp" = xyes; then :
33413   ac_have_decl=1
33414 else
33415   ac_have_decl=0
33416 fi
33417
33418 cat >>confdefs.h <<_ACEOF
33419 #define HAVE_DECL_SIGSETJMP $ac_have_decl
33420 _ACEOF
33421 ac_fn_c_check_decl "$LINENO" "siglongjmp" "ac_cv_have_decl_siglongjmp" "#include <setjmp.h>
33422 "
33423 if test "x$ac_cv_have_decl_siglongjmp" = xyes; then :
33424   ac_have_decl=1
33425 else
33426   ac_have_decl=0
33427 fi
33428
33429 cat >>confdefs.h <<_ACEOF
33430 #define HAVE_DECL_SIGLONGJMP $ac_have_decl
33431 _ACEOF
33432
33433
33434 ###
33435
33436
33437   prefix_NONE=
33438   exec_prefix_NONE=
33439   test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
33440   test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
33441   eval ac_define_dir="\"$sysconfdir\""
33442   eval ac_define_dir="\"$ac_define_dir\""
33443   NTP_KEYSDIR="$ac_define_dir"
33444
33445
33446 cat >>confdefs.h <<_ACEOF
33447 #define NTP_KEYSDIR "$ac_define_dir"
33448 _ACEOF
33449
33450   test "$prefix_NONE" && prefix=NONE
33451   test "$exec_prefix_NONE" && exec_prefix=NONE
33452
33453
33454 ac_config_files="$ac_config_files Makefile"
33455
33456 ac_config_files="$ac_config_files adjtimed/Makefile"
33457
33458 ac_config_files="$ac_config_files clockstuff/Makefile"
33459
33460 ac_config_files="$ac_config_files include/Makefile"
33461
33462 ac_config_files="$ac_config_files include/isc/Makefile"
33463
33464 ac_config_files="$ac_config_files kernel/Makefile"
33465
33466 ac_config_files="$ac_config_files kernel/sys/Makefile"
33467
33468 ac_config_files="$ac_config_files libntp/Makefile"
33469
33470 ac_config_files="$ac_config_files libparse/Makefile"
33471
33472 ac_config_files="$ac_config_files ntpd/Makefile"
33473
33474 ac_config_files="$ac_config_files ntpd/complete.conf"
33475
33476 ac_config_files="$ac_config_files ntpdate/Makefile"
33477
33478 ac_config_files="$ac_config_files ntpdc/Makefile"
33479
33480 ac_config_files="$ac_config_files ntpdc/nl.pl"
33481
33482 ac_config_files="$ac_config_files ntpq/Makefile"
33483
33484 ac_config_files="$ac_config_files ntpsnmpd/Makefile"
33485
33486 ac_config_files="$ac_config_files parseutil/Makefile"
33487
33488 ac_config_files="$ac_config_files scripts/Makefile"
33489
33490 ac_config_files="$ac_config_files scripts/build/Makefile"
33491
33492 ac_config_files="$ac_config_files scripts/build/genAuthors"
33493
33494 ac_config_files="$ac_config_files scripts/build/mkver"
33495
33496 ac_config_files="$ac_config_files scripts/calc_tickadj/Makefile"
33497
33498 ac_config_files="$ac_config_files scripts/calc_tickadj/calc_tickadj"
33499
33500 ac_config_files="$ac_config_files scripts/lib/Makefile"
33501
33502 ac_config_files="$ac_config_files scripts/ntp-wait/Makefile"
33503
33504 ac_config_files="$ac_config_files scripts/ntp-wait/ntp-wait"
33505
33506 ac_config_files="$ac_config_files scripts/ntpsweep/Makefile"
33507
33508 ac_config_files="$ac_config_files scripts/ntpsweep/ntpsweep"
33509
33510 ac_config_files="$ac_config_files scripts/ntptrace/Makefile"
33511
33512 ac_config_files="$ac_config_files scripts/ntptrace/ntptrace"
33513
33514 ac_config_files="$ac_config_files scripts/ntpver"
33515
33516 ac_config_files="$ac_config_files scripts/plot_summary"
33517
33518 ac_config_files="$ac_config_files scripts/summary"
33519
33520 ac_config_files="$ac_config_files scripts/update-leap/Makefile"
33521
33522 ac_config_files="$ac_config_files scripts/update-leap/update-leap"
33523
33524 ac_config_files="$ac_config_files tests/Makefile"
33525
33526 ac_config_files="$ac_config_files tests/bug-2803/Makefile"
33527
33528 ac_config_files="$ac_config_files tests/libntp/Makefile"
33529
33530 ac_config_files="$ac_config_files tests/ntpd/Makefile"
33531
33532 ac_config_files="$ac_config_files tests/ntpq/Makefile"
33533
33534 ac_config_files="$ac_config_files tests/sandbox/Makefile"
33535
33536 ac_config_files="$ac_config_files tests/sec-2853/Makefile"
33537
33538 ac_config_files="$ac_config_files util/Makefile"
33539
33540
33541 perllibdir="${datadir}/ntp/lib"
33542
33543   prefix_NONE=
33544   exec_prefix_NONE=
33545   test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
33546   test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
33547   eval ac_define_dir="\"$perllibdir\""
33548   eval ac_define_dir="\"$ac_define_dir\""
33549   PERLLIBDIR="$ac_define_dir"
33550
33551
33552 cat >>confdefs.h <<_ACEOF
33553 #define PERLLIBDIR "$ac_define_dir"
33554 _ACEOF
33555
33556   test "$prefix_NONE" && prefix=NONE
33557   test "$exec_prefix_NONE" && exec_prefix=NONE
33558
33559
33560 calc_tickadj_opts="$srcdir/scripts/calc_tickadj/calc_tickadj-opts"
33561
33562 ntp_wait_opts="$srcdir/scripts/ntp-wait/ntp-wait-opts"
33563
33564 ntpsweep_opts="$srcdir/scripts/ntpsweep/ntpsweep-opts"
33565
33566 ntptrace_opts="$srcdir/scripts/ntptrace/ntptrace-opts"
33567
33568 summary_opts="$srcdir/scripts/summary-opts"
33569
33570 plot_summary_opts="$srcdir/scripts/plot_summary-opts"
33571
33572
33573
33574
33575 subdirs="$subdirs sntp"
33576
33577
33578 cat >confcache <<\_ACEOF
33579 # This file is a shell script that caches the results of configure
33580 # tests run on this system so they can be shared between configure
33581 # scripts and configure runs, see configure's option --config-cache.
33582 # It is not useful on other systems.  If it contains results you don't
33583 # want to keep, you may remove or edit it.
33584 #
33585 # config.status only pays attention to the cache file if you give it
33586 # the --recheck option to rerun configure.
33587 #
33588 # `ac_cv_env_foo' variables (set or unset) will be overridden when
33589 # loading this file, other *unset* `ac_cv_foo' will be assigned the
33590 # following values.
33591
33592 _ACEOF
33593
33594 # The following way of writing the cache mishandles newlines in values,
33595 # but we know of no workaround that is simple, portable, and efficient.
33596 # So, we kill variables containing newlines.
33597 # Ultrix sh set writes to stderr and can't be redirected directly,
33598 # and sets the high bit in the cache file unless we assign to the vars.
33599 (
33600   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
33601     eval ac_val=\$$ac_var
33602     case $ac_val in #(
33603     *${as_nl}*)
33604       case $ac_var in #(
33605       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
33606 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
33607       esac
33608       case $ac_var in #(
33609       _ | IFS | as_nl) ;; #(
33610       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
33611       *) { eval $ac_var=; unset $ac_var;} ;;
33612       esac ;;
33613     esac
33614   done
33615
33616   (set) 2>&1 |
33617     case $as_nl`(ac_space=' '; set) 2>&1` in #(
33618     *${as_nl}ac_space=\ *)
33619       # `set' does not quote correctly, so add quotes: double-quote
33620       # substitution turns \\\\ into \\, and sed turns \\ into \.
33621       sed -n \
33622         "s/'/'\\\\''/g;
33623           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
33624       ;; #(
33625     *)
33626       # `set' quotes correctly as required by POSIX, so do not add quotes.
33627       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
33628       ;;
33629     esac |
33630     sort
33631 ) |
33632   sed '
33633      /^ac_cv_env_/b end
33634      t clear
33635      :clear
33636      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
33637      t end
33638      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
33639      :end' >>confcache
33640 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
33641   if test -w "$cache_file"; then
33642     if test "x$cache_file" != "x/dev/null"; then
33643       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
33644 $as_echo "$as_me: updating cache $cache_file" >&6;}
33645       if test ! -f "$cache_file" || test -h "$cache_file"; then
33646         cat confcache >"$cache_file"
33647       else
33648         case $cache_file in #(
33649         */* | ?:*)
33650           mv -f confcache "$cache_file"$$ &&
33651           mv -f "$cache_file"$$ "$cache_file" ;; #(
33652         *)
33653           mv -f confcache "$cache_file" ;;
33654         esac
33655       fi
33656     fi
33657   else
33658     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
33659 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
33660   fi
33661 fi
33662 rm -f confcache
33663
33664 test "x$prefix" = xNONE && prefix=$ac_default_prefix
33665 # Let make expand exec_prefix.
33666 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
33667
33668 DEFS=-DHAVE_CONFIG_H
33669
33670 ac_libobjs=
33671 ac_ltlibobjs=
33672 U=
33673 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
33674   # 1. Remove the extension, and $U if already installed.
33675   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
33676   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
33677   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
33678   #    will be set to the directory where LIBOBJS objects are built.
33679   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
33680   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
33681 done
33682 LIBOBJS=$ac_libobjs
33683
33684 LTLIBOBJS=$ac_ltlibobjs
33685
33686
33687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
33688 $as_echo_n "checking that generated files are newer than configure... " >&6; }
33689    if test -n "$am_sleep_pid"; then
33690      # Hide warnings about reused PIDs.
33691      wait $am_sleep_pid 2>/dev/null
33692    fi
33693    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
33694 $as_echo "done" >&6; }
33695  if test -n "$EXEEXT"; then
33696   am__EXEEXT_TRUE=
33697   am__EXEEXT_FALSE='#'
33698 else
33699   am__EXEEXT_TRUE='#'
33700   am__EXEEXT_FALSE=
33701 fi
33702
33703 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
33704   as_fn_error $? "conditional \"AMDEP\" was never defined.
33705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33706 fi
33707 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
33708   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
33709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33710 fi
33711
33712 if test -z "${VPATH_HACK_TRUE}" && test -z "${VPATH_HACK_FALSE}"; then
33713   as_fn_error $? "conditional \"VPATH_HACK\" was never defined.
33714 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33715 fi
33716 if test -z "${WANT_CALC_TICKADJ_MS_TRUE}" && test -z "${WANT_CALC_TICKADJ_MS_FALSE}"; then
33717   as_fn_error $? "conditional \"WANT_CALC_TICKADJ_MS\" was never defined.
33718 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33719 fi
33720 if test -z "${INSTALL_NTPSWEEP_TRUE}" && test -z "${INSTALL_NTPSWEEP_FALSE}"; then
33721   as_fn_error $? "conditional \"INSTALL_NTPSWEEP\" was never defined.
33722 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33723 fi
33724 if test -z "${INSTALL_UPDATE_LEAP_TRUE}" && test -z "${INSTALL_UPDATE_LEAP_FALSE}"; then
33725   as_fn_error $? "conditional \"INSTALL_UPDATE_LEAP\" was never defined.
33726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33727 fi
33728 if test -z "${GL_GENERATE_STDNORETURN_H_TRUE}" && test -z "${GL_GENERATE_STDNORETURN_H_FALSE}"; then
33729   as_fn_error $? "conditional \"GL_GENERATE_STDNORETURN_H\" was never defined.
33730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33731 fi
33732 if test -z "${INSTALL_LIBOPTS_TRUE}" && test -z "${INSTALL_LIBOPTS_FALSE}"; then
33733   as_fn_error $? "conditional \"INSTALL_LIBOPTS\" was never defined.
33734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33735 fi
33736 if test -z "${NEED_LIBOPTS_TRUE}" && test -z "${NEED_LIBOPTS_FALSE}"; then
33737   as_fn_error $? "conditional \"NEED_LIBOPTS\" was never defined.
33738 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33739 fi
33740 if test -z "${BUILD_LIBEVENT_TRUE}" && test -z "${BUILD_LIBEVENT_FALSE}"; then
33741   as_fn_error $? "conditional \"BUILD_LIBEVENT\" was never defined.
33742 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33743 fi
33744 if test -z "${NTP_CROSSCOMPILE_TRUE}" && test -z "${NTP_CROSSCOMPILE_FALSE}"; then
33745   as_fn_error $? "conditional \"NTP_CROSSCOMPILE\" was never defined.
33746 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33747 fi
33748 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
33749   as_fn_error $? "conditional \"PTHREADS\" was never defined.
33750 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33751 fi
33752 if test -z "${BUILD_SNTP_TRUE}" && test -z "${BUILD_SNTP_FALSE}"; then
33753   as_fn_error $? "conditional \"BUILD_SNTP\" was never defined.
33754 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33755 fi
33756 if test -z "${SAVECONFIG_ENABLED_TRUE}" && test -z "${SAVECONFIG_ENABLED_FALSE}"; then
33757   as_fn_error $? "conditional \"SAVECONFIG_ENABLED\" was never defined.
33758 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33759 fi
33760 if test -z "${UNITYBUILD_AVAILABLE_TRUE}" && test -z "${UNITYBUILD_AVAILABLE_FALSE}"; then
33761   as_fn_error $? "conditional \"UNITYBUILD_AVAILABLE\" was never defined.
33762 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33763 fi
33764 if test -z "${GTEST_AVAILABLE_TRUE}" && test -z "${GTEST_AVAILABLE_FALSE}"; then
33765   as_fn_error $? "conditional \"GTEST_AVAILABLE\" was never defined.
33766 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33767 fi
33768 if test -z "${BUILD_TEST_NTP_RESTRICT_TRUE}" && test -z "${BUILD_TEST_NTP_RESTRICT_FALSE}"; then
33769   as_fn_error $? "conditional \"BUILD_TEST_NTP_RESTRICT\" was never defined.
33770 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33771 fi
33772 if test -z "${BUILD_TEST_NTP_SCANNER_TRUE}" && test -z "${BUILD_TEST_NTP_SCANNER_FALSE}"; then
33773   as_fn_error $? "conditional \"BUILD_TEST_NTP_SCANNER\" was never defined.
33774 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33775 fi
33776 if test -z "${BUILD_TEST_NTP_SIGND_TRUE}" && test -z "${BUILD_TEST_NTP_SIGND_FALSE}"; then
33777   as_fn_error $? "conditional \"BUILD_TEST_NTP_SIGND\" was never defined.
33778 Usually this means the macro was only invoked conditionally." "$LINENO" 5
33779 fi
33780
33781 : "${CONFIG_STATUS=./config.status}"
33782 ac_write_fail=0
33783 ac_clean_files_save=$ac_clean_files
33784 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
33785 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
33786 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
33787 as_write_fail=0
33788 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
33789 #! $SHELL
33790 # Generated by $as_me.
33791 # Run this file to recreate the current configuration.
33792 # Compiler output produced by configure, useful for debugging
33793 # configure, is in config.log if it exists.
33794
33795 debug=false
33796 ac_cs_recheck=false
33797 ac_cs_silent=false
33798
33799 SHELL=\${CONFIG_SHELL-$SHELL}
33800 export SHELL
33801 _ASEOF
33802 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
33803 ## -------------------- ##
33804 ## M4sh Initialization. ##
33805 ## -------------------- ##
33806
33807 # Be more Bourne compatible
33808 DUALCASE=1; export DUALCASE # for MKS sh
33809 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
33810   emulate sh
33811   NULLCMD=:
33812   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
33813   # is contrary to our usage.  Disable this feature.
33814   alias -g '${1+"$@"}'='"$@"'
33815   setopt NO_GLOB_SUBST
33816 else
33817   case `(set -o) 2>/dev/null` in #(
33818   *posix*) :
33819     set -o posix ;; #(
33820   *) :
33821      ;;
33822 esac
33823 fi
33824
33825
33826 as_nl='
33827 '
33828 export as_nl
33829 # Printing a long string crashes Solaris 7 /usr/bin/printf.
33830 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
33831 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
33832 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
33833 # Prefer a ksh shell builtin over an external printf program on Solaris,
33834 # but without wasting forks for bash or zsh.
33835 if test -z "$BASH_VERSION$ZSH_VERSION" \
33836     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
33837   as_echo='print -r --'
33838   as_echo_n='print -rn --'
33839 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
33840   as_echo='printf %s\n'
33841   as_echo_n='printf %s'
33842 else
33843   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
33844     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
33845     as_echo_n='/usr/ucb/echo -n'
33846   else
33847     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
33848     as_echo_n_body='eval
33849       arg=$1;
33850       case $arg in #(
33851       *"$as_nl"*)
33852         expr "X$arg" : "X\\(.*\\)$as_nl";
33853         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
33854       esac;
33855       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
33856     '
33857     export as_echo_n_body
33858     as_echo_n='sh -c $as_echo_n_body as_echo'
33859   fi
33860   export as_echo_body
33861   as_echo='sh -c $as_echo_body as_echo'
33862 fi
33863
33864 # The user is always right.
33865 if test "${PATH_SEPARATOR+set}" != set; then
33866   PATH_SEPARATOR=:
33867   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
33868     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
33869       PATH_SEPARATOR=';'
33870   }
33871 fi
33872
33873
33874 # IFS
33875 # We need space, tab and new line, in precisely that order.  Quoting is
33876 # there to prevent editors from complaining about space-tab.
33877 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
33878 # splitting by setting IFS to empty value.)
33879 IFS=" ""        $as_nl"
33880
33881 # Find who we are.  Look in the path if we contain no directory separator.
33882 as_myself=
33883 case $0 in #((
33884   *[\\/]* ) as_myself=$0 ;;
33885   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
33886 for as_dir in $PATH
33887 do
33888   IFS=$as_save_IFS
33889   test -z "$as_dir" && as_dir=.
33890     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
33891   done
33892 IFS=$as_save_IFS
33893
33894      ;;
33895 esac
33896 # We did not find ourselves, most probably we were run as `sh COMMAND'
33897 # in which case we are not to be found in the path.
33898 if test "x$as_myself" = x; then
33899   as_myself=$0
33900 fi
33901 if test ! -f "$as_myself"; then
33902   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
33903   exit 1
33904 fi
33905
33906 # Unset variables that we do not need and which cause bugs (e.g. in
33907 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
33908 # suppresses any "Segmentation fault" message there.  '((' could
33909 # trigger a bug in pdksh 5.2.14.
33910 for as_var in BASH_ENV ENV MAIL MAILPATH
33911 do eval test x\${$as_var+set} = xset \
33912   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
33913 done
33914 PS1='$ '
33915 PS2='> '
33916 PS4='+ '
33917
33918 # NLS nuisances.
33919 LC_ALL=C
33920 export LC_ALL
33921 LANGUAGE=C
33922 export LANGUAGE
33923
33924 # CDPATH.
33925 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
33926
33927
33928 # as_fn_error STATUS ERROR [LINENO LOG_FD]
33929 # ----------------------------------------
33930 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
33931 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
33932 # script with STATUS, using 1 if that was 0.
33933 as_fn_error ()
33934 {
33935   as_status=$1; test $as_status -eq 0 && as_status=1
33936   if test "$4"; then
33937     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
33938     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
33939   fi
33940   $as_echo "$as_me: error: $2" >&2
33941   as_fn_exit $as_status
33942 } # as_fn_error
33943
33944
33945 # as_fn_set_status STATUS
33946 # -----------------------
33947 # Set $? to STATUS, without forking.
33948 as_fn_set_status ()
33949 {
33950   return $1
33951 } # as_fn_set_status
33952
33953 # as_fn_exit STATUS
33954 # -----------------
33955 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
33956 as_fn_exit ()
33957 {
33958   set +e
33959   as_fn_set_status $1
33960   exit $1
33961 } # as_fn_exit
33962
33963 # as_fn_unset VAR
33964 # ---------------
33965 # Portably unset VAR.
33966 as_fn_unset ()
33967 {
33968   { eval $1=; unset $1;}
33969 }
33970 as_unset=as_fn_unset
33971 # as_fn_append VAR VALUE
33972 # ----------------------
33973 # Append the text in VALUE to the end of the definition contained in VAR. Take
33974 # advantage of any shell optimizations that allow amortized linear growth over
33975 # repeated appends, instead of the typical quadratic growth present in naive
33976 # implementations.
33977 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
33978   eval 'as_fn_append ()
33979   {
33980     eval $1+=\$2
33981   }'
33982 else
33983   as_fn_append ()
33984   {
33985     eval $1=\$$1\$2
33986   }
33987 fi # as_fn_append
33988
33989 # as_fn_arith ARG...
33990 # ------------------
33991 # Perform arithmetic evaluation on the ARGs, and store the result in the
33992 # global $as_val. Take advantage of shells that can avoid forks. The arguments
33993 # must be portable across $(()) and expr.
33994 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
33995   eval 'as_fn_arith ()
33996   {
33997     as_val=$(( $* ))
33998   }'
33999 else
34000   as_fn_arith ()
34001   {
34002     as_val=`expr "$@" || test $? -eq 1`
34003   }
34004 fi # as_fn_arith
34005
34006
34007 if expr a : '\(a\)' >/dev/null 2>&1 &&
34008    test "X`expr 00001 : '.*\(...\)'`" = X001; then
34009   as_expr=expr
34010 else
34011   as_expr=false
34012 fi
34013
34014 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
34015   as_basename=basename
34016 else
34017   as_basename=false
34018 fi
34019
34020 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
34021   as_dirname=dirname
34022 else
34023   as_dirname=false
34024 fi
34025
34026 as_me=`$as_basename -- "$0" ||
34027 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
34028          X"$0" : 'X\(//\)$' \| \
34029          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
34030 $as_echo X/"$0" |
34031     sed '/^.*\/\([^/][^/]*\)\/*$/{
34032             s//\1/
34033             q
34034           }
34035           /^X\/\(\/\/\)$/{
34036             s//\1/
34037             q
34038           }
34039           /^X\/\(\/\).*/{
34040             s//\1/
34041             q
34042           }
34043           s/.*/./; q'`
34044
34045 # Avoid depending upon Character Ranges.
34046 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
34047 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
34048 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
34049 as_cr_digits='0123456789'
34050 as_cr_alnum=$as_cr_Letters$as_cr_digits
34051
34052 ECHO_C= ECHO_N= ECHO_T=
34053 case `echo -n x` in #(((((
34054 -n*)
34055   case `echo 'xy\c'` in
34056   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
34057   xy)  ECHO_C='\c';;
34058   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
34059        ECHO_T=' ';;
34060   esac;;
34061 *)
34062   ECHO_N='-n';;
34063 esac
34064
34065 rm -f conf$$ conf$$.exe conf$$.file
34066 if test -d conf$$.dir; then
34067   rm -f conf$$.dir/conf$$.file
34068 else
34069   rm -f conf$$.dir
34070   mkdir conf$$.dir 2>/dev/null
34071 fi
34072 if (echo >conf$$.file) 2>/dev/null; then
34073   if ln -s conf$$.file conf$$ 2>/dev/null; then
34074     as_ln_s='ln -s'
34075     # ... but there are two gotchas:
34076     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
34077     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
34078     # In both cases, we have to default to `cp -pR'.
34079     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
34080       as_ln_s='cp -pR'
34081   elif ln conf$$.file conf$$ 2>/dev/null; then
34082     as_ln_s=ln
34083   else
34084     as_ln_s='cp -pR'
34085   fi
34086 else
34087   as_ln_s='cp -pR'
34088 fi
34089 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
34090 rmdir conf$$.dir 2>/dev/null
34091
34092
34093 # as_fn_mkdir_p
34094 # -------------
34095 # Create "$as_dir" as a directory, including parents if necessary.
34096 as_fn_mkdir_p ()
34097 {
34098
34099   case $as_dir in #(
34100   -*) as_dir=./$as_dir;;
34101   esac
34102   test -d "$as_dir" || eval $as_mkdir_p || {
34103     as_dirs=
34104     while :; do
34105       case $as_dir in #(
34106       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
34107       *) as_qdir=$as_dir;;
34108       esac
34109       as_dirs="'$as_qdir' $as_dirs"
34110       as_dir=`$as_dirname -- "$as_dir" ||
34111 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
34112          X"$as_dir" : 'X\(//\)[^/]' \| \
34113          X"$as_dir" : 'X\(//\)$' \| \
34114          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
34115 $as_echo X"$as_dir" |
34116     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
34117             s//\1/
34118             q
34119           }
34120           /^X\(\/\/\)[^/].*/{
34121             s//\1/
34122             q
34123           }
34124           /^X\(\/\/\)$/{
34125             s//\1/
34126             q
34127           }
34128           /^X\(\/\).*/{
34129             s//\1/
34130             q
34131           }
34132           s/.*/./; q'`
34133       test -d "$as_dir" && break
34134     done
34135     test -z "$as_dirs" || eval "mkdir $as_dirs"
34136   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
34137
34138
34139 } # as_fn_mkdir_p
34140 if mkdir -p . 2>/dev/null; then
34141   as_mkdir_p='mkdir -p "$as_dir"'
34142 else
34143   test -d ./-p && rmdir ./-p
34144   as_mkdir_p=false
34145 fi
34146
34147
34148 # as_fn_executable_p FILE
34149 # -----------------------
34150 # Test if FILE is an executable regular file.
34151 as_fn_executable_p ()
34152 {
34153   test -f "$1" && test -x "$1"
34154 } # as_fn_executable_p
34155 as_test_x='test -x'
34156 as_executable_p=as_fn_executable_p
34157
34158 # Sed expression to map a string onto a valid CPP name.
34159 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
34160
34161 # Sed expression to map a string onto a valid variable name.
34162 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
34163
34164
34165 exec 6>&1
34166 ## ----------------------------------- ##
34167 ## Main body of $CONFIG_STATUS script. ##
34168 ## ----------------------------------- ##
34169 _ASEOF
34170 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
34171
34172 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34173 # Save the log message, to keep $0 and so on meaningful, and to
34174 # report actual input values of CONFIG_FILES etc. instead of their
34175 # values after options handling.
34176 ac_log="
34177 This file was extended by ntp $as_me 4.2.8p14, which was
34178 generated by GNU Autoconf 2.69.  Invocation command line was
34179
34180   CONFIG_FILES    = $CONFIG_FILES
34181   CONFIG_HEADERS  = $CONFIG_HEADERS
34182   CONFIG_LINKS    = $CONFIG_LINKS
34183   CONFIG_COMMANDS = $CONFIG_COMMANDS
34184   $ $0 $@
34185
34186 on `(hostname || uname -n) 2>/dev/null | sed 1q`
34187 "
34188
34189 _ACEOF
34190
34191 case $ac_config_files in *"
34192 "*) set x $ac_config_files; shift; ac_config_files=$*;;
34193 esac
34194
34195 case $ac_config_headers in *"
34196 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
34197 esac
34198
34199
34200 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34201 # Files that config.status was made for.
34202 config_files="$ac_config_files"
34203 config_headers="$ac_config_headers"
34204 config_commands="$ac_config_commands"
34205
34206 _ACEOF
34207
34208 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34209 ac_cs_usage="\
34210 \`$as_me' instantiates files and other configuration actions
34211 from templates according to the current configuration.  Unless the files
34212 and actions are specified as TAGs, all are instantiated by default.
34213
34214 Usage: $0 [OPTION]... [TAG]...
34215
34216   -h, --help       print this help, then exit
34217   -V, --version    print version number and configuration settings, then exit
34218       --config     print configuration, then exit
34219   -q, --quiet, --silent
34220                    do not print progress messages
34221   -d, --debug      don't remove temporary files
34222       --recheck    update $as_me by reconfiguring in the same conditions
34223       --file=FILE[:TEMPLATE]
34224                    instantiate the configuration file FILE
34225       --header=FILE[:TEMPLATE]
34226                    instantiate the configuration header FILE
34227
34228 Configuration files:
34229 $config_files
34230
34231 Configuration headers:
34232 $config_headers
34233
34234 Configuration commands:
34235 $config_commands
34236
34237 Report bugs to <http://bugs.ntp.org./>.
34238 ntp home page: <http://www.ntp.org./>."
34239
34240 _ACEOF
34241 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34242 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
34243 ac_cs_version="\\
34244 ntp config.status 4.2.8p14
34245 configured by $0, generated by GNU Autoconf 2.69,
34246   with options \\"\$ac_cs_config\\"
34247
34248 Copyright (C) 2012 Free Software Foundation, Inc.
34249 This config.status script is free software; the Free Software Foundation
34250 gives unlimited permission to copy, distribute and modify it."
34251
34252 ac_pwd='$ac_pwd'
34253 srcdir='$srcdir'
34254 INSTALL='$INSTALL'
34255 MKDIR_P='$MKDIR_P'
34256 AWK='$AWK'
34257 test -n "\$AWK" || AWK=awk
34258 _ACEOF
34259
34260 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34261 # The default lists apply if the user does not specify any file.
34262 ac_need_defaults=:
34263 while test $# != 0
34264 do
34265   case $1 in
34266   --*=?*)
34267     ac_option=`expr "X$1" : 'X\([^=]*\)='`
34268     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
34269     ac_shift=:
34270     ;;
34271   --*=)
34272     ac_option=`expr "X$1" : 'X\([^=]*\)='`
34273     ac_optarg=
34274     ac_shift=:
34275     ;;
34276   *)
34277     ac_option=$1
34278     ac_optarg=$2
34279     ac_shift=shift
34280     ;;
34281   esac
34282
34283   case $ac_option in
34284   # Handling of the options.
34285   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
34286     ac_cs_recheck=: ;;
34287   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
34288     $as_echo "$ac_cs_version"; exit ;;
34289   --config | --confi | --conf | --con | --co | --c )
34290     $as_echo "$ac_cs_config"; exit ;;
34291   --debug | --debu | --deb | --de | --d | -d )
34292     debug=: ;;
34293   --file | --fil | --fi | --f )
34294     $ac_shift
34295     case $ac_optarg in
34296     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
34297     '') as_fn_error $? "missing file argument" ;;
34298     esac
34299     as_fn_append CONFIG_FILES " '$ac_optarg'"
34300     ac_need_defaults=false;;
34301   --header | --heade | --head | --hea )
34302     $ac_shift
34303     case $ac_optarg in
34304     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
34305     esac
34306     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
34307     ac_need_defaults=false;;
34308   --he | --h)
34309     # Conflict between --help and --header
34310     as_fn_error $? "ambiguous option: \`$1'
34311 Try \`$0 --help' for more information.";;
34312   --help | --hel | -h )
34313     $as_echo "$ac_cs_usage"; exit ;;
34314   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
34315   | -silent | --silent | --silen | --sile | --sil | --si | --s)
34316     ac_cs_silent=: ;;
34317
34318   # This is an error.
34319   -*) as_fn_error $? "unrecognized option: \`$1'
34320 Try \`$0 --help' for more information." ;;
34321
34322   *) as_fn_append ac_config_targets " $1"
34323      ac_need_defaults=false ;;
34324
34325   esac
34326   shift
34327 done
34328
34329 ac_configure_extra_args=
34330
34331 if $ac_cs_silent; then
34332   exec 6>/dev/null
34333   ac_configure_extra_args="$ac_configure_extra_args --silent"
34334 fi
34335
34336 _ACEOF
34337 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34338 if \$ac_cs_recheck; then
34339   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
34340   shift
34341   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
34342   CONFIG_SHELL='$SHELL'
34343   export CONFIG_SHELL
34344   exec "\$@"
34345 fi
34346
34347 _ACEOF
34348 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34349 exec 5>>config.log
34350 {
34351   echo
34352   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
34353 ## Running $as_me. ##
34354 _ASBOX
34355   $as_echo "$ac_log"
34356 } >&5
34357
34358 _ACEOF
34359 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34360 #
34361 # INIT-COMMANDS
34362 #
34363 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
34364
34365
34366 # The HP-UX ksh and POSIX shell print the target directory to stdout
34367 # if CDPATH is set.
34368 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
34369
34370 sed_quote_subst='$sed_quote_subst'
34371 double_quote_subst='$double_quote_subst'
34372 delay_variable_subst='$delay_variable_subst'
34373 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
34374 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
34375 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
34376 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
34377 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
34378 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
34379 shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`'
34380 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
34381 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
34382 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
34383 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
34384 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
34385 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
34386 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
34387 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
34388 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
34389 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
34390 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
34391 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
34392 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
34393 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
34394 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
34395 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
34396 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
34397 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
34398 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
34399 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
34400 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
34401 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
34402 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
34403 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
34404 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
34405 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
34406 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
34407 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
34408 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
34409 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
34410 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
34411 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
34412 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
34413 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
34414 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
34415 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
34416 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
34417 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
34418 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
34419 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
34420 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
34421 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
34422 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
34423 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
34424 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
34425 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
34426 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
34427 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
34428 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
34429 lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`'
34430 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
34431 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
34432 lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`'
34433 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
34434 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
34435 lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`'
34436 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
34437 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
34438 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
34439 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
34440 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
34441 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
34442 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
34443 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
34444 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
34445 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
34446 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
34447 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
34448 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
34449 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
34450 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
34451 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
34452 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
34453 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
34454 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
34455 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
34456 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
34457 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
34458 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
34459 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
34460 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
34461 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
34462 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
34463 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
34464 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
34465 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
34466 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
34467 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
34468 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
34469 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
34470 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
34471 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
34472 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
34473 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
34474 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
34475 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
34476 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
34477 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
34478 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
34479 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
34480 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
34481 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
34482 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
34483 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
34484 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
34485 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
34486 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
34487 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
34488 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
34489 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
34490 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
34491 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
34492 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
34493 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
34494 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
34495 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
34496 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
34497 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
34498 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
34499 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
34500 configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`'
34501 configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`'
34502 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
34503 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
34504 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
34505 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
34506 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
34507 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
34508
34509 LTCC='$LTCC'
34510 LTCFLAGS='$LTCFLAGS'
34511 compiler='$compiler_DEFAULT'
34512
34513 # A function that is used when there is no print builtin or printf.
34514 func_fallback_echo ()
34515 {
34516   eval 'cat <<_LTECHO_EOF
34517 \$1
34518 _LTECHO_EOF'
34519 }
34520
34521 # Quote evaled strings.
34522 for var in SHELL \
34523 ECHO \
34524 PATH_SEPARATOR \
34525 SED \
34526 GREP \
34527 EGREP \
34528 FGREP \
34529 LD \
34530 NM \
34531 LN_S \
34532 lt_SP2NL \
34533 lt_NL2SP \
34534 reload_flag \
34535 OBJDUMP \
34536 deplibs_check_method \
34537 file_magic_cmd \
34538 file_magic_glob \
34539 want_nocaseglob \
34540 DLLTOOL \
34541 sharedlib_from_linklib_cmd \
34542 AR \
34543 AR_FLAGS \
34544 archiver_list_spec \
34545 STRIP \
34546 RANLIB \
34547 CC \
34548 CFLAGS \
34549 compiler \
34550 lt_cv_sys_global_symbol_pipe \
34551 lt_cv_sys_global_symbol_to_cdecl \
34552 lt_cv_sys_global_symbol_to_import \
34553 lt_cv_sys_global_symbol_to_c_name_address \
34554 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
34555 lt_cv_nm_interface \
34556 nm_file_list_spec \
34557 lt_cv_truncate_bin \
34558 lt_prog_compiler_no_builtin_flag \
34559 lt_prog_compiler_pic \
34560 lt_prog_compiler_wl \
34561 lt_prog_compiler_static \
34562 lt_cv_prog_compiler_c_o \
34563 need_locks \
34564 MANIFEST_TOOL \
34565 DSYMUTIL \
34566 NMEDIT \
34567 LIPO \
34568 OTOOL \
34569 OTOOL64 \
34570 shrext_cmds \
34571 export_dynamic_flag_spec \
34572 whole_archive_flag_spec \
34573 compiler_needs_object \
34574 with_gnu_ld \
34575 allow_undefined_flag \
34576 no_undefined_flag \
34577 hardcode_libdir_flag_spec \
34578 hardcode_libdir_separator \
34579 exclude_expsyms \
34580 include_expsyms \
34581 file_list_spec \
34582 variables_saved_for_relink \
34583 libname_spec \
34584 library_names_spec \
34585 soname_spec \
34586 install_override_mode \
34587 finish_eval \
34588 old_striplib \
34589 striplib; do
34590     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
34591     *[\\\\\\\`\\"\\\$]*)
34592       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
34593       ;;
34594     *)
34595       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
34596       ;;
34597     esac
34598 done
34599
34600 # Double-quote double-evaled strings.
34601 for var in reload_cmds \
34602 old_postinstall_cmds \
34603 old_postuninstall_cmds \
34604 old_archive_cmds \
34605 extract_expsyms_cmds \
34606 old_archive_from_new_cmds \
34607 old_archive_from_expsyms_cmds \
34608 archive_cmds \
34609 archive_expsym_cmds \
34610 module_cmds \
34611 module_expsym_cmds \
34612 export_symbols_cmds \
34613 prelink_cmds \
34614 postlink_cmds \
34615 postinstall_cmds \
34616 postuninstall_cmds \
34617 finish_cmds \
34618 sys_lib_search_path_spec \
34619 configure_time_dlsearch_path \
34620 configure_time_lt_sys_library_path; do
34621     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
34622     *[\\\\\\\`\\"\\\$]*)
34623       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes
34624       ;;
34625     *)
34626       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
34627       ;;
34628     esac
34629 done
34630
34631 ac_aux_dir='$ac_aux_dir'
34632
34633 # See if we are running on zsh, and set the options that allow our
34634 # commands through without removal of \ escapes INIT.
34635 if test -n "\${ZSH_VERSION+set}"; then
34636    setopt NO_GLOB_SUBST
34637 fi
34638
34639
34640     PACKAGE='$PACKAGE'
34641     VERSION='$VERSION'
34642     RM='$RM'
34643     ofile='$ofile'
34644
34645
34646
34647
34648 _ACEOF
34649
34650 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34651
34652 # Handling of arguments.
34653 for ac_config_target in $ac_config_targets
34654 do
34655   case $ac_config_target in
34656     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
34657     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
34658     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
34659     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
34660     "adjtimed/Makefile") CONFIG_FILES="$CONFIG_FILES adjtimed/Makefile" ;;
34661     "clockstuff/Makefile") CONFIG_FILES="$CONFIG_FILES clockstuff/Makefile" ;;
34662     "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
34663     "include/isc/Makefile") CONFIG_FILES="$CONFIG_FILES include/isc/Makefile" ;;
34664     "kernel/Makefile") CONFIG_FILES="$CONFIG_FILES kernel/Makefile" ;;
34665     "kernel/sys/Makefile") CONFIG_FILES="$CONFIG_FILES kernel/sys/Makefile" ;;
34666     "libntp/Makefile") CONFIG_FILES="$CONFIG_FILES libntp/Makefile" ;;
34667     "libparse/Makefile") CONFIG_FILES="$CONFIG_FILES libparse/Makefile" ;;
34668     "ntpd/Makefile") CONFIG_FILES="$CONFIG_FILES ntpd/Makefile" ;;
34669     "ntpd/complete.conf") CONFIG_FILES="$CONFIG_FILES ntpd/complete.conf" ;;
34670     "ntpdate/Makefile") CONFIG_FILES="$CONFIG_FILES ntpdate/Makefile" ;;
34671     "ntpdc/Makefile") CONFIG_FILES="$CONFIG_FILES ntpdc/Makefile" ;;
34672     "ntpdc/nl.pl") CONFIG_FILES="$CONFIG_FILES ntpdc/nl.pl" ;;
34673     "ntpq/Makefile") CONFIG_FILES="$CONFIG_FILES ntpq/Makefile" ;;
34674     "ntpsnmpd/Makefile") CONFIG_FILES="$CONFIG_FILES ntpsnmpd/Makefile" ;;
34675     "parseutil/Makefile") CONFIG_FILES="$CONFIG_FILES parseutil/Makefile" ;;
34676     "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
34677     "scripts/build/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/build/Makefile" ;;
34678     "scripts/build/genAuthors") CONFIG_FILES="$CONFIG_FILES scripts/build/genAuthors" ;;
34679     "scripts/build/mkver") CONFIG_FILES="$CONFIG_FILES scripts/build/mkver" ;;
34680     "scripts/calc_tickadj/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/Makefile" ;;
34681     "scripts/calc_tickadj/calc_tickadj") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/calc_tickadj" ;;
34682     "scripts/lib/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/lib/Makefile" ;;
34683     "scripts/ntp-wait/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntp-wait/Makefile" ;;
34684     "scripts/ntp-wait/ntp-wait") CONFIG_FILES="$CONFIG_FILES scripts/ntp-wait/ntp-wait" ;;
34685     "scripts/ntpsweep/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntpsweep/Makefile" ;;
34686     "scripts/ntpsweep/ntpsweep") CONFIG_FILES="$CONFIG_FILES scripts/ntpsweep/ntpsweep" ;;
34687     "scripts/ntptrace/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntptrace/Makefile" ;;
34688     "scripts/ntptrace/ntptrace") CONFIG_FILES="$CONFIG_FILES scripts/ntptrace/ntptrace" ;;
34689     "scripts/ntpver") CONFIG_FILES="$CONFIG_FILES scripts/ntpver" ;;
34690     "scripts/plot_summary") CONFIG_FILES="$CONFIG_FILES scripts/plot_summary" ;;
34691     "scripts/summary") CONFIG_FILES="$CONFIG_FILES scripts/summary" ;;
34692     "scripts/update-leap/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/Makefile" ;;
34693     "scripts/update-leap/update-leap") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/update-leap" ;;
34694     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
34695     "tests/bug-2803/Makefile") CONFIG_FILES="$CONFIG_FILES tests/bug-2803/Makefile" ;;
34696     "tests/libntp/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libntp/Makefile" ;;
34697     "tests/ntpd/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ntpd/Makefile" ;;
34698     "tests/ntpq/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ntpq/Makefile" ;;
34699     "tests/sandbox/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sandbox/Makefile" ;;
34700     "tests/sec-2853/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sec-2853/Makefile" ;;
34701     "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
34702
34703   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
34704   esac
34705 done
34706
34707
34708 # If the user did not use the arguments to specify the items to instantiate,
34709 # then the envvar interface is used.  Set only those that are not.
34710 # We use the long form for the default assignment because of an extremely
34711 # bizarre bug on SunOS 4.1.3.
34712 if $ac_need_defaults; then
34713   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
34714   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
34715   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
34716 fi
34717
34718 # Have a temporary directory for convenience.  Make it in the build tree
34719 # simply because there is no reason against having it here, and in addition,
34720 # creating and moving files from /tmp can sometimes cause problems.
34721 # Hook for its removal unless debugging.
34722 # Note that there is a small window in which the directory will not be cleaned:
34723 # after its creation but before its name has been assigned to `$tmp'.
34724 $debug ||
34725 {
34726   tmp= ac_tmp=
34727   trap 'exit_status=$?
34728   : "${ac_tmp:=$tmp}"
34729   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
34730 ' 0
34731   trap 'as_fn_exit 1' 1 2 13 15
34732 }
34733 # Create a (secure) tmp directory for tmp files.
34734
34735 {
34736   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
34737   test -d "$tmp"
34738 }  ||
34739 {
34740   tmp=./conf$$-$RANDOM
34741   (umask 077 && mkdir "$tmp")
34742 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
34743 ac_tmp=$tmp
34744
34745 # Set up the scripts for CONFIG_FILES section.
34746 # No need to generate them if there are no CONFIG_FILES.
34747 # This happens for instance with `./config.status config.h'.
34748 if test -n "$CONFIG_FILES"; then
34749
34750 if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
34751   ac_cs_awk_getline=:
34752   ac_cs_awk_pipe_init=
34753   ac_cs_awk_read_file='
34754       while ((getline aline < (F[key])) > 0)
34755         print(aline)
34756       close(F[key])'
34757   ac_cs_awk_pipe_fini=
34758 else
34759   ac_cs_awk_getline=false
34760   ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
34761   ac_cs_awk_read_file='
34762       print "|#_!!_#|"
34763       print "cat " F[key] " &&"
34764       '$ac_cs_awk_pipe_init
34765   # The final `:' finishes the AND list.
34766   ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
34767 fi
34768 ac_cr=`echo X | tr X '\015'`
34769 # On cygwin, bash can eat \r inside `` if the user requested igncr.
34770 # But we know of no other shell where ac_cr would be empty at this
34771 # point, so we can use a bashism as a fallback.
34772 if test "x$ac_cr" = x; then
34773   eval ac_cr=\$\'\\r\'
34774 fi
34775 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
34776 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
34777   ac_cs_awk_cr='\\r'
34778 else
34779   ac_cs_awk_cr=$ac_cr
34780 fi
34781
34782 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
34783 _ACEOF
34784
34785 # Create commands to substitute file output variables.
34786 {
34787   echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
34788   echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
34789   echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
34790   echo "_ACAWK" &&
34791   echo "_ACEOF"
34792 } >conf$$files.sh &&
34793 . ./conf$$files.sh ||
34794   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
34795 rm -f conf$$files.sh
34796
34797 {
34798   echo "cat >conf$$subs.awk <<_ACEOF" &&
34799   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
34800   echo "_ACEOF"
34801 } >conf$$subs.sh ||
34802   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
34803 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
34804 ac_delim='%!_!# '
34805 for ac_last_try in false false false false false :; do
34806   . ./conf$$subs.sh ||
34807     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
34808
34809   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
34810   if test $ac_delim_n = $ac_delim_num; then
34811     break
34812   elif $ac_last_try; then
34813     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
34814   else
34815     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
34816   fi
34817 done
34818 rm -f conf$$subs.sh
34819
34820 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34821 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
34822 _ACEOF
34823 sed -n '
34824 h
34825 s/^/S["/; s/!.*/"]=/
34826 p
34827 g
34828 s/^[^!]*!//
34829 :repl
34830 t repl
34831 s/'"$ac_delim"'$//
34832 t delim
34833 :nl
34834 h
34835 s/\(.\{148\}\)..*/\1/
34836 t more1
34837 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
34838 p
34839 n
34840 b repl
34841 :more1
34842 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
34843 p
34844 g
34845 s/.\{148\}//
34846 t nl
34847 :delim
34848 h
34849 s/\(.\{148\}\)..*/\1/
34850 t more2
34851 s/["\\]/\\&/g; s/^/"/; s/$/"/
34852 p
34853 b
34854 :more2
34855 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
34856 p
34857 g
34858 s/.\{148\}//
34859 t delim
34860 ' <conf$$subs.awk | sed '
34861 /^[^""]/{
34862   N
34863   s/\n//
34864 }
34865 ' >>$CONFIG_STATUS || ac_write_fail=1
34866 rm -f conf$$subs.awk
34867 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
34868 _ACAWK
34869 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
34870   for (key in S) S_is_set[key] = 1
34871   FS = "\a"
34872   \$ac_cs_awk_pipe_init
34873 }
34874 {
34875   line = $ 0
34876   nfields = split(line, field, "@")
34877   substed = 0
34878   len = length(field[1])
34879   for (i = 2; i < nfields; i++) {
34880     key = field[i]
34881     keylen = length(key)
34882     if (S_is_set[key]) {
34883       value = S[key]
34884       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
34885       len += length(value) + length(field[++i])
34886       substed = 1
34887     } else
34888       len += 1 + keylen
34889   }
34890   if (nfields == 3 && !substed) {
34891     key = field[2]
34892     if (F[key] != "" && line ~ /^[       ]*@.*@[         ]*$/) {
34893       \$ac_cs_awk_read_file
34894       next
34895     }
34896   }
34897   print line
34898 }
34899 \$ac_cs_awk_pipe_fini
34900 _ACAWK
34901 _ACEOF
34902 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34903 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
34904   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
34905 else
34906   cat
34907 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
34908   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
34909 _ACEOF
34910
34911 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
34912 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
34913 # trailing colons and then remove the whole line if VPATH becomes empty
34914 # (actually we leave an empty line to preserve line numbers).
34915 if test "x$srcdir" = x.; then
34916   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
34917 h
34918 s///
34919 s/^/:/
34920 s/[      ]*$/:/
34921 s/:\$(srcdir):/:/g
34922 s/:\${srcdir}:/:/g
34923 s/:@srcdir@:/:/g
34924 s/^:*//
34925 s/:*$//
34926 x
34927 s/\(=[   ]*\).*/\1/
34928 G
34929 s/\n//
34930 s/^[^=]*=[       ]*$//
34931 }'
34932 fi
34933
34934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
34935 fi # test -n "$CONFIG_FILES"
34936
34937 # Set up the scripts for CONFIG_HEADERS section.
34938 # No need to generate them if there are no CONFIG_HEADERS.
34939 # This happens for instance with `./config.status Makefile'.
34940 if test -n "$CONFIG_HEADERS"; then
34941 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
34942 BEGIN {
34943 _ACEOF
34944
34945 # Transform confdefs.h into an awk script `defines.awk', embedded as
34946 # here-document in config.status, that substitutes the proper values into
34947 # config.h.in to produce config.h.
34948
34949 # Create a delimiter string that does not exist in confdefs.h, to ease
34950 # handling of long lines.
34951 ac_delim='%!_!# '
34952 for ac_last_try in false false :; do
34953   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
34954   if test -z "$ac_tt"; then
34955     break
34956   elif $ac_last_try; then
34957     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
34958   else
34959     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
34960   fi
34961 done
34962
34963 # For the awk script, D is an array of macro values keyed by name,
34964 # likewise P contains macro parameters if any.  Preserve backslash
34965 # newline sequences.
34966
34967 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
34968 sed -n '
34969 s/.\{148\}/&'"$ac_delim"'/g
34970 t rset
34971 :rset
34972 s/^[     ]*#[    ]*define[       ][      ]*/ /
34973 t def
34974 d
34975 :def
34976 s/\\$//
34977 t bsnl
34978 s/["\\]/\\&/g
34979 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
34980 D["\1"]=" \3"/p
34981 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
34982 d
34983 :bsnl
34984 s/["\\]/\\&/g
34985 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
34986 D["\1"]=" \3\\\\\\n"\\/p
34987 t cont
34988 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
34989 t cont
34990 d
34991 :cont
34992 n
34993 s/.\{148\}/&'"$ac_delim"'/g
34994 t clear
34995 :clear
34996 s/\\$//
34997 t bsnlc
34998 s/["\\]/\\&/g; s/^/"/; s/$/"/p
34999 d
35000 :bsnlc
35001 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
35002 b cont
35003 ' <confdefs.h | sed '
35004 s/'"$ac_delim"'/"\\\
35005 "/g' >>$CONFIG_STATUS || ac_write_fail=1
35006
35007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35008   for (key in D) D_is_set[key] = 1
35009   FS = "\a"
35010 }
35011 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
35012   line = \$ 0
35013   split(line, arg, " ")
35014   if (arg[1] == "#") {
35015     defundef = arg[2]
35016     mac1 = arg[3]
35017   } else {
35018     defundef = substr(arg[1], 2)
35019     mac1 = arg[2]
35020   }
35021   split(mac1, mac2, "(") #)
35022   macro = mac2[1]
35023   prefix = substr(line, 1, index(line, defundef) - 1)
35024   if (D_is_set[macro]) {
35025     # Preserve the white space surrounding the "#".
35026     print prefix "define", macro P[macro] D[macro]
35027     next
35028   } else {
35029     # Replace #undef with comments.  This is necessary, for example,
35030     # in the case of _POSIX_SOURCE, which is predefined and required
35031     # on some systems where configure will not decide to define it.
35032     if (defundef == "undef") {
35033       print "/*", prefix defundef, macro, "*/"
35034       next
35035     }
35036   }
35037 }
35038 { print }
35039 _ACAWK
35040 _ACEOF
35041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35042   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
35043 fi # test -n "$CONFIG_HEADERS"
35044
35045
35046 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
35047 shift
35048 for ac_tag
35049 do
35050   case $ac_tag in
35051   :[FHLC]) ac_mode=$ac_tag; continue;;
35052   esac
35053   case $ac_mode$ac_tag in
35054   :[FHL]*:*);;
35055   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
35056   :[FH]-) ac_tag=-:-;;
35057   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
35058   esac
35059   ac_save_IFS=$IFS
35060   IFS=:
35061   set x $ac_tag
35062   IFS=$ac_save_IFS
35063   shift
35064   ac_file=$1
35065   shift
35066
35067   case $ac_mode in
35068   :L) ac_source=$1;;
35069   :[FH])
35070     ac_file_inputs=
35071     for ac_f
35072     do
35073       case $ac_f in
35074       -) ac_f="$ac_tmp/stdin";;
35075       *) # Look for the file first in the build tree, then in the source tree
35076          # (if the path is not absolute).  The absolute path cannot be DOS-style,
35077          # because $ac_f cannot contain `:'.
35078          test -f "$ac_f" ||
35079            case $ac_f in
35080            [\\/$]*) false;;
35081            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
35082            esac ||
35083            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
35084       esac
35085       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
35086       as_fn_append ac_file_inputs " '$ac_f'"
35087     done
35088
35089     # Let's still pretend it is `configure' which instantiates (i.e., don't
35090     # use $as_me), people would be surprised to read:
35091     #    /* config.h.  Generated by config.status.  */
35092     configure_input='Generated from '`
35093           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
35094         `' by configure.'
35095     if test x"$ac_file" != x-; then
35096       configure_input="$ac_file.  $configure_input"
35097       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
35098 $as_echo "$as_me: creating $ac_file" >&6;}
35099     fi
35100     # Neutralize special characters interpreted by sed in replacement strings.
35101     case $configure_input in #(
35102     *\&* | *\|* | *\\* )
35103        ac_sed_conf_input=`$as_echo "$configure_input" |
35104        sed 's/[\\\\&|]/\\\\&/g'`;; #(
35105     *) ac_sed_conf_input=$configure_input;;
35106     esac
35107
35108     case $ac_tag in
35109     *:-:* | *:-) cat >"$ac_tmp/stdin" \
35110       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
35111     esac
35112     ;;
35113   esac
35114
35115   ac_dir=`$as_dirname -- "$ac_file" ||
35116 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35117          X"$ac_file" : 'X\(//\)[^/]' \| \
35118          X"$ac_file" : 'X\(//\)$' \| \
35119          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
35120 $as_echo X"$ac_file" |
35121     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35122             s//\1/
35123             q
35124           }
35125           /^X\(\/\/\)[^/].*/{
35126             s//\1/
35127             q
35128           }
35129           /^X\(\/\/\)$/{
35130             s//\1/
35131             q
35132           }
35133           /^X\(\/\).*/{
35134             s//\1/
35135             q
35136           }
35137           s/.*/./; q'`
35138   as_dir="$ac_dir"; as_fn_mkdir_p
35139   ac_builddir=.
35140
35141 case "$ac_dir" in
35142 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
35143 *)
35144   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
35145   # A ".." for each directory in $ac_dir_suffix.
35146   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
35147   case $ac_top_builddir_sub in
35148   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
35149   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
35150   esac ;;
35151 esac
35152 ac_abs_top_builddir=$ac_pwd
35153 ac_abs_builddir=$ac_pwd$ac_dir_suffix
35154 # for backward compatibility:
35155 ac_top_builddir=$ac_top_build_prefix
35156
35157 case $srcdir in
35158   .)  # We are building in place.
35159     ac_srcdir=.
35160     ac_top_srcdir=$ac_top_builddir_sub
35161     ac_abs_top_srcdir=$ac_pwd ;;
35162   [\\/]* | ?:[\\/]* )  # Absolute name.
35163     ac_srcdir=$srcdir$ac_dir_suffix;
35164     ac_top_srcdir=$srcdir
35165     ac_abs_top_srcdir=$srcdir ;;
35166   *) # Relative name.
35167     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
35168     ac_top_srcdir=$ac_top_build_prefix$srcdir
35169     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
35170 esac
35171 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
35172
35173
35174   case $ac_mode in
35175   :F)
35176   #
35177   # CONFIG_FILE
35178   #
35179
35180   case $INSTALL in
35181   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
35182   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
35183   esac
35184   ac_MKDIR_P=$MKDIR_P
35185   case $MKDIR_P in
35186   [\\/$]* | ?:[\\/]* ) ;;
35187   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
35188   esac
35189 _ACEOF
35190
35191 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35192 # If the template does not know about datarootdir, expand it.
35193 # FIXME: This hack should be removed a few years after 2.60.
35194 ac_datarootdir_hack=; ac_datarootdir_seen=
35195 ac_sed_dataroot='
35196 /datarootdir/ {
35197   p
35198   q
35199 }
35200 /@datadir@/p
35201 /@docdir@/p
35202 /@infodir@/p
35203 /@localedir@/p
35204 /@mandir@/p'
35205 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
35206 *datarootdir*) ac_datarootdir_seen=yes;;
35207 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
35208   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
35209 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
35210 _ACEOF
35211 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35212   ac_datarootdir_hack='
35213   s&@datadir@&$datadir&g
35214   s&@docdir@&$docdir&g
35215   s&@infodir@&$infodir&g
35216   s&@localedir@&$localedir&g
35217   s&@mandir@&$mandir&g
35218   s&\\\${datarootdir}&$datarootdir&g' ;;
35219 esac
35220 _ACEOF
35221
35222 # Neutralize VPATH when `$srcdir' = `.'.
35223 # Shell code in configure.ac might set extrasub.
35224 # FIXME: do we really want to maintain this feature?
35225 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
35226 ac_sed_extra="$ac_vpsub
35227 $extrasub
35228 _ACEOF
35229 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
35230 :t
35231 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
35232 s|@configure_input@|$ac_sed_conf_input|;t t
35233 s&@top_builddir@&$ac_top_builddir_sub&;t t
35234 s&@top_build_prefix@&$ac_top_build_prefix&;t t
35235 s&@srcdir@&$ac_srcdir&;t t
35236 s&@abs_srcdir@&$ac_abs_srcdir&;t t
35237 s&@top_srcdir@&$ac_top_srcdir&;t t
35238 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
35239 s&@builddir@&$ac_builddir&;t t
35240 s&@abs_builddir@&$ac_abs_builddir&;t t
35241 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
35242 s&@INSTALL@&$ac_INSTALL&;t t
35243 s&@MKDIR_P@&$ac_MKDIR_P&;t t
35244 $ac_datarootdir_hack
35245 "
35246 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
35247 if $ac_cs_awk_getline; then
35248   $AWK -f "$ac_tmp/subs.awk"
35249 else
35250   $AWK -f "$ac_tmp/subs.awk" | $SHELL
35251 fi \
35252   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
35253
35254 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
35255   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
35256   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
35257       "$ac_tmp/out"`; test -z "$ac_out"; } &&
35258   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
35259 which seems to be undefined.  Please make sure it is defined" >&5
35260 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
35261 which seems to be undefined.  Please make sure it is defined" >&2;}
35262
35263   rm -f "$ac_tmp/stdin"
35264   case $ac_file in
35265   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
35266   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
35267   esac \
35268   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
35269  ;;
35270   :H)
35271   #
35272   # CONFIG_HEADER
35273   #
35274   if test x"$ac_file" != x-; then
35275     {
35276       $as_echo "/* $configure_input  */" \
35277       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
35278     } >"$ac_tmp/config.h" \
35279       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
35280     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
35281       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
35282 $as_echo "$as_me: $ac_file is unchanged" >&6;}
35283     else
35284       rm -f "$ac_file"
35285       mv "$ac_tmp/config.h" "$ac_file" \
35286         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
35287     fi
35288   else
35289     $as_echo "/* $configure_input  */" \
35290       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
35291       || as_fn_error $? "could not create -" "$LINENO" 5
35292   fi
35293 # Compute "$ac_file"'s index in $config_headers.
35294 _am_arg="$ac_file"
35295 _am_stamp_count=1
35296 for _am_header in $config_headers :; do
35297   case $_am_header in
35298     $_am_arg | $_am_arg:* )
35299       break ;;
35300     * )
35301       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
35302   esac
35303 done
35304 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
35305 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35306          X"$_am_arg" : 'X\(//\)[^/]' \| \
35307          X"$_am_arg" : 'X\(//\)$' \| \
35308          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
35309 $as_echo X"$_am_arg" |
35310     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35311             s//\1/
35312             q
35313           }
35314           /^X\(\/\/\)[^/].*/{
35315             s//\1/
35316             q
35317           }
35318           /^X\(\/\/\)$/{
35319             s//\1/
35320             q
35321           }
35322           /^X\(\/\).*/{
35323             s//\1/
35324             q
35325           }
35326           s/.*/./; q'`/stamp-h$_am_stamp_count
35327  ;;
35328
35329   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
35330 $as_echo "$as_me: executing $ac_file commands" >&6;}
35331  ;;
35332   esac
35333
35334
35335   case $ac_file$ac_mode in
35336     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
35337   # Older Autoconf quotes --file arguments for eval, but not when files
35338   # are listed without --file.  Let's play safe and only enable the eval
35339   # if we detect the quoting.
35340   case $CONFIG_FILES in
35341   *\'*) eval set x "$CONFIG_FILES" ;;
35342   *)   set x $CONFIG_FILES ;;
35343   esac
35344   shift
35345   for mf
35346   do
35347     # Strip MF so we end up with the name of the file.
35348     mf=`echo "$mf" | sed -e 's/:.*$//'`
35349     # Check whether this is an Automake generated Makefile or not.
35350     # We used to match only the files named 'Makefile.in', but
35351     # some people rename them; so instead we look at the file content.
35352     # Grep'ing the first line is not enough: some people post-process
35353     # each Makefile.in and add a new line on top of each file to say so.
35354     # Grep'ing the whole file is not good either: AIX grep has a line
35355     # limit of 2048, but all sed's we know have understand at least 4000.
35356     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
35357       dirpart=`$as_dirname -- "$mf" ||
35358 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35359          X"$mf" : 'X\(//\)[^/]' \| \
35360          X"$mf" : 'X\(//\)$' \| \
35361          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
35362 $as_echo X"$mf" |
35363     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35364             s//\1/
35365             q
35366           }
35367           /^X\(\/\/\)[^/].*/{
35368             s//\1/
35369             q
35370           }
35371           /^X\(\/\/\)$/{
35372             s//\1/
35373             q
35374           }
35375           /^X\(\/\).*/{
35376             s//\1/
35377             q
35378           }
35379           s/.*/./; q'`
35380     else
35381       continue
35382     fi
35383     # Extract the definition of DEPDIR, am__include, and am__quote
35384     # from the Makefile without running 'make'.
35385     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
35386     test -z "$DEPDIR" && continue
35387     am__include=`sed -n 's/^am__include = //p' < "$mf"`
35388     test -z "$am__include" && continue
35389     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
35390     # Find all dependency output files, they are included files with
35391     # $(DEPDIR) in their names.  We invoke sed twice because it is the
35392     # simplest approach to changing $(DEPDIR) to its actual value in the
35393     # expansion.
35394     for file in `sed -n "
35395       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
35396          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
35397       # Make sure the directory exists.
35398       test -f "$dirpart/$file" && continue
35399       fdir=`$as_dirname -- "$file" ||
35400 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
35401          X"$file" : 'X\(//\)[^/]' \| \
35402          X"$file" : 'X\(//\)$' \| \
35403          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
35404 $as_echo X"$file" |
35405     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
35406             s//\1/
35407             q
35408           }
35409           /^X\(\/\/\)[^/].*/{
35410             s//\1/
35411             q
35412           }
35413           /^X\(\/\/\)$/{
35414             s//\1/
35415             q
35416           }
35417           /^X\(\/\).*/{
35418             s//\1/
35419             q
35420           }
35421           s/.*/./; q'`
35422       as_dir=$dirpart/$fdir; as_fn_mkdir_p
35423       # echo "creating $dirpart/$file"
35424       echo '# dummy' > "$dirpart/$file"
35425     done
35426   done
35427 }
35428  ;;
35429     "libtool":C)
35430
35431     # See if we are running on zsh, and set the options that allow our
35432     # commands through without removal of \ escapes.
35433     if test -n "${ZSH_VERSION+set}"; then
35434       setopt NO_GLOB_SUBST
35435     fi
35436
35437     cfgfile=${ofile}T
35438     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
35439     $RM "$cfgfile"
35440
35441     cat <<_LT_EOF >> "$cfgfile"
35442 #! $SHELL
35443 # Generated automatically by $as_me ($PACKAGE) $VERSION
35444 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
35445 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
35446
35447 # Provide generalized library-building support services.
35448 # Written by Gordon Matzigkeit, 1996
35449
35450 # Copyright (C) 2014 Free Software Foundation, Inc.
35451 # This is free software; see the source for copying conditions.  There is NO
35452 # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
35453
35454 # GNU Libtool is free software; you can redistribute it and/or modify
35455 # it under the terms of the GNU General Public License as published by
35456 # the Free Software Foundation; either version 2 of of the License, or
35457 # (at your option) any later version.
35458 #
35459 # As a special exception to the GNU General Public License, if you
35460 # distribute this file as part of a program or library that is built
35461 # using GNU Libtool, you may include this file under the  same
35462 # distribution terms that you use for the rest of that program.
35463 #
35464 # GNU Libtool is distributed in the hope that it will be useful, but
35465 # WITHOUT ANY WARRANTY; without even the implied warranty of
35466 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
35467 # GNU General Public License for more details.
35468 #
35469 # You should have received a copy of the GNU General Public License
35470 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
35471
35472
35473 # The names of the tagged configurations supported by this script.
35474 available_tags=''
35475
35476 # Configured defaults for sys_lib_dlsearch_path munging.
35477 : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"}
35478
35479 # ### BEGIN LIBTOOL CONFIG
35480
35481 # Whether or not to build shared libraries.
35482 build_libtool_libs=$enable_shared
35483
35484 # Which release of libtool.m4 was used?
35485 macro_version=$macro_version
35486 macro_revision=$macro_revision
35487
35488 # Whether or not to build static libraries.
35489 build_old_libs=$enable_static
35490
35491 # What type of objects to build.
35492 pic_mode=$pic_mode
35493
35494 # Whether or not to optimize for fast installation.
35495 fast_install=$enable_fast_install
35496
35497 # Shared archive member basename,for filename based shared library versioning on AIX.
35498 shared_archive_member_spec=$shared_archive_member_spec
35499
35500 # Shell to use when invoking shell scripts.
35501 SHELL=$lt_SHELL
35502
35503 # An echo program that protects backslashes.
35504 ECHO=$lt_ECHO
35505
35506 # The PATH separator for the build system.
35507 PATH_SEPARATOR=$lt_PATH_SEPARATOR
35508
35509 # The host system.
35510 host_alias=$host_alias
35511 host=$host
35512 host_os=$host_os
35513
35514 # The build system.
35515 build_alias=$build_alias
35516 build=$build
35517 build_os=$build_os
35518
35519 # A sed program that does not truncate output.
35520 SED=$lt_SED
35521
35522 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
35523 Xsed="\$SED -e 1s/^X//"
35524
35525 # A grep program that handles long lines.
35526 GREP=$lt_GREP
35527
35528 # An ERE matcher.
35529 EGREP=$lt_EGREP
35530
35531 # A literal string matcher.
35532 FGREP=$lt_FGREP
35533
35534 # A BSD- or MS-compatible name lister.
35535 NM=$lt_NM
35536
35537 # Whether we need soft or hard links.
35538 LN_S=$lt_LN_S
35539
35540 # What is the maximum length of a command?
35541 max_cmd_len=$max_cmd_len
35542
35543 # Object file suffix (normally "o").
35544 objext=$ac_objext
35545
35546 # Executable file suffix (normally "").
35547 exeext=$exeext
35548
35549 # whether the shell understands "unset".
35550 lt_unset=$lt_unset
35551
35552 # turn spaces into newlines.
35553 SP2NL=$lt_lt_SP2NL
35554
35555 # turn newlines into spaces.
35556 NL2SP=$lt_lt_NL2SP
35557
35558 # convert \$build file names to \$host format.
35559 to_host_file_cmd=$lt_cv_to_host_file_cmd
35560
35561 # convert \$build files to toolchain format.
35562 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
35563
35564 # An object symbol dumper.
35565 OBJDUMP=$lt_OBJDUMP
35566
35567 # Method to check whether dependent libraries are shared objects.
35568 deplibs_check_method=$lt_deplibs_check_method
35569
35570 # Command to use when deplibs_check_method = "file_magic".
35571 file_magic_cmd=$lt_file_magic_cmd
35572
35573 # How to find potential files when deplibs_check_method = "file_magic".
35574 file_magic_glob=$lt_file_magic_glob
35575
35576 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
35577 want_nocaseglob=$lt_want_nocaseglob
35578
35579 # DLL creation program.
35580 DLLTOOL=$lt_DLLTOOL
35581
35582 # Command to associate shared and link libraries.
35583 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
35584
35585 # The archiver.
35586 AR=$lt_AR
35587
35588 # Flags to create an archive.
35589 AR_FLAGS=$lt_AR_FLAGS
35590
35591 # How to feed a file listing to the archiver.
35592 archiver_list_spec=$lt_archiver_list_spec
35593
35594 # A symbol stripping program.
35595 STRIP=$lt_STRIP
35596
35597 # Commands used to install an old-style archive.
35598 RANLIB=$lt_RANLIB
35599 old_postinstall_cmds=$lt_old_postinstall_cmds
35600 old_postuninstall_cmds=$lt_old_postuninstall_cmds
35601
35602 # Whether to use a lock for old archive extraction.
35603 lock_old_archive_extraction=$lock_old_archive_extraction
35604
35605 # A C compiler.
35606 LTCC=$lt_CC
35607
35608 # LTCC compiler flags.
35609 LTCFLAGS=$lt_CFLAGS
35610
35611 # Take the output of nm and produce a listing of raw symbols and C names.
35612 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
35613
35614 # Transform the output of nm in a proper C declaration.
35615 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
35616
35617 # Transform the output of nm into a list of symbols to manually relocate.
35618 global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import
35619
35620 # Transform the output of nm in a C name address pair.
35621 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
35622
35623 # Transform the output of nm in a C name address pair when lib prefix is needed.
35624 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
35625
35626 # The name lister interface.
35627 nm_interface=$lt_lt_cv_nm_interface
35628
35629 # Specify filename containing input files for \$NM.
35630 nm_file_list_spec=$lt_nm_file_list_spec
35631
35632 # The root where to search for dependent libraries,and where our libraries should be installed.
35633 lt_sysroot=$lt_sysroot
35634
35635 # Command to truncate a binary pipe.
35636 lt_truncate_bin=$lt_lt_cv_truncate_bin
35637
35638 # The name of the directory that contains temporary libtool files.
35639 objdir=$objdir
35640
35641 # Used to examine libraries when file_magic_cmd begins with "file".
35642 MAGIC_CMD=$MAGIC_CMD
35643
35644 # Must we lock files when doing compilation?
35645 need_locks=$lt_need_locks
35646
35647 # Manifest tool.
35648 MANIFEST_TOOL=$lt_MANIFEST_TOOL
35649
35650 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
35651 DSYMUTIL=$lt_DSYMUTIL
35652
35653 # Tool to change global to local symbols on Mac OS X.
35654 NMEDIT=$lt_NMEDIT
35655
35656 # Tool to manipulate fat objects and archives on Mac OS X.
35657 LIPO=$lt_LIPO
35658
35659 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
35660 OTOOL=$lt_OTOOL
35661
35662 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
35663 OTOOL64=$lt_OTOOL64
35664
35665 # Old archive suffix (normally "a").
35666 libext=$libext
35667
35668 # Shared library suffix (normally ".so").
35669 shrext_cmds=$lt_shrext_cmds
35670
35671 # The commands to extract the exported symbol list from a shared archive.
35672 extract_expsyms_cmds=$lt_extract_expsyms_cmds
35673
35674 # Variables whose values should be saved in libtool wrapper scripts and
35675 # restored at link time.
35676 variables_saved_for_relink=$lt_variables_saved_for_relink
35677
35678 # Do we need the "lib" prefix for modules?
35679 need_lib_prefix=$need_lib_prefix
35680
35681 # Do we need a version for libraries?
35682 need_version=$need_version
35683
35684 # Library versioning type.
35685 version_type=$version_type
35686
35687 # Shared library runtime path variable.
35688 runpath_var=$runpath_var
35689
35690 # Shared library path variable.
35691 shlibpath_var=$shlibpath_var
35692
35693 # Is shlibpath searched before the hard-coded library search path?
35694 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
35695
35696 # Format of library name prefix.
35697 libname_spec=$lt_libname_spec
35698
35699 # List of archive names.  First name is the real one, the rest are links.
35700 # The last name is the one that the linker finds with -lNAME
35701 library_names_spec=$lt_library_names_spec
35702
35703 # The coded name of the library, if different from the real name.
35704 soname_spec=$lt_soname_spec
35705
35706 # Permission mode override for installation of shared libraries.
35707 install_override_mode=$lt_install_override_mode
35708
35709 # Command to use after installation of a shared archive.
35710 postinstall_cmds=$lt_postinstall_cmds
35711
35712 # Command to use after uninstallation of a shared archive.
35713 postuninstall_cmds=$lt_postuninstall_cmds
35714
35715 # Commands used to finish a libtool library installation in a directory.
35716 finish_cmds=$lt_finish_cmds
35717
35718 # As "finish_cmds", except a single script fragment to be evaled but
35719 # not shown.
35720 finish_eval=$lt_finish_eval
35721
35722 # Whether we should hardcode library paths into libraries.
35723 hardcode_into_libs=$hardcode_into_libs
35724
35725 # Compile-time system search path for libraries.
35726 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
35727
35728 # Detected run-time system search path for libraries.
35729 sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path
35730
35731 # Explicit LT_SYS_LIBRARY_PATH set during ./configure time.
35732 configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path
35733
35734 # Whether dlopen is supported.
35735 dlopen_support=$enable_dlopen
35736
35737 # Whether dlopen of programs is supported.
35738 dlopen_self=$enable_dlopen_self
35739
35740 # Whether dlopen of statically linked programs is supported.
35741 dlopen_self_static=$enable_dlopen_self_static
35742
35743 # Commands to strip libraries.
35744 old_striplib=$lt_old_striplib
35745 striplib=$lt_striplib
35746
35747
35748 # The linker used to build libraries.
35749 LD=$lt_LD
35750
35751 # How to create reloadable object files.
35752 reload_flag=$lt_reload_flag
35753 reload_cmds=$lt_reload_cmds
35754
35755 # Commands used to build an old-style archive.
35756 old_archive_cmds=$lt_old_archive_cmds
35757
35758 # A language specific compiler.
35759 CC=$lt_compiler
35760
35761 # Is the compiler the GNU compiler?
35762 with_gcc=$GCC
35763
35764 # Compiler flag to turn off builtin functions.
35765 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
35766
35767 # Additional compiler flags for building library objects.
35768 pic_flag=$lt_lt_prog_compiler_pic
35769
35770 # How to pass a linker flag through the compiler.
35771 wl=$lt_lt_prog_compiler_wl
35772
35773 # Compiler flag to prevent dynamic linking.
35774 link_static_flag=$lt_lt_prog_compiler_static
35775
35776 # Does compiler simultaneously support -c and -o options?
35777 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
35778
35779 # Whether or not to add -lc for building shared libraries.
35780 build_libtool_need_lc=$archive_cmds_need_lc
35781
35782 # Whether or not to disallow shared libs when runtime libs are static.
35783 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
35784
35785 # Compiler flag to allow reflexive dlopens.
35786 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
35787
35788 # Compiler flag to generate shared objects directly from archives.
35789 whole_archive_flag_spec=$lt_whole_archive_flag_spec
35790
35791 # Whether the compiler copes with passing no objects directly.
35792 compiler_needs_object=$lt_compiler_needs_object
35793
35794 # Create an old-style archive from a shared archive.
35795 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
35796
35797 # Create a temporary old-style archive to link instead of a shared archive.
35798 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
35799
35800 # Commands used to build a shared archive.
35801 archive_cmds=$lt_archive_cmds
35802 archive_expsym_cmds=$lt_archive_expsym_cmds
35803
35804 # Commands used to build a loadable module if different from building
35805 # a shared archive.
35806 module_cmds=$lt_module_cmds
35807 module_expsym_cmds=$lt_module_expsym_cmds
35808
35809 # Whether we are building with GNU ld or not.
35810 with_gnu_ld=$lt_with_gnu_ld
35811
35812 # Flag that allows shared libraries with undefined symbols to be built.
35813 allow_undefined_flag=$lt_allow_undefined_flag
35814
35815 # Flag that enforces no undefined symbols.
35816 no_undefined_flag=$lt_no_undefined_flag
35817
35818 # Flag to hardcode \$libdir into a binary during linking.
35819 # This must work even if \$libdir does not exist
35820 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
35821
35822 # Whether we need a single "-rpath" flag with a separated argument.
35823 hardcode_libdir_separator=$lt_hardcode_libdir_separator
35824
35825 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
35826 # DIR into the resulting binary.
35827 hardcode_direct=$hardcode_direct
35828
35829 # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes
35830 # DIR into the resulting binary and the resulting library dependency is
35831 # "absolute",i.e impossible to change by setting \$shlibpath_var if the
35832 # library is relocated.
35833 hardcode_direct_absolute=$hardcode_direct_absolute
35834
35835 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
35836 # into the resulting binary.
35837 hardcode_minus_L=$hardcode_minus_L
35838
35839 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
35840 # into the resulting binary.
35841 hardcode_shlibpath_var=$hardcode_shlibpath_var
35842
35843 # Set to "yes" if building a shared library automatically hardcodes DIR
35844 # into the library and all subsequent libraries and executables linked
35845 # against it.
35846 hardcode_automatic=$hardcode_automatic
35847
35848 # Set to yes if linker adds runtime paths of dependent libraries
35849 # to runtime path list.
35850 inherit_rpath=$inherit_rpath
35851
35852 # Whether libtool must link a program against all its dependency libraries.
35853 link_all_deplibs=$link_all_deplibs
35854
35855 # Set to "yes" if exported symbols are required.
35856 always_export_symbols=$always_export_symbols
35857
35858 # The commands to list exported symbols.
35859 export_symbols_cmds=$lt_export_symbols_cmds
35860
35861 # Symbols that should not be listed in the preloaded symbols.
35862 exclude_expsyms=$lt_exclude_expsyms
35863
35864 # Symbols that must always be exported.
35865 include_expsyms=$lt_include_expsyms
35866
35867 # Commands necessary for linking programs (against libraries) with templates.
35868 prelink_cmds=$lt_prelink_cmds
35869
35870 # Commands necessary for finishing linking programs.
35871 postlink_cmds=$lt_postlink_cmds
35872
35873 # Specify filename containing input files.
35874 file_list_spec=$lt_file_list_spec
35875
35876 # How to hardcode a shared library path into an executable.
35877 hardcode_action=$hardcode_action
35878
35879 # ### END LIBTOOL CONFIG
35880
35881 _LT_EOF
35882
35883     cat <<'_LT_EOF' >> "$cfgfile"
35884
35885 # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE
35886
35887 # func_munge_path_list VARIABLE PATH
35888 # -----------------------------------
35889 # VARIABLE is name of variable containing _space_ separated list of
35890 # directories to be munged by the contents of PATH, which is string
35891 # having a format:
35892 # "DIR[:DIR]:"
35893 #       string "DIR[ DIR]" will be prepended to VARIABLE
35894 # ":DIR[:DIR]"
35895 #       string "DIR[ DIR]" will be appended to VARIABLE
35896 # "DIRP[:DIRP]::[DIRA:]DIRA"
35897 #       string "DIRP[ DIRP]" will be prepended to VARIABLE and string
35898 #       "DIRA[ DIRA]" will be appended to VARIABLE
35899 # "DIR[:DIR]"
35900 #       VARIABLE will be replaced by "DIR[ DIR]"
35901 func_munge_path_list ()
35902 {
35903     case x$2 in
35904     x)
35905         ;;
35906     *:)
35907         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\"
35908         ;;
35909     x:*)
35910         eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\"
35911         ;;
35912     *::*)
35913         eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\"
35914         eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\"
35915         ;;
35916     *)
35917         eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\"
35918         ;;
35919     esac
35920 }
35921
35922
35923 # Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
35924 func_cc_basename ()
35925 {
35926     for cc_temp in $*""; do
35927       case $cc_temp in
35928         compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
35929         distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
35930         \-*) ;;
35931         *) break;;
35932       esac
35933     done
35934     func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
35935 }
35936
35937
35938 # ### END FUNCTIONS SHARED WITH CONFIGURE
35939
35940 _LT_EOF
35941
35942   case $host_os in
35943   aix3*)
35944     cat <<\_LT_EOF >> "$cfgfile"
35945 # AIX sometimes has problems with the GCC collect2 program.  For some
35946 # reason, if we set the COLLECT_NAMES environment variable, the problems
35947 # vanish in a puff of smoke.
35948 if test set != "${COLLECT_NAMES+set}"; then
35949   COLLECT_NAMES=
35950   export COLLECT_NAMES
35951 fi
35952 _LT_EOF
35953     ;;
35954   esac
35955
35956
35957 ltmain=$ac_aux_dir/ltmain.sh
35958
35959
35960   # We use sed instead of cat because bash on DJGPP gets confused if
35961   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
35962   # text mode, it properly converts lines to CR/LF.  This bash problem
35963   # is reportedly fixed, but why not run on old versions too?
35964   sed '$q' "$ltmain" >> "$cfgfile" \
35965      || (rm -f "$cfgfile"; exit 1)
35966
35967    mv -f "$cfgfile" "$ofile" ||
35968     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
35969   chmod +x "$ofile"
35970
35971  ;;
35972     "ntpd/complete.conf":F) sed -e '/^rlimit$/d' -e '/^$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf ;;
35973     "ntpdc/nl.pl":F) chmod +x ntpdc/nl.pl ;;
35974     "scripts/build/genAuthors":F) chmod +x scripts/build/genAuthors ;;
35975     "scripts/build/mkver":F) chmod +x scripts/build/mkver ;;
35976     "scripts/calc_tickadj/calc_tickadj":F) chmod +x scripts/calc_tickadj/calc_tickadj ;;
35977     "scripts/ntp-wait/ntp-wait":F) chmod +x scripts/ntp-wait/ntp-wait ;;
35978     "scripts/ntpsweep/ntpsweep":F) chmod +x scripts/ntpsweep/ntpsweep ;;
35979     "scripts/ntptrace/ntptrace":F) chmod +x scripts/ntptrace/ntptrace ;;
35980     "scripts/ntpver":F) chmod +x scripts/ntpver ;;
35981     "scripts/plot_summary":F) chmod +x scripts/plot_summary ;;
35982     "scripts/summary":F) chmod +x scripts/summary ;;
35983     "scripts/update-leap/update-leap":F) chmod +x scripts/update-leap/update-leap ;;
35984
35985   esac
35986 done # for ac_tag
35987
35988
35989 as_fn_exit 0
35990 _ACEOF
35991 ac_clean_files=$ac_clean_files_save
35992
35993 test $ac_write_fail = 0 ||
35994   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
35995
35996
35997 # configure is writing to config.log, and then calls config.status.
35998 # config.status does its own redirection, appending to config.log.
35999 # Unfortunately, on DOS this fails, as config.log is still kept open
36000 # by configure, so config.status won't be able to write to it; its
36001 # output is simply discarded.  So we exec the FD to /dev/null,
36002 # effectively closing config.log, so it can be properly (re)opened and
36003 # appended to by config.status.  When coming back to configure, we
36004 # need to make the FD available again.
36005 if test "$no_create" != yes; then
36006   ac_cs_success=:
36007   ac_config_status_args=
36008   test "$silent" = yes &&
36009     ac_config_status_args="$ac_config_status_args --quiet"
36010   exec 5>/dev/null
36011   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
36012   exec 5>>config.log
36013   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
36014   # would make configure fail if this is the last instruction.
36015   $ac_cs_success || as_fn_exit 1
36016 fi
36017
36018 #
36019 # CONFIG_SUBDIRS section.
36020 #
36021 if test "$no_recursion" != yes; then
36022
36023   # Remove --cache-file, --srcdir, and --disable-option-checking arguments
36024   # so they do not pile up.
36025   ac_sub_configure_args=
36026   ac_prev=
36027   eval "set x $ac_configure_args"
36028   shift
36029   for ac_arg
36030   do
36031     if test -n "$ac_prev"; then
36032       ac_prev=
36033       continue
36034     fi
36035     case $ac_arg in
36036     -cache-file | --cache-file | --cache-fil | --cache-fi \
36037     | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
36038       ac_prev=cache_file ;;
36039     -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
36040     | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
36041     | --c=*)
36042       ;;
36043     --config-cache | -C)
36044       ;;
36045     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
36046       ac_prev=srcdir ;;
36047     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
36048       ;;
36049     -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
36050       ac_prev=prefix ;;
36051     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
36052       ;;
36053     --disable-option-checking)
36054       ;;
36055     *)
36056       case $ac_arg in
36057       *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
36058       esac
36059       as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
36060     esac
36061   done
36062
36063   # Always prepend --prefix to ensure using the same prefix
36064   # in subdir configurations.
36065   ac_arg="--prefix=$prefix"
36066   case $ac_arg in
36067   *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
36068   esac
36069   ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
36070
36071   # Pass --silent
36072   if test "$silent" = yes; then
36073     ac_sub_configure_args="--silent $ac_sub_configure_args"
36074   fi
36075
36076   # Always prepend --disable-option-checking to silence warnings, since
36077   # different subdirs can have different --enable and --with options.
36078   ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
36079
36080   ac_popdir=`pwd`
36081   for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
36082
36083     # Do not complain, so a configure script can configure whichever
36084     # parts of a large source tree are present.
36085     test -d "$srcdir/$ac_dir" || continue
36086
36087     ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
36088     $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
36089     $as_echo "$ac_msg" >&6
36090     as_dir="$ac_dir"; as_fn_mkdir_p
36091     ac_builddir=.
36092
36093 case "$ac_dir" in
36094 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
36095 *)
36096   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
36097   # A ".." for each directory in $ac_dir_suffix.
36098   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
36099   case $ac_top_builddir_sub in
36100   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
36101   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
36102   esac ;;
36103 esac
36104 ac_abs_top_builddir=$ac_pwd
36105 ac_abs_builddir=$ac_pwd$ac_dir_suffix
36106 # for backward compatibility:
36107 ac_top_builddir=$ac_top_build_prefix
36108
36109 case $srcdir in
36110   .)  # We are building in place.
36111     ac_srcdir=.
36112     ac_top_srcdir=$ac_top_builddir_sub
36113     ac_abs_top_srcdir=$ac_pwd ;;
36114   [\\/]* | ?:[\\/]* )  # Absolute name.
36115     ac_srcdir=$srcdir$ac_dir_suffix;
36116     ac_top_srcdir=$srcdir
36117     ac_abs_top_srcdir=$srcdir ;;
36118   *) # Relative name.
36119     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
36120     ac_top_srcdir=$ac_top_build_prefix$srcdir
36121     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
36122 esac
36123 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
36124
36125
36126     cd "$ac_dir"
36127
36128     # Check for guested configure; otherwise get Cygnus style configure.
36129     if test -f "$ac_srcdir/configure.gnu"; then
36130       ac_sub_configure=$ac_srcdir/configure.gnu
36131     elif test -f "$ac_srcdir/configure"; then
36132       ac_sub_configure=$ac_srcdir/configure
36133     elif test -f "$ac_srcdir/configure.in"; then
36134       # This should be Cygnus configure.
36135       ac_sub_configure=$ac_aux_dir/configure
36136     else
36137       { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
36138 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
36139       ac_sub_configure=
36140     fi
36141
36142     # The recursion is here.
36143     if test -n "$ac_sub_configure"; then
36144       # Make the cache file name correct relative to the subdirectory.
36145       case $cache_file in
36146       [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
36147       *) # Relative name.
36148         ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
36149       esac
36150
36151       { $as_echo "$as_me:${as_lineno-$LINENO}: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&5
36152 $as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
36153       # The eval makes quoting arguments work.
36154       eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
36155            --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
36156         as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
36157     fi
36158
36159     cd "$ac_popdir"
36160   done
36161 fi
36162 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
36163   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
36164 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
36165 fi
36166