configure revision 293896
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for ntp 4.2.8p5.
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
18DUALCASE=1; export DUALCASE # for MKS sh
19if 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
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_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.
45if 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 --'
49elif (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'
52else
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'
72fi
73
74# The user is always right.
75if 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  }
81fi
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.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
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
102IFS=$as_save_IFS
103
104     ;;
105esac
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.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
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.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export 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.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $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
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if 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
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -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
201test \$(( 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
212else
213  as_have_required=no
214fi
215  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
216
217else
218  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
219as_found=false
220for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
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
235fi
236fi
237	   done;;
238       esac
239  as_found=false
240done
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
244fi; }
245IFS=$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.
254BASH_ENV=/dev/null
255ENV=/dev/null
256(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
257case $- in # ((((
258  *v*x* | *x*v* ) as_opts=-vx ;;
259  *v* ) as_opts=-v ;;
260  *x* ) as_opts=-x ;;
261  * ) as_opts= ;;
262esac
263exec $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
267exit 255
268fi
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
284fi
285fi
286fi
287SHELL=${CONFIG_SHELL-/bin/sh}
288export SHELL
289# Unset more variables known to interfere with behavior of common tools.
290CLICOLOR_FORCE= GREP_OPTIONS=
291unset CLICOLOR_FORCE GREP_OPTIONS
292
293## --------------------- ##
294## M4sh Shell Functions. ##
295## --------------------- ##
296# as_fn_unset VAR
297# ---------------
298# Portably unset VAR.
299as_fn_unset ()
300{
301  { eval $1=; unset $1;}
302}
303as_unset=as_fn_unset
304
305# as_fn_set_status STATUS
306# -----------------------
307# Set $? to STATUS, without forking.
308as_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.
316as_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.
326as_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.
374as_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.
384if (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  }'
389else
390  as_fn_append ()
391  {
392    eval $1=\$$1\$2
393  }
394fi # 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.
401if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
402  eval 'as_fn_arith ()
403  {
404    as_val=$(( $* ))
405  }'
406else
407  as_fn_arith ()
408  {
409    as_val=`expr "$@" || test $? -eq 1`
410  }
411fi # 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.
419as_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
430if expr a : '\(a\)' >/dev/null 2>&1 &&
431   test "X`expr 00001 : '.*\(...\)'`" = X001; then
432  as_expr=expr
433else
434  as_expr=false
435fi
436
437if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
438  as_basename=basename
439else
440  as_basename=false
441fi
442
443if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
444  as_dirname=dirname
445else
446  as_dirname=false
447fi
448
449as_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.
469as_cr_letters='abcdefghijklmnopqrstuvwxyz'
470as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
471as_cr_Letters=$as_cr_letters$as_cr_LETTERS
472as_cr_digits='0123456789'
473as_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
511ECHO_C= ECHO_N= ECHO_T=
512case `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';;
522esac
523
524rm -f conf$$ conf$$.exe conf$$.file
525if test -d conf$$.dir; then
526  rm -f conf$$.dir/conf$$.file
527else
528  rm -f conf$$.dir
529  mkdir conf$$.dir 2>/dev/null
530fi
531if (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
545else
546  as_ln_s='cp -pR'
547fi
548rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
549rmdir conf$$.dir 2>/dev/null
550
551if mkdir -p . 2>/dev/null; then
552  as_mkdir_p='mkdir -p "$as_dir"'
553else
554  test -d ./-p && rmdir ./-p
555  as_mkdir_p=false
556fi
557
558as_test_x='test -x'
559as_executable_p=as_fn_executable_p
560
561# Sed expression to map a string onto a valid CPP name.
562as_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.
565as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
566
567SHELL=${CONFIG_SHELL-/bin/sh}
568
569
570test -n "$DJDIR" || exec 7<&0 </dev/null
571exec 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.
576ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
577
578#
579# Initializations.
580#
581ac_default_prefix=/usr/local
582ac_clean_files=
583ac_config_libobj_dir=.
584LIBOBJS=
585cross_compiling=no
586subdirs=
587MFLAGS=
588MAKEFLAGS=
589
590# Identity of this package.
591PACKAGE_NAME='ntp'
592PACKAGE_TARNAME='ntp'
593PACKAGE_VERSION='4.2.8p5'
594PACKAGE_STRING='ntp 4.2.8p5'
595PACKAGE_BUGREPORT='http://bugs.ntp.org./'
596PACKAGE_URL='http://www.ntp.org./'
597
598# Factoring default headers for most tests.
599ac_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
634ac_header_list=
635enable_option_checking=no
636ac_subst_vars='am__EXEEXT_FALSE
637am__EXEEXT_TRUE
638LTLIBOBJS
639subdirs
640PERLLIBDIR
641NTP_KEYSDIR
642BUILD_TEST_NTP_SIGND_FALSE
643BUILD_TEST_NTP_SIGND_TRUE
644BUILD_TEST_NTP_SCANNER_FALSE
645BUILD_TEST_NTP_SCANNER_TRUE
646BUILD_TEST_NTP_RESTRICT_FALSE
647BUILD_TEST_NTP_RESTRICT_TRUE
648GTEST_AVAILABLE_FALSE
649GTEST_AVAILABLE_TRUE
650GTEST_CPPFLAGS
651GTEST_CXXFLAGS
652GTEST_LIBS
653GTEST_LDFLAGS
654GTEST_CONFIG
655UNITYBUILD_AVAILABLE_FALSE
656UNITYBUILD_AVAILABLE_TRUE
657PATH_RUBY
658HAVE_LEAPSMEARINTERVAL
659SAVECONFIG_ENABLED_FALSE
660SAVECONFIG_ENABLED_TRUE
661LSCF
662MAKE_NTPSNMPD
663SNMP_CFLAGS
664SNMP_CPPFLAGS
665SNMP_LIBS
666BUILD_SNTP_FALSE
667BUILD_SNTP_TRUE
668SNTP
669MAKE_NTPDSIM
670MAKE_LIBNTPSIM
671MAKE_TIMETRIM
672MAKE_TICKADJ
673MAKE_NTPTIME
674MAKE_ADJTIMED
675CHUTEST
676PROPDELAY
677MAKE_PARSEKMODULE
678DCFD
679TESTDCF
680MAKE_CHECK_LAYOUT
681VER_SUFFIX
682MAKE_CHECK_Y2K
683MAKE_LIBPARSE_KERNEL
684MAKE_LIBPARSE
685LIBPARSE
686HAVE_RLIMIT_STACK
687HAVE_RLIMIT_MEMLOCK
688LDADD_NLIST
689PATH_NET_SNMP_CONFIG
690CONFIG_SHELL
691PATH_TEST
692PATH_PERL
693LIBOBJS
694PTHREADS_FALSE
695PTHREADS_TRUE
696LIBISC_PTHREADS_NOTHREADS
697PTHREAD_LIBS
698LTHREAD_LIBS
699BUILD_THREAD
700HAVE_INLINE
701LDADD_LIBUTIL
702ALLOCA
703LIBM
704EDITLINE_LIBS
705LDADD_LIBNTP
706NTP_CROSSCOMPILE_FALSE
707NTP_CROSSCOMPILE_TRUE
708BUILD_LIBEVENT_FALSE
709BUILD_LIBEVENT_TRUE
710LDADD_LIBEVENT
711CPPFLAGS_LIBEVENT
712CFLAGS_LIBEVENT
713PKG_CONFIG
714LIBOPTS_DIR
715LIBOPTS_CFLAGS
716LIBOPTS_LDADD
717NEED_LIBOPTS_FALSE
718NEED_LIBOPTS_TRUE
719INSTALL_LIBOPTS_FALSE
720INSTALL_LIBOPTS_TRUE
721POSIX_SHELL
722GL_GENERATE_STDNORETURN_H_FALSE
723GL_GENERATE_STDNORETURN_H_TRUE
724STDNORETURN_H
725LIBTOOL_DEPS
726CXXCPP
727OTOOL64
728OTOOL
729LIPO
730NMEDIT
731DSYMUTIL
732MANIFEST_TOOL
733RANLIB
734DLLTOOL
735OBJDUMP
736LN_S
737NM
738ac_ct_DUMPBIN
739DUMPBIN
740LD
741FGREP
742SED
743LIBTOOL
744ac_ct_AR
745AR
746INSTALL_UPDATE_LEAP_FALSE
747INSTALL_UPDATE_LEAP_TRUE
748UPDATE_LEAP_NI
749UPDATE_LEAP_MS
750UPDATE_LEAP_DS
751UPDATE_LEAP_DL
752UPDATE_LEAP_DB
753TIMETRIM_NI
754TIMETRIM_MS
755TIMETRIM_DS
756TIMETRIM_DL
757TIMETRIM_DB
758TICKADJ_NI
759TICKADJ_MS
760TICKADJ_DS
761TICKADJ_DL
762TICKADJ_DB
763SNTP_NI
764SNTP_MS
765SNTP_DS
766SNTP_DL
767SNTP_DB
768NTP_WAIT_NI
769NTP_WAIT_MS
770NTP_WAIT_DS
771NTP_WAIT_DL
772NTP_WAIT_DB
773NTP_KEYGEN_NI
774NTP_KEYGEN_MS
775NTP_KEYGEN_DS
776NTP_KEYGEN_DL
777NTP_KEYGEN_DB
778NTPTRACE_NI
779NTPTRACE_MS
780NTPTRACE_DS
781NTPTRACE_DL
782NTPTRACE_DB
783NTPTIME_NI
784NTPTIME_MS
785NTPTIME_DS
786NTPTIME_DL
787NTPTIME_DB
788INSTALL_NTPSWEEP_FALSE
789INSTALL_NTPSWEEP_TRUE
790NTPSWEEP_NI
791NTPSWEEP_MS
792NTPSWEEP_DS
793NTPSWEEP_DL
794NTPSWEEP_DB
795NTPSNMPD_NI
796NTPSNMPD_MS
797NTPSNMPD_DS
798NTPSNMPD_DL
799NTPSNMPD_DB
800NTPQ_NI
801NTPQ_MS
802NTPQ_DS
803NTPQ_DL
804NTPQ_DB
805NTPD_NI
806NTPD_MS
807NTPD_DS
808NTPD_DL
809NTPD_DB
810NTPDSIM_NI
811NTPDSIM_MS
812NTPDSIM_DS
813NTPDSIM_DL
814NTPDSIM_DB
815NTPDC_NI
816NTPDC_MS
817NTPDC_DS
818NTPDC_DL
819NTPDC_DB
820NTPDATE_NI
821NTPDATE_MS
822NTPDATE_DS
823NTPDATE_DL
824NTPDATE_DB
825MANTAGFMT
826CALC_TICKADJ_NI
827CALC_TICKADJ_MS
828CALC_TICKADJ_DS
829CALC_TICKADJ_DL
830CALC_TICKADJ_DB
831WANT_CALC_TICKADJ_MS_FALSE
832WANT_CALC_TICKADJ_MS_TRUE
833VPATH_HACK_FALSE
834VPATH_HACK_TRUE
835YFLAGS
836YACC
837am__fastdepCXX_FALSE
838am__fastdepCXX_TRUE
839CXXDEPMODE
840ac_ct_CXX
841CXXFLAGS
842CXX
843LDFLAGS_NTP
844LDADD_NTP
845CPPFLAGS_NTP
846CFLAGS_NTP
847EGREP
848GREP
849CPP
850am__fastdepCC_FALSE
851am__fastdepCC_TRUE
852CCDEPMODE
853am__nodep
854AMDEPBACKSLASH
855AMDEP_FALSE
856AMDEP_TRUE
857am__quote
858am__include
859DEPDIR
860OBJEXT
861EXEEXT
862ac_ct_CC
863CPPFLAGS
864LDFLAGS
865CFLAGS
866CC
867host_os
868host_vendor
869host_cpu
870host
871build_os
872build_vendor
873build_cpu
874build
875AM_BACKSLASH
876AM_DEFAULT_VERBOSITY
877AM_DEFAULT_V
878AM_V
879am__untar
880am__tar
881AMTAR
882am__leading_dot
883SET_MAKE
884AWK
885mkdir_p
886MKDIR_P
887INSTALL_STRIP_PROGRAM
888STRIP
889install_sh
890MAKEINFO
891AUTOHEADER
892AUTOMAKE
893AUTOCONF
894ACLOCAL
895VERSION
896PACKAGE
897CYGPATH_W
898am__isrc
899INSTALL_DATA
900INSTALL_SCRIPT
901INSTALL_PROGRAM
902target_alias
903host_alias
904build_alias
905LIBS
906ECHO_T
907ECHO_N
908ECHO_C
909DEFS
910mandir
911localedir
912libdir
913psdir
914pdfdir
915dvidir
916htmldir
917infodir
918docdir
919oldincludedir
920includedir
921localstatedir
922sharedstatedir
923sysconfdir
924datadir
925datarootdir
926libexecdir
927sbindir
928bindir
929program_transform_name
930prefix
931exec_prefix
932PACKAGE_URL
933PACKAGE_BUGREPORT
934PACKAGE_STRING
935PACKAGE_VERSION
936PACKAGE_TARNAME
937PACKAGE_NAME
938PATH_SEPARATOR
939SHELL'
940ac_subst_files='calc_tickadj_opts
941ntp_wait_opts
942ntpsweep_opts
943ntptrace_opts
944summary_opts
945plot_summary_opts'
946ac_user_opts='
947enable_option_checking
948enable_silent_rules
949enable_dependency_tracking
950with_locfile
951enable_shared
952enable_static
953with_pic
954enable_fast_install
955with_gnu_ld
956with_sysroot
957enable_libtool_lock
958enable_nls
959enable_local_libopts
960enable_libopts_install
961with_autoopts_config
962enable_local_libevent
963with_lineeditlibs
964enable_debugging
965enable_thread_support
966with_threads
967with_yielding_select
968enable_c99_snprintf
969enable_clockctl
970enable_linuxcaps
971enable_solarisprivs
972with_arlib
973with_net_snmp_config
974enable_libseccomp
975with_stack_limit
976with_memlock
977enable_debug_timing
978enable_dst_minutes
979enable_ignore_dns_errors
980enable_BANCOMM
981enable_GPSVME
982enable_all_clocks
983enable_ACTS
984enable_ARBITER
985enable_ARCRON_MSF
986enable_AS2201
987enable_ATOM
988enable_CHRONOLOG
989enable_CHU
990enable_AUDIO_CHU
991enable_DATUM
992enable_DUMBCLOCK
993enable_FG
994enable_HEATH
995enable_HOPFSERIAL
996enable_HOPFPCI
997enable_HPGPS
998enable_IRIG
999enable_JJY
1000enable_JUPITER
1001enable_LEITCH
1002enable_LOCAL_CLOCK
1003enable_MX4200
1004enable_NEOCLOCK4X
1005enable_NMEA
1006enable_GPSD
1007enable_ONCORE
1008enable_PALISADE
1009enable_PCF
1010enable_PST
1011enable_RIPENCC
1012enable_SHM
1013enable_SPECTRACOM
1014enable_TPRO
1015enable_TRUETIME
1016enable_TT560
1017enable_ULINK
1018enable_TSYNCPCI
1019enable_WWV
1020enable_ZYFER
1021enable_parse_clocks
1022enable_COMPUTIME
1023enable_DCF7000
1024enable_HOPF6021
1025enable_MEINBERG
1026enable_RAWDCF
1027enable_RCC8000
1028enable_SCHMID
1029enable_TRIMTAIP
1030enable_TRIMTSIP
1031enable_WHARTON
1032enable_VARITEXT
1033enable_SEL240X
1034with_crypto
1035with_openssl_libdir
1036with_openssl_incdir
1037with_rpath
1038enable_openssl_random
1039enable_autokey
1040enable_kmem
1041enable_accurate_adjtime
1042enable_tick
1043enable_tickadj
1044enable_simulator
1045with_sntp
1046with_ntpsnmpd
1047enable_slew_always
1048enable_step_slew
1049enable_ntpdate_step
1050enable_hourly_todr_sync
1051enable_kernel_fll_bug
1052enable_bug1243_fix
1053enable_irig_sawtooth
1054enable_nist
1055enable_ntp_signd
1056enable_ipv6
1057with_kame
1058enable_getifaddrs
1059enable_saveconfig
1060enable_leap_smear
1061with_gtest
1062enable_problem_tests
1063'
1064      ac_precious_vars='build_alias
1065host_alias
1066target_alias
1067CC
1068CFLAGS
1069LDFLAGS
1070LIBS
1071CPPFLAGS
1072CPP
1073CXX
1074CXXFLAGS
1075CCC
1076YACC
1077YFLAGS
1078CXXCPP'
1079ac_subdirs_all='sntp'
1080
1081# Initialize some variables set by options.
1082ac_init_help=
1083ac_init_version=false
1084ac_unrecognized_opts=
1085ac_unrecognized_sep=
1086# The variables have the same names as the options, with
1087# dashes changed to underlines.
1088cache_file=/dev/null
1089exec_prefix=NONE
1090no_create=
1091no_recursion=
1092prefix=NONE
1093program_prefix=NONE
1094program_suffix=NONE
1095program_transform_name=s,x,x,
1096silent=
1097site=
1098srcdir=
1099verbose=
1100x_includes=NONE
1101x_libraries=NONE
1102
1103# Installation directory options.
1104# These are left unexpanded so users can "make install exec_prefix=/foo"
1105# and all the variables that are supposed to be based on exec_prefix
1106# by default will actually change.
1107# Use braces instead of parens because sh, perl, etc. also accept them.
1108# (The list follows the same order as the GNU Coding Standards.)
1109bindir='${exec_prefix}/bin'
1110sbindir='${exec_prefix}/sbin'
1111libexecdir='${exec_prefix}/libexec'
1112datarootdir='${prefix}/share'
1113datadir='${datarootdir}'
1114sysconfdir='${prefix}/etc'
1115sharedstatedir='${prefix}/com'
1116localstatedir='${prefix}/var'
1117includedir='${prefix}/include'
1118oldincludedir='/usr/include'
1119docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1120infodir='${datarootdir}/info'
1121htmldir='${docdir}'
1122dvidir='${docdir}'
1123pdfdir='${docdir}'
1124psdir='${docdir}'
1125libdir='${exec_prefix}/lib'
1126localedir='${datarootdir}/locale'
1127mandir='${datarootdir}/man'
1128
1129ac_prev=
1130ac_dashdash=
1131for ac_option
1132do
1133  # If the previous option needs an argument, assign it.
1134  if test -n "$ac_prev"; then
1135    eval $ac_prev=\$ac_option
1136    ac_prev=
1137    continue
1138  fi
1139
1140  case $ac_option in
1141  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1142  *=)   ac_optarg= ;;
1143  *)    ac_optarg=yes ;;
1144  esac
1145
1146  # Accept the important Cygnus configure options, so we can diagnose typos.
1147
1148  case $ac_dashdash$ac_option in
1149  --)
1150    ac_dashdash=yes ;;
1151
1152  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1153    ac_prev=bindir ;;
1154  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1155    bindir=$ac_optarg ;;
1156
1157  -build | --build | --buil | --bui | --bu)
1158    ac_prev=build_alias ;;
1159  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1160    build_alias=$ac_optarg ;;
1161
1162  -cache-file | --cache-file | --cache-fil | --cache-fi \
1163  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1164    ac_prev=cache_file ;;
1165  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1166  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1167    cache_file=$ac_optarg ;;
1168
1169  --config-cache | -C)
1170    cache_file=config.cache ;;
1171
1172  -datadir | --datadir | --datadi | --datad)
1173    ac_prev=datadir ;;
1174  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1175    datadir=$ac_optarg ;;
1176
1177  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1178  | --dataroo | --dataro | --datar)
1179    ac_prev=datarootdir ;;
1180  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1181  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1182    datarootdir=$ac_optarg ;;
1183
1184  -disable-* | --disable-*)
1185    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1186    # Reject names that are not valid shell variable names.
1187    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1188      as_fn_error $? "invalid feature name: $ac_useropt"
1189    ac_useropt_orig=$ac_useropt
1190    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1191    case $ac_user_opts in
1192      *"
1193"enable_$ac_useropt"
1194"*) ;;
1195      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1196	 ac_unrecognized_sep=', ';;
1197    esac
1198    eval enable_$ac_useropt=no ;;
1199
1200  -docdir | --docdir | --docdi | --doc | --do)
1201    ac_prev=docdir ;;
1202  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1203    docdir=$ac_optarg ;;
1204
1205  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1206    ac_prev=dvidir ;;
1207  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1208    dvidir=$ac_optarg ;;
1209
1210  -enable-* | --enable-*)
1211    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1212    # Reject names that are not valid shell variable names.
1213    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1214      as_fn_error $? "invalid feature name: $ac_useropt"
1215    ac_useropt_orig=$ac_useropt
1216    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1217    case $ac_user_opts in
1218      *"
1219"enable_$ac_useropt"
1220"*) ;;
1221      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1222	 ac_unrecognized_sep=', ';;
1223    esac
1224    eval enable_$ac_useropt=\$ac_optarg ;;
1225
1226  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1227  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1228  | --exec | --exe | --ex)
1229    ac_prev=exec_prefix ;;
1230  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1231  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1232  | --exec=* | --exe=* | --ex=*)
1233    exec_prefix=$ac_optarg ;;
1234
1235  -gas | --gas | --ga | --g)
1236    # Obsolete; use --with-gas.
1237    with_gas=yes ;;
1238
1239  -help | --help | --hel | --he | -h)
1240    ac_init_help=long ;;
1241  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1242    ac_init_help=recursive ;;
1243  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1244    ac_init_help=short ;;
1245
1246  -host | --host | --hos | --ho)
1247    ac_prev=host_alias ;;
1248  -host=* | --host=* | --hos=* | --ho=*)
1249    host_alias=$ac_optarg ;;
1250
1251  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1252    ac_prev=htmldir ;;
1253  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1254  | --ht=*)
1255    htmldir=$ac_optarg ;;
1256
1257  -includedir | --includedir | --includedi | --included | --include \
1258  | --includ | --inclu | --incl | --inc)
1259    ac_prev=includedir ;;
1260  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1261  | --includ=* | --inclu=* | --incl=* | --inc=*)
1262    includedir=$ac_optarg ;;
1263
1264  -infodir | --infodir | --infodi | --infod | --info | --inf)
1265    ac_prev=infodir ;;
1266  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1267    infodir=$ac_optarg ;;
1268
1269  -libdir | --libdir | --libdi | --libd)
1270    ac_prev=libdir ;;
1271  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1272    libdir=$ac_optarg ;;
1273
1274  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1275  | --libexe | --libex | --libe)
1276    ac_prev=libexecdir ;;
1277  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1278  | --libexe=* | --libex=* | --libe=*)
1279    libexecdir=$ac_optarg ;;
1280
1281  -localedir | --localedir | --localedi | --localed | --locale)
1282    ac_prev=localedir ;;
1283  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1284    localedir=$ac_optarg ;;
1285
1286  -localstatedir | --localstatedir | --localstatedi | --localstated \
1287  | --localstate | --localstat | --localsta | --localst | --locals)
1288    ac_prev=localstatedir ;;
1289  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1290  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1291    localstatedir=$ac_optarg ;;
1292
1293  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1294    ac_prev=mandir ;;
1295  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1296    mandir=$ac_optarg ;;
1297
1298  -nfp | --nfp | --nf)
1299    # Obsolete; use --without-fp.
1300    with_fp=no ;;
1301
1302  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1303  | --no-cr | --no-c | -n)
1304    no_create=yes ;;
1305
1306  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1307  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1308    no_recursion=yes ;;
1309
1310  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1311  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1312  | --oldin | --oldi | --old | --ol | --o)
1313    ac_prev=oldincludedir ;;
1314  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1315  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1316  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1317    oldincludedir=$ac_optarg ;;
1318
1319  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1320    ac_prev=prefix ;;
1321  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1322    prefix=$ac_optarg ;;
1323
1324  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1325  | --program-pre | --program-pr | --program-p)
1326    ac_prev=program_prefix ;;
1327  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1328  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1329    program_prefix=$ac_optarg ;;
1330
1331  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1332  | --program-suf | --program-su | --program-s)
1333    ac_prev=program_suffix ;;
1334  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1335  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1336    program_suffix=$ac_optarg ;;
1337
1338  -program-transform-name | --program-transform-name \
1339  | --program-transform-nam | --program-transform-na \
1340  | --program-transform-n | --program-transform- \
1341  | --program-transform | --program-transfor \
1342  | --program-transfo | --program-transf \
1343  | --program-trans | --program-tran \
1344  | --progr-tra | --program-tr | --program-t)
1345    ac_prev=program_transform_name ;;
1346  -program-transform-name=* | --program-transform-name=* \
1347  | --program-transform-nam=* | --program-transform-na=* \
1348  | --program-transform-n=* | --program-transform-=* \
1349  | --program-transform=* | --program-transfor=* \
1350  | --program-transfo=* | --program-transf=* \
1351  | --program-trans=* | --program-tran=* \
1352  | --progr-tra=* | --program-tr=* | --program-t=*)
1353    program_transform_name=$ac_optarg ;;
1354
1355  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1356    ac_prev=pdfdir ;;
1357  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1358    pdfdir=$ac_optarg ;;
1359
1360  -psdir | --psdir | --psdi | --psd | --ps)
1361    ac_prev=psdir ;;
1362  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1363    psdir=$ac_optarg ;;
1364
1365  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1366  | -silent | --silent | --silen | --sile | --sil)
1367    silent=yes ;;
1368
1369  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1370    ac_prev=sbindir ;;
1371  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1372  | --sbi=* | --sb=*)
1373    sbindir=$ac_optarg ;;
1374
1375  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1376  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1377  | --sharedst | --shareds | --shared | --share | --shar \
1378  | --sha | --sh)
1379    ac_prev=sharedstatedir ;;
1380  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1381  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1382  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1383  | --sha=* | --sh=*)
1384    sharedstatedir=$ac_optarg ;;
1385
1386  -site | --site | --sit)
1387    ac_prev=site ;;
1388  -site=* | --site=* | --sit=*)
1389    site=$ac_optarg ;;
1390
1391  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1392    ac_prev=srcdir ;;
1393  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1394    srcdir=$ac_optarg ;;
1395
1396  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1397  | --syscon | --sysco | --sysc | --sys | --sy)
1398    ac_prev=sysconfdir ;;
1399  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1400  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1401    sysconfdir=$ac_optarg ;;
1402
1403  -target | --target | --targe | --targ | --tar | --ta | --t)
1404    ac_prev=target_alias ;;
1405  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1406    target_alias=$ac_optarg ;;
1407
1408  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1409    verbose=yes ;;
1410
1411  -version | --version | --versio | --versi | --vers | -V)
1412    ac_init_version=: ;;
1413
1414  -with-* | --with-*)
1415    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1416    # Reject names that are not valid shell variable names.
1417    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1418      as_fn_error $? "invalid package name: $ac_useropt"
1419    ac_useropt_orig=$ac_useropt
1420    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1421    case $ac_user_opts in
1422      *"
1423"with_$ac_useropt"
1424"*) ;;
1425      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1426	 ac_unrecognized_sep=', ';;
1427    esac
1428    eval with_$ac_useropt=\$ac_optarg ;;
1429
1430  -without-* | --without-*)
1431    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1432    # Reject names that are not valid shell variable names.
1433    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1434      as_fn_error $? "invalid package name: $ac_useropt"
1435    ac_useropt_orig=$ac_useropt
1436    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1437    case $ac_user_opts in
1438      *"
1439"with_$ac_useropt"
1440"*) ;;
1441      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1442	 ac_unrecognized_sep=', ';;
1443    esac
1444    eval with_$ac_useropt=no ;;
1445
1446  --x)
1447    # Obsolete; use --with-x.
1448    with_x=yes ;;
1449
1450  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1451  | --x-incl | --x-inc | --x-in | --x-i)
1452    ac_prev=x_includes ;;
1453  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1454  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1455    x_includes=$ac_optarg ;;
1456
1457  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1458  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1459    ac_prev=x_libraries ;;
1460  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1461  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1462    x_libraries=$ac_optarg ;;
1463
1464  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1465Try \`$0 --help' for more information"
1466    ;;
1467
1468  *=*)
1469    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1470    # Reject names that are not valid shell variable names.
1471    case $ac_envvar in #(
1472      '' | [0-9]* | *[!_$as_cr_alnum]* )
1473      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1474    esac
1475    eval $ac_envvar=\$ac_optarg
1476    export $ac_envvar ;;
1477
1478  *)
1479    # FIXME: should be removed in autoconf 3.0.
1480    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1481    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1482      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1483    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1484    ;;
1485
1486  esac
1487done
1488
1489if test -n "$ac_prev"; then
1490  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1491  as_fn_error $? "missing argument to $ac_option"
1492fi
1493
1494if test -n "$ac_unrecognized_opts"; then
1495  case $enable_option_checking in
1496    no) ;;
1497    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1498    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1499  esac
1500fi
1501
1502# Check all directory arguments for consistency.
1503for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1504		datadir sysconfdir sharedstatedir localstatedir includedir \
1505		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1506		libdir localedir mandir
1507do
1508  eval ac_val=\$$ac_var
1509  # Remove trailing slashes.
1510  case $ac_val in
1511    */ )
1512      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1513      eval $ac_var=\$ac_val;;
1514  esac
1515  # Be sure to have absolute directory names.
1516  case $ac_val in
1517    [\\/$]* | ?:[\\/]* )  continue;;
1518    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1519  esac
1520  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1521done
1522
1523# There might be people who depend on the old broken behavior: `$host'
1524# used to hold the argument of --host etc.
1525# FIXME: To remove some day.
1526build=$build_alias
1527host=$host_alias
1528target=$target_alias
1529
1530# FIXME: To remove some day.
1531if test "x$host_alias" != x; then
1532  if test "x$build_alias" = x; then
1533    cross_compiling=maybe
1534  elif test "x$build_alias" != "x$host_alias"; then
1535    cross_compiling=yes
1536  fi
1537fi
1538
1539ac_tool_prefix=
1540test -n "$host_alias" && ac_tool_prefix=$host_alias-
1541
1542test "$silent" = yes && exec 6>/dev/null
1543
1544
1545ac_pwd=`pwd` && test -n "$ac_pwd" &&
1546ac_ls_di=`ls -di .` &&
1547ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1548  as_fn_error $? "working directory cannot be determined"
1549test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1550  as_fn_error $? "pwd does not report name of working directory"
1551
1552
1553# Find the source files, if location was not specified.
1554if test -z "$srcdir"; then
1555  ac_srcdir_defaulted=yes
1556  # Try the directory containing this script, then the parent directory.
1557  ac_confdir=`$as_dirname -- "$as_myself" ||
1558$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1559	 X"$as_myself" : 'X\(//\)[^/]' \| \
1560	 X"$as_myself" : 'X\(//\)$' \| \
1561	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1562$as_echo X"$as_myself" |
1563    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1564	    s//\1/
1565	    q
1566	  }
1567	  /^X\(\/\/\)[^/].*/{
1568	    s//\1/
1569	    q
1570	  }
1571	  /^X\(\/\/\)$/{
1572	    s//\1/
1573	    q
1574	  }
1575	  /^X\(\/\).*/{
1576	    s//\1/
1577	    q
1578	  }
1579	  s/.*/./; q'`
1580  srcdir=$ac_confdir
1581  if test ! -r "$srcdir/$ac_unique_file"; then
1582    srcdir=..
1583  fi
1584else
1585  ac_srcdir_defaulted=no
1586fi
1587if test ! -r "$srcdir/$ac_unique_file"; then
1588  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1589  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1590fi
1591ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1592ac_abs_confdir=`(
1593	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1594	pwd)`
1595# When building in place, set srcdir=.
1596if test "$ac_abs_confdir" = "$ac_pwd"; then
1597  srcdir=.
1598fi
1599# Remove unnecessary trailing slashes from srcdir.
1600# Double slashes in file names in object file debugging info
1601# mess up M-x gdb in Emacs.
1602case $srcdir in
1603*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1604esac
1605for ac_var in $ac_precious_vars; do
1606  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1607  eval ac_env_${ac_var}_value=\$${ac_var}
1608  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1609  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1610done
1611
1612#
1613# Report the --help message.
1614#
1615if test "$ac_init_help" = "long"; then
1616  # Omit some internal or obsolete options to make the list less imposing.
1617  # This message is too long to be a string in the A/UX 3.1 sh.
1618  cat <<_ACEOF
1619\`configure' configures ntp 4.2.8p5 to adapt to many kinds of systems.
1620
1621Usage: $0 [OPTION]... [VAR=VALUE]...
1622
1623To assign environment variables (e.g., CC, CFLAGS...), specify them as
1624VAR=VALUE.  See below for descriptions of some of the useful variables.
1625
1626Defaults for the options are specified in brackets.
1627
1628Configuration:
1629  -h, --help              display this help and exit
1630      --help=short        display options specific to this package
1631      --help=recursive    display the short help of all the included packages
1632  -V, --version           display version information and exit
1633  -q, --quiet, --silent   do not print \`checking ...' messages
1634      --cache-file=FILE   cache test results in FILE [disabled]
1635  -C, --config-cache      alias for \`--cache-file=config.cache'
1636  -n, --no-create         do not create output files
1637      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1638
1639Installation directories:
1640  --prefix=PREFIX         install architecture-independent files in PREFIX
1641                          [$ac_default_prefix]
1642  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1643                          [PREFIX]
1644
1645By default, \`make install' will install all the files in
1646\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1647an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1648for instance \`--prefix=\$HOME'.
1649
1650For better control, use the options below.
1651
1652Fine tuning of the installation directories:
1653  --bindir=DIR            user executables [EPREFIX/bin]
1654  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1655  --libexecdir=DIR        program executables [EPREFIX/libexec]
1656  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1657  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1658  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1659  --libdir=DIR            object code libraries [EPREFIX/lib]
1660  --includedir=DIR        C header files [PREFIX/include]
1661  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1662  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1663  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1664  --infodir=DIR           info documentation [DATAROOTDIR/info]
1665  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1666  --mandir=DIR            man documentation [DATAROOTDIR/man]
1667  --docdir=DIR            documentation root [DATAROOTDIR/doc/ntp]
1668  --htmldir=DIR           html documentation [DOCDIR]
1669  --dvidir=DIR            dvi documentation [DOCDIR]
1670  --pdfdir=DIR            pdf documentation [DOCDIR]
1671  --psdir=DIR             ps documentation [DOCDIR]
1672_ACEOF
1673
1674  cat <<\_ACEOF
1675
1676Program names:
1677  --program-prefix=PREFIX            prepend PREFIX to installed program names
1678  --program-suffix=SUFFIX            append SUFFIX to installed program names
1679  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1680
1681System types:
1682  --build=BUILD     configure for building on BUILD [guessed]
1683  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1684_ACEOF
1685fi
1686
1687if test -n "$ac_init_help"; then
1688  case $ac_init_help in
1689     short | recursive ) echo "Configuration of ntp 4.2.8p5:";;
1690   esac
1691  cat <<\_ACEOF
1692
1693Optional Features and Packages:
1694  --disable-option-checking  ignore unrecognized --enable/--with options
1695  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1696  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1697  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1698  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1699  --enable-silent-rules   less verbose build output (undo: "make V=1")
1700  --disable-silent-rules  verbose build output (undo: "make V=0")
1701  --enable-dependency-tracking
1702                          do not reject slow dependency extractors
1703  --disable-dependency-tracking
1704                          speeds up one-time build
1705  --with-locfile=XXX      os-specific or "legacy"
1706  --enable-shared[=PKGS]  build shared libraries [default=no]
1707  --enable-static[=PKGS]  build static libraries [default=yes]
1708  --with-pic              try to use only PIC/non-PIC objects [default=use
1709                          both]
1710  --enable-fast-install[=PKGS]
1711                          optimize for fast installation [default=yes]
1712  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1713  --with-sysroot=DIR Search for dependent libraries within DIR
1714                        (or the compiler's sysroot if not specified).
1715  --disable-libtool-lock  avoid locking (might break parallel builds)
1716  --disable-nls           disable nls support in libopts
1717  --enable-local-libopts  Use the supplied libopts tearoff code
1718  --enable-libopts-install
1719                          Install libopts with client installation
1720  --with-autoopts-config  specify the config-info script
1721  --enable-local-libevent Force using the supplied libevent tearoff code
1722  --with-lineeditlibs     edit,editline (readline may be specified if desired)
1723  defaults:               + yes, - no, s system-specific
1724  --enable-debugging      + include ntpd debugging code
1725  --enable-thread-support s use threads (+ if available)
1726  --with-threads	  with threads [auto]
1727  --with-yielding-select  with yielding select [auto]
1728  --enable-c99-snprintf   s force replacement
1729  --enable-clockctl       s Use /dev/clockctl for non-root clock control
1730  --enable-linuxcaps      + Use Linux capabilities for non-root clock control
1731  --enable-solarisprivs   + Use Solaris privileges for non-root clock control
1732  --with-arlib            - deprecated, arlib not distributed
1733  --with-net-snmp-config  + =net-snmp-config
1734  --enable-libseccomp     EXPERIMENTAL: enable support for libseccomp
1735                          sandboxing (default is no)
1736  --with-stack-limit      ? =50 (200 for openbsd) 4k pages
1737  --with-memlock          ? =32 (-1 on linux) megabytes
1738  --enable-debug-timing   - include processing time debugging code (costs
1739                          performance)
1740  --enable-dst-minutes    =60 minutes per DST adjustment
1741  --enable-ignore-dns-errors
1742                          - retry DNS queries on any error
1743  --enable-BANCOMM        - Datum/Bancomm bc635/VME interface
1744  --enable-GPSVME         - TrueTime GPS receiver/VME interface
1745  --enable-all-clocks     + include all suitable non-PARSE clocks:
1746  --enable-ACTS           s ACTS modem service
1747  --enable-ARBITER        + Arbiter 1088A/B GPS receiver
1748  --enable-ARCRON-MSF     + Arcron MSF receiver
1749  --enable-AS2201         + Austron 2200A/2201A GPS receiver
1750  --enable-ATOM           s ATOM PPS interface
1751  --enable-CHRONOLOG      + Chrono-log K-series WWVB receiver
1752  --enable-CHU            + CHU modem/decoder
1753  --enable-AUDIO-CHU      s CHU audio/decoder
1754  --enable-DATUM          s Datum Programmable Time System
1755  --enable-DUMBCLOCK      + Dumb generic hh:mm:ss local clock
1756  --enable-FG             + Forum Graphic GPS
1757  --enable-HEATH          s Heath GC-1000 WWV/WWVH receiver
1758  --enable-HOPFSERIAL     + hopf serial clock device
1759  --enable-HOPFPCI        + hopf 6039 PCI board
1760  --enable-HPGPS          + HP 58503A GPS receiver
1761  --enable-IRIG           s IRIG audio decoder
1762  --enable-JJY            + JJY receiver
1763  --enable-JUPITER        s Rockwell Jupiter GPS receiver
1764  --enable-LEITCH         + Leitch CSD 5300 Master Clock System Driver
1765  --enable-LOCAL-CLOCK    + local clock reference
1766  --enable-MX4200         s Magnavox MX4200 GPS receiver
1767  --enable-NEOCLOCK4X     + NeoClock4X DCF77 / TDF receiver
1768  --enable-NMEA           + NMEA GPS receiver
1769  --enable-GPSD           + GPSD JSON receiver
1770  --enable-ONCORE         s Motorola VP/UT Oncore GPS receiver
1771  --enable-PALISADE       s Palisade clock
1772  --enable-PCF            + Conrad parallel port radio clock
1773  --enable-PST            + PST/Traconex 1020 WWV/WWVH receiver
1774  --enable-RIPENCC        - RIPENCC specific Trimble driver
1775  --enable-SHM            s SHM clock attached thru shared memory
1776  --enable-SPECTRACOM     + Spectracom 8170/Netclock/2 WWVB receiver
1777  --enable-TPRO           s KSI/Odetics TPRO/S GPS receiver/IRIG interface
1778  --enable-TRUETIME       s Kinemetrics/TrueTime receivers
1779  --enable-TT560          - TrueTime 560 IRIG-B decoder
1780  --enable-ULINK          + Ultralink WWVB receiver
1781  --enable-TSYNCPCI       s Spectracom TSYNC timing board
1782  --enable-WWV            s WWV Audio receiver
1783  --enable-ZYFER          + Zyfer GPStarplus receiver
1784  --enable-parse-clocks   - include all suitable PARSE clocks:
1785  --enable-COMPUTIME      s Diem Computime Radio Clock
1786  --enable-DCF7000        s ELV/DCF7000 clock
1787  --enable-HOPF6021       s HOPF 6021 clock
1788  --enable-MEINBERG       s Meinberg clocks
1789  --enable-RAWDCF         s DCF77 raw time code
1790  --enable-RCC8000        s RCC 8000 clock
1791  --enable-SCHMID         s Schmid DCF77 clock
1792  --enable-TRIMTAIP       s Trimble GPS receiver/TAIP protocol
1793  --enable-TRIMTSIP       s Trimble GPS receiver/TSIP protocol
1794  --enable-WHARTON        s WHARTON 400A Series clock
1795  --enable-VARITEXT       s VARITEXT clock
1796  --enable-SEL240X        s SEL240X clock
1797  --with-crypto           + =openssl,libcrypto
1798
1799  --with-openssl-libdir   + =/something/reasonable
1800
1801  --with-openssl-incdir   + =/something/reasonable
1802
1803  --without-rpath         s Disable auto-added -R linker paths
1804
1805  --enable-openssl-random Use OpenSSL's crypto random number functions, if
1806                          available (default is yes)
1807  --enable-autokey        + support NTP Autokey protocol
1808  --enable-kmem           s read /dev/kmem for tick and/or tickadj
1809  --enable-accurate-adjtime
1810                          s the adjtime() call is accurate
1811  --enable-tick=VALUE     s force a value for 'tick'
1812  --enable-tickadj=VALUE  s force a value for 'tickadj'
1813  --enable-simulator      - build/install the NTPD simulator?
1814  --without-sntp          - disable building sntp and sntp/tests
1815  --with-ntpsnmpd         s Build ntpsnmpd MIB agent?
1816  --enable-slew-always    s always slew the time
1817  --enable-step-slew      s step and slew the time
1818  --enable-ntpdate-step   s if ntpdate should step the time
1819  --enable-hourly-todr-sync
1820                          s if we should sync TODR hourly
1821  --enable-kernel-fll-bug s if we should avoid a kernel FLL bug
1822  --enable-bug1243-fix    + use unmodified autokey session keys
1823  --enable-irig-sawtooth  s if we should enable the IRIG sawtooth filter
1824  --enable-nist           - if we should enable the NIST lockclock scheme
1825  --enable-ntp-signd      - Provide support for Samba's signing daemon,
1826                          =/var/run/ntp_signd
1827  --enable-ipv6           s use IPv6?
1828
1829  --with-kame             - =/usr/local/v6
1830  --enable-getifaddrs     + Enable the use of getifaddrs() [[yes|no]].
1831  --enable-saveconfig     + saveconfig mechanism
1832  --enable-leap-smear     - experimental leap smear code
1833  --with-gtest            Use the gtest framework (Default: if it's available)
1834  --enable-problem-tests  + enable tests with undiagnosed problems
1835
1836Some influential environment variables:
1837  CC          C compiler command
1838  CFLAGS      C compiler flags
1839  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1840              nonstandard directory <lib dir>
1841  LIBS        libraries to pass to the linker, e.g. -l<library>
1842  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1843              you have headers in a nonstandard directory <include dir>
1844  CPP         C preprocessor
1845  CXX         C++ compiler command
1846  CXXFLAGS    C++ compiler flags
1847  YACC        The `Yet Another Compiler Compiler' implementation to use.
1848              Defaults to the first program found out of: `bison -y', `byacc',
1849              `yacc'.
1850  YFLAGS      The list of arguments that will be passed by default to $YACC.
1851              This script will default YFLAGS to the empty string to avoid a
1852              default value of `-d' given by some make applications.
1853  CXXCPP      C++ preprocessor
1854
1855Use these variables to override the choices made by `configure' or to help
1856it to find libraries and programs with nonstandard names/locations.
1857
1858Report bugs to <http://bugs.ntp.org./>.
1859ntp home page: <http://www.ntp.org./>.
1860_ACEOF
1861ac_status=$?
1862fi
1863
1864if test "$ac_init_help" = "recursive"; then
1865  # If there are subdirs, report their specific --help.
1866  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1867    test -d "$ac_dir" ||
1868      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1869      continue
1870    ac_builddir=.
1871
1872case "$ac_dir" in
1873.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1874*)
1875  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1876  # A ".." for each directory in $ac_dir_suffix.
1877  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1878  case $ac_top_builddir_sub in
1879  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1880  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1881  esac ;;
1882esac
1883ac_abs_top_builddir=$ac_pwd
1884ac_abs_builddir=$ac_pwd$ac_dir_suffix
1885# for backward compatibility:
1886ac_top_builddir=$ac_top_build_prefix
1887
1888case $srcdir in
1889  .)  # We are building in place.
1890    ac_srcdir=.
1891    ac_top_srcdir=$ac_top_builddir_sub
1892    ac_abs_top_srcdir=$ac_pwd ;;
1893  [\\/]* | ?:[\\/]* )  # Absolute name.
1894    ac_srcdir=$srcdir$ac_dir_suffix;
1895    ac_top_srcdir=$srcdir
1896    ac_abs_top_srcdir=$srcdir ;;
1897  *) # Relative name.
1898    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1899    ac_top_srcdir=$ac_top_build_prefix$srcdir
1900    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1901esac
1902ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1903
1904    cd "$ac_dir" || { ac_status=$?; continue; }
1905    # Check for guested configure.
1906    if test -f "$ac_srcdir/configure.gnu"; then
1907      echo &&
1908      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1909    elif test -f "$ac_srcdir/configure"; then
1910      echo &&
1911      $SHELL "$ac_srcdir/configure" --help=recursive
1912    else
1913      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1914    fi || ac_status=$?
1915    cd "$ac_pwd" || { ac_status=$?; break; }
1916  done
1917fi
1918
1919test -n "$ac_init_help" && exit $ac_status
1920if $ac_init_version; then
1921  cat <<\_ACEOF
1922ntp configure 4.2.8p5
1923generated by GNU Autoconf 2.69
1924
1925Copyright (C) 2012 Free Software Foundation, Inc.
1926This configure script is free software; the Free Software Foundation
1927gives unlimited permission to copy, distribute and modify it.
1928_ACEOF
1929  exit
1930fi
1931
1932## ------------------------ ##
1933## Autoconf initialization. ##
1934## ------------------------ ##
1935
1936# ac_fn_c_try_compile LINENO
1937# --------------------------
1938# Try to compile conftest.$ac_ext, and return whether this succeeded.
1939ac_fn_c_try_compile ()
1940{
1941  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1942  rm -f conftest.$ac_objext
1943  if { { ac_try="$ac_compile"
1944case "(($ac_try" in
1945  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1946  *) ac_try_echo=$ac_try;;
1947esac
1948eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1949$as_echo "$ac_try_echo"; } >&5
1950  (eval "$ac_compile") 2>conftest.err
1951  ac_status=$?
1952  if test -s conftest.err; then
1953    grep -v '^ *+' conftest.err >conftest.er1
1954    cat conftest.er1 >&5
1955    mv -f conftest.er1 conftest.err
1956  fi
1957  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1958  test $ac_status = 0; } && {
1959	 test -z "$ac_c_werror_flag" ||
1960	 test ! -s conftest.err
1961       } && test -s conftest.$ac_objext; then :
1962  ac_retval=0
1963else
1964  $as_echo "$as_me: failed program was:" >&5
1965sed 's/^/| /' conftest.$ac_ext >&5
1966
1967	ac_retval=1
1968fi
1969  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1970  as_fn_set_status $ac_retval
1971
1972} # ac_fn_c_try_compile
1973
1974# ac_fn_c_try_cpp LINENO
1975# ----------------------
1976# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1977ac_fn_c_try_cpp ()
1978{
1979  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1980  if { { ac_try="$ac_cpp conftest.$ac_ext"
1981case "(($ac_try" in
1982  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1983  *) ac_try_echo=$ac_try;;
1984esac
1985eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1986$as_echo "$ac_try_echo"; } >&5
1987  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1988  ac_status=$?
1989  if test -s conftest.err; then
1990    grep -v '^ *+' conftest.err >conftest.er1
1991    cat conftest.er1 >&5
1992    mv -f conftest.er1 conftest.err
1993  fi
1994  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1995  test $ac_status = 0; } > conftest.i && {
1996	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1997	 test ! -s conftest.err
1998       }; then :
1999  ac_retval=0
2000else
2001  $as_echo "$as_me: failed program was:" >&5
2002sed 's/^/| /' conftest.$ac_ext >&5
2003
2004    ac_retval=1
2005fi
2006  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2007  as_fn_set_status $ac_retval
2008
2009} # ac_fn_c_try_cpp
2010
2011# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2012# -------------------------------------------------------
2013# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2014# the include files in INCLUDES and setting the cache variable VAR
2015# accordingly.
2016ac_fn_c_check_header_mongrel ()
2017{
2018  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2019  if eval \${$3+:} false; then :
2020  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2021$as_echo_n "checking for $2... " >&6; }
2022if eval \${$3+:} false; then :
2023  $as_echo_n "(cached) " >&6
2024fi
2025eval ac_res=\$$3
2026	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2027$as_echo "$ac_res" >&6; }
2028else
2029  # Is the header compilable?
2030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2031$as_echo_n "checking $2 usability... " >&6; }
2032cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2033/* end confdefs.h.  */
2034$4
2035#include <$2>
2036_ACEOF
2037if ac_fn_c_try_compile "$LINENO"; then :
2038  ac_header_compiler=yes
2039else
2040  ac_header_compiler=no
2041fi
2042rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2044$as_echo "$ac_header_compiler" >&6; }
2045
2046# Is the header present?
2047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2048$as_echo_n "checking $2 presence... " >&6; }
2049cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2050/* end confdefs.h.  */
2051#include <$2>
2052_ACEOF
2053if ac_fn_c_try_cpp "$LINENO"; then :
2054  ac_header_preproc=yes
2055else
2056  ac_header_preproc=no
2057fi
2058rm -f conftest.err conftest.i conftest.$ac_ext
2059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2060$as_echo "$ac_header_preproc" >&6; }
2061
2062# So?  What about this header?
2063case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2064  yes:no: )
2065    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2066$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2067    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2068$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2069    ;;
2070  no:yes:* )
2071    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2072$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2073    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2074$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2075    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2076$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2077    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2078$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2079    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2080$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2081( $as_echo "## ------------------------------------ ##
2082## Report this to http://bugs.ntp.org./ ##
2083## ------------------------------------ ##"
2084     ) | sed "s/^/$as_me: WARNING:     /" >&2
2085    ;;
2086esac
2087  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2088$as_echo_n "checking for $2... " >&6; }
2089if eval \${$3+:} false; then :
2090  $as_echo_n "(cached) " >&6
2091else
2092  eval "$3=\$ac_header_compiler"
2093fi
2094eval ac_res=\$$3
2095	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2096$as_echo "$ac_res" >&6; }
2097fi
2098  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2099
2100} # ac_fn_c_check_header_mongrel
2101
2102# ac_fn_c_try_run LINENO
2103# ----------------------
2104# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2105# that executables *can* be run.
2106ac_fn_c_try_run ()
2107{
2108  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2109  if { { ac_try="$ac_link"
2110case "(($ac_try" in
2111  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2112  *) ac_try_echo=$ac_try;;
2113esac
2114eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2115$as_echo "$ac_try_echo"; } >&5
2116  (eval "$ac_link") 2>&5
2117  ac_status=$?
2118  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2119  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2120  { { case "(($ac_try" in
2121  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2122  *) ac_try_echo=$ac_try;;
2123esac
2124eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2125$as_echo "$ac_try_echo"; } >&5
2126  (eval "$ac_try") 2>&5
2127  ac_status=$?
2128  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2129  test $ac_status = 0; }; }; then :
2130  ac_retval=0
2131else
2132  $as_echo "$as_me: program exited with status $ac_status" >&5
2133       $as_echo "$as_me: failed program was:" >&5
2134sed 's/^/| /' conftest.$ac_ext >&5
2135
2136       ac_retval=$ac_status
2137fi
2138  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2139  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2140  as_fn_set_status $ac_retval
2141
2142} # ac_fn_c_try_run
2143
2144# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2145# -------------------------------------------------------
2146# Tests whether HEADER exists and can be compiled using the include files in
2147# INCLUDES, setting the cache variable VAR accordingly.
2148ac_fn_c_check_header_compile ()
2149{
2150  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2151  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2152$as_echo_n "checking for $2... " >&6; }
2153if eval \${$3+:} false; then :
2154  $as_echo_n "(cached) " >&6
2155else
2156  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2157/* end confdefs.h.  */
2158$4
2159#include <$2>
2160_ACEOF
2161if ac_fn_c_try_compile "$LINENO"; then :
2162  eval "$3=yes"
2163else
2164  eval "$3=no"
2165fi
2166rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2167fi
2168eval ac_res=\$$3
2169	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2170$as_echo "$ac_res" >&6; }
2171  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2172
2173} # ac_fn_c_check_header_compile
2174
2175# ac_fn_c_try_link LINENO
2176# -----------------------
2177# Try to link conftest.$ac_ext, and return whether this succeeded.
2178ac_fn_c_try_link ()
2179{
2180  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2181  rm -f conftest.$ac_objext conftest$ac_exeext
2182  if { { ac_try="$ac_link"
2183case "(($ac_try" in
2184  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2185  *) ac_try_echo=$ac_try;;
2186esac
2187eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2188$as_echo "$ac_try_echo"; } >&5
2189  (eval "$ac_link") 2>conftest.err
2190  ac_status=$?
2191  if test -s conftest.err; then
2192    grep -v '^ *+' conftest.err >conftest.er1
2193    cat conftest.er1 >&5
2194    mv -f conftest.er1 conftest.err
2195  fi
2196  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2197  test $ac_status = 0; } && {
2198	 test -z "$ac_c_werror_flag" ||
2199	 test ! -s conftest.err
2200       } && test -s conftest$ac_exeext && {
2201	 test "$cross_compiling" = yes ||
2202	 test -x conftest$ac_exeext
2203       }; then :
2204  ac_retval=0
2205else
2206  $as_echo "$as_me: failed program was:" >&5
2207sed 's/^/| /' conftest.$ac_ext >&5
2208
2209	ac_retval=1
2210fi
2211  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2212  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2213  # interfere with the next link command; also delete a directory that is
2214  # left behind by Apple's compiler.  We do this before executing the actions.
2215  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2216  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2217  as_fn_set_status $ac_retval
2218
2219} # ac_fn_c_try_link
2220
2221# ac_fn_cxx_try_compile LINENO
2222# ----------------------------
2223# Try to compile conftest.$ac_ext, and return whether this succeeded.
2224ac_fn_cxx_try_compile ()
2225{
2226  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2227  rm -f conftest.$ac_objext
2228  if { { ac_try="$ac_compile"
2229case "(($ac_try" in
2230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2231  *) ac_try_echo=$ac_try;;
2232esac
2233eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2234$as_echo "$ac_try_echo"; } >&5
2235  (eval "$ac_compile") 2>conftest.err
2236  ac_status=$?
2237  if test -s conftest.err; then
2238    grep -v '^ *+' conftest.err >conftest.er1
2239    cat conftest.er1 >&5
2240    mv -f conftest.er1 conftest.err
2241  fi
2242  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2243  test $ac_status = 0; } && {
2244	 test -z "$ac_cxx_werror_flag" ||
2245	 test ! -s conftest.err
2246       } && test -s conftest.$ac_objext; then :
2247  ac_retval=0
2248else
2249  $as_echo "$as_me: failed program was:" >&5
2250sed 's/^/| /' conftest.$ac_ext >&5
2251
2252	ac_retval=1
2253fi
2254  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2255  as_fn_set_status $ac_retval
2256
2257} # ac_fn_cxx_try_compile
2258
2259# ac_fn_c_check_func LINENO FUNC VAR
2260# ----------------------------------
2261# Tests whether FUNC exists, setting the cache variable VAR accordingly
2262ac_fn_c_check_func ()
2263{
2264  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2265  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2266$as_echo_n "checking for $2... " >&6; }
2267if eval \${$3+:} false; then :
2268  $as_echo_n "(cached) " >&6
2269else
2270  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2271/* end confdefs.h.  */
2272/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2273   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2274#define $2 innocuous_$2
2275
2276/* System header to define __stub macros and hopefully few prototypes,
2277    which can conflict with char $2 (); below.
2278    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2279    <limits.h> exists even on freestanding compilers.  */
2280
2281#ifdef __STDC__
2282# include <limits.h>
2283#else
2284# include <assert.h>
2285#endif
2286
2287#undef $2
2288
2289/* Override any GCC internal prototype to avoid an error.
2290   Use char because int might match the return type of a GCC
2291   builtin and then its argument prototype would still apply.  */
2292#ifdef __cplusplus
2293extern "C"
2294#endif
2295char $2 ();
2296/* The GNU C library defines this for functions which it implements
2297    to always fail with ENOSYS.  Some functions are actually named
2298    something starting with __ and the normal name is an alias.  */
2299#if defined __stub_$2 || defined __stub___$2
2300choke me
2301#endif
2302
2303int
2304main ()
2305{
2306return $2 ();
2307  ;
2308  return 0;
2309}
2310_ACEOF
2311if ac_fn_c_try_link "$LINENO"; then :
2312  eval "$3=yes"
2313else
2314  eval "$3=no"
2315fi
2316rm -f core conftest.err conftest.$ac_objext \
2317    conftest$ac_exeext conftest.$ac_ext
2318fi
2319eval ac_res=\$$3
2320	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2321$as_echo "$ac_res" >&6; }
2322  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2323
2324} # ac_fn_c_check_func
2325
2326# ac_fn_cxx_try_cpp LINENO
2327# ------------------------
2328# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2329ac_fn_cxx_try_cpp ()
2330{
2331  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2332  if { { ac_try="$ac_cpp conftest.$ac_ext"
2333case "(($ac_try" in
2334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2335  *) ac_try_echo=$ac_try;;
2336esac
2337eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2338$as_echo "$ac_try_echo"; } >&5
2339  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2340  ac_status=$?
2341  if test -s conftest.err; then
2342    grep -v '^ *+' conftest.err >conftest.er1
2343    cat conftest.er1 >&5
2344    mv -f conftest.er1 conftest.err
2345  fi
2346  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2347  test $ac_status = 0; } > conftest.i && {
2348	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
2349	 test ! -s conftest.err
2350       }; then :
2351  ac_retval=0
2352else
2353  $as_echo "$as_me: failed program was:" >&5
2354sed 's/^/| /' conftest.$ac_ext >&5
2355
2356    ac_retval=1
2357fi
2358  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2359  as_fn_set_status $ac_retval
2360
2361} # ac_fn_cxx_try_cpp
2362
2363# ac_fn_cxx_try_link LINENO
2364# -------------------------
2365# Try to link conftest.$ac_ext, and return whether this succeeded.
2366ac_fn_cxx_try_link ()
2367{
2368  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2369  rm -f conftest.$ac_objext conftest$ac_exeext
2370  if { { ac_try="$ac_link"
2371case "(($ac_try" in
2372  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2373  *) ac_try_echo=$ac_try;;
2374esac
2375eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2376$as_echo "$ac_try_echo"; } >&5
2377  (eval "$ac_link") 2>conftest.err
2378  ac_status=$?
2379  if test -s conftest.err; then
2380    grep -v '^ *+' conftest.err >conftest.er1
2381    cat conftest.er1 >&5
2382    mv -f conftest.er1 conftest.err
2383  fi
2384  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2385  test $ac_status = 0; } && {
2386	 test -z "$ac_cxx_werror_flag" ||
2387	 test ! -s conftest.err
2388       } && test -s conftest$ac_exeext && {
2389	 test "$cross_compiling" = yes ||
2390	 test -x conftest$ac_exeext
2391       }; then :
2392  ac_retval=0
2393else
2394  $as_echo "$as_me: failed program was:" >&5
2395sed 's/^/| /' conftest.$ac_ext >&5
2396
2397	ac_retval=1
2398fi
2399  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2400  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2401  # interfere with the next link command; also delete a directory that is
2402  # left behind by Apple's compiler.  We do this before executing the actions.
2403  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2404  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2405  as_fn_set_status $ac_retval
2406
2407} # ac_fn_cxx_try_link
2408
2409# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2410# -------------------------------------------
2411# Tests whether TYPE exists after having included INCLUDES, setting cache
2412# variable VAR accordingly.
2413ac_fn_c_check_type ()
2414{
2415  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2416  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2417$as_echo_n "checking for $2... " >&6; }
2418if eval \${$3+:} false; then :
2419  $as_echo_n "(cached) " >&6
2420else
2421  eval "$3=no"
2422  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2423/* end confdefs.h.  */
2424$4
2425int
2426main ()
2427{
2428if (sizeof ($2))
2429	 return 0;
2430  ;
2431  return 0;
2432}
2433_ACEOF
2434if ac_fn_c_try_compile "$LINENO"; then :
2435  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2436/* end confdefs.h.  */
2437$4
2438int
2439main ()
2440{
2441if (sizeof (($2)))
2442	    return 0;
2443  ;
2444  return 0;
2445}
2446_ACEOF
2447if ac_fn_c_try_compile "$LINENO"; then :
2448
2449else
2450  eval "$3=yes"
2451fi
2452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2453fi
2454rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2455fi
2456eval ac_res=\$$3
2457	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2458$as_echo "$ac_res" >&6; }
2459  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2460
2461} # ac_fn_c_check_type
2462
2463# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2464# --------------------------------------------
2465# Tries to find the compile-time value of EXPR in a program that includes
2466# INCLUDES, setting VAR accordingly. Returns whether the value could be
2467# computed
2468ac_fn_c_compute_int ()
2469{
2470  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2471  if test "$cross_compiling" = yes; then
2472    # Depending upon the size, compute the lo and hi bounds.
2473cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2474/* end confdefs.h.  */
2475$4
2476int
2477main ()
2478{
2479static int test_array [1 - 2 * !(($2) >= 0)];
2480test_array [0] = 0;
2481return test_array [0];
2482
2483  ;
2484  return 0;
2485}
2486_ACEOF
2487if ac_fn_c_try_compile "$LINENO"; then :
2488  ac_lo=0 ac_mid=0
2489  while :; do
2490    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2491/* end confdefs.h.  */
2492$4
2493int
2494main ()
2495{
2496static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2497test_array [0] = 0;
2498return test_array [0];
2499
2500  ;
2501  return 0;
2502}
2503_ACEOF
2504if ac_fn_c_try_compile "$LINENO"; then :
2505  ac_hi=$ac_mid; break
2506else
2507  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2508			if test $ac_lo -le $ac_mid; then
2509			  ac_lo= ac_hi=
2510			  break
2511			fi
2512			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2513fi
2514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2515  done
2516else
2517  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2518/* end confdefs.h.  */
2519$4
2520int
2521main ()
2522{
2523static int test_array [1 - 2 * !(($2) < 0)];
2524test_array [0] = 0;
2525return test_array [0];
2526
2527  ;
2528  return 0;
2529}
2530_ACEOF
2531if ac_fn_c_try_compile "$LINENO"; then :
2532  ac_hi=-1 ac_mid=-1
2533  while :; do
2534    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2535/* end confdefs.h.  */
2536$4
2537int
2538main ()
2539{
2540static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2541test_array [0] = 0;
2542return test_array [0];
2543
2544  ;
2545  return 0;
2546}
2547_ACEOF
2548if ac_fn_c_try_compile "$LINENO"; then :
2549  ac_lo=$ac_mid; break
2550else
2551  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2552			if test $ac_mid -le $ac_hi; then
2553			  ac_lo= ac_hi=
2554			  break
2555			fi
2556			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2557fi
2558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2559  done
2560else
2561  ac_lo= ac_hi=
2562fi
2563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2564fi
2565rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2566# Binary search between lo and hi bounds.
2567while test "x$ac_lo" != "x$ac_hi"; do
2568  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2569  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2570/* end confdefs.h.  */
2571$4
2572int
2573main ()
2574{
2575static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2576test_array [0] = 0;
2577return test_array [0];
2578
2579  ;
2580  return 0;
2581}
2582_ACEOF
2583if ac_fn_c_try_compile "$LINENO"; then :
2584  ac_hi=$ac_mid
2585else
2586  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2587fi
2588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2589done
2590case $ac_lo in #((
2591?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2592'') ac_retval=1 ;;
2593esac
2594  else
2595    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2596/* end confdefs.h.  */
2597$4
2598static long int longval () { return $2; }
2599static unsigned long int ulongval () { return $2; }
2600#include <stdio.h>
2601#include <stdlib.h>
2602int
2603main ()
2604{
2605
2606  FILE *f = fopen ("conftest.val", "w");
2607  if (! f)
2608    return 1;
2609  if (($2) < 0)
2610    {
2611      long int i = longval ();
2612      if (i != ($2))
2613	return 1;
2614      fprintf (f, "%ld", i);
2615    }
2616  else
2617    {
2618      unsigned long int i = ulongval ();
2619      if (i != ($2))
2620	return 1;
2621      fprintf (f, "%lu", i);
2622    }
2623  /* Do not output a trailing newline, as this causes \r\n confusion
2624     on some platforms.  */
2625  return ferror (f) || fclose (f) != 0;
2626
2627  ;
2628  return 0;
2629}
2630_ACEOF
2631if ac_fn_c_try_run "$LINENO"; then :
2632  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2633else
2634  ac_retval=1
2635fi
2636rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2637  conftest.$ac_objext conftest.beam conftest.$ac_ext
2638rm -f conftest.val
2639
2640  fi
2641  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2642  as_fn_set_status $ac_retval
2643
2644} # ac_fn_c_compute_int
2645
2646# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2647# ---------------------------------------------
2648# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2649# accordingly.
2650ac_fn_c_check_decl ()
2651{
2652  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2653  as_decl_name=`echo $2|sed 's/ *(.*//'`
2654  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2655  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2656$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2657if eval \${$3+:} false; then :
2658  $as_echo_n "(cached) " >&6
2659else
2660  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2661/* end confdefs.h.  */
2662$4
2663int
2664main ()
2665{
2666#ifndef $as_decl_name
2667#ifdef __cplusplus
2668  (void) $as_decl_use;
2669#else
2670  (void) $as_decl_name;
2671#endif
2672#endif
2673
2674  ;
2675  return 0;
2676}
2677_ACEOF
2678if ac_fn_c_try_compile "$LINENO"; then :
2679  eval "$3=yes"
2680else
2681  eval "$3=no"
2682fi
2683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2684fi
2685eval ac_res=\$$3
2686	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2687$as_echo "$ac_res" >&6; }
2688  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2689
2690} # ac_fn_c_check_decl
2691
2692# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2693# ----------------------------------------------------
2694# Tries to find if the field MEMBER exists in type AGGR, after including
2695# INCLUDES, setting cache variable VAR accordingly.
2696ac_fn_c_check_member ()
2697{
2698  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2699  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2700$as_echo_n "checking for $2.$3... " >&6; }
2701if eval \${$4+:} false; then :
2702  $as_echo_n "(cached) " >&6
2703else
2704  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2705/* end confdefs.h.  */
2706$5
2707int
2708main ()
2709{
2710static $2 ac_aggr;
2711if (ac_aggr.$3)
2712return 0;
2713  ;
2714  return 0;
2715}
2716_ACEOF
2717if ac_fn_c_try_compile "$LINENO"; then :
2718  eval "$4=yes"
2719else
2720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2721/* end confdefs.h.  */
2722$5
2723int
2724main ()
2725{
2726static $2 ac_aggr;
2727if (sizeof ac_aggr.$3)
2728return 0;
2729  ;
2730  return 0;
2731}
2732_ACEOF
2733if ac_fn_c_try_compile "$LINENO"; then :
2734  eval "$4=yes"
2735else
2736  eval "$4=no"
2737fi
2738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2739fi
2740rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2741fi
2742eval ac_res=\$$4
2743	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2744$as_echo "$ac_res" >&6; }
2745  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2746
2747} # ac_fn_c_check_member
2748cat >config.log <<_ACEOF
2749This file contains any messages produced by compilers while
2750running configure, to aid debugging if configure makes a mistake.
2751
2752It was created by ntp $as_me 4.2.8p5, which was
2753generated by GNU Autoconf 2.69.  Invocation command line was
2754
2755  $ $0 $@
2756
2757_ACEOF
2758exec 5>>config.log
2759{
2760cat <<_ASUNAME
2761## --------- ##
2762## Platform. ##
2763## --------- ##
2764
2765hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2766uname -m = `(uname -m) 2>/dev/null || echo unknown`
2767uname -r = `(uname -r) 2>/dev/null || echo unknown`
2768uname -s = `(uname -s) 2>/dev/null || echo unknown`
2769uname -v = `(uname -v) 2>/dev/null || echo unknown`
2770
2771/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2772/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2773
2774/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2775/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2776/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2777/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2778/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2779/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2780/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2781
2782_ASUNAME
2783
2784as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2785for as_dir in $PATH
2786do
2787  IFS=$as_save_IFS
2788  test -z "$as_dir" && as_dir=.
2789    $as_echo "PATH: $as_dir"
2790  done
2791IFS=$as_save_IFS
2792
2793} >&5
2794
2795cat >&5 <<_ACEOF
2796
2797
2798## ----------- ##
2799## Core tests. ##
2800## ----------- ##
2801
2802_ACEOF
2803
2804
2805# Keep a trace of the command line.
2806# Strip out --no-create and --no-recursion so they do not pile up.
2807# Strip out --silent because we don't want to record it for future runs.
2808# Also quote any args containing shell meta-characters.
2809# Make two passes to allow for proper duplicate-argument suppression.
2810ac_configure_args=
2811ac_configure_args0=
2812ac_configure_args1=
2813ac_must_keep_next=false
2814for ac_pass in 1 2
2815do
2816  for ac_arg
2817  do
2818    case $ac_arg in
2819    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2820    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2821    | -silent | --silent | --silen | --sile | --sil)
2822      continue ;;
2823    *\'*)
2824      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2825    esac
2826    case $ac_pass in
2827    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2828    2)
2829      as_fn_append ac_configure_args1 " '$ac_arg'"
2830      if test $ac_must_keep_next = true; then
2831	ac_must_keep_next=false # Got value, back to normal.
2832      else
2833	case $ac_arg in
2834	  *=* | --config-cache | -C | -disable-* | --disable-* \
2835	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2836	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2837	  | -with-* | --with-* | -without-* | --without-* | --x)
2838	    case "$ac_configure_args0 " in
2839	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2840	    esac
2841	    ;;
2842	  -* ) ac_must_keep_next=true ;;
2843	esac
2844      fi
2845      as_fn_append ac_configure_args " '$ac_arg'"
2846      ;;
2847    esac
2848  done
2849done
2850{ ac_configure_args0=; unset ac_configure_args0;}
2851{ ac_configure_args1=; unset ac_configure_args1;}
2852
2853# When interrupted or exit'd, cleanup temporary files, and complete
2854# config.log.  We remove comments because anyway the quotes in there
2855# would cause problems or look ugly.
2856# WARNING: Use '\'' to represent an apostrophe within the trap.
2857# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2858trap 'exit_status=$?
2859  # Save into config.log some information that might help in debugging.
2860  {
2861    echo
2862
2863    $as_echo "## ---------------- ##
2864## Cache variables. ##
2865## ---------------- ##"
2866    echo
2867    # The following way of writing the cache mishandles newlines in values,
2868(
2869  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2870    eval ac_val=\$$ac_var
2871    case $ac_val in #(
2872    *${as_nl}*)
2873      case $ac_var in #(
2874      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2875$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2876      esac
2877      case $ac_var in #(
2878      _ | IFS | as_nl) ;; #(
2879      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2880      *) { eval $ac_var=; unset $ac_var;} ;;
2881      esac ;;
2882    esac
2883  done
2884  (set) 2>&1 |
2885    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2886    *${as_nl}ac_space=\ *)
2887      sed -n \
2888	"s/'\''/'\''\\\\'\'''\''/g;
2889	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2890      ;; #(
2891    *)
2892      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2893      ;;
2894    esac |
2895    sort
2896)
2897    echo
2898
2899    $as_echo "## ----------------- ##
2900## Output variables. ##
2901## ----------------- ##"
2902    echo
2903    for ac_var in $ac_subst_vars
2904    do
2905      eval ac_val=\$$ac_var
2906      case $ac_val in
2907      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2908      esac
2909      $as_echo "$ac_var='\''$ac_val'\''"
2910    done | sort
2911    echo
2912
2913    if test -n "$ac_subst_files"; then
2914      $as_echo "## ------------------- ##
2915## File substitutions. ##
2916## ------------------- ##"
2917      echo
2918      for ac_var in $ac_subst_files
2919      do
2920	eval ac_val=\$$ac_var
2921	case $ac_val in
2922	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2923	esac
2924	$as_echo "$ac_var='\''$ac_val'\''"
2925      done | sort
2926      echo
2927    fi
2928
2929    if test -s confdefs.h; then
2930      $as_echo "## ----------- ##
2931## confdefs.h. ##
2932## ----------- ##"
2933      echo
2934      cat confdefs.h
2935      echo
2936    fi
2937    test "$ac_signal" != 0 &&
2938      $as_echo "$as_me: caught signal $ac_signal"
2939    $as_echo "$as_me: exit $exit_status"
2940  } >&5
2941  rm -f core *.core core.conftest.* &&
2942    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2943    exit $exit_status
2944' 0
2945for ac_signal in 1 2 13 15; do
2946  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2947done
2948ac_signal=0
2949
2950# confdefs.h avoids OS command line length limits that DEFS can exceed.
2951rm -f -r conftest* confdefs.h
2952
2953$as_echo "/* confdefs.h */" > confdefs.h
2954
2955# Predefined preprocessor variables.
2956
2957cat >>confdefs.h <<_ACEOF
2958#define PACKAGE_NAME "$PACKAGE_NAME"
2959_ACEOF
2960
2961cat >>confdefs.h <<_ACEOF
2962#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2963_ACEOF
2964
2965cat >>confdefs.h <<_ACEOF
2966#define PACKAGE_VERSION "$PACKAGE_VERSION"
2967_ACEOF
2968
2969cat >>confdefs.h <<_ACEOF
2970#define PACKAGE_STRING "$PACKAGE_STRING"
2971_ACEOF
2972
2973cat >>confdefs.h <<_ACEOF
2974#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2975_ACEOF
2976
2977cat >>confdefs.h <<_ACEOF
2978#define PACKAGE_URL "$PACKAGE_URL"
2979_ACEOF
2980
2981
2982# Let the site file select an alternate cache file if it wants to.
2983# Prefer an explicitly selected file to automatically selected ones.
2984ac_site_file1=NONE
2985ac_site_file2=NONE
2986if test -n "$CONFIG_SITE"; then
2987  # We do not want a PATH search for config.site.
2988  case $CONFIG_SITE in #((
2989    -*)  ac_site_file1=./$CONFIG_SITE;;
2990    */*) ac_site_file1=$CONFIG_SITE;;
2991    *)   ac_site_file1=./$CONFIG_SITE;;
2992  esac
2993elif test "x$prefix" != xNONE; then
2994  ac_site_file1=$prefix/share/config.site
2995  ac_site_file2=$prefix/etc/config.site
2996else
2997  ac_site_file1=$ac_default_prefix/share/config.site
2998  ac_site_file2=$ac_default_prefix/etc/config.site
2999fi
3000for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3001do
3002  test "x$ac_site_file" = xNONE && continue
3003  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
3004    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3005$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3006    sed 's/^/| /' "$ac_site_file" >&5
3007    . "$ac_site_file" \
3008      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3009$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3010as_fn_error $? "failed to load site script $ac_site_file
3011See \`config.log' for more details" "$LINENO" 5; }
3012  fi
3013done
3014
3015if test -r "$cache_file"; then
3016  # Some versions of bash will fail to source /dev/null (special files
3017  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
3018  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
3019    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3020$as_echo "$as_me: loading cache $cache_file" >&6;}
3021    case $cache_file in
3022      [\\/]* | ?:[\\/]* ) . "$cache_file";;
3023      *)                      . "./$cache_file";;
3024    esac
3025  fi
3026else
3027  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3028$as_echo "$as_me: creating cache $cache_file" >&6;}
3029  >$cache_file
3030fi
3031
3032as_fn_append ac_header_list " stdarg.h"
3033# Check that the precious variables saved in the cache have kept the same
3034# value.
3035ac_cache_corrupted=false
3036for ac_var in $ac_precious_vars; do
3037  eval ac_old_set=\$ac_cv_env_${ac_var}_set
3038  eval ac_new_set=\$ac_env_${ac_var}_set
3039  eval ac_old_val=\$ac_cv_env_${ac_var}_value
3040  eval ac_new_val=\$ac_env_${ac_var}_value
3041  case $ac_old_set,$ac_new_set in
3042    set,)
3043      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3044$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3045      ac_cache_corrupted=: ;;
3046    ,set)
3047      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3048$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3049      ac_cache_corrupted=: ;;
3050    ,);;
3051    *)
3052      if test "x$ac_old_val" != "x$ac_new_val"; then
3053	# differences in whitespace do not lead to failure.
3054	ac_old_val_w=`echo x $ac_old_val`
3055	ac_new_val_w=`echo x $ac_new_val`
3056	if test "$ac_old_val_w" != "$ac_new_val_w"; then
3057	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3058$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3059	  ac_cache_corrupted=:
3060	else
3061	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3062$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3063	  eval $ac_var=\$ac_old_val
3064	fi
3065	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3066$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
3067	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3068$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
3069      fi;;
3070  esac
3071  # Pass precious variables to config.status.
3072  if test "$ac_new_set" = set; then
3073    case $ac_new_val in
3074    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3075    *) ac_arg=$ac_var=$ac_new_val ;;
3076    esac
3077    case " $ac_configure_args " in
3078      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3079      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3080    esac
3081  fi
3082done
3083if $ac_cache_corrupted; then
3084  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3085$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3086  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3087$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3088  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3089fi
3090## -------------------- ##
3091## Main body of script. ##
3092## -------------------- ##
3093
3094ac_ext=c
3095ac_cpp='$CPP $CPPFLAGS'
3096ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3097ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3098ac_compiler_gnu=$ac_cv_c_compiler_gnu
3099
3100
3101
3102ac_aux_dir=
3103for ac_dir in sntp/libevent/build-aux "$srcdir"/sntp/libevent/build-aux; do
3104  if test -f "$ac_dir/install-sh"; then
3105    ac_aux_dir=$ac_dir
3106    ac_install_sh="$ac_aux_dir/install-sh -c"
3107    break
3108  elif test -f "$ac_dir/install.sh"; then
3109    ac_aux_dir=$ac_dir
3110    ac_install_sh="$ac_aux_dir/install.sh -c"
3111    break
3112  elif test -f "$ac_dir/shtool"; then
3113    ac_aux_dir=$ac_dir
3114    ac_install_sh="$ac_aux_dir/shtool install -c"
3115    break
3116  fi
3117done
3118if test -z "$ac_aux_dir"; then
3119  as_fn_error $? "cannot find install-sh, install.sh, or shtool in sntp/libevent/build-aux \"$srcdir\"/sntp/libevent/build-aux" "$LINENO" 5
3120fi
3121
3122# These three variables are undocumented and unsupported,
3123# and are intended to be withdrawn in a future Autoconf release.
3124# They can cause serious problems if a builder's source tree is in a directory
3125# whose full name contains unusual characters.
3126ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3127ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3128ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3129
3130
3131ac_ext=c
3132ac_cpp='$CPP $CPPFLAGS'
3133ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3134ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3135ac_compiler_gnu=$ac_cv_c_compiler_gnu
3136
3137
3138
3139
3140
3141
3142# Bump ntp_configure_cache_version for each change to configure.ac or
3143# .m4 files which invalidates cached values from previous configure
3144# runs.
3145#
3146# If the change affects cache variables used only by the main NTP
3147# configure.ac, then only its version number should be bumped, while
3148# the subdir configure.ac version numbers should be unchanged.  The
3149# same is true for a test/variable that is used only by one subdir
3150# being changed incompatibly; only that subdir's cache version needs
3151# bumping.
3152#
3153# If a change affects variables shared by all NTP configure scripts,
3154# please bump the version numbers of each.  If you are not sure, the
3155# safe choice is to bump all on any cache-invalidating change.
3156#
3157# In order to avoid the risk of version stamp collision between -stable
3158# and -dev branches, do not simply increment the version, instead use
3159# the date YYYYMMDD optionally with -HHMM if there is more than one
3160# bump in a day.
3161
3162ntp_configure_cache_version=20120806
3163
3164# When the cache version of config.cache and configure do not
3165# match, NTP_CACHEVERSION will flush the cache.
3166
3167
3168
3169    ntp_cache_flush=1
3170
3171    case "$ntp_cv_main_cache_version" in
3172     $ntp_configure_cache_version)
3173	# same version, good
3174	ntp_cache_flush=0
3175	;;
3176     '')
3177	# No cache, predates ntp_cv_main_cache_version, or is empty.
3178	case "$cache_file" in
3179	 /dev/null)
3180	    ntp_cache_flush=0
3181	    ;;
3182	 *)
3183	    case "$NTP_CACHEVERSION_PARENT" in
3184	     '')
3185		# Do not clear the cache immediately after it is created
3186		# empty as it is noisy.  Differentiate a newly-created
3187		# config.cache from one predating the cache version
3188		# mechanism by looking for the first cached variable set
3189		# by Autoconf
3190		case "$ac_cv_path_install" in
3191		 '')
3192		    # empty config.cache file
3193		    ntp_cache_flush=0
3194		esac
3195		;;
3196	     *)
3197		# Parent configure just created cache from empty,
3198		# flushing would be counterproductive.
3199		ntp_cache_flush=0;
3200		;;
3201	    esac
3202	esac
3203	;;
3204     *)
3205	# configure cache version mismatches config.cache version
3206	;;
3207    esac
3208
3209    case "$ntp_cache_flush" in
3210     1)
3211	c_version="${ntp_cv_main_cache_version:-(no version found)}"
3212
3213	# Do we flush all variables or exclude others' version stamps?
3214
3215	case "$NTP_CACHEVERSION_PARENT" in
3216	 '')
3217	    # Clear all *_cv_* variables including our child subdirs'
3218	    # ntp_cv_*_cache_version variables.  This prevents subdir
3219	    # configure scripts from noticing a version mismatch just
3220	    # after the top configure in the invocation cleared and
3221	    # recreated the cache.
3222
3223	    c_varname_list=`set |
3224			    sed -n -e 's/=.*$//' \
3225				   -e '/_cv_/p'
3226			   `
3227	    ;;
3228	 *)
3229	    # This is not the top configure this particular invocation.
3230	    # Clear all *_cv_* variables sparing the version stamps
3231	    # of other configure scripts, so we don't trigger
3232	    # useless repeated clearings.
3233
3234	    c_varname_list=`set |
3235			    sed -n -e 's/=.*$//' \
3236				   -e '/ntp_cv_.*_cache_version/d' \
3237				   -e '/_cv_/p'
3238			   `
3239	esac
3240
3241	for c_varname in $c_varname_list
3242	do
3243	    	    	    	    	    	    { eval $c_varname=; unset $c_varname; }
3244	done
3245
3246	{ $as_echo "$as_me:${as_lineno-$LINENO}: $cache_file saved by another version, ignored." >&5
3247$as_echo "$as_me: $cache_file saved by another version, ignored." >&6;}
3248	{ $as_echo "$as_me:${as_lineno-$LINENO}: configure script cache version: $ntp_configure_cache_version" >&5
3249$as_echo "$as_me: configure script cache version: $ntp_configure_cache_version" >&6;}
3250	{ $as_echo "$as_me:${as_lineno-$LINENO}: $cache_file version: $c_version" >&5
3251$as_echo "$as_me: $cache_file version: $c_version" >&6;}
3252	{ c_varname=; unset c_varname;}
3253	{ c_varname_list=; unset c_varname_list;}
3254	{ c_version=; unset c_version;}
3255    esac
3256
3257    { ntp_cache_flush=; unset ntp_cache_flush;}
3258
3259    # save configure version in config.cache for next time
3260    ntp_cv_main_cache_version="$ntp_configure_cache_version"
3261
3262    # let any subdir configure.ac NTP_CACHEVERSION invocations
3263    # know they are not the top level.
3264    NTP_CACHEVERSION_PARENT='main' ; export NTP_CACHEVERSION_PARENT
3265
3266
3267am__api_version='1.15'
3268
3269# Find a good install program.  We prefer a C program (faster),
3270# so one script is as good as another.  But avoid the broken or
3271# incompatible versions:
3272# SysV /etc/install, /usr/sbin/install
3273# SunOS /usr/etc/install
3274# IRIX /sbin/install
3275# AIX /bin/install
3276# AmigaOS /C/install, which installs bootblocks on floppy discs
3277# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3278# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3279# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3280# OS/2's system install, which has a completely different semantic
3281# ./install, which can be erroneously created by make from ./install.sh.
3282# Reject install programs that cannot install multiple files.
3283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
3284$as_echo_n "checking for a BSD-compatible install... " >&6; }
3285if test -z "$INSTALL"; then
3286if ${ac_cv_path_install+:} false; then :
3287  $as_echo_n "(cached) " >&6
3288else
3289  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3290for as_dir in $PATH
3291do
3292  IFS=$as_save_IFS
3293  test -z "$as_dir" && as_dir=.
3294    # Account for people who put trailing slashes in PATH elements.
3295case $as_dir/ in #((
3296  ./ | .// | /[cC]/* | \
3297  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
3298  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
3299  /usr/ucb/* ) ;;
3300  *)
3301    # OSF1 and SCO ODT 3.0 have their own names for install.
3302    # Don't use installbsd from OSF since it installs stuff as root
3303    # by default.
3304    for ac_prog in ginstall scoinst install; do
3305      for ac_exec_ext in '' $ac_executable_extensions; do
3306	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3307	  if test $ac_prog = install &&
3308	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3309	    # AIX install.  It has an incompatible calling convention.
3310	    :
3311	  elif test $ac_prog = install &&
3312	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3313	    # program-specific install script used by HP pwplus--don't use.
3314	    :
3315	  else
3316	    rm -rf conftest.one conftest.two conftest.dir
3317	    echo one > conftest.one
3318	    echo two > conftest.two
3319	    mkdir conftest.dir
3320	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
3321	      test -s conftest.one && test -s conftest.two &&
3322	      test -s conftest.dir/conftest.one &&
3323	      test -s conftest.dir/conftest.two
3324	    then
3325	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3326	      break 3
3327	    fi
3328	  fi
3329	fi
3330      done
3331    done
3332    ;;
3333esac
3334
3335  done
3336IFS=$as_save_IFS
3337
3338rm -rf conftest.one conftest.two conftest.dir
3339
3340fi
3341  if test "${ac_cv_path_install+set}" = set; then
3342    INSTALL=$ac_cv_path_install
3343  else
3344    # As a last resort, use the slow shell script.  Don't cache a
3345    # value for INSTALL within a source directory, because that will
3346    # break other packages using the cache if that directory is
3347    # removed, or if the value is a relative name.
3348    INSTALL=$ac_install_sh
3349  fi
3350fi
3351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
3352$as_echo "$INSTALL" >&6; }
3353
3354# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3355# It thinks the first close brace ends the variable substitution.
3356test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3357
3358test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3359
3360test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3361
3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
3363$as_echo_n "checking whether build environment is sane... " >&6; }
3364# Reject unsafe characters in $srcdir or the absolute working directory
3365# name.  Accept space and tab only in the latter.
3366am_lf='
3367'
3368case `pwd` in
3369  *[\\\"\#\$\&\'\`$am_lf]*)
3370    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
3371esac
3372case $srcdir in
3373  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
3374    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
3375esac
3376
3377# Do 'set' in a subshell so we don't clobber the current shell's
3378# arguments.  Must try -L first in case configure is actually a
3379# symlink; some systems play weird games with the mod time of symlinks
3380# (eg FreeBSD returns the mod time of the symlink's containing
3381# directory).
3382if (
3383   am_has_slept=no
3384   for am_try in 1 2; do
3385     echo "timestamp, slept: $am_has_slept" > conftest.file
3386     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
3387     if test "$*" = "X"; then
3388	# -L didn't work.
3389	set X `ls -t "$srcdir/configure" conftest.file`
3390     fi
3391     if test "$*" != "X $srcdir/configure conftest.file" \
3392	&& test "$*" != "X conftest.file $srcdir/configure"; then
3393
3394	# If neither matched, then we have a broken ls.  This can happen
3395	# if, for instance, CONFIG_SHELL is bash and it inherits a
3396	# broken ls alias from the environment.  This has actually
3397	# happened.  Such a system could not be considered "sane".
3398	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
3399  alias in your environment" "$LINENO" 5
3400     fi
3401     if test "$2" = conftest.file || test $am_try -eq 2; then
3402       break
3403     fi
3404     # Just in case.
3405     sleep 1
3406     am_has_slept=yes
3407   done
3408   test "$2" = conftest.file
3409   )
3410then
3411   # Ok.
3412   :
3413else
3414   as_fn_error $? "newly created file is older than distributed files!
3415Check your system clock" "$LINENO" 5
3416fi
3417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3418$as_echo "yes" >&6; }
3419# If we didn't sleep, we still need to ensure time stamps of config.status and
3420# generated files are strictly newer.
3421am_sleep_pid=
3422if grep 'slept: no' conftest.file >/dev/null 2>&1; then
3423  ( sleep 1 ) &
3424  am_sleep_pid=$!
3425fi
3426
3427rm -f conftest.file
3428
3429test "$program_prefix" != NONE &&
3430  program_transform_name="s&^&$program_prefix&;$program_transform_name"
3431# Use a double $ so make ignores it.
3432test "$program_suffix" != NONE &&
3433  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
3434# Double any \ or $.
3435# By default was `s,x,x', remove it if useless.
3436ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
3437program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
3438
3439# Expand $ac_aux_dir to an absolute path.
3440am_aux_dir=`cd "$ac_aux_dir" && pwd`
3441
3442if test x"${MISSING+set}" != xset; then
3443  case $am_aux_dir in
3444  *\ * | *\	*)
3445    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
3446  *)
3447    MISSING="\${SHELL} $am_aux_dir/missing" ;;
3448  esac
3449fi
3450# Use eval to expand $SHELL
3451if eval "$MISSING --is-lightweight"; then
3452  am_missing_run="$MISSING "
3453else
3454  am_missing_run=
3455  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
3456$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
3457fi
3458
3459if test x"${install_sh+set}" != xset; then
3460  case $am_aux_dir in
3461  *\ * | *\	*)
3462    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
3463  *)
3464    install_sh="\${SHELL} $am_aux_dir/install-sh"
3465  esac
3466fi
3467
3468# Installed binaries are usually stripped using 'strip' when the user
3469# run "make install-strip".  However 'strip' might not be the right
3470# tool to use in cross-compilation environments, therefore Automake
3471# will honor the 'STRIP' environment variable to overrule this program.
3472if test "$cross_compiling" != no; then
3473  if test -n "$ac_tool_prefix"; then
3474  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
3475set dummy ${ac_tool_prefix}strip; ac_word=$2
3476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3477$as_echo_n "checking for $ac_word... " >&6; }
3478if ${ac_cv_prog_STRIP+:} false; then :
3479  $as_echo_n "(cached) " >&6
3480else
3481  if test -n "$STRIP"; then
3482  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
3483else
3484as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3485for as_dir in $PATH
3486do
3487  IFS=$as_save_IFS
3488  test -z "$as_dir" && as_dir=.
3489    for ac_exec_ext in '' $ac_executable_extensions; do
3490  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3491    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
3492    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3493    break 2
3494  fi
3495done
3496  done
3497IFS=$as_save_IFS
3498
3499fi
3500fi
3501STRIP=$ac_cv_prog_STRIP
3502if test -n "$STRIP"; then
3503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
3504$as_echo "$STRIP" >&6; }
3505else
3506  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3507$as_echo "no" >&6; }
3508fi
3509
3510
3511fi
3512if test -z "$ac_cv_prog_STRIP"; then
3513  ac_ct_STRIP=$STRIP
3514  # Extract the first word of "strip", so it can be a program name with args.
3515set dummy strip; ac_word=$2
3516{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3517$as_echo_n "checking for $ac_word... " >&6; }
3518if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
3519  $as_echo_n "(cached) " >&6
3520else
3521  if test -n "$ac_ct_STRIP"; then
3522  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
3523else
3524as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3525for as_dir in $PATH
3526do
3527  IFS=$as_save_IFS
3528  test -z "$as_dir" && as_dir=.
3529    for ac_exec_ext in '' $ac_executable_extensions; do
3530  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3531    ac_cv_prog_ac_ct_STRIP="strip"
3532    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3533    break 2
3534  fi
3535done
3536  done
3537IFS=$as_save_IFS
3538
3539fi
3540fi
3541ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
3542if test -n "$ac_ct_STRIP"; then
3543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
3544$as_echo "$ac_ct_STRIP" >&6; }
3545else
3546  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3547$as_echo "no" >&6; }
3548fi
3549
3550  if test "x$ac_ct_STRIP" = x; then
3551    STRIP=":"
3552  else
3553    case $cross_compiling:$ac_tool_warned in
3554yes:)
3555{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3556$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3557ac_tool_warned=yes ;;
3558esac
3559    STRIP=$ac_ct_STRIP
3560  fi
3561else
3562  STRIP="$ac_cv_prog_STRIP"
3563fi
3564
3565fi
3566INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
3567
3568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
3569$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
3570if test -z "$MKDIR_P"; then
3571  if ${ac_cv_path_mkdir+:} false; then :
3572  $as_echo_n "(cached) " >&6
3573else
3574  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3575for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
3576do
3577  IFS=$as_save_IFS
3578  test -z "$as_dir" && as_dir=.
3579    for ac_prog in mkdir gmkdir; do
3580	 for ac_exec_ext in '' $ac_executable_extensions; do
3581	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
3582	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
3583	     'mkdir (GNU coreutils) '* | \
3584	     'mkdir (coreutils) '* | \
3585	     'mkdir (fileutils) '4.1*)
3586	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
3587	       break 3;;
3588	   esac
3589	 done
3590       done
3591  done
3592IFS=$as_save_IFS
3593
3594fi
3595
3596  test -d ./--version && rmdir ./--version
3597  if test "${ac_cv_path_mkdir+set}" = set; then
3598    MKDIR_P="$ac_cv_path_mkdir -p"
3599  else
3600    # As a last resort, use the slow shell script.  Don't cache a
3601    # value for MKDIR_P within a source directory, because that will
3602    # break other packages using the cache if that directory is
3603    # removed, or if the value is a relative name.
3604    MKDIR_P="$ac_install_sh -d"
3605  fi
3606fi
3607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
3608$as_echo "$MKDIR_P" >&6; }
3609
3610for ac_prog in gawk mawk nawk awk
3611do
3612  # Extract the first word of "$ac_prog", so it can be a program name with args.
3613set dummy $ac_prog; ac_word=$2
3614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3615$as_echo_n "checking for $ac_word... " >&6; }
3616if ${ac_cv_prog_AWK+:} false; then :
3617  $as_echo_n "(cached) " >&6
3618else
3619  if test -n "$AWK"; then
3620  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3621else
3622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3623for as_dir in $PATH
3624do
3625  IFS=$as_save_IFS
3626  test -z "$as_dir" && as_dir=.
3627    for ac_exec_ext in '' $ac_executable_extensions; do
3628  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3629    ac_cv_prog_AWK="$ac_prog"
3630    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3631    break 2
3632  fi
3633done
3634  done
3635IFS=$as_save_IFS
3636
3637fi
3638fi
3639AWK=$ac_cv_prog_AWK
3640if test -n "$AWK"; then
3641  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3642$as_echo "$AWK" >&6; }
3643else
3644  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3645$as_echo "no" >&6; }
3646fi
3647
3648
3649  test -n "$AWK" && break
3650done
3651
3652{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3653$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3654set x ${MAKE-make}
3655ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3656if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3657  $as_echo_n "(cached) " >&6
3658else
3659  cat >conftest.make <<\_ACEOF
3660SHELL = /bin/sh
3661all:
3662	@echo '@@@%%%=$(MAKE)=@@@%%%'
3663_ACEOF
3664# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3665case `${MAKE-make} -f conftest.make 2>/dev/null` in
3666  *@@@%%%=?*=@@@%%%*)
3667    eval ac_cv_prog_make_${ac_make}_set=yes;;
3668  *)
3669    eval ac_cv_prog_make_${ac_make}_set=no;;
3670esac
3671rm -f conftest.make
3672fi
3673if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3674  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3675$as_echo "yes" >&6; }
3676  SET_MAKE=
3677else
3678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3679$as_echo "no" >&6; }
3680  SET_MAKE="MAKE=${MAKE-make}"
3681fi
3682
3683rm -rf .tst 2>/dev/null
3684mkdir .tst 2>/dev/null
3685if test -d .tst; then
3686  am__leading_dot=.
3687else
3688  am__leading_dot=_
3689fi
3690rmdir .tst 2>/dev/null
3691
3692# Check whether --enable-silent-rules was given.
3693if test "${enable_silent_rules+set}" = set; then :
3694  enableval=$enable_silent_rules;
3695fi
3696
3697case $enable_silent_rules in # (((
3698  yes) AM_DEFAULT_VERBOSITY=0;;
3699   no) AM_DEFAULT_VERBOSITY=1;;
3700    *) AM_DEFAULT_VERBOSITY=1;;
3701esac
3702am_make=${MAKE-make}
3703{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3704$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3705if ${am_cv_make_support_nested_variables+:} false; then :
3706  $as_echo_n "(cached) " >&6
3707else
3708  if $as_echo 'TRUE=$(BAR$(V))
3709BAR0=false
3710BAR1=true
3711V=1
3712am__doit:
3713	@$(TRUE)
3714.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3715  am_cv_make_support_nested_variables=yes
3716else
3717  am_cv_make_support_nested_variables=no
3718fi
3719fi
3720{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3721$as_echo "$am_cv_make_support_nested_variables" >&6; }
3722if test $am_cv_make_support_nested_variables = yes; then
3723    AM_V='$(V)'
3724  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3725else
3726  AM_V=$AM_DEFAULT_VERBOSITY
3727  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3728fi
3729AM_BACKSLASH='\'
3730
3731if test "`cd $srcdir && pwd`" != "`pwd`"; then
3732  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3733  # is not polluted with repeated "-I."
3734  am__isrc=' -I$(srcdir)'
3735  # test to see if srcdir already configured
3736  if test -f $srcdir/config.status; then
3737    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3738  fi
3739fi
3740
3741# test whether we have cygpath
3742if test -z "$CYGPATH_W"; then
3743  if (cygpath --version) >/dev/null 2>/dev/null; then
3744    CYGPATH_W='cygpath -w'
3745  else
3746    CYGPATH_W=echo
3747  fi
3748fi
3749
3750
3751# Define the identity of the package.
3752 PACKAGE='ntp'
3753 VERSION='4.2.8p5'
3754
3755
3756cat >>confdefs.h <<_ACEOF
3757#define PACKAGE "$PACKAGE"
3758_ACEOF
3759
3760
3761cat >>confdefs.h <<_ACEOF
3762#define VERSION "$VERSION"
3763_ACEOF
3764
3765# Some tools Automake needs.
3766
3767ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3768
3769
3770AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3771
3772
3773AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3774
3775
3776AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3777
3778
3779MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3780
3781# For better backward compatibility.  To be removed once Automake 1.9.x
3782# dies out for good.  For more background, see:
3783# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3784# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3785mkdir_p='$(MKDIR_P)'
3786
3787# We need awk for the "check" target (and possibly the TAP driver).  The
3788# system "awk" is bad on some platforms.
3789# Always define AMTAR for backward compatibility.  Yes, it's still used
3790# in the wild :-(  We should find a proper way to deprecate it ...
3791AMTAR='$${TAR-tar}'
3792
3793
3794# We'll loop over all known methods to create a tar archive until one works.
3795_am_tools='gnutar  pax cpio none'
3796
3797am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3798
3799
3800
3801
3802
3803
3804# POSIX will say in a future version that running "rm -f" with no argument
3805# is OK; and we want to be able to make that assumption in our Makefile
3806# recipes.  So use an aggressive probe to check that the usage we want is
3807# actually supported "in the wild" to an acceptable degree.
3808# See automake bug#10828.
3809# To make any issue more visible, cause the running configure to be aborted
3810# by default if the 'rm' program in use doesn't match our expectations; the
3811# user can still override this though.
3812if rm -f && rm -fr && rm -rf; then : OK; else
3813  cat >&2 <<'END'
3814Oops!
3815
3816Your 'rm' program seems unable to run without file operands specified
3817on the command line, even when the '-f' option is present.  This is contrary
3818to the behaviour of most rm programs out there, and not conforming with
3819the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3820
3821Please tell bug-automake@gnu.org about your system, including the value
3822of your $PATH and any error possibly output before this message.  This
3823can help us improve future automake versions.
3824
3825END
3826  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3827    echo 'Configuration will proceed anyway, since you have set the' >&2
3828    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3829    echo >&2
3830  else
3831    cat >&2 <<'END'
3832Aborting the configuration process, to ensure you take notice of the issue.
3833
3834You can download and install GNU coreutils to get an 'rm' implementation
3835that behaves properly: <http://www.gnu.org/software/coreutils/>.
3836
3837If you want to complete the configuration process using your problematic
3838'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3839to "yes", and re-run configure.
3840
3841END
3842    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3843  fi
3844fi
3845
3846
3847# Check whether --enable-silent-rules was given.
3848if test "${enable_silent_rules+set}" = set; then :
3849  enableval=$enable_silent_rules;
3850fi
3851
3852case $enable_silent_rules in # (((
3853  yes) AM_DEFAULT_VERBOSITY=0;;
3854   no) AM_DEFAULT_VERBOSITY=1;;
3855    *) AM_DEFAULT_VERBOSITY=0;;
3856esac
3857am_make=${MAKE-make}
3858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3859$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3860if ${am_cv_make_support_nested_variables+:} false; then :
3861  $as_echo_n "(cached) " >&6
3862else
3863  if $as_echo 'TRUE=$(BAR$(V))
3864BAR0=false
3865BAR1=true
3866V=1
3867am__doit:
3868	@$(TRUE)
3869.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3870  am_cv_make_support_nested_variables=yes
3871else
3872  am_cv_make_support_nested_variables=no
3873fi
3874fi
3875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3876$as_echo "$am_cv_make_support_nested_variables" >&6; }
3877if test $am_cv_make_support_nested_variables = yes; then
3878    AM_V='$(V)'
3879  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3880else
3881  AM_V=$AM_DEFAULT_VERBOSITY
3882  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3883fi
3884AM_BACKSLASH='\'
3885
3886
3887# Make sure we can run config.sub.
3888$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3889  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3890
3891{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3892$as_echo_n "checking build system type... " >&6; }
3893if ${ac_cv_build+:} false; then :
3894  $as_echo_n "(cached) " >&6
3895else
3896  ac_build_alias=$build_alias
3897test "x$ac_build_alias" = x &&
3898  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3899test "x$ac_build_alias" = x &&
3900  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3901ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3902  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3903
3904fi
3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3906$as_echo "$ac_cv_build" >&6; }
3907case $ac_cv_build in
3908*-*-*) ;;
3909*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3910esac
3911build=$ac_cv_build
3912ac_save_IFS=$IFS; IFS='-'
3913set x $ac_cv_build
3914shift
3915build_cpu=$1
3916build_vendor=$2
3917shift; shift
3918# Remember, the first character of IFS is used to create $*,
3919# except with old shells:
3920build_os=$*
3921IFS=$ac_save_IFS
3922case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3923
3924
3925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3926$as_echo_n "checking host system type... " >&6; }
3927if ${ac_cv_host+:} false; then :
3928  $as_echo_n "(cached) " >&6
3929else
3930  if test "x$host_alias" = x; then
3931  ac_cv_host=$ac_cv_build
3932else
3933  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3934    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3935fi
3936
3937fi
3938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3939$as_echo "$ac_cv_host" >&6; }
3940case $ac_cv_host in
3941*-*-*) ;;
3942*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3943esac
3944host=$ac_cv_host
3945ac_save_IFS=$IFS; IFS='-'
3946set x $ac_cv_host
3947shift
3948host_cpu=$1
3949host_vendor=$2
3950shift; shift
3951# Remember, the first character of IFS is used to create $*,
3952# except with old shells:
3953host_os=$*
3954IFS=$ac_save_IFS
3955case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3956
3957
3958
3959cat >>confdefs.h <<_ACEOF
3960#define STR_SYSTEM "$host"
3961_ACEOF
3962
3963ac_config_headers="$ac_config_headers config.h"
3964
3965
3966ntp_atom_ok=${ntp_atom_ok=no}
3967ntp_oncore_ok=${ntp_oncore_ok=no}
3968ntp_parse_ok=${ntp_parse_ok=no}
3969ntp_ripe_ncc_ok=${ntp_parse_ok=no}
3970ntp_jupiter_ok=${ntp_jupiter_ok=no}
3971
3972DEPDIR="${am__leading_dot}deps"
3973
3974ac_config_commands="$ac_config_commands depfiles"
3975
3976
3977am_make=${MAKE-make}
3978cat > confinc << 'END'
3979am__doit:
3980	@echo this is the am__doit target
3981.PHONY: am__doit
3982END
3983# If we don't find an include directive, just comment out the code.
3984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3985$as_echo_n "checking for style of include used by $am_make... " >&6; }
3986am__include="#"
3987am__quote=
3988_am_result=none
3989# First try GNU make style include.
3990echo "include confinc" > confmf
3991# Ignore all kinds of additional output from 'make'.
3992case `$am_make -s -f confmf 2> /dev/null` in #(
3993*the\ am__doit\ target*)
3994  am__include=include
3995  am__quote=
3996  _am_result=GNU
3997  ;;
3998esac
3999# Now try BSD make style include.
4000if test "$am__include" = "#"; then
4001   echo '.include "confinc"' > confmf
4002   case `$am_make -s -f confmf 2> /dev/null` in #(
4003   *the\ am__doit\ target*)
4004     am__include=.include
4005     am__quote="\""
4006     _am_result=BSD
4007     ;;
4008   esac
4009fi
4010
4011
4012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
4013$as_echo "$_am_result" >&6; }
4014rm -f confinc confmf
4015
4016# Check whether --enable-dependency-tracking was given.
4017if test "${enable_dependency_tracking+set}" = set; then :
4018  enableval=$enable_dependency_tracking;
4019fi
4020
4021if test "x$enable_dependency_tracking" != xno; then
4022  am_depcomp="$ac_aux_dir/depcomp"
4023  AMDEPBACKSLASH='\'
4024  am__nodep='_no'
4025fi
4026 if test "x$enable_dependency_tracking" != xno; then
4027  AMDEP_TRUE=
4028  AMDEP_FALSE='#'
4029else
4030  AMDEP_TRUE='#'
4031  AMDEP_FALSE=
4032fi
4033
4034
4035ac_ext=c
4036ac_cpp='$CPP $CPPFLAGS'
4037ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4038ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4039ac_compiler_gnu=$ac_cv_c_compiler_gnu
4040if test -n "$ac_tool_prefix"; then
4041  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
4042set dummy ${ac_tool_prefix}gcc; ac_word=$2
4043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4044$as_echo_n "checking for $ac_word... " >&6; }
4045if ${ac_cv_prog_CC+:} false; then :
4046  $as_echo_n "(cached) " >&6
4047else
4048  if test -n "$CC"; then
4049  ac_cv_prog_CC="$CC" # Let the user override the test.
4050else
4051as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4052for as_dir in $PATH
4053do
4054  IFS=$as_save_IFS
4055  test -z "$as_dir" && as_dir=.
4056    for ac_exec_ext in '' $ac_executable_extensions; do
4057  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4058    ac_cv_prog_CC="${ac_tool_prefix}gcc"
4059    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4060    break 2
4061  fi
4062done
4063  done
4064IFS=$as_save_IFS
4065
4066fi
4067fi
4068CC=$ac_cv_prog_CC
4069if test -n "$CC"; then
4070  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4071$as_echo "$CC" >&6; }
4072else
4073  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4074$as_echo "no" >&6; }
4075fi
4076
4077
4078fi
4079if test -z "$ac_cv_prog_CC"; then
4080  ac_ct_CC=$CC
4081  # Extract the first word of "gcc", so it can be a program name with args.
4082set dummy gcc; ac_word=$2
4083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4084$as_echo_n "checking for $ac_word... " >&6; }
4085if ${ac_cv_prog_ac_ct_CC+:} false; then :
4086  $as_echo_n "(cached) " >&6
4087else
4088  if test -n "$ac_ct_CC"; then
4089  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4090else
4091as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4092for as_dir in $PATH
4093do
4094  IFS=$as_save_IFS
4095  test -z "$as_dir" && as_dir=.
4096    for ac_exec_ext in '' $ac_executable_extensions; do
4097  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4098    ac_cv_prog_ac_ct_CC="gcc"
4099    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4100    break 2
4101  fi
4102done
4103  done
4104IFS=$as_save_IFS
4105
4106fi
4107fi
4108ac_ct_CC=$ac_cv_prog_ac_ct_CC
4109if test -n "$ac_ct_CC"; then
4110  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4111$as_echo "$ac_ct_CC" >&6; }
4112else
4113  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4114$as_echo "no" >&6; }
4115fi
4116
4117  if test "x$ac_ct_CC" = x; then
4118    CC=""
4119  else
4120    case $cross_compiling:$ac_tool_warned in
4121yes:)
4122{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4123$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4124ac_tool_warned=yes ;;
4125esac
4126    CC=$ac_ct_CC
4127  fi
4128else
4129  CC="$ac_cv_prog_CC"
4130fi
4131
4132if test -z "$CC"; then
4133          if test -n "$ac_tool_prefix"; then
4134    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4135set dummy ${ac_tool_prefix}cc; ac_word=$2
4136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4137$as_echo_n "checking for $ac_word... " >&6; }
4138if ${ac_cv_prog_CC+:} false; then :
4139  $as_echo_n "(cached) " >&6
4140else
4141  if test -n "$CC"; then
4142  ac_cv_prog_CC="$CC" # Let the user override the test.
4143else
4144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4145for as_dir in $PATH
4146do
4147  IFS=$as_save_IFS
4148  test -z "$as_dir" && as_dir=.
4149    for ac_exec_ext in '' $ac_executable_extensions; do
4150  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4151    ac_cv_prog_CC="${ac_tool_prefix}cc"
4152    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4153    break 2
4154  fi
4155done
4156  done
4157IFS=$as_save_IFS
4158
4159fi
4160fi
4161CC=$ac_cv_prog_CC
4162if test -n "$CC"; then
4163  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4164$as_echo "$CC" >&6; }
4165else
4166  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4167$as_echo "no" >&6; }
4168fi
4169
4170
4171  fi
4172fi
4173if test -z "$CC"; then
4174  # Extract the first word of "cc", so it can be a program name with args.
4175set dummy cc; ac_word=$2
4176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4177$as_echo_n "checking for $ac_word... " >&6; }
4178if ${ac_cv_prog_CC+:} false; then :
4179  $as_echo_n "(cached) " >&6
4180else
4181  if test -n "$CC"; then
4182  ac_cv_prog_CC="$CC" # Let the user override the test.
4183else
4184  ac_prog_rejected=no
4185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186for as_dir in $PATH
4187do
4188  IFS=$as_save_IFS
4189  test -z "$as_dir" && as_dir=.
4190    for ac_exec_ext in '' $ac_executable_extensions; do
4191  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4192    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4193       ac_prog_rejected=yes
4194       continue
4195     fi
4196    ac_cv_prog_CC="cc"
4197    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4198    break 2
4199  fi
4200done
4201  done
4202IFS=$as_save_IFS
4203
4204if test $ac_prog_rejected = yes; then
4205  # We found a bogon in the path, so make sure we never use it.
4206  set dummy $ac_cv_prog_CC
4207  shift
4208  if test $# != 0; then
4209    # We chose a different compiler from the bogus one.
4210    # However, it has the same basename, so the bogon will be chosen
4211    # first if we set CC to just the basename; use the full file name.
4212    shift
4213    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4214  fi
4215fi
4216fi
4217fi
4218CC=$ac_cv_prog_CC
4219if test -n "$CC"; then
4220  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4221$as_echo "$CC" >&6; }
4222else
4223  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4224$as_echo "no" >&6; }
4225fi
4226
4227
4228fi
4229if test -z "$CC"; then
4230  if test -n "$ac_tool_prefix"; then
4231  for ac_prog in cl.exe
4232  do
4233    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4234set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4236$as_echo_n "checking for $ac_word... " >&6; }
4237if ${ac_cv_prog_CC+:} false; then :
4238  $as_echo_n "(cached) " >&6
4239else
4240  if test -n "$CC"; then
4241  ac_cv_prog_CC="$CC" # Let the user override the test.
4242else
4243as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4244for as_dir in $PATH
4245do
4246  IFS=$as_save_IFS
4247  test -z "$as_dir" && as_dir=.
4248    for ac_exec_ext in '' $ac_executable_extensions; do
4249  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4250    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4251    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4252    break 2
4253  fi
4254done
4255  done
4256IFS=$as_save_IFS
4257
4258fi
4259fi
4260CC=$ac_cv_prog_CC
4261if test -n "$CC"; then
4262  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
4263$as_echo "$CC" >&6; }
4264else
4265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4266$as_echo "no" >&6; }
4267fi
4268
4269
4270    test -n "$CC" && break
4271  done
4272fi
4273if test -z "$CC"; then
4274  ac_ct_CC=$CC
4275  for ac_prog in cl.exe
4276do
4277  # Extract the first word of "$ac_prog", so it can be a program name with args.
4278set dummy $ac_prog; ac_word=$2
4279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4280$as_echo_n "checking for $ac_word... " >&6; }
4281if ${ac_cv_prog_ac_ct_CC+:} false; then :
4282  $as_echo_n "(cached) " >&6
4283else
4284  if test -n "$ac_ct_CC"; then
4285  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4286else
4287as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4288for as_dir in $PATH
4289do
4290  IFS=$as_save_IFS
4291  test -z "$as_dir" && as_dir=.
4292    for ac_exec_ext in '' $ac_executable_extensions; do
4293  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4294    ac_cv_prog_ac_ct_CC="$ac_prog"
4295    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4296    break 2
4297  fi
4298done
4299  done
4300IFS=$as_save_IFS
4301
4302fi
4303fi
4304ac_ct_CC=$ac_cv_prog_ac_ct_CC
4305if test -n "$ac_ct_CC"; then
4306  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
4307$as_echo "$ac_ct_CC" >&6; }
4308else
4309  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4310$as_echo "no" >&6; }
4311fi
4312
4313
4314  test -n "$ac_ct_CC" && break
4315done
4316
4317  if test "x$ac_ct_CC" = x; then
4318    CC=""
4319  else
4320    case $cross_compiling:$ac_tool_warned in
4321yes:)
4322{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4323$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4324ac_tool_warned=yes ;;
4325esac
4326    CC=$ac_ct_CC
4327  fi
4328fi
4329
4330fi
4331
4332
4333test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4334$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4335as_fn_error $? "no acceptable C compiler found in \$PATH
4336See \`config.log' for more details" "$LINENO" 5; }
4337
4338# Provide some information about the compiler.
4339$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
4340set X $ac_compile
4341ac_compiler=$2
4342for ac_option in --version -v -V -qversion; do
4343  { { ac_try="$ac_compiler $ac_option >&5"
4344case "(($ac_try" in
4345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4346  *) ac_try_echo=$ac_try;;
4347esac
4348eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4349$as_echo "$ac_try_echo"; } >&5
4350  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
4351  ac_status=$?
4352  if test -s conftest.err; then
4353    sed '10a\
4354... rest of stderr output deleted ...
4355         10q' conftest.err >conftest.er1
4356    cat conftest.er1 >&5
4357  fi
4358  rm -f conftest.er1 conftest.err
4359  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4360  test $ac_status = 0; }
4361done
4362
4363cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4364/* end confdefs.h.  */
4365
4366int
4367main ()
4368{
4369
4370  ;
4371  return 0;
4372}
4373_ACEOF
4374ac_clean_files_save=$ac_clean_files
4375ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
4376# Try to create an executable without -o first, disregard a.out.
4377# It will help us diagnose broken compilers, and finding out an intuition
4378# of exeext.
4379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
4380$as_echo_n "checking whether the C compiler works... " >&6; }
4381ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4382
4383# The possible output files:
4384ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
4385
4386ac_rmfiles=
4387for ac_file in $ac_files
4388do
4389  case $ac_file in
4390    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4391    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4392  esac
4393done
4394rm -f $ac_rmfiles
4395
4396if { { ac_try="$ac_link_default"
4397case "(($ac_try" in
4398  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4399  *) ac_try_echo=$ac_try;;
4400esac
4401eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4402$as_echo "$ac_try_echo"; } >&5
4403  (eval "$ac_link_default") 2>&5
4404  ac_status=$?
4405  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4406  test $ac_status = 0; }; then :
4407  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4408# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4409# in a Makefile.  We should not override ac_cv_exeext if it was cached,
4410# so that the user can short-circuit this test for compilers unknown to
4411# Autoconf.
4412for ac_file in $ac_files ''
4413do
4414  test -f "$ac_file" || continue
4415  case $ac_file in
4416    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
4417	;;
4418    [ab].out )
4419	# We found the default executable, but exeext='' is most
4420	# certainly right.
4421	break;;
4422    *.* )
4423	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4424	then :; else
4425	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4426	fi
4427	# We set ac_cv_exeext here because the later test for it is not
4428	# safe: cross compilers may not add the suffix if given an `-o'
4429	# argument, so we may need to know it at that point already.
4430	# Even if this section looks crufty: it has the advantage of
4431	# actually working.
4432	break;;
4433    * )
4434	break;;
4435  esac
4436done
4437test "$ac_cv_exeext" = no && ac_cv_exeext=
4438
4439else
4440  ac_file=''
4441fi
4442if test -z "$ac_file"; then :
4443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4444$as_echo "no" >&6; }
4445$as_echo "$as_me: failed program was:" >&5
4446sed 's/^/| /' conftest.$ac_ext >&5
4447
4448{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4449$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4450as_fn_error 77 "C compiler cannot create executables
4451See \`config.log' for more details" "$LINENO" 5; }
4452else
4453  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4454$as_echo "yes" >&6; }
4455fi
4456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
4457$as_echo_n "checking for C compiler default output file name... " >&6; }
4458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
4459$as_echo "$ac_file" >&6; }
4460ac_exeext=$ac_cv_exeext
4461
4462rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
4463ac_clean_files=$ac_clean_files_save
4464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
4465$as_echo_n "checking for suffix of executables... " >&6; }
4466if { { ac_try="$ac_link"
4467case "(($ac_try" in
4468  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4469  *) ac_try_echo=$ac_try;;
4470esac
4471eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4472$as_echo "$ac_try_echo"; } >&5
4473  (eval "$ac_link") 2>&5
4474  ac_status=$?
4475  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4476  test $ac_status = 0; }; then :
4477  # If both `conftest.exe' and `conftest' are `present' (well, observable)
4478# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
4479# work properly (i.e., refer to `conftest.exe'), while it won't with
4480# `rm'.
4481for ac_file in conftest.exe conftest conftest.*; do
4482  test -f "$ac_file" || continue
4483  case $ac_file in
4484    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
4485    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4486	  break;;
4487    * ) break;;
4488  esac
4489done
4490else
4491  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4492$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4493as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4494See \`config.log' for more details" "$LINENO" 5; }
4495fi
4496rm -f conftest conftest$ac_cv_exeext
4497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4498$as_echo "$ac_cv_exeext" >&6; }
4499
4500rm -f conftest.$ac_ext
4501EXEEXT=$ac_cv_exeext
4502ac_exeext=$EXEEXT
4503cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4504/* end confdefs.h.  */
4505#include <stdio.h>
4506int
4507main ()
4508{
4509FILE *f = fopen ("conftest.out", "w");
4510 return ferror (f) || fclose (f) != 0;
4511
4512  ;
4513  return 0;
4514}
4515_ACEOF
4516ac_clean_files="$ac_clean_files conftest.out"
4517# Check that the compiler produces executables we can run.  If not, either
4518# the compiler is broken, or we cross compile.
4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4520$as_echo_n "checking whether we are cross compiling... " >&6; }
4521if test "$cross_compiling" != yes; then
4522  { { ac_try="$ac_link"
4523case "(($ac_try" in
4524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4525  *) ac_try_echo=$ac_try;;
4526esac
4527eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4528$as_echo "$ac_try_echo"; } >&5
4529  (eval "$ac_link") 2>&5
4530  ac_status=$?
4531  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4532  test $ac_status = 0; }
4533  if { ac_try='./conftest$ac_cv_exeext'
4534  { { case "(($ac_try" in
4535  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4536  *) ac_try_echo=$ac_try;;
4537esac
4538eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4539$as_echo "$ac_try_echo"; } >&5
4540  (eval "$ac_try") 2>&5
4541  ac_status=$?
4542  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4543  test $ac_status = 0; }; }; then
4544    cross_compiling=no
4545  else
4546    if test "$cross_compiling" = maybe; then
4547	cross_compiling=yes
4548    else
4549	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4550$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4551as_fn_error $? "cannot run C compiled programs.
4552If you meant to cross compile, use \`--host'.
4553See \`config.log' for more details" "$LINENO" 5; }
4554    fi
4555  fi
4556fi
4557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4558$as_echo "$cross_compiling" >&6; }
4559
4560rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4561ac_clean_files=$ac_clean_files_save
4562{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4563$as_echo_n "checking for suffix of object files... " >&6; }
4564if ${ac_cv_objext+:} false; then :
4565  $as_echo_n "(cached) " >&6
4566else
4567  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4568/* end confdefs.h.  */
4569
4570int
4571main ()
4572{
4573
4574  ;
4575  return 0;
4576}
4577_ACEOF
4578rm -f conftest.o conftest.obj
4579if { { ac_try="$ac_compile"
4580case "(($ac_try" in
4581  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4582  *) ac_try_echo=$ac_try;;
4583esac
4584eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4585$as_echo "$ac_try_echo"; } >&5
4586  (eval "$ac_compile") 2>&5
4587  ac_status=$?
4588  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4589  test $ac_status = 0; }; then :
4590  for ac_file in conftest.o conftest.obj conftest.*; do
4591  test -f "$ac_file" || continue;
4592  case $ac_file in
4593    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4594    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4595       break;;
4596  esac
4597done
4598else
4599  $as_echo "$as_me: failed program was:" >&5
4600sed 's/^/| /' conftest.$ac_ext >&5
4601
4602{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4603$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4604as_fn_error $? "cannot compute suffix of object files: cannot compile
4605See \`config.log' for more details" "$LINENO" 5; }
4606fi
4607rm -f conftest.$ac_cv_objext conftest.$ac_ext
4608fi
4609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4610$as_echo "$ac_cv_objext" >&6; }
4611OBJEXT=$ac_cv_objext
4612ac_objext=$OBJEXT
4613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4614$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4615if ${ac_cv_c_compiler_gnu+:} false; then :
4616  $as_echo_n "(cached) " >&6
4617else
4618  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4619/* end confdefs.h.  */
4620
4621int
4622main ()
4623{
4624#ifndef __GNUC__
4625       choke me
4626#endif
4627
4628  ;
4629  return 0;
4630}
4631_ACEOF
4632if ac_fn_c_try_compile "$LINENO"; then :
4633  ac_compiler_gnu=yes
4634else
4635  ac_compiler_gnu=no
4636fi
4637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4638ac_cv_c_compiler_gnu=$ac_compiler_gnu
4639
4640fi
4641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4642$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4643if test $ac_compiler_gnu = yes; then
4644  GCC=yes
4645else
4646  GCC=
4647fi
4648ac_test_CFLAGS=${CFLAGS+set}
4649ac_save_CFLAGS=$CFLAGS
4650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4651$as_echo_n "checking whether $CC accepts -g... " >&6; }
4652if ${ac_cv_prog_cc_g+:} false; then :
4653  $as_echo_n "(cached) " >&6
4654else
4655  ac_save_c_werror_flag=$ac_c_werror_flag
4656   ac_c_werror_flag=yes
4657   ac_cv_prog_cc_g=no
4658   CFLAGS="-g"
4659   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4660/* end confdefs.h.  */
4661
4662int
4663main ()
4664{
4665
4666  ;
4667  return 0;
4668}
4669_ACEOF
4670if ac_fn_c_try_compile "$LINENO"; then :
4671  ac_cv_prog_cc_g=yes
4672else
4673  CFLAGS=""
4674      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4675/* end confdefs.h.  */
4676
4677int
4678main ()
4679{
4680
4681  ;
4682  return 0;
4683}
4684_ACEOF
4685if ac_fn_c_try_compile "$LINENO"; then :
4686
4687else
4688  ac_c_werror_flag=$ac_save_c_werror_flag
4689	 CFLAGS="-g"
4690	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691/* end confdefs.h.  */
4692
4693int
4694main ()
4695{
4696
4697  ;
4698  return 0;
4699}
4700_ACEOF
4701if ac_fn_c_try_compile "$LINENO"; then :
4702  ac_cv_prog_cc_g=yes
4703fi
4704rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4705fi
4706rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4707fi
4708rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4709   ac_c_werror_flag=$ac_save_c_werror_flag
4710fi
4711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4712$as_echo "$ac_cv_prog_cc_g" >&6; }
4713if test "$ac_test_CFLAGS" = set; then
4714  CFLAGS=$ac_save_CFLAGS
4715elif test $ac_cv_prog_cc_g = yes; then
4716  if test "$GCC" = yes; then
4717    CFLAGS="-g -O2"
4718  else
4719    CFLAGS="-g"
4720  fi
4721else
4722  if test "$GCC" = yes; then
4723    CFLAGS="-O2"
4724  else
4725    CFLAGS=
4726  fi
4727fi
4728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4729$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4730if ${ac_cv_prog_cc_c89+:} false; then :
4731  $as_echo_n "(cached) " >&6
4732else
4733  ac_cv_prog_cc_c89=no
4734ac_save_CC=$CC
4735cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4736/* end confdefs.h.  */
4737#include <stdarg.h>
4738#include <stdio.h>
4739struct stat;
4740/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4741struct buf { int x; };
4742FILE * (*rcsopen) (struct buf *, struct stat *, int);
4743static char *e (p, i)
4744     char **p;
4745     int i;
4746{
4747  return p[i];
4748}
4749static char *f (char * (*g) (char **, int), char **p, ...)
4750{
4751  char *s;
4752  va_list v;
4753  va_start (v,p);
4754  s = g (p, va_arg (v,int));
4755  va_end (v);
4756  return s;
4757}
4758
4759/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4760   function prototypes and stuff, but not '\xHH' hex character constants.
4761   These don't provoke an error unfortunately, instead are silently treated
4762   as 'x'.  The following induces an error, until -std is added to get
4763   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4764   array size at least.  It's necessary to write '\x00'==0 to get something
4765   that's true only with -std.  */
4766int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4767
4768/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4769   inside strings and character constants.  */
4770#define FOO(x) 'x'
4771int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4772
4773int test (int i, double x);
4774struct s1 {int (*f) (int a);};
4775struct s2 {int (*f) (double a);};
4776int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4777int argc;
4778char **argv;
4779int
4780main ()
4781{
4782return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4783  ;
4784  return 0;
4785}
4786_ACEOF
4787for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4788	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4789do
4790  CC="$ac_save_CC $ac_arg"
4791  if ac_fn_c_try_compile "$LINENO"; then :
4792  ac_cv_prog_cc_c89=$ac_arg
4793fi
4794rm -f core conftest.err conftest.$ac_objext
4795  test "x$ac_cv_prog_cc_c89" != "xno" && break
4796done
4797rm -f conftest.$ac_ext
4798CC=$ac_save_CC
4799
4800fi
4801# AC_CACHE_VAL
4802case "x$ac_cv_prog_cc_c89" in
4803  x)
4804    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4805$as_echo "none needed" >&6; } ;;
4806  xno)
4807    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4808$as_echo "unsupported" >&6; } ;;
4809  *)
4810    CC="$CC $ac_cv_prog_cc_c89"
4811    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4812$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4813esac
4814if test "x$ac_cv_prog_cc_c89" != xno; then :
4815
4816fi
4817
4818ac_ext=c
4819ac_cpp='$CPP $CPPFLAGS'
4820ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4821ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4822ac_compiler_gnu=$ac_cv_c_compiler_gnu
4823
4824ac_ext=c
4825ac_cpp='$CPP $CPPFLAGS'
4826ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4827ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4828ac_compiler_gnu=$ac_cv_c_compiler_gnu
4829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4830$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4831if ${am_cv_prog_cc_c_o+:} false; then :
4832  $as_echo_n "(cached) " >&6
4833else
4834  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4835/* end confdefs.h.  */
4836
4837int
4838main ()
4839{
4840
4841  ;
4842  return 0;
4843}
4844_ACEOF
4845  # Make sure it works both with $CC and with simple cc.
4846  # Following AC_PROG_CC_C_O, we do the test twice because some
4847  # compilers refuse to overwrite an existing .o file with -o,
4848  # though they will create one.
4849  am_cv_prog_cc_c_o=yes
4850  for am_i in 1 2; do
4851    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4852   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4853   ac_status=$?
4854   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4855   (exit $ac_status); } \
4856         && test -f conftest2.$ac_objext; then
4857      : OK
4858    else
4859      am_cv_prog_cc_c_o=no
4860      break
4861    fi
4862  done
4863  rm -f core conftest*
4864  unset am_i
4865fi
4866{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4867$as_echo "$am_cv_prog_cc_c_o" >&6; }
4868if test "$am_cv_prog_cc_c_o" != yes; then
4869   # Losing compiler, so override with the script.
4870   # FIXME: It is wrong to rewrite CC.
4871   # But if we don't then we get into trouble of one sort or another.
4872   # A longer-term fix would be to have automake use am__CC in this case,
4873   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4874   CC="$am_aux_dir/compile $CC"
4875fi
4876ac_ext=c
4877ac_cpp='$CPP $CPPFLAGS'
4878ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4879ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4880ac_compiler_gnu=$ac_cv_c_compiler_gnu
4881
4882
4883depcc="$CC"   am_compiler_list=
4884
4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4886$as_echo_n "checking dependency style of $depcc... " >&6; }
4887if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4888  $as_echo_n "(cached) " >&6
4889else
4890  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4891  # We make a subdir and do the tests there.  Otherwise we can end up
4892  # making bogus files that we don't know about and never remove.  For
4893  # instance it was reported that on HP-UX the gcc test will end up
4894  # making a dummy file named 'D' -- because '-MD' means "put the output
4895  # in D".
4896  rm -rf conftest.dir
4897  mkdir conftest.dir
4898  # Copy depcomp to subdir because otherwise we won't find it if we're
4899  # using a relative directory.
4900  cp "$am_depcomp" conftest.dir
4901  cd conftest.dir
4902  # We will build objects and dependencies in a subdirectory because
4903  # it helps to detect inapplicable dependency modes.  For instance
4904  # both Tru64's cc and ICC support -MD to output dependencies as a
4905  # side effect of compilation, but ICC will put the dependencies in
4906  # the current directory while Tru64 will put them in the object
4907  # directory.
4908  mkdir sub
4909
4910  am_cv_CC_dependencies_compiler_type=none
4911  if test "$am_compiler_list" = ""; then
4912     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4913  fi
4914  am__universal=false
4915  case " $depcc " in #(
4916     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4917     esac
4918
4919  for depmode in $am_compiler_list; do
4920    # Setup a source with many dependencies, because some compilers
4921    # like to wrap large dependency lists on column 80 (with \), and
4922    # we should not choose a depcomp mode which is confused by this.
4923    #
4924    # We need to recreate these files for each test, as the compiler may
4925    # overwrite some of them when testing with obscure command lines.
4926    # This happens at least with the AIX C compiler.
4927    : > sub/conftest.c
4928    for i in 1 2 3 4 5 6; do
4929      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4930      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4931      # Solaris 10 /bin/sh.
4932      echo '/* dummy */' > sub/conftst$i.h
4933    done
4934    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4935
4936    # We check with '-c' and '-o' for the sake of the "dashmstdout"
4937    # mode.  It turns out that the SunPro C++ compiler does not properly
4938    # handle '-M -o', and we need to detect this.  Also, some Intel
4939    # versions had trouble with output in subdirs.
4940    am__obj=sub/conftest.${OBJEXT-o}
4941    am__minus_obj="-o $am__obj"
4942    case $depmode in
4943    gcc)
4944      # This depmode causes a compiler race in universal mode.
4945      test "$am__universal" = false || continue
4946      ;;
4947    nosideeffect)
4948      # After this tag, mechanisms are not by side-effect, so they'll
4949      # only be used when explicitly requested.
4950      if test "x$enable_dependency_tracking" = xyes; then
4951	continue
4952      else
4953	break
4954      fi
4955      ;;
4956    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4957      # This compiler won't grok '-c -o', but also, the minuso test has
4958      # not run yet.  These depmodes are late enough in the game, and
4959      # so weak that their functioning should not be impacted.
4960      am__obj=conftest.${OBJEXT-o}
4961      am__minus_obj=
4962      ;;
4963    none) break ;;
4964    esac
4965    if depmode=$depmode \
4966       source=sub/conftest.c object=$am__obj \
4967       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4968       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4969         >/dev/null 2>conftest.err &&
4970       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4971       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4972       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4973       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4974      # icc doesn't choke on unknown options, it will just issue warnings
4975      # or remarks (even with -Werror).  So we grep stderr for any message
4976      # that says an option was ignored or not supported.
4977      # When given -MP, icc 7.0 and 7.1 complain thusly:
4978      #   icc: Command line warning: ignoring option '-M'; no argument required
4979      # The diagnosis changed in icc 8.0:
4980      #   icc: Command line remark: option '-MP' not supported
4981      if (grep 'ignoring option' conftest.err ||
4982          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4983        am_cv_CC_dependencies_compiler_type=$depmode
4984        break
4985      fi
4986    fi
4987  done
4988
4989  cd ..
4990  rm -rf conftest.dir
4991else
4992  am_cv_CC_dependencies_compiler_type=none
4993fi
4994
4995fi
4996{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4997$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4998CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4999
5000 if
5001  test "x$enable_dependency_tracking" != xno \
5002  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5003  am__fastdepCC_TRUE=
5004  am__fastdepCC_FALSE='#'
5005else
5006  am__fastdepCC_TRUE='#'
5007  am__fastdepCC_FALSE=
5008fi
5009
5010
5011
5012ac_ext=c
5013ac_cpp='$CPP $CPPFLAGS'
5014ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5015ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5016ac_compiler_gnu=$ac_cv_c_compiler_gnu
5017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5018$as_echo_n "checking how to run the C preprocessor... " >&6; }
5019# On Suns, sometimes $CPP names a directory.
5020if test -n "$CPP" && test -d "$CPP"; then
5021  CPP=
5022fi
5023if test -z "$CPP"; then
5024  if ${ac_cv_prog_CPP+:} false; then :
5025  $as_echo_n "(cached) " >&6
5026else
5027      # Double quotes because CPP needs to be expanded
5028    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5029    do
5030      ac_preproc_ok=false
5031for ac_c_preproc_warn_flag in '' yes
5032do
5033  # Use a header file that comes with gcc, so configuring glibc
5034  # with a fresh cross-compiler works.
5035  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5036  # <limits.h> exists even on freestanding compilers.
5037  # On the NeXT, cc -E runs the code through the compiler's parser,
5038  # not just through cpp. "Syntax error" is here to catch this case.
5039  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5040/* end confdefs.h.  */
5041#ifdef __STDC__
5042# include <limits.h>
5043#else
5044# include <assert.h>
5045#endif
5046		     Syntax error
5047_ACEOF
5048if ac_fn_c_try_cpp "$LINENO"; then :
5049
5050else
5051  # Broken: fails on valid input.
5052continue
5053fi
5054rm -f conftest.err conftest.i conftest.$ac_ext
5055
5056  # OK, works on sane cases.  Now check whether nonexistent headers
5057  # can be detected and how.
5058  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5059/* end confdefs.h.  */
5060#include <ac_nonexistent.h>
5061_ACEOF
5062if ac_fn_c_try_cpp "$LINENO"; then :
5063  # Broken: success on invalid input.
5064continue
5065else
5066  # Passes both tests.
5067ac_preproc_ok=:
5068break
5069fi
5070rm -f conftest.err conftest.i conftest.$ac_ext
5071
5072done
5073# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5074rm -f conftest.i conftest.err conftest.$ac_ext
5075if $ac_preproc_ok; then :
5076  break
5077fi
5078
5079    done
5080    ac_cv_prog_CPP=$CPP
5081
5082fi
5083  CPP=$ac_cv_prog_CPP
5084else
5085  ac_cv_prog_CPP=$CPP
5086fi
5087{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
5088$as_echo "$CPP" >&6; }
5089ac_preproc_ok=false
5090for ac_c_preproc_warn_flag in '' yes
5091do
5092  # Use a header file that comes with gcc, so configuring glibc
5093  # with a fresh cross-compiler works.
5094  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5095  # <limits.h> exists even on freestanding compilers.
5096  # On the NeXT, cc -E runs the code through the compiler's parser,
5097  # not just through cpp. "Syntax error" is here to catch this case.
5098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5099/* end confdefs.h.  */
5100#ifdef __STDC__
5101# include <limits.h>
5102#else
5103# include <assert.h>
5104#endif
5105		     Syntax error
5106_ACEOF
5107if ac_fn_c_try_cpp "$LINENO"; then :
5108
5109else
5110  # Broken: fails on valid input.
5111continue
5112fi
5113rm -f conftest.err conftest.i conftest.$ac_ext
5114
5115  # OK, works on sane cases.  Now check whether nonexistent headers
5116  # can be detected and how.
5117  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5118/* end confdefs.h.  */
5119#include <ac_nonexistent.h>
5120_ACEOF
5121if ac_fn_c_try_cpp "$LINENO"; then :
5122  # Broken: success on invalid input.
5123continue
5124else
5125  # Passes both tests.
5126ac_preproc_ok=:
5127break
5128fi
5129rm -f conftest.err conftest.i conftest.$ac_ext
5130
5131done
5132# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5133rm -f conftest.i conftest.err conftest.$ac_ext
5134if $ac_preproc_ok; then :
5135
5136else
5137  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5138$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5139as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
5140See \`config.log' for more details" "$LINENO" 5; }
5141fi
5142
5143ac_ext=c
5144ac_cpp='$CPP $CPPFLAGS'
5145ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5146ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5147ac_compiler_gnu=$ac_cv_c_compiler_gnu
5148
5149
5150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
5151$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
5152if ${ac_cv_path_GREP+:} false; then :
5153  $as_echo_n "(cached) " >&6
5154else
5155  if test -z "$GREP"; then
5156  ac_path_GREP_found=false
5157  # Loop through the user's path and test for each of PROGNAME-LIST
5158  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5159for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5160do
5161  IFS=$as_save_IFS
5162  test -z "$as_dir" && as_dir=.
5163    for ac_prog in grep ggrep; do
5164    for ac_exec_ext in '' $ac_executable_extensions; do
5165      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5166      as_fn_executable_p "$ac_path_GREP" || continue
5167# Check for GNU ac_path_GREP and select it if it is found.
5168  # Check for GNU $ac_path_GREP
5169case `"$ac_path_GREP" --version 2>&1` in
5170*GNU*)
5171  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5172*)
5173  ac_count=0
5174  $as_echo_n 0123456789 >"conftest.in"
5175  while :
5176  do
5177    cat "conftest.in" "conftest.in" >"conftest.tmp"
5178    mv "conftest.tmp" "conftest.in"
5179    cp "conftest.in" "conftest.nl"
5180    $as_echo 'GREP' >> "conftest.nl"
5181    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5182    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5183    as_fn_arith $ac_count + 1 && ac_count=$as_val
5184    if test $ac_count -gt ${ac_path_GREP_max-0}; then
5185      # Best one so far, save it but keep looking for a better one
5186      ac_cv_path_GREP="$ac_path_GREP"
5187      ac_path_GREP_max=$ac_count
5188    fi
5189    # 10*(2^10) chars as input seems more than enough
5190    test $ac_count -gt 10 && break
5191  done
5192  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5193esac
5194
5195      $ac_path_GREP_found && break 3
5196    done
5197  done
5198  done
5199IFS=$as_save_IFS
5200  if test -z "$ac_cv_path_GREP"; then
5201    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5202  fi
5203else
5204  ac_cv_path_GREP=$GREP
5205fi
5206
5207fi
5208{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
5209$as_echo "$ac_cv_path_GREP" >&6; }
5210 GREP="$ac_cv_path_GREP"
5211
5212
5213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
5214$as_echo_n "checking for egrep... " >&6; }
5215if ${ac_cv_path_EGREP+:} false; then :
5216  $as_echo_n "(cached) " >&6
5217else
5218  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5219   then ac_cv_path_EGREP="$GREP -E"
5220   else
5221     if test -z "$EGREP"; then
5222  ac_path_EGREP_found=false
5223  # Loop through the user's path and test for each of PROGNAME-LIST
5224  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5225for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5226do
5227  IFS=$as_save_IFS
5228  test -z "$as_dir" && as_dir=.
5229    for ac_prog in egrep; do
5230    for ac_exec_ext in '' $ac_executable_extensions; do
5231      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5232      as_fn_executable_p "$ac_path_EGREP" || continue
5233# Check for GNU ac_path_EGREP and select it if it is found.
5234  # Check for GNU $ac_path_EGREP
5235case `"$ac_path_EGREP" --version 2>&1` in
5236*GNU*)
5237  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5238*)
5239  ac_count=0
5240  $as_echo_n 0123456789 >"conftest.in"
5241  while :
5242  do
5243    cat "conftest.in" "conftest.in" >"conftest.tmp"
5244    mv "conftest.tmp" "conftest.in"
5245    cp "conftest.in" "conftest.nl"
5246    $as_echo 'EGREP' >> "conftest.nl"
5247    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5248    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5249    as_fn_arith $ac_count + 1 && ac_count=$as_val
5250    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5251      # Best one so far, save it but keep looking for a better one
5252      ac_cv_path_EGREP="$ac_path_EGREP"
5253      ac_path_EGREP_max=$ac_count
5254    fi
5255    # 10*(2^10) chars as input seems more than enough
5256    test $ac_count -gt 10 && break
5257  done
5258  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5259esac
5260
5261      $ac_path_EGREP_found && break 3
5262    done
5263  done
5264  done
5265IFS=$as_save_IFS
5266  if test -z "$ac_cv_path_EGREP"; then
5267    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5268  fi
5269else
5270  ac_cv_path_EGREP=$EGREP
5271fi
5272
5273   fi
5274fi
5275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
5276$as_echo "$ac_cv_path_EGREP" >&6; }
5277 EGREP="$ac_cv_path_EGREP"
5278
5279
5280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
5281$as_echo_n "checking for ANSI C header files... " >&6; }
5282if ${ac_cv_header_stdc+:} false; then :
5283  $as_echo_n "(cached) " >&6
5284else
5285  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5286/* end confdefs.h.  */
5287#include <stdlib.h>
5288#include <stdarg.h>
5289#include <string.h>
5290#include <float.h>
5291
5292int
5293main ()
5294{
5295
5296  ;
5297  return 0;
5298}
5299_ACEOF
5300if ac_fn_c_try_compile "$LINENO"; then :
5301  ac_cv_header_stdc=yes
5302else
5303  ac_cv_header_stdc=no
5304fi
5305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5306
5307if test $ac_cv_header_stdc = yes; then
5308  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5309  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5310/* end confdefs.h.  */
5311#include <string.h>
5312
5313_ACEOF
5314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5315  $EGREP "memchr" >/dev/null 2>&1; then :
5316
5317else
5318  ac_cv_header_stdc=no
5319fi
5320rm -f conftest*
5321
5322fi
5323
5324if test $ac_cv_header_stdc = yes; then
5325  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5326  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5327/* end confdefs.h.  */
5328#include <stdlib.h>
5329
5330_ACEOF
5331if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5332  $EGREP "free" >/dev/null 2>&1; then :
5333
5334else
5335  ac_cv_header_stdc=no
5336fi
5337rm -f conftest*
5338
5339fi
5340
5341if test $ac_cv_header_stdc = yes; then
5342  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5343  if test "$cross_compiling" = yes; then :
5344  :
5345else
5346  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5347/* end confdefs.h.  */
5348#include <ctype.h>
5349#include <stdlib.h>
5350#if ((' ' & 0x0FF) == 0x020)
5351# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5352# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5353#else
5354# define ISLOWER(c) \
5355		   (('a' <= (c) && (c) <= 'i') \
5356		     || ('j' <= (c) && (c) <= 'r') \
5357		     || ('s' <= (c) && (c) <= 'z'))
5358# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5359#endif
5360
5361#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5362int
5363main ()
5364{
5365  int i;
5366  for (i = 0; i < 256; i++)
5367    if (XOR (islower (i), ISLOWER (i))
5368	|| toupper (i) != TOUPPER (i))
5369      return 2;
5370  return 0;
5371}
5372_ACEOF
5373if ac_fn_c_try_run "$LINENO"; then :
5374
5375else
5376  ac_cv_header_stdc=no
5377fi
5378rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5379  conftest.$ac_objext conftest.beam conftest.$ac_ext
5380fi
5381
5382fi
5383fi
5384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
5385$as_echo "$ac_cv_header_stdc" >&6; }
5386if test $ac_cv_header_stdc = yes; then
5387
5388$as_echo "#define STDC_HEADERS 1" >>confdefs.h
5389
5390fi
5391
5392# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5393for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5394		  inttypes.h stdint.h unistd.h
5395do :
5396  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5397ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
5398"
5399if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
5400  cat >>confdefs.h <<_ACEOF
5401#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5402_ACEOF
5403
5404fi
5405
5406done
5407
5408
5409
5410
5411
5412  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
5413if test "x$ac_cv_header_minix_config_h" = xyes; then :
5414  MINIX=yes
5415else
5416  MINIX=
5417fi
5418
5419
5420  if test "$MINIX" = yes; then
5421
5422$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
5423
5424
5425$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
5426
5427
5428$as_echo "#define _MINIX 1" >>confdefs.h
5429
5430  fi
5431
5432        case "$host_os" in
5433    hpux*)
5434
5435$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
5436
5437      ;;
5438  esac
5439
5440
5441  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
5442$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
5443if ${ac_cv_safe_to_define___extensions__+:} false; then :
5444  $as_echo_n "(cached) " >&6
5445else
5446  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5447/* end confdefs.h.  */
5448
5449#         define __EXTENSIONS__ 1
5450          $ac_includes_default
5451int
5452main ()
5453{
5454
5455  ;
5456  return 0;
5457}
5458_ACEOF
5459if ac_fn_c_try_compile "$LINENO"; then :
5460  ac_cv_safe_to_define___extensions__=yes
5461else
5462  ac_cv_safe_to_define___extensions__=no
5463fi
5464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5465fi
5466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
5467$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
5468  test $ac_cv_safe_to_define___extensions__ = yes &&
5469    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
5470
5471  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
5472
5473  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
5474
5475  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
5476
5477  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
5478
5479
5480
5481   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5482$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5483if ${ac_cv_prog_cc_c89+:} false; then :
5484  $as_echo_n "(cached) " >&6
5485else
5486  ac_cv_prog_cc_c89=no
5487ac_save_CC=$CC
5488cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5489/* end confdefs.h.  */
5490#include <stdarg.h>
5491#include <stdio.h>
5492struct stat;
5493/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5494struct buf { int x; };
5495FILE * (*rcsopen) (struct buf *, struct stat *, int);
5496static char *e (p, i)
5497     char **p;
5498     int i;
5499{
5500  return p[i];
5501}
5502static char *f (char * (*g) (char **, int), char **p, ...)
5503{
5504  char *s;
5505  va_list v;
5506  va_start (v,p);
5507  s = g (p, va_arg (v,int));
5508  va_end (v);
5509  return s;
5510}
5511
5512/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5513   function prototypes and stuff, but not '\xHH' hex character constants.
5514   These don't provoke an error unfortunately, instead are silently treated
5515   as 'x'.  The following induces an error, until -std is added to get
5516   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5517   array size at least.  It's necessary to write '\x00'==0 to get something
5518   that's true only with -std.  */
5519int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5520
5521/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5522   inside strings and character constants.  */
5523#define FOO(x) 'x'
5524int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5525
5526int test (int i, double x);
5527struct s1 {int (*f) (int a);};
5528struct s2 {int (*f) (double a);};
5529int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5530int argc;
5531char **argv;
5532int
5533main ()
5534{
5535return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5536  ;
5537  return 0;
5538}
5539_ACEOF
5540for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5541	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5542do
5543  CC="$ac_save_CC $ac_arg"
5544  if ac_fn_c_try_compile "$LINENO"; then :
5545  ac_cv_prog_cc_c89=$ac_arg
5546fi
5547rm -f core conftest.err conftest.$ac_objext
5548  test "x$ac_cv_prog_cc_c89" != "xno" && break
5549done
5550rm -f conftest.$ac_ext
5551CC=$ac_save_CC
5552
5553fi
5554# AC_CACHE_VAL
5555case "x$ac_cv_prog_cc_c89" in
5556  x)
5557    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5558$as_echo "none needed" >&6; } ;;
5559  xno)
5560    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5561$as_echo "unsupported" >&6; } ;;
5562  *)
5563    CC="$CC $ac_cv_prog_cc_c89"
5564    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5565$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5566esac
5567if test "x$ac_cv_prog_cc_c89" != xno; then :
5568
5569fi
5570
5571
5572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
5573$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
5574if ${ac_cv_prog_cc_c99+:} false; then :
5575  $as_echo_n "(cached) " >&6
5576else
5577  ac_cv_prog_cc_c99=no
5578ac_save_CC=$CC
5579cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5580/* end confdefs.h.  */
5581#include <stdarg.h>
5582#include <stdbool.h>
5583#include <stdlib.h>
5584#include <wchar.h>
5585#include <stdio.h>
5586
5587// Check varargs macros.  These examples are taken from C99 6.10.3.5.
5588#define debug(...) fprintf (stderr, __VA_ARGS__)
5589#define showlist(...) puts (#__VA_ARGS__)
5590#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
5591static void
5592test_varargs_macros (void)
5593{
5594  int x = 1234;
5595  int y = 5678;
5596  debug ("Flag");
5597  debug ("X = %d\n", x);
5598  showlist (The first, second, and third items.);
5599  report (x>y, "x is %d but y is %d", x, y);
5600}
5601
5602// Check long long types.
5603#define BIG64 18446744073709551615ull
5604#define BIG32 4294967295ul
5605#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
5606#if !BIG_OK
5607  your preprocessor is broken;
5608#endif
5609#if BIG_OK
5610#else
5611  your preprocessor is broken;
5612#endif
5613static long long int bignum = -9223372036854775807LL;
5614static unsigned long long int ubignum = BIG64;
5615
5616struct incomplete_array
5617{
5618  int datasize;
5619  double data[];
5620};
5621
5622struct named_init {
5623  int number;
5624  const wchar_t *name;
5625  double average;
5626};
5627
5628typedef const char *ccp;
5629
5630static inline int
5631test_restrict (ccp restrict text)
5632{
5633  // See if C++-style comments work.
5634  // Iterate through items via the restricted pointer.
5635  // Also check for declarations in for loops.
5636  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
5637    continue;
5638  return 0;
5639}
5640
5641// Check varargs and va_copy.
5642static void
5643test_varargs (const char *format, ...)
5644{
5645  va_list args;
5646  va_start (args, format);
5647  va_list args_copy;
5648  va_copy (args_copy, args);
5649
5650  const char *str;
5651  int number;
5652  float fnumber;
5653
5654  while (*format)
5655    {
5656      switch (*format++)
5657	{
5658	case 's': // string
5659	  str = va_arg (args_copy, const char *);
5660	  break;
5661	case 'd': // int
5662	  number = va_arg (args_copy, int);
5663	  break;
5664	case 'f': // float
5665	  fnumber = va_arg (args_copy, double);
5666	  break;
5667	default:
5668	  break;
5669	}
5670    }
5671  va_end (args_copy);
5672  va_end (args);
5673}
5674
5675int
5676main ()
5677{
5678
5679  // Check bool.
5680  _Bool success = false;
5681
5682  // Check restrict.
5683  if (test_restrict ("String literal") == 0)
5684    success = true;
5685  char *restrict newvar = "Another string";
5686
5687  // Check varargs.
5688  test_varargs ("s, d' f .", "string", 65, 34.234);
5689  test_varargs_macros ();
5690
5691  // Check flexible array members.
5692  struct incomplete_array *ia =
5693    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
5694  ia->datasize = 10;
5695  for (int i = 0; i < ia->datasize; ++i)
5696    ia->data[i] = i * 1.234;
5697
5698  // Check named initializers.
5699  struct named_init ni = {
5700    .number = 34,
5701    .name = L"Test wide string",
5702    .average = 543.34343,
5703  };
5704
5705  ni.number = 58;
5706
5707  int dynamic_array[ni.number];
5708  dynamic_array[ni.number - 1] = 543;
5709
5710  // work around unused variable warnings
5711  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
5712	  || dynamic_array[ni.number - 1] != 543);
5713
5714  ;
5715  return 0;
5716}
5717_ACEOF
5718for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
5719do
5720  CC="$ac_save_CC $ac_arg"
5721  if ac_fn_c_try_compile "$LINENO"; then :
5722  ac_cv_prog_cc_c99=$ac_arg
5723fi
5724rm -f core conftest.err conftest.$ac_objext
5725  test "x$ac_cv_prog_cc_c99" != "xno" && break
5726done
5727rm -f conftest.$ac_ext
5728CC=$ac_save_CC
5729
5730fi
5731# AC_CACHE_VAL
5732case "x$ac_cv_prog_cc_c99" in
5733  x)
5734    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5735$as_echo "none needed" >&6; } ;;
5736  xno)
5737    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5738$as_echo "unsupported" >&6; } ;;
5739  *)
5740    CC="$CC $ac_cv_prog_cc_c99"
5741    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
5742$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
5743esac
5744if test "x$ac_cv_prog_cc_c99" != xno; then :
5745
5746fi
5747
5748
5749
5750
5751
5752
5753ac_ext=c
5754ac_cpp='$CPP $CPPFLAGS'
5755ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5756ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5757ac_compiler_gnu=$ac_cv_c_compiler_gnu
5758if test -n "$ac_tool_prefix"; then
5759  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5760set dummy ${ac_tool_prefix}gcc; ac_word=$2
5761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5762$as_echo_n "checking for $ac_word... " >&6; }
5763if ${ac_cv_prog_CC+:} false; then :
5764  $as_echo_n "(cached) " >&6
5765else
5766  if test -n "$CC"; then
5767  ac_cv_prog_CC="$CC" # Let the user override the test.
5768else
5769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5770for as_dir in $PATH
5771do
5772  IFS=$as_save_IFS
5773  test -z "$as_dir" && as_dir=.
5774    for ac_exec_ext in '' $ac_executable_extensions; do
5775  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5776    ac_cv_prog_CC="${ac_tool_prefix}gcc"
5777    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5778    break 2
5779  fi
5780done
5781  done
5782IFS=$as_save_IFS
5783
5784fi
5785fi
5786CC=$ac_cv_prog_CC
5787if test -n "$CC"; then
5788  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5789$as_echo "$CC" >&6; }
5790else
5791  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5792$as_echo "no" >&6; }
5793fi
5794
5795
5796fi
5797if test -z "$ac_cv_prog_CC"; then
5798  ac_ct_CC=$CC
5799  # Extract the first word of "gcc", so it can be a program name with args.
5800set dummy gcc; ac_word=$2
5801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5802$as_echo_n "checking for $ac_word... " >&6; }
5803if ${ac_cv_prog_ac_ct_CC+:} false; then :
5804  $as_echo_n "(cached) " >&6
5805else
5806  if test -n "$ac_ct_CC"; then
5807  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5808else
5809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5810for as_dir in $PATH
5811do
5812  IFS=$as_save_IFS
5813  test -z "$as_dir" && as_dir=.
5814    for ac_exec_ext in '' $ac_executable_extensions; do
5815  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5816    ac_cv_prog_ac_ct_CC="gcc"
5817    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5818    break 2
5819  fi
5820done
5821  done
5822IFS=$as_save_IFS
5823
5824fi
5825fi
5826ac_ct_CC=$ac_cv_prog_ac_ct_CC
5827if test -n "$ac_ct_CC"; then
5828  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5829$as_echo "$ac_ct_CC" >&6; }
5830else
5831  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5832$as_echo "no" >&6; }
5833fi
5834
5835  if test "x$ac_ct_CC" = x; then
5836    CC=""
5837  else
5838    case $cross_compiling:$ac_tool_warned in
5839yes:)
5840{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5841$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5842ac_tool_warned=yes ;;
5843esac
5844    CC=$ac_ct_CC
5845  fi
5846else
5847  CC="$ac_cv_prog_CC"
5848fi
5849
5850if test -z "$CC"; then
5851          if test -n "$ac_tool_prefix"; then
5852    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5853set dummy ${ac_tool_prefix}cc; ac_word=$2
5854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5855$as_echo_n "checking for $ac_word... " >&6; }
5856if ${ac_cv_prog_CC+:} false; then :
5857  $as_echo_n "(cached) " >&6
5858else
5859  if test -n "$CC"; then
5860  ac_cv_prog_CC="$CC" # Let the user override the test.
5861else
5862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5863for as_dir in $PATH
5864do
5865  IFS=$as_save_IFS
5866  test -z "$as_dir" && as_dir=.
5867    for ac_exec_ext in '' $ac_executable_extensions; do
5868  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5869    ac_cv_prog_CC="${ac_tool_prefix}cc"
5870    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5871    break 2
5872  fi
5873done
5874  done
5875IFS=$as_save_IFS
5876
5877fi
5878fi
5879CC=$ac_cv_prog_CC
5880if test -n "$CC"; then
5881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5882$as_echo "$CC" >&6; }
5883else
5884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5885$as_echo "no" >&6; }
5886fi
5887
5888
5889  fi
5890fi
5891if test -z "$CC"; then
5892  # Extract the first word of "cc", so it can be a program name with args.
5893set dummy cc; ac_word=$2
5894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5895$as_echo_n "checking for $ac_word... " >&6; }
5896if ${ac_cv_prog_CC+:} false; then :
5897  $as_echo_n "(cached) " >&6
5898else
5899  if test -n "$CC"; then
5900  ac_cv_prog_CC="$CC" # Let the user override the test.
5901else
5902  ac_prog_rejected=no
5903as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5904for as_dir in $PATH
5905do
5906  IFS=$as_save_IFS
5907  test -z "$as_dir" && as_dir=.
5908    for ac_exec_ext in '' $ac_executable_extensions; do
5909  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5910    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5911       ac_prog_rejected=yes
5912       continue
5913     fi
5914    ac_cv_prog_CC="cc"
5915    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5916    break 2
5917  fi
5918done
5919  done
5920IFS=$as_save_IFS
5921
5922if test $ac_prog_rejected = yes; then
5923  # We found a bogon in the path, so make sure we never use it.
5924  set dummy $ac_cv_prog_CC
5925  shift
5926  if test $# != 0; then
5927    # We chose a different compiler from the bogus one.
5928    # However, it has the same basename, so the bogon will be chosen
5929    # first if we set CC to just the basename; use the full file name.
5930    shift
5931    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5932  fi
5933fi
5934fi
5935fi
5936CC=$ac_cv_prog_CC
5937if test -n "$CC"; then
5938  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5939$as_echo "$CC" >&6; }
5940else
5941  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5942$as_echo "no" >&6; }
5943fi
5944
5945
5946fi
5947if test -z "$CC"; then
5948  if test -n "$ac_tool_prefix"; then
5949  for ac_prog in cl.exe
5950  do
5951    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5952set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5954$as_echo_n "checking for $ac_word... " >&6; }
5955if ${ac_cv_prog_CC+:} false; then :
5956  $as_echo_n "(cached) " >&6
5957else
5958  if test -n "$CC"; then
5959  ac_cv_prog_CC="$CC" # Let the user override the test.
5960else
5961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5962for as_dir in $PATH
5963do
5964  IFS=$as_save_IFS
5965  test -z "$as_dir" && as_dir=.
5966    for ac_exec_ext in '' $ac_executable_extensions; do
5967  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5968    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5969    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5970    break 2
5971  fi
5972done
5973  done
5974IFS=$as_save_IFS
5975
5976fi
5977fi
5978CC=$ac_cv_prog_CC
5979if test -n "$CC"; then
5980  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5981$as_echo "$CC" >&6; }
5982else
5983  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5984$as_echo "no" >&6; }
5985fi
5986
5987
5988    test -n "$CC" && break
5989  done
5990fi
5991if test -z "$CC"; then
5992  ac_ct_CC=$CC
5993  for ac_prog in cl.exe
5994do
5995  # Extract the first word of "$ac_prog", so it can be a program name with args.
5996set dummy $ac_prog; ac_word=$2
5997{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5998$as_echo_n "checking for $ac_word... " >&6; }
5999if ${ac_cv_prog_ac_ct_CC+:} false; then :
6000  $as_echo_n "(cached) " >&6
6001else
6002  if test -n "$ac_ct_CC"; then
6003  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
6004else
6005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6006for as_dir in $PATH
6007do
6008  IFS=$as_save_IFS
6009  test -z "$as_dir" && as_dir=.
6010    for ac_exec_ext in '' $ac_executable_extensions; do
6011  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6012    ac_cv_prog_ac_ct_CC="$ac_prog"
6013    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6014    break 2
6015  fi
6016done
6017  done
6018IFS=$as_save_IFS
6019
6020fi
6021fi
6022ac_ct_CC=$ac_cv_prog_ac_ct_CC
6023if test -n "$ac_ct_CC"; then
6024  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
6025$as_echo "$ac_ct_CC" >&6; }
6026else
6027  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6028$as_echo "no" >&6; }
6029fi
6030
6031
6032  test -n "$ac_ct_CC" && break
6033done
6034
6035  if test "x$ac_ct_CC" = x; then
6036    CC=""
6037  else
6038    case $cross_compiling:$ac_tool_warned in
6039yes:)
6040{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6041$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6042ac_tool_warned=yes ;;
6043esac
6044    CC=$ac_ct_CC
6045  fi
6046fi
6047
6048fi
6049
6050
6051test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6052$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6053as_fn_error $? "no acceptable C compiler found in \$PATH
6054See \`config.log' for more details" "$LINENO" 5; }
6055
6056# Provide some information about the compiler.
6057$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
6058set X $ac_compile
6059ac_compiler=$2
6060for ac_option in --version -v -V -qversion; do
6061  { { ac_try="$ac_compiler $ac_option >&5"
6062case "(($ac_try" in
6063  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6064  *) ac_try_echo=$ac_try;;
6065esac
6066eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6067$as_echo "$ac_try_echo"; } >&5
6068  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6069  ac_status=$?
6070  if test -s conftest.err; then
6071    sed '10a\
6072... rest of stderr output deleted ...
6073         10q' conftest.err >conftest.er1
6074    cat conftest.er1 >&5
6075  fi
6076  rm -f conftest.er1 conftest.err
6077  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6078  test $ac_status = 0; }
6079done
6080
6081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
6082$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
6083if ${ac_cv_c_compiler_gnu+:} false; then :
6084  $as_echo_n "(cached) " >&6
6085else
6086  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6087/* end confdefs.h.  */
6088
6089int
6090main ()
6091{
6092#ifndef __GNUC__
6093       choke me
6094#endif
6095
6096  ;
6097  return 0;
6098}
6099_ACEOF
6100if ac_fn_c_try_compile "$LINENO"; then :
6101  ac_compiler_gnu=yes
6102else
6103  ac_compiler_gnu=no
6104fi
6105rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6106ac_cv_c_compiler_gnu=$ac_compiler_gnu
6107
6108fi
6109{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
6110$as_echo "$ac_cv_c_compiler_gnu" >&6; }
6111if test $ac_compiler_gnu = yes; then
6112  GCC=yes
6113else
6114  GCC=
6115fi
6116ac_test_CFLAGS=${CFLAGS+set}
6117ac_save_CFLAGS=$CFLAGS
6118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
6119$as_echo_n "checking whether $CC accepts -g... " >&6; }
6120if ${ac_cv_prog_cc_g+:} false; then :
6121  $as_echo_n "(cached) " >&6
6122else
6123  ac_save_c_werror_flag=$ac_c_werror_flag
6124   ac_c_werror_flag=yes
6125   ac_cv_prog_cc_g=no
6126   CFLAGS="-g"
6127   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6128/* end confdefs.h.  */
6129
6130int
6131main ()
6132{
6133
6134  ;
6135  return 0;
6136}
6137_ACEOF
6138if ac_fn_c_try_compile "$LINENO"; then :
6139  ac_cv_prog_cc_g=yes
6140else
6141  CFLAGS=""
6142      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6143/* end confdefs.h.  */
6144
6145int
6146main ()
6147{
6148
6149  ;
6150  return 0;
6151}
6152_ACEOF
6153if ac_fn_c_try_compile "$LINENO"; then :
6154
6155else
6156  ac_c_werror_flag=$ac_save_c_werror_flag
6157	 CFLAGS="-g"
6158	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6159/* end confdefs.h.  */
6160
6161int
6162main ()
6163{
6164
6165  ;
6166  return 0;
6167}
6168_ACEOF
6169if ac_fn_c_try_compile "$LINENO"; then :
6170  ac_cv_prog_cc_g=yes
6171fi
6172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6173fi
6174rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6175fi
6176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6177   ac_c_werror_flag=$ac_save_c_werror_flag
6178fi
6179{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
6180$as_echo "$ac_cv_prog_cc_g" >&6; }
6181if test "$ac_test_CFLAGS" = set; then
6182  CFLAGS=$ac_save_CFLAGS
6183elif test $ac_cv_prog_cc_g = yes; then
6184  if test "$GCC" = yes; then
6185    CFLAGS="-g -O2"
6186  else
6187    CFLAGS="-g"
6188  fi
6189else
6190  if test "$GCC" = yes; then
6191    CFLAGS="-O2"
6192  else
6193    CFLAGS=
6194  fi
6195fi
6196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
6197$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
6198if ${ac_cv_prog_cc_c89+:} false; then :
6199  $as_echo_n "(cached) " >&6
6200else
6201  ac_cv_prog_cc_c89=no
6202ac_save_CC=$CC
6203cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6204/* end confdefs.h.  */
6205#include <stdarg.h>
6206#include <stdio.h>
6207struct stat;
6208/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6209struct buf { int x; };
6210FILE * (*rcsopen) (struct buf *, struct stat *, int);
6211static char *e (p, i)
6212     char **p;
6213     int i;
6214{
6215  return p[i];
6216}
6217static char *f (char * (*g) (char **, int), char **p, ...)
6218{
6219  char *s;
6220  va_list v;
6221  va_start (v,p);
6222  s = g (p, va_arg (v,int));
6223  va_end (v);
6224  return s;
6225}
6226
6227/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6228   function prototypes and stuff, but not '\xHH' hex character constants.
6229   These don't provoke an error unfortunately, instead are silently treated
6230   as 'x'.  The following induces an error, until -std is added to get
6231   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6232   array size at least.  It's necessary to write '\x00'==0 to get something
6233   that's true only with -std.  */
6234int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6235
6236/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6237   inside strings and character constants.  */
6238#define FOO(x) 'x'
6239int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6240
6241int test (int i, double x);
6242struct s1 {int (*f) (int a);};
6243struct s2 {int (*f) (double a);};
6244int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6245int argc;
6246char **argv;
6247int
6248main ()
6249{
6250return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6251  ;
6252  return 0;
6253}
6254_ACEOF
6255for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6256	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6257do
6258  CC="$ac_save_CC $ac_arg"
6259  if ac_fn_c_try_compile "$LINENO"; then :
6260  ac_cv_prog_cc_c89=$ac_arg
6261fi
6262rm -f core conftest.err conftest.$ac_objext
6263  test "x$ac_cv_prog_cc_c89" != "xno" && break
6264done
6265rm -f conftest.$ac_ext
6266CC=$ac_save_CC
6267
6268fi
6269# AC_CACHE_VAL
6270case "x$ac_cv_prog_cc_c89" in
6271  x)
6272    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6273$as_echo "none needed" >&6; } ;;
6274  xno)
6275    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6276$as_echo "unsupported" >&6; } ;;
6277  *)
6278    CC="$CC $ac_cv_prog_cc_c89"
6279    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
6280$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6281esac
6282if test "x$ac_cv_prog_cc_c89" != xno; then :
6283
6284fi
6285
6286ac_ext=c
6287ac_cpp='$CPP $CPPFLAGS'
6288ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6289ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6290ac_compiler_gnu=$ac_cv_c_compiler_gnu
6291
6292ac_ext=c
6293ac_cpp='$CPP $CPPFLAGS'
6294ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6295ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6296ac_compiler_gnu=$ac_cv_c_compiler_gnu
6297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
6298$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
6299if ${am_cv_prog_cc_c_o+:} false; then :
6300  $as_echo_n "(cached) " >&6
6301else
6302  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6303/* end confdefs.h.  */
6304
6305int
6306main ()
6307{
6308
6309  ;
6310  return 0;
6311}
6312_ACEOF
6313  # Make sure it works both with $CC and with simple cc.
6314  # Following AC_PROG_CC_C_O, we do the test twice because some
6315  # compilers refuse to overwrite an existing .o file with -o,
6316  # though they will create one.
6317  am_cv_prog_cc_c_o=yes
6318  for am_i in 1 2; do
6319    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
6320   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
6321   ac_status=$?
6322   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6323   (exit $ac_status); } \
6324         && test -f conftest2.$ac_objext; then
6325      : OK
6326    else
6327      am_cv_prog_cc_c_o=no
6328      break
6329    fi
6330  done
6331  rm -f core conftest*
6332  unset am_i
6333fi
6334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
6335$as_echo "$am_cv_prog_cc_c_o" >&6; }
6336if test "$am_cv_prog_cc_c_o" != yes; then
6337   # Losing compiler, so override with the script.
6338   # FIXME: It is wrong to rewrite CC.
6339   # But if we don't then we get into trouble of one sort or another.
6340   # A longer-term fix would be to have automake use am__CC in this case,
6341   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
6342   CC="$am_aux_dir/compile $CC"
6343fi
6344ac_ext=c
6345ac_cpp='$CPP $CPPFLAGS'
6346ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6347ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6348ac_compiler_gnu=$ac_cv_c_compiler_gnu
6349
6350
6351depcc="$CC"   am_compiler_list=
6352
6353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6354$as_echo_n "checking dependency style of $depcc... " >&6; }
6355if ${am_cv_CC_dependencies_compiler_type+:} false; then :
6356  $as_echo_n "(cached) " >&6
6357else
6358  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6359  # We make a subdir and do the tests there.  Otherwise we can end up
6360  # making bogus files that we don't know about and never remove.  For
6361  # instance it was reported that on HP-UX the gcc test will end up
6362  # making a dummy file named 'D' -- because '-MD' means "put the output
6363  # in D".
6364  rm -rf conftest.dir
6365  mkdir conftest.dir
6366  # Copy depcomp to subdir because otherwise we won't find it if we're
6367  # using a relative directory.
6368  cp "$am_depcomp" conftest.dir
6369  cd conftest.dir
6370  # We will build objects and dependencies in a subdirectory because
6371  # it helps to detect inapplicable dependency modes.  For instance
6372  # both Tru64's cc and ICC support -MD to output dependencies as a
6373  # side effect of compilation, but ICC will put the dependencies in
6374  # the current directory while Tru64 will put them in the object
6375  # directory.
6376  mkdir sub
6377
6378  am_cv_CC_dependencies_compiler_type=none
6379  if test "$am_compiler_list" = ""; then
6380     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6381  fi
6382  am__universal=false
6383  case " $depcc " in #(
6384     *\ -arch\ *\ -arch\ *) am__universal=true ;;
6385     esac
6386
6387  for depmode in $am_compiler_list; do
6388    # Setup a source with many dependencies, because some compilers
6389    # like to wrap large dependency lists on column 80 (with \), and
6390    # we should not choose a depcomp mode which is confused by this.
6391    #
6392    # We need to recreate these files for each test, as the compiler may
6393    # overwrite some of them when testing with obscure command lines.
6394    # This happens at least with the AIX C compiler.
6395    : > sub/conftest.c
6396    for i in 1 2 3 4 5 6; do
6397      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6398      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6399      # Solaris 10 /bin/sh.
6400      echo '/* dummy */' > sub/conftst$i.h
6401    done
6402    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6403
6404    # We check with '-c' and '-o' for the sake of the "dashmstdout"
6405    # mode.  It turns out that the SunPro C++ compiler does not properly
6406    # handle '-M -o', and we need to detect this.  Also, some Intel
6407    # versions had trouble with output in subdirs.
6408    am__obj=sub/conftest.${OBJEXT-o}
6409    am__minus_obj="-o $am__obj"
6410    case $depmode in
6411    gcc)
6412      # This depmode causes a compiler race in universal mode.
6413      test "$am__universal" = false || continue
6414      ;;
6415    nosideeffect)
6416      # After this tag, mechanisms are not by side-effect, so they'll
6417      # only be used when explicitly requested.
6418      if test "x$enable_dependency_tracking" = xyes; then
6419	continue
6420      else
6421	break
6422      fi
6423      ;;
6424    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6425      # This compiler won't grok '-c -o', but also, the minuso test has
6426      # not run yet.  These depmodes are late enough in the game, and
6427      # so weak that their functioning should not be impacted.
6428      am__obj=conftest.${OBJEXT-o}
6429      am__minus_obj=
6430      ;;
6431    none) break ;;
6432    esac
6433    if depmode=$depmode \
6434       source=sub/conftest.c object=$am__obj \
6435       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6436       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6437         >/dev/null 2>conftest.err &&
6438       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6439       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6440       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6441       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6442      # icc doesn't choke on unknown options, it will just issue warnings
6443      # or remarks (even with -Werror).  So we grep stderr for any message
6444      # that says an option was ignored or not supported.
6445      # When given -MP, icc 7.0 and 7.1 complain thusly:
6446      #   icc: Command line warning: ignoring option '-M'; no argument required
6447      # The diagnosis changed in icc 8.0:
6448      #   icc: Command line remark: option '-MP' not supported
6449      if (grep 'ignoring option' conftest.err ||
6450          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6451        am_cv_CC_dependencies_compiler_type=$depmode
6452        break
6453      fi
6454    fi
6455  done
6456
6457  cd ..
6458  rm -rf conftest.dir
6459else
6460  am_cv_CC_dependencies_compiler_type=none
6461fi
6462
6463fi
6464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
6465$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
6466CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
6467
6468 if
6469  test "x$enable_dependency_tracking" != xno \
6470  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
6471  am__fastdepCC_TRUE=
6472  am__fastdepCC_FALSE='#'
6473else
6474  am__fastdepCC_TRUE='#'
6475  am__fastdepCC_FALSE=
6476fi
6477
6478
6479# Ralf Wildenhues: With per-target flags we need CC_C_O
6480# AM_PROG_CC_C_O supersets AC_PROG_CC_C_O
6481
6482if test $ac_cv_c_compiler_gnu = yes; then
6483    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
6484$as_echo_n "checking whether $CC needs -traditional... " >&6; }
6485if ${ac_cv_prog_gcc_traditional+:} false; then :
6486  $as_echo_n "(cached) " >&6
6487else
6488    ac_pattern="Autoconf.*'x'"
6489  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6490/* end confdefs.h.  */
6491#include <sgtty.h>
6492Autoconf TIOCGETP
6493_ACEOF
6494if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6495  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
6496  ac_cv_prog_gcc_traditional=yes
6497else
6498  ac_cv_prog_gcc_traditional=no
6499fi
6500rm -f conftest*
6501
6502
6503  if test $ac_cv_prog_gcc_traditional = no; then
6504    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6505/* end confdefs.h.  */
6506#include <termio.h>
6507Autoconf TCGETA
6508_ACEOF
6509if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6510  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
6511  ac_cv_prog_gcc_traditional=yes
6512fi
6513rm -f conftest*
6514
6515  fi
6516fi
6517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
6518$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
6519  if test $ac_cv_prog_gcc_traditional = yes; then
6520    CC="$CC -traditional"
6521  fi
6522fi
6523
6524
6525
6526
6527
6528CFLAGS_NTP=
6529CPPFLAGS_NTP=
6530LDADD_NTP=
6531LDFLAGS_NTP=
6532
6533
6534
6535
6536
6537case "$ac_cv_prog_cc_c89" in
6538 no)
6539    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ANSI C89/ISO C90 is the minimum to compile NTP
6540		 version 4.2.5 and higher." >&5
6541$as_echo "$as_me: WARNING: ANSI C89/ISO C90 is the minimum to compile NTP
6542		 version 4.2.5 and higher." >&2;}
6543    ;;
6544esac
6545
6546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle #warning" >&5
6547$as_echo_n "checking if $CC can handle #warning... " >&6; }
6548if ${ntp_cv_cpp_warning+:} false; then :
6549  $as_echo_n "(cached) " >&6
6550else
6551  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6552/* end confdefs.h.  */
6553
6554int
6555main ()
6556{
6557#warning foo
6558  ;
6559  return 0;
6560}
6561_ACEOF
6562if ac_fn_c_try_compile "$LINENO"; then :
6563  ntp_cv_cpp_warning=yes
6564else
6565  ntp_cv_cpp_warning=no
6566
6567fi
6568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6569
6570fi
6571{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_cpp_warning" >&5
6572$as_echo "$ntp_cv_cpp_warning" >&6; }
6573case "$ntp_cv_cpp_warning" in
6574 no)
6575
6576$as_echo "#define NO_OPTION_NAME_WARNINGS 1" >>confdefs.h
6577
6578esac
6579
6580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC supports __attribute__((...))" >&5
6581$as_echo_n "checking if $CC supports __attribute__((...))... " >&6; }
6582if ${ntp_cv_cc_attribute+:} false; then :
6583  $as_echo_n "(cached) " >&6
6584else
6585  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6586/* end confdefs.h.  */
6587
6588int
6589main ()
6590{
6591void foo(void) __attribute__((__noreturn__));
6592
6593  ;
6594  return 0;
6595}
6596_ACEOF
6597if ac_fn_c_try_compile "$LINENO"; then :
6598  ntp_cv_cc_attribute=yes
6599else
6600  ntp_cv_cc_attribute=no
6601
6602fi
6603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6604
6605fi
6606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_cc_attribute" >&5
6607$as_echo "$ntp_cv_cc_attribute" >&6; }
6608case "$ntp_cv_cc_attribute" in
6609 yes)
6610
6611$as_echo "#define HAVE___ATTRIBUTE__ /**/" >>confdefs.h
6612
6613esac
6614
6615
6616case "$GCC" in
6617 yes)
6618    SAVED_CFLAGS="$CFLAGS"
6619    CFLAGS="$CFLAGS -Wstrict-overflow"
6620    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle -Wstrict-overflow" >&5
6621$as_echo_n "checking if $CC can handle -Wstrict-overflow... " >&6; }
6622if ${ntp_cv_gcc_Wstrict_overflow+:} false; then :
6623  $as_echo_n "(cached) " >&6
6624else
6625  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6626/* end confdefs.h.  */
6627
6628int
6629main ()
6630{
6631
6632  ;
6633  return 0;
6634}
6635_ACEOF
6636if ac_fn_c_try_compile "$LINENO"; then :
6637  ntp_cv_gcc_Wstrict_overflow=yes
6638else
6639  ntp_cv_gcc_Wstrict_overflow=no
6640
6641fi
6642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6643
6644fi
6645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gcc_Wstrict_overflow" >&5
6646$as_echo "$ntp_cv_gcc_Wstrict_overflow" >&6; }
6647    #
6648    # $ntp_cv_gcc_Wstrict_overflow is tested later to add the
6649    # flag to CFLAGS.
6650    #
6651    CFLAGS="$SAVED_CFLAGS -Winit-self"
6652    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC can handle -Winit-self" >&5
6653$as_echo_n "checking if $CC can handle -Winit-self... " >&6; }
6654if ${ntp_cv_gcc_Winit_self+:} false; then :
6655  $as_echo_n "(cached) " >&6
6656else
6657
6658	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6659/* end confdefs.h.  */
6660
6661int
6662main ()
6663{
6664
6665  ;
6666  return 0;
6667}
6668_ACEOF
6669if ac_fn_c_try_compile "$LINENO"; then :
6670  ntp_cv_gcc_Winit_self=yes
6671else
6672  ntp_cv_gcc_Winit_self=no
6673
6674fi
6675rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6676
6677
6678fi
6679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gcc_Winit_self" >&5
6680$as_echo "$ntp_cv_gcc_Winit_self" >&6; }
6681    CFLAGS="$SAVED_CFLAGS"
6682    { SAVED_CFLAGS=; unset SAVED_CFLAGS;}
6683    #
6684    # $ntp_cv_gcc_Winit_self is tested later to add the
6685    # flag to CFLAGS_NTP.
6686    #
6687    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
6688$as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
6689if ${ntp_cv_gc_sections_runs+:} false; then :
6690  $as_echo_n "(cached) " >&6
6691else
6692
6693	    	    	    	    	    	    	    	    	    	    	    origCFLAGS="$CFLAGS"
6694	    CFLAGS="$CFLAGS -Wl,--gc-sections"
6695	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6696/* end confdefs.h.  */
6697
6698			#include <stdlib.h>
6699			#include <stdio.h>
6700
6701int
6702main ()
6703{
6704
6705			FILE *	fpC;
6706			char	buf[32];
6707			size_t	cch;
6708			int	read_success_once;
6709
6710			fpC = fopen("conftest.c", "r");
6711			if (NULL == fpC)
6712				exit(1);
6713			do {
6714				cch = fread(buf, sizeof(buf), 1, fpC);
6715				read_success_once |= (0 != cch);
6716			} while (0 != cch);
6717			if (!read_success_once)
6718				exit(2);
6719			if (!feof(fpC))
6720				exit(3);
6721			if (0 != fclose(fpC))
6722				exit(4);
6723
6724			exit(EXIT_SUCCESS);
6725
6726
6727  ;
6728  return 0;
6729}
6730_ACEOF
6731if ac_fn_c_try_link "$LINENO"; then :
6732
6733		    if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
6734			ntp_cv_gc_sections_runs=no
6735		    else
6736			ntp_cv_gc_sections_runs=no
6737			./conftest >/dev/null 2>&1 && ntp_cv_gc_sections_runs=yes
6738		    fi
6739
6740else
6741  ntp_cv_gc_sections_runs=no
6742
6743fi
6744rm -f core conftest.err conftest.$ac_objext \
6745    conftest$ac_exeext conftest.$ac_ext
6746	    CFLAGS="$origCFLAGS"
6747	    { origCFLAGS=; unset origCFLAGS;}
6748
6749
6750fi
6751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_gc_sections_runs" >&5
6752$as_echo "$ntp_cv_gc_sections_runs" >&6; }
6753    case "$ntp_cv_gc_sections_runs" in
6754     yes)
6755	LDADD_LIBNTP="-Wl,--gc-sections"
6756	CFLAGS_NTP="$CFLAGS_NTP -ffunction-sections -fdata-sections"
6757	;;
6758     no)
6759	LDADD_LIBNTP=
6760	;;
6761    esac
6762    CFLAGS_NTP="$CFLAGS_NTP -Wall"
6763    CFLAGS_NTP="$CFLAGS_NTP -Wcast-align"
6764    CFLAGS_NTP="$CFLAGS_NTP -Wcast-qual"
6765    # CFLAGS_NTP="$CFLAGS_NTP -Wconversion"
6766    # CFLAGS_NTP="$CFLAGS_NTP -Werror"
6767    # CFLAGS_NTP="$CFLAGS_NTP -Wextra"
6768    # CFLAGS_NTP="$CFLAGS_NTP -Wfloat-equal"
6769    CFLAGS_NTP="$CFLAGS_NTP -Wmissing-prototypes"
6770    CFLAGS_NTP="$CFLAGS_NTP -Wpointer-arith"
6771    CFLAGS_NTP="$CFLAGS_NTP -Wshadow"
6772    # CFLAGS_NTP="$CFLAGS_NTP -Wtraditional"
6773    # CFLAGS_NTP="$CFLAGS_NTP -Wwrite-strings"
6774    case "$ntp_cv_gcc_Winit_self" in
6775     yes)
6776	CFLAGS_NTP="$CFLAGS_NTP -Winit-self"
6777    esac
6778    case "$ntp_cv_gcc_Wstrict_overflow" in
6779     yes)
6780	CFLAGS_NTP="$CFLAGS_NTP -Wstrict-overflow"
6781    esac
6782    # -W[no-]strict-prototypes might be added by NTP_OPENSSL
6783esac
6784
6785
6786    { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional compiler flags" >&5
6787$as_echo_n "checking additional compiler flags... " >&6; }
6788    # allow ntp_os_cflags to be preset to skip this stuff
6789    case "${ntp_os_cflags+set}" in
6790     set)
6791	;;
6792     *)
6793	ntp_os_cflags=
6794	case "$host_os" in
6795	 aix[1-3]*)
6796	    ;;
6797	 aix4.[0-2]*)
6798	    # turn on additional headers
6799	    ntp_os_cflags="-D_XOPEN_EXTENDED_SOURCE"
6800	    ;;
6801	 aix5.3*)
6802	    # avoid circular dependencies in yp headers, and more
6803	    ntp_os_cflags="-DHAVE_BAD_HEADERS -D_XOPEN_EXTENDED_SOURCE"
6804	    ntp_os_cflags="${ntp_os_cflags} -D_USE_IRS -D_MSGQSUPPORT"
6805	    ;;
6806	 aix*)
6807	    # XXX Only verified thru AIX6.
6808	    # aix7 seems to need a different XOPEN_SOURCE_EXTENDED thing.
6809	    # avoid circular dependencies in yp headers
6810	    # _XOPEN_SOURCE=500 = X/Open 5: POSIX 1995
6811	    # _XOPEN_SOURCE=600 = X/Open 6: POSIX 2004
6812	    # _XOPEN_SOURCE=700 = X/Open 7: POSIX 2008
6813	    ntp_os_cflags="-DHAVE_BAD_HEADERS -D_XOPEN_SOURCE=600"
6814	    ntp_os_cflags="${ntp_os_cflags} -D_USE_IRS"
6815	    ;;
6816	 amigaos)
6817	    ntp_os_cflags="-DSYS_AMIGA"
6818	    ;;
6819	 darwin*|macosx*|rhapsody*)
6820	    ntp_os_cflags="-D_P1003_1B_VISIBLE"
6821	    ;;
6822	 hpux10.*)		# at least for hppa2.0-hp-hpux10.20
6823	    case "$GCC" in
6824	     yes)
6825		;;
6826	     *)
6827		# use Ansi compiler on HPUX, and some -Wp magic
6828		ntp_os_cflags="-Ae -Wp,-H18816"
6829		;;
6830	    esac
6831	    ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
6832	    ;;
6833	 hpux*)
6834	    case "$GCC" in
6835	     yes)
6836		;;
6837	     *)
6838		# use Ansi compiler on HPUX
6839		ntp_os_cflags="-Ae"
6840	    esac
6841	    ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
6842	    ;;
6843	 irix6*)
6844	    case "$CC" in
6845	     cc)
6846		# do not use 64-bit compiler
6847		ntp_os_cflags="-n32 -mips3 -Wl,-woff,84"
6848	    esac
6849	    ;;
6850	 nextstep3)
6851	    ntp_os_cflags="-posix"
6852	    ;;
6853	 solaris1*|solaris2.[0-5]|solaris2.5.*)
6854	    ;;
6855	 sunos[34]*|sunos5.[0-5]|sunos5.5.*)
6856	    ;;
6857	 solaris2*|sunos5*)
6858	    # turn on 64-bit file offset interface
6859	    ntp_os_cflags="-D_LARGEFILE64_SOURCE"
6860	    ;;
6861	 vxworks*)
6862	    case "$build" in
6863	     $host)
6864		;;
6865	     *)
6866		# Quick and dirty sanity check
6867		case "$VX_KERNEL" in
6868		 '')
6869		    as_fn_error $? "See html/build/hints/vxworks.html" "$LINENO" 5
6870		esac
6871		ntp_os_cflags="-DSYS_VXWORKS"
6872	    esac
6873	    ;;
6874	esac
6875    esac
6876    case "$ntp_os_cflags" in
6877     '')
6878	ntp_os_cflags_msg="none needed"
6879	;;
6880     *)
6881	ntp_os_cflags_msg="$ntp_os_cflags"
6882    esac
6883    CFLAGS_NTP="$CFLAGS_NTP $ntp_os_cflags"
6884    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_os_cflags_msg" >&5
6885$as_echo "$ntp_os_cflags_msg" >&6; }
6886    { ntp_os_cflags_msg=; unset ntp_os_cflags_msg;}
6887    ###
6888    { $as_echo "$as_me:${as_lineno-$LINENO}: checking additional linker flags" >&5
6889$as_echo_n "checking additional linker flags... " >&6; }
6890    # HMS: The following might still need tweaking
6891    # allow ntp_os_ldflags to be preset to skip this stuff
6892    case "${ntp_os_ldflags+set}" in
6893     set)
6894	;;
6895     *)
6896	ntp_os_ldflags=
6897	case "$host_os" in
6898	 hpux*)
6899	    case "$GCC" in
6900	     yes)
6901		ntp_os_ldflags="-Wl,+allowdups"
6902		;;
6903	    esac
6904	    ;;
6905	esac
6906	;;
6907    esac
6908    case "$ntp_os_ldflags" in
6909     '')
6910	ntp_os_ldflags_msg="none needed"
6911	;;
6912     *)
6913	ntp_os_ldflags_msg="$ntp_os_ldflags"
6914    esac
6915    LDFLAGS_NTP="$LDFLAGS_NTP $ntp_os_ldflags"
6916    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_os_ldflags_msg" >&5
6917$as_echo "$ntp_os_ldflags_msg" >&6; }
6918    { ntp_os_ldflags_msg=; unset ntp_os_ldflags_msg;}
6919
6920
6921
6922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
6923$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
6924if ${ac_cv_c_bigendian+:} false; then :
6925  $as_echo_n "(cached) " >&6
6926else
6927  ac_cv_c_bigendian=unknown
6928    # See if we're dealing with a universal compiler.
6929    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6930/* end confdefs.h.  */
6931#ifndef __APPLE_CC__
6932	       not a universal capable compiler
6933	     #endif
6934	     typedef int dummy;
6935
6936_ACEOF
6937if ac_fn_c_try_compile "$LINENO"; then :
6938
6939	# Check for potential -arch flags.  It is not universal unless
6940	# there are at least two -arch flags with different values.
6941	ac_arch=
6942	ac_prev=
6943	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
6944	 if test -n "$ac_prev"; then
6945	   case $ac_word in
6946	     i?86 | x86_64 | ppc | ppc64)
6947	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
6948		 ac_arch=$ac_word
6949	       else
6950		 ac_cv_c_bigendian=universal
6951		 break
6952	       fi
6953	       ;;
6954	   esac
6955	   ac_prev=
6956	 elif test "x$ac_word" = "x-arch"; then
6957	   ac_prev=arch
6958	 fi
6959       done
6960fi
6961rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6962    if test $ac_cv_c_bigendian = unknown; then
6963      # See if sys/param.h defines the BYTE_ORDER macro.
6964      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6965/* end confdefs.h.  */
6966#include <sys/types.h>
6967	     #include <sys/param.h>
6968
6969int
6970main ()
6971{
6972#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
6973		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
6974		     && LITTLE_ENDIAN)
6975	      bogus endian macros
6976	     #endif
6977
6978  ;
6979  return 0;
6980}
6981_ACEOF
6982if ac_fn_c_try_compile "$LINENO"; then :
6983  # It does; now see whether it defined to BIG_ENDIAN or not.
6984	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6985/* end confdefs.h.  */
6986#include <sys/types.h>
6987		#include <sys/param.h>
6988
6989int
6990main ()
6991{
6992#if BYTE_ORDER != BIG_ENDIAN
6993		 not big endian
6994		#endif
6995
6996  ;
6997  return 0;
6998}
6999_ACEOF
7000if ac_fn_c_try_compile "$LINENO"; then :
7001  ac_cv_c_bigendian=yes
7002else
7003  ac_cv_c_bigendian=no
7004fi
7005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7006fi
7007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7008    fi
7009    if test $ac_cv_c_bigendian = unknown; then
7010      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
7011      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7012/* end confdefs.h.  */
7013#include <limits.h>
7014
7015int
7016main ()
7017{
7018#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
7019	      bogus endian macros
7020	     #endif
7021
7022  ;
7023  return 0;
7024}
7025_ACEOF
7026if ac_fn_c_try_compile "$LINENO"; then :
7027  # It does; now see whether it defined to _BIG_ENDIAN or not.
7028	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7029/* end confdefs.h.  */
7030#include <limits.h>
7031
7032int
7033main ()
7034{
7035#ifndef _BIG_ENDIAN
7036		 not big endian
7037		#endif
7038
7039  ;
7040  return 0;
7041}
7042_ACEOF
7043if ac_fn_c_try_compile "$LINENO"; then :
7044  ac_cv_c_bigendian=yes
7045else
7046  ac_cv_c_bigendian=no
7047fi
7048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7049fi
7050rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7051    fi
7052    if test $ac_cv_c_bigendian = unknown; then
7053      # Compile a test program.
7054      if test "$cross_compiling" = yes; then :
7055  # Try to guess by grepping values from an object file.
7056	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7057/* end confdefs.h.  */
7058short int ascii_mm[] =
7059		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
7060		short int ascii_ii[] =
7061		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
7062		int use_ascii (int i) {
7063		  return ascii_mm[i] + ascii_ii[i];
7064		}
7065		short int ebcdic_ii[] =
7066		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
7067		short int ebcdic_mm[] =
7068		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
7069		int use_ebcdic (int i) {
7070		  return ebcdic_mm[i] + ebcdic_ii[i];
7071		}
7072		extern int foo;
7073
7074int
7075main ()
7076{
7077return use_ascii (foo) == use_ebcdic (foo);
7078  ;
7079  return 0;
7080}
7081_ACEOF
7082if ac_fn_c_try_compile "$LINENO"; then :
7083  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
7084	      ac_cv_c_bigendian=yes
7085	    fi
7086	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
7087	      if test "$ac_cv_c_bigendian" = unknown; then
7088		ac_cv_c_bigendian=no
7089	      else
7090		# finding both strings is unlikely to happen, but who knows?
7091		ac_cv_c_bigendian=unknown
7092	      fi
7093	    fi
7094fi
7095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7096else
7097  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7098/* end confdefs.h.  */
7099$ac_includes_default
7100int
7101main ()
7102{
7103
7104	     /* Are we little or big endian?  From Harbison&Steele.  */
7105	     union
7106	     {
7107	       long int l;
7108	       char c[sizeof (long int)];
7109	     } u;
7110	     u.l = 1;
7111	     return u.c[sizeof (long int) - 1] == 1;
7112
7113  ;
7114  return 0;
7115}
7116_ACEOF
7117if ac_fn_c_try_run "$LINENO"; then :
7118  ac_cv_c_bigendian=no
7119else
7120  ac_cv_c_bigendian=yes
7121fi
7122rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7123  conftest.$ac_objext conftest.beam conftest.$ac_ext
7124fi
7125
7126    fi
7127fi
7128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
7129$as_echo "$ac_cv_c_bigendian" >&6; }
7130 case $ac_cv_c_bigendian in #(
7131   yes)
7132     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
7133;; #(
7134   no)
7135      ;; #(
7136   universal)
7137
7138$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
7139
7140     ;; #(
7141   *)
7142     as_fn_error $? "unknown endianness
7143 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
7144 esac
7145
7146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5
7147$as_echo_n "checking for working volatile... " >&6; }
7148if ${ac_cv_c_volatile+:} false; then :
7149  $as_echo_n "(cached) " >&6
7150else
7151  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7152/* end confdefs.h.  */
7153
7154int
7155main ()
7156{
7157
7158volatile int x;
7159int * volatile y = (int *) 0;
7160return !x && !y;
7161  ;
7162  return 0;
7163}
7164_ACEOF
7165if ac_fn_c_try_compile "$LINENO"; then :
7166  ac_cv_c_volatile=yes
7167else
7168  ac_cv_c_volatile=no
7169fi
7170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7171fi
7172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5
7173$as_echo "$ac_cv_c_volatile" >&6; }
7174if test $ac_cv_c_volatile = no; then
7175
7176$as_echo "#define volatile /**/" >>confdefs.h
7177
7178fi
7179
7180ac_ext=c
7181ac_cpp='$CPP $CPPFLAGS'
7182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7184ac_compiler_gnu=$ac_cv_c_compiler_gnu
7185{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7186$as_echo_n "checking how to run the C preprocessor... " >&6; }
7187# On Suns, sometimes $CPP names a directory.
7188if test -n "$CPP" && test -d "$CPP"; then
7189  CPP=
7190fi
7191if test -z "$CPP"; then
7192  if ${ac_cv_prog_CPP+:} false; then :
7193  $as_echo_n "(cached) " >&6
7194else
7195      # Double quotes because CPP needs to be expanded
7196    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7197    do
7198      ac_preproc_ok=false
7199for ac_c_preproc_warn_flag in '' yes
7200do
7201  # Use a header file that comes with gcc, so configuring glibc
7202  # with a fresh cross-compiler works.
7203  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7204  # <limits.h> exists even on freestanding compilers.
7205  # On the NeXT, cc -E runs the code through the compiler's parser,
7206  # not just through cpp. "Syntax error" is here to catch this case.
7207  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7208/* end confdefs.h.  */
7209#ifdef __STDC__
7210# include <limits.h>
7211#else
7212# include <assert.h>
7213#endif
7214		     Syntax error
7215_ACEOF
7216if ac_fn_c_try_cpp "$LINENO"; then :
7217
7218else
7219  # Broken: fails on valid input.
7220continue
7221fi
7222rm -f conftest.err conftest.i conftest.$ac_ext
7223
7224  # OK, works on sane cases.  Now check whether nonexistent headers
7225  # can be detected and how.
7226  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7227/* end confdefs.h.  */
7228#include <ac_nonexistent.h>
7229_ACEOF
7230if ac_fn_c_try_cpp "$LINENO"; then :
7231  # Broken: success on invalid input.
7232continue
7233else
7234  # Passes both tests.
7235ac_preproc_ok=:
7236break
7237fi
7238rm -f conftest.err conftest.i conftest.$ac_ext
7239
7240done
7241# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7242rm -f conftest.i conftest.err conftest.$ac_ext
7243if $ac_preproc_ok; then :
7244  break
7245fi
7246
7247    done
7248    ac_cv_prog_CPP=$CPP
7249
7250fi
7251  CPP=$ac_cv_prog_CPP
7252else
7253  ac_cv_prog_CPP=$CPP
7254fi
7255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7256$as_echo "$CPP" >&6; }
7257ac_preproc_ok=false
7258for ac_c_preproc_warn_flag in '' yes
7259do
7260  # Use a header file that comes with gcc, so configuring glibc
7261  # with a fresh cross-compiler works.
7262  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7263  # <limits.h> exists even on freestanding compilers.
7264  # On the NeXT, cc -E runs the code through the compiler's parser,
7265  # not just through cpp. "Syntax error" is here to catch this case.
7266  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7267/* end confdefs.h.  */
7268#ifdef __STDC__
7269# include <limits.h>
7270#else
7271# include <assert.h>
7272#endif
7273		     Syntax error
7274_ACEOF
7275if ac_fn_c_try_cpp "$LINENO"; then :
7276
7277else
7278  # Broken: fails on valid input.
7279continue
7280fi
7281rm -f conftest.err conftest.i conftest.$ac_ext
7282
7283  # OK, works on sane cases.  Now check whether nonexistent headers
7284  # can be detected and how.
7285  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7286/* end confdefs.h.  */
7287#include <ac_nonexistent.h>
7288_ACEOF
7289if ac_fn_c_try_cpp "$LINENO"; then :
7290  # Broken: success on invalid input.
7291continue
7292else
7293  # Passes both tests.
7294ac_preproc_ok=:
7295break
7296fi
7297rm -f conftest.err conftest.i conftest.$ac_ext
7298
7299done
7300# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7301rm -f conftest.i conftest.err conftest.$ac_ext
7302if $ac_preproc_ok; then :
7303
7304else
7305  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7306$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7307as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7308See \`config.log' for more details" "$LINENO" 5; }
7309fi
7310
7311ac_ext=c
7312ac_cpp='$CPP $CPPFLAGS'
7313ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7314ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7315ac_compiler_gnu=$ac_cv_c_compiler_gnu
7316
7317
7318
7319ac_ext=c
7320ac_cpp='$CPP $CPPFLAGS'
7321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7323ac_compiler_gnu=$ac_cv_c_compiler_gnu
7324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
7325$as_echo_n "checking how to run the C preprocessor... " >&6; }
7326# On Suns, sometimes $CPP names a directory.
7327if test -n "$CPP" && test -d "$CPP"; then
7328  CPP=
7329fi
7330if test -z "$CPP"; then
7331  if ${ac_cv_prog_CPP+:} false; then :
7332  $as_echo_n "(cached) " >&6
7333else
7334      # Double quotes because CPP needs to be expanded
7335    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
7336    do
7337      ac_preproc_ok=false
7338for ac_c_preproc_warn_flag in '' yes
7339do
7340  # Use a header file that comes with gcc, so configuring glibc
7341  # with a fresh cross-compiler works.
7342  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7343  # <limits.h> exists even on freestanding compilers.
7344  # On the NeXT, cc -E runs the code through the compiler's parser,
7345  # not just through cpp. "Syntax error" is here to catch this case.
7346  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7347/* end confdefs.h.  */
7348#ifdef __STDC__
7349# include <limits.h>
7350#else
7351# include <assert.h>
7352#endif
7353		     Syntax error
7354_ACEOF
7355if ac_fn_c_try_cpp "$LINENO"; then :
7356
7357else
7358  # Broken: fails on valid input.
7359continue
7360fi
7361rm -f conftest.err conftest.i conftest.$ac_ext
7362
7363  # OK, works on sane cases.  Now check whether nonexistent headers
7364  # can be detected and how.
7365  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7366/* end confdefs.h.  */
7367#include <ac_nonexistent.h>
7368_ACEOF
7369if ac_fn_c_try_cpp "$LINENO"; then :
7370  # Broken: success on invalid input.
7371continue
7372else
7373  # Passes both tests.
7374ac_preproc_ok=:
7375break
7376fi
7377rm -f conftest.err conftest.i conftest.$ac_ext
7378
7379done
7380# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7381rm -f conftest.i conftest.err conftest.$ac_ext
7382if $ac_preproc_ok; then :
7383  break
7384fi
7385
7386    done
7387    ac_cv_prog_CPP=$CPP
7388
7389fi
7390  CPP=$ac_cv_prog_CPP
7391else
7392  ac_cv_prog_CPP=$CPP
7393fi
7394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
7395$as_echo "$CPP" >&6; }
7396ac_preproc_ok=false
7397for ac_c_preproc_warn_flag in '' yes
7398do
7399  # Use a header file that comes with gcc, so configuring glibc
7400  # with a fresh cross-compiler works.
7401  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7402  # <limits.h> exists even on freestanding compilers.
7403  # On the NeXT, cc -E runs the code through the compiler's parser,
7404  # not just through cpp. "Syntax error" is here to catch this case.
7405  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7406/* end confdefs.h.  */
7407#ifdef __STDC__
7408# include <limits.h>
7409#else
7410# include <assert.h>
7411#endif
7412		     Syntax error
7413_ACEOF
7414if ac_fn_c_try_cpp "$LINENO"; then :
7415
7416else
7417  # Broken: fails on valid input.
7418continue
7419fi
7420rm -f conftest.err conftest.i conftest.$ac_ext
7421
7422  # OK, works on sane cases.  Now check whether nonexistent headers
7423  # can be detected and how.
7424  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7425/* end confdefs.h.  */
7426#include <ac_nonexistent.h>
7427_ACEOF
7428if ac_fn_c_try_cpp "$LINENO"; then :
7429  # Broken: success on invalid input.
7430continue
7431else
7432  # Passes both tests.
7433ac_preproc_ok=:
7434break
7435fi
7436rm -f conftest.err conftest.i conftest.$ac_ext
7437
7438done
7439# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
7440rm -f conftest.i conftest.err conftest.$ac_ext
7441if $ac_preproc_ok; then :
7442
7443else
7444  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7445$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7446as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
7447See \`config.log' for more details" "$LINENO" 5; }
7448fi
7449
7450ac_ext=c
7451ac_cpp='$CPP $CPPFLAGS'
7452ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7453ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7454ac_compiler_gnu=$ac_cv_c_compiler_gnu
7455
7456# Do we need CXX for anything besides google test?
7457ac_ext=cpp
7458ac_cpp='$CXXCPP $CPPFLAGS'
7459ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7460ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7461ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
7462if test -z "$CXX"; then
7463  if test -n "$CCC"; then
7464    CXX=$CCC
7465  else
7466    if test -n "$ac_tool_prefix"; then
7467  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7468  do
7469    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
7470set dummy $ac_tool_prefix$ac_prog; ac_word=$2
7471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7472$as_echo_n "checking for $ac_word... " >&6; }
7473if ${ac_cv_prog_CXX+:} false; then :
7474  $as_echo_n "(cached) " >&6
7475else
7476  if test -n "$CXX"; then
7477  ac_cv_prog_CXX="$CXX" # Let the user override the test.
7478else
7479as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7480for as_dir in $PATH
7481do
7482  IFS=$as_save_IFS
7483  test -z "$as_dir" && as_dir=.
7484    for ac_exec_ext in '' $ac_executable_extensions; do
7485  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7486    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
7487    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7488    break 2
7489  fi
7490done
7491  done
7492IFS=$as_save_IFS
7493
7494fi
7495fi
7496CXX=$ac_cv_prog_CXX
7497if test -n "$CXX"; then
7498  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
7499$as_echo "$CXX" >&6; }
7500else
7501  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7502$as_echo "no" >&6; }
7503fi
7504
7505
7506    test -n "$CXX" && break
7507  done
7508fi
7509if test -z "$CXX"; then
7510  ac_ct_CXX=$CXX
7511  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
7512do
7513  # Extract the first word of "$ac_prog", so it can be a program name with args.
7514set dummy $ac_prog; ac_word=$2
7515{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7516$as_echo_n "checking for $ac_word... " >&6; }
7517if ${ac_cv_prog_ac_ct_CXX+:} false; then :
7518  $as_echo_n "(cached) " >&6
7519else
7520  if test -n "$ac_ct_CXX"; then
7521  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
7522else
7523as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7524for as_dir in $PATH
7525do
7526  IFS=$as_save_IFS
7527  test -z "$as_dir" && as_dir=.
7528    for ac_exec_ext in '' $ac_executable_extensions; do
7529  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7530    ac_cv_prog_ac_ct_CXX="$ac_prog"
7531    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7532    break 2
7533  fi
7534done
7535  done
7536IFS=$as_save_IFS
7537
7538fi
7539fi
7540ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
7541if test -n "$ac_ct_CXX"; then
7542  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
7543$as_echo "$ac_ct_CXX" >&6; }
7544else
7545  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7546$as_echo "no" >&6; }
7547fi
7548
7549
7550  test -n "$ac_ct_CXX" && break
7551done
7552
7553  if test "x$ac_ct_CXX" = x; then
7554    CXX="g++"
7555  else
7556    case $cross_compiling:$ac_tool_warned in
7557yes:)
7558{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7559$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7560ac_tool_warned=yes ;;
7561esac
7562    CXX=$ac_ct_CXX
7563  fi
7564fi
7565
7566  fi
7567fi
7568# Provide some information about the compiler.
7569$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
7570set X $ac_compile
7571ac_compiler=$2
7572for ac_option in --version -v -V -qversion; do
7573  { { ac_try="$ac_compiler $ac_option >&5"
7574case "(($ac_try" in
7575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7576  *) ac_try_echo=$ac_try;;
7577esac
7578eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7579$as_echo "$ac_try_echo"; } >&5
7580  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
7581  ac_status=$?
7582  if test -s conftest.err; then
7583    sed '10a\
7584... rest of stderr output deleted ...
7585         10q' conftest.err >conftest.er1
7586    cat conftest.er1 >&5
7587  fi
7588  rm -f conftest.er1 conftest.err
7589  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7590  test $ac_status = 0; }
7591done
7592
7593{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
7594$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
7595if ${ac_cv_cxx_compiler_gnu+:} false; then :
7596  $as_echo_n "(cached) " >&6
7597else
7598  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7599/* end confdefs.h.  */
7600
7601int
7602main ()
7603{
7604#ifndef __GNUC__
7605       choke me
7606#endif
7607
7608  ;
7609  return 0;
7610}
7611_ACEOF
7612if ac_fn_cxx_try_compile "$LINENO"; then :
7613  ac_compiler_gnu=yes
7614else
7615  ac_compiler_gnu=no
7616fi
7617rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7618ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
7619
7620fi
7621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
7622$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
7623if test $ac_compiler_gnu = yes; then
7624  GXX=yes
7625else
7626  GXX=
7627fi
7628ac_test_CXXFLAGS=${CXXFLAGS+set}
7629ac_save_CXXFLAGS=$CXXFLAGS
7630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
7631$as_echo_n "checking whether $CXX accepts -g... " >&6; }
7632if ${ac_cv_prog_cxx_g+:} false; then :
7633  $as_echo_n "(cached) " >&6
7634else
7635  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
7636   ac_cxx_werror_flag=yes
7637   ac_cv_prog_cxx_g=no
7638   CXXFLAGS="-g"
7639   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7640/* end confdefs.h.  */
7641
7642int
7643main ()
7644{
7645
7646  ;
7647  return 0;
7648}
7649_ACEOF
7650if ac_fn_cxx_try_compile "$LINENO"; then :
7651  ac_cv_prog_cxx_g=yes
7652else
7653  CXXFLAGS=""
7654      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7655/* end confdefs.h.  */
7656
7657int
7658main ()
7659{
7660
7661  ;
7662  return 0;
7663}
7664_ACEOF
7665if ac_fn_cxx_try_compile "$LINENO"; then :
7666
7667else
7668  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7669	 CXXFLAGS="-g"
7670	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7671/* end confdefs.h.  */
7672
7673int
7674main ()
7675{
7676
7677  ;
7678  return 0;
7679}
7680_ACEOF
7681if ac_fn_cxx_try_compile "$LINENO"; then :
7682  ac_cv_prog_cxx_g=yes
7683fi
7684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7685fi
7686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7687fi
7688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7689   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
7690fi
7691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
7692$as_echo "$ac_cv_prog_cxx_g" >&6; }
7693if test "$ac_test_CXXFLAGS" = set; then
7694  CXXFLAGS=$ac_save_CXXFLAGS
7695elif test $ac_cv_prog_cxx_g = yes; then
7696  if test "$GXX" = yes; then
7697    CXXFLAGS="-g -O2"
7698  else
7699    CXXFLAGS="-g"
7700  fi
7701else
7702  if test "$GXX" = yes; then
7703    CXXFLAGS="-O2"
7704  else
7705    CXXFLAGS=
7706  fi
7707fi
7708ac_ext=c
7709ac_cpp='$CPP $CPPFLAGS'
7710ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7711ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7712ac_compiler_gnu=$ac_cv_c_compiler_gnu
7713
7714depcc="$CXX"  am_compiler_list=
7715
7716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
7717$as_echo_n "checking dependency style of $depcc... " >&6; }
7718if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
7719  $as_echo_n "(cached) " >&6
7720else
7721  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
7722  # We make a subdir and do the tests there.  Otherwise we can end up
7723  # making bogus files that we don't know about and never remove.  For
7724  # instance it was reported that on HP-UX the gcc test will end up
7725  # making a dummy file named 'D' -- because '-MD' means "put the output
7726  # in D".
7727  rm -rf conftest.dir
7728  mkdir conftest.dir
7729  # Copy depcomp to subdir because otherwise we won't find it if we're
7730  # using a relative directory.
7731  cp "$am_depcomp" conftest.dir
7732  cd conftest.dir
7733  # We will build objects and dependencies in a subdirectory because
7734  # it helps to detect inapplicable dependency modes.  For instance
7735  # both Tru64's cc and ICC support -MD to output dependencies as a
7736  # side effect of compilation, but ICC will put the dependencies in
7737  # the current directory while Tru64 will put them in the object
7738  # directory.
7739  mkdir sub
7740
7741  am_cv_CXX_dependencies_compiler_type=none
7742  if test "$am_compiler_list" = ""; then
7743     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
7744  fi
7745  am__universal=false
7746  case " $depcc " in #(
7747     *\ -arch\ *\ -arch\ *) am__universal=true ;;
7748     esac
7749
7750  for depmode in $am_compiler_list; do
7751    # Setup a source with many dependencies, because some compilers
7752    # like to wrap large dependency lists on column 80 (with \), and
7753    # we should not choose a depcomp mode which is confused by this.
7754    #
7755    # We need to recreate these files for each test, as the compiler may
7756    # overwrite some of them when testing with obscure command lines.
7757    # This happens at least with the AIX C compiler.
7758    : > sub/conftest.c
7759    for i in 1 2 3 4 5 6; do
7760      echo '#include "conftst'$i'.h"' >> sub/conftest.c
7761      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
7762      # Solaris 10 /bin/sh.
7763      echo '/* dummy */' > sub/conftst$i.h
7764    done
7765    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
7766
7767    # We check with '-c' and '-o' for the sake of the "dashmstdout"
7768    # mode.  It turns out that the SunPro C++ compiler does not properly
7769    # handle '-M -o', and we need to detect this.  Also, some Intel
7770    # versions had trouble with output in subdirs.
7771    am__obj=sub/conftest.${OBJEXT-o}
7772    am__minus_obj="-o $am__obj"
7773    case $depmode in
7774    gcc)
7775      # This depmode causes a compiler race in universal mode.
7776      test "$am__universal" = false || continue
7777      ;;
7778    nosideeffect)
7779      # After this tag, mechanisms are not by side-effect, so they'll
7780      # only be used when explicitly requested.
7781      if test "x$enable_dependency_tracking" = xyes; then
7782	continue
7783      else
7784	break
7785      fi
7786      ;;
7787    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
7788      # This compiler won't grok '-c -o', but also, the minuso test has
7789      # not run yet.  These depmodes are late enough in the game, and
7790      # so weak that their functioning should not be impacted.
7791      am__obj=conftest.${OBJEXT-o}
7792      am__minus_obj=
7793      ;;
7794    none) break ;;
7795    esac
7796    if depmode=$depmode \
7797       source=sub/conftest.c object=$am__obj \
7798       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
7799       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
7800         >/dev/null 2>conftest.err &&
7801       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
7802       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
7803       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
7804       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
7805      # icc doesn't choke on unknown options, it will just issue warnings
7806      # or remarks (even with -Werror).  So we grep stderr for any message
7807      # that says an option was ignored or not supported.
7808      # When given -MP, icc 7.0 and 7.1 complain thusly:
7809      #   icc: Command line warning: ignoring option '-M'; no argument required
7810      # The diagnosis changed in icc 8.0:
7811      #   icc: Command line remark: option '-MP' not supported
7812      if (grep 'ignoring option' conftest.err ||
7813          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
7814        am_cv_CXX_dependencies_compiler_type=$depmode
7815        break
7816      fi
7817    fi
7818  done
7819
7820  cd ..
7821  rm -rf conftest.dir
7822else
7823  am_cv_CXX_dependencies_compiler_type=none
7824fi
7825
7826fi
7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
7828$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
7829CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
7830
7831 if
7832  test "x$enable_dependency_tracking" != xno \
7833  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
7834  am__fastdepCXX_TRUE=
7835  am__fastdepCXX_FALSE='#'
7836else
7837  am__fastdepCXX_TRUE='#'
7838  am__fastdepCXX_FALSE=
7839fi
7840
7841
7842for ac_prog in 'bison -y' byacc
7843do
7844  # Extract the first word of "$ac_prog", so it can be a program name with args.
7845set dummy $ac_prog; ac_word=$2
7846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7847$as_echo_n "checking for $ac_word... " >&6; }
7848if ${ac_cv_prog_YACC+:} false; then :
7849  $as_echo_n "(cached) " >&6
7850else
7851  if test -n "$YACC"; then
7852  ac_cv_prog_YACC="$YACC" # Let the user override the test.
7853else
7854as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7855for as_dir in $PATH
7856do
7857  IFS=$as_save_IFS
7858  test -z "$as_dir" && as_dir=.
7859    for ac_exec_ext in '' $ac_executable_extensions; do
7860  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7861    ac_cv_prog_YACC="$ac_prog"
7862    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7863    break 2
7864  fi
7865done
7866  done
7867IFS=$as_save_IFS
7868
7869fi
7870fi
7871YACC=$ac_cv_prog_YACC
7872if test -n "$YACC"; then
7873  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
7874$as_echo "$YACC" >&6; }
7875else
7876  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7877$as_echo "no" >&6; }
7878fi
7879
7880
7881  test -n "$YACC" && break
7882done
7883test -n "$YACC" || YACC="yacc"
7884
7885if test "x$CC" != xcc; then
7886  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
7887$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
7888else
7889  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
7890$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
7891fi
7892set dummy $CC; ac_cc=`$as_echo "$2" |
7893		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
7894if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
7895  $as_echo_n "(cached) " >&6
7896else
7897  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7898/* end confdefs.h.  */
7899
7900int
7901main ()
7902{
7903
7904  ;
7905  return 0;
7906}
7907_ACEOF
7908# Make sure it works both with $CC and with simple cc.
7909# We do the test twice because some compilers refuse to overwrite an
7910# existing .o file with -o, though they will create one.
7911ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7912rm -f conftest2.*
7913if { { case "(($ac_try" in
7914  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7915  *) ac_try_echo=$ac_try;;
7916esac
7917eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7918$as_echo "$ac_try_echo"; } >&5
7919  (eval "$ac_try") 2>&5
7920  ac_status=$?
7921  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7922  test $ac_status = 0; } &&
7923   test -f conftest2.$ac_objext && { { case "(($ac_try" in
7924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7925  *) ac_try_echo=$ac_try;;
7926esac
7927eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7928$as_echo "$ac_try_echo"; } >&5
7929  (eval "$ac_try") 2>&5
7930  ac_status=$?
7931  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7932  test $ac_status = 0; };
7933then
7934  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
7935  if test "x$CC" != xcc; then
7936    # Test first that cc exists at all.
7937    if { ac_try='cc -c conftest.$ac_ext >&5'
7938  { { case "(($ac_try" in
7939  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7940  *) ac_try_echo=$ac_try;;
7941esac
7942eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7943$as_echo "$ac_try_echo"; } >&5
7944  (eval "$ac_try") 2>&5
7945  ac_status=$?
7946  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7947  test $ac_status = 0; }; }; then
7948      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
7949      rm -f conftest2.*
7950      if { { case "(($ac_try" in
7951  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7952  *) ac_try_echo=$ac_try;;
7953esac
7954eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7955$as_echo "$ac_try_echo"; } >&5
7956  (eval "$ac_try") 2>&5
7957  ac_status=$?
7958  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7959  test $ac_status = 0; } &&
7960	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
7961  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7962  *) ac_try_echo=$ac_try;;
7963esac
7964eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
7965$as_echo "$ac_try_echo"; } >&5
7966  (eval "$ac_try") 2>&5
7967  ac_status=$?
7968  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7969  test $ac_status = 0; };
7970      then
7971	# cc works too.
7972	:
7973      else
7974	# cc exists but doesn't like -o.
7975	eval ac_cv_prog_cc_${ac_cc}_c_o=no
7976      fi
7977    fi
7978  fi
7979else
7980  eval ac_cv_prog_cc_${ac_cc}_c_o=no
7981fi
7982rm -f core conftest*
7983
7984fi
7985if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
7986  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7987$as_echo "yes" >&6; }
7988else
7989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7990$as_echo "no" >&6; }
7991
7992$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
7993
7994fi
7995
7996
7997	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports C99 structure initialization" >&5
7998$as_echo_n "checking whether the compiler supports C99 structure initialization... " >&6; }
7999
8000
8001	ac_ext=c
8002ac_cpp='$CPP $CPPFLAGS'
8003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8005ac_compiler_gnu=$ac_cv_c_compiler_gnu
8006
8007
8008		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8009/* end confdefs.h.  */
8010
8011			struct foo_s {int i1; int i2;};
8012			int main() { struct foo_s foo[] = { { .i1 = 1, .i2 = 1 }, { .i1 = 2, .i2 = 2 }, { .i1 = 0, .i2 = 0 } }; }
8013
8014_ACEOF
8015if ac_fn_c_try_compile "$LINENO"; then :
8016  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8017$as_echo "yes" >&6; }
8018else
8019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8020$as_echo "no" >&6; }
8021
8022$as_echo "#define MISSING_C99_STRUCT_INIT 1" >>confdefs.h
8023
8024fi
8025rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8026
8027	ac_ext=c
8028ac_cpp='$CPP $CPPFLAGS'
8029ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8030ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8031ac_compiler_gnu=$ac_cv_c_compiler_gnu
8032
8033
8034
8035
8036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking to see if we need ylwrap VPATH hack" >&5
8037$as_echo_n "checking to see if we need ylwrap VPATH hack... " >&6; }
8038ntp_vpath_hack="no"
8039case "$srcdir::${force_ntp_vpath_hack-no}" in
8040 .::*)
8041    ;; # VPATH_HACK path is for VPATH builds only.
8042 *::yes)
8043    ntp_vpath_hack="yes"
8044    ;;
8045 *::*)
8046    case "`${MAKE-make} -v -f /dev/null 2>/dev/null | grep 'GNU Make'`" in
8047     '')
8048	ntp_vpath_hack="yes"
8049    esac
8050esac
8051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_vpath_hack" >&5
8052$as_echo "$ntp_vpath_hack" >&6; }
8053 if test x$ntp_vpath_hack = xyes; then
8054  VPATH_HACK_TRUE=
8055  VPATH_HACK_FALSE='#'
8056else
8057  VPATH_HACK_TRUE='#'
8058  VPATH_HACK_FALSE=
8059fi
8060
8061
8062
8063
8064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for install dir and man conventions" >&5
8065$as_echo_n "checking for install dir and man conventions... " >&6; }
8066
8067
8068# Check whether --with-locfile was given.
8069if test "${with_locfile+set}" = set; then :
8070  withval=$with_locfile;
8071else
8072  with_locfile=no
8073
8074fi
8075
8076
8077(									\
8078    SENTINEL_DIR="$PWD" &&						\
8079    cd $srcdir/sntp &&							\
8080    case "$with_locfile" in						\
8081     yes|no|'')								\
8082	scripts/genLocInfo -d "$SENTINEL_DIR"				\
8083	;;								\
8084     *)									\
8085	scripts/genLocInfo -d "$SENTINEL_DIR" -f "$with_locfile"	\
8086	;;								\
8087    esac								\
8088) > genLocInfo.i 2> genLocInfo.err
8089. ./genLocInfo.i
8090
8091case "$GENLOCINFO" in
8092 OK)
8093    { $as_echo "$as_me:${as_lineno-$LINENO}: result: in file $GENLOCINFOFILE" >&5
8094$as_echo "in file $GENLOCINFOFILE" >&6; }
8095    rm genLocInfo.err genLocInfo.i
8096    ;;
8097 *)
8098    { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed." >&5
8099$as_echo "failed." >&6; }
8100    as_fn_error $? "Problem with genLocInfo!" "$LINENO" 5
8101    ;;
8102esac
8103
8104 if test "$CALC_TICKADJ_MS" ; then
8105  WANT_CALC_TICKADJ_MS_TRUE=
8106  WANT_CALC_TICKADJ_MS_FALSE='#'
8107else
8108  WANT_CALC_TICKADJ_MS_TRUE='#'
8109  WANT_CALC_TICKADJ_MS_FALSE=
8110fi
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154 if test -z "$NTPSWEEP_NI" ; then
8155  INSTALL_NTPSWEEP_TRUE=
8156  INSTALL_NTPSWEEP_FALSE='#'
8157else
8158  INSTALL_NTPSWEEP_TRUE='#'
8159  INSTALL_NTPSWEEP_FALSE=
8160fi
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202 if test -z "$UPDATE_LEAP_NI" ; then
8203  INSTALL_UPDATE_LEAP_TRUE=
8204  INSTALL_UPDATE_LEAP_FALSE='#'
8205else
8206  INSTALL_UPDATE_LEAP_TRUE='#'
8207  INSTALL_UPDATE_LEAP_FALSE=
8208fi
8209
8210
8211
8212if test -n "$ac_tool_prefix"; then
8213  for ac_prog in ar lib "link -lib"
8214  do
8215    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8216set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8218$as_echo_n "checking for $ac_word... " >&6; }
8219if ${ac_cv_prog_AR+:} false; then :
8220  $as_echo_n "(cached) " >&6
8221else
8222  if test -n "$AR"; then
8223  ac_cv_prog_AR="$AR" # Let the user override the test.
8224else
8225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8226for as_dir in $PATH
8227do
8228  IFS=$as_save_IFS
8229  test -z "$as_dir" && as_dir=.
8230    for ac_exec_ext in '' $ac_executable_extensions; do
8231  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8232    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
8233    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8234    break 2
8235  fi
8236done
8237  done
8238IFS=$as_save_IFS
8239
8240fi
8241fi
8242AR=$ac_cv_prog_AR
8243if test -n "$AR"; then
8244  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
8245$as_echo "$AR" >&6; }
8246else
8247  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8248$as_echo "no" >&6; }
8249fi
8250
8251
8252    test -n "$AR" && break
8253  done
8254fi
8255if test -z "$AR"; then
8256  ac_ct_AR=$AR
8257  for ac_prog in ar lib "link -lib"
8258do
8259  # Extract the first word of "$ac_prog", so it can be a program name with args.
8260set dummy $ac_prog; ac_word=$2
8261{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8262$as_echo_n "checking for $ac_word... " >&6; }
8263if ${ac_cv_prog_ac_ct_AR+:} false; then :
8264  $as_echo_n "(cached) " >&6
8265else
8266  if test -n "$ac_ct_AR"; then
8267  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
8268else
8269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8270for as_dir in $PATH
8271do
8272  IFS=$as_save_IFS
8273  test -z "$as_dir" && as_dir=.
8274    for ac_exec_ext in '' $ac_executable_extensions; do
8275  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8276    ac_cv_prog_ac_ct_AR="$ac_prog"
8277    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8278    break 2
8279  fi
8280done
8281  done
8282IFS=$as_save_IFS
8283
8284fi
8285fi
8286ac_ct_AR=$ac_cv_prog_ac_ct_AR
8287if test -n "$ac_ct_AR"; then
8288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
8289$as_echo "$ac_ct_AR" >&6; }
8290else
8291  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8292$as_echo "no" >&6; }
8293fi
8294
8295
8296  test -n "$ac_ct_AR" && break
8297done
8298
8299  if test "x$ac_ct_AR" = x; then
8300    AR="false"
8301  else
8302    case $cross_compiling:$ac_tool_warned in
8303yes:)
8304{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8305$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8306ac_tool_warned=yes ;;
8307esac
8308    AR=$ac_ct_AR
8309  fi
8310fi
8311
8312: ${AR=ar}
8313
8314{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
8315$as_echo_n "checking the archiver ($AR) interface... " >&6; }
8316if ${am_cv_ar_interface+:} false; then :
8317  $as_echo_n "(cached) " >&6
8318else
8319  ac_ext=c
8320ac_cpp='$CPP $CPPFLAGS'
8321ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8322ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8323ac_compiler_gnu=$ac_cv_c_compiler_gnu
8324
8325   am_cv_ar_interface=ar
8326   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8327/* end confdefs.h.  */
8328int some_variable = 0;
8329_ACEOF
8330if ac_fn_c_try_compile "$LINENO"; then :
8331  am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
8332      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
8333  (eval $am_ar_try) 2>&5
8334  ac_status=$?
8335  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8336  test $ac_status = 0; }
8337      if test "$ac_status" -eq 0; then
8338        am_cv_ar_interface=ar
8339      else
8340        am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
8341        { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
8342  (eval $am_ar_try) 2>&5
8343  ac_status=$?
8344  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
8345  test $ac_status = 0; }
8346        if test "$ac_status" -eq 0; then
8347          am_cv_ar_interface=lib
8348        else
8349          am_cv_ar_interface=unknown
8350        fi
8351      fi
8352      rm -f conftest.lib libconftest.a
8353
8354fi
8355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8356   ac_ext=c
8357ac_cpp='$CPP $CPPFLAGS'
8358ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8359ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8360ac_compiler_gnu=$ac_cv_c_compiler_gnu
8361
8362fi
8363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
8364$as_echo "$am_cv_ar_interface" >&6; }
8365
8366case $am_cv_ar_interface in
8367ar)
8368  ;;
8369lib)
8370  # Microsoft lib, so override with the ar-lib wrapper script.
8371  # FIXME: It is wrong to rewrite AR.
8372  # But if we don't then we get into trouble of one sort or another.
8373  # A longer-term fix would be to have automake use am__AR in this case,
8374  # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
8375  # similar.
8376  AR="$am_aux_dir/ar-lib $AR"
8377  ;;
8378unknown)
8379  as_fn_error $? "could not determine $AR interface" "$LINENO" 5
8380  ;;
8381esac
8382
8383
8384
8385# So far, the only shared library we might use is libopts.
8386# It's a small library - we might as well use a static version of it.
8387# Check whether --enable-shared was given.
8388if test "${enable_shared+set}" = set; then :
8389  enableval=$enable_shared; p=${PACKAGE-default}
8390    case $enableval in
8391    yes) enable_shared=yes ;;
8392    no) enable_shared=no ;;
8393    *)
8394      enable_shared=no
8395      # Look at the argument we got.  We use all the common list separators.
8396      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8397      for pkg in $enableval; do
8398	IFS="$lt_save_ifs"
8399	if test "X$pkg" = "X$p"; then
8400	  enable_shared=yes
8401	fi
8402      done
8403      IFS="$lt_save_ifs"
8404      ;;
8405    esac
8406else
8407  enable_shared=no
8408fi
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418case `pwd` in
8419  *\ * | *\	*)
8420    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
8421$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
8422esac
8423
8424
8425
8426macro_version='2.4.2'
8427macro_revision='1.3337'
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441ltmain="$ac_aux_dir/ltmain.sh"
8442
8443# Backslashify metacharacters that are still active within
8444# double-quoted strings.
8445sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8446
8447# Same as above, but do not quote variable references.
8448double_quote_subst='s/\(["`\\]\)/\\\1/g'
8449
8450# Sed substitution to delay expansion of an escaped shell variable in a
8451# double_quote_subst'ed string.
8452delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8453
8454# Sed substitution to delay expansion of an escaped single quote.
8455delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8456
8457# Sed substitution to avoid accidental globbing in evaled expressions
8458no_glob_subst='s/\*/\\\*/g'
8459
8460ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8461ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
8462ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
8463
8464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
8465$as_echo_n "checking how to print strings... " >&6; }
8466# Test print first, because it will be a builtin if present.
8467if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
8468   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
8469  ECHO='print -r --'
8470elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
8471  ECHO='printf %s\n'
8472else
8473  # Use this function as a fallback that always works.
8474  func_fallback_echo ()
8475  {
8476    eval 'cat <<_LTECHO_EOF
8477$1
8478_LTECHO_EOF'
8479  }
8480  ECHO='func_fallback_echo'
8481fi
8482
8483# func_echo_all arg...
8484# Invoke $ECHO with all args, space-separated.
8485func_echo_all ()
8486{
8487    $ECHO ""
8488}
8489
8490case "$ECHO" in
8491  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
8492$as_echo "printf" >&6; } ;;
8493  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
8494$as_echo "print -r" >&6; } ;;
8495  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
8496$as_echo "cat" >&6; } ;;
8497esac
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
8513$as_echo_n "checking for a sed that does not truncate output... " >&6; }
8514if ${ac_cv_path_SED+:} false; then :
8515  $as_echo_n "(cached) " >&6
8516else
8517            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
8518     for ac_i in 1 2 3 4 5 6 7; do
8519       ac_script="$ac_script$as_nl$ac_script"
8520     done
8521     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
8522     { ac_script=; unset ac_script;}
8523     if test -z "$SED"; then
8524  ac_path_SED_found=false
8525  # Loop through the user's path and test for each of PROGNAME-LIST
8526  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8527for as_dir in $PATH
8528do
8529  IFS=$as_save_IFS
8530  test -z "$as_dir" && as_dir=.
8531    for ac_prog in sed gsed; do
8532    for ac_exec_ext in '' $ac_executable_extensions; do
8533      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
8534      as_fn_executable_p "$ac_path_SED" || continue
8535# Check for GNU ac_path_SED and select it if it is found.
8536  # Check for GNU $ac_path_SED
8537case `"$ac_path_SED" --version 2>&1` in
8538*GNU*)
8539  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
8540*)
8541  ac_count=0
8542  $as_echo_n 0123456789 >"conftest.in"
8543  while :
8544  do
8545    cat "conftest.in" "conftest.in" >"conftest.tmp"
8546    mv "conftest.tmp" "conftest.in"
8547    cp "conftest.in" "conftest.nl"
8548    $as_echo '' >> "conftest.nl"
8549    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
8550    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8551    as_fn_arith $ac_count + 1 && ac_count=$as_val
8552    if test $ac_count -gt ${ac_path_SED_max-0}; then
8553      # Best one so far, save it but keep looking for a better one
8554      ac_cv_path_SED="$ac_path_SED"
8555      ac_path_SED_max=$ac_count
8556    fi
8557    # 10*(2^10) chars as input seems more than enough
8558    test $ac_count -gt 10 && break
8559  done
8560  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8561esac
8562
8563      $ac_path_SED_found && break 3
8564    done
8565  done
8566  done
8567IFS=$as_save_IFS
8568  if test -z "$ac_cv_path_SED"; then
8569    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
8570  fi
8571else
8572  ac_cv_path_SED=$SED
8573fi
8574
8575fi
8576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
8577$as_echo "$ac_cv_path_SED" >&6; }
8578 SED="$ac_cv_path_SED"
8579  rm -f conftest.sed
8580
8581test -z "$SED" && SED=sed
8582Xsed="$SED -e 1s/^X//"
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
8595$as_echo_n "checking for fgrep... " >&6; }
8596if ${ac_cv_path_FGREP+:} false; then :
8597  $as_echo_n "(cached) " >&6
8598else
8599  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
8600   then ac_cv_path_FGREP="$GREP -F"
8601   else
8602     if test -z "$FGREP"; then
8603  ac_path_FGREP_found=false
8604  # Loop through the user's path and test for each of PROGNAME-LIST
8605  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8606for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
8607do
8608  IFS=$as_save_IFS
8609  test -z "$as_dir" && as_dir=.
8610    for ac_prog in fgrep; do
8611    for ac_exec_ext in '' $ac_executable_extensions; do
8612      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
8613      as_fn_executable_p "$ac_path_FGREP" || continue
8614# Check for GNU ac_path_FGREP and select it if it is found.
8615  # Check for GNU $ac_path_FGREP
8616case `"$ac_path_FGREP" --version 2>&1` in
8617*GNU*)
8618  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
8619*)
8620  ac_count=0
8621  $as_echo_n 0123456789 >"conftest.in"
8622  while :
8623  do
8624    cat "conftest.in" "conftest.in" >"conftest.tmp"
8625    mv "conftest.tmp" "conftest.in"
8626    cp "conftest.in" "conftest.nl"
8627    $as_echo 'FGREP' >> "conftest.nl"
8628    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
8629    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8630    as_fn_arith $ac_count + 1 && ac_count=$as_val
8631    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
8632      # Best one so far, save it but keep looking for a better one
8633      ac_cv_path_FGREP="$ac_path_FGREP"
8634      ac_path_FGREP_max=$ac_count
8635    fi
8636    # 10*(2^10) chars as input seems more than enough
8637    test $ac_count -gt 10 && break
8638  done
8639  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8640esac
8641
8642      $ac_path_FGREP_found && break 3
8643    done
8644  done
8645  done
8646IFS=$as_save_IFS
8647  if test -z "$ac_cv_path_FGREP"; then
8648    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
8649  fi
8650else
8651  ac_cv_path_FGREP=$FGREP
8652fi
8653
8654   fi
8655fi
8656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
8657$as_echo "$ac_cv_path_FGREP" >&6; }
8658 FGREP="$ac_cv_path_FGREP"
8659
8660
8661test -z "$GREP" && GREP=grep
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681# Check whether --with-gnu-ld was given.
8682if test "${with_gnu_ld+set}" = set; then :
8683  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8684else
8685  with_gnu_ld=no
8686fi
8687
8688ac_prog=ld
8689if test "$GCC" = yes; then
8690  # Check if gcc -print-prog-name=ld gives a path.
8691  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8692$as_echo_n "checking for ld used by $CC... " >&6; }
8693  case $host in
8694  *-*-mingw*)
8695    # gcc leaves a trailing carriage return which upsets mingw
8696    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8697  *)
8698    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8699  esac
8700  case $ac_prog in
8701    # Accept absolute paths.
8702    [\\/]* | ?:[\\/]*)
8703      re_direlt='/[^/][^/]*/\.\./'
8704      # Canonicalize the pathname of ld
8705      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
8706      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
8707	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
8708      done
8709      test -z "$LD" && LD="$ac_prog"
8710      ;;
8711  "")
8712    # If it fails, then pretend we aren't using GCC.
8713    ac_prog=ld
8714    ;;
8715  *)
8716    # If it is relative, then search for the first ld in PATH.
8717    with_gnu_ld=unknown
8718    ;;
8719  esac
8720elif test "$with_gnu_ld" = yes; then
8721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8722$as_echo_n "checking for GNU ld... " >&6; }
8723else
8724  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8725$as_echo_n "checking for non-GNU ld... " >&6; }
8726fi
8727if ${lt_cv_path_LD+:} false; then :
8728  $as_echo_n "(cached) " >&6
8729else
8730  if test -z "$LD"; then
8731  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8732  for ac_dir in $PATH; do
8733    IFS="$lt_save_ifs"
8734    test -z "$ac_dir" && ac_dir=.
8735    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8736      lt_cv_path_LD="$ac_dir/$ac_prog"
8737      # Check to see if the program is GNU ld.  I'd rather use --version,
8738      # but apparently some variants of GNU ld only accept -v.
8739      # Break only if it was the GNU/non-GNU ld that we prefer.
8740      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
8741      *GNU* | *'with BFD'*)
8742	test "$with_gnu_ld" != no && break
8743	;;
8744      *)
8745	test "$with_gnu_ld" != yes && break
8746	;;
8747      esac
8748    fi
8749  done
8750  IFS="$lt_save_ifs"
8751else
8752  lt_cv_path_LD="$LD" # Let the user override the test with a path.
8753fi
8754fi
8755
8756LD="$lt_cv_path_LD"
8757if test -n "$LD"; then
8758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8759$as_echo "$LD" >&6; }
8760else
8761  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8762$as_echo "no" >&6; }
8763fi
8764test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8766$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8767if ${lt_cv_prog_gnu_ld+:} false; then :
8768  $as_echo_n "(cached) " >&6
8769else
8770  # I'd rather use --version here, but apparently some GNU lds only accept -v.
8771case `$LD -v 2>&1 </dev/null` in
8772*GNU* | *'with BFD'*)
8773  lt_cv_prog_gnu_ld=yes
8774  ;;
8775*)
8776  lt_cv_prog_gnu_ld=no
8777  ;;
8778esac
8779fi
8780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
8781$as_echo "$lt_cv_prog_gnu_ld" >&6; }
8782with_gnu_ld=$lt_cv_prog_gnu_ld
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
8793$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
8794if ${lt_cv_path_NM+:} false; then :
8795  $as_echo_n "(cached) " >&6
8796else
8797  if test -n "$NM"; then
8798  # Let the user override the test.
8799  lt_cv_path_NM="$NM"
8800else
8801  lt_nm_to_check="${ac_tool_prefix}nm"
8802  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
8803    lt_nm_to_check="$lt_nm_to_check nm"
8804  fi
8805  for lt_tmp_nm in $lt_nm_to_check; do
8806    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8807    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
8808      IFS="$lt_save_ifs"
8809      test -z "$ac_dir" && ac_dir=.
8810      tmp_nm="$ac_dir/$lt_tmp_nm"
8811      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
8812	# Check to see if the nm accepts a BSD-compat flag.
8813	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
8814	#   nm: unknown option "B" ignored
8815	# Tru64's nm complains that /dev/null is an invalid object file
8816	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
8817	*/dev/null* | *'Invalid file or object type'*)
8818	  lt_cv_path_NM="$tmp_nm -B"
8819	  break
8820	  ;;
8821	*)
8822	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
8823	  */dev/null*)
8824	    lt_cv_path_NM="$tmp_nm -p"
8825	    break
8826	    ;;
8827	  *)
8828	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
8829	    continue # so that we can try to find one that supports BSD flags
8830	    ;;
8831	  esac
8832	  ;;
8833	esac
8834      fi
8835    done
8836    IFS="$lt_save_ifs"
8837  done
8838  : ${lt_cv_path_NM=no}
8839fi
8840fi
8841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
8842$as_echo "$lt_cv_path_NM" >&6; }
8843if test "$lt_cv_path_NM" != "no"; then
8844  NM="$lt_cv_path_NM"
8845else
8846  # Didn't find any BSD compatible name lister, look for dumpbin.
8847  if test -n "$DUMPBIN"; then :
8848    # Let the user override the test.
8849  else
8850    if test -n "$ac_tool_prefix"; then
8851  for ac_prog in dumpbin "link -dump"
8852  do
8853    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8854set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8856$as_echo_n "checking for $ac_word... " >&6; }
8857if ${ac_cv_prog_DUMPBIN+:} false; then :
8858  $as_echo_n "(cached) " >&6
8859else
8860  if test -n "$DUMPBIN"; then
8861  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
8862else
8863as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8864for as_dir in $PATH
8865do
8866  IFS=$as_save_IFS
8867  test -z "$as_dir" && as_dir=.
8868    for ac_exec_ext in '' $ac_executable_extensions; do
8869  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8870    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
8871    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8872    break 2
8873  fi
8874done
8875  done
8876IFS=$as_save_IFS
8877
8878fi
8879fi
8880DUMPBIN=$ac_cv_prog_DUMPBIN
8881if test -n "$DUMPBIN"; then
8882  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
8883$as_echo "$DUMPBIN" >&6; }
8884else
8885  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8886$as_echo "no" >&6; }
8887fi
8888
8889
8890    test -n "$DUMPBIN" && break
8891  done
8892fi
8893if test -z "$DUMPBIN"; then
8894  ac_ct_DUMPBIN=$DUMPBIN
8895  for ac_prog in dumpbin "link -dump"
8896do
8897  # Extract the first word of "$ac_prog", so it can be a program name with args.
8898set dummy $ac_prog; ac_word=$2
8899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8900$as_echo_n "checking for $ac_word... " >&6; }
8901if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
8902  $as_echo_n "(cached) " >&6
8903else
8904  if test -n "$ac_ct_DUMPBIN"; then
8905  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8906else
8907as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8908for as_dir in $PATH
8909do
8910  IFS=$as_save_IFS
8911  test -z "$as_dir" && as_dir=.
8912    for ac_exec_ext in '' $ac_executable_extensions; do
8913  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8914    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
8915    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8916    break 2
8917  fi
8918done
8919  done
8920IFS=$as_save_IFS
8921
8922fi
8923fi
8924ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8925if test -n "$ac_ct_DUMPBIN"; then
8926  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
8927$as_echo "$ac_ct_DUMPBIN" >&6; }
8928else
8929  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8930$as_echo "no" >&6; }
8931fi
8932
8933
8934  test -n "$ac_ct_DUMPBIN" && break
8935done
8936
8937  if test "x$ac_ct_DUMPBIN" = x; then
8938    DUMPBIN=":"
8939  else
8940    case $cross_compiling:$ac_tool_warned in
8941yes:)
8942{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8943$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8944ac_tool_warned=yes ;;
8945esac
8946    DUMPBIN=$ac_ct_DUMPBIN
8947  fi
8948fi
8949
8950    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
8951    *COFF*)
8952      DUMPBIN="$DUMPBIN -symbols"
8953      ;;
8954    *)
8955      DUMPBIN=:
8956      ;;
8957    esac
8958  fi
8959
8960  if test "$DUMPBIN" != ":"; then
8961    NM="$DUMPBIN"
8962  fi
8963fi
8964test -z "$NM" && NM=nm
8965
8966
8967
8968
8969
8970
8971{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
8972$as_echo_n "checking the name lister ($NM) interface... " >&6; }
8973if ${lt_cv_nm_interface+:} false; then :
8974  $as_echo_n "(cached) " >&6
8975else
8976  lt_cv_nm_interface="BSD nm"
8977  echo "int some_variable = 0;" > conftest.$ac_ext
8978  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
8979  (eval "$ac_compile" 2>conftest.err)
8980  cat conftest.err >&5
8981  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
8982  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8983  cat conftest.err >&5
8984  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
8985  cat conftest.out >&5
8986  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8987    lt_cv_nm_interface="MS dumpbin"
8988  fi
8989  rm -f conftest*
8990fi
8991{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
8992$as_echo "$lt_cv_nm_interface" >&6; }
8993
8994{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8995$as_echo_n "checking whether ln -s works... " >&6; }
8996LN_S=$as_ln_s
8997if test "$LN_S" = "ln -s"; then
8998  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8999$as_echo "yes" >&6; }
9000else
9001  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
9002$as_echo "no, using $LN_S" >&6; }
9003fi
9004
9005# find the maximum length of command line arguments
9006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
9007$as_echo_n "checking the maximum length of command line arguments... " >&6; }
9008if ${lt_cv_sys_max_cmd_len+:} false; then :
9009  $as_echo_n "(cached) " >&6
9010else
9011    i=0
9012  teststring="ABCD"
9013
9014  case $build_os in
9015  msdosdjgpp*)
9016    # On DJGPP, this test can blow up pretty badly due to problems in libc
9017    # (any single argument exceeding 2000 bytes causes a buffer overrun
9018    # during glob expansion).  Even if it were fixed, the result of this
9019    # check would be larger than it should be.
9020    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
9021    ;;
9022
9023  gnu*)
9024    # Under GNU Hurd, this test is not required because there is
9025    # no limit to the length of command line arguments.
9026    # Libtool will interpret -1 as no limit whatsoever
9027    lt_cv_sys_max_cmd_len=-1;
9028    ;;
9029
9030  cygwin* | mingw* | cegcc*)
9031    # On Win9x/ME, this test blows up -- it succeeds, but takes
9032    # about 5 minutes as the teststring grows exponentially.
9033    # Worse, since 9x/ME are not pre-emptively multitasking,
9034    # you end up with a "frozen" computer, even though with patience
9035    # the test eventually succeeds (with a max line length of 256k).
9036    # Instead, let's just punt: use the minimum linelength reported by
9037    # all of the supported platforms: 8192 (on NT/2K/XP).
9038    lt_cv_sys_max_cmd_len=8192;
9039    ;;
9040
9041  mint*)
9042    # On MiNT this can take a long time and run out of memory.
9043    lt_cv_sys_max_cmd_len=8192;
9044    ;;
9045
9046  amigaos*)
9047    # On AmigaOS with pdksh, this test takes hours, literally.
9048    # So we just punt and use a minimum line length of 8192.
9049    lt_cv_sys_max_cmd_len=8192;
9050    ;;
9051
9052  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
9053    # This has been around since 386BSD, at least.  Likely further.
9054    if test -x /sbin/sysctl; then
9055      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
9056    elif test -x /usr/sbin/sysctl; then
9057      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
9058    else
9059      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
9060    fi
9061    # And add a safety zone
9062    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
9063    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
9064    ;;
9065
9066  interix*)
9067    # We know the value 262144 and hardcode it with a safety zone (like BSD)
9068    lt_cv_sys_max_cmd_len=196608
9069    ;;
9070
9071  osf*)
9072    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
9073    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
9074    # nice to cause kernel panics so lets avoid the loop below.
9075    # First set a reasonable default.
9076    lt_cv_sys_max_cmd_len=16384
9077    #
9078    if test -x /sbin/sysconfig; then
9079      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
9080        *1*) lt_cv_sys_max_cmd_len=-1 ;;
9081      esac
9082    fi
9083    ;;
9084  sco3.2v5*)
9085    lt_cv_sys_max_cmd_len=102400
9086    ;;
9087  sysv5* | sco5v6* | sysv4.2uw2*)
9088    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
9089    if test -n "$kargmax"; then
9090      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
9091    else
9092      lt_cv_sys_max_cmd_len=32768
9093    fi
9094    ;;
9095  *)
9096    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
9097    if test -n "$lt_cv_sys_max_cmd_len"; then
9098      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
9099      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
9100    else
9101      # Make teststring a little bigger before we do anything with it.
9102      # a 1K string should be a reasonable start.
9103      for i in 1 2 3 4 5 6 7 8 ; do
9104        teststring=$teststring$teststring
9105      done
9106      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
9107      # If test is not a shell built-in, we'll probably end up computing a
9108      # maximum length that is only half of the actual maximum length, but
9109      # we can't tell.
9110      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
9111	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
9112	      test $i != 17 # 1/2 MB should be enough
9113      do
9114        i=`expr $i + 1`
9115        teststring=$teststring$teststring
9116      done
9117      # Only check the string length outside the loop.
9118      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
9119      teststring=
9120      # Add a significant safety factor because C++ compilers can tack on
9121      # massive amounts of additional arguments before passing them to the
9122      # linker.  It appears as though 1/2 is a usable value.
9123      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
9124    fi
9125    ;;
9126  esac
9127
9128fi
9129
9130if test -n $lt_cv_sys_max_cmd_len ; then
9131  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
9132$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
9133else
9134  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
9135$as_echo "none" >&6; }
9136fi
9137max_cmd_len=$lt_cv_sys_max_cmd_len
9138
9139
9140
9141
9142
9143
9144: ${CP="cp -f"}
9145: ${MV="mv -f"}
9146: ${RM="rm -f"}
9147
9148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
9149$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
9150# Try some XSI features
9151xsi_shell=no
9152( _lt_dummy="a/b/c"
9153  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
9154      = c,a/b,b/c, \
9155    && eval 'test $(( 1 + 1 )) -eq 2 \
9156    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
9157  && xsi_shell=yes
9158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
9159$as_echo "$xsi_shell" >&6; }
9160
9161
9162{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
9163$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
9164lt_shell_append=no
9165( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
9166    >/dev/null 2>&1 \
9167  && lt_shell_append=yes
9168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
9169$as_echo "$lt_shell_append" >&6; }
9170
9171
9172if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
9173  lt_unset=unset
9174else
9175  lt_unset=false
9176fi
9177
9178
9179
9180
9181
9182# test EBCDIC or ASCII
9183case `echo X|tr X '\101'` in
9184 A) # ASCII based system
9185    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
9186  lt_SP2NL='tr \040 \012'
9187  lt_NL2SP='tr \015\012 \040\040'
9188  ;;
9189 *) # EBCDIC based system
9190  lt_SP2NL='tr \100 \n'
9191  lt_NL2SP='tr \r\n \100\100'
9192  ;;
9193esac
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
9204$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
9205if ${lt_cv_to_host_file_cmd+:} false; then :
9206  $as_echo_n "(cached) " >&6
9207else
9208  case $host in
9209  *-*-mingw* )
9210    case $build in
9211      *-*-mingw* ) # actually msys
9212        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
9213        ;;
9214      *-*-cygwin* )
9215        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
9216        ;;
9217      * ) # otherwise, assume *nix
9218        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
9219        ;;
9220    esac
9221    ;;
9222  *-*-cygwin* )
9223    case $build in
9224      *-*-mingw* ) # actually msys
9225        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
9226        ;;
9227      *-*-cygwin* )
9228        lt_cv_to_host_file_cmd=func_convert_file_noop
9229        ;;
9230      * ) # otherwise, assume *nix
9231        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
9232        ;;
9233    esac
9234    ;;
9235  * ) # unhandled hosts (and "normal" native builds)
9236    lt_cv_to_host_file_cmd=func_convert_file_noop
9237    ;;
9238esac
9239
9240fi
9241
9242to_host_file_cmd=$lt_cv_to_host_file_cmd
9243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
9244$as_echo "$lt_cv_to_host_file_cmd" >&6; }
9245
9246
9247
9248
9249
9250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
9251$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
9252if ${lt_cv_to_tool_file_cmd+:} false; then :
9253  $as_echo_n "(cached) " >&6
9254else
9255  #assume ordinary cross tools, or native build.
9256lt_cv_to_tool_file_cmd=func_convert_file_noop
9257case $host in
9258  *-*-mingw* )
9259    case $build in
9260      *-*-mingw* ) # actually msys
9261        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
9262        ;;
9263    esac
9264    ;;
9265esac
9266
9267fi
9268
9269to_tool_file_cmd=$lt_cv_to_tool_file_cmd
9270{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
9271$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
9272
9273
9274
9275
9276
9277{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
9278$as_echo_n "checking for $LD option to reload object files... " >&6; }
9279if ${lt_cv_ld_reload_flag+:} false; then :
9280  $as_echo_n "(cached) " >&6
9281else
9282  lt_cv_ld_reload_flag='-r'
9283fi
9284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
9285$as_echo "$lt_cv_ld_reload_flag" >&6; }
9286reload_flag=$lt_cv_ld_reload_flag
9287case $reload_flag in
9288"" | " "*) ;;
9289*) reload_flag=" $reload_flag" ;;
9290esac
9291reload_cmds='$LD$reload_flag -o $output$reload_objs'
9292case $host_os in
9293  cygwin* | mingw* | pw32* | cegcc*)
9294    if test "$GCC" != yes; then
9295      reload_cmds=false
9296    fi
9297    ;;
9298  darwin*)
9299    if test "$GCC" = yes; then
9300      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
9301    else
9302      reload_cmds='$LD$reload_flag -o $output$reload_objs'
9303    fi
9304    ;;
9305esac
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315if test -n "$ac_tool_prefix"; then
9316  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
9317set dummy ${ac_tool_prefix}objdump; ac_word=$2
9318{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9319$as_echo_n "checking for $ac_word... " >&6; }
9320if ${ac_cv_prog_OBJDUMP+:} false; then :
9321  $as_echo_n "(cached) " >&6
9322else
9323  if test -n "$OBJDUMP"; then
9324  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
9325else
9326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9327for as_dir in $PATH
9328do
9329  IFS=$as_save_IFS
9330  test -z "$as_dir" && as_dir=.
9331    for ac_exec_ext in '' $ac_executable_extensions; do
9332  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9333    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
9334    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9335    break 2
9336  fi
9337done
9338  done
9339IFS=$as_save_IFS
9340
9341fi
9342fi
9343OBJDUMP=$ac_cv_prog_OBJDUMP
9344if test -n "$OBJDUMP"; then
9345  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
9346$as_echo "$OBJDUMP" >&6; }
9347else
9348  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9349$as_echo "no" >&6; }
9350fi
9351
9352
9353fi
9354if test -z "$ac_cv_prog_OBJDUMP"; then
9355  ac_ct_OBJDUMP=$OBJDUMP
9356  # Extract the first word of "objdump", so it can be a program name with args.
9357set dummy objdump; ac_word=$2
9358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9359$as_echo_n "checking for $ac_word... " >&6; }
9360if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
9361  $as_echo_n "(cached) " >&6
9362else
9363  if test -n "$ac_ct_OBJDUMP"; then
9364  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
9365else
9366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9367for as_dir in $PATH
9368do
9369  IFS=$as_save_IFS
9370  test -z "$as_dir" && as_dir=.
9371    for ac_exec_ext in '' $ac_executable_extensions; do
9372  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9373    ac_cv_prog_ac_ct_OBJDUMP="objdump"
9374    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9375    break 2
9376  fi
9377done
9378  done
9379IFS=$as_save_IFS
9380
9381fi
9382fi
9383ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
9384if test -n "$ac_ct_OBJDUMP"; then
9385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
9386$as_echo "$ac_ct_OBJDUMP" >&6; }
9387else
9388  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9389$as_echo "no" >&6; }
9390fi
9391
9392  if test "x$ac_ct_OBJDUMP" = x; then
9393    OBJDUMP="false"
9394  else
9395    case $cross_compiling:$ac_tool_warned in
9396yes:)
9397{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9399ac_tool_warned=yes ;;
9400esac
9401    OBJDUMP=$ac_ct_OBJDUMP
9402  fi
9403else
9404  OBJDUMP="$ac_cv_prog_OBJDUMP"
9405fi
9406
9407test -z "$OBJDUMP" && OBJDUMP=objdump
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
9418$as_echo_n "checking how to recognize dependent libraries... " >&6; }
9419if ${lt_cv_deplibs_check_method+:} false; then :
9420  $as_echo_n "(cached) " >&6
9421else
9422  lt_cv_file_magic_cmd='$MAGIC_CMD'
9423lt_cv_file_magic_test_file=
9424lt_cv_deplibs_check_method='unknown'
9425# Need to set the preceding variable on all platforms that support
9426# interlibrary dependencies.
9427# 'none' -- dependencies not supported.
9428# `unknown' -- same as none, but documents that we really don't know.
9429# 'pass_all' -- all dependencies passed with no checks.
9430# 'test_compile' -- check by making test program.
9431# 'file_magic [[regex]]' -- check by looking for files in library path
9432# which responds to the $file_magic_cmd with a given extended regex.
9433# If you have `file' or equivalent on your system and you're not sure
9434# whether `pass_all' will *always* work, you probably want this one.
9435
9436case $host_os in
9437aix[4-9]*)
9438  lt_cv_deplibs_check_method=pass_all
9439  ;;
9440
9441beos*)
9442  lt_cv_deplibs_check_method=pass_all
9443  ;;
9444
9445bsdi[45]*)
9446  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
9447  lt_cv_file_magic_cmd='/usr/bin/file -L'
9448  lt_cv_file_magic_test_file=/shlib/libc.so
9449  ;;
9450
9451cygwin*)
9452  # func_win32_libid is a shell function defined in ltmain.sh
9453  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
9454  lt_cv_file_magic_cmd='func_win32_libid'
9455  ;;
9456
9457mingw* | pw32*)
9458  # Base MSYS/MinGW do not provide the 'file' command needed by
9459  # func_win32_libid shell function, so use a weaker test based on 'objdump',
9460  # unless we find 'file', for example because we are cross-compiling.
9461  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
9462  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
9463    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
9464    lt_cv_file_magic_cmd='func_win32_libid'
9465  else
9466    # Keep this pattern in sync with the one in func_win32_libid.
9467    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
9468    lt_cv_file_magic_cmd='$OBJDUMP -f'
9469  fi
9470  ;;
9471
9472cegcc*)
9473  # use the weaker test based on 'objdump'. See mingw*.
9474  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
9475  lt_cv_file_magic_cmd='$OBJDUMP -f'
9476  ;;
9477
9478darwin* | rhapsody*)
9479  lt_cv_deplibs_check_method=pass_all
9480  ;;
9481
9482freebsd* | dragonfly*)
9483  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
9484    case $host_cpu in
9485    i*86 )
9486      # Not sure whether the presence of OpenBSD here was a mistake.
9487      # Let's accept both of them until this is cleared up.
9488      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
9489      lt_cv_file_magic_cmd=/usr/bin/file
9490      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
9491      ;;
9492    esac
9493  else
9494    lt_cv_deplibs_check_method=pass_all
9495  fi
9496  ;;
9497
9498gnu*)
9499  lt_cv_deplibs_check_method=pass_all
9500  ;;
9501
9502haiku*)
9503  lt_cv_deplibs_check_method=pass_all
9504  ;;
9505
9506hpux10.20* | hpux11*)
9507  lt_cv_file_magic_cmd=/usr/bin/file
9508  case $host_cpu in
9509  ia64*)
9510    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
9511    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
9512    ;;
9513  hppa*64*)
9514    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]'
9515    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
9516    ;;
9517  *)
9518    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
9519    lt_cv_file_magic_test_file=/usr/lib/libc.sl
9520    ;;
9521  esac
9522  ;;
9523
9524interix[3-9]*)
9525  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
9526  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
9527  ;;
9528
9529irix5* | irix6* | nonstopux*)
9530  case $LD in
9531  *-32|*"-32 ") libmagic=32-bit;;
9532  *-n32|*"-n32 ") libmagic=N32;;
9533  *-64|*"-64 ") libmagic=64-bit;;
9534  *) libmagic=never-match;;
9535  esac
9536  lt_cv_deplibs_check_method=pass_all
9537  ;;
9538
9539# This must be Linux ELF.
9540linux* | k*bsd*-gnu | kopensolaris*-gnu)
9541  lt_cv_deplibs_check_method=pass_all
9542  ;;
9543
9544netbsd*)
9545  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
9546    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
9547  else
9548    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
9549  fi
9550  ;;
9551
9552newos6*)
9553  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
9554  lt_cv_file_magic_cmd=/usr/bin/file
9555  lt_cv_file_magic_test_file=/usr/lib/libnls.so
9556  ;;
9557
9558*nto* | *qnx*)
9559  lt_cv_deplibs_check_method=pass_all
9560  ;;
9561
9562openbsd*)
9563  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9564    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
9565  else
9566    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
9567  fi
9568  ;;
9569
9570osf3* | osf4* | osf5*)
9571  lt_cv_deplibs_check_method=pass_all
9572  ;;
9573
9574rdos*)
9575  lt_cv_deplibs_check_method=pass_all
9576  ;;
9577
9578solaris*)
9579  lt_cv_deplibs_check_method=pass_all
9580  ;;
9581
9582sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9583  lt_cv_deplibs_check_method=pass_all
9584  ;;
9585
9586sysv4 | sysv4.3*)
9587  case $host_vendor in
9588  motorola)
9589    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]'
9590    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
9591    ;;
9592  ncr)
9593    lt_cv_deplibs_check_method=pass_all
9594    ;;
9595  sequent)
9596    lt_cv_file_magic_cmd='/bin/file'
9597    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
9598    ;;
9599  sni)
9600    lt_cv_file_magic_cmd='/bin/file'
9601    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
9602    lt_cv_file_magic_test_file=/lib/libc.so
9603    ;;
9604  siemens)
9605    lt_cv_deplibs_check_method=pass_all
9606    ;;
9607  pc)
9608    lt_cv_deplibs_check_method=pass_all
9609    ;;
9610  esac
9611  ;;
9612
9613tpf*)
9614  lt_cv_deplibs_check_method=pass_all
9615  ;;
9616esac
9617
9618fi
9619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
9620$as_echo "$lt_cv_deplibs_check_method" >&6; }
9621
9622file_magic_glob=
9623want_nocaseglob=no
9624if test "$build" = "$host"; then
9625  case $host_os in
9626  mingw* | pw32*)
9627    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
9628      want_nocaseglob=yes
9629    else
9630      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
9631    fi
9632    ;;
9633  esac
9634fi
9635
9636file_magic_cmd=$lt_cv_file_magic_cmd
9637deplibs_check_method=$lt_cv_deplibs_check_method
9638test -z "$deplibs_check_method" && deplibs_check_method=unknown
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661if test -n "$ac_tool_prefix"; then
9662  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
9663set dummy ${ac_tool_prefix}dlltool; ac_word=$2
9664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9665$as_echo_n "checking for $ac_word... " >&6; }
9666if ${ac_cv_prog_DLLTOOL+:} false; then :
9667  $as_echo_n "(cached) " >&6
9668else
9669  if test -n "$DLLTOOL"; then
9670  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
9671else
9672as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9673for as_dir in $PATH
9674do
9675  IFS=$as_save_IFS
9676  test -z "$as_dir" && as_dir=.
9677    for ac_exec_ext in '' $ac_executable_extensions; do
9678  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9679    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
9680    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9681    break 2
9682  fi
9683done
9684  done
9685IFS=$as_save_IFS
9686
9687fi
9688fi
9689DLLTOOL=$ac_cv_prog_DLLTOOL
9690if test -n "$DLLTOOL"; then
9691  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
9692$as_echo "$DLLTOOL" >&6; }
9693else
9694  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9695$as_echo "no" >&6; }
9696fi
9697
9698
9699fi
9700if test -z "$ac_cv_prog_DLLTOOL"; then
9701  ac_ct_DLLTOOL=$DLLTOOL
9702  # Extract the first word of "dlltool", so it can be a program name with args.
9703set dummy dlltool; ac_word=$2
9704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9705$as_echo_n "checking for $ac_word... " >&6; }
9706if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
9707  $as_echo_n "(cached) " >&6
9708else
9709  if test -n "$ac_ct_DLLTOOL"; then
9710  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
9711else
9712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9713for as_dir in $PATH
9714do
9715  IFS=$as_save_IFS
9716  test -z "$as_dir" && as_dir=.
9717    for ac_exec_ext in '' $ac_executable_extensions; do
9718  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9719    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
9720    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9721    break 2
9722  fi
9723done
9724  done
9725IFS=$as_save_IFS
9726
9727fi
9728fi
9729ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
9730if test -n "$ac_ct_DLLTOOL"; then
9731  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
9732$as_echo "$ac_ct_DLLTOOL" >&6; }
9733else
9734  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9735$as_echo "no" >&6; }
9736fi
9737
9738  if test "x$ac_ct_DLLTOOL" = x; then
9739    DLLTOOL="false"
9740  else
9741    case $cross_compiling:$ac_tool_warned in
9742yes:)
9743{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9744$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9745ac_tool_warned=yes ;;
9746esac
9747    DLLTOOL=$ac_ct_DLLTOOL
9748  fi
9749else
9750  DLLTOOL="$ac_cv_prog_DLLTOOL"
9751fi
9752
9753test -z "$DLLTOOL" && DLLTOOL=dlltool
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
9765$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
9766if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
9767  $as_echo_n "(cached) " >&6
9768else
9769  lt_cv_sharedlib_from_linklib_cmd='unknown'
9770
9771case $host_os in
9772cygwin* | mingw* | pw32* | cegcc*)
9773  # two different shell functions defined in ltmain.sh
9774  # decide which to use based on capabilities of $DLLTOOL
9775  case `$DLLTOOL --help 2>&1` in
9776  *--identify-strict*)
9777    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
9778    ;;
9779  *)
9780    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
9781    ;;
9782  esac
9783  ;;
9784*)
9785  # fallback: assume linklib IS sharedlib
9786  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
9787  ;;
9788esac
9789
9790fi
9791{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
9792$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
9793sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
9794test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
9795
9796
9797
9798
9799
9800
9801
9802if test -n "$ac_tool_prefix"; then
9803  for ac_prog in ar
9804  do
9805    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9806set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9808$as_echo_n "checking for $ac_word... " >&6; }
9809if ${ac_cv_prog_AR+:} false; then :
9810  $as_echo_n "(cached) " >&6
9811else
9812  if test -n "$AR"; then
9813  ac_cv_prog_AR="$AR" # Let the user override the test.
9814else
9815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9816for as_dir in $PATH
9817do
9818  IFS=$as_save_IFS
9819  test -z "$as_dir" && as_dir=.
9820    for ac_exec_ext in '' $ac_executable_extensions; do
9821  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9822    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
9823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9824    break 2
9825  fi
9826done
9827  done
9828IFS=$as_save_IFS
9829
9830fi
9831fi
9832AR=$ac_cv_prog_AR
9833if test -n "$AR"; then
9834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
9835$as_echo "$AR" >&6; }
9836else
9837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9838$as_echo "no" >&6; }
9839fi
9840
9841
9842    test -n "$AR" && break
9843  done
9844fi
9845if test -z "$AR"; then
9846  ac_ct_AR=$AR
9847  for ac_prog in ar
9848do
9849  # Extract the first word of "$ac_prog", so it can be a program name with args.
9850set dummy $ac_prog; ac_word=$2
9851{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9852$as_echo_n "checking for $ac_word... " >&6; }
9853if ${ac_cv_prog_ac_ct_AR+:} false; then :
9854  $as_echo_n "(cached) " >&6
9855else
9856  if test -n "$ac_ct_AR"; then
9857  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
9858else
9859as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9860for as_dir in $PATH
9861do
9862  IFS=$as_save_IFS
9863  test -z "$as_dir" && as_dir=.
9864    for ac_exec_ext in '' $ac_executable_extensions; do
9865  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9866    ac_cv_prog_ac_ct_AR="$ac_prog"
9867    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9868    break 2
9869  fi
9870done
9871  done
9872IFS=$as_save_IFS
9873
9874fi
9875fi
9876ac_ct_AR=$ac_cv_prog_ac_ct_AR
9877if test -n "$ac_ct_AR"; then
9878  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
9879$as_echo "$ac_ct_AR" >&6; }
9880else
9881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9882$as_echo "no" >&6; }
9883fi
9884
9885
9886  test -n "$ac_ct_AR" && break
9887done
9888
9889  if test "x$ac_ct_AR" = x; then
9890    AR="false"
9891  else
9892    case $cross_compiling:$ac_tool_warned in
9893yes:)
9894{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9895$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9896ac_tool_warned=yes ;;
9897esac
9898    AR=$ac_ct_AR
9899  fi
9900fi
9901
9902: ${AR=ar}
9903: ${AR_FLAGS=cru}
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
9916$as_echo_n "checking for archiver @FILE support... " >&6; }
9917if ${lt_cv_ar_at_file+:} false; then :
9918  $as_echo_n "(cached) " >&6
9919else
9920  lt_cv_ar_at_file=no
9921   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9922/* end confdefs.h.  */
9923
9924int
9925main ()
9926{
9927
9928  ;
9929  return 0;
9930}
9931_ACEOF
9932if ac_fn_c_try_compile "$LINENO"; then :
9933  echo conftest.$ac_objext > conftest.lst
9934      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
9935      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9936  (eval $lt_ar_try) 2>&5
9937  ac_status=$?
9938  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9939  test $ac_status = 0; }
9940      if test "$ac_status" -eq 0; then
9941	# Ensure the archiver fails upon bogus file names.
9942	rm -f conftest.$ac_objext libconftest.a
9943	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9944  (eval $lt_ar_try) 2>&5
9945  ac_status=$?
9946  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9947  test $ac_status = 0; }
9948	if test "$ac_status" -ne 0; then
9949          lt_cv_ar_at_file=@
9950        fi
9951      fi
9952      rm -f conftest.* libconftest.a
9953
9954fi
9955rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9956
9957fi
9958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
9959$as_echo "$lt_cv_ar_at_file" >&6; }
9960
9961if test "x$lt_cv_ar_at_file" = xno; then
9962  archiver_list_spec=
9963else
9964  archiver_list_spec=$lt_cv_ar_at_file
9965fi
9966
9967
9968
9969
9970
9971
9972
9973if test -n "$ac_tool_prefix"; then
9974  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
9975set dummy ${ac_tool_prefix}strip; ac_word=$2
9976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9977$as_echo_n "checking for $ac_word... " >&6; }
9978if ${ac_cv_prog_STRIP+:} false; then :
9979  $as_echo_n "(cached) " >&6
9980else
9981  if test -n "$STRIP"; then
9982  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9983else
9984as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9985for as_dir in $PATH
9986do
9987  IFS=$as_save_IFS
9988  test -z "$as_dir" && as_dir=.
9989    for ac_exec_ext in '' $ac_executable_extensions; do
9990  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9991    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9992    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9993    break 2
9994  fi
9995done
9996  done
9997IFS=$as_save_IFS
9998
9999fi
10000fi
10001STRIP=$ac_cv_prog_STRIP
10002if test -n "$STRIP"; then
10003  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
10004$as_echo "$STRIP" >&6; }
10005else
10006  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10007$as_echo "no" >&6; }
10008fi
10009
10010
10011fi
10012if test -z "$ac_cv_prog_STRIP"; then
10013  ac_ct_STRIP=$STRIP
10014  # Extract the first word of "strip", so it can be a program name with args.
10015set dummy strip; ac_word=$2
10016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10017$as_echo_n "checking for $ac_word... " >&6; }
10018if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
10019  $as_echo_n "(cached) " >&6
10020else
10021  if test -n "$ac_ct_STRIP"; then
10022  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
10023else
10024as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10025for as_dir in $PATH
10026do
10027  IFS=$as_save_IFS
10028  test -z "$as_dir" && as_dir=.
10029    for ac_exec_ext in '' $ac_executable_extensions; do
10030  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10031    ac_cv_prog_ac_ct_STRIP="strip"
10032    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10033    break 2
10034  fi
10035done
10036  done
10037IFS=$as_save_IFS
10038
10039fi
10040fi
10041ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
10042if test -n "$ac_ct_STRIP"; then
10043  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
10044$as_echo "$ac_ct_STRIP" >&6; }
10045else
10046  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10047$as_echo "no" >&6; }
10048fi
10049
10050  if test "x$ac_ct_STRIP" = x; then
10051    STRIP=":"
10052  else
10053    case $cross_compiling:$ac_tool_warned in
10054yes:)
10055{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10056$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10057ac_tool_warned=yes ;;
10058esac
10059    STRIP=$ac_ct_STRIP
10060  fi
10061else
10062  STRIP="$ac_cv_prog_STRIP"
10063fi
10064
10065test -z "$STRIP" && STRIP=:
10066
10067
10068
10069
10070
10071
10072if test -n "$ac_tool_prefix"; then
10073  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
10074set dummy ${ac_tool_prefix}ranlib; ac_word=$2
10075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10076$as_echo_n "checking for $ac_word... " >&6; }
10077if ${ac_cv_prog_RANLIB+:} false; then :
10078  $as_echo_n "(cached) " >&6
10079else
10080  if test -n "$RANLIB"; then
10081  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
10082else
10083as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10084for as_dir in $PATH
10085do
10086  IFS=$as_save_IFS
10087  test -z "$as_dir" && as_dir=.
10088    for ac_exec_ext in '' $ac_executable_extensions; do
10089  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10090    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
10091    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10092    break 2
10093  fi
10094done
10095  done
10096IFS=$as_save_IFS
10097
10098fi
10099fi
10100RANLIB=$ac_cv_prog_RANLIB
10101if test -n "$RANLIB"; then
10102  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
10103$as_echo "$RANLIB" >&6; }
10104else
10105  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10106$as_echo "no" >&6; }
10107fi
10108
10109
10110fi
10111if test -z "$ac_cv_prog_RANLIB"; then
10112  ac_ct_RANLIB=$RANLIB
10113  # Extract the first word of "ranlib", so it can be a program name with args.
10114set dummy ranlib; ac_word=$2
10115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10116$as_echo_n "checking for $ac_word... " >&6; }
10117if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
10118  $as_echo_n "(cached) " >&6
10119else
10120  if test -n "$ac_ct_RANLIB"; then
10121  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
10122else
10123as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10124for as_dir in $PATH
10125do
10126  IFS=$as_save_IFS
10127  test -z "$as_dir" && as_dir=.
10128    for ac_exec_ext in '' $ac_executable_extensions; do
10129  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10130    ac_cv_prog_ac_ct_RANLIB="ranlib"
10131    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10132    break 2
10133  fi
10134done
10135  done
10136IFS=$as_save_IFS
10137
10138fi
10139fi
10140ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
10141if test -n "$ac_ct_RANLIB"; then
10142  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
10143$as_echo "$ac_ct_RANLIB" >&6; }
10144else
10145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10146$as_echo "no" >&6; }
10147fi
10148
10149  if test "x$ac_ct_RANLIB" = x; then
10150    RANLIB=":"
10151  else
10152    case $cross_compiling:$ac_tool_warned in
10153yes:)
10154{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10155$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10156ac_tool_warned=yes ;;
10157esac
10158    RANLIB=$ac_ct_RANLIB
10159  fi
10160else
10161  RANLIB="$ac_cv_prog_RANLIB"
10162fi
10163
10164test -z "$RANLIB" && RANLIB=:
10165
10166
10167
10168
10169
10170
10171# Determine commands to create old-style static archives.
10172old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
10173old_postinstall_cmds='chmod 644 $oldlib'
10174old_postuninstall_cmds=
10175
10176if test -n "$RANLIB"; then
10177  case $host_os in
10178  openbsd*)
10179    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
10180    ;;
10181  *)
10182    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
10183    ;;
10184  esac
10185  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
10186fi
10187
10188case $host_os in
10189  darwin*)
10190    lock_old_archive_extraction=yes ;;
10191  *)
10192    lock_old_archive_extraction=no ;;
10193esac
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233# If no C compiler was specified, use CC.
10234LTCC=${LTCC-"$CC"}
10235
10236# If no C compiler flags were specified, use CFLAGS.
10237LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10238
10239# Allow CC to be a program name with arguments.
10240compiler=$CC
10241
10242
10243# Check for command to grab the raw symbol name followed by C symbol from nm.
10244{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
10245$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
10246if ${lt_cv_sys_global_symbol_pipe+:} false; then :
10247  $as_echo_n "(cached) " >&6
10248else
10249
10250# These are sane defaults that work on at least a few old systems.
10251# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
10252
10253# Character class describing NM global symbol codes.
10254symcode='[BCDEGRST]'
10255
10256# Regexp to match symbols that can be accessed directly from C.
10257sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10258
10259# Define system-specific variables.
10260case $host_os in
10261aix*)
10262  symcode='[BCDT]'
10263  ;;
10264cygwin* | mingw* | pw32* | cegcc*)
10265  symcode='[ABCDGISTW]'
10266  ;;
10267hpux*)
10268  if test "$host_cpu" = ia64; then
10269    symcode='[ABCDEGRST]'
10270  fi
10271  ;;
10272irix* | nonstopux*)
10273  symcode='[BCDEGRST]'
10274  ;;
10275osf*)
10276  symcode='[BCDEGQRST]'
10277  ;;
10278solaris*)
10279  symcode='[BDRT]'
10280  ;;
10281sco3.2v5*)
10282  symcode='[DT]'
10283  ;;
10284sysv4.2uw2*)
10285  symcode='[DT]'
10286  ;;
10287sysv5* | sco5v6* | unixware* | OpenUNIX*)
10288  symcode='[ABDT]'
10289  ;;
10290sysv4)
10291  symcode='[DFNSTU]'
10292  ;;
10293esac
10294
10295# If we're using GNU nm, then use its standard symbol codes.
10296case `$NM -V 2>&1` in
10297*GNU* | *'with BFD'*)
10298  symcode='[ABCDGIRSTW]' ;;
10299esac
10300
10301# Transform an extracted symbol line into a proper C declaration.
10302# Some systems (esp. on ia64) link data and code symbols differently,
10303# so use this general approach.
10304lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10305
10306# Transform an extracted symbol line into symbol name and symbol address
10307lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
10308lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
10309
10310# Handle CRLF in mingw tool chain
10311opt_cr=
10312case $build_os in
10313mingw*)
10314  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10315  ;;
10316esac
10317
10318# Try without a prefix underscore, then with it.
10319for ac_symprfx in "" "_"; do
10320
10321  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10322  symxfrm="\\1 $ac_symprfx\\2 \\2"
10323
10324  # Write the raw and C identifiers.
10325  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
10326    # Fake it for dumpbin and say T for any non-static function
10327    # and D for any global variable.
10328    # Also find C++ and __fastcall symbols from MSVC++,
10329    # which start with @ or ?.
10330    lt_cv_sys_global_symbol_pipe="$AWK '"\
10331"     {last_section=section; section=\$ 3};"\
10332"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
10333"     \$ 0!~/External *\|/{next};"\
10334"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
10335"     {if(hide[section]) next};"\
10336"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
10337"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
10338"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
10339"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
10340"     ' prfx=^$ac_symprfx"
10341  else
10342    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10343  fi
10344  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
10345
10346  # Check to see that the pipe works correctly.
10347  pipe_works=no
10348
10349  rm -f conftest*
10350  cat > conftest.$ac_ext <<_LT_EOF
10351#ifdef __cplusplus
10352extern "C" {
10353#endif
10354char nm_test_var;
10355void nm_test_func(void);
10356void nm_test_func(void){}
10357#ifdef __cplusplus
10358}
10359#endif
10360int main(){nm_test_var='a';nm_test_func();return(0);}
10361_LT_EOF
10362
10363  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10364  (eval $ac_compile) 2>&5
10365  ac_status=$?
10366  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10367  test $ac_status = 0; }; then
10368    # Now try to grab the symbols.
10369    nlist=conftest.nm
10370    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
10371  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
10372  ac_status=$?
10373  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10374  test $ac_status = 0; } && test -s "$nlist"; then
10375      # Try sorting and uniquifying the output.
10376      if sort "$nlist" | uniq > "$nlist"T; then
10377	mv -f "$nlist"T "$nlist"
10378      else
10379	rm -f "$nlist"T
10380      fi
10381
10382      # Make sure that we snagged all the symbols we need.
10383      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
10384	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
10385	  cat <<_LT_EOF > conftest.$ac_ext
10386/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
10387#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
10388/* DATA imports from DLLs on WIN32 con't be const, because runtime
10389   relocations are performed -- see ld's documentation on pseudo-relocs.  */
10390# define LT_DLSYM_CONST
10391#elif defined(__osf__)
10392/* This system does not cope well with relocations in const data.  */
10393# define LT_DLSYM_CONST
10394#else
10395# define LT_DLSYM_CONST const
10396#endif
10397
10398#ifdef __cplusplus
10399extern "C" {
10400#endif
10401
10402_LT_EOF
10403	  # Now generate the symbol file.
10404	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
10405
10406	  cat <<_LT_EOF >> conftest.$ac_ext
10407
10408/* The mapping between symbol names and symbols.  */
10409LT_DLSYM_CONST struct {
10410  const char *name;
10411  void       *address;
10412}
10413lt__PROGRAM__LTX_preloaded_symbols[] =
10414{
10415  { "@PROGRAM@", (void *) 0 },
10416_LT_EOF
10417	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
10418	  cat <<\_LT_EOF >> conftest.$ac_ext
10419  {0, (void *) 0}
10420};
10421
10422/* This works around a problem in FreeBSD linker */
10423#ifdef FREEBSD_WORKAROUND
10424static const void *lt_preloaded_setup() {
10425  return lt__PROGRAM__LTX_preloaded_symbols;
10426}
10427#endif
10428
10429#ifdef __cplusplus
10430}
10431#endif
10432_LT_EOF
10433	  # Now try linking the two files.
10434	  mv conftest.$ac_objext conftstm.$ac_objext
10435	  lt_globsym_save_LIBS=$LIBS
10436	  lt_globsym_save_CFLAGS=$CFLAGS
10437	  LIBS="conftstm.$ac_objext"
10438	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10439	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10440  (eval $ac_link) 2>&5
10441  ac_status=$?
10442  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10443  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
10444	    pipe_works=yes
10445	  fi
10446	  LIBS=$lt_globsym_save_LIBS
10447	  CFLAGS=$lt_globsym_save_CFLAGS
10448	else
10449	  echo "cannot find nm_test_func in $nlist" >&5
10450	fi
10451      else
10452	echo "cannot find nm_test_var in $nlist" >&5
10453      fi
10454    else
10455      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10456    fi
10457  else
10458    echo "$progname: failed program was:" >&5
10459    cat conftest.$ac_ext >&5
10460  fi
10461  rm -rf conftest* conftst*
10462
10463  # Do not use the global_symbol_pipe unless it works.
10464  if test "$pipe_works" = yes; then
10465    break
10466  else
10467    lt_cv_sys_global_symbol_pipe=
10468  fi
10469done
10470
10471fi
10472
10473if test -z "$lt_cv_sys_global_symbol_pipe"; then
10474  lt_cv_sys_global_symbol_to_cdecl=
10475fi
10476if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10477  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
10478$as_echo "failed" >&6; }
10479else
10480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
10481$as_echo "ok" >&6; }
10482fi
10483
10484# Response file support.
10485if test "$lt_cv_nm_interface" = "MS dumpbin"; then
10486  nm_file_list_spec='@'
10487elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
10488  nm_file_list_spec='@'
10489fi
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
10518$as_echo_n "checking for sysroot... " >&6; }
10519
10520# Check whether --with-sysroot was given.
10521if test "${with_sysroot+set}" = set; then :
10522  withval=$with_sysroot;
10523else
10524  with_sysroot=no
10525fi
10526
10527
10528lt_sysroot=
10529case ${with_sysroot} in #(
10530 yes)
10531   if test "$GCC" = yes; then
10532     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
10533   fi
10534   ;; #(
10535 /*)
10536   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
10537   ;; #(
10538 no|'')
10539   ;; #(
10540 *)
10541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
10542$as_echo "${with_sysroot}" >&6; }
10543   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
10544   ;;
10545esac
10546
10547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
10548$as_echo "${lt_sysroot:-no}" >&6; }
10549
10550
10551
10552
10553
10554# Check whether --enable-libtool-lock was given.
10555if test "${enable_libtool_lock+set}" = set; then :
10556  enableval=$enable_libtool_lock;
10557fi
10558
10559test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
10560
10561# Some flags need to be propagated to the compiler or linker for good
10562# libtool support.
10563case $host in
10564ia64-*-hpux*)
10565  # Find out which ABI we are using.
10566  echo 'int i;' > conftest.$ac_ext
10567  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10568  (eval $ac_compile) 2>&5
10569  ac_status=$?
10570  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10571  test $ac_status = 0; }; then
10572    case `/usr/bin/file conftest.$ac_objext` in
10573      *ELF-32*)
10574	HPUX_IA64_MODE="32"
10575	;;
10576      *ELF-64*)
10577	HPUX_IA64_MODE="64"
10578	;;
10579    esac
10580  fi
10581  rm -rf conftest*
10582  ;;
10583*-*-irix6*)
10584  # Find out which ABI we are using.
10585  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
10586  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10587  (eval $ac_compile) 2>&5
10588  ac_status=$?
10589  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10590  test $ac_status = 0; }; then
10591    if test "$lt_cv_prog_gnu_ld" = yes; then
10592      case `/usr/bin/file conftest.$ac_objext` in
10593	*32-bit*)
10594	  LD="${LD-ld} -melf32bsmip"
10595	  ;;
10596	*N32*)
10597	  LD="${LD-ld} -melf32bmipn32"
10598	  ;;
10599	*64-bit*)
10600	  LD="${LD-ld} -melf64bmip"
10601	;;
10602      esac
10603    else
10604      case `/usr/bin/file conftest.$ac_objext` in
10605	*32-bit*)
10606	  LD="${LD-ld} -32"
10607	  ;;
10608	*N32*)
10609	  LD="${LD-ld} -n32"
10610	  ;;
10611	*64-bit*)
10612	  LD="${LD-ld} -64"
10613	  ;;
10614      esac
10615    fi
10616  fi
10617  rm -rf conftest*
10618  ;;
10619
10620x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
10621s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
10622  # Find out which ABI we are using.
10623  echo 'int i;' > conftest.$ac_ext
10624  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10625  (eval $ac_compile) 2>&5
10626  ac_status=$?
10627  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10628  test $ac_status = 0; }; then
10629    case `/usr/bin/file conftest.o` in
10630      *32-bit*)
10631	case $host in
10632	  x86_64-*kfreebsd*-gnu)
10633	    LD="${LD-ld} -m elf_i386_fbsd"
10634	    ;;
10635	  x86_64-*linux*)
10636	    LD="${LD-ld} -m elf_i386"
10637	    ;;
10638	  ppc64-*linux*|powerpc64-*linux*)
10639	    LD="${LD-ld} -m elf32ppclinux"
10640	    ;;
10641	  s390x-*linux*)
10642	    LD="${LD-ld} -m elf_s390"
10643	    ;;
10644	  sparc64-*linux*)
10645	    LD="${LD-ld} -m elf32_sparc"
10646	    ;;
10647	esac
10648	;;
10649      *64-bit*)
10650	case $host in
10651	  x86_64-*kfreebsd*-gnu)
10652	    LD="${LD-ld} -m elf_x86_64_fbsd"
10653	    ;;
10654	  x86_64-*linux*)
10655	    LD="${LD-ld} -m elf_x86_64"
10656	    ;;
10657	  ppc*-*linux*|powerpc*-*linux*)
10658	    LD="${LD-ld} -m elf64ppc"
10659	    ;;
10660	  s390*-*linux*|s390*-*tpf*)
10661	    LD="${LD-ld} -m elf64_s390"
10662	    ;;
10663	  sparc*-*linux*)
10664	    LD="${LD-ld} -m elf64_sparc"
10665	    ;;
10666	esac
10667	;;
10668    esac
10669  fi
10670  rm -rf conftest*
10671  ;;
10672
10673*-*-sco3.2v5*)
10674  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
10675  SAVE_CFLAGS="$CFLAGS"
10676  CFLAGS="$CFLAGS -belf"
10677  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
10678$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
10679if ${lt_cv_cc_needs_belf+:} false; then :
10680  $as_echo_n "(cached) " >&6
10681else
10682  ac_ext=c
10683ac_cpp='$CPP $CPPFLAGS'
10684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10686ac_compiler_gnu=$ac_cv_c_compiler_gnu
10687
10688     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10689/* end confdefs.h.  */
10690
10691int
10692main ()
10693{
10694
10695  ;
10696  return 0;
10697}
10698_ACEOF
10699if ac_fn_c_try_link "$LINENO"; then :
10700  lt_cv_cc_needs_belf=yes
10701else
10702  lt_cv_cc_needs_belf=no
10703fi
10704rm -f core conftest.err conftest.$ac_objext \
10705    conftest$ac_exeext conftest.$ac_ext
10706     ac_ext=c
10707ac_cpp='$CPP $CPPFLAGS'
10708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10710ac_compiler_gnu=$ac_cv_c_compiler_gnu
10711
10712fi
10713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
10714$as_echo "$lt_cv_cc_needs_belf" >&6; }
10715  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
10716    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
10717    CFLAGS="$SAVE_CFLAGS"
10718  fi
10719  ;;
10720sparc*-*solaris*)
10721  # Find out which ABI we are using.
10722  echo 'int i;' > conftest.$ac_ext
10723  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10724  (eval $ac_compile) 2>&5
10725  ac_status=$?
10726  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10727  test $ac_status = 0; }; then
10728    case `/usr/bin/file conftest.o` in
10729    *64-bit*)
10730      case $lt_cv_prog_gnu_ld in
10731      yes*) LD="${LD-ld} -m elf64_sparc" ;;
10732      *)
10733	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
10734	  LD="${LD-ld} -64"
10735	fi
10736	;;
10737      esac
10738      ;;
10739    esac
10740  fi
10741  rm -rf conftest*
10742  ;;
10743esac
10744
10745need_locks="$enable_libtool_lock"
10746
10747if test -n "$ac_tool_prefix"; then
10748  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
10749set dummy ${ac_tool_prefix}mt; ac_word=$2
10750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10751$as_echo_n "checking for $ac_word... " >&6; }
10752if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
10753  $as_echo_n "(cached) " >&6
10754else
10755  if test -n "$MANIFEST_TOOL"; then
10756  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
10757else
10758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10759for as_dir in $PATH
10760do
10761  IFS=$as_save_IFS
10762  test -z "$as_dir" && as_dir=.
10763    for ac_exec_ext in '' $ac_executable_extensions; do
10764  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10765    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
10766    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10767    break 2
10768  fi
10769done
10770  done
10771IFS=$as_save_IFS
10772
10773fi
10774fi
10775MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
10776if test -n "$MANIFEST_TOOL"; then
10777  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
10778$as_echo "$MANIFEST_TOOL" >&6; }
10779else
10780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10781$as_echo "no" >&6; }
10782fi
10783
10784
10785fi
10786if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
10787  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
10788  # Extract the first word of "mt", so it can be a program name with args.
10789set dummy mt; ac_word=$2
10790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10791$as_echo_n "checking for $ac_word... " >&6; }
10792if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
10793  $as_echo_n "(cached) " >&6
10794else
10795  if test -n "$ac_ct_MANIFEST_TOOL"; then
10796  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
10797else
10798as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10799for as_dir in $PATH
10800do
10801  IFS=$as_save_IFS
10802  test -z "$as_dir" && as_dir=.
10803    for ac_exec_ext in '' $ac_executable_extensions; do
10804  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10805    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
10806    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10807    break 2
10808  fi
10809done
10810  done
10811IFS=$as_save_IFS
10812
10813fi
10814fi
10815ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
10816if test -n "$ac_ct_MANIFEST_TOOL"; then
10817  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
10818$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
10819else
10820  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10821$as_echo "no" >&6; }
10822fi
10823
10824  if test "x$ac_ct_MANIFEST_TOOL" = x; then
10825    MANIFEST_TOOL=":"
10826  else
10827    case $cross_compiling:$ac_tool_warned in
10828yes:)
10829{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10830$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10831ac_tool_warned=yes ;;
10832esac
10833    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
10834  fi
10835else
10836  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
10837fi
10838
10839test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
10840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
10841$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
10842if ${lt_cv_path_mainfest_tool+:} false; then :
10843  $as_echo_n "(cached) " >&6
10844else
10845  lt_cv_path_mainfest_tool=no
10846  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
10847  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
10848  cat conftest.err >&5
10849  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
10850    lt_cv_path_mainfest_tool=yes
10851  fi
10852  rm -f conftest*
10853fi
10854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
10855$as_echo "$lt_cv_path_mainfest_tool" >&6; }
10856if test "x$lt_cv_path_mainfest_tool" != xyes; then
10857  MANIFEST_TOOL=:
10858fi
10859
10860
10861
10862
10863
10864
10865  case $host_os in
10866    rhapsody* | darwin*)
10867    if test -n "$ac_tool_prefix"; then
10868  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
10869set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
10870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10871$as_echo_n "checking for $ac_word... " >&6; }
10872if ${ac_cv_prog_DSYMUTIL+:} false; then :
10873  $as_echo_n "(cached) " >&6
10874else
10875  if test -n "$DSYMUTIL"; then
10876  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
10877else
10878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10879for as_dir in $PATH
10880do
10881  IFS=$as_save_IFS
10882  test -z "$as_dir" && as_dir=.
10883    for ac_exec_ext in '' $ac_executable_extensions; do
10884  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10885    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
10886    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10887    break 2
10888  fi
10889done
10890  done
10891IFS=$as_save_IFS
10892
10893fi
10894fi
10895DSYMUTIL=$ac_cv_prog_DSYMUTIL
10896if test -n "$DSYMUTIL"; then
10897  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
10898$as_echo "$DSYMUTIL" >&6; }
10899else
10900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10901$as_echo "no" >&6; }
10902fi
10903
10904
10905fi
10906if test -z "$ac_cv_prog_DSYMUTIL"; then
10907  ac_ct_DSYMUTIL=$DSYMUTIL
10908  # Extract the first word of "dsymutil", so it can be a program name with args.
10909set dummy dsymutil; ac_word=$2
10910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10911$as_echo_n "checking for $ac_word... " >&6; }
10912if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
10913  $as_echo_n "(cached) " >&6
10914else
10915  if test -n "$ac_ct_DSYMUTIL"; then
10916  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
10917else
10918as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10919for as_dir in $PATH
10920do
10921  IFS=$as_save_IFS
10922  test -z "$as_dir" && as_dir=.
10923    for ac_exec_ext in '' $ac_executable_extensions; do
10924  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10925    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
10926    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10927    break 2
10928  fi
10929done
10930  done
10931IFS=$as_save_IFS
10932
10933fi
10934fi
10935ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
10936if test -n "$ac_ct_DSYMUTIL"; then
10937  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
10938$as_echo "$ac_ct_DSYMUTIL" >&6; }
10939else
10940  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10941$as_echo "no" >&6; }
10942fi
10943
10944  if test "x$ac_ct_DSYMUTIL" = x; then
10945    DSYMUTIL=":"
10946  else
10947    case $cross_compiling:$ac_tool_warned in
10948yes:)
10949{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10950$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10951ac_tool_warned=yes ;;
10952esac
10953    DSYMUTIL=$ac_ct_DSYMUTIL
10954  fi
10955else
10956  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
10957fi
10958
10959    if test -n "$ac_tool_prefix"; then
10960  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
10961set dummy ${ac_tool_prefix}nmedit; ac_word=$2
10962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10963$as_echo_n "checking for $ac_word... " >&6; }
10964if ${ac_cv_prog_NMEDIT+:} false; then :
10965  $as_echo_n "(cached) " >&6
10966else
10967  if test -n "$NMEDIT"; then
10968  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
10969else
10970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10971for as_dir in $PATH
10972do
10973  IFS=$as_save_IFS
10974  test -z "$as_dir" && as_dir=.
10975    for ac_exec_ext in '' $ac_executable_extensions; do
10976  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10977    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
10978    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10979    break 2
10980  fi
10981done
10982  done
10983IFS=$as_save_IFS
10984
10985fi
10986fi
10987NMEDIT=$ac_cv_prog_NMEDIT
10988if test -n "$NMEDIT"; then
10989  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
10990$as_echo "$NMEDIT" >&6; }
10991else
10992  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10993$as_echo "no" >&6; }
10994fi
10995
10996
10997fi
10998if test -z "$ac_cv_prog_NMEDIT"; then
10999  ac_ct_NMEDIT=$NMEDIT
11000  # Extract the first word of "nmedit", so it can be a program name with args.
11001set dummy nmedit; ac_word=$2
11002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11003$as_echo_n "checking for $ac_word... " >&6; }
11004if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
11005  $as_echo_n "(cached) " >&6
11006else
11007  if test -n "$ac_ct_NMEDIT"; then
11008  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
11009else
11010as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11011for as_dir in $PATH
11012do
11013  IFS=$as_save_IFS
11014  test -z "$as_dir" && as_dir=.
11015    for ac_exec_ext in '' $ac_executable_extensions; do
11016  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11017    ac_cv_prog_ac_ct_NMEDIT="nmedit"
11018    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11019    break 2
11020  fi
11021done
11022  done
11023IFS=$as_save_IFS
11024
11025fi
11026fi
11027ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
11028if test -n "$ac_ct_NMEDIT"; then
11029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
11030$as_echo "$ac_ct_NMEDIT" >&6; }
11031else
11032  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11033$as_echo "no" >&6; }
11034fi
11035
11036  if test "x$ac_ct_NMEDIT" = x; then
11037    NMEDIT=":"
11038  else
11039    case $cross_compiling:$ac_tool_warned in
11040yes:)
11041{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11042$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11043ac_tool_warned=yes ;;
11044esac
11045    NMEDIT=$ac_ct_NMEDIT
11046  fi
11047else
11048  NMEDIT="$ac_cv_prog_NMEDIT"
11049fi
11050
11051    if test -n "$ac_tool_prefix"; then
11052  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
11053set dummy ${ac_tool_prefix}lipo; ac_word=$2
11054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11055$as_echo_n "checking for $ac_word... " >&6; }
11056if ${ac_cv_prog_LIPO+:} false; then :
11057  $as_echo_n "(cached) " >&6
11058else
11059  if test -n "$LIPO"; then
11060  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
11061else
11062as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11063for as_dir in $PATH
11064do
11065  IFS=$as_save_IFS
11066  test -z "$as_dir" && as_dir=.
11067    for ac_exec_ext in '' $ac_executable_extensions; do
11068  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11069    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
11070    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11071    break 2
11072  fi
11073done
11074  done
11075IFS=$as_save_IFS
11076
11077fi
11078fi
11079LIPO=$ac_cv_prog_LIPO
11080if test -n "$LIPO"; then
11081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
11082$as_echo "$LIPO" >&6; }
11083else
11084  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11085$as_echo "no" >&6; }
11086fi
11087
11088
11089fi
11090if test -z "$ac_cv_prog_LIPO"; then
11091  ac_ct_LIPO=$LIPO
11092  # Extract the first word of "lipo", so it can be a program name with args.
11093set dummy lipo; ac_word=$2
11094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11095$as_echo_n "checking for $ac_word... " >&6; }
11096if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
11097  $as_echo_n "(cached) " >&6
11098else
11099  if test -n "$ac_ct_LIPO"; then
11100  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
11101else
11102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11103for as_dir in $PATH
11104do
11105  IFS=$as_save_IFS
11106  test -z "$as_dir" && as_dir=.
11107    for ac_exec_ext in '' $ac_executable_extensions; do
11108  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11109    ac_cv_prog_ac_ct_LIPO="lipo"
11110    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11111    break 2
11112  fi
11113done
11114  done
11115IFS=$as_save_IFS
11116
11117fi
11118fi
11119ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
11120if test -n "$ac_ct_LIPO"; then
11121  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
11122$as_echo "$ac_ct_LIPO" >&6; }
11123else
11124  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11125$as_echo "no" >&6; }
11126fi
11127
11128  if test "x$ac_ct_LIPO" = x; then
11129    LIPO=":"
11130  else
11131    case $cross_compiling:$ac_tool_warned in
11132yes:)
11133{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11134$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11135ac_tool_warned=yes ;;
11136esac
11137    LIPO=$ac_ct_LIPO
11138  fi
11139else
11140  LIPO="$ac_cv_prog_LIPO"
11141fi
11142
11143    if test -n "$ac_tool_prefix"; then
11144  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
11145set dummy ${ac_tool_prefix}otool; ac_word=$2
11146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11147$as_echo_n "checking for $ac_word... " >&6; }
11148if ${ac_cv_prog_OTOOL+:} false; then :
11149  $as_echo_n "(cached) " >&6
11150else
11151  if test -n "$OTOOL"; then
11152  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
11153else
11154as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11155for as_dir in $PATH
11156do
11157  IFS=$as_save_IFS
11158  test -z "$as_dir" && as_dir=.
11159    for ac_exec_ext in '' $ac_executable_extensions; do
11160  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11161    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
11162    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11163    break 2
11164  fi
11165done
11166  done
11167IFS=$as_save_IFS
11168
11169fi
11170fi
11171OTOOL=$ac_cv_prog_OTOOL
11172if test -n "$OTOOL"; then
11173  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
11174$as_echo "$OTOOL" >&6; }
11175else
11176  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11177$as_echo "no" >&6; }
11178fi
11179
11180
11181fi
11182if test -z "$ac_cv_prog_OTOOL"; then
11183  ac_ct_OTOOL=$OTOOL
11184  # Extract the first word of "otool", so it can be a program name with args.
11185set dummy otool; ac_word=$2
11186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11187$as_echo_n "checking for $ac_word... " >&6; }
11188if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
11189  $as_echo_n "(cached) " >&6
11190else
11191  if test -n "$ac_ct_OTOOL"; then
11192  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
11193else
11194as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11195for as_dir in $PATH
11196do
11197  IFS=$as_save_IFS
11198  test -z "$as_dir" && as_dir=.
11199    for ac_exec_ext in '' $ac_executable_extensions; do
11200  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11201    ac_cv_prog_ac_ct_OTOOL="otool"
11202    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11203    break 2
11204  fi
11205done
11206  done
11207IFS=$as_save_IFS
11208
11209fi
11210fi
11211ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
11212if test -n "$ac_ct_OTOOL"; then
11213  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
11214$as_echo "$ac_ct_OTOOL" >&6; }
11215else
11216  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11217$as_echo "no" >&6; }
11218fi
11219
11220  if test "x$ac_ct_OTOOL" = x; then
11221    OTOOL=":"
11222  else
11223    case $cross_compiling:$ac_tool_warned in
11224yes:)
11225{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11226$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11227ac_tool_warned=yes ;;
11228esac
11229    OTOOL=$ac_ct_OTOOL
11230  fi
11231else
11232  OTOOL="$ac_cv_prog_OTOOL"
11233fi
11234
11235    if test -n "$ac_tool_prefix"; then
11236  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
11237set dummy ${ac_tool_prefix}otool64; ac_word=$2
11238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11239$as_echo_n "checking for $ac_word... " >&6; }
11240if ${ac_cv_prog_OTOOL64+:} false; then :
11241  $as_echo_n "(cached) " >&6
11242else
11243  if test -n "$OTOOL64"; then
11244  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
11245else
11246as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11247for as_dir in $PATH
11248do
11249  IFS=$as_save_IFS
11250  test -z "$as_dir" && as_dir=.
11251    for ac_exec_ext in '' $ac_executable_extensions; do
11252  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11253    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
11254    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11255    break 2
11256  fi
11257done
11258  done
11259IFS=$as_save_IFS
11260
11261fi
11262fi
11263OTOOL64=$ac_cv_prog_OTOOL64
11264if test -n "$OTOOL64"; then
11265  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
11266$as_echo "$OTOOL64" >&6; }
11267else
11268  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11269$as_echo "no" >&6; }
11270fi
11271
11272
11273fi
11274if test -z "$ac_cv_prog_OTOOL64"; then
11275  ac_ct_OTOOL64=$OTOOL64
11276  # Extract the first word of "otool64", so it can be a program name with args.
11277set dummy otool64; ac_word=$2
11278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11279$as_echo_n "checking for $ac_word... " >&6; }
11280if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
11281  $as_echo_n "(cached) " >&6
11282else
11283  if test -n "$ac_ct_OTOOL64"; then
11284  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
11285else
11286as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11287for as_dir in $PATH
11288do
11289  IFS=$as_save_IFS
11290  test -z "$as_dir" && as_dir=.
11291    for ac_exec_ext in '' $ac_executable_extensions; do
11292  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11293    ac_cv_prog_ac_ct_OTOOL64="otool64"
11294    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11295    break 2
11296  fi
11297done
11298  done
11299IFS=$as_save_IFS
11300
11301fi
11302fi
11303ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
11304if test -n "$ac_ct_OTOOL64"; then
11305  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
11306$as_echo "$ac_ct_OTOOL64" >&6; }
11307else
11308  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11309$as_echo "no" >&6; }
11310fi
11311
11312  if test "x$ac_ct_OTOOL64" = x; then
11313    OTOOL64=":"
11314  else
11315    case $cross_compiling:$ac_tool_warned in
11316yes:)
11317{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11318$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11319ac_tool_warned=yes ;;
11320esac
11321    OTOOL64=$ac_ct_OTOOL64
11322  fi
11323else
11324  OTOOL64="$ac_cv_prog_OTOOL64"
11325fi
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
11354$as_echo_n "checking for -single_module linker flag... " >&6; }
11355if ${lt_cv_apple_cc_single_mod+:} false; then :
11356  $as_echo_n "(cached) " >&6
11357else
11358  lt_cv_apple_cc_single_mod=no
11359      if test -z "${LT_MULTI_MODULE}"; then
11360	# By default we will add the -single_module flag. You can override
11361	# by either setting the environment variable LT_MULTI_MODULE
11362	# non-empty at configure time, or by adding -multi_module to the
11363	# link flags.
11364	rm -rf libconftest.dylib*
11365	echo "int foo(void){return 1;}" > conftest.c
11366	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
11367-dynamiclib -Wl,-single_module conftest.c" >&5
11368	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
11369	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
11370        _lt_result=$?
11371	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
11372	  lt_cv_apple_cc_single_mod=yes
11373	else
11374	  cat conftest.err >&5
11375	fi
11376	rm -rf libconftest.dylib*
11377	rm -f conftest.*
11378      fi
11379fi
11380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
11381$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
11382    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
11383$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
11384if ${lt_cv_ld_exported_symbols_list+:} false; then :
11385  $as_echo_n "(cached) " >&6
11386else
11387  lt_cv_ld_exported_symbols_list=no
11388      save_LDFLAGS=$LDFLAGS
11389      echo "_main" > conftest.sym
11390      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
11391      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11392/* end confdefs.h.  */
11393
11394int
11395main ()
11396{
11397
11398  ;
11399  return 0;
11400}
11401_ACEOF
11402if ac_fn_c_try_link "$LINENO"; then :
11403  lt_cv_ld_exported_symbols_list=yes
11404else
11405  lt_cv_ld_exported_symbols_list=no
11406fi
11407rm -f core conftest.err conftest.$ac_objext \
11408    conftest$ac_exeext conftest.$ac_ext
11409	LDFLAGS="$save_LDFLAGS"
11410
11411fi
11412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
11413$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
11414    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
11415$as_echo_n "checking for -force_load linker flag... " >&6; }
11416if ${lt_cv_ld_force_load+:} false; then :
11417  $as_echo_n "(cached) " >&6
11418else
11419  lt_cv_ld_force_load=no
11420      cat > conftest.c << _LT_EOF
11421int forced_loaded() { return 2;}
11422_LT_EOF
11423      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
11424      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
11425      echo "$AR cru libconftest.a conftest.o" >&5
11426      $AR cru libconftest.a conftest.o 2>&5
11427      echo "$RANLIB libconftest.a" >&5
11428      $RANLIB libconftest.a 2>&5
11429      cat > conftest.c << _LT_EOF
11430int main() { return 0;}
11431_LT_EOF
11432      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
11433      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
11434      _lt_result=$?
11435      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
11436	lt_cv_ld_force_load=yes
11437      else
11438	cat conftest.err >&5
11439      fi
11440        rm -f conftest.err libconftest.a conftest conftest.c
11441        rm -rf conftest.dSYM
11442
11443fi
11444{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
11445$as_echo "$lt_cv_ld_force_load" >&6; }
11446    case $host_os in
11447    rhapsody* | darwin1.[012])
11448      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
11449    darwin1.*)
11450      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
11451    darwin*) # darwin 5.x on
11452      # if running on 10.5 or later, the deployment target defaults
11453      # to the OS version, if on x86, and 10.4, the deployment
11454      # target defaults to 10.4. Don't you love it?
11455      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
11456	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
11457	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
11458	10.[012]*)
11459	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
11460	10.*)
11461	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
11462      esac
11463    ;;
11464  esac
11465    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
11466      _lt_dar_single_mod='$single_module'
11467    fi
11468    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
11469      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
11470    else
11471      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
11472    fi
11473    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
11474      _lt_dsymutil='~$DSYMUTIL $lib || :'
11475    else
11476      _lt_dsymutil=
11477    fi
11478    ;;
11479  esac
11480
11481for ac_header in dlfcn.h
11482do :
11483  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11484"
11485if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11486  cat >>confdefs.h <<_ACEOF
11487#define HAVE_DLFCN_H 1
11488_ACEOF
11489
11490fi
11491
11492done
11493
11494
11495
11496
11497func_stripname_cnf ()
11498{
11499  case ${2} in
11500  .*) func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%\\\\${2}\$%%"`;;
11501  *)  func_stripname_result=`$ECHO "${3}" | $SED "s%^${1}%%; s%${2}\$%%"`;;
11502  esac
11503} # func_stripname_cnf
11504
11505
11506
11507
11508
11509# Set options
11510
11511
11512
11513        enable_dlopen=no
11514
11515
11516  enable_win32_dll=no
11517
11518
11519
11520  # Check whether --enable-static was given.
11521if test "${enable_static+set}" = set; then :
11522  enableval=$enable_static; p=${PACKAGE-default}
11523    case $enableval in
11524    yes) enable_static=yes ;;
11525    no) enable_static=no ;;
11526    *)
11527     enable_static=no
11528      # Look at the argument we got.  We use all the common list separators.
11529      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11530      for pkg in $enableval; do
11531	IFS="$lt_save_ifs"
11532	if test "X$pkg" = "X$p"; then
11533	  enable_static=yes
11534	fi
11535      done
11536      IFS="$lt_save_ifs"
11537      ;;
11538    esac
11539else
11540  enable_static=yes
11541fi
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552# Check whether --with-pic was given.
11553if test "${with_pic+set}" = set; then :
11554  withval=$with_pic; pic_mode="$withval"
11555else
11556  pic_mode=default
11557fi
11558
11559
11560test -z "$pic_mode" && pic_mode=default
11561
11562
11563
11564
11565
11566
11567
11568  # Check whether --enable-fast-install was given.
11569if test "${enable_fast_install+set}" = set; then :
11570  enableval=$enable_fast_install; p=${PACKAGE-default}
11571    case $enableval in
11572    yes) enable_fast_install=yes ;;
11573    no) enable_fast_install=no ;;
11574    *)
11575      enable_fast_install=no
11576      # Look at the argument we got.  We use all the common list separators.
11577      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11578      for pkg in $enableval; do
11579	IFS="$lt_save_ifs"
11580	if test "X$pkg" = "X$p"; then
11581	  enable_fast_install=yes
11582	fi
11583      done
11584      IFS="$lt_save_ifs"
11585      ;;
11586    esac
11587else
11588  enable_fast_install=yes
11589fi
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601# This can be used to rebuild libtool when needed
11602LIBTOOL_DEPS="$ltmain"
11603
11604# Always use our own libtool.
11605LIBTOOL='$(SHELL) $(top_builddir)/libtool'
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632test -z "$LN_S" && LN_S="ln -s"
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647if test -n "${ZSH_VERSION+set}" ; then
11648   setopt NO_GLOB_SUBST
11649fi
11650
11651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
11652$as_echo_n "checking for objdir... " >&6; }
11653if ${lt_cv_objdir+:} false; then :
11654  $as_echo_n "(cached) " >&6
11655else
11656  rm -f .libs 2>/dev/null
11657mkdir .libs 2>/dev/null
11658if test -d .libs; then
11659  lt_cv_objdir=.libs
11660else
11661  # MS-DOS does not allow filenames that begin with a dot.
11662  lt_cv_objdir=_libs
11663fi
11664rmdir .libs 2>/dev/null
11665fi
11666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
11667$as_echo "$lt_cv_objdir" >&6; }
11668objdir=$lt_cv_objdir
11669
11670
11671
11672
11673
11674cat >>confdefs.h <<_ACEOF
11675#define LT_OBJDIR "$lt_cv_objdir/"
11676_ACEOF
11677
11678
11679
11680
11681case $host_os in
11682aix3*)
11683  # AIX sometimes has problems with the GCC collect2 program.  For some
11684  # reason, if we set the COLLECT_NAMES environment variable, the problems
11685  # vanish in a puff of smoke.
11686  if test "X${COLLECT_NAMES+set}" != Xset; then
11687    COLLECT_NAMES=
11688    export COLLECT_NAMES
11689  fi
11690  ;;
11691esac
11692
11693# Global variables:
11694ofile=libtool
11695can_build_shared=yes
11696
11697# All known linkers require a `.a' archive for static linking (except MSVC,
11698# which needs '.lib').
11699libext=a
11700
11701with_gnu_ld="$lt_cv_prog_gnu_ld"
11702
11703old_CC="$CC"
11704old_CFLAGS="$CFLAGS"
11705
11706# Set sane defaults for various variables
11707test -z "$CC" && CC=cc
11708test -z "$LTCC" && LTCC=$CC
11709test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
11710test -z "$LD" && LD=ld
11711test -z "$ac_objext" && ac_objext=o
11712
11713for cc_temp in $compiler""; do
11714  case $cc_temp in
11715    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11716    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11717    \-*) ;;
11718    *) break;;
11719  esac
11720done
11721cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11722
11723
11724# Only perform the check for file, if the check method requires it
11725test -z "$MAGIC_CMD" && MAGIC_CMD=file
11726case $deplibs_check_method in
11727file_magic*)
11728  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
11729    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
11730$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
11731if ${lt_cv_path_MAGIC_CMD+:} false; then :
11732  $as_echo_n "(cached) " >&6
11733else
11734  case $MAGIC_CMD in
11735[\\/*] |  ?:[\\/]*)
11736  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11737  ;;
11738*)
11739  lt_save_MAGIC_CMD="$MAGIC_CMD"
11740  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11741  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11742  for ac_dir in $ac_dummy; do
11743    IFS="$lt_save_ifs"
11744    test -z "$ac_dir" && ac_dir=.
11745    if test -f $ac_dir/${ac_tool_prefix}file; then
11746      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
11747      if test -n "$file_magic_test_file"; then
11748	case $deplibs_check_method in
11749	"file_magic "*)
11750	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11751	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11752	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11753	    $EGREP "$file_magic_regex" > /dev/null; then
11754	    :
11755	  else
11756	    cat <<_LT_EOF 1>&2
11757
11758*** Warning: the command libtool uses to detect shared libraries,
11759*** $file_magic_cmd, produces output that libtool cannot recognize.
11760*** The result is that libtool may fail to recognize shared libraries
11761*** as such.  This will affect the creation of libtool libraries that
11762*** depend on shared libraries, but programs linked with such libtool
11763*** libraries will work regardless of this problem.  Nevertheless, you
11764*** may want to report the problem to your system manager and/or to
11765*** bug-libtool@gnu.org
11766
11767_LT_EOF
11768	  fi ;;
11769	esac
11770      fi
11771      break
11772    fi
11773  done
11774  IFS="$lt_save_ifs"
11775  MAGIC_CMD="$lt_save_MAGIC_CMD"
11776  ;;
11777esac
11778fi
11779
11780MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11781if test -n "$MAGIC_CMD"; then
11782  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11783$as_echo "$MAGIC_CMD" >&6; }
11784else
11785  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11786$as_echo "no" >&6; }
11787fi
11788
11789
11790
11791
11792
11793if test -z "$lt_cv_path_MAGIC_CMD"; then
11794  if test -n "$ac_tool_prefix"; then
11795    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
11796$as_echo_n "checking for file... " >&6; }
11797if ${lt_cv_path_MAGIC_CMD+:} false; then :
11798  $as_echo_n "(cached) " >&6
11799else
11800  case $MAGIC_CMD in
11801[\\/*] |  ?:[\\/]*)
11802  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11803  ;;
11804*)
11805  lt_save_MAGIC_CMD="$MAGIC_CMD"
11806  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11807  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11808  for ac_dir in $ac_dummy; do
11809    IFS="$lt_save_ifs"
11810    test -z "$ac_dir" && ac_dir=.
11811    if test -f $ac_dir/file; then
11812      lt_cv_path_MAGIC_CMD="$ac_dir/file"
11813      if test -n "$file_magic_test_file"; then
11814	case $deplibs_check_method in
11815	"file_magic "*)
11816	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11817	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11818	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11819	    $EGREP "$file_magic_regex" > /dev/null; then
11820	    :
11821	  else
11822	    cat <<_LT_EOF 1>&2
11823
11824*** Warning: the command libtool uses to detect shared libraries,
11825*** $file_magic_cmd, produces output that libtool cannot recognize.
11826*** The result is that libtool may fail to recognize shared libraries
11827*** as such.  This will affect the creation of libtool libraries that
11828*** depend on shared libraries, but programs linked with such libtool
11829*** libraries will work regardless of this problem.  Nevertheless, you
11830*** may want to report the problem to your system manager and/or to
11831*** bug-libtool@gnu.org
11832
11833_LT_EOF
11834	  fi ;;
11835	esac
11836      fi
11837      break
11838    fi
11839  done
11840  IFS="$lt_save_ifs"
11841  MAGIC_CMD="$lt_save_MAGIC_CMD"
11842  ;;
11843esac
11844fi
11845
11846MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11847if test -n "$MAGIC_CMD"; then
11848  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11849$as_echo "$MAGIC_CMD" >&6; }
11850else
11851  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11852$as_echo "no" >&6; }
11853fi
11854
11855
11856  else
11857    MAGIC_CMD=:
11858  fi
11859fi
11860
11861  fi
11862  ;;
11863esac
11864
11865# Use C for the default configuration in the libtool script
11866
11867lt_save_CC="$CC"
11868ac_ext=c
11869ac_cpp='$CPP $CPPFLAGS'
11870ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11871ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11872ac_compiler_gnu=$ac_cv_c_compiler_gnu
11873
11874
11875# Source file extension for C test sources.
11876ac_ext=c
11877
11878# Object file extension for compiled C test sources.
11879objext=o
11880objext=$objext
11881
11882# Code to be used in simple compile tests
11883lt_simple_compile_test_code="int some_variable = 0;"
11884
11885# Code to be used in simple link tests
11886lt_simple_link_test_code='int main(){return(0);}'
11887
11888
11889
11890
11891
11892
11893
11894# If no C compiler was specified, use CC.
11895LTCC=${LTCC-"$CC"}
11896
11897# If no C compiler flags were specified, use CFLAGS.
11898LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11899
11900# Allow CC to be a program name with arguments.
11901compiler=$CC
11902
11903# Save the default compiler, since it gets overwritten when the other
11904# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
11905compiler_DEFAULT=$CC
11906
11907# save warnings/boilerplate of simple test code
11908ac_outfile=conftest.$ac_objext
11909echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11910eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11911_lt_compiler_boilerplate=`cat conftest.err`
11912$RM conftest*
11913
11914ac_outfile=conftest.$ac_objext
11915echo "$lt_simple_link_test_code" >conftest.$ac_ext
11916eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11917_lt_linker_boilerplate=`cat conftest.err`
11918$RM -r conftest*
11919
11920
11921## CAVEAT EMPTOR:
11922## There is no encapsulation within the following macros, do not change
11923## the running order or otherwise move them around unless you know exactly
11924## what you are doing...
11925if test -n "$compiler"; then
11926
11927lt_prog_compiler_no_builtin_flag=
11928
11929if test "$GCC" = yes; then
11930  case $cc_basename in
11931  nvcc*)
11932    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
11933  *)
11934    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
11935  esac
11936
11937  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
11938$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
11939if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
11940  $as_echo_n "(cached) " >&6
11941else
11942  lt_cv_prog_compiler_rtti_exceptions=no
11943   ac_outfile=conftest.$ac_objext
11944   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
11945   lt_compiler_flag="-fno-rtti -fno-exceptions"
11946   # Insert the option either (1) after the last *FLAGS variable, or
11947   # (2) before a word containing "conftest.", or (3) at the end.
11948   # Note that $ac_compile itself does not contain backslashes and begins
11949   # with a dollar sign (not a hyphen), so the echo should work correctly.
11950   # The option is referenced via a variable to avoid confusing sed.
11951   lt_compile=`echo "$ac_compile" | $SED \
11952   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
11953   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
11954   -e 's:$: $lt_compiler_flag:'`
11955   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
11956   (eval "$lt_compile" 2>conftest.err)
11957   ac_status=$?
11958   cat conftest.err >&5
11959   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11960   if (exit $ac_status) && test -s "$ac_outfile"; then
11961     # The compiler can only warn and ignore the option if not recognized
11962     # So say no if there are warnings other than the usual output.
11963     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
11964     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
11965     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
11966       lt_cv_prog_compiler_rtti_exceptions=yes
11967     fi
11968   fi
11969   $RM conftest*
11970
11971fi
11972{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
11973$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
11974
11975if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
11976    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
11977else
11978    :
11979fi
11980
11981fi
11982
11983
11984
11985
11986
11987
11988  lt_prog_compiler_wl=
11989lt_prog_compiler_pic=
11990lt_prog_compiler_static=
11991
11992
11993  if test "$GCC" = yes; then
11994    lt_prog_compiler_wl='-Wl,'
11995    lt_prog_compiler_static='-static'
11996
11997    case $host_os in
11998      aix*)
11999      # All AIX code is PIC.
12000      if test "$host_cpu" = ia64; then
12001	# AIX 5 now supports IA64 processor
12002	lt_prog_compiler_static='-Bstatic'
12003      fi
12004      ;;
12005
12006    amigaos*)
12007      case $host_cpu in
12008      powerpc)
12009            # see comment about AmigaOS4 .so support
12010            lt_prog_compiler_pic='-fPIC'
12011        ;;
12012      m68k)
12013            # FIXME: we need at least 68020 code to build shared libraries, but
12014            # adding the `-m68020' flag to GCC prevents building anything better,
12015            # like `-m68040'.
12016            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
12017        ;;
12018      esac
12019      ;;
12020
12021    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12022      # PIC is the default for these OSes.
12023      ;;
12024
12025    mingw* | cygwin* | pw32* | os2* | cegcc*)
12026      # This hack is so that the source file can tell whether it is being
12027      # built for inclusion in a dll (and should export symbols for example).
12028      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12029      # (--disable-auto-import) libraries
12030      lt_prog_compiler_pic='-DDLL_EXPORT'
12031      ;;
12032
12033    darwin* | rhapsody*)
12034      # PIC is the default on this platform
12035      # Common symbols not allowed in MH_DYLIB files
12036      lt_prog_compiler_pic='-fno-common'
12037      ;;
12038
12039    haiku*)
12040      # PIC is the default for Haiku.
12041      # The "-static" flag exists, but is broken.
12042      lt_prog_compiler_static=
12043      ;;
12044
12045    hpux*)
12046      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12047      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12048      # sets the default TLS model and affects inlining.
12049      case $host_cpu in
12050      hppa*64*)
12051	# +Z the default
12052	;;
12053      *)
12054	lt_prog_compiler_pic='-fPIC'
12055	;;
12056      esac
12057      ;;
12058
12059    interix[3-9]*)
12060      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12061      # Instead, we relocate shared libraries at runtime.
12062      ;;
12063
12064    msdosdjgpp*)
12065      # Just because we use GCC doesn't mean we suddenly get shared libraries
12066      # on systems that don't support them.
12067      lt_prog_compiler_can_build_shared=no
12068      enable_shared=no
12069      ;;
12070
12071    *nto* | *qnx*)
12072      # QNX uses GNU C++, but need to define -shared option too, otherwise
12073      # it will coredump.
12074      lt_prog_compiler_pic='-fPIC -shared'
12075      ;;
12076
12077    sysv4*MP*)
12078      if test -d /usr/nec; then
12079	lt_prog_compiler_pic=-Kconform_pic
12080      fi
12081      ;;
12082
12083    *)
12084      lt_prog_compiler_pic='-fPIC'
12085      ;;
12086    esac
12087
12088    case $cc_basename in
12089    nvcc*) # Cuda Compiler Driver 2.2
12090      lt_prog_compiler_wl='-Xlinker '
12091      lt_prog_compiler_pic='-Xcompiler -fPIC'
12092      ;;
12093    esac
12094  else
12095    # PORTME Check for flag to pass linker flags through the system compiler.
12096    case $host_os in
12097    aix*)
12098      lt_prog_compiler_wl='-Wl,'
12099      if test "$host_cpu" = ia64; then
12100	# AIX 5 now supports IA64 processor
12101	lt_prog_compiler_static='-Bstatic'
12102      else
12103	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
12104      fi
12105      ;;
12106
12107    mingw* | cygwin* | pw32* | os2* | cegcc*)
12108      # This hack is so that the source file can tell whether it is being
12109      # built for inclusion in a dll (and should export symbols for example).
12110      lt_prog_compiler_pic='-DDLL_EXPORT'
12111      ;;
12112
12113    hpux9* | hpux10* | hpux11*)
12114      lt_prog_compiler_wl='-Wl,'
12115      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12116      # not for PA HP-UX.
12117      case $host_cpu in
12118      hppa*64*|ia64*)
12119	# +Z the default
12120	;;
12121      *)
12122	lt_prog_compiler_pic='+Z'
12123	;;
12124      esac
12125      # Is there a better lt_prog_compiler_static that works with the bundled CC?
12126      lt_prog_compiler_static='${wl}-a ${wl}archive'
12127      ;;
12128
12129    irix5* | irix6* | nonstopux*)
12130      lt_prog_compiler_wl='-Wl,'
12131      # PIC (with -KPIC) is the default.
12132      lt_prog_compiler_static='-non_shared'
12133      ;;
12134
12135    linux* | k*bsd*-gnu | kopensolaris*-gnu)
12136      case $cc_basename in
12137      # old Intel for x86_64 which still supported -KPIC.
12138      ecc*)
12139	lt_prog_compiler_wl='-Wl,'
12140	lt_prog_compiler_pic='-KPIC'
12141	lt_prog_compiler_static='-static'
12142        ;;
12143      # icc used to be incompatible with GCC.
12144      # ICC 10 doesn't accept -KPIC any more.
12145      icc* | ifort*)
12146	lt_prog_compiler_wl='-Wl,'
12147	lt_prog_compiler_pic='-fPIC'
12148	lt_prog_compiler_static='-static'
12149        ;;
12150      # Lahey Fortran 8.1.
12151      lf95*)
12152	lt_prog_compiler_wl='-Wl,'
12153	lt_prog_compiler_pic='--shared'
12154	lt_prog_compiler_static='--static'
12155	;;
12156      nagfor*)
12157	# NAG Fortran compiler
12158	lt_prog_compiler_wl='-Wl,-Wl,,'
12159	lt_prog_compiler_pic='-PIC'
12160	lt_prog_compiler_static='-Bstatic'
12161	;;
12162      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12163        # Portland Group compilers (*not* the Pentium gcc compiler,
12164	# which looks to be a dead project)
12165	lt_prog_compiler_wl='-Wl,'
12166	lt_prog_compiler_pic='-fpic'
12167	lt_prog_compiler_static='-Bstatic'
12168        ;;
12169      ccc*)
12170        lt_prog_compiler_wl='-Wl,'
12171        # All Alpha code is PIC.
12172        lt_prog_compiler_static='-non_shared'
12173        ;;
12174      xl* | bgxl* | bgf* | mpixl*)
12175	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12176	lt_prog_compiler_wl='-Wl,'
12177	lt_prog_compiler_pic='-qpic'
12178	lt_prog_compiler_static='-qstaticlink'
12179	;;
12180      *)
12181	case `$CC -V 2>&1 | sed 5q` in
12182	*Sun\ F* | *Sun*Fortran*)
12183	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
12184	  lt_prog_compiler_pic='-KPIC'
12185	  lt_prog_compiler_static='-Bstatic'
12186	  lt_prog_compiler_wl=''
12187	  ;;
12188	*Sun\ C*)
12189	  # Sun C 5.9
12190	  lt_prog_compiler_pic='-KPIC'
12191	  lt_prog_compiler_static='-Bstatic'
12192	  lt_prog_compiler_wl='-Wl,'
12193	  ;;
12194	esac
12195	;;
12196      esac
12197      ;;
12198
12199    newsos6)
12200      lt_prog_compiler_pic='-KPIC'
12201      lt_prog_compiler_static='-Bstatic'
12202      ;;
12203
12204    *nto* | *qnx*)
12205      # QNX uses GNU C++, but need to define -shared option too, otherwise
12206      # it will coredump.
12207      lt_prog_compiler_pic='-fPIC -shared'
12208      ;;
12209
12210    osf3* | osf4* | osf5*)
12211      lt_prog_compiler_wl='-Wl,'
12212      # All OSF/1 code is PIC.
12213      lt_prog_compiler_static='-non_shared'
12214      ;;
12215
12216    rdos*)
12217      lt_prog_compiler_static='-non_shared'
12218      ;;
12219
12220    solaris*)
12221      lt_prog_compiler_pic='-KPIC'
12222      lt_prog_compiler_static='-Bstatic'
12223      case $cc_basename in
12224      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
12225	lt_prog_compiler_wl='-Qoption ld ';;
12226      *)
12227	lt_prog_compiler_wl='-Wl,';;
12228      esac
12229      ;;
12230
12231    sunos4*)
12232      lt_prog_compiler_wl='-Qoption ld '
12233      lt_prog_compiler_pic='-PIC'
12234      lt_prog_compiler_static='-Bstatic'
12235      ;;
12236
12237    sysv4 | sysv4.2uw2* | sysv4.3*)
12238      lt_prog_compiler_wl='-Wl,'
12239      lt_prog_compiler_pic='-KPIC'
12240      lt_prog_compiler_static='-Bstatic'
12241      ;;
12242
12243    sysv4*MP*)
12244      if test -d /usr/nec ;then
12245	lt_prog_compiler_pic='-Kconform_pic'
12246	lt_prog_compiler_static='-Bstatic'
12247      fi
12248      ;;
12249
12250    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12251      lt_prog_compiler_wl='-Wl,'
12252      lt_prog_compiler_pic='-KPIC'
12253      lt_prog_compiler_static='-Bstatic'
12254      ;;
12255
12256    unicos*)
12257      lt_prog_compiler_wl='-Wl,'
12258      lt_prog_compiler_can_build_shared=no
12259      ;;
12260
12261    uts4*)
12262      lt_prog_compiler_pic='-pic'
12263      lt_prog_compiler_static='-Bstatic'
12264      ;;
12265
12266    *)
12267      lt_prog_compiler_can_build_shared=no
12268      ;;
12269    esac
12270  fi
12271
12272case $host_os in
12273  # For platforms which do not support PIC, -DPIC is meaningless:
12274  *djgpp*)
12275    lt_prog_compiler_pic=
12276    ;;
12277  *)
12278    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
12279    ;;
12280esac
12281
12282{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12283$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12284if ${lt_cv_prog_compiler_pic+:} false; then :
12285  $as_echo_n "(cached) " >&6
12286else
12287  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
12288fi
12289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
12290$as_echo "$lt_cv_prog_compiler_pic" >&6; }
12291lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
12292
12293#
12294# Check to make sure the PIC flag actually works.
12295#
12296if test -n "$lt_prog_compiler_pic"; then
12297  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
12298$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
12299if ${lt_cv_prog_compiler_pic_works+:} false; then :
12300  $as_echo_n "(cached) " >&6
12301else
12302  lt_cv_prog_compiler_pic_works=no
12303   ac_outfile=conftest.$ac_objext
12304   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12305   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
12306   # Insert the option either (1) after the last *FLAGS variable, or
12307   # (2) before a word containing "conftest.", or (3) at the end.
12308   # Note that $ac_compile itself does not contain backslashes and begins
12309   # with a dollar sign (not a hyphen), so the echo should work correctly.
12310   # The option is referenced via a variable to avoid confusing sed.
12311   lt_compile=`echo "$ac_compile" | $SED \
12312   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12313   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12314   -e 's:$: $lt_compiler_flag:'`
12315   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12316   (eval "$lt_compile" 2>conftest.err)
12317   ac_status=$?
12318   cat conftest.err >&5
12319   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12320   if (exit $ac_status) && test -s "$ac_outfile"; then
12321     # The compiler can only warn and ignore the option if not recognized
12322     # So say no if there are warnings other than the usual output.
12323     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12324     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12325     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12326       lt_cv_prog_compiler_pic_works=yes
12327     fi
12328   fi
12329   $RM conftest*
12330
12331fi
12332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
12333$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
12334
12335if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
12336    case $lt_prog_compiler_pic in
12337     "" | " "*) ;;
12338     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
12339     esac
12340else
12341    lt_prog_compiler_pic=
12342     lt_prog_compiler_can_build_shared=no
12343fi
12344
12345fi
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357#
12358# Check to make sure the static flag actually works.
12359#
12360wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
12361{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12362$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12363if ${lt_cv_prog_compiler_static_works+:} false; then :
12364  $as_echo_n "(cached) " >&6
12365else
12366  lt_cv_prog_compiler_static_works=no
12367   save_LDFLAGS="$LDFLAGS"
12368   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12369   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12370   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12371     # The linker can only warn and ignore the option if not recognized
12372     # So say no if there are warnings
12373     if test -s conftest.err; then
12374       # Append any errors to the config.log.
12375       cat conftest.err 1>&5
12376       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12377       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12378       if diff conftest.exp conftest.er2 >/dev/null; then
12379         lt_cv_prog_compiler_static_works=yes
12380       fi
12381     else
12382       lt_cv_prog_compiler_static_works=yes
12383     fi
12384   fi
12385   $RM -r conftest*
12386   LDFLAGS="$save_LDFLAGS"
12387
12388fi
12389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
12390$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
12391
12392if test x"$lt_cv_prog_compiler_static_works" = xyes; then
12393    :
12394else
12395    lt_prog_compiler_static=
12396fi
12397
12398
12399
12400
12401
12402
12403
12404  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12405$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12406if ${lt_cv_prog_compiler_c_o+:} false; then :
12407  $as_echo_n "(cached) " >&6
12408else
12409  lt_cv_prog_compiler_c_o=no
12410   $RM -r conftest 2>/dev/null
12411   mkdir conftest
12412   cd conftest
12413   mkdir out
12414   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12415
12416   lt_compiler_flag="-o out/conftest2.$ac_objext"
12417   # Insert the option either (1) after the last *FLAGS variable, or
12418   # (2) before a word containing "conftest.", or (3) at the end.
12419   # Note that $ac_compile itself does not contain backslashes and begins
12420   # with a dollar sign (not a hyphen), so the echo should work correctly.
12421   lt_compile=`echo "$ac_compile" | $SED \
12422   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12423   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12424   -e 's:$: $lt_compiler_flag:'`
12425   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12426   (eval "$lt_compile" 2>out/conftest.err)
12427   ac_status=$?
12428   cat out/conftest.err >&5
12429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12430   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12431   then
12432     # The compiler can only warn and ignore the option if not recognized
12433     # So say no if there are warnings
12434     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12435     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12436     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12437       lt_cv_prog_compiler_c_o=yes
12438     fi
12439   fi
12440   chmod u+w . 2>&5
12441   $RM conftest*
12442   # SGI C++ compiler will create directory out/ii_files/ for
12443   # template instantiation
12444   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12445   $RM out/* && rmdir out
12446   cd ..
12447   $RM -r conftest
12448   $RM conftest*
12449
12450fi
12451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12452$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12453
12454
12455
12456
12457
12458
12459  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12460$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12461if ${lt_cv_prog_compiler_c_o+:} false; then :
12462  $as_echo_n "(cached) " >&6
12463else
12464  lt_cv_prog_compiler_c_o=no
12465   $RM -r conftest 2>/dev/null
12466   mkdir conftest
12467   cd conftest
12468   mkdir out
12469   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12470
12471   lt_compiler_flag="-o out/conftest2.$ac_objext"
12472   # Insert the option either (1) after the last *FLAGS variable, or
12473   # (2) before a word containing "conftest.", or (3) at the end.
12474   # Note that $ac_compile itself does not contain backslashes and begins
12475   # with a dollar sign (not a hyphen), so the echo should work correctly.
12476   lt_compile=`echo "$ac_compile" | $SED \
12477   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12478   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12479   -e 's:$: $lt_compiler_flag:'`
12480   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12481   (eval "$lt_compile" 2>out/conftest.err)
12482   ac_status=$?
12483   cat out/conftest.err >&5
12484   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12485   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12486   then
12487     # The compiler can only warn and ignore the option if not recognized
12488     # So say no if there are warnings
12489     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12490     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12491     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12492       lt_cv_prog_compiler_c_o=yes
12493     fi
12494   fi
12495   chmod u+w . 2>&5
12496   $RM conftest*
12497   # SGI C++ compiler will create directory out/ii_files/ for
12498   # template instantiation
12499   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12500   $RM out/* && rmdir out
12501   cd ..
12502   $RM -r conftest
12503   $RM conftest*
12504
12505fi
12506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12507$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12508
12509
12510
12511
12512hard_links="nottested"
12513if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
12514  # do not overwrite the value of need_locks provided by the user
12515  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12516$as_echo_n "checking if we can lock with hard links... " >&6; }
12517  hard_links=yes
12518  $RM conftest*
12519  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12520  touch conftest.a
12521  ln conftest.a conftest.b 2>&5 || hard_links=no
12522  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12523  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12524$as_echo "$hard_links" >&6; }
12525  if test "$hard_links" = no; then
12526    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12527$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12528    need_locks=warn
12529  fi
12530else
12531  need_locks=no
12532fi
12533
12534
12535
12536
12537
12538
12539  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12540$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12541
12542  runpath_var=
12543  allow_undefined_flag=
12544  always_export_symbols=no
12545  archive_cmds=
12546  archive_expsym_cmds=
12547  compiler_needs_object=no
12548  enable_shared_with_static_runtimes=no
12549  export_dynamic_flag_spec=
12550  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12551  hardcode_automatic=no
12552  hardcode_direct=no
12553  hardcode_direct_absolute=no
12554  hardcode_libdir_flag_spec=
12555  hardcode_libdir_flag_spec_ld=
12556  hardcode_libdir_separator=
12557  hardcode_minus_L=no
12558  hardcode_shlibpath_var=unsupported
12559  inherit_rpath=no
12560  link_all_deplibs=unknown
12561  module_cmds=
12562  module_expsym_cmds=
12563  old_archive_from_new_cmds=
12564  old_archive_from_expsyms_cmds=
12565  thread_safe_flag_spec=
12566  whole_archive_flag_spec=
12567  # include_expsyms should be a list of space-separated symbols to be *always*
12568  # included in the symbol list
12569  include_expsyms=
12570  # exclude_expsyms can be an extended regexp of symbols to exclude
12571  # it will be wrapped by ` (' and `)$', so one must not match beginning or
12572  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12573  # as well as any symbol that contains `d'.
12574  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12575  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12576  # platforms (ab)use it in PIC code, but their linkers get confused if
12577  # the symbol is explicitly referenced.  Since portable code cannot
12578  # rely on this symbol name, it's probably fine to never include it in
12579  # preloaded symbol tables.
12580  # Exclude shared library initialization/finalization symbols.
12581  extract_expsyms_cmds=
12582
12583  case $host_os in
12584  cygwin* | mingw* | pw32* | cegcc*)
12585    # FIXME: the MSVC++ port hasn't been tested in a loooong time
12586    # When not using gcc, we currently assume that we are using
12587    # Microsoft Visual C++.
12588    if test "$GCC" != yes; then
12589      with_gnu_ld=no
12590    fi
12591    ;;
12592  interix*)
12593    # we just hope/assume this is gcc and not c89 (= MSVC++)
12594    with_gnu_ld=yes
12595    ;;
12596  openbsd*)
12597    with_gnu_ld=no
12598    ;;
12599  esac
12600
12601  ld_shlibs=yes
12602
12603  # On some targets, GNU ld is compatible enough with the native linker
12604  # that we're better off using the native interface for both.
12605  lt_use_gnu_ld_interface=no
12606  if test "$with_gnu_ld" = yes; then
12607    case $host_os in
12608      aix*)
12609	# The AIX port of GNU ld has always aspired to compatibility
12610	# with the native linker.  However, as the warning in the GNU ld
12611	# block says, versions before 2.19.5* couldn't really create working
12612	# shared libraries, regardless of the interface used.
12613	case `$LD -v 2>&1` in
12614	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12615	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12616	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12617	  *)
12618	    lt_use_gnu_ld_interface=yes
12619	    ;;
12620	esac
12621	;;
12622      *)
12623	lt_use_gnu_ld_interface=yes
12624	;;
12625    esac
12626  fi
12627
12628  if test "$lt_use_gnu_ld_interface" = yes; then
12629    # If archive_cmds runs LD, not CC, wlarc should be empty
12630    wlarc='${wl}'
12631
12632    # Set some defaults for GNU ld with shared library support. These
12633    # are reset later if shared libraries are not supported. Putting them
12634    # here allows them to be overridden if necessary.
12635    runpath_var=LD_RUN_PATH
12636    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12637    export_dynamic_flag_spec='${wl}--export-dynamic'
12638    # ancient GNU ld didn't support --whole-archive et. al.
12639    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12640      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12641    else
12642      whole_archive_flag_spec=
12643    fi
12644    supports_anon_versioning=no
12645    case `$LD -v 2>&1` in
12646      *GNU\ gold*) supports_anon_versioning=yes ;;
12647      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12648      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12649      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12650      *\ 2.11.*) ;; # other 2.11 versions
12651      *) supports_anon_versioning=yes ;;
12652    esac
12653
12654    # See if GNU ld supports shared libraries.
12655    case $host_os in
12656    aix[3-9]*)
12657      # On AIX/PPC, the GNU linker is very broken
12658      if test "$host_cpu" != ia64; then
12659	ld_shlibs=no
12660	cat <<_LT_EOF 1>&2
12661
12662*** Warning: the GNU linker, at least up to release 2.19, is reported
12663*** to be unable to reliably create shared libraries on AIX.
12664*** Therefore, libtool is disabling shared libraries support.  If you
12665*** really care for shared libraries, you may want to install binutils
12666*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12667*** You will then need to restart the configuration process.
12668
12669_LT_EOF
12670      fi
12671      ;;
12672
12673    amigaos*)
12674      case $host_cpu in
12675      powerpc)
12676            # see comment about AmigaOS4 .so support
12677            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12678            archive_expsym_cmds=''
12679        ;;
12680      m68k)
12681            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)'
12682            hardcode_libdir_flag_spec='-L$libdir'
12683            hardcode_minus_L=yes
12684        ;;
12685      esac
12686      ;;
12687
12688    beos*)
12689      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12690	allow_undefined_flag=unsupported
12691	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12692	# support --undefined.  This deserves some investigation.  FIXME
12693	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12694      else
12695	ld_shlibs=no
12696      fi
12697      ;;
12698
12699    cygwin* | mingw* | pw32* | cegcc*)
12700      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
12701      # as there is no search path for DLLs.
12702      hardcode_libdir_flag_spec='-L$libdir'
12703      export_dynamic_flag_spec='${wl}--export-all-symbols'
12704      allow_undefined_flag=unsupported
12705      always_export_symbols=no
12706      enable_shared_with_static_runtimes=yes
12707      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'
12708      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
12709
12710      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12711        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12712	# If the export-symbols file already is a .def file (1st line
12713	# is EXPORTS), use it as is; otherwise, prepend...
12714	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12715	  cp $export_symbols $output_objdir/$soname.def;
12716	else
12717	  echo EXPORTS > $output_objdir/$soname.def;
12718	  cat $export_symbols >> $output_objdir/$soname.def;
12719	fi~
12720	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12721      else
12722	ld_shlibs=no
12723      fi
12724      ;;
12725
12726    haiku*)
12727      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12728      link_all_deplibs=yes
12729      ;;
12730
12731    interix[3-9]*)
12732      hardcode_direct=no
12733      hardcode_shlibpath_var=no
12734      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
12735      export_dynamic_flag_spec='${wl}-E'
12736      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12737      # Instead, shared libraries are loaded at an image base (0x10000000 by
12738      # default) and relocated if they conflict, which is a slow very memory
12739      # consuming and fragmenting process.  To avoid this, we pick a random,
12740      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12741      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12742      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12743      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'
12744      ;;
12745
12746    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12747      tmp_diet=no
12748      if test "$host_os" = linux-dietlibc; then
12749	case $cc_basename in
12750	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
12751	esac
12752      fi
12753      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12754	 && test "$tmp_diet" = no
12755      then
12756	tmp_addflag=' $pic_flag'
12757	tmp_sharedflag='-shared'
12758	case $cc_basename,$host_cpu in
12759        pgcc*)				# Portland Group C compiler
12760	  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'
12761	  tmp_addflag=' $pic_flag'
12762	  ;;
12763	pgf77* | pgf90* | pgf95* | pgfortran*)
12764					# Portland Group f77 and f90 compilers
12765	  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'
12766	  tmp_addflag=' $pic_flag -Mnomain' ;;
12767	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
12768	  tmp_addflag=' -i_dynamic' ;;
12769	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
12770	  tmp_addflag=' -i_dynamic -nofor_main' ;;
12771	ifc* | ifort*)			# Intel Fortran compiler
12772	  tmp_addflag=' -nofor_main' ;;
12773	lf95*)				# Lahey Fortran 8.1
12774	  whole_archive_flag_spec=
12775	  tmp_sharedflag='--shared' ;;
12776	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12777	  tmp_sharedflag='-qmkshrobj'
12778	  tmp_addflag= ;;
12779	nvcc*)	# Cuda Compiler Driver 2.2
12780	  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'
12781	  compiler_needs_object=yes
12782	  ;;
12783	esac
12784	case `$CC -V 2>&1 | sed 5q` in
12785	*Sun\ C*)			# Sun C 5.9
12786	  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'
12787	  compiler_needs_object=yes
12788	  tmp_sharedflag='-G' ;;
12789	*Sun\ F*)			# Sun Fortran 8.3
12790	  tmp_sharedflag='-G' ;;
12791	esac
12792	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12793
12794        if test "x$supports_anon_versioning" = xyes; then
12795          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12796	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12797	    echo "local: *; };" >> $output_objdir/$libname.ver~
12798	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12799        fi
12800
12801	case $cc_basename in
12802	xlf* | bgf* | bgxlf* | mpixlf*)
12803	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12804	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12805	  hardcode_libdir_flag_spec=
12806	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
12807	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
12808	  if test "x$supports_anon_versioning" = xyes; then
12809	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12810	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12811	      echo "local: *; };" >> $output_objdir/$libname.ver~
12812	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12813	  fi
12814	  ;;
12815	esac
12816      else
12817        ld_shlibs=no
12818      fi
12819      ;;
12820
12821    netbsd*)
12822      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12823	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12824	wlarc=
12825      else
12826	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12827	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12828      fi
12829      ;;
12830
12831    solaris*)
12832      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12833	ld_shlibs=no
12834	cat <<_LT_EOF 1>&2
12835
12836*** Warning: The releases 2.8.* of the GNU linker cannot reliably
12837*** create shared libraries on Solaris systems.  Therefore, libtool
12838*** is disabling shared libraries support.  We urge you to upgrade GNU
12839*** binutils to release 2.9.1 or newer.  Another option is to modify
12840*** your PATH or compiler configuration so that the native linker is
12841*** used, and then restart.
12842
12843_LT_EOF
12844      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12845	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12846	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12847      else
12848	ld_shlibs=no
12849      fi
12850      ;;
12851
12852    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12853      case `$LD -v 2>&1` in
12854        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12855	ld_shlibs=no
12856	cat <<_LT_EOF 1>&2
12857
12858*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12859*** reliably create shared libraries on SCO systems.  Therefore, libtool
12860*** is disabling shared libraries support.  We urge you to upgrade GNU
12861*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12862*** your PATH or compiler configuration so that the native linker is
12863*** used, and then restart.
12864
12865_LT_EOF
12866	;;
12867	*)
12868	  # For security reasons, it is highly recommended that you always
12869	  # use absolute paths for naming shared libraries, and exclude the
12870	  # DT_RUNPATH tag from executables and libraries.  But doing so
12871	  # requires that you compile everything twice, which is a pain.
12872	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12873	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12874	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12875	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12876	  else
12877	    ld_shlibs=no
12878	  fi
12879	;;
12880      esac
12881      ;;
12882
12883    sunos4*)
12884      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
12885      wlarc=
12886      hardcode_direct=yes
12887      hardcode_shlibpath_var=no
12888      ;;
12889
12890    *)
12891      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12892	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12893	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12894      else
12895	ld_shlibs=no
12896      fi
12897      ;;
12898    esac
12899
12900    if test "$ld_shlibs" = no; then
12901      runpath_var=
12902      hardcode_libdir_flag_spec=
12903      export_dynamic_flag_spec=
12904      whole_archive_flag_spec=
12905    fi
12906  else
12907    # PORTME fill in a description of your system's linker (not GNU ld)
12908    case $host_os in
12909    aix3*)
12910      allow_undefined_flag=unsupported
12911      always_export_symbols=yes
12912      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'
12913      # Note: this linker hardcodes the directories in LIBPATH if there
12914      # are no directories specified by -L.
12915      hardcode_minus_L=yes
12916      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
12917	# Neither direct hardcoding nor static linking is supported with a
12918	# broken collect2.
12919	hardcode_direct=unsupported
12920      fi
12921      ;;
12922
12923    aix[4-9]*)
12924      if test "$host_cpu" = ia64; then
12925	# On IA64, the linker does run time linking by default, so we don't
12926	# have to do anything special.
12927	aix_use_runtimelinking=no
12928	exp_sym_flag='-Bexport'
12929	no_entry_flag=""
12930      else
12931	# If we're using GNU nm, then we don't want the "-C" option.
12932	# -C means demangle to AIX nm, but means don't demangle with GNU nm
12933	# Also, AIX nm treats weak defined symbols like other global
12934	# defined symbols, whereas GNU nm marks them as "W".
12935	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
12936	  export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12937	else
12938	  export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
12939	fi
12940	aix_use_runtimelinking=no
12941
12942	# Test if we are trying to use run time linking or normal
12943	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
12944	# need to do runtime linking.
12945	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
12946	  for ld_flag in $LDFLAGS; do
12947	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
12948	    aix_use_runtimelinking=yes
12949	    break
12950	  fi
12951	  done
12952	  ;;
12953	esac
12954
12955	exp_sym_flag='-bexport'
12956	no_entry_flag='-bnoentry'
12957      fi
12958
12959      # When large executables or shared objects are built, AIX ld can
12960      # have problems creating the table of contents.  If linking a library
12961      # or program results in "error TOC overflow" add -mminimal-toc to
12962      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
12963      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
12964
12965      archive_cmds=''
12966      hardcode_direct=yes
12967      hardcode_direct_absolute=yes
12968      hardcode_libdir_separator=':'
12969      link_all_deplibs=yes
12970      file_list_spec='${wl}-f,'
12971
12972      if test "$GCC" = yes; then
12973	case $host_os in aix4.[012]|aix4.[012].*)
12974	# We only want to do this on AIX 4.2 and lower, the check
12975	# below for broken collect2 doesn't work under 4.3+
12976	  collect2name=`${CC} -print-prog-name=collect2`
12977	  if test -f "$collect2name" &&
12978	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
12979	  then
12980	  # We have reworked collect2
12981	  :
12982	  else
12983	  # We have old collect2
12984	  hardcode_direct=unsupported
12985	  # It fails to find uninstalled libraries when the uninstalled
12986	  # path is not listed in the libpath.  Setting hardcode_minus_L
12987	  # to unsupported forces relinking
12988	  hardcode_minus_L=yes
12989	  hardcode_libdir_flag_spec='-L$libdir'
12990	  hardcode_libdir_separator=
12991	  fi
12992	  ;;
12993	esac
12994	shared_flag='-shared'
12995	if test "$aix_use_runtimelinking" = yes; then
12996	  shared_flag="$shared_flag "'${wl}-G'
12997	fi
12998      else
12999	# not using gcc
13000	if test "$host_cpu" = ia64; then
13001	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13002	# chokes on -Wl,-G. The following line is correct:
13003	  shared_flag='-G'
13004	else
13005	  if test "$aix_use_runtimelinking" = yes; then
13006	    shared_flag='${wl}-G'
13007	  else
13008	    shared_flag='${wl}-bM:SRE'
13009	  fi
13010	fi
13011      fi
13012
13013      export_dynamic_flag_spec='${wl}-bexpall'
13014      # It seems that -bexpall does not export symbols beginning with
13015      # underscore (_), so it is better to generate a list of symbols to export.
13016      always_export_symbols=yes
13017      if test "$aix_use_runtimelinking" = yes; then
13018	# Warning - without using the other runtime loading flags (-brtl),
13019	# -berok will link without error, but may produce a broken library.
13020	allow_undefined_flag='-berok'
13021        # Determine the default libpath from the value encoded in an
13022        # empty executable.
13023        if test "${lt_cv_aix_libpath+set}" = set; then
13024  aix_libpath=$lt_cv_aix_libpath
13025else
13026  if ${lt_cv_aix_libpath_+:} false; then :
13027  $as_echo_n "(cached) " >&6
13028else
13029  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13030/* end confdefs.h.  */
13031
13032int
13033main ()
13034{
13035
13036  ;
13037  return 0;
13038}
13039_ACEOF
13040if ac_fn_c_try_link "$LINENO"; then :
13041
13042  lt_aix_libpath_sed='
13043      /Import File Strings/,/^$/ {
13044	  /^0/ {
13045	      s/^0  *\([^ ]*\) *$/\1/
13046	      p
13047	  }
13048      }'
13049  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13050  # Check for a 64-bit object if we didn't find anything.
13051  if test -z "$lt_cv_aix_libpath_"; then
13052    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13053  fi
13054fi
13055rm -f core conftest.err conftest.$ac_objext \
13056    conftest$ac_exeext conftest.$ac_ext
13057  if test -z "$lt_cv_aix_libpath_"; then
13058    lt_cv_aix_libpath_="/usr/lib:/lib"
13059  fi
13060
13061fi
13062
13063  aix_libpath=$lt_cv_aix_libpath_
13064fi
13065
13066        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
13067        archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13068      else
13069	if test "$host_cpu" = ia64; then
13070	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
13071	  allow_undefined_flag="-z nodefs"
13072	  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"
13073	else
13074	 # Determine the default libpath from the value encoded in an
13075	 # empty executable.
13076	 if test "${lt_cv_aix_libpath+set}" = set; then
13077  aix_libpath=$lt_cv_aix_libpath
13078else
13079  if ${lt_cv_aix_libpath_+:} false; then :
13080  $as_echo_n "(cached) " >&6
13081else
13082  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13083/* end confdefs.h.  */
13084
13085int
13086main ()
13087{
13088
13089  ;
13090  return 0;
13091}
13092_ACEOF
13093if ac_fn_c_try_link "$LINENO"; then :
13094
13095  lt_aix_libpath_sed='
13096      /Import File Strings/,/^$/ {
13097	  /^0/ {
13098	      s/^0  *\([^ ]*\) *$/\1/
13099	      p
13100	  }
13101      }'
13102  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13103  # Check for a 64-bit object if we didn't find anything.
13104  if test -z "$lt_cv_aix_libpath_"; then
13105    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13106  fi
13107fi
13108rm -f core conftest.err conftest.$ac_objext \
13109    conftest$ac_exeext conftest.$ac_ext
13110  if test -z "$lt_cv_aix_libpath_"; then
13111    lt_cv_aix_libpath_="/usr/lib:/lib"
13112  fi
13113
13114fi
13115
13116  aix_libpath=$lt_cv_aix_libpath_
13117fi
13118
13119	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
13120	  # Warning - without using the other run time loading flags,
13121	  # -berok will link without error, but may produce a broken library.
13122	  no_undefined_flag=' ${wl}-bernotok'
13123	  allow_undefined_flag=' ${wl}-berok'
13124	  if test "$with_gnu_ld" = yes; then
13125	    # We only use this code for GNU lds that support --whole-archive.
13126	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13127	  else
13128	    # Exported symbols can be pulled into shared objects from archives
13129	    whole_archive_flag_spec='$convenience'
13130	  fi
13131	  archive_cmds_need_lc=yes
13132	  # This is similar to how AIX traditionally builds its shared libraries.
13133	  archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13134	fi
13135      fi
13136      ;;
13137
13138    amigaos*)
13139      case $host_cpu in
13140      powerpc)
13141            # see comment about AmigaOS4 .so support
13142            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13143            archive_expsym_cmds=''
13144        ;;
13145      m68k)
13146            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)'
13147            hardcode_libdir_flag_spec='-L$libdir'
13148            hardcode_minus_L=yes
13149        ;;
13150      esac
13151      ;;
13152
13153    bsdi[45]*)
13154      export_dynamic_flag_spec=-rdynamic
13155      ;;
13156
13157    cygwin* | mingw* | pw32* | cegcc*)
13158      # When not using gcc, we currently assume that we are using
13159      # Microsoft Visual C++.
13160      # hardcode_libdir_flag_spec is actually meaningless, as there is
13161      # no search path for DLLs.
13162      case $cc_basename in
13163      cl*)
13164	# Native MSVC
13165	hardcode_libdir_flag_spec=' '
13166	allow_undefined_flag=unsupported
13167	always_export_symbols=yes
13168	file_list_spec='@'
13169	# Tell ltmain to make .lib files, not .a files.
13170	libext=lib
13171	# Tell ltmain to make .dll files, not .so files.
13172	shrext_cmds=".dll"
13173	# FIXME: Setting linknames here is a bad hack.
13174	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
13175	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13176	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
13177	  else
13178	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
13179	  fi~
13180	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13181	  linknames='
13182	# The linker will not automatically build a static lib if we build a DLL.
13183	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
13184	enable_shared_with_static_runtimes=yes
13185	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13186	# Don't use ranlib
13187	old_postinstall_cmds='chmod 644 $oldlib'
13188	postlink_cmds='lt_outputfile="@OUTPUT@"~
13189	  lt_tool_outputfile="@TOOL_OUTPUT@"~
13190	  case $lt_outputfile in
13191	    *.exe|*.EXE) ;;
13192	    *)
13193	      lt_outputfile="$lt_outputfile.exe"
13194	      lt_tool_outputfile="$lt_tool_outputfile.exe"
13195	      ;;
13196	  esac~
13197	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
13198	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13199	    $RM "$lt_outputfile.manifest";
13200	  fi'
13201	;;
13202      *)
13203	# Assume MSVC wrapper
13204	hardcode_libdir_flag_spec=' '
13205	allow_undefined_flag=unsupported
13206	# Tell ltmain to make .lib files, not .a files.
13207	libext=lib
13208	# Tell ltmain to make .dll files, not .so files.
13209	shrext_cmds=".dll"
13210	# FIXME: Setting linknames here is a bad hack.
13211	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13212	# The linker will automatically build a .lib file if we build a DLL.
13213	old_archive_from_new_cmds='true'
13214	# FIXME: Should let the user specify the lib program.
13215	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
13216	enable_shared_with_static_runtimes=yes
13217	;;
13218      esac
13219      ;;
13220
13221    darwin* | rhapsody*)
13222
13223
13224  archive_cmds_need_lc=no
13225  hardcode_direct=no
13226  hardcode_automatic=yes
13227  hardcode_shlibpath_var=unsupported
13228  if test "$lt_cv_ld_force_load" = "yes"; then
13229    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\"`'
13230  else
13231    whole_archive_flag_spec=''
13232  fi
13233  link_all_deplibs=yes
13234  allow_undefined_flag="$_lt_dar_allow_undefined"
13235  case $cc_basename in
13236     ifort*) _lt_dar_can_shared=yes ;;
13237     *) _lt_dar_can_shared=$GCC ;;
13238  esac
13239  if test "$_lt_dar_can_shared" = "yes"; then
13240    output_verbose_link_cmd=func_echo_all
13241    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13242    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13243    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}"
13244    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}"
13245
13246  else
13247  ld_shlibs=no
13248  fi
13249
13250      ;;
13251
13252    dgux*)
13253      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13254      hardcode_libdir_flag_spec='-L$libdir'
13255      hardcode_shlibpath_var=no
13256      ;;
13257
13258    freebsd1*)
13259      ld_shlibs=no
13260      ;;
13261
13262    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13263    # support.  Future versions do this automatically, but an explicit c++rt0.o
13264    # does not break anything, and helps significantly (at the cost of a little
13265    # extra space).
13266    freebsd2.2*)
13267      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13268      hardcode_libdir_flag_spec='-R$libdir'
13269      hardcode_direct=yes
13270      hardcode_shlibpath_var=no
13271      ;;
13272
13273    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13274    freebsd2*)
13275      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13276      hardcode_direct=yes
13277      hardcode_minus_L=yes
13278      hardcode_shlibpath_var=no
13279      ;;
13280
13281    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13282    freebsd* | dragonfly*)
13283      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13284      hardcode_libdir_flag_spec='-R$libdir'
13285      hardcode_direct=yes
13286      hardcode_shlibpath_var=no
13287      ;;
13288
13289    hpux9*)
13290      if test "$GCC" = yes; then
13291	archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13292      else
13293	archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13294      fi
13295      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13296      hardcode_libdir_separator=:
13297      hardcode_direct=yes
13298
13299      # hardcode_minus_L: Not really in the search PATH,
13300      # but as the default location of the library.
13301      hardcode_minus_L=yes
13302      export_dynamic_flag_spec='${wl}-E'
13303      ;;
13304
13305    hpux10*)
13306      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13307	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13308      else
13309	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13310      fi
13311      if test "$with_gnu_ld" = no; then
13312	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13313	hardcode_libdir_flag_spec_ld='+b $libdir'
13314	hardcode_libdir_separator=:
13315	hardcode_direct=yes
13316	hardcode_direct_absolute=yes
13317	export_dynamic_flag_spec='${wl}-E'
13318	# hardcode_minus_L: Not really in the search PATH,
13319	# but as the default location of the library.
13320	hardcode_minus_L=yes
13321      fi
13322      ;;
13323
13324    hpux11*)
13325      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13326	case $host_cpu in
13327	hppa*64*)
13328	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13329	  ;;
13330	ia64*)
13331	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13332	  ;;
13333	*)
13334	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13335	  ;;
13336	esac
13337      else
13338	case $host_cpu in
13339	hppa*64*)
13340	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13341	  ;;
13342	ia64*)
13343	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13344	  ;;
13345	*)
13346
13347	  # Older versions of the 11.00 compiler do not understand -b yet
13348	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
13349	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
13350$as_echo_n "checking if $CC understands -b... " >&6; }
13351if ${lt_cv_prog_compiler__b+:} false; then :
13352  $as_echo_n "(cached) " >&6
13353else
13354  lt_cv_prog_compiler__b=no
13355   save_LDFLAGS="$LDFLAGS"
13356   LDFLAGS="$LDFLAGS -b"
13357   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13358   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13359     # The linker can only warn and ignore the option if not recognized
13360     # So say no if there are warnings
13361     if test -s conftest.err; then
13362       # Append any errors to the config.log.
13363       cat conftest.err 1>&5
13364       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13365       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13366       if diff conftest.exp conftest.er2 >/dev/null; then
13367         lt_cv_prog_compiler__b=yes
13368       fi
13369     else
13370       lt_cv_prog_compiler__b=yes
13371     fi
13372   fi
13373   $RM -r conftest*
13374   LDFLAGS="$save_LDFLAGS"
13375
13376fi
13377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
13378$as_echo "$lt_cv_prog_compiler__b" >&6; }
13379
13380if test x"$lt_cv_prog_compiler__b" = xyes; then
13381    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13382else
13383    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13384fi
13385
13386	  ;;
13387	esac
13388      fi
13389      if test "$with_gnu_ld" = no; then
13390	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13391	hardcode_libdir_separator=:
13392
13393	case $host_cpu in
13394	hppa*64*|ia64*)
13395	  hardcode_direct=no
13396	  hardcode_shlibpath_var=no
13397	  ;;
13398	*)
13399	  hardcode_direct=yes
13400	  hardcode_direct_absolute=yes
13401	  export_dynamic_flag_spec='${wl}-E'
13402
13403	  # hardcode_minus_L: Not really in the search PATH,
13404	  # but as the default location of the library.
13405	  hardcode_minus_L=yes
13406	  ;;
13407	esac
13408      fi
13409      ;;
13410
13411    irix5* | irix6* | nonstopux*)
13412      if test "$GCC" = yes; then
13413	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'
13414	# Try to use the -exported_symbol ld option, if it does not
13415	# work, assume that -exports_file does not work either and
13416	# implicitly export all symbols.
13417	# This should be the same for all languages, so no per-tag cache variable.
13418	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
13419$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
13420if ${lt_cv_irix_exported_symbol+:} false; then :
13421  $as_echo_n "(cached) " >&6
13422else
13423  save_LDFLAGS="$LDFLAGS"
13424	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13425	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13426/* end confdefs.h.  */
13427int foo (void) { return 0; }
13428_ACEOF
13429if ac_fn_c_try_link "$LINENO"; then :
13430  lt_cv_irix_exported_symbol=yes
13431else
13432  lt_cv_irix_exported_symbol=no
13433fi
13434rm -f core conftest.err conftest.$ac_objext \
13435    conftest$ac_exeext conftest.$ac_ext
13436           LDFLAGS="$save_LDFLAGS"
13437fi
13438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
13439$as_echo "$lt_cv_irix_exported_symbol" >&6; }
13440	if test "$lt_cv_irix_exported_symbol" = yes; then
13441          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'
13442	fi
13443      else
13444	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'
13445	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'
13446      fi
13447      archive_cmds_need_lc='no'
13448      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13449      hardcode_libdir_separator=:
13450      inherit_rpath=yes
13451      link_all_deplibs=yes
13452      ;;
13453
13454    netbsd*)
13455      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13456	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13457      else
13458	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13459      fi
13460      hardcode_libdir_flag_spec='-R$libdir'
13461      hardcode_direct=yes
13462      hardcode_shlibpath_var=no
13463      ;;
13464
13465    newsos6)
13466      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13467      hardcode_direct=yes
13468      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13469      hardcode_libdir_separator=:
13470      hardcode_shlibpath_var=no
13471      ;;
13472
13473    *nto* | *qnx*)
13474      ;;
13475
13476    openbsd*)
13477      if test -f /usr/libexec/ld.so; then
13478	hardcode_direct=yes
13479	hardcode_shlibpath_var=no
13480	hardcode_direct_absolute=yes
13481	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13482	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13483	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13484	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
13485	  export_dynamic_flag_spec='${wl}-E'
13486	else
13487	  case $host_os in
13488	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13489	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13490	     hardcode_libdir_flag_spec='-R$libdir'
13491	     ;;
13492	   *)
13493	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13494	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
13495	     ;;
13496	  esac
13497	fi
13498      else
13499	ld_shlibs=no
13500      fi
13501      ;;
13502
13503    os2*)
13504      hardcode_libdir_flag_spec='-L$libdir'
13505      hardcode_minus_L=yes
13506      allow_undefined_flag=unsupported
13507      archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
13508      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13509      ;;
13510
13511    osf3*)
13512      if test "$GCC" = yes; then
13513	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
13514	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'
13515      else
13516	allow_undefined_flag=' -expect_unresolved \*'
13517	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'
13518      fi
13519      archive_cmds_need_lc='no'
13520      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13521      hardcode_libdir_separator=:
13522      ;;
13523
13524    osf4* | osf5*)	# as osf3* with the addition of -msym flag
13525      if test "$GCC" = yes; then
13526	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
13527	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'
13528	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13529      else
13530	allow_undefined_flag=' -expect_unresolved \*'
13531	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'
13532	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~
13533	$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'
13534
13535	# Both c and cxx compiler support -rpath directly
13536	hardcode_libdir_flag_spec='-rpath $libdir'
13537      fi
13538      archive_cmds_need_lc='no'
13539      hardcode_libdir_separator=:
13540      ;;
13541
13542    solaris*)
13543      no_undefined_flag=' -z defs'
13544      if test "$GCC" = yes; then
13545	wlarc='${wl}'
13546	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13547	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13548	  $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'
13549      else
13550	case `$CC -V 2>&1` in
13551	*"Compilers 5.0"*)
13552	  wlarc=''
13553	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13554	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13555	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13556	  ;;
13557	*)
13558	  wlarc='${wl}'
13559	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13560	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13561	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13562	  ;;
13563	esac
13564      fi
13565      hardcode_libdir_flag_spec='-R$libdir'
13566      hardcode_shlibpath_var=no
13567      case $host_os in
13568      solaris2.[0-5] | solaris2.[0-5].*) ;;
13569      *)
13570	# The compiler driver will combine and reorder linker options,
13571	# but understands `-z linker_flag'.  GCC discards it without `$wl',
13572	# but is careful enough not to reorder.
13573	# Supported since Solaris 2.6 (maybe 2.5.1?)
13574	if test "$GCC" = yes; then
13575	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13576	else
13577	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
13578	fi
13579	;;
13580      esac
13581      link_all_deplibs=yes
13582      ;;
13583
13584    sunos4*)
13585      if test "x$host_vendor" = xsequent; then
13586	# Use $CC to link under sequent, because it throws in some extra .o
13587	# files that make .init and .fini sections work.
13588	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13589      else
13590	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13591      fi
13592      hardcode_libdir_flag_spec='-L$libdir'
13593      hardcode_direct=yes
13594      hardcode_minus_L=yes
13595      hardcode_shlibpath_var=no
13596      ;;
13597
13598    sysv4)
13599      case $host_vendor in
13600	sni)
13601	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13602	  hardcode_direct=yes # is this really true???
13603	;;
13604	siemens)
13605	  ## LD is ld it makes a PLAMLIB
13606	  ## CC just makes a GrossModule.
13607	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13608	  reload_cmds='$CC -r -o $output$reload_objs'
13609	  hardcode_direct=no
13610        ;;
13611	motorola)
13612	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13613	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
13614	;;
13615      esac
13616      runpath_var='LD_RUN_PATH'
13617      hardcode_shlibpath_var=no
13618      ;;
13619
13620    sysv4.3*)
13621      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13622      hardcode_shlibpath_var=no
13623      export_dynamic_flag_spec='-Bexport'
13624      ;;
13625
13626    sysv4*MP*)
13627      if test -d /usr/nec; then
13628	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13629	hardcode_shlibpath_var=no
13630	runpath_var=LD_RUN_PATH
13631	hardcode_runpath_var=yes
13632	ld_shlibs=yes
13633      fi
13634      ;;
13635
13636    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13637      no_undefined_flag='${wl}-z,text'
13638      archive_cmds_need_lc=no
13639      hardcode_shlibpath_var=no
13640      runpath_var='LD_RUN_PATH'
13641
13642      if test "$GCC" = yes; then
13643	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13644	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13645      else
13646	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13647	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13648      fi
13649      ;;
13650
13651    sysv5* | sco3.2v5* | sco5v6*)
13652      # Note: We can NOT use -z defs as we might desire, because we do not
13653      # link with -lc, and that would cause any symbols used from libc to
13654      # always be unresolved, which means just about no library would
13655      # ever link correctly.  If we're not using GNU ld we use -z text
13656      # though, which does catch some bad symbols but isn't as heavy-handed
13657      # as -z defs.
13658      no_undefined_flag='${wl}-z,text'
13659      allow_undefined_flag='${wl}-z,nodefs'
13660      archive_cmds_need_lc=no
13661      hardcode_shlibpath_var=no
13662      hardcode_libdir_flag_spec='${wl}-R,$libdir'
13663      hardcode_libdir_separator=':'
13664      link_all_deplibs=yes
13665      export_dynamic_flag_spec='${wl}-Bexport'
13666      runpath_var='LD_RUN_PATH'
13667
13668      if test "$GCC" = yes; then
13669	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13670	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13671      else
13672	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13673	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13674      fi
13675      ;;
13676
13677    uts4*)
13678      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13679      hardcode_libdir_flag_spec='-L$libdir'
13680      hardcode_shlibpath_var=no
13681      ;;
13682
13683    *)
13684      ld_shlibs=no
13685      ;;
13686    esac
13687
13688    if test x$host_vendor = xsni; then
13689      case $host in
13690      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13691	export_dynamic_flag_spec='${wl}-Blargedynsym'
13692	;;
13693      esac
13694    fi
13695  fi
13696
13697{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
13698$as_echo "$ld_shlibs" >&6; }
13699test "$ld_shlibs" = no && can_build_shared=no
13700
13701with_gnu_ld=$with_gnu_ld
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717#
13718# Do we need to explicitly link libc?
13719#
13720case "x$archive_cmds_need_lc" in
13721x|xyes)
13722  # Assume -lc should be added
13723  archive_cmds_need_lc=yes
13724
13725  if test "$enable_shared" = yes && test "$GCC" = yes; then
13726    case $archive_cmds in
13727    *'~'*)
13728      # FIXME: we may have to deal with multi-command sequences.
13729      ;;
13730    '$CC '*)
13731      # Test whether the compiler implicitly links with -lc since on some
13732      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13733      # to ld, don't add -lc before -lgcc.
13734      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13735$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13736if ${lt_cv_archive_cmds_need_lc+:} false; then :
13737  $as_echo_n "(cached) " >&6
13738else
13739  $RM conftest*
13740	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13741
13742	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13743  (eval $ac_compile) 2>&5
13744  ac_status=$?
13745  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13746  test $ac_status = 0; } 2>conftest.err; then
13747	  soname=conftest
13748	  lib=conftest
13749	  libobjs=conftest.$ac_objext
13750	  deplibs=
13751	  wl=$lt_prog_compiler_wl
13752	  pic_flag=$lt_prog_compiler_pic
13753	  compiler_flags=-v
13754	  linker_flags=-v
13755	  verstring=
13756	  output_objdir=.
13757	  libname=conftest
13758	  lt_save_allow_undefined_flag=$allow_undefined_flag
13759	  allow_undefined_flag=
13760	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13761  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13762  ac_status=$?
13763  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13764  test $ac_status = 0; }
13765	  then
13766	    lt_cv_archive_cmds_need_lc=no
13767	  else
13768	    lt_cv_archive_cmds_need_lc=yes
13769	  fi
13770	  allow_undefined_flag=$lt_save_allow_undefined_flag
13771	else
13772	  cat conftest.err 1>&5
13773	fi
13774	$RM conftest*
13775
13776fi
13777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
13778$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
13779      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
13780      ;;
13781    esac
13782  fi
13783  ;;
13784esac
13785
13786
13787
13788
13789
13790
13791
13792
13793
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
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
13943$as_echo_n "checking dynamic linker characteristics... " >&6; }
13944
13945if test "$GCC" = yes; then
13946  case $host_os in
13947    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
13948    *) lt_awk_arg="/^libraries:/" ;;
13949  esac
13950  case $host_os in
13951    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
13952    *) lt_sed_strip_eq="s,=/,/,g" ;;
13953  esac
13954  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
13955  case $lt_search_path_spec in
13956  *\;*)
13957    # if the path contains ";" then we assume it to be the separator
13958    # otherwise default to the standard path separator (i.e. ":") - it is
13959    # assumed that no part of a normal pathname contains ";" but that should
13960    # okay in the real world where ";" in dirpaths is itself problematic.
13961    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
13962    ;;
13963  *)
13964    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
13965    ;;
13966  esac
13967  # Ok, now we have the path, separated by spaces, we can step through it
13968  # and add multilib dir if necessary.
13969  lt_tmp_lt_search_path_spec=
13970  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
13971  for lt_sys_path in $lt_search_path_spec; do
13972    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
13973      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
13974    else
13975      test -d "$lt_sys_path" && \
13976	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
13977    fi
13978  done
13979  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
13980BEGIN {RS=" "; FS="/|\n";} {
13981  lt_foo="";
13982  lt_count=0;
13983  for (lt_i = NF; lt_i > 0; lt_i--) {
13984    if ($lt_i != "" && $lt_i != ".") {
13985      if ($lt_i == "..") {
13986        lt_count++;
13987      } else {
13988        if (lt_count == 0) {
13989          lt_foo="/" $lt_i lt_foo;
13990        } else {
13991          lt_count--;
13992        }
13993      }
13994    }
13995  }
13996  if (lt_foo != "") { lt_freq[lt_foo]++; }
13997  if (lt_freq[lt_foo] == 1) { print lt_foo; }
13998}'`
13999  # AWK program above erroneously prepends '/' to C:/dos/paths
14000  # for these hosts.
14001  case $host_os in
14002    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
14003      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
14004  esac
14005  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
14006else
14007  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14008fi
14009library_names_spec=
14010libname_spec='lib$name'
14011soname_spec=
14012shrext_cmds=".so"
14013postinstall_cmds=
14014postuninstall_cmds=
14015finish_cmds=
14016finish_eval=
14017shlibpath_var=
14018shlibpath_overrides_runpath=unknown
14019version_type=none
14020dynamic_linker="$host_os ld.so"
14021sys_lib_dlsearch_path_spec="/lib /usr/lib"
14022need_lib_prefix=unknown
14023hardcode_into_libs=no
14024
14025# when you set need_version to no, make sure it does not cause -set_version
14026# flags to be left without arguments
14027need_version=unknown
14028
14029case $host_os in
14030aix3*)
14031  version_type=linux
14032  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14033  shlibpath_var=LIBPATH
14034
14035  # AIX 3 has no versioning support, so we append a major version to the name.
14036  soname_spec='${libname}${release}${shared_ext}$major'
14037  ;;
14038
14039aix[4-9]*)
14040  version_type=linux
14041  need_lib_prefix=no
14042  need_version=no
14043  hardcode_into_libs=yes
14044  if test "$host_cpu" = ia64; then
14045    # AIX 5 supports IA64
14046    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14047    shlibpath_var=LD_LIBRARY_PATH
14048  else
14049    # With GCC up to 2.95.x, collect2 would create an import file
14050    # for dependence libraries.  The import file would start with
14051    # the line `#! .'.  This would cause the generated library to
14052    # depend on `.', always an invalid library.  This was fixed in
14053    # development snapshots of GCC prior to 3.0.
14054    case $host_os in
14055      aix4 | aix4.[01] | aix4.[01].*)
14056      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14057	   echo ' yes '
14058	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14059	:
14060      else
14061	can_build_shared=no
14062      fi
14063      ;;
14064    esac
14065    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14066    # soname into executable. Probably we can add versioning support to
14067    # collect2, so additional links can be useful in future.
14068    if test "$aix_use_runtimelinking" = yes; then
14069      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14070      # instead of lib<name>.a to let people know that these are not
14071      # typical AIX shared libraries.
14072      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14073    else
14074      # We preserve .a as extension for shared libraries through AIX4.2
14075      # and later when we are not doing run time linking.
14076      library_names_spec='${libname}${release}.a $libname.a'
14077      soname_spec='${libname}${release}${shared_ext}$major'
14078    fi
14079    shlibpath_var=LIBPATH
14080  fi
14081  ;;
14082
14083amigaos*)
14084  case $host_cpu in
14085  powerpc)
14086    # Since July 2007 AmigaOS4 officially supports .so libraries.
14087    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14088    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14089    ;;
14090  m68k)
14091    library_names_spec='$libname.ixlibrary $libname.a'
14092    # Create ${libname}_ixlibrary.a entries in /sys/libs.
14093    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
14094    ;;
14095  esac
14096  ;;
14097
14098beos*)
14099  library_names_spec='${libname}${shared_ext}'
14100  dynamic_linker="$host_os ld.so"
14101  shlibpath_var=LIBRARY_PATH
14102  ;;
14103
14104bsdi[45]*)
14105  version_type=linux
14106  need_version=no
14107  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14108  soname_spec='${libname}${release}${shared_ext}$major'
14109  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14110  shlibpath_var=LD_LIBRARY_PATH
14111  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14112  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14113  # the default ld.so.conf also contains /usr/contrib/lib and
14114  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14115  # libtool to hard-code these into programs
14116  ;;
14117
14118cygwin* | mingw* | pw32* | cegcc*)
14119  version_type=windows
14120  shrext_cmds=".dll"
14121  need_version=no
14122  need_lib_prefix=no
14123
14124  case $GCC,$cc_basename in
14125  yes,*)
14126    # gcc
14127    library_names_spec='$libname.dll.a'
14128    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14129    postinstall_cmds='base_file=`basename \${file}`~
14130      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14131      dldir=$destdir/`dirname \$dlpath`~
14132      test -d \$dldir || mkdir -p \$dldir~
14133      $install_prog $dir/$dlname \$dldir/$dlname~
14134      chmod a+x \$dldir/$dlname~
14135      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14136        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14137      fi'
14138    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14139      dlpath=$dir/\$dldll~
14140       $RM \$dlpath'
14141    shlibpath_overrides_runpath=yes
14142
14143    case $host_os in
14144    cygwin*)
14145      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14146      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14147
14148      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
14149      ;;
14150    mingw* | cegcc*)
14151      # MinGW DLLs use traditional 'lib' prefix
14152      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14153      ;;
14154    pw32*)
14155      # pw32 DLLs use 'pw' prefix rather than 'lib'
14156      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14157      ;;
14158    esac
14159    dynamic_linker='Win32 ld.exe'
14160    ;;
14161
14162  *,cl*)
14163    # Native MSVC
14164    libname_spec='$name'
14165    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14166    library_names_spec='${libname}.dll.lib'
14167
14168    case $build_os in
14169    mingw*)
14170      sys_lib_search_path_spec=
14171      lt_save_ifs=$IFS
14172      IFS=';'
14173      for lt_path in $LIB
14174      do
14175        IFS=$lt_save_ifs
14176        # Let DOS variable expansion print the short 8.3 style file name.
14177        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14178        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14179      done
14180      IFS=$lt_save_ifs
14181      # Convert to MSYS style.
14182      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14183      ;;
14184    cygwin*)
14185      # Convert to unix form, then to dos form, then back to unix form
14186      # but this time dos style (no spaces!) so that the unix form looks
14187      # like /cygdrive/c/PROGRA~1:/cygdr...
14188      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14189      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14190      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14191      ;;
14192    *)
14193      sys_lib_search_path_spec="$LIB"
14194      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14195        # It is most probably a Windows format PATH.
14196        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14197      else
14198        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14199      fi
14200      # FIXME: find the short name or the path components, as spaces are
14201      # common. (e.g. "Program Files" -> "PROGRA~1")
14202      ;;
14203    esac
14204
14205    # DLL is installed to $(libdir)/../bin by postinstall_cmds
14206    postinstall_cmds='base_file=`basename \${file}`~
14207      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14208      dldir=$destdir/`dirname \$dlpath`~
14209      test -d \$dldir || mkdir -p \$dldir~
14210      $install_prog $dir/$dlname \$dldir/$dlname'
14211    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14212      dlpath=$dir/\$dldll~
14213       $RM \$dlpath'
14214    shlibpath_overrides_runpath=yes
14215    dynamic_linker='Win32 link.exe'
14216    ;;
14217
14218  *)
14219    # Assume MSVC wrapper
14220    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14221    dynamic_linker='Win32 ld.exe'
14222    ;;
14223  esac
14224  # FIXME: first we should search . and the directory the executable is in
14225  shlibpath_var=PATH
14226  ;;
14227
14228darwin* | rhapsody*)
14229  dynamic_linker="$host_os dyld"
14230  version_type=darwin
14231  need_lib_prefix=no
14232  need_version=no
14233  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14234  soname_spec='${libname}${release}${major}$shared_ext'
14235  shlibpath_overrides_runpath=yes
14236  shlibpath_var=DYLD_LIBRARY_PATH
14237  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14238
14239  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
14240  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14241  ;;
14242
14243dgux*)
14244  version_type=linux
14245  need_lib_prefix=no
14246  need_version=no
14247  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14248  soname_spec='${libname}${release}${shared_ext}$major'
14249  shlibpath_var=LD_LIBRARY_PATH
14250  ;;
14251
14252freebsd1*)
14253  dynamic_linker=no
14254  ;;
14255
14256freebsd* | dragonfly*)
14257  # DragonFly does not have aout.  When/if they implement a new
14258  # versioning mechanism, adjust this.
14259  if test -x /usr/bin/objformat; then
14260    objformat=`/usr/bin/objformat`
14261  else
14262    case $host_os in
14263    freebsd[123]*) objformat=aout ;;
14264    *) objformat=elf ;;
14265    esac
14266  fi
14267  version_type=freebsd-$objformat
14268  case $version_type in
14269    freebsd-elf*)
14270      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14271      need_version=no
14272      need_lib_prefix=no
14273      ;;
14274    freebsd-*)
14275      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14276      need_version=yes
14277      ;;
14278  esac
14279  shlibpath_var=LD_LIBRARY_PATH
14280  case $host_os in
14281  freebsd2*)
14282    shlibpath_overrides_runpath=yes
14283    ;;
14284  freebsd3.[01]* | freebsdelf3.[01]*)
14285    shlibpath_overrides_runpath=yes
14286    hardcode_into_libs=yes
14287    ;;
14288  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14289  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14290    shlibpath_overrides_runpath=no
14291    hardcode_into_libs=yes
14292    ;;
14293  *) # from 4.6 on, and DragonFly
14294    shlibpath_overrides_runpath=yes
14295    hardcode_into_libs=yes
14296    ;;
14297  esac
14298  ;;
14299
14300gnu*)
14301  version_type=linux
14302  need_lib_prefix=no
14303  need_version=no
14304  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14305  soname_spec='${libname}${release}${shared_ext}$major'
14306  shlibpath_var=LD_LIBRARY_PATH
14307  hardcode_into_libs=yes
14308  ;;
14309
14310haiku*)
14311  version_type=linux
14312  need_lib_prefix=no
14313  need_version=no
14314  dynamic_linker="$host_os runtime_loader"
14315  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14316  soname_spec='${libname}${release}${shared_ext}$major'
14317  shlibpath_var=LIBRARY_PATH
14318  shlibpath_overrides_runpath=yes
14319  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14320  hardcode_into_libs=yes
14321  ;;
14322
14323hpux9* | hpux10* | hpux11*)
14324  # Give a soname corresponding to the major version so that dld.sl refuses to
14325  # link against other versions.
14326  version_type=sunos
14327  need_lib_prefix=no
14328  need_version=no
14329  case $host_cpu in
14330  ia64*)
14331    shrext_cmds='.so'
14332    hardcode_into_libs=yes
14333    dynamic_linker="$host_os dld.so"
14334    shlibpath_var=LD_LIBRARY_PATH
14335    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14336    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14337    soname_spec='${libname}${release}${shared_ext}$major'
14338    if test "X$HPUX_IA64_MODE" = X32; then
14339      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14340    else
14341      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14342    fi
14343    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14344    ;;
14345  hppa*64*)
14346    shrext_cmds='.sl'
14347    hardcode_into_libs=yes
14348    dynamic_linker="$host_os dld.sl"
14349    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14350    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14351    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14352    soname_spec='${libname}${release}${shared_ext}$major'
14353    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14354    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14355    ;;
14356  *)
14357    shrext_cmds='.sl'
14358    dynamic_linker="$host_os dld.sl"
14359    shlibpath_var=SHLIB_PATH
14360    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14361    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14362    soname_spec='${libname}${release}${shared_ext}$major'
14363    ;;
14364  esac
14365  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14366  postinstall_cmds='chmod 555 $lib'
14367  # or fails outright, so override atomically:
14368  install_override_mode=555
14369  ;;
14370
14371interix[3-9]*)
14372  version_type=linux
14373  need_lib_prefix=no
14374  need_version=no
14375  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14376  soname_spec='${libname}${release}${shared_ext}$major'
14377  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14378  shlibpath_var=LD_LIBRARY_PATH
14379  shlibpath_overrides_runpath=no
14380  hardcode_into_libs=yes
14381  ;;
14382
14383irix5* | irix6* | nonstopux*)
14384  case $host_os in
14385    nonstopux*) version_type=nonstopux ;;
14386    *)
14387	if test "$lt_cv_prog_gnu_ld" = yes; then
14388		version_type=linux
14389	else
14390		version_type=irix
14391	fi ;;
14392  esac
14393  need_lib_prefix=no
14394  need_version=no
14395  soname_spec='${libname}${release}${shared_ext}$major'
14396  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14397  case $host_os in
14398  irix5* | nonstopux*)
14399    libsuff= shlibsuff=
14400    ;;
14401  *)
14402    case $LD in # libtool.m4 will add one of these switches to LD
14403    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14404      libsuff= shlibsuff= libmagic=32-bit;;
14405    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14406      libsuff=32 shlibsuff=N32 libmagic=N32;;
14407    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14408      libsuff=64 shlibsuff=64 libmagic=64-bit;;
14409    *) libsuff= shlibsuff= libmagic=never-match;;
14410    esac
14411    ;;
14412  esac
14413  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14414  shlibpath_overrides_runpath=no
14415  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14416  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14417  hardcode_into_libs=yes
14418  ;;
14419
14420# No shared lib support for Linux oldld, aout, or coff.
14421linux*oldld* | linux*aout* | linux*coff*)
14422  dynamic_linker=no
14423  ;;
14424
14425# This must be Linux ELF.
14426linux* | k*bsd*-gnu | kopensolaris*-gnu)
14427  version_type=linux
14428  need_lib_prefix=no
14429  need_version=no
14430  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14431  soname_spec='${libname}${release}${shared_ext}$major'
14432  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14433  shlibpath_var=LD_LIBRARY_PATH
14434  shlibpath_overrides_runpath=no
14435
14436  # Some binutils ld are patched to set DT_RUNPATH
14437  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14438  $as_echo_n "(cached) " >&6
14439else
14440  lt_cv_shlibpath_overrides_runpath=no
14441    save_LDFLAGS=$LDFLAGS
14442    save_libdir=$libdir
14443    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
14444	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
14445    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14446/* end confdefs.h.  */
14447
14448int
14449main ()
14450{
14451
14452  ;
14453  return 0;
14454}
14455_ACEOF
14456if ac_fn_c_try_link "$LINENO"; then :
14457  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14458  lt_cv_shlibpath_overrides_runpath=yes
14459fi
14460fi
14461rm -f core conftest.err conftest.$ac_objext \
14462    conftest$ac_exeext conftest.$ac_ext
14463    LDFLAGS=$save_LDFLAGS
14464    libdir=$save_libdir
14465
14466fi
14467
14468  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14469
14470  # This implies no fast_install, which is unacceptable.
14471  # Some rework will be needed to allow for fast_install
14472  # before this can be enabled.
14473  hardcode_into_libs=yes
14474
14475  # Append ld.so.conf contents to the search path
14476  if test -f /etc/ld.so.conf; then
14477    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' ' '`
14478    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14479  fi
14480
14481  # We used to test for /lib/ld.so.1 and disable shared libraries on
14482  # powerpc, because MkLinux only supported shared libraries with the
14483  # GNU dynamic linker.  Since this was broken with cross compilers,
14484  # most powerpc-linux boxes support dynamic linking these days and
14485  # people can always --disable-shared, the test was removed, and we
14486  # assume the GNU/Linux dynamic linker is in use.
14487  dynamic_linker='GNU/Linux ld.so'
14488  ;;
14489
14490netbsd*)
14491  version_type=sunos
14492  need_lib_prefix=no
14493  need_version=no
14494  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14495    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14496    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14497    dynamic_linker='NetBSD (a.out) ld.so'
14498  else
14499    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14500    soname_spec='${libname}${release}${shared_ext}$major'
14501    dynamic_linker='NetBSD ld.elf_so'
14502  fi
14503  shlibpath_var=LD_LIBRARY_PATH
14504  shlibpath_overrides_runpath=yes
14505  hardcode_into_libs=yes
14506  ;;
14507
14508newsos6)
14509  version_type=linux
14510  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14511  shlibpath_var=LD_LIBRARY_PATH
14512  shlibpath_overrides_runpath=yes
14513  ;;
14514
14515*nto* | *qnx*)
14516  version_type=qnx
14517  need_lib_prefix=no
14518  need_version=no
14519  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14520  soname_spec='${libname}${release}${shared_ext}$major'
14521  shlibpath_var=LD_LIBRARY_PATH
14522  shlibpath_overrides_runpath=no
14523  hardcode_into_libs=yes
14524  dynamic_linker='ldqnx.so'
14525  ;;
14526
14527openbsd*)
14528  version_type=sunos
14529  sys_lib_dlsearch_path_spec="/usr/lib"
14530  need_lib_prefix=no
14531  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14532  case $host_os in
14533    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
14534    *)				need_version=no  ;;
14535  esac
14536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14537  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14538  shlibpath_var=LD_LIBRARY_PATH
14539  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14540    case $host_os in
14541      openbsd2.[89] | openbsd2.[89].*)
14542	shlibpath_overrides_runpath=no
14543	;;
14544      *)
14545	shlibpath_overrides_runpath=yes
14546	;;
14547      esac
14548  else
14549    shlibpath_overrides_runpath=yes
14550  fi
14551  ;;
14552
14553os2*)
14554  libname_spec='$name'
14555  shrext_cmds=".dll"
14556  need_lib_prefix=no
14557  library_names_spec='$libname${shared_ext} $libname.a'
14558  dynamic_linker='OS/2 ld.exe'
14559  shlibpath_var=LIBPATH
14560  ;;
14561
14562osf3* | osf4* | osf5*)
14563  version_type=osf
14564  need_lib_prefix=no
14565  need_version=no
14566  soname_spec='${libname}${release}${shared_ext}$major'
14567  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14568  shlibpath_var=LD_LIBRARY_PATH
14569  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14570  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14571  ;;
14572
14573rdos*)
14574  dynamic_linker=no
14575  ;;
14576
14577solaris*)
14578  version_type=linux
14579  need_lib_prefix=no
14580  need_version=no
14581  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14582  soname_spec='${libname}${release}${shared_ext}$major'
14583  shlibpath_var=LD_LIBRARY_PATH
14584  shlibpath_overrides_runpath=yes
14585  hardcode_into_libs=yes
14586  # ldd complains unless libraries are executable
14587  postinstall_cmds='chmod +x $lib'
14588  ;;
14589
14590sunos4*)
14591  version_type=sunos
14592  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14593  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14594  shlibpath_var=LD_LIBRARY_PATH
14595  shlibpath_overrides_runpath=yes
14596  if test "$with_gnu_ld" = yes; then
14597    need_lib_prefix=no
14598  fi
14599  need_version=yes
14600  ;;
14601
14602sysv4 | sysv4.3*)
14603  version_type=linux
14604  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14605  soname_spec='${libname}${release}${shared_ext}$major'
14606  shlibpath_var=LD_LIBRARY_PATH
14607  case $host_vendor in
14608    sni)
14609      shlibpath_overrides_runpath=no
14610      need_lib_prefix=no
14611      runpath_var=LD_RUN_PATH
14612      ;;
14613    siemens)
14614      need_lib_prefix=no
14615      ;;
14616    motorola)
14617      need_lib_prefix=no
14618      need_version=no
14619      shlibpath_overrides_runpath=no
14620      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14621      ;;
14622  esac
14623  ;;
14624
14625sysv4*MP*)
14626  if test -d /usr/nec ;then
14627    version_type=linux
14628    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14629    soname_spec='$libname${shared_ext}.$major'
14630    shlibpath_var=LD_LIBRARY_PATH
14631  fi
14632  ;;
14633
14634sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14635  version_type=freebsd-elf
14636  need_lib_prefix=no
14637  need_version=no
14638  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14639  soname_spec='${libname}${release}${shared_ext}$major'
14640  shlibpath_var=LD_LIBRARY_PATH
14641  shlibpath_overrides_runpath=yes
14642  hardcode_into_libs=yes
14643  if test "$with_gnu_ld" = yes; then
14644    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14645  else
14646    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14647    case $host_os in
14648      sco3.2v5*)
14649        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14650	;;
14651    esac
14652  fi
14653  sys_lib_dlsearch_path_spec='/usr/lib'
14654  ;;
14655
14656tpf*)
14657  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14658  version_type=linux
14659  need_lib_prefix=no
14660  need_version=no
14661  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14662  shlibpath_var=LD_LIBRARY_PATH
14663  shlibpath_overrides_runpath=no
14664  hardcode_into_libs=yes
14665  ;;
14666
14667uts4*)
14668  version_type=linux
14669  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14670  soname_spec='${libname}${release}${shared_ext}$major'
14671  shlibpath_var=LD_LIBRARY_PATH
14672  ;;
14673
14674*)
14675  dynamic_linker=no
14676  ;;
14677esac
14678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14679$as_echo "$dynamic_linker" >&6; }
14680test "$dynamic_linker" = no && can_build_shared=no
14681
14682variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14683if test "$GCC" = yes; then
14684  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14685fi
14686
14687if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14688  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14689fi
14690if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14691  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14692fi
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14786$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14787hardcode_action=
14788if test -n "$hardcode_libdir_flag_spec" ||
14789   test -n "$runpath_var" ||
14790   test "X$hardcode_automatic" = "Xyes" ; then
14791
14792  # We can hardcode non-existent directories.
14793  if test "$hardcode_direct" != no &&
14794     # If the only mechanism to avoid hardcoding is shlibpath_var, we
14795     # have to relink, otherwise we might link with an installed library
14796     # when we should be linking with a yet-to-be-installed one
14797     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
14798     test "$hardcode_minus_L" != no; then
14799    # Linking always hardcodes the temporary library directory.
14800    hardcode_action=relink
14801  else
14802    # We can link without hardcoding, and we can hardcode nonexisting dirs.
14803    hardcode_action=immediate
14804  fi
14805else
14806  # We cannot hardcode anything, or else we can only hardcode existing
14807  # directories.
14808  hardcode_action=unsupported
14809fi
14810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14811$as_echo "$hardcode_action" >&6; }
14812
14813if test "$hardcode_action" = relink ||
14814   test "$inherit_rpath" = yes; then
14815  # Fast installation is not supported
14816  enable_fast_install=no
14817elif test "$shlibpath_overrides_runpath" = yes ||
14818     test "$enable_shared" = no; then
14819  # Fast installation is not necessary
14820  enable_fast_install=needless
14821fi
14822
14823
14824
14825
14826
14827
14828  if test "x$enable_dlopen" != xyes; then
14829  enable_dlopen=unknown
14830  enable_dlopen_self=unknown
14831  enable_dlopen_self_static=unknown
14832else
14833  lt_cv_dlopen=no
14834  lt_cv_dlopen_libs=
14835
14836  case $host_os in
14837  beos*)
14838    lt_cv_dlopen="load_add_on"
14839    lt_cv_dlopen_libs=
14840    lt_cv_dlopen_self=yes
14841    ;;
14842
14843  mingw* | pw32* | cegcc*)
14844    lt_cv_dlopen="LoadLibrary"
14845    lt_cv_dlopen_libs=
14846    ;;
14847
14848  cygwin*)
14849    lt_cv_dlopen="dlopen"
14850    lt_cv_dlopen_libs=
14851    ;;
14852
14853  darwin*)
14854  # if libdl is installed we need to link against it
14855    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14856$as_echo_n "checking for dlopen in -ldl... " >&6; }
14857if ${ac_cv_lib_dl_dlopen+:} false; then :
14858  $as_echo_n "(cached) " >&6
14859else
14860  ac_check_lib_save_LIBS=$LIBS
14861LIBS="-ldl  $LIBS"
14862cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14863/* end confdefs.h.  */
14864
14865/* Override any GCC internal prototype to avoid an error.
14866   Use char because int might match the return type of a GCC
14867   builtin and then its argument prototype would still apply.  */
14868#ifdef __cplusplus
14869extern "C"
14870#endif
14871char dlopen ();
14872int
14873main ()
14874{
14875return dlopen ();
14876  ;
14877  return 0;
14878}
14879_ACEOF
14880if ac_fn_c_try_link "$LINENO"; then :
14881  ac_cv_lib_dl_dlopen=yes
14882else
14883  ac_cv_lib_dl_dlopen=no
14884fi
14885rm -f core conftest.err conftest.$ac_objext \
14886    conftest$ac_exeext conftest.$ac_ext
14887LIBS=$ac_check_lib_save_LIBS
14888fi
14889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14890$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14891if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14892  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
14893else
14894
14895    lt_cv_dlopen="dyld"
14896    lt_cv_dlopen_libs=
14897    lt_cv_dlopen_self=yes
14898
14899fi
14900
14901    ;;
14902
14903  *)
14904    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
14905if test "x$ac_cv_func_shl_load" = xyes; then :
14906  lt_cv_dlopen="shl_load"
14907else
14908  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
14909$as_echo_n "checking for shl_load in -ldld... " >&6; }
14910if ${ac_cv_lib_dld_shl_load+:} false; then :
14911  $as_echo_n "(cached) " >&6
14912else
14913  ac_check_lib_save_LIBS=$LIBS
14914LIBS="-ldld  $LIBS"
14915cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14916/* end confdefs.h.  */
14917
14918/* Override any GCC internal prototype to avoid an error.
14919   Use char because int might match the return type of a GCC
14920   builtin and then its argument prototype would still apply.  */
14921#ifdef __cplusplus
14922extern "C"
14923#endif
14924char shl_load ();
14925int
14926main ()
14927{
14928return shl_load ();
14929  ;
14930  return 0;
14931}
14932_ACEOF
14933if ac_fn_c_try_link "$LINENO"; then :
14934  ac_cv_lib_dld_shl_load=yes
14935else
14936  ac_cv_lib_dld_shl_load=no
14937fi
14938rm -f core conftest.err conftest.$ac_objext \
14939    conftest$ac_exeext conftest.$ac_ext
14940LIBS=$ac_check_lib_save_LIBS
14941fi
14942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
14943$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
14944if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
14945  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
14946else
14947  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
14948if test "x$ac_cv_func_dlopen" = xyes; then :
14949  lt_cv_dlopen="dlopen"
14950else
14951  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14952$as_echo_n "checking for dlopen in -ldl... " >&6; }
14953if ${ac_cv_lib_dl_dlopen+:} false; then :
14954  $as_echo_n "(cached) " >&6
14955else
14956  ac_check_lib_save_LIBS=$LIBS
14957LIBS="-ldl  $LIBS"
14958cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14959/* end confdefs.h.  */
14960
14961/* Override any GCC internal prototype to avoid an error.
14962   Use char because int might match the return type of a GCC
14963   builtin and then its argument prototype would still apply.  */
14964#ifdef __cplusplus
14965extern "C"
14966#endif
14967char dlopen ();
14968int
14969main ()
14970{
14971return dlopen ();
14972  ;
14973  return 0;
14974}
14975_ACEOF
14976if ac_fn_c_try_link "$LINENO"; then :
14977  ac_cv_lib_dl_dlopen=yes
14978else
14979  ac_cv_lib_dl_dlopen=no
14980fi
14981rm -f core conftest.err conftest.$ac_objext \
14982    conftest$ac_exeext conftest.$ac_ext
14983LIBS=$ac_check_lib_save_LIBS
14984fi
14985{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
14986$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
14987if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
14988  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
14989else
14990  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
14991$as_echo_n "checking for dlopen in -lsvld... " >&6; }
14992if ${ac_cv_lib_svld_dlopen+:} false; then :
14993  $as_echo_n "(cached) " >&6
14994else
14995  ac_check_lib_save_LIBS=$LIBS
14996LIBS="-lsvld  $LIBS"
14997cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14998/* end confdefs.h.  */
14999
15000/* Override any GCC internal prototype to avoid an error.
15001   Use char because int might match the return type of a GCC
15002   builtin and then its argument prototype would still apply.  */
15003#ifdef __cplusplus
15004extern "C"
15005#endif
15006char dlopen ();
15007int
15008main ()
15009{
15010return dlopen ();
15011  ;
15012  return 0;
15013}
15014_ACEOF
15015if ac_fn_c_try_link "$LINENO"; then :
15016  ac_cv_lib_svld_dlopen=yes
15017else
15018  ac_cv_lib_svld_dlopen=no
15019fi
15020rm -f core conftest.err conftest.$ac_objext \
15021    conftest$ac_exeext conftest.$ac_ext
15022LIBS=$ac_check_lib_save_LIBS
15023fi
15024{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
15025$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
15026if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
15027  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
15028else
15029  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
15030$as_echo_n "checking for dld_link in -ldld... " >&6; }
15031if ${ac_cv_lib_dld_dld_link+:} false; then :
15032  $as_echo_n "(cached) " >&6
15033else
15034  ac_check_lib_save_LIBS=$LIBS
15035LIBS="-ldld  $LIBS"
15036cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15037/* end confdefs.h.  */
15038
15039/* Override any GCC internal prototype to avoid an error.
15040   Use char because int might match the return type of a GCC
15041   builtin and then its argument prototype would still apply.  */
15042#ifdef __cplusplus
15043extern "C"
15044#endif
15045char dld_link ();
15046int
15047main ()
15048{
15049return dld_link ();
15050  ;
15051  return 0;
15052}
15053_ACEOF
15054if ac_fn_c_try_link "$LINENO"; then :
15055  ac_cv_lib_dld_dld_link=yes
15056else
15057  ac_cv_lib_dld_dld_link=no
15058fi
15059rm -f core conftest.err conftest.$ac_objext \
15060    conftest$ac_exeext conftest.$ac_ext
15061LIBS=$ac_check_lib_save_LIBS
15062fi
15063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
15064$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
15065if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
15066  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
15067fi
15068
15069
15070fi
15071
15072
15073fi
15074
15075
15076fi
15077
15078
15079fi
15080
15081
15082fi
15083
15084    ;;
15085  esac
15086
15087  if test "x$lt_cv_dlopen" != xno; then
15088    enable_dlopen=yes
15089  else
15090    enable_dlopen=no
15091  fi
15092
15093  case $lt_cv_dlopen in
15094  dlopen)
15095    save_CPPFLAGS="$CPPFLAGS"
15096    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
15097
15098    save_LDFLAGS="$LDFLAGS"
15099    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
15100
15101    save_LIBS="$LIBS"
15102    LIBS="$lt_cv_dlopen_libs $LIBS"
15103
15104    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
15105$as_echo_n "checking whether a program can dlopen itself... " >&6; }
15106if ${lt_cv_dlopen_self+:} false; then :
15107  $as_echo_n "(cached) " >&6
15108else
15109  	  if test "$cross_compiling" = yes; then :
15110  lt_cv_dlopen_self=cross
15111else
15112  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15113  lt_status=$lt_dlunknown
15114  cat > conftest.$ac_ext <<_LT_EOF
15115#line $LINENO "configure"
15116#include "confdefs.h"
15117
15118#if HAVE_DLFCN_H
15119#include <dlfcn.h>
15120#endif
15121
15122#include <stdio.h>
15123
15124#ifdef RTLD_GLOBAL
15125#  define LT_DLGLOBAL		RTLD_GLOBAL
15126#else
15127#  ifdef DL_GLOBAL
15128#    define LT_DLGLOBAL		DL_GLOBAL
15129#  else
15130#    define LT_DLGLOBAL		0
15131#  endif
15132#endif
15133
15134/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15135   find out it does not work in some platform. */
15136#ifndef LT_DLLAZY_OR_NOW
15137#  ifdef RTLD_LAZY
15138#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
15139#  else
15140#    ifdef DL_LAZY
15141#      define LT_DLLAZY_OR_NOW		DL_LAZY
15142#    else
15143#      ifdef RTLD_NOW
15144#        define LT_DLLAZY_OR_NOW	RTLD_NOW
15145#      else
15146#        ifdef DL_NOW
15147#          define LT_DLLAZY_OR_NOW	DL_NOW
15148#        else
15149#          define LT_DLLAZY_OR_NOW	0
15150#        endif
15151#      endif
15152#    endif
15153#  endif
15154#endif
15155
15156/* When -fvisbility=hidden is used, assume the code has been annotated
15157   correspondingly for the symbols needed.  */
15158#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15159int fnord () __attribute__((visibility("default")));
15160#endif
15161
15162int fnord () { return 42; }
15163int main ()
15164{
15165  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15166  int status = $lt_dlunknown;
15167
15168  if (self)
15169    {
15170      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15171      else
15172        {
15173	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15174          else puts (dlerror ());
15175	}
15176      /* dlclose (self); */
15177    }
15178  else
15179    puts (dlerror ());
15180
15181  return status;
15182}
15183_LT_EOF
15184  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15185  (eval $ac_link) 2>&5
15186  ac_status=$?
15187  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15188  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
15189    (./conftest; exit; ) >&5 2>/dev/null
15190    lt_status=$?
15191    case x$lt_status in
15192      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
15193      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
15194      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
15195    esac
15196  else :
15197    # compilation failed
15198    lt_cv_dlopen_self=no
15199  fi
15200fi
15201rm -fr conftest*
15202
15203
15204fi
15205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
15206$as_echo "$lt_cv_dlopen_self" >&6; }
15207
15208    if test "x$lt_cv_dlopen_self" = xyes; then
15209      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
15210      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
15211$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
15212if ${lt_cv_dlopen_self_static+:} false; then :
15213  $as_echo_n "(cached) " >&6
15214else
15215  	  if test "$cross_compiling" = yes; then :
15216  lt_cv_dlopen_self_static=cross
15217else
15218  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15219  lt_status=$lt_dlunknown
15220  cat > conftest.$ac_ext <<_LT_EOF
15221#line $LINENO "configure"
15222#include "confdefs.h"
15223
15224#if HAVE_DLFCN_H
15225#include <dlfcn.h>
15226#endif
15227
15228#include <stdio.h>
15229
15230#ifdef RTLD_GLOBAL
15231#  define LT_DLGLOBAL		RTLD_GLOBAL
15232#else
15233#  ifdef DL_GLOBAL
15234#    define LT_DLGLOBAL		DL_GLOBAL
15235#  else
15236#    define LT_DLGLOBAL		0
15237#  endif
15238#endif
15239
15240/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15241   find out it does not work in some platform. */
15242#ifndef LT_DLLAZY_OR_NOW
15243#  ifdef RTLD_LAZY
15244#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
15245#  else
15246#    ifdef DL_LAZY
15247#      define LT_DLLAZY_OR_NOW		DL_LAZY
15248#    else
15249#      ifdef RTLD_NOW
15250#        define LT_DLLAZY_OR_NOW	RTLD_NOW
15251#      else
15252#        ifdef DL_NOW
15253#          define LT_DLLAZY_OR_NOW	DL_NOW
15254#        else
15255#          define LT_DLLAZY_OR_NOW	0
15256#        endif
15257#      endif
15258#    endif
15259#  endif
15260#endif
15261
15262/* When -fvisbility=hidden is used, assume the code has been annotated
15263   correspondingly for the symbols needed.  */
15264#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15265int fnord () __attribute__((visibility("default")));
15266#endif
15267
15268int fnord () { return 42; }
15269int main ()
15270{
15271  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15272  int status = $lt_dlunknown;
15273
15274  if (self)
15275    {
15276      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15277      else
15278        {
15279	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15280          else puts (dlerror ());
15281	}
15282      /* dlclose (self); */
15283    }
15284  else
15285    puts (dlerror ());
15286
15287  return status;
15288}
15289_LT_EOF
15290  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15291  (eval $ac_link) 2>&5
15292  ac_status=$?
15293  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15294  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
15295    (./conftest; exit; ) >&5 2>/dev/null
15296    lt_status=$?
15297    case x$lt_status in
15298      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
15299      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
15300      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
15301    esac
15302  else :
15303    # compilation failed
15304    lt_cv_dlopen_self_static=no
15305  fi
15306fi
15307rm -fr conftest*
15308
15309
15310fi
15311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
15312$as_echo "$lt_cv_dlopen_self_static" >&6; }
15313    fi
15314
15315    CPPFLAGS="$save_CPPFLAGS"
15316    LDFLAGS="$save_LDFLAGS"
15317    LIBS="$save_LIBS"
15318    ;;
15319  esac
15320
15321  case $lt_cv_dlopen_self in
15322  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
15323  *) enable_dlopen_self=unknown ;;
15324  esac
15325
15326  case $lt_cv_dlopen_self_static in
15327  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
15328  *) enable_dlopen_self_static=unknown ;;
15329  esac
15330fi
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348striplib=
15349old_striplib=
15350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
15351$as_echo_n "checking whether stripping libraries is possible... " >&6; }
15352if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
15353  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15354  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15355  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15356$as_echo "yes" >&6; }
15357else
15358# FIXME - insert some real tests, host_os isn't really good enough
15359  case $host_os in
15360  darwin*)
15361    if test -n "$STRIP" ; then
15362      striplib="$STRIP -x"
15363      old_striplib="$STRIP -S"
15364      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15365$as_echo "yes" >&6; }
15366    else
15367      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15368$as_echo "no" >&6; }
15369    fi
15370    ;;
15371  *)
15372    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15373$as_echo "no" >&6; }
15374    ;;
15375  esac
15376fi
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389  # Report which library types will actually be built
15390  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
15391$as_echo_n "checking if libtool supports shared libraries... " >&6; }
15392  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
15393$as_echo "$can_build_shared" >&6; }
15394
15395  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
15396$as_echo_n "checking whether to build shared libraries... " >&6; }
15397  test "$can_build_shared" = "no" && enable_shared=no
15398
15399  # On AIX, shared libraries and static libraries use the same namespace, and
15400  # are all built from PIC.
15401  case $host_os in
15402  aix3*)
15403    test "$enable_shared" = yes && enable_static=no
15404    if test -n "$RANLIB"; then
15405      archive_cmds="$archive_cmds~\$RANLIB \$lib"
15406      postinstall_cmds='$RANLIB $lib'
15407    fi
15408    ;;
15409
15410  aix[4-9]*)
15411    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
15412      test "$enable_shared" = yes && enable_static=no
15413    fi
15414    ;;
15415  esac
15416  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
15417$as_echo "$enable_shared" >&6; }
15418
15419  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
15420$as_echo_n "checking whether to build static libraries... " >&6; }
15421  # Make sure either enable_shared or enable_static is yes.
15422  test "$enable_shared" = yes || enable_static=yes
15423  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
15424$as_echo "$enable_static" >&6; }
15425
15426
15427
15428
15429fi
15430ac_ext=c
15431ac_cpp='$CPP $CPPFLAGS'
15432ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15433ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15434ac_compiler_gnu=$ac_cv_c_compiler_gnu
15435
15436CC="$lt_save_CC"
15437
15438      if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
15439    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
15440    (test "X$CXX" != "Xg++"))) ; then
15441  ac_ext=cpp
15442ac_cpp='$CXXCPP $CPPFLAGS'
15443ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15444ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15445ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
15447$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
15448if test -z "$CXXCPP"; then
15449  if ${ac_cv_prog_CXXCPP+:} false; then :
15450  $as_echo_n "(cached) " >&6
15451else
15452      # Double quotes because CXXCPP needs to be expanded
15453    for CXXCPP in "$CXX -E" "/lib/cpp"
15454    do
15455      ac_preproc_ok=false
15456for ac_cxx_preproc_warn_flag in '' yes
15457do
15458  # Use a header file that comes with gcc, so configuring glibc
15459  # with a fresh cross-compiler works.
15460  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15461  # <limits.h> exists even on freestanding compilers.
15462  # On the NeXT, cc -E runs the code through the compiler's parser,
15463  # not just through cpp. "Syntax error" is here to catch this case.
15464  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15465/* end confdefs.h.  */
15466#ifdef __STDC__
15467# include <limits.h>
15468#else
15469# include <assert.h>
15470#endif
15471		     Syntax error
15472_ACEOF
15473if ac_fn_cxx_try_cpp "$LINENO"; then :
15474
15475else
15476  # Broken: fails on valid input.
15477continue
15478fi
15479rm -f conftest.err conftest.i conftest.$ac_ext
15480
15481  # OK, works on sane cases.  Now check whether nonexistent headers
15482  # can be detected and how.
15483  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15484/* end confdefs.h.  */
15485#include <ac_nonexistent.h>
15486_ACEOF
15487if ac_fn_cxx_try_cpp "$LINENO"; then :
15488  # Broken: success on invalid input.
15489continue
15490else
15491  # Passes both tests.
15492ac_preproc_ok=:
15493break
15494fi
15495rm -f conftest.err conftest.i conftest.$ac_ext
15496
15497done
15498# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15499rm -f conftest.i conftest.err conftest.$ac_ext
15500if $ac_preproc_ok; then :
15501  break
15502fi
15503
15504    done
15505    ac_cv_prog_CXXCPP=$CXXCPP
15506
15507fi
15508  CXXCPP=$ac_cv_prog_CXXCPP
15509else
15510  ac_cv_prog_CXXCPP=$CXXCPP
15511fi
15512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
15513$as_echo "$CXXCPP" >&6; }
15514ac_preproc_ok=false
15515for ac_cxx_preproc_warn_flag in '' yes
15516do
15517  # Use a header file that comes with gcc, so configuring glibc
15518  # with a fresh cross-compiler works.
15519  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15520  # <limits.h> exists even on freestanding compilers.
15521  # On the NeXT, cc -E runs the code through the compiler's parser,
15522  # not just through cpp. "Syntax error" is here to catch this case.
15523  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15524/* end confdefs.h.  */
15525#ifdef __STDC__
15526# include <limits.h>
15527#else
15528# include <assert.h>
15529#endif
15530		     Syntax error
15531_ACEOF
15532if ac_fn_cxx_try_cpp "$LINENO"; then :
15533
15534else
15535  # Broken: fails on valid input.
15536continue
15537fi
15538rm -f conftest.err conftest.i conftest.$ac_ext
15539
15540  # OK, works on sane cases.  Now check whether nonexistent headers
15541  # can be detected and how.
15542  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15543/* end confdefs.h.  */
15544#include <ac_nonexistent.h>
15545_ACEOF
15546if ac_fn_cxx_try_cpp "$LINENO"; then :
15547  # Broken: success on invalid input.
15548continue
15549else
15550  # Passes both tests.
15551ac_preproc_ok=:
15552break
15553fi
15554rm -f conftest.err conftest.i conftest.$ac_ext
15555
15556done
15557# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
15558rm -f conftest.i conftest.err conftest.$ac_ext
15559if $ac_preproc_ok; then :
15560
15561else
15562  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15563$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15564as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
15565See \`config.log' for more details" "$LINENO" 5; }
15566fi
15567
15568ac_ext=c
15569ac_cpp='$CPP $CPPFLAGS'
15570ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15571ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15572ac_compiler_gnu=$ac_cv_c_compiler_gnu
15573
15574else
15575  _lt_caught_CXX_error=yes
15576fi
15577
15578ac_ext=cpp
15579ac_cpp='$CXXCPP $CPPFLAGS'
15580ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15581ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15582ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15583
15584archive_cmds_need_lc_CXX=no
15585allow_undefined_flag_CXX=
15586always_export_symbols_CXX=no
15587archive_expsym_cmds_CXX=
15588compiler_needs_object_CXX=no
15589export_dynamic_flag_spec_CXX=
15590hardcode_direct_CXX=no
15591hardcode_direct_absolute_CXX=no
15592hardcode_libdir_flag_spec_CXX=
15593hardcode_libdir_flag_spec_ld_CXX=
15594hardcode_libdir_separator_CXX=
15595hardcode_minus_L_CXX=no
15596hardcode_shlibpath_var_CXX=unsupported
15597hardcode_automatic_CXX=no
15598inherit_rpath_CXX=no
15599module_cmds_CXX=
15600module_expsym_cmds_CXX=
15601link_all_deplibs_CXX=unknown
15602old_archive_cmds_CXX=$old_archive_cmds
15603reload_flag_CXX=$reload_flag
15604reload_cmds_CXX=$reload_cmds
15605no_undefined_flag_CXX=
15606whole_archive_flag_spec_CXX=
15607enable_shared_with_static_runtimes_CXX=no
15608
15609# Source file extension for C++ test sources.
15610ac_ext=cpp
15611
15612# Object file extension for compiled C++ test sources.
15613objext=o
15614objext_CXX=$objext
15615
15616# No sense in running all these tests if we already determined that
15617# the CXX compiler isn't working.  Some variables (like enable_shared)
15618# are currently assumed to apply to all compilers on this platform,
15619# and will be corrupted by setting them based on a non-working compiler.
15620if test "$_lt_caught_CXX_error" != yes; then
15621  # Code to be used in simple compile tests
15622  lt_simple_compile_test_code="int some_variable = 0;"
15623
15624  # Code to be used in simple link tests
15625  lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
15626
15627  # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15628
15629
15630
15631
15632
15633
15634# If no C compiler was specified, use CC.
15635LTCC=${LTCC-"$CC"}
15636
15637# If no C compiler flags were specified, use CFLAGS.
15638LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15639
15640# Allow CC to be a program name with arguments.
15641compiler=$CC
15642
15643
15644  # save warnings/boilerplate of simple test code
15645  ac_outfile=conftest.$ac_objext
15646echo "$lt_simple_compile_test_code" >conftest.$ac_ext
15647eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15648_lt_compiler_boilerplate=`cat conftest.err`
15649$RM conftest*
15650
15651  ac_outfile=conftest.$ac_objext
15652echo "$lt_simple_link_test_code" >conftest.$ac_ext
15653eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15654_lt_linker_boilerplate=`cat conftest.err`
15655$RM -r conftest*
15656
15657
15658  # Allow CC to be a program name with arguments.
15659  lt_save_CC=$CC
15660  lt_save_CFLAGS=$CFLAGS
15661  lt_save_LD=$LD
15662  lt_save_GCC=$GCC
15663  GCC=$GXX
15664  lt_save_with_gnu_ld=$with_gnu_ld
15665  lt_save_path_LD=$lt_cv_path_LD
15666  if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
15667    lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
15668  else
15669    $as_unset lt_cv_prog_gnu_ld
15670  fi
15671  if test -n "${lt_cv_path_LDCXX+set}"; then
15672    lt_cv_path_LD=$lt_cv_path_LDCXX
15673  else
15674    $as_unset lt_cv_path_LD
15675  fi
15676  test -z "${LDCXX+set}" || LD=$LDCXX
15677  CC=${CXX-"c++"}
15678  CFLAGS=$CXXFLAGS
15679  compiler=$CC
15680  compiler_CXX=$CC
15681  for cc_temp in $compiler""; do
15682  case $cc_temp in
15683    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15684    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15685    \-*) ;;
15686    *) break;;
15687  esac
15688done
15689cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15690
15691
15692  if test -n "$compiler"; then
15693    # We don't want -fno-exception when compiling C++ code, so set the
15694    # no_builtin_flag separately
15695    if test "$GXX" = yes; then
15696      lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
15697    else
15698      lt_prog_compiler_no_builtin_flag_CXX=
15699    fi
15700
15701    if test "$GXX" = yes; then
15702      # Set up default GNU C++ configuration
15703
15704
15705
15706# Check whether --with-gnu-ld was given.
15707if test "${with_gnu_ld+set}" = set; then :
15708  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
15709else
15710  with_gnu_ld=no
15711fi
15712
15713ac_prog=ld
15714if test "$GCC" = yes; then
15715  # Check if gcc -print-prog-name=ld gives a path.
15716  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
15717$as_echo_n "checking for ld used by $CC... " >&6; }
15718  case $host in
15719  *-*-mingw*)
15720    # gcc leaves a trailing carriage return which upsets mingw
15721    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
15722  *)
15723    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
15724  esac
15725  case $ac_prog in
15726    # Accept absolute paths.
15727    [\\/]* | ?:[\\/]*)
15728      re_direlt='/[^/][^/]*/\.\./'
15729      # Canonicalize the pathname of ld
15730      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
15731      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
15732	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
15733      done
15734      test -z "$LD" && LD="$ac_prog"
15735      ;;
15736  "")
15737    # If it fails, then pretend we aren't using GCC.
15738    ac_prog=ld
15739    ;;
15740  *)
15741    # If it is relative, then search for the first ld in PATH.
15742    with_gnu_ld=unknown
15743    ;;
15744  esac
15745elif test "$with_gnu_ld" = yes; then
15746  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
15747$as_echo_n "checking for GNU ld... " >&6; }
15748else
15749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
15750$as_echo_n "checking for non-GNU ld... " >&6; }
15751fi
15752if ${lt_cv_path_LD+:} false; then :
15753  $as_echo_n "(cached) " >&6
15754else
15755  if test -z "$LD"; then
15756  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
15757  for ac_dir in $PATH; do
15758    IFS="$lt_save_ifs"
15759    test -z "$ac_dir" && ac_dir=.
15760    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
15761      lt_cv_path_LD="$ac_dir/$ac_prog"
15762      # Check to see if the program is GNU ld.  I'd rather use --version,
15763      # but apparently some variants of GNU ld only accept -v.
15764      # Break only if it was the GNU/non-GNU ld that we prefer.
15765      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
15766      *GNU* | *'with BFD'*)
15767	test "$with_gnu_ld" != no && break
15768	;;
15769      *)
15770	test "$with_gnu_ld" != yes && break
15771	;;
15772      esac
15773    fi
15774  done
15775  IFS="$lt_save_ifs"
15776else
15777  lt_cv_path_LD="$LD" # Let the user override the test with a path.
15778fi
15779fi
15780
15781LD="$lt_cv_path_LD"
15782if test -n "$LD"; then
15783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
15784$as_echo "$LD" >&6; }
15785else
15786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15787$as_echo "no" >&6; }
15788fi
15789test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
15790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
15791$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
15792if ${lt_cv_prog_gnu_ld+:} false; then :
15793  $as_echo_n "(cached) " >&6
15794else
15795  # I'd rather use --version here, but apparently some GNU lds only accept -v.
15796case `$LD -v 2>&1 </dev/null` in
15797*GNU* | *'with BFD'*)
15798  lt_cv_prog_gnu_ld=yes
15799  ;;
15800*)
15801  lt_cv_prog_gnu_ld=no
15802  ;;
15803esac
15804fi
15805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
15806$as_echo "$lt_cv_prog_gnu_ld" >&6; }
15807with_gnu_ld=$lt_cv_prog_gnu_ld
15808
15809
15810
15811
15812
15813
15814
15815      # Check if GNU C++ uses GNU ld as the underlying linker, since the
15816      # archiving commands below assume that GNU ld is being used.
15817      if test "$with_gnu_ld" = yes; then
15818        archive_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
15819        archive_expsym_cmds_CXX='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15820
15821        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
15822        export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
15823
15824        # If archive_cmds runs LD, not CC, wlarc should be empty
15825        # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
15826        #     investigate it a little bit more. (MM)
15827        wlarc='${wl}'
15828
15829        # ancient GNU ld didn't support --whole-archive et. al.
15830        if eval "`$CC -print-prog-name=ld` --help 2>&1" |
15831	  $GREP 'no-whole-archive' > /dev/null; then
15832          whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
15833        else
15834          whole_archive_flag_spec_CXX=
15835        fi
15836      else
15837        with_gnu_ld=no
15838        wlarc=
15839
15840        # A generic and very simple default shared library creation
15841        # command for GNU C++ for the case where it uses the native
15842        # linker, instead of GNU ld.  If possible, this setting should
15843        # overridden to take advantage of the native linker features on
15844        # the platform it is being used on.
15845        archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
15846      fi
15847
15848      # Commands to make compiler produce verbose output that lists
15849      # what "hidden" libraries, object files and flags are used when
15850      # linking a shared library.
15851      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
15852
15853    else
15854      GXX=no
15855      with_gnu_ld=no
15856      wlarc=
15857    fi
15858
15859    # PORTME: fill in a description of your system's C++ link characteristics
15860    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
15861$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
15862    ld_shlibs_CXX=yes
15863    case $host_os in
15864      aix3*)
15865        # FIXME: insert proper C++ library support
15866        ld_shlibs_CXX=no
15867        ;;
15868      aix[4-9]*)
15869        if test "$host_cpu" = ia64; then
15870          # On IA64, the linker does run time linking by default, so we don't
15871          # have to do anything special.
15872          aix_use_runtimelinking=no
15873          exp_sym_flag='-Bexport'
15874          no_entry_flag=""
15875        else
15876          aix_use_runtimelinking=no
15877
15878          # Test if we are trying to use run time linking or normal
15879          # AIX style linking. If -brtl is somewhere in LDFLAGS, we
15880          # need to do runtime linking.
15881          case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15882	    for ld_flag in $LDFLAGS; do
15883	      case $ld_flag in
15884	      *-brtl*)
15885	        aix_use_runtimelinking=yes
15886	        break
15887	        ;;
15888	      esac
15889	    done
15890	    ;;
15891          esac
15892
15893          exp_sym_flag='-bexport'
15894          no_entry_flag='-bnoentry'
15895        fi
15896
15897        # When large executables or shared objects are built, AIX ld can
15898        # have problems creating the table of contents.  If linking a library
15899        # or program results in "error TOC overflow" add -mminimal-toc to
15900        # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15901        # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15902
15903        archive_cmds_CXX=''
15904        hardcode_direct_CXX=yes
15905        hardcode_direct_absolute_CXX=yes
15906        hardcode_libdir_separator_CXX=':'
15907        link_all_deplibs_CXX=yes
15908        file_list_spec_CXX='${wl}-f,'
15909
15910        if test "$GXX" = yes; then
15911          case $host_os in aix4.[012]|aix4.[012].*)
15912          # We only want to do this on AIX 4.2 and lower, the check
15913          # below for broken collect2 doesn't work under 4.3+
15914	  collect2name=`${CC} -print-prog-name=collect2`
15915	  if test -f "$collect2name" &&
15916	     strings "$collect2name" | $GREP resolve_lib_name >/dev/null
15917	  then
15918	    # We have reworked collect2
15919	    :
15920	  else
15921	    # We have old collect2
15922	    hardcode_direct_CXX=unsupported
15923	    # It fails to find uninstalled libraries when the uninstalled
15924	    # path is not listed in the libpath.  Setting hardcode_minus_L
15925	    # to unsupported forces relinking
15926	    hardcode_minus_L_CXX=yes
15927	    hardcode_libdir_flag_spec_CXX='-L$libdir'
15928	    hardcode_libdir_separator_CXX=
15929	  fi
15930          esac
15931          shared_flag='-shared'
15932	  if test "$aix_use_runtimelinking" = yes; then
15933	    shared_flag="$shared_flag "'${wl}-G'
15934	  fi
15935        else
15936          # not using gcc
15937          if test "$host_cpu" = ia64; then
15938	  # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15939	  # chokes on -Wl,-G. The following line is correct:
15940	  shared_flag='-G'
15941          else
15942	    if test "$aix_use_runtimelinking" = yes; then
15943	      shared_flag='${wl}-G'
15944	    else
15945	      shared_flag='${wl}-bM:SRE'
15946	    fi
15947          fi
15948        fi
15949
15950        export_dynamic_flag_spec_CXX='${wl}-bexpall'
15951        # It seems that -bexpall does not export symbols beginning with
15952        # underscore (_), so it is better to generate a list of symbols to
15953	# export.
15954        always_export_symbols_CXX=yes
15955        if test "$aix_use_runtimelinking" = yes; then
15956          # Warning - without using the other runtime loading flags (-brtl),
15957          # -berok will link without error, but may produce a broken library.
15958          allow_undefined_flag_CXX='-berok'
15959          # Determine the default libpath from the value encoded in an empty
15960          # executable.
15961          if test "${lt_cv_aix_libpath+set}" = set; then
15962  aix_libpath=$lt_cv_aix_libpath
15963else
15964  if ${lt_cv_aix_libpath__CXX+:} false; then :
15965  $as_echo_n "(cached) " >&6
15966else
15967  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15968/* end confdefs.h.  */
15969
15970int
15971main ()
15972{
15973
15974  ;
15975  return 0;
15976}
15977_ACEOF
15978if ac_fn_cxx_try_link "$LINENO"; then :
15979
15980  lt_aix_libpath_sed='
15981      /Import File Strings/,/^$/ {
15982	  /^0/ {
15983	      s/^0  *\([^ ]*\) *$/\1/
15984	      p
15985	  }
15986      }'
15987  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15988  # Check for a 64-bit object if we didn't find anything.
15989  if test -z "$lt_cv_aix_libpath__CXX"; then
15990    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15991  fi
15992fi
15993rm -f core conftest.err conftest.$ac_objext \
15994    conftest$ac_exeext conftest.$ac_ext
15995  if test -z "$lt_cv_aix_libpath__CXX"; then
15996    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
15997  fi
15998
15999fi
16000
16001  aix_libpath=$lt_cv_aix_libpath__CXX
16002fi
16003
16004          hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
16005
16006          archive_expsym_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
16007        else
16008          if test "$host_cpu" = ia64; then
16009	    hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
16010	    allow_undefined_flag_CXX="-z nodefs"
16011	    archive_expsym_cmds_CXX="\$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"
16012          else
16013	    # Determine the default libpath from the value encoded in an
16014	    # empty executable.
16015	    if test "${lt_cv_aix_libpath+set}" = set; then
16016  aix_libpath=$lt_cv_aix_libpath
16017else
16018  if ${lt_cv_aix_libpath__CXX+:} false; then :
16019  $as_echo_n "(cached) " >&6
16020else
16021  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16022/* end confdefs.h.  */
16023
16024int
16025main ()
16026{
16027
16028  ;
16029  return 0;
16030}
16031_ACEOF
16032if ac_fn_cxx_try_link "$LINENO"; then :
16033
16034  lt_aix_libpath_sed='
16035      /Import File Strings/,/^$/ {
16036	  /^0/ {
16037	      s/^0  *\([^ ]*\) *$/\1/
16038	      p
16039	  }
16040      }'
16041  lt_cv_aix_libpath__CXX=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16042  # Check for a 64-bit object if we didn't find anything.
16043  if test -z "$lt_cv_aix_libpath__CXX"; then
16044    lt_cv_aix_libpath__CXX=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
16045  fi
16046fi
16047rm -f core conftest.err conftest.$ac_objext \
16048    conftest$ac_exeext conftest.$ac_ext
16049  if test -z "$lt_cv_aix_libpath__CXX"; then
16050    lt_cv_aix_libpath__CXX="/usr/lib:/lib"
16051  fi
16052
16053fi
16054
16055  aix_libpath=$lt_cv_aix_libpath__CXX
16056fi
16057
16058	    hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
16059	    # Warning - without using the other run time loading flags,
16060	    # -berok will link without error, but may produce a broken library.
16061	    no_undefined_flag_CXX=' ${wl}-bernotok'
16062	    allow_undefined_flag_CXX=' ${wl}-berok'
16063	    if test "$with_gnu_ld" = yes; then
16064	      # We only use this code for GNU lds that support --whole-archive.
16065	      whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
16066	    else
16067	      # Exported symbols can be pulled into shared objects from archives
16068	      whole_archive_flag_spec_CXX='$convenience'
16069	    fi
16070	    archive_cmds_need_lc_CXX=yes
16071	    # This is similar to how AIX traditionally builds its shared
16072	    # libraries.
16073	    archive_expsym_cmds_CXX="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
16074          fi
16075        fi
16076        ;;
16077
16078      beos*)
16079	if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
16080	  allow_undefined_flag_CXX=unsupported
16081	  # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16082	  # support --undefined.  This deserves some investigation.  FIXME
16083	  archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16084	else
16085	  ld_shlibs_CXX=no
16086	fi
16087	;;
16088
16089      chorus*)
16090        case $cc_basename in
16091          *)
16092	  # FIXME: insert proper C++ library support
16093	  ld_shlibs_CXX=no
16094	  ;;
16095        esac
16096        ;;
16097
16098      cygwin* | mingw* | pw32* | cegcc*)
16099	case $GXX,$cc_basename in
16100	,cl* | no,cl*)
16101	  # Native MSVC
16102	  # hardcode_libdir_flag_spec is actually meaningless, as there is
16103	  # no search path for DLLs.
16104	  hardcode_libdir_flag_spec_CXX=' '
16105	  allow_undefined_flag_CXX=unsupported
16106	  always_export_symbols_CXX=yes
16107	  file_list_spec_CXX='@'
16108	  # Tell ltmain to make .lib files, not .a files.
16109	  libext=lib
16110	  # Tell ltmain to make .dll files, not .so files.
16111	  shrext_cmds=".dll"
16112	  # FIXME: Setting linknames here is a bad hack.
16113	  archive_cmds_CXX='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
16114	  archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16115	      $SED -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
16116	    else
16117	      $SED -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
16118	    fi~
16119	    $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
16120	    linknames='
16121	  # The linker will not automatically build a static lib if we build a DLL.
16122	  # _LT_TAGVAR(old_archive_from_new_cmds, CXX)='true'
16123	  enable_shared_with_static_runtimes_CXX=yes
16124	  # Don't use ranlib
16125	  old_postinstall_cmds_CXX='chmod 644 $oldlib'
16126	  postlink_cmds_CXX='lt_outputfile="@OUTPUT@"~
16127	    lt_tool_outputfile="@TOOL_OUTPUT@"~
16128	    case $lt_outputfile in
16129	      *.exe|*.EXE) ;;
16130	      *)
16131		lt_outputfile="$lt_outputfile.exe"
16132		lt_tool_outputfile="$lt_tool_outputfile.exe"
16133		;;
16134	    esac~
16135	    func_to_tool_file "$lt_outputfile"~
16136	    if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
16137	      $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
16138	      $RM "$lt_outputfile.manifest";
16139	    fi'
16140	  ;;
16141	*)
16142	  # g++
16143	  # _LT_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
16144	  # as there is no search path for DLLs.
16145	  hardcode_libdir_flag_spec_CXX='-L$libdir'
16146	  export_dynamic_flag_spec_CXX='${wl}--export-all-symbols'
16147	  allow_undefined_flag_CXX=unsupported
16148	  always_export_symbols_CXX=no
16149	  enable_shared_with_static_runtimes_CXX=yes
16150
16151	  if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
16152	    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16153	    # If the export-symbols file already is a .def file (1st line
16154	    # is EXPORTS), use it as is; otherwise, prepend...
16155	    archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16156	      cp $export_symbols $output_objdir/$soname.def;
16157	    else
16158	      echo EXPORTS > $output_objdir/$soname.def;
16159	      cat $export_symbols >> $output_objdir/$soname.def;
16160	    fi~
16161	    $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16162	  else
16163	    ld_shlibs_CXX=no
16164	  fi
16165	  ;;
16166	esac
16167	;;
16168      darwin* | rhapsody*)
16169
16170
16171  archive_cmds_need_lc_CXX=no
16172  hardcode_direct_CXX=no
16173  hardcode_automatic_CXX=yes
16174  hardcode_shlibpath_var_CXX=unsupported
16175  if test "$lt_cv_ld_force_load" = "yes"; then
16176    whole_archive_flag_spec_CXX='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
16177  else
16178    whole_archive_flag_spec_CXX=''
16179  fi
16180  link_all_deplibs_CXX=yes
16181  allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
16182  case $cc_basename in
16183     ifort*) _lt_dar_can_shared=yes ;;
16184     *) _lt_dar_can_shared=$GCC ;;
16185  esac
16186  if test "$_lt_dar_can_shared" = "yes"; then
16187    output_verbose_link_cmd=func_echo_all
16188    archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
16189    module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
16190    archive_expsym_cmds_CXX="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}"
16191    module_expsym_cmds_CXX="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}"
16192       if test "$lt_cv_apple_cc_single_mod" != "yes"; then
16193      archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
16194      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
16195    fi
16196
16197  else
16198  ld_shlibs_CXX=no
16199  fi
16200
16201	;;
16202
16203      dgux*)
16204        case $cc_basename in
16205          ec++*)
16206	    # FIXME: insert proper C++ library support
16207	    ld_shlibs_CXX=no
16208	    ;;
16209          ghcx*)
16210	    # Green Hills C++ Compiler
16211	    # FIXME: insert proper C++ library support
16212	    ld_shlibs_CXX=no
16213	    ;;
16214          *)
16215	    # FIXME: insert proper C++ library support
16216	    ld_shlibs_CXX=no
16217	    ;;
16218        esac
16219        ;;
16220
16221      freebsd[12]*)
16222        # C++ shared libraries reported to be fairly broken before
16223	# switch to ELF
16224        ld_shlibs_CXX=no
16225        ;;
16226
16227      freebsd-elf*)
16228        archive_cmds_need_lc_CXX=no
16229        ;;
16230
16231      freebsd* | dragonfly*)
16232        # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
16233        # conventions
16234        ld_shlibs_CXX=yes
16235        ;;
16236
16237      gnu*)
16238        ;;
16239
16240      haiku*)
16241        archive_cmds_CXX='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16242        link_all_deplibs_CXX=yes
16243        ;;
16244
16245      hpux9*)
16246        hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
16247        hardcode_libdir_separator_CXX=:
16248        export_dynamic_flag_spec_CXX='${wl}-E'
16249        hardcode_direct_CXX=yes
16250        hardcode_minus_L_CXX=yes # Not in the search PATH,
16251				             # but as the default
16252				             # location of the library.
16253
16254        case $cc_basename in
16255          CC*)
16256            # FIXME: insert proper C++ library support
16257            ld_shlibs_CXX=no
16258            ;;
16259          aCC*)
16260            archive_cmds_CXX='$RM $output_objdir/$soname~$CC -b ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
16261            # Commands to make compiler produce verbose output that lists
16262            # what "hidden" libraries, object files and flags are used when
16263            # linking a shared library.
16264            #
16265            # There doesn't appear to be a way to prevent this compiler from
16266            # explicitly linking system object files so we need to strip them
16267            # from the output so that they don't get included in the library
16268            # dependencies.
16269            output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16270            ;;
16271          *)
16272            if test "$GXX" = yes; then
16273              archive_cmds_CXX='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
16274            else
16275              # FIXME: insert proper C++ library support
16276              ld_shlibs_CXX=no
16277            fi
16278            ;;
16279        esac
16280        ;;
16281
16282      hpux10*|hpux11*)
16283        if test $with_gnu_ld = no; then
16284	  hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
16285	  hardcode_libdir_separator_CXX=:
16286
16287          case $host_cpu in
16288            hppa*64*|ia64*)
16289              ;;
16290            *)
16291	      export_dynamic_flag_spec_CXX='${wl}-E'
16292              ;;
16293          esac
16294        fi
16295        case $host_cpu in
16296          hppa*64*|ia64*)
16297            hardcode_direct_CXX=no
16298            hardcode_shlibpath_var_CXX=no
16299            ;;
16300          *)
16301            hardcode_direct_CXX=yes
16302            hardcode_direct_absolute_CXX=yes
16303            hardcode_minus_L_CXX=yes # Not in the search PATH,
16304					         # but as the default
16305					         # location of the library.
16306            ;;
16307        esac
16308
16309        case $cc_basename in
16310          CC*)
16311	    # FIXME: insert proper C++ library support
16312	    ld_shlibs_CXX=no
16313	    ;;
16314          aCC*)
16315	    case $host_cpu in
16316	      hppa*64*)
16317	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16318	        ;;
16319	      ia64*)
16320	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16321	        ;;
16322	      *)
16323	        archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16324	        ;;
16325	    esac
16326	    # Commands to make compiler produce verbose output that lists
16327	    # what "hidden" libraries, object files and flags are used when
16328	    # linking a shared library.
16329	    #
16330	    # There doesn't appear to be a way to prevent this compiler from
16331	    # explicitly linking system object files so we need to strip them
16332	    # from the output so that they don't get included in the library
16333	    # dependencies.
16334	    output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP "\-L"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16335	    ;;
16336          *)
16337	    if test "$GXX" = yes; then
16338	      if test $with_gnu_ld = no; then
16339	        case $host_cpu in
16340	          hppa*64*)
16341	            archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16342	            ;;
16343	          ia64*)
16344	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16345	            ;;
16346	          *)
16347	            archive_cmds_CXX='$CC -shared -nostdlib $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16348	            ;;
16349	        esac
16350	      fi
16351	    else
16352	      # FIXME: insert proper C++ library support
16353	      ld_shlibs_CXX=no
16354	    fi
16355	    ;;
16356        esac
16357        ;;
16358
16359      interix[3-9]*)
16360	hardcode_direct_CXX=no
16361	hardcode_shlibpath_var_CXX=no
16362	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
16363	export_dynamic_flag_spec_CXX='${wl}-E'
16364	# Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16365	# Instead, shared libraries are loaded at an image base (0x10000000 by
16366	# default) and relocated if they conflict, which is a slow very memory
16367	# consuming and fragmenting process.  To avoid this, we pick a random,
16368	# 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16369	# time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16370	archive_cmds_CXX='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
16371	archive_expsym_cmds_CXX='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'
16372	;;
16373      irix5* | irix6*)
16374        case $cc_basename in
16375          CC*)
16376	    # SGI C++
16377	    archive_cmds_CXX='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
16378
16379	    # Archives containing C++ object files must be created using
16380	    # "CC -ar", where "CC" is the IRIX C++ compiler.  This is
16381	    # necessary to make sure instantiated templates are included
16382	    # in the archive.
16383	    old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
16384	    ;;
16385          *)
16386	    if test "$GXX" = yes; then
16387	      if test "$with_gnu_ld" = no; then
16388	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $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'
16389	      else
16390	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` -o $lib'
16391	      fi
16392	    fi
16393	    link_all_deplibs_CXX=yes
16394	    ;;
16395        esac
16396        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
16397        hardcode_libdir_separator_CXX=:
16398        inherit_rpath_CXX=yes
16399        ;;
16400
16401      linux* | k*bsd*-gnu | kopensolaris*-gnu)
16402        case $cc_basename in
16403          KCC*)
16404	    # Kuck and Associates, Inc. (KAI) C++ Compiler
16405
16406	    # KCC will only create a shared library if the output file
16407	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
16408	    # to its proper name (with version) after linking.
16409	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
16410	    archive_expsym_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib ${wl}-retain-symbols-file,$export_symbols; mv \$templib $lib'
16411	    # Commands to make compiler produce verbose output that lists
16412	    # what "hidden" libraries, object files and flags are used when
16413	    # linking a shared library.
16414	    #
16415	    # There doesn't appear to be a way to prevent this compiler from
16416	    # explicitly linking system object files so we need to strip them
16417	    # from the output so that they don't get included in the library
16418	    # dependencies.
16419	    output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16420
16421	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
16422	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
16423
16424	    # Archives containing C++ object files must be created using
16425	    # "CC -Bstatic", where "CC" is the KAI C++ compiler.
16426	    old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
16427	    ;;
16428	  icpc* | ecpc* )
16429	    # Intel C++
16430	    with_gnu_ld=yes
16431	    # version 8.0 and above of icpc choke on multiply defined symbols
16432	    # if we add $predep_objects and $postdep_objects, however 7.1 and
16433	    # earlier do not add the objects themselves.
16434	    case `$CC -V 2>&1` in
16435	      *"Version 7."*)
16436	        archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
16437		archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16438		;;
16439	      *)  # Version 8.0 or newer
16440	        tmp_idyn=
16441	        case $host_cpu in
16442		  ia64*) tmp_idyn=' -i_dynamic';;
16443		esac
16444	        archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16445		archive_expsym_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16446		;;
16447	    esac
16448	    archive_cmds_need_lc_CXX=no
16449	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
16450	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
16451	    whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
16452	    ;;
16453          pgCC* | pgcpp*)
16454            # Portland Group C++ compiler
16455	    case `$CC -V` in
16456	    *pgCC\ [1-5].* | *pgcpp\ [1-5].*)
16457	      prelink_cmds_CXX='tpldir=Template.dir~
16458		rm -rf $tpldir~
16459		$CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~
16460		compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"'
16461	      old_archive_cmds_CXX='tpldir=Template.dir~
16462		rm -rf $tpldir~
16463		$CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~
16464		$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~
16465		$RANLIB $oldlib'
16466	      archive_cmds_CXX='tpldir=Template.dir~
16467		rm -rf $tpldir~
16468		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
16469		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
16470	      archive_expsym_cmds_CXX='tpldir=Template.dir~
16471		rm -rf $tpldir~
16472		$CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~
16473		$CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
16474	      ;;
16475	    *) # Version 6 and above use weak symbols
16476	      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
16477	      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname ${wl}-retain-symbols-file ${wl}$export_symbols -o $lib'
16478	      ;;
16479	    esac
16480
16481	    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
16482	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
16483	    whole_archive_flag_spec_CXX='${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'
16484            ;;
16485	  cxx*)
16486	    # Compaq C++
16487	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
16488	    archive_expsym_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname  -o $lib ${wl}-retain-symbols-file $wl$export_symbols'
16489
16490	    runpath_var=LD_RUN_PATH
16491	    hardcode_libdir_flag_spec_CXX='-rpath $libdir'
16492	    hardcode_libdir_separator_CXX=:
16493
16494	    # Commands to make compiler produce verbose output that lists
16495	    # what "hidden" libraries, object files and flags are used when
16496	    # linking a shared library.
16497	    #
16498	    # There doesn't appear to be a way to prevent this compiler from
16499	    # explicitly linking system object files so we need to strip them
16500	    # from the output so that they don't get included in the library
16501	    # dependencies.
16502	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed'
16503	    ;;
16504	  xl* | mpixl* | bgxl*)
16505	    # IBM XL 8.0 on PPC, with GNU ld
16506	    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
16507	    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
16508	    archive_cmds_CXX='$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16509	    if test "x$supports_anon_versioning" = xyes; then
16510	      archive_expsym_cmds_CXX='echo "{ global:" > $output_objdir/$libname.ver~
16511		cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16512		echo "local: *; };" >> $output_objdir/$libname.ver~
16513		$CC -qmkshrobj $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16514	    fi
16515	    ;;
16516	  *)
16517	    case `$CC -V 2>&1 | sed 5q` in
16518	    *Sun\ C*)
16519	      # Sun C++ 5.9
16520	      no_undefined_flag_CXX=' -zdefs'
16521	      archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16522	      archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
16523	      hardcode_libdir_flag_spec_CXX='-R$libdir'
16524	      whole_archive_flag_spec_CXX='${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'
16525	      compiler_needs_object_CXX=yes
16526
16527	      # Not sure whether something based on
16528	      # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
16529	      # would be better.
16530	      output_verbose_link_cmd='func_echo_all'
16531
16532	      # Archives containing C++ object files must be created using
16533	      # "CC -xar", where "CC" is the Sun C++ compiler.  This is
16534	      # necessary to make sure instantiated templates are included
16535	      # in the archive.
16536	      old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16537	      ;;
16538	    esac
16539	    ;;
16540	esac
16541	;;
16542
16543      lynxos*)
16544        # FIXME: insert proper C++ library support
16545	ld_shlibs_CXX=no
16546	;;
16547
16548      m88k*)
16549        # FIXME: insert proper C++ library support
16550        ld_shlibs_CXX=no
16551	;;
16552
16553      mvs*)
16554        case $cc_basename in
16555          cxx*)
16556	    # FIXME: insert proper C++ library support
16557	    ld_shlibs_CXX=no
16558	    ;;
16559	  *)
16560	    # FIXME: insert proper C++ library support
16561	    ld_shlibs_CXX=no
16562	    ;;
16563	esac
16564	;;
16565
16566      netbsd*)
16567        if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
16568	  archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
16569	  wlarc=
16570	  hardcode_libdir_flag_spec_CXX='-R$libdir'
16571	  hardcode_direct_CXX=yes
16572	  hardcode_shlibpath_var_CXX=no
16573	fi
16574	# Workaround some broken pre-1.5 toolchains
16575	output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
16576	;;
16577
16578      *nto* | *qnx*)
16579        ld_shlibs_CXX=yes
16580	;;
16581
16582      openbsd2*)
16583        # C++ shared libraries are fairly broken
16584	ld_shlibs_CXX=no
16585	;;
16586
16587      openbsd*)
16588	if test -f /usr/libexec/ld.so; then
16589	  hardcode_direct_CXX=yes
16590	  hardcode_shlibpath_var_CXX=no
16591	  hardcode_direct_absolute_CXX=yes
16592	  archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
16593	  hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
16594	  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16595	    archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
16596	    export_dynamic_flag_spec_CXX='${wl}-E'
16597	    whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16598	  fi
16599	  output_verbose_link_cmd=func_echo_all
16600	else
16601	  ld_shlibs_CXX=no
16602	fi
16603	;;
16604
16605      osf3* | osf4* | osf5*)
16606        case $cc_basename in
16607          KCC*)
16608	    # Kuck and Associates, Inc. (KAI) C++ Compiler
16609
16610	    # KCC will only create a shared library if the output file
16611	    # ends with ".so" (or ".sl" for HP-UX), so rename the library
16612	    # to its proper name (with version) after linking.
16613	    archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
16614
16615	    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
16616	    hardcode_libdir_separator_CXX=:
16617
16618	    # Archives containing C++ object files must be created using
16619	    # the KAI C++ compiler.
16620	    case $host in
16621	      osf3*) old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs' ;;
16622	      *) old_archive_cmds_CXX='$CC -o $oldlib $oldobjs' ;;
16623	    esac
16624	    ;;
16625          RCC*)
16626	    # Rational C++ 2.4.1
16627	    # FIXME: insert proper C++ library support
16628	    ld_shlibs_CXX=no
16629	    ;;
16630          cxx*)
16631	    case $host in
16632	      osf3*)
16633	        allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
16634	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $soname `test -n "$verstring" && func_echo_all "${wl}-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
16635	        hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
16636		;;
16637	      *)
16638	        allow_undefined_flag_CXX=' -expect_unresolved \*'
16639	        archive_cmds_CXX='$CC -shared${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
16640	        archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
16641	          echo "-hidden">> $lib.exp~
16642	          $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname ${wl}-input ${wl}$lib.exp  `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~
16643	          $RM $lib.exp'
16644	        hardcode_libdir_flag_spec_CXX='-rpath $libdir'
16645		;;
16646	    esac
16647
16648	    hardcode_libdir_separator_CXX=:
16649
16650	    # Commands to make compiler produce verbose output that lists
16651	    # what "hidden" libraries, object files and flags are used when
16652	    # linking a shared library.
16653	    #
16654	    # There doesn't appear to be a way to prevent this compiler from
16655	    # explicitly linking system object files so we need to strip them
16656	    # from the output so that they don't get included in the library
16657	    # dependencies.
16658	    output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list=""; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"'
16659	    ;;
16660	  *)
16661	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
16662	      allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
16663	      case $host in
16664	        osf3*)
16665	          archive_cmds_CXX='$CC -shared -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
16666		  ;;
16667	        *)
16668	          archive_cmds_CXX='$CC -shared $pic_flag -nostdlib ${allow_undefined_flag} $predep_objects $libobjs $deplibs $postdep_objects $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'
16669		  ;;
16670	      esac
16671
16672	      hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
16673	      hardcode_libdir_separator_CXX=:
16674
16675	      # Commands to make compiler produce verbose output that lists
16676	      # what "hidden" libraries, object files and flags are used when
16677	      # linking a shared library.
16678	      output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16679
16680	    else
16681	      # FIXME: insert proper C++ library support
16682	      ld_shlibs_CXX=no
16683	    fi
16684	    ;;
16685        esac
16686        ;;
16687
16688      psos*)
16689        # FIXME: insert proper C++ library support
16690        ld_shlibs_CXX=no
16691        ;;
16692
16693      sunos4*)
16694        case $cc_basename in
16695          CC*)
16696	    # Sun C++ 4.x
16697	    # FIXME: insert proper C++ library support
16698	    ld_shlibs_CXX=no
16699	    ;;
16700          lcc*)
16701	    # Lucid
16702	    # FIXME: insert proper C++ library support
16703	    ld_shlibs_CXX=no
16704	    ;;
16705          *)
16706	    # FIXME: insert proper C++ library support
16707	    ld_shlibs_CXX=no
16708	    ;;
16709        esac
16710        ;;
16711
16712      solaris*)
16713        case $cc_basename in
16714          CC* | sunCC*)
16715	    # Sun C++ 4.2, 5.x and Centerline C++
16716            archive_cmds_need_lc_CXX=yes
16717	    no_undefined_flag_CXX=' -zdefs'
16718	    archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
16719	    archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16720	      $CC -G${allow_undefined_flag} ${wl}-M ${wl}$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16721
16722	    hardcode_libdir_flag_spec_CXX='-R$libdir'
16723	    hardcode_shlibpath_var_CXX=no
16724	    case $host_os in
16725	      solaris2.[0-5] | solaris2.[0-5].*) ;;
16726	      *)
16727		# The compiler driver will combine and reorder linker options,
16728		# but understands `-z linker_flag'.
16729	        # Supported since Solaris 2.6 (maybe 2.5.1?)
16730		whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
16731	        ;;
16732	    esac
16733	    link_all_deplibs_CXX=yes
16734
16735	    output_verbose_link_cmd='func_echo_all'
16736
16737	    # Archives containing C++ object files must be created using
16738	    # "CC -xar", where "CC" is the Sun C++ compiler.  This is
16739	    # necessary to make sure instantiated templates are included
16740	    # in the archive.
16741	    old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
16742	    ;;
16743          gcx*)
16744	    # Green Hills C++ Compiler
16745	    archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
16746
16747	    # The C++ compiler must be used to create the archive.
16748	    old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
16749	    ;;
16750          *)
16751	    # GNU C++ compiler with Solaris linker
16752	    if test "$GXX" = yes && test "$with_gnu_ld" = no; then
16753	      no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
16754	      if $CC --version | $GREP -v '^2\.7' > /dev/null; then
16755	        archive_cmds_CXX='$CC -shared $pic_flag -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
16756	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16757		  $CC -shared $pic_flag -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16758
16759	        # Commands to make compiler produce verbose output that lists
16760	        # what "hidden" libraries, object files and flags are used when
16761	        # linking a shared library.
16762	        output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16763	      else
16764	        # g++ 2.7 appears to require `-G' NOT `-shared' on this
16765	        # platform.
16766	        archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
16767	        archive_expsym_cmds_CXX='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
16768		  $CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp'
16769
16770	        # Commands to make compiler produce verbose output that lists
16771	        # what "hidden" libraries, object files and flags are used when
16772	        # linking a shared library.
16773	        output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP "\-L"'
16774	      fi
16775
16776	      hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
16777	      case $host_os in
16778		solaris2.[0-5] | solaris2.[0-5].*) ;;
16779		*)
16780		  whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
16781		  ;;
16782	      esac
16783	    fi
16784	    ;;
16785        esac
16786        ;;
16787
16788    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
16789      no_undefined_flag_CXX='${wl}-z,text'
16790      archive_cmds_need_lc_CXX=no
16791      hardcode_shlibpath_var_CXX=no
16792      runpath_var='LD_RUN_PATH'
16793
16794      case $cc_basename in
16795        CC*)
16796	  archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16797	  archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16798	  ;;
16799	*)
16800	  archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16801	  archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16802	  ;;
16803      esac
16804      ;;
16805
16806      sysv5* | sco3.2v5* | sco5v6*)
16807	# Note: We can NOT use -z defs as we might desire, because we do not
16808	# link with -lc, and that would cause any symbols used from libc to
16809	# always be unresolved, which means just about no library would
16810	# ever link correctly.  If we're not using GNU ld we use -z text
16811	# though, which does catch some bad symbols but isn't as heavy-handed
16812	# as -z defs.
16813	no_undefined_flag_CXX='${wl}-z,text'
16814	allow_undefined_flag_CXX='${wl}-z,nodefs'
16815	archive_cmds_need_lc_CXX=no
16816	hardcode_shlibpath_var_CXX=no
16817	hardcode_libdir_flag_spec_CXX='${wl}-R,$libdir'
16818	hardcode_libdir_separator_CXX=':'
16819	link_all_deplibs_CXX=yes
16820	export_dynamic_flag_spec_CXX='${wl}-Bexport'
16821	runpath_var='LD_RUN_PATH'
16822
16823	case $cc_basename in
16824          CC*)
16825	    archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16826	    archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16827	    old_archive_cmds_CXX='$CC -Tprelink_objects $oldobjs~
16828	      '"$old_archive_cmds_CXX"
16829	    reload_cmds_CXX='$CC -Tprelink_objects $reload_objs~
16830	      '"$reload_cmds_CXX"
16831	    ;;
16832	  *)
16833	    archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16834	    archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
16835	    ;;
16836	esac
16837      ;;
16838
16839      tandem*)
16840        case $cc_basename in
16841          NCC*)
16842	    # NonStop-UX NCC 3.20
16843	    # FIXME: insert proper C++ library support
16844	    ld_shlibs_CXX=no
16845	    ;;
16846          *)
16847	    # FIXME: insert proper C++ library support
16848	    ld_shlibs_CXX=no
16849	    ;;
16850        esac
16851        ;;
16852
16853      vxworks*)
16854        # FIXME: insert proper C++ library support
16855        ld_shlibs_CXX=no
16856        ;;
16857
16858      *)
16859        # FIXME: insert proper C++ library support
16860        ld_shlibs_CXX=no
16861        ;;
16862    esac
16863
16864    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
16865$as_echo "$ld_shlibs_CXX" >&6; }
16866    test "$ld_shlibs_CXX" = no && can_build_shared=no
16867
16868    GCC_CXX="$GXX"
16869    LD_CXX="$LD"
16870
16871    ## CAVEAT EMPTOR:
16872    ## There is no encapsulation within the following macros, do not change
16873    ## the running order or otherwise move them around unless you know exactly
16874    ## what you are doing...
16875    # Dependencies to place before and after the object being linked:
16876predep_objects_CXX=
16877postdep_objects_CXX=
16878predeps_CXX=
16879postdeps_CXX=
16880compiler_lib_search_path_CXX=
16881
16882cat > conftest.$ac_ext <<_LT_EOF
16883class Foo
16884{
16885public:
16886  Foo (void) { a = 0; }
16887private:
16888  int a;
16889};
16890_LT_EOF
16891
16892
16893_lt_libdeps_save_CFLAGS=$CFLAGS
16894case "$CC $CFLAGS " in #(
16895*\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;;
16896*\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;;
16897esac
16898
16899if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
16900  (eval $ac_compile) 2>&5
16901  ac_status=$?
16902  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
16903  test $ac_status = 0; }; then
16904  # Parse the compiler output and extract the necessary
16905  # objects, libraries and library flags.
16906
16907  # Sentinel used to keep track of whether or not we are before
16908  # the conftest object file.
16909  pre_test_object_deps_done=no
16910
16911  for p in `eval "$output_verbose_link_cmd"`; do
16912    case ${prev}${p} in
16913
16914    -L* | -R* | -l*)
16915       # Some compilers place space between "-{L,R}" and the path.
16916       # Remove the space.
16917       if test $p = "-L" ||
16918          test $p = "-R"; then
16919	 prev=$p
16920	 continue
16921       fi
16922
16923       # Expand the sysroot to ease extracting the directories later.
16924       if test -z "$prev"; then
16925         case $p in
16926         -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;;
16927         -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;;
16928         -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;;
16929         esac
16930       fi
16931       case $p in
16932       =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;;
16933       esac
16934       if test "$pre_test_object_deps_done" = no; then
16935	 case ${prev} in
16936	 -L | -R)
16937	   # Internal compiler library paths should come after those
16938	   # provided the user.  The postdeps already come after the
16939	   # user supplied libs so there is no need to process them.
16940	   if test -z "$compiler_lib_search_path_CXX"; then
16941	     compiler_lib_search_path_CXX="${prev}${p}"
16942	   else
16943	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
16944	   fi
16945	   ;;
16946	 # The "-l" case would never come before the object being
16947	 # linked, so don't bother handling this case.
16948	 esac
16949       else
16950	 if test -z "$postdeps_CXX"; then
16951	   postdeps_CXX="${prev}${p}"
16952	 else
16953	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
16954	 fi
16955       fi
16956       prev=
16957       ;;
16958
16959    *.lto.$objext) ;; # Ignore GCC LTO objects
16960    *.$objext)
16961       # This assumes that the test object file only shows up
16962       # once in the compiler output.
16963       if test "$p" = "conftest.$objext"; then
16964	 pre_test_object_deps_done=yes
16965	 continue
16966       fi
16967
16968       if test "$pre_test_object_deps_done" = no; then
16969	 if test -z "$predep_objects_CXX"; then
16970	   predep_objects_CXX="$p"
16971	 else
16972	   predep_objects_CXX="$predep_objects_CXX $p"
16973	 fi
16974       else
16975	 if test -z "$postdep_objects_CXX"; then
16976	   postdep_objects_CXX="$p"
16977	 else
16978	   postdep_objects_CXX="$postdep_objects_CXX $p"
16979	 fi
16980       fi
16981       ;;
16982
16983    *) ;; # Ignore the rest.
16984
16985    esac
16986  done
16987
16988  # Clean up.
16989  rm -f a.out a.exe
16990else
16991  echo "libtool.m4: error: problem compiling CXX test program"
16992fi
16993
16994$RM -f confest.$objext
16995CFLAGS=$_lt_libdeps_save_CFLAGS
16996
16997# PORTME: override above test on systems where it is broken
16998case $host_os in
16999interix[3-9]*)
17000  # Interix 3.5 installs completely hosed .la files for C++, so rather than
17001  # hack all around it, let's just trust "g++" to DTRT.
17002  predep_objects_CXX=
17003  postdep_objects_CXX=
17004  postdeps_CXX=
17005  ;;
17006
17007linux*)
17008  case `$CC -V 2>&1 | sed 5q` in
17009  *Sun\ C*)
17010    # Sun C++ 5.9
17011
17012    # The more standards-conforming stlport4 library is
17013    # incompatible with the Cstd library. Avoid specifying
17014    # it if it's in CXXFLAGS. Ignore libCrun as
17015    # -library=stlport4 depends on it.
17016    case " $CXX $CXXFLAGS " in
17017    *" -library=stlport4 "*)
17018      solaris_use_stlport4=yes
17019      ;;
17020    esac
17021
17022    if test "$solaris_use_stlport4" != yes; then
17023      postdeps_CXX='-library=Cstd -library=Crun'
17024    fi
17025    ;;
17026  esac
17027  ;;
17028
17029solaris*)
17030  case $cc_basename in
17031  CC* | sunCC*)
17032    # The more standards-conforming stlport4 library is
17033    # incompatible with the Cstd library. Avoid specifying
17034    # it if it's in CXXFLAGS. Ignore libCrun as
17035    # -library=stlport4 depends on it.
17036    case " $CXX $CXXFLAGS " in
17037    *" -library=stlport4 "*)
17038      solaris_use_stlport4=yes
17039      ;;
17040    esac
17041
17042    # Adding this requires a known-good setup of shared libraries for
17043    # Sun compiler versions before 5.6, else PIC objects from an old
17044    # archive will be linked into the output, leading to subtle bugs.
17045    if test "$solaris_use_stlport4" != yes; then
17046      postdeps_CXX='-library=Cstd -library=Crun'
17047    fi
17048    ;;
17049  esac
17050  ;;
17051esac
17052
17053
17054case " $postdeps_CXX " in
17055*" -lc "*) archive_cmds_need_lc_CXX=no ;;
17056esac
17057 compiler_lib_search_dirs_CXX=
17058if test -n "${compiler_lib_search_path_CXX}"; then
17059 compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
17060fi
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092    lt_prog_compiler_wl_CXX=
17093lt_prog_compiler_pic_CXX=
17094lt_prog_compiler_static_CXX=
17095
17096
17097  # C++ specific cases for pic, static, wl, etc.
17098  if test "$GXX" = yes; then
17099    lt_prog_compiler_wl_CXX='-Wl,'
17100    lt_prog_compiler_static_CXX='-static'
17101
17102    case $host_os in
17103    aix*)
17104      # All AIX code is PIC.
17105      if test "$host_cpu" = ia64; then
17106	# AIX 5 now supports IA64 processor
17107	lt_prog_compiler_static_CXX='-Bstatic'
17108      fi
17109      ;;
17110
17111    amigaos*)
17112      case $host_cpu in
17113      powerpc)
17114            # see comment about AmigaOS4 .so support
17115            lt_prog_compiler_pic_CXX='-fPIC'
17116        ;;
17117      m68k)
17118            # FIXME: we need at least 68020 code to build shared libraries, but
17119            # adding the `-m68020' flag to GCC prevents building anything better,
17120            # like `-m68040'.
17121            lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
17122        ;;
17123      esac
17124      ;;
17125
17126    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17127      # PIC is the default for these OSes.
17128      ;;
17129    mingw* | cygwin* | os2* | pw32* | cegcc*)
17130      # This hack is so that the source file can tell whether it is being
17131      # built for inclusion in a dll (and should export symbols for example).
17132      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17133      # (--disable-auto-import) libraries
17134      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
17135      ;;
17136    darwin* | rhapsody*)
17137      # PIC is the default on this platform
17138      # Common symbols not allowed in MH_DYLIB files
17139      lt_prog_compiler_pic_CXX='-fno-common'
17140      ;;
17141    *djgpp*)
17142      # DJGPP does not support shared libraries at all
17143      lt_prog_compiler_pic_CXX=
17144      ;;
17145    haiku*)
17146      # PIC is the default for Haiku.
17147      # The "-static" flag exists, but is broken.
17148      lt_prog_compiler_static_CXX=
17149      ;;
17150    interix[3-9]*)
17151      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17152      # Instead, we relocate shared libraries at runtime.
17153      ;;
17154    sysv4*MP*)
17155      if test -d /usr/nec; then
17156	lt_prog_compiler_pic_CXX=-Kconform_pic
17157      fi
17158      ;;
17159    hpux*)
17160      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
17161      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
17162      # sets the default TLS model and affects inlining.
17163      case $host_cpu in
17164      hppa*64*)
17165	;;
17166      *)
17167	lt_prog_compiler_pic_CXX='-fPIC'
17168	;;
17169      esac
17170      ;;
17171    *qnx* | *nto*)
17172      # QNX uses GNU C++, but need to define -shared option too, otherwise
17173      # it will coredump.
17174      lt_prog_compiler_pic_CXX='-fPIC -shared'
17175      ;;
17176    *)
17177      lt_prog_compiler_pic_CXX='-fPIC'
17178      ;;
17179    esac
17180  else
17181    case $host_os in
17182      aix[4-9]*)
17183	# All AIX code is PIC.
17184	if test "$host_cpu" = ia64; then
17185	  # AIX 5 now supports IA64 processor
17186	  lt_prog_compiler_static_CXX='-Bstatic'
17187	else
17188	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
17189	fi
17190	;;
17191      chorus*)
17192	case $cc_basename in
17193	cxch68*)
17194	  # Green Hills C++ Compiler
17195	  # _LT_TAGVAR(lt_prog_compiler_static, CXX)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a"
17196	  ;;
17197	esac
17198	;;
17199      mingw* | cygwin* | os2* | pw32* | cegcc*)
17200	# This hack is so that the source file can tell whether it is being
17201	# built for inclusion in a dll (and should export symbols for example).
17202	lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
17203	;;
17204      dgux*)
17205	case $cc_basename in
17206	  ec++*)
17207	    lt_prog_compiler_pic_CXX='-KPIC'
17208	    ;;
17209	  ghcx*)
17210	    # Green Hills C++ Compiler
17211	    lt_prog_compiler_pic_CXX='-pic'
17212	    ;;
17213	  *)
17214	    ;;
17215	esac
17216	;;
17217      freebsd* | dragonfly*)
17218	# FreeBSD uses GNU C++
17219	;;
17220      hpux9* | hpux10* | hpux11*)
17221	case $cc_basename in
17222	  CC*)
17223	    lt_prog_compiler_wl_CXX='-Wl,'
17224	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
17225	    if test "$host_cpu" != ia64; then
17226	      lt_prog_compiler_pic_CXX='+Z'
17227	    fi
17228	    ;;
17229	  aCC*)
17230	    lt_prog_compiler_wl_CXX='-Wl,'
17231	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
17232	    case $host_cpu in
17233	    hppa*64*|ia64*)
17234	      # +Z the default
17235	      ;;
17236	    *)
17237	      lt_prog_compiler_pic_CXX='+Z'
17238	      ;;
17239	    esac
17240	    ;;
17241	  *)
17242	    ;;
17243	esac
17244	;;
17245      interix*)
17246	# This is c89, which is MS Visual C++ (no shared libs)
17247	# Anyone wants to do a port?
17248	;;
17249      irix5* | irix6* | nonstopux*)
17250	case $cc_basename in
17251	  CC*)
17252	    lt_prog_compiler_wl_CXX='-Wl,'
17253	    lt_prog_compiler_static_CXX='-non_shared'
17254	    # CC pic flag -KPIC is the default.
17255	    ;;
17256	  *)
17257	    ;;
17258	esac
17259	;;
17260      linux* | k*bsd*-gnu | kopensolaris*-gnu)
17261	case $cc_basename in
17262	  KCC*)
17263	    # KAI C++ Compiler
17264	    lt_prog_compiler_wl_CXX='--backend -Wl,'
17265	    lt_prog_compiler_pic_CXX='-fPIC'
17266	    ;;
17267	  ecpc* )
17268	    # old Intel C++ for x86_64 which still supported -KPIC.
17269	    lt_prog_compiler_wl_CXX='-Wl,'
17270	    lt_prog_compiler_pic_CXX='-KPIC'
17271	    lt_prog_compiler_static_CXX='-static'
17272	    ;;
17273	  icpc* )
17274	    # Intel C++, used to be incompatible with GCC.
17275	    # ICC 10 doesn't accept -KPIC any more.
17276	    lt_prog_compiler_wl_CXX='-Wl,'
17277	    lt_prog_compiler_pic_CXX='-fPIC'
17278	    lt_prog_compiler_static_CXX='-static'
17279	    ;;
17280	  pgCC* | pgcpp*)
17281	    # Portland Group C++ compiler
17282	    lt_prog_compiler_wl_CXX='-Wl,'
17283	    lt_prog_compiler_pic_CXX='-fpic'
17284	    lt_prog_compiler_static_CXX='-Bstatic'
17285	    ;;
17286	  cxx*)
17287	    # Compaq C++
17288	    # Make sure the PIC flag is empty.  It appears that all Alpha
17289	    # Linux and Compaq Tru64 Unix objects are PIC.
17290	    lt_prog_compiler_pic_CXX=
17291	    lt_prog_compiler_static_CXX='-non_shared'
17292	    ;;
17293	  xlc* | xlC* | bgxl[cC]* | mpixl[cC]*)
17294	    # IBM XL 8.0, 9.0 on PPC and BlueGene
17295	    lt_prog_compiler_wl_CXX='-Wl,'
17296	    lt_prog_compiler_pic_CXX='-qpic'
17297	    lt_prog_compiler_static_CXX='-qstaticlink'
17298	    ;;
17299	  *)
17300	    case `$CC -V 2>&1 | sed 5q` in
17301	    *Sun\ C*)
17302	      # Sun C++ 5.9
17303	      lt_prog_compiler_pic_CXX='-KPIC'
17304	      lt_prog_compiler_static_CXX='-Bstatic'
17305	      lt_prog_compiler_wl_CXX='-Qoption ld '
17306	      ;;
17307	    esac
17308	    ;;
17309	esac
17310	;;
17311      lynxos*)
17312	;;
17313      m88k*)
17314	;;
17315      mvs*)
17316	case $cc_basename in
17317	  cxx*)
17318	    lt_prog_compiler_pic_CXX='-W c,exportall'
17319	    ;;
17320	  *)
17321	    ;;
17322	esac
17323	;;
17324      netbsd*)
17325	;;
17326      *qnx* | *nto*)
17327        # QNX uses GNU C++, but need to define -shared option too, otherwise
17328        # it will coredump.
17329        lt_prog_compiler_pic_CXX='-fPIC -shared'
17330        ;;
17331      osf3* | osf4* | osf5*)
17332	case $cc_basename in
17333	  KCC*)
17334	    lt_prog_compiler_wl_CXX='--backend -Wl,'
17335	    ;;
17336	  RCC*)
17337	    # Rational C++ 2.4.1
17338	    lt_prog_compiler_pic_CXX='-pic'
17339	    ;;
17340	  cxx*)
17341	    # Digital/Compaq C++
17342	    lt_prog_compiler_wl_CXX='-Wl,'
17343	    # Make sure the PIC flag is empty.  It appears that all Alpha
17344	    # Linux and Compaq Tru64 Unix objects are PIC.
17345	    lt_prog_compiler_pic_CXX=
17346	    lt_prog_compiler_static_CXX='-non_shared'
17347	    ;;
17348	  *)
17349	    ;;
17350	esac
17351	;;
17352      psos*)
17353	;;
17354      solaris*)
17355	case $cc_basename in
17356	  CC* | sunCC*)
17357	    # Sun C++ 4.2, 5.x and Centerline C++
17358	    lt_prog_compiler_pic_CXX='-KPIC'
17359	    lt_prog_compiler_static_CXX='-Bstatic'
17360	    lt_prog_compiler_wl_CXX='-Qoption ld '
17361	    ;;
17362	  gcx*)
17363	    # Green Hills C++ Compiler
17364	    lt_prog_compiler_pic_CXX='-PIC'
17365	    ;;
17366	  *)
17367	    ;;
17368	esac
17369	;;
17370      sunos4*)
17371	case $cc_basename in
17372	  CC*)
17373	    # Sun C++ 4.x
17374	    lt_prog_compiler_pic_CXX='-pic'
17375	    lt_prog_compiler_static_CXX='-Bstatic'
17376	    ;;
17377	  lcc*)
17378	    # Lucid
17379	    lt_prog_compiler_pic_CXX='-pic'
17380	    ;;
17381	  *)
17382	    ;;
17383	esac
17384	;;
17385      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17386	case $cc_basename in
17387	  CC*)
17388	    lt_prog_compiler_wl_CXX='-Wl,'
17389	    lt_prog_compiler_pic_CXX='-KPIC'
17390	    lt_prog_compiler_static_CXX='-Bstatic'
17391	    ;;
17392	esac
17393	;;
17394      tandem*)
17395	case $cc_basename in
17396	  NCC*)
17397	    # NonStop-UX NCC 3.20
17398	    lt_prog_compiler_pic_CXX='-KPIC'
17399	    ;;
17400	  *)
17401	    ;;
17402	esac
17403	;;
17404      vxworks*)
17405	;;
17406      *)
17407	lt_prog_compiler_can_build_shared_CXX=no
17408	;;
17409    esac
17410  fi
17411
17412case $host_os in
17413  # For platforms which do not support PIC, -DPIC is meaningless:
17414  *djgpp*)
17415    lt_prog_compiler_pic_CXX=
17416    ;;
17417  *)
17418    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
17419    ;;
17420esac
17421
17422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
17423$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17424if ${lt_cv_prog_compiler_pic_CXX+:} false; then :
17425  $as_echo_n "(cached) " >&6
17426else
17427  lt_cv_prog_compiler_pic_CXX=$lt_prog_compiler_pic_CXX
17428fi
17429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_CXX" >&5
17430$as_echo "$lt_cv_prog_compiler_pic_CXX" >&6; }
17431lt_prog_compiler_pic_CXX=$lt_cv_prog_compiler_pic_CXX
17432
17433#
17434# Check to make sure the PIC flag actually works.
17435#
17436if test -n "$lt_prog_compiler_pic_CXX"; then
17437  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
17438$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
17439if ${lt_cv_prog_compiler_pic_works_CXX+:} false; then :
17440  $as_echo_n "(cached) " >&6
17441else
17442  lt_cv_prog_compiler_pic_works_CXX=no
17443   ac_outfile=conftest.$ac_objext
17444   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17445   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
17446   # Insert the option either (1) after the last *FLAGS variable, or
17447   # (2) before a word containing "conftest.", or (3) at the end.
17448   # Note that $ac_compile itself does not contain backslashes and begins
17449   # with a dollar sign (not a hyphen), so the echo should work correctly.
17450   # The option is referenced via a variable to avoid confusing sed.
17451   lt_compile=`echo "$ac_compile" | $SED \
17452   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17453   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17454   -e 's:$: $lt_compiler_flag:'`
17455   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17456   (eval "$lt_compile" 2>conftest.err)
17457   ac_status=$?
17458   cat conftest.err >&5
17459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17460   if (exit $ac_status) && test -s "$ac_outfile"; then
17461     # The compiler can only warn and ignore the option if not recognized
17462     # So say no if there are warnings other than the usual output.
17463     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
17464     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17465     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17466       lt_cv_prog_compiler_pic_works_CXX=yes
17467     fi
17468   fi
17469   $RM conftest*
17470
17471fi
17472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
17473$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
17474
17475if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
17476    case $lt_prog_compiler_pic_CXX in
17477     "" | " "*) ;;
17478     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
17479     esac
17480else
17481    lt_prog_compiler_pic_CXX=
17482     lt_prog_compiler_can_build_shared_CXX=no
17483fi
17484
17485fi
17486
17487
17488
17489
17490
17491#
17492# Check to make sure the static flag actually works.
17493#
17494wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
17495{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17496$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17497if ${lt_cv_prog_compiler_static_works_CXX+:} false; then :
17498  $as_echo_n "(cached) " >&6
17499else
17500  lt_cv_prog_compiler_static_works_CXX=no
17501   save_LDFLAGS="$LDFLAGS"
17502   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17503   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17504   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17505     # The linker can only warn and ignore the option if not recognized
17506     # So say no if there are warnings
17507     if test -s conftest.err; then
17508       # Append any errors to the config.log.
17509       cat conftest.err 1>&5
17510       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
17511       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17512       if diff conftest.exp conftest.er2 >/dev/null; then
17513         lt_cv_prog_compiler_static_works_CXX=yes
17514       fi
17515     else
17516       lt_cv_prog_compiler_static_works_CXX=yes
17517     fi
17518   fi
17519   $RM -r conftest*
17520   LDFLAGS="$save_LDFLAGS"
17521
17522fi
17523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works_CXX" >&5
17524$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
17525
17526if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
17527    :
17528else
17529    lt_prog_compiler_static_CXX=
17530fi
17531
17532
17533
17534
17535    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17536$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17537if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
17538  $as_echo_n "(cached) " >&6
17539else
17540  lt_cv_prog_compiler_c_o_CXX=no
17541   $RM -r conftest 2>/dev/null
17542   mkdir conftest
17543   cd conftest
17544   mkdir out
17545   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17546
17547   lt_compiler_flag="-o out/conftest2.$ac_objext"
17548   # Insert the option either (1) after the last *FLAGS variable, or
17549   # (2) before a word containing "conftest.", or (3) at the end.
17550   # Note that $ac_compile itself does not contain backslashes and begins
17551   # with a dollar sign (not a hyphen), so the echo should work correctly.
17552   lt_compile=`echo "$ac_compile" | $SED \
17553   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17554   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17555   -e 's:$: $lt_compiler_flag:'`
17556   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17557   (eval "$lt_compile" 2>out/conftest.err)
17558   ac_status=$?
17559   cat out/conftest.err >&5
17560   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17561   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17562   then
17563     # The compiler can only warn and ignore the option if not recognized
17564     # So say no if there are warnings
17565     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17566     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17567     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17568       lt_cv_prog_compiler_c_o_CXX=yes
17569     fi
17570   fi
17571   chmod u+w . 2>&5
17572   $RM conftest*
17573   # SGI C++ compiler will create directory out/ii_files/ for
17574   # template instantiation
17575   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17576   $RM out/* && rmdir out
17577   cd ..
17578   $RM -r conftest
17579   $RM conftest*
17580
17581fi
17582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17583$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17584
17585
17586
17587    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
17588$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17589if ${lt_cv_prog_compiler_c_o_CXX+:} false; then :
17590  $as_echo_n "(cached) " >&6
17591else
17592  lt_cv_prog_compiler_c_o_CXX=no
17593   $RM -r conftest 2>/dev/null
17594   mkdir conftest
17595   cd conftest
17596   mkdir out
17597   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17598
17599   lt_compiler_flag="-o out/conftest2.$ac_objext"
17600   # Insert the option either (1) after the last *FLAGS variable, or
17601   # (2) before a word containing "conftest.", or (3) at the end.
17602   # Note that $ac_compile itself does not contain backslashes and begins
17603   # with a dollar sign (not a hyphen), so the echo should work correctly.
17604   lt_compile=`echo "$ac_compile" | $SED \
17605   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17606   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17607   -e 's:$: $lt_compiler_flag:'`
17608   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
17609   (eval "$lt_compile" 2>out/conftest.err)
17610   ac_status=$?
17611   cat out/conftest.err >&5
17612   echo "$as_me:$LINENO: \$? = $ac_status" >&5
17613   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17614   then
17615     # The compiler can only warn and ignore the option if not recognized
17616     # So say no if there are warnings
17617     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
17618     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17619     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17620       lt_cv_prog_compiler_c_o_CXX=yes
17621     fi
17622   fi
17623   chmod u+w . 2>&5
17624   $RM conftest*
17625   # SGI C++ compiler will create directory out/ii_files/ for
17626   # template instantiation
17627   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
17628   $RM out/* && rmdir out
17629   cd ..
17630   $RM -r conftest
17631   $RM conftest*
17632
17633fi
17634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o_CXX" >&5
17635$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
17636
17637
17638
17639
17640hard_links="nottested"
17641if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
17642  # do not overwrite the value of need_locks provided by the user
17643  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
17644$as_echo_n "checking if we can lock with hard links... " >&6; }
17645  hard_links=yes
17646  $RM conftest*
17647  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17648  touch conftest.a
17649  ln conftest.a conftest.b 2>&5 || hard_links=no
17650  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
17652$as_echo "$hard_links" >&6; }
17653  if test "$hard_links" = no; then
17654    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17655$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17656    need_locks=warn
17657  fi
17658else
17659  need_locks=no
17660fi
17661
17662
17663
17664    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17665$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17666
17667  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17668  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17669  case $host_os in
17670  aix[4-9]*)
17671    # If we're using GNU nm, then we don't want the "-C" option.
17672    # -C means demangle to AIX nm, but means don't demangle with GNU nm
17673    # Also, AIX nm treats weak defined symbols like other global defined
17674    # symbols, whereas GNU nm marks them as "W".
17675    if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
17676      export_symbols_cmds_CXX='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
17677    else
17678      export_symbols_cmds_CXX='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
17679    fi
17680    ;;
17681  pw32*)
17682    export_symbols_cmds_CXX="$ltdll_cmds"
17683    ;;
17684  cygwin* | mingw* | cegcc*)
17685    case $cc_basename in
17686    cl*) ;;
17687    *)
17688      export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
17689      exclude_expsyms_CXX='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
17690      ;;
17691    esac
17692    ;;
17693  *)
17694    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17695    ;;
17696  esac
17697
17698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs_CXX" >&5
17699$as_echo "$ld_shlibs_CXX" >&6; }
17700test "$ld_shlibs_CXX" = no && can_build_shared=no
17701
17702with_gnu_ld_CXX=$with_gnu_ld
17703
17704
17705
17706
17707
17708
17709#
17710# Do we need to explicitly link libc?
17711#
17712case "x$archive_cmds_need_lc_CXX" in
17713x|xyes)
17714  # Assume -lc should be added
17715  archive_cmds_need_lc_CXX=yes
17716
17717  if test "$enable_shared" = yes && test "$GCC" = yes; then
17718    case $archive_cmds_CXX in
17719    *'~'*)
17720      # FIXME: we may have to deal with multi-command sequences.
17721      ;;
17722    '$CC '*)
17723      # Test whether the compiler implicitly links with -lc since on some
17724      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17725      # to ld, don't add -lc before -lgcc.
17726      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
17727$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
17728if ${lt_cv_archive_cmds_need_lc_CXX+:} false; then :
17729  $as_echo_n "(cached) " >&6
17730else
17731  $RM conftest*
17732	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17733
17734	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
17735  (eval $ac_compile) 2>&5
17736  ac_status=$?
17737  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17738  test $ac_status = 0; } 2>conftest.err; then
17739	  soname=conftest
17740	  lib=conftest
17741	  libobjs=conftest.$ac_objext
17742	  deplibs=
17743	  wl=$lt_prog_compiler_wl_CXX
17744	  pic_flag=$lt_prog_compiler_pic_CXX
17745	  compiler_flags=-v
17746	  linker_flags=-v
17747	  verstring=
17748	  output_objdir=.
17749	  libname=conftest
17750	  lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
17751	  allow_undefined_flag_CXX=
17752	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
17753  (eval $archive_cmds_CXX 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
17754  ac_status=$?
17755  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
17756  test $ac_status = 0; }
17757	  then
17758	    lt_cv_archive_cmds_need_lc_CXX=no
17759	  else
17760	    lt_cv_archive_cmds_need_lc_CXX=yes
17761	  fi
17762	  allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
17763	else
17764	  cat conftest.err 1>&5
17765	fi
17766	$RM conftest*
17767
17768fi
17769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc_CXX" >&5
17770$as_echo "$lt_cv_archive_cmds_need_lc_CXX" >&6; }
17771      archive_cmds_need_lc_CXX=$lt_cv_archive_cmds_need_lc_CXX
17772      ;;
17773    esac
17774  fi
17775  ;;
17776esac
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
17842$as_echo_n "checking dynamic linker characteristics... " >&6; }
17843
17844library_names_spec=
17845libname_spec='lib$name'
17846soname_spec=
17847shrext_cmds=".so"
17848postinstall_cmds=
17849postuninstall_cmds=
17850finish_cmds=
17851finish_eval=
17852shlibpath_var=
17853shlibpath_overrides_runpath=unknown
17854version_type=none
17855dynamic_linker="$host_os ld.so"
17856sys_lib_dlsearch_path_spec="/lib /usr/lib"
17857need_lib_prefix=unknown
17858hardcode_into_libs=no
17859
17860# when you set need_version to no, make sure it does not cause -set_version
17861# flags to be left without arguments
17862need_version=unknown
17863
17864case $host_os in
17865aix3*)
17866  version_type=linux
17867  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17868  shlibpath_var=LIBPATH
17869
17870  # AIX 3 has no versioning support, so we append a major version to the name.
17871  soname_spec='${libname}${release}${shared_ext}$major'
17872  ;;
17873
17874aix[4-9]*)
17875  version_type=linux
17876  need_lib_prefix=no
17877  need_version=no
17878  hardcode_into_libs=yes
17879  if test "$host_cpu" = ia64; then
17880    # AIX 5 supports IA64
17881    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17882    shlibpath_var=LD_LIBRARY_PATH
17883  else
17884    # With GCC up to 2.95.x, collect2 would create an import file
17885    # for dependence libraries.  The import file would start with
17886    # the line `#! .'.  This would cause the generated library to
17887    # depend on `.', always an invalid library.  This was fixed in
17888    # development snapshots of GCC prior to 3.0.
17889    case $host_os in
17890      aix4 | aix4.[01] | aix4.[01].*)
17891      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17892	   echo ' yes '
17893	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
17894	:
17895      else
17896	can_build_shared=no
17897      fi
17898      ;;
17899    esac
17900    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17901    # soname into executable. Probably we can add versioning support to
17902    # collect2, so additional links can be useful in future.
17903    if test "$aix_use_runtimelinking" = yes; then
17904      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17905      # instead of lib<name>.a to let people know that these are not
17906      # typical AIX shared libraries.
17907      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17908    else
17909      # We preserve .a as extension for shared libraries through AIX4.2
17910      # and later when we are not doing run time linking.
17911      library_names_spec='${libname}${release}.a $libname.a'
17912      soname_spec='${libname}${release}${shared_ext}$major'
17913    fi
17914    shlibpath_var=LIBPATH
17915  fi
17916  ;;
17917
17918amigaos*)
17919  case $host_cpu in
17920  powerpc)
17921    # Since July 2007 AmigaOS4 officially supports .so libraries.
17922    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
17923    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17924    ;;
17925  m68k)
17926    library_names_spec='$libname.ixlibrary $libname.a'
17927    # Create ${libname}_ixlibrary.a entries in /sys/libs.
17928    finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $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'
17929    ;;
17930  esac
17931  ;;
17932
17933beos*)
17934  library_names_spec='${libname}${shared_ext}'
17935  dynamic_linker="$host_os ld.so"
17936  shlibpath_var=LIBRARY_PATH
17937  ;;
17938
17939bsdi[45]*)
17940  version_type=linux
17941  need_version=no
17942  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17943  soname_spec='${libname}${release}${shared_ext}$major'
17944  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17945  shlibpath_var=LD_LIBRARY_PATH
17946  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17947  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17948  # the default ld.so.conf also contains /usr/contrib/lib and
17949  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17950  # libtool to hard-code these into programs
17951  ;;
17952
17953cygwin* | mingw* | pw32* | cegcc*)
17954  version_type=windows
17955  shrext_cmds=".dll"
17956  need_version=no
17957  need_lib_prefix=no
17958
17959  case $GCC,$cc_basename in
17960  yes,*)
17961    # gcc
17962    library_names_spec='$libname.dll.a'
17963    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17964    postinstall_cmds='base_file=`basename \${file}`~
17965      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
17966      dldir=$destdir/`dirname \$dlpath`~
17967      test -d \$dldir || mkdir -p \$dldir~
17968      $install_prog $dir/$dlname \$dldir/$dlname~
17969      chmod a+x \$dldir/$dlname~
17970      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
17971        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
17972      fi'
17973    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17974      dlpath=$dir/\$dldll~
17975       $RM \$dlpath'
17976    shlibpath_overrides_runpath=yes
17977
17978    case $host_os in
17979    cygwin*)
17980      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17981      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17982
17983      ;;
17984    mingw* | cegcc*)
17985      # MinGW DLLs use traditional 'lib' prefix
17986      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17987      ;;
17988    pw32*)
17989      # pw32 DLLs use 'pw' prefix rather than 'lib'
17990      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17991      ;;
17992    esac
17993    dynamic_linker='Win32 ld.exe'
17994    ;;
17995
17996  *,cl*)
17997    # Native MSVC
17998    libname_spec='$name'
17999    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18000    library_names_spec='${libname}.dll.lib'
18001
18002    case $build_os in
18003    mingw*)
18004      sys_lib_search_path_spec=
18005      lt_save_ifs=$IFS
18006      IFS=';'
18007      for lt_path in $LIB
18008      do
18009        IFS=$lt_save_ifs
18010        # Let DOS variable expansion print the short 8.3 style file name.
18011        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
18012        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
18013      done
18014      IFS=$lt_save_ifs
18015      # Convert to MSYS style.
18016      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
18017      ;;
18018    cygwin*)
18019      # Convert to unix form, then to dos form, then back to unix form
18020      # but this time dos style (no spaces!) so that the unix form looks
18021      # like /cygdrive/c/PROGRA~1:/cygdr...
18022      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
18023      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
18024      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18025      ;;
18026    *)
18027      sys_lib_search_path_spec="$LIB"
18028      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
18029        # It is most probably a Windows format PATH.
18030        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18031      else
18032        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
18033      fi
18034      # FIXME: find the short name or the path components, as spaces are
18035      # common. (e.g. "Program Files" -> "PROGRA~1")
18036      ;;
18037    esac
18038
18039    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18040    postinstall_cmds='base_file=`basename \${file}`~
18041      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
18042      dldir=$destdir/`dirname \$dlpath`~
18043      test -d \$dldir || mkdir -p \$dldir~
18044      $install_prog $dir/$dlname \$dldir/$dlname'
18045    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18046      dlpath=$dir/\$dldll~
18047       $RM \$dlpath'
18048    shlibpath_overrides_runpath=yes
18049    dynamic_linker='Win32 link.exe'
18050    ;;
18051
18052  *)
18053    # Assume MSVC wrapper
18054    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18055    dynamic_linker='Win32 ld.exe'
18056    ;;
18057  esac
18058  # FIXME: first we should search . and the directory the executable is in
18059  shlibpath_var=PATH
18060  ;;
18061
18062darwin* | rhapsody*)
18063  dynamic_linker="$host_os dyld"
18064  version_type=darwin
18065  need_lib_prefix=no
18066  need_version=no
18067  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18068  soname_spec='${libname}${release}${major}$shared_ext'
18069  shlibpath_overrides_runpath=yes
18070  shlibpath_var=DYLD_LIBRARY_PATH
18071  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18072
18073  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18074  ;;
18075
18076dgux*)
18077  version_type=linux
18078  need_lib_prefix=no
18079  need_version=no
18080  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18081  soname_spec='${libname}${release}${shared_ext}$major'
18082  shlibpath_var=LD_LIBRARY_PATH
18083  ;;
18084
18085freebsd1*)
18086  dynamic_linker=no
18087  ;;
18088
18089freebsd* | dragonfly*)
18090  # DragonFly does not have aout.  When/if they implement a new
18091  # versioning mechanism, adjust this.
18092  if test -x /usr/bin/objformat; then
18093    objformat=`/usr/bin/objformat`
18094  else
18095    case $host_os in
18096    freebsd[123]*) objformat=aout ;;
18097    *) objformat=elf ;;
18098    esac
18099  fi
18100  version_type=freebsd-$objformat
18101  case $version_type in
18102    freebsd-elf*)
18103      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18104      need_version=no
18105      need_lib_prefix=no
18106      ;;
18107    freebsd-*)
18108      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18109      need_version=yes
18110      ;;
18111  esac
18112  shlibpath_var=LD_LIBRARY_PATH
18113  case $host_os in
18114  freebsd2*)
18115    shlibpath_overrides_runpath=yes
18116    ;;
18117  freebsd3.[01]* | freebsdelf3.[01]*)
18118    shlibpath_overrides_runpath=yes
18119    hardcode_into_libs=yes
18120    ;;
18121  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18122  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18123    shlibpath_overrides_runpath=no
18124    hardcode_into_libs=yes
18125    ;;
18126  *) # from 4.6 on, and DragonFly
18127    shlibpath_overrides_runpath=yes
18128    hardcode_into_libs=yes
18129    ;;
18130  esac
18131  ;;
18132
18133gnu*)
18134  version_type=linux
18135  need_lib_prefix=no
18136  need_version=no
18137  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18138  soname_spec='${libname}${release}${shared_ext}$major'
18139  shlibpath_var=LD_LIBRARY_PATH
18140  hardcode_into_libs=yes
18141  ;;
18142
18143haiku*)
18144  version_type=linux
18145  need_lib_prefix=no
18146  need_version=no
18147  dynamic_linker="$host_os runtime_loader"
18148  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18149  soname_spec='${libname}${release}${shared_ext}$major'
18150  shlibpath_var=LIBRARY_PATH
18151  shlibpath_overrides_runpath=yes
18152  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
18153  hardcode_into_libs=yes
18154  ;;
18155
18156hpux9* | hpux10* | hpux11*)
18157  # Give a soname corresponding to the major version so that dld.sl refuses to
18158  # link against other versions.
18159  version_type=sunos
18160  need_lib_prefix=no
18161  need_version=no
18162  case $host_cpu in
18163  ia64*)
18164    shrext_cmds='.so'
18165    hardcode_into_libs=yes
18166    dynamic_linker="$host_os dld.so"
18167    shlibpath_var=LD_LIBRARY_PATH
18168    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18169    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18170    soname_spec='${libname}${release}${shared_ext}$major'
18171    if test "X$HPUX_IA64_MODE" = X32; then
18172      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18173    else
18174      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18175    fi
18176    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18177    ;;
18178  hppa*64*)
18179    shrext_cmds='.sl'
18180    hardcode_into_libs=yes
18181    dynamic_linker="$host_os dld.sl"
18182    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18183    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18184    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18185    soname_spec='${libname}${release}${shared_ext}$major'
18186    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18187    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18188    ;;
18189  *)
18190    shrext_cmds='.sl'
18191    dynamic_linker="$host_os dld.sl"
18192    shlibpath_var=SHLIB_PATH
18193    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18194    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18195    soname_spec='${libname}${release}${shared_ext}$major'
18196    ;;
18197  esac
18198  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
18199  postinstall_cmds='chmod 555 $lib'
18200  # or fails outright, so override atomically:
18201  install_override_mode=555
18202  ;;
18203
18204interix[3-9]*)
18205  version_type=linux
18206  need_lib_prefix=no
18207  need_version=no
18208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18209  soname_spec='${libname}${release}${shared_ext}$major'
18210  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18211  shlibpath_var=LD_LIBRARY_PATH
18212  shlibpath_overrides_runpath=no
18213  hardcode_into_libs=yes
18214  ;;
18215
18216irix5* | irix6* | nonstopux*)
18217  case $host_os in
18218    nonstopux*) version_type=nonstopux ;;
18219    *)
18220	if test "$lt_cv_prog_gnu_ld" = yes; then
18221		version_type=linux
18222	else
18223		version_type=irix
18224	fi ;;
18225  esac
18226  need_lib_prefix=no
18227  need_version=no
18228  soname_spec='${libname}${release}${shared_ext}$major'
18229  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18230  case $host_os in
18231  irix5* | nonstopux*)
18232    libsuff= shlibsuff=
18233    ;;
18234  *)
18235    case $LD in # libtool.m4 will add one of these switches to LD
18236    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18237      libsuff= shlibsuff= libmagic=32-bit;;
18238    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18239      libsuff=32 shlibsuff=N32 libmagic=N32;;
18240    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18241      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18242    *) libsuff= shlibsuff= libmagic=never-match;;
18243    esac
18244    ;;
18245  esac
18246  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18247  shlibpath_overrides_runpath=no
18248  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18249  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18250  hardcode_into_libs=yes
18251  ;;
18252
18253# No shared lib support for Linux oldld, aout, or coff.
18254linux*oldld* | linux*aout* | linux*coff*)
18255  dynamic_linker=no
18256  ;;
18257
18258# This must be Linux ELF.
18259linux* | k*bsd*-gnu | kopensolaris*-gnu)
18260  version_type=linux
18261  need_lib_prefix=no
18262  need_version=no
18263  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18264  soname_spec='${libname}${release}${shared_ext}$major'
18265  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18266  shlibpath_var=LD_LIBRARY_PATH
18267  shlibpath_overrides_runpath=no
18268
18269  # Some binutils ld are patched to set DT_RUNPATH
18270  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
18271  $as_echo_n "(cached) " >&6
18272else
18273  lt_cv_shlibpath_overrides_runpath=no
18274    save_LDFLAGS=$LDFLAGS
18275    save_libdir=$libdir
18276    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl_CXX\"; \
18277	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec_CXX\""
18278    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18279/* end confdefs.h.  */
18280
18281int
18282main ()
18283{
18284
18285  ;
18286  return 0;
18287}
18288_ACEOF
18289if ac_fn_cxx_try_link "$LINENO"; then :
18290  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
18291  lt_cv_shlibpath_overrides_runpath=yes
18292fi
18293fi
18294rm -f core conftest.err conftest.$ac_objext \
18295    conftest$ac_exeext conftest.$ac_ext
18296    LDFLAGS=$save_LDFLAGS
18297    libdir=$save_libdir
18298
18299fi
18300
18301  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
18302
18303  # This implies no fast_install, which is unacceptable.
18304  # Some rework will be needed to allow for fast_install
18305  # before this can be enabled.
18306  hardcode_into_libs=yes
18307
18308  # Append ld.so.conf contents to the search path
18309  if test -f /etc/ld.so.conf; then
18310    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' ' '`
18311    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18312  fi
18313
18314  # We used to test for /lib/ld.so.1 and disable shared libraries on
18315  # powerpc, because MkLinux only supported shared libraries with the
18316  # GNU dynamic linker.  Since this was broken with cross compilers,
18317  # most powerpc-linux boxes support dynamic linking these days and
18318  # people can always --disable-shared, the test was removed, and we
18319  # assume the GNU/Linux dynamic linker is in use.
18320  dynamic_linker='GNU/Linux ld.so'
18321  ;;
18322
18323netbsd*)
18324  version_type=sunos
18325  need_lib_prefix=no
18326  need_version=no
18327  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
18328    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18329    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18330    dynamic_linker='NetBSD (a.out) ld.so'
18331  else
18332    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18333    soname_spec='${libname}${release}${shared_ext}$major'
18334    dynamic_linker='NetBSD ld.elf_so'
18335  fi
18336  shlibpath_var=LD_LIBRARY_PATH
18337  shlibpath_overrides_runpath=yes
18338  hardcode_into_libs=yes
18339  ;;
18340
18341newsos6)
18342  version_type=linux
18343  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18344  shlibpath_var=LD_LIBRARY_PATH
18345  shlibpath_overrides_runpath=yes
18346  ;;
18347
18348*nto* | *qnx*)
18349  version_type=qnx
18350  need_lib_prefix=no
18351  need_version=no
18352  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18353  soname_spec='${libname}${release}${shared_ext}$major'
18354  shlibpath_var=LD_LIBRARY_PATH
18355  shlibpath_overrides_runpath=no
18356  hardcode_into_libs=yes
18357  dynamic_linker='ldqnx.so'
18358  ;;
18359
18360openbsd*)
18361  version_type=sunos
18362  sys_lib_dlsearch_path_spec="/usr/lib"
18363  need_lib_prefix=no
18364  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18365  case $host_os in
18366    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
18367    *)				need_version=no  ;;
18368  esac
18369  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18370  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18371  shlibpath_var=LD_LIBRARY_PATH
18372  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18373    case $host_os in
18374      openbsd2.[89] | openbsd2.[89].*)
18375	shlibpath_overrides_runpath=no
18376	;;
18377      *)
18378	shlibpath_overrides_runpath=yes
18379	;;
18380      esac
18381  else
18382    shlibpath_overrides_runpath=yes
18383  fi
18384  ;;
18385
18386os2*)
18387  libname_spec='$name'
18388  shrext_cmds=".dll"
18389  need_lib_prefix=no
18390  library_names_spec='$libname${shared_ext} $libname.a'
18391  dynamic_linker='OS/2 ld.exe'
18392  shlibpath_var=LIBPATH
18393  ;;
18394
18395osf3* | osf4* | osf5*)
18396  version_type=osf
18397  need_lib_prefix=no
18398  need_version=no
18399  soname_spec='${libname}${release}${shared_ext}$major'
18400  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18401  shlibpath_var=LD_LIBRARY_PATH
18402  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18403  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18404  ;;
18405
18406rdos*)
18407  dynamic_linker=no
18408  ;;
18409
18410solaris*)
18411  version_type=linux
18412  need_lib_prefix=no
18413  need_version=no
18414  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18415  soname_spec='${libname}${release}${shared_ext}$major'
18416  shlibpath_var=LD_LIBRARY_PATH
18417  shlibpath_overrides_runpath=yes
18418  hardcode_into_libs=yes
18419  # ldd complains unless libraries are executable
18420  postinstall_cmds='chmod +x $lib'
18421  ;;
18422
18423sunos4*)
18424  version_type=sunos
18425  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18426  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18427  shlibpath_var=LD_LIBRARY_PATH
18428  shlibpath_overrides_runpath=yes
18429  if test "$with_gnu_ld" = yes; then
18430    need_lib_prefix=no
18431  fi
18432  need_version=yes
18433  ;;
18434
18435sysv4 | sysv4.3*)
18436  version_type=linux
18437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18438  soname_spec='${libname}${release}${shared_ext}$major'
18439  shlibpath_var=LD_LIBRARY_PATH
18440  case $host_vendor in
18441    sni)
18442      shlibpath_overrides_runpath=no
18443      need_lib_prefix=no
18444      runpath_var=LD_RUN_PATH
18445      ;;
18446    siemens)
18447      need_lib_prefix=no
18448      ;;
18449    motorola)
18450      need_lib_prefix=no
18451      need_version=no
18452      shlibpath_overrides_runpath=no
18453      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18454      ;;
18455  esac
18456  ;;
18457
18458sysv4*MP*)
18459  if test -d /usr/nec ;then
18460    version_type=linux
18461    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18462    soname_spec='$libname${shared_ext}.$major'
18463    shlibpath_var=LD_LIBRARY_PATH
18464  fi
18465  ;;
18466
18467sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18468  version_type=freebsd-elf
18469  need_lib_prefix=no
18470  need_version=no
18471  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18472  soname_spec='${libname}${release}${shared_ext}$major'
18473  shlibpath_var=LD_LIBRARY_PATH
18474  shlibpath_overrides_runpath=yes
18475  hardcode_into_libs=yes
18476  if test "$with_gnu_ld" = yes; then
18477    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18478  else
18479    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18480    case $host_os in
18481      sco3.2v5*)
18482        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18483	;;
18484    esac
18485  fi
18486  sys_lib_dlsearch_path_spec='/usr/lib'
18487  ;;
18488
18489tpf*)
18490  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
18491  version_type=linux
18492  need_lib_prefix=no
18493  need_version=no
18494  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18495  shlibpath_var=LD_LIBRARY_PATH
18496  shlibpath_overrides_runpath=no
18497  hardcode_into_libs=yes
18498  ;;
18499
18500uts4*)
18501  version_type=linux
18502  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18503  soname_spec='${libname}${release}${shared_ext}$major'
18504  shlibpath_var=LD_LIBRARY_PATH
18505  ;;
18506
18507*)
18508  dynamic_linker=no
18509  ;;
18510esac
18511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
18512$as_echo "$dynamic_linker" >&6; }
18513test "$dynamic_linker" = no && can_build_shared=no
18514
18515variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18516if test "$GCC" = yes; then
18517  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18518fi
18519
18520if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18521  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18522fi
18523if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18524  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18525fi
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
18565$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
18566hardcode_action_CXX=
18567if test -n "$hardcode_libdir_flag_spec_CXX" ||
18568   test -n "$runpath_var_CXX" ||
18569   test "X$hardcode_automatic_CXX" = "Xyes" ; then
18570
18571  # We can hardcode non-existent directories.
18572  if test "$hardcode_direct_CXX" != no &&
18573     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18574     # have to relink, otherwise we might link with an installed library
18575     # when we should be linking with a yet-to-be-installed one
18576     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
18577     test "$hardcode_minus_L_CXX" != no; then
18578    # Linking always hardcodes the temporary library directory.
18579    hardcode_action_CXX=relink
18580  else
18581    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18582    hardcode_action_CXX=immediate
18583  fi
18584else
18585  # We cannot hardcode anything, or else we can only hardcode existing
18586  # directories.
18587  hardcode_action_CXX=unsupported
18588fi
18589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action_CXX" >&5
18590$as_echo "$hardcode_action_CXX" >&6; }
18591
18592if test "$hardcode_action_CXX" = relink ||
18593   test "$inherit_rpath_CXX" = yes; then
18594  # Fast installation is not supported
18595  enable_fast_install=no
18596elif test "$shlibpath_overrides_runpath" = yes ||
18597     test "$enable_shared" = no; then
18598  # Fast installation is not necessary
18599  enable_fast_install=needless
18600fi
18601
18602
18603
18604
18605
18606
18607
18608  fi # test -n "$compiler"
18609
18610  CC=$lt_save_CC
18611  CFLAGS=$lt_save_CFLAGS
18612  LDCXX=$LD
18613  LD=$lt_save_LD
18614  GCC=$lt_save_GCC
18615  with_gnu_ld=$lt_save_with_gnu_ld
18616  lt_cv_path_LDCXX=$lt_cv_path_LD
18617  lt_cv_path_LD=$lt_save_path_LD
18618  lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
18619  lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
18620fi # test "$_lt_caught_CXX_error" != yes
18621
18622ac_ext=c
18623ac_cpp='$CPP $CPPFLAGS'
18624ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18625ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18626ac_compiler_gnu=$ac_cv_c_compiler_gnu
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640        ac_config_commands="$ac_config_commands libtool"
18641
18642
18643
18644
18645# Only expand once:
18646
18647
18648
18649
18650# NTP has (so far) been relying on leading-edge autogen, which
18651# means we need the appropriate corresponding libopts as well.
18652# Therefore, by default:
18653# - use the version of libopts we ship with
18654# - do not install it
18655# - build a static copy (AC_DISABLE_SHARED - done earlier)
18656case "${enable_local_libopts+set}" in
18657 set) ;;
18658 *) enable_local_libopts=yes ;;
18659esac
18660case "${enable_libopts_install+set}" in
18661 set) ;;
18662 *) enable_libopts_install=no ;;
18663esac
18664enable_nls=no
18665ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
18666if test "x$ac_cv_type_pid_t" = xyes; then :
18667
18668else
18669
18670cat >>confdefs.h <<_ACEOF
18671#define pid_t int
18672_ACEOF
18673
18674fi
18675
18676
18677
18678  ac_header_dirent=no
18679for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
18680  as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
18681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
18682$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; }
18683if eval \${$as_ac_Header+:} false; then :
18684  $as_echo_n "(cached) " >&6
18685else
18686  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18687/* end confdefs.h.  */
18688#include <sys/types.h>
18689#include <$ac_hdr>
18690
18691int
18692main ()
18693{
18694if ((DIR *) 0)
18695return 0;
18696  ;
18697  return 0;
18698}
18699_ACEOF
18700if ac_fn_c_try_compile "$LINENO"; then :
18701  eval "$as_ac_Header=yes"
18702else
18703  eval "$as_ac_Header=no"
18704fi
18705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18706fi
18707eval ac_res=\$$as_ac_Header
18708	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18709$as_echo "$ac_res" >&6; }
18710if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18711  cat >>confdefs.h <<_ACEOF
18712#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
18713_ACEOF
18714
18715ac_header_dirent=$ac_hdr; break
18716fi
18717
18718done
18719# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
18720if test $ac_header_dirent = dirent.h; then
18721  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
18722$as_echo_n "checking for library containing opendir... " >&6; }
18723if ${ac_cv_search_opendir+:} false; then :
18724  $as_echo_n "(cached) " >&6
18725else
18726  ac_func_search_save_LIBS=$LIBS
18727cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18728/* end confdefs.h.  */
18729
18730/* Override any GCC internal prototype to avoid an error.
18731   Use char because int might match the return type of a GCC
18732   builtin and then its argument prototype would still apply.  */
18733#ifdef __cplusplus
18734extern "C"
18735#endif
18736char opendir ();
18737int
18738main ()
18739{
18740return opendir ();
18741  ;
18742  return 0;
18743}
18744_ACEOF
18745for ac_lib in '' dir; do
18746  if test -z "$ac_lib"; then
18747    ac_res="none required"
18748  else
18749    ac_res=-l$ac_lib
18750    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18751  fi
18752  if ac_fn_c_try_link "$LINENO"; then :
18753  ac_cv_search_opendir=$ac_res
18754fi
18755rm -f core conftest.err conftest.$ac_objext \
18756    conftest$ac_exeext
18757  if ${ac_cv_search_opendir+:} false; then :
18758  break
18759fi
18760done
18761if ${ac_cv_search_opendir+:} false; then :
18762
18763else
18764  ac_cv_search_opendir=no
18765fi
18766rm conftest.$ac_ext
18767LIBS=$ac_func_search_save_LIBS
18768fi
18769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
18770$as_echo "$ac_cv_search_opendir" >&6; }
18771ac_res=$ac_cv_search_opendir
18772if test "$ac_res" != no; then :
18773  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18774
18775fi
18776
18777else
18778  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
18779$as_echo_n "checking for library containing opendir... " >&6; }
18780if ${ac_cv_search_opendir+:} false; then :
18781  $as_echo_n "(cached) " >&6
18782else
18783  ac_func_search_save_LIBS=$LIBS
18784cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18785/* end confdefs.h.  */
18786
18787/* Override any GCC internal prototype to avoid an error.
18788   Use char because int might match the return type of a GCC
18789   builtin and then its argument prototype would still apply.  */
18790#ifdef __cplusplus
18791extern "C"
18792#endif
18793char opendir ();
18794int
18795main ()
18796{
18797return opendir ();
18798  ;
18799  return 0;
18800}
18801_ACEOF
18802for ac_lib in '' x; do
18803  if test -z "$ac_lib"; then
18804    ac_res="none required"
18805  else
18806    ac_res=-l$ac_lib
18807    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
18808  fi
18809  if ac_fn_c_try_link "$LINENO"; then :
18810  ac_cv_search_opendir=$ac_res
18811fi
18812rm -f core conftest.err conftest.$ac_objext \
18813    conftest$ac_exeext
18814  if ${ac_cv_search_opendir+:} false; then :
18815  break
18816fi
18817done
18818if ${ac_cv_search_opendir+:} false; then :
18819
18820else
18821  ac_cv_search_opendir=no
18822fi
18823rm conftest.$ac_ext
18824LIBS=$ac_func_search_save_LIBS
18825fi
18826{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
18827$as_echo "$ac_cv_search_opendir" >&6; }
18828ac_res=$ac_cv_search_opendir
18829if test "$ac_res" != no; then :
18830  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
18831
18832fi
18833
18834fi
18835
18836
18837  # =================
18838  # AC_CHECK_HEADERS
18839  # =================
18840  for ac_header in  \
18841      sys/mman.h    sys/param.h   sys/poll.h    sys/procset.h \
18842      sys/select.h  sys/socket.h  sys/stropts.h sys/time.h \
18843      sys/un.h      sys/wait.h    dlfcn.h       errno.h \
18844      fcntl.h       libgen.h      libintl.h     memory.h \
18845      netinet/in.h  setjmp.h      stdbool.h     sysexits.h \
18846      unistd.h      utime.h
18847do :
18848  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18849ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18850if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18851  cat >>confdefs.h <<_ACEOF
18852#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18853_ACEOF
18854
18855fi
18856
18857done
18858
18859
18860  for ac_header in stdarg.h     varargs.h
18861do :
18862  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18863ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18864if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18865  cat >>confdefs.h <<_ACEOF
18866#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18867_ACEOF
18868 lo_have_arg_hdr=true;break
18869else
18870  lo_have_arg_hdr=false
18871fi
18872
18873done
18874
18875
18876  for ac_header in string.h     strings.h
18877do :
18878  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18879ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18880if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18881  cat >>confdefs.h <<_ACEOF
18882#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18883_ACEOF
18884 lo_have_str_hdr=true;break
18885else
18886  lo_have_str_hdr=false
18887fi
18888
18889done
18890
18891
18892  for ac_header in limits.h     sys/limits.h  values.h
18893do :
18894  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18895ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18896if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18897  cat >>confdefs.h <<_ACEOF
18898#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18899_ACEOF
18900 lo_have_lim_hdr=true;break
18901else
18902  lo_have_lim_hdr=false
18903fi
18904
18905done
18906
18907
18908  for ac_header in inttypes.h   stdint.h
18909do :
18910  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18911ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18912if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18913  cat >>confdefs.h <<_ACEOF
18914#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18915_ACEOF
18916 lo_have_typ_hdr=true;break
18917else
18918  lo_have_typ_hdr=false
18919fi
18920
18921done
18922
18923
18924  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working stdnoreturn.h" >&5
18925$as_echo_n "checking for working stdnoreturn.h... " >&6; }
18926if ${gl_cv_header_working_stdnoreturn_h+:} false; then :
18927  $as_echo_n "(cached) " >&6
18928else
18929  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18930/* end confdefs.h.  */
18931#include <stdlib.h>
18932            #include <stdnoreturn.h>
18933            /* Do not check for 'noreturn' after the return type.
18934               C11 allows it, but it's rarely done that way
18935               and circa-2012 bleeding-edge GCC rejects it when given
18936               -Werror=old-style-declaration.  */
18937            noreturn void foo1 (void) { exit (0); }
18938            _Noreturn void foo2 (void) { exit (0); }
18939            int testit (int argc, char **argv) {
18940              if (argc & 1)
18941                return 0;
18942              (argv[0][0] ? foo1 : foo2) ();
18943            }
18944
18945int
18946main ()
18947{
18948
18949  ;
18950  return 0;
18951}
18952_ACEOF
18953if ac_fn_c_try_compile "$LINENO"; then :
18954  gl_cv_header_working_stdnoreturn_h=yes
18955else
18956  gl_cv_header_working_stdnoreturn_h=no
18957fi
18958rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18959fi
18960{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdnoreturn_h" >&5
18961$as_echo "$gl_cv_header_working_stdnoreturn_h" >&6; }
18962
18963  if test $gl_cv_header_working_stdnoreturn_h = yes; then
18964    STDNORETURN_H=''
18965  else
18966    STDNORETURN_H='stdnoreturn.h'
18967  fi
18968
18969
18970   if test -n "$STDNORETURN_H"; then
18971  GL_GENERATE_STDNORETURN_H_TRUE=
18972  GL_GENERATE_STDNORETURN_H_FALSE='#'
18973else
18974  GL_GENERATE_STDNORETURN_H_TRUE='#'
18975  GL_GENERATE_STDNORETURN_H_FALSE=
18976fi
18977
18978
18979
18980  # ----------------------------------------------------------------------
18981  # check for various programs used during the build.
18982  # On OS/X, "wchar.h" needs "runetype.h" to work properly.
18983  # ----------------------------------------------------------------------
18984  for ac_header in runetype.h wchar.h
18985do :
18986  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18987ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
18988  $ac_includes_default
18989  #if HAVE_RUNETYPE_H
18990  # include <runetype.h>
18991  #endif
18992
18993"
18994if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18995  cat >>confdefs.h <<_ACEOF
18996#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18997_ACEOF
18998
18999fi
19000
19001done
19002
19003
19004  # Check whether --enable-nls was given.
19005if test "${enable_nls+set}" = set; then :
19006  enableval=$enable_nls;
19007fi
19008
19009  if test "x$enable_nls" != "xno" && \
19010  test "X${ac_cv_header_libintl_h}" = Xyes; then :
19011
19012
19013$as_echo "#define ENABLE_NLS 1" >>confdefs.h
19014
19015fi
19016
19017  # --------------------------------------------
19018  # Verify certain entries from AC_CHECK_HEADERS
19019  # --------------------------------------------
19020  ${lo_have_arg_hdr} || \
19021    as_fn_error $? "you must have stdarg.h or varargs.h on your system" "$LINENO" 5
19022
19023  ${lo_have_str_hdr} || \
19024    as_fn_error $? "you must have string.h or strings.h on your system" "$LINENO" 5
19025
19026  ${lo_have_lim_hdr} || \
19027    as_fn_error $? "you must have one of limits.h, sys/limits.h or values.h" "$LINENO" 5
19028
19029  ${lo_have_typ_hdr} || \
19030    as_fn_error $? "you must have inttypes.h or stdint.h on your system" "$LINENO" 5
19031
19032  for f in sys_types sys_param sys_stat string errno stdlib memory setjmp
19033  do eval as_ac_var=\${ac_cv_header_${f}_h}
19034     test "X${as_ac_var}" = Xyes || {
19035       as_fn_error $? "you must have ${f}.h on your system" "$LINENO" 5
19036     }
19037  done
19038  test "X${ac_cv_header_inttypes_h-no}" = Xyes || \
19039    echo '#include <stdint.h>' > inttypes.h
19040
19041  # ----------------------------------------------------------------------
19042  # Checks for typedefs
19043  # ----------------------------------------------------------------------
19044  ac_fn_c_check_type "$LINENO" "wchar_t" "ac_cv_type_wchar_t" "$ac_includes_default"
19045if test "x$ac_cv_type_wchar_t" = xyes; then :
19046
19047cat >>confdefs.h <<_ACEOF
19048#define HAVE_WCHAR_T 1
19049_ACEOF
19050
19051
19052fi
19053
19054  ac_fn_c_check_type "$LINENO" "wint_t" "ac_cv_type_wint_t" "
19055    $ac_includes_default
19056    #if HAVE_RUNETYPE_H
19057    # include <runetype.h>
19058    #endif
19059    #if HAVE_WCHAR_H
19060    # include <wchar.h>
19061    #endif
19062
19063"
19064if test "x$ac_cv_type_wint_t" = xyes; then :
19065
19066cat >>confdefs.h <<_ACEOF
19067#define HAVE_WINT_T 1
19068_ACEOF
19069
19070
19071fi
19072
19073  ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
19074if test "x$ac_cv_type_int8_t" = xyes; then :
19075
19076cat >>confdefs.h <<_ACEOF
19077#define HAVE_INT8_T 1
19078_ACEOF
19079
19080
19081fi
19082ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
19083if test "x$ac_cv_type_uint8_t" = xyes; then :
19084
19085cat >>confdefs.h <<_ACEOF
19086#define HAVE_UINT8_T 1
19087_ACEOF
19088
19089
19090fi
19091ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
19092if test "x$ac_cv_type_int16_t" = xyes; then :
19093
19094cat >>confdefs.h <<_ACEOF
19095#define HAVE_INT16_T 1
19096_ACEOF
19097
19098
19099fi
19100ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
19101if test "x$ac_cv_type_uint16_t" = xyes; then :
19102
19103cat >>confdefs.h <<_ACEOF
19104#define HAVE_UINT16_T 1
19105_ACEOF
19106
19107
19108fi
19109ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
19110if test "x$ac_cv_type_int32_t" = xyes; then :
19111
19112cat >>confdefs.h <<_ACEOF
19113#define HAVE_INT32_T 1
19114_ACEOF
19115
19116
19117fi
19118ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
19119if test "x$ac_cv_type_uint32_t" = xyes; then :
19120
19121cat >>confdefs.h <<_ACEOF
19122#define HAVE_UINT32_T 1
19123_ACEOF
19124
19125
19126fi
19127ac_fn_c_check_type "$LINENO" "intptr_t" "ac_cv_type_intptr_t" "$ac_includes_default"
19128if test "x$ac_cv_type_intptr_t" = xyes; then :
19129
19130cat >>confdefs.h <<_ACEOF
19131#define HAVE_INTPTR_T 1
19132_ACEOF
19133
19134
19135fi
19136ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
19137if test "x$ac_cv_type_uintptr_t" = xyes; then :
19138
19139cat >>confdefs.h <<_ACEOF
19140#define HAVE_UINTPTR_T 1
19141_ACEOF
19142
19143
19144fi
19145ac_fn_c_check_type "$LINENO" "uint_t" "ac_cv_type_uint_t" "$ac_includes_default"
19146if test "x$ac_cv_type_uint_t" = xyes; then :
19147
19148cat >>confdefs.h <<_ACEOF
19149#define HAVE_UINT_T 1
19150_ACEOF
19151
19152
19153fi
19154ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
19155if test "x$ac_cv_type_pid_t" = xyes; then :
19156
19157cat >>confdefs.h <<_ACEOF
19158#define HAVE_PID_T 1
19159_ACEOF
19160
19161
19162fi
19163ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
19164if test "x$ac_cv_type_size_t" = xyes; then :
19165
19166cat >>confdefs.h <<_ACEOF
19167#define HAVE_SIZE_T 1
19168_ACEOF
19169
19170
19171fi
19172ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
19173if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
19174
19175cat >>confdefs.h <<_ACEOF
19176#define HAVE_PTRDIFF_T 1
19177_ACEOF
19178
19179
19180fi
19181
19182  # The cast to long int works around a bug in the HP C Compiler
19183# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19184# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19185# This bug is HP SR number 8606223364.
19186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
19187$as_echo_n "checking size of char *... " >&6; }
19188if ${ac_cv_sizeof_char_p+:} false; then :
19189  $as_echo_n "(cached) " >&6
19190else
19191  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p"        "$ac_includes_default"; then :
19192
19193else
19194  if test "$ac_cv_type_char_p" = yes; then
19195     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19196$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19197as_fn_error 77 "cannot compute sizeof (char *)
19198See \`config.log' for more details" "$LINENO" 5; }
19199   else
19200     ac_cv_sizeof_char_p=0
19201   fi
19202fi
19203
19204fi
19205{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
19206$as_echo "$ac_cv_sizeof_char_p" >&6; }
19207
19208
19209
19210cat >>confdefs.h <<_ACEOF
19211#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
19212_ACEOF
19213
19214
19215  # The cast to long int works around a bug in the HP C Compiler
19216# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19217# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19218# This bug is HP SR number 8606223364.
19219{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
19220$as_echo_n "checking size of int... " >&6; }
19221if ${ac_cv_sizeof_int+:} false; then :
19222  $as_echo_n "(cached) " >&6
19223else
19224  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
19225
19226else
19227  if test "$ac_cv_type_int" = yes; then
19228     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19229$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19230as_fn_error 77 "cannot compute sizeof (int)
19231See \`config.log' for more details" "$LINENO" 5; }
19232   else
19233     ac_cv_sizeof_int=0
19234   fi
19235fi
19236
19237fi
19238{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
19239$as_echo "$ac_cv_sizeof_int" >&6; }
19240
19241
19242
19243cat >>confdefs.h <<_ACEOF
19244#define SIZEOF_INT $ac_cv_sizeof_int
19245_ACEOF
19246
19247
19248  # The cast to long int works around a bug in the HP C Compiler
19249# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19250# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19251# This bug is HP SR number 8606223364.
19252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
19253$as_echo_n "checking size of long... " >&6; }
19254if ${ac_cv_sizeof_long+:} false; then :
19255  $as_echo_n "(cached) " >&6
19256else
19257  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
19258
19259else
19260  if test "$ac_cv_type_long" = yes; then
19261     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19263as_fn_error 77 "cannot compute sizeof (long)
19264See \`config.log' for more details" "$LINENO" 5; }
19265   else
19266     ac_cv_sizeof_long=0
19267   fi
19268fi
19269
19270fi
19271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
19272$as_echo "$ac_cv_sizeof_long" >&6; }
19273
19274
19275
19276cat >>confdefs.h <<_ACEOF
19277#define SIZEOF_LONG $ac_cv_sizeof_long
19278_ACEOF
19279
19280
19281  # The cast to long int works around a bug in the HP C Compiler
19282# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19283# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19284# This bug is HP SR number 8606223364.
19285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
19286$as_echo_n "checking size of short... " >&6; }
19287if ${ac_cv_sizeof_short+:} false; then :
19288  $as_echo_n "(cached) " >&6
19289else
19290  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
19291
19292else
19293  if test "$ac_cv_type_short" = yes; then
19294     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19295$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19296as_fn_error 77 "cannot compute sizeof (short)
19297See \`config.log' for more details" "$LINENO" 5; }
19298   else
19299     ac_cv_sizeof_short=0
19300   fi
19301fi
19302
19303fi
19304{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
19305$as_echo "$ac_cv_sizeof_short" >&6; }
19306
19307
19308
19309cat >>confdefs.h <<_ACEOF
19310#define SIZEOF_SHORT $ac_cv_sizeof_short
19311_ACEOF
19312
19313
19314
19315  # ------------
19316  # AC_CHECK_LIB
19317  # ------------
19318  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pathfind in -lgen" >&5
19319$as_echo_n "checking for pathfind in -lgen... " >&6; }
19320if ${ac_cv_lib_gen_pathfind+:} false; then :
19321  $as_echo_n "(cached) " >&6
19322else
19323  ac_check_lib_save_LIBS=$LIBS
19324LIBS="-lgen  $LIBS"
19325cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19326/* end confdefs.h.  */
19327
19328/* Override any GCC internal prototype to avoid an error.
19329   Use char because int might match the return type of a GCC
19330   builtin and then its argument prototype would still apply.  */
19331#ifdef __cplusplus
19332extern "C"
19333#endif
19334char pathfind ();
19335int
19336main ()
19337{
19338return pathfind ();
19339  ;
19340  return 0;
19341}
19342_ACEOF
19343if ac_fn_c_try_link "$LINENO"; then :
19344  ac_cv_lib_gen_pathfind=yes
19345else
19346  ac_cv_lib_gen_pathfind=no
19347fi
19348rm -f core conftest.err conftest.$ac_objext \
19349    conftest$ac_exeext conftest.$ac_ext
19350LIBS=$ac_check_lib_save_LIBS
19351fi
19352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_gen_pathfind" >&5
19353$as_echo "$ac_cv_lib_gen_pathfind" >&6; }
19354if test "x$ac_cv_lib_gen_pathfind" = xyes; then :
19355  cat >>confdefs.h <<_ACEOF
19356#define HAVE_LIBGEN 1
19357_ACEOF
19358
19359  LIBS="-lgen $LIBS"
19360
19361fi
19362
19363  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gettext in -lintl" >&5
19364$as_echo_n "checking for gettext in -lintl... " >&6; }
19365if ${ac_cv_lib_intl_gettext+:} false; then :
19366  $as_echo_n "(cached) " >&6
19367else
19368  ac_check_lib_save_LIBS=$LIBS
19369LIBS="-lintl  $LIBS"
19370cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19371/* end confdefs.h.  */
19372
19373/* Override any GCC internal prototype to avoid an error.
19374   Use char because int might match the return type of a GCC
19375   builtin and then its argument prototype would still apply.  */
19376#ifdef __cplusplus
19377extern "C"
19378#endif
19379char gettext ();
19380int
19381main ()
19382{
19383return gettext ();
19384  ;
19385  return 0;
19386}
19387_ACEOF
19388if ac_fn_c_try_link "$LINENO"; then :
19389  ac_cv_lib_intl_gettext=yes
19390else
19391  ac_cv_lib_intl_gettext=no
19392fi
19393rm -f core conftest.err conftest.$ac_objext \
19394    conftest$ac_exeext conftest.$ac_ext
19395LIBS=$ac_check_lib_save_LIBS
19396fi
19397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_intl_gettext" >&5
19398$as_echo "$ac_cv_lib_intl_gettext" >&6; }
19399if test "x$ac_cv_lib_intl_gettext" = xyes; then :
19400  cat >>confdefs.h <<_ACEOF
19401#define HAVE_LIBINTL 1
19402_ACEOF
19403
19404  LIBS="-lintl $LIBS"
19405
19406fi
19407
19408  for ac_func in vprintf
19409do :
19410  ac_fn_c_check_func "$LINENO" "vprintf" "ac_cv_func_vprintf"
19411if test "x$ac_cv_func_vprintf" = xyes; then :
19412  cat >>confdefs.h <<_ACEOF
19413#define HAVE_VPRINTF 1
19414_ACEOF
19415
19416ac_fn_c_check_func "$LINENO" "_doprnt" "ac_cv_func__doprnt"
19417if test "x$ac_cv_func__doprnt" = xyes; then :
19418
19419$as_echo "#define HAVE_DOPRNT 1" >>confdefs.h
19420
19421fi
19422
19423fi
19424done
19425
19426
19427  for ac_header in vfork.h
19428do :
19429  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
19430if test "x$ac_cv_header_vfork_h" = xyes; then :
19431  cat >>confdefs.h <<_ACEOF
19432#define HAVE_VFORK_H 1
19433_ACEOF
19434
19435fi
19436
19437done
19438
19439for ac_func in fork vfork
19440do :
19441  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19442ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19443if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19444  cat >>confdefs.h <<_ACEOF
19445#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19446_ACEOF
19447
19448fi
19449done
19450
19451if test "x$ac_cv_func_fork" = xyes; then
19452  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
19453$as_echo_n "checking for working fork... " >&6; }
19454if ${ac_cv_func_fork_works+:} false; then :
19455  $as_echo_n "(cached) " >&6
19456else
19457  if test "$cross_compiling" = yes; then :
19458  ac_cv_func_fork_works=cross
19459else
19460  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19461/* end confdefs.h.  */
19462$ac_includes_default
19463int
19464main ()
19465{
19466
19467	  /* By Ruediger Kuhlmann. */
19468	  return fork () < 0;
19469
19470  ;
19471  return 0;
19472}
19473_ACEOF
19474if ac_fn_c_try_run "$LINENO"; then :
19475  ac_cv_func_fork_works=yes
19476else
19477  ac_cv_func_fork_works=no
19478fi
19479rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19480  conftest.$ac_objext conftest.beam conftest.$ac_ext
19481fi
19482
19483fi
19484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
19485$as_echo "$ac_cv_func_fork_works" >&6; }
19486
19487else
19488  ac_cv_func_fork_works=$ac_cv_func_fork
19489fi
19490if test "x$ac_cv_func_fork_works" = xcross; then
19491  case $host in
19492    *-*-amigaos* | *-*-msdosdjgpp*)
19493      # Override, as these systems have only a dummy fork() stub
19494      ac_cv_func_fork_works=no
19495      ;;
19496    *)
19497      ac_cv_func_fork_works=yes
19498      ;;
19499  esac
19500  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
19501$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
19502fi
19503ac_cv_func_vfork_works=$ac_cv_func_vfork
19504if test "x$ac_cv_func_vfork" = xyes; then
19505  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
19506$as_echo_n "checking for working vfork... " >&6; }
19507if ${ac_cv_func_vfork_works+:} false; then :
19508  $as_echo_n "(cached) " >&6
19509else
19510  if test "$cross_compiling" = yes; then :
19511  ac_cv_func_vfork_works=cross
19512else
19513  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19514/* end confdefs.h.  */
19515/* Thanks to Paul Eggert for this test.  */
19516$ac_includes_default
19517#include <sys/wait.h>
19518#ifdef HAVE_VFORK_H
19519# include <vfork.h>
19520#endif
19521/* On some sparc systems, changes by the child to local and incoming
19522   argument registers are propagated back to the parent.  The compiler
19523   is told about this with #include <vfork.h>, but some compilers
19524   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
19525   static variable whose address is put into a register that is
19526   clobbered by the vfork.  */
19527static void
19528#ifdef __cplusplus
19529sparc_address_test (int arg)
19530# else
19531sparc_address_test (arg) int arg;
19532#endif
19533{
19534  static pid_t child;
19535  if (!child) {
19536    child = vfork ();
19537    if (child < 0) {
19538      perror ("vfork");
19539      _exit(2);
19540    }
19541    if (!child) {
19542      arg = getpid();
19543      write(-1, "", 0);
19544      _exit (arg);
19545    }
19546  }
19547}
19548
19549int
19550main ()
19551{
19552  pid_t parent = getpid ();
19553  pid_t child;
19554
19555  sparc_address_test (0);
19556
19557  child = vfork ();
19558
19559  if (child == 0) {
19560    /* Here is another test for sparc vfork register problems.  This
19561       test uses lots of local variables, at least as many local
19562       variables as main has allocated so far including compiler
19563       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
19564       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
19565       reuse the register of parent for one of the local variables,
19566       since it will think that parent can't possibly be used any more
19567       in this routine.  Assigning to the local variable will thus
19568       munge parent in the parent process.  */
19569    pid_t
19570      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
19571      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
19572    /* Convince the compiler that p..p7 are live; otherwise, it might
19573       use the same hardware register for all 8 local variables.  */
19574    if (p != p1 || p != p2 || p != p3 || p != p4
19575	|| p != p5 || p != p6 || p != p7)
19576      _exit(1);
19577
19578    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
19579       from child file descriptors.  If the child closes a descriptor
19580       before it execs or exits, this munges the parent's descriptor
19581       as well.  Test for this by closing stdout in the child.  */
19582    _exit(close(fileno(stdout)) != 0);
19583  } else {
19584    int status;
19585    struct stat st;
19586
19587    while (wait(&status) != child)
19588      ;
19589    return (
19590	 /* Was there some problem with vforking?  */
19591	 child < 0
19592
19593	 /* Did the child fail?  (This shouldn't happen.)  */
19594	 || status
19595
19596	 /* Did the vfork/compiler bug occur?  */
19597	 || parent != getpid()
19598
19599	 /* Did the file descriptor bug occur?  */
19600	 || fstat(fileno(stdout), &st) != 0
19601	 );
19602  }
19603}
19604_ACEOF
19605if ac_fn_c_try_run "$LINENO"; then :
19606  ac_cv_func_vfork_works=yes
19607else
19608  ac_cv_func_vfork_works=no
19609fi
19610rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19611  conftest.$ac_objext conftest.beam conftest.$ac_ext
19612fi
19613
19614fi
19615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
19616$as_echo "$ac_cv_func_vfork_works" >&6; }
19617
19618fi;
19619if test "x$ac_cv_func_fork_works" = xcross; then
19620  ac_cv_func_vfork_works=$ac_cv_func_vfork
19621  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
19622$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
19623fi
19624
19625if test "x$ac_cv_func_vfork_works" = xyes; then
19626
19627$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
19628
19629else
19630
19631$as_echo "#define vfork fork" >>confdefs.h
19632
19633fi
19634if test "x$ac_cv_func_fork_works" = xyes; then
19635
19636$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
19637
19638fi
19639
19640  for ac_func in mmap canonicalize_file_name snprintf strdup strchr \
19641                 strrchr strsignal fchmod fstat chmod
19642do :
19643  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19644ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19645if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19646  cat >>confdefs.h <<_ACEOF
19647#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19648_ACEOF
19649
19650fi
19651done
19652
19653  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
19654$as_echo_n "checking for a sed that does not truncate output... " >&6; }
19655if ${ac_cv_path_SED+:} false; then :
19656  $as_echo_n "(cached) " >&6
19657else
19658            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
19659     for ac_i in 1 2 3 4 5 6 7; do
19660       ac_script="$ac_script$as_nl$ac_script"
19661     done
19662     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
19663     { ac_script=; unset ac_script;}
19664     if test -z "$SED"; then
19665  ac_path_SED_found=false
19666  # Loop through the user's path and test for each of PROGNAME-LIST
19667  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19668for as_dir in $PATH
19669do
19670  IFS=$as_save_IFS
19671  test -z "$as_dir" && as_dir=.
19672    for ac_prog in sed gsed; do
19673    for ac_exec_ext in '' $ac_executable_extensions; do
19674      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
19675      as_fn_executable_p "$ac_path_SED" || continue
19676# Check for GNU ac_path_SED and select it if it is found.
19677  # Check for GNU $ac_path_SED
19678case `"$ac_path_SED" --version 2>&1` in
19679*GNU*)
19680  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
19681*)
19682  ac_count=0
19683  $as_echo_n 0123456789 >"conftest.in"
19684  while :
19685  do
19686    cat "conftest.in" "conftest.in" >"conftest.tmp"
19687    mv "conftest.tmp" "conftest.in"
19688    cp "conftest.in" "conftest.nl"
19689    $as_echo '' >> "conftest.nl"
19690    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
19691    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
19692    as_fn_arith $ac_count + 1 && ac_count=$as_val
19693    if test $ac_count -gt ${ac_path_SED_max-0}; then
19694      # Best one so far, save it but keep looking for a better one
19695      ac_cv_path_SED="$ac_path_SED"
19696      ac_path_SED_max=$ac_count
19697    fi
19698    # 10*(2^10) chars as input seems more than enough
19699    test $ac_count -gt 10 && break
19700  done
19701  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
19702esac
19703
19704      $ac_path_SED_found && break 3
19705    done
19706  done
19707  done
19708IFS=$as_save_IFS
19709  if test -z "$ac_cv_path_SED"; then
19710    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
19711  fi
19712else
19713  ac_cv_path_SED=$SED
19714fi
19715
19716fi
19717{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
19718$as_echo "$ac_cv_path_SED" >&6; }
19719 SED="$ac_cv_path_SED"
19720  rm -f conftest.sed
19721
19722  while :
19723  do
19724      POSIX_SHELL=`which bash`
19725      test -x "$POSIX_SHELL" && break
19726      POSIX_SHELL=`which dash`
19727      test -x "$POSIX_SHELL" && break
19728      POSIX_SHELL=/usr/xpg4/bin/sh
19729      test -x "$POSIX_SHELL" && break
19730      POSIX_SHELL=`/bin/sh -c '
19731          exec 2>/dev/null
19732          if ! true ; then exit 1 ; fi
19733          echo /bin/sh'`
19734      test -x "$POSIX_SHELL" && break
19735      as_fn_error $? "cannot locate a working POSIX shell" "$LINENO" 5
19736  done
19737
19738cat >>confdefs.h <<_ACEOF
19739#define POSIX_SHELL "${POSIX_SHELL}"
19740_ACEOF
19741
19742
19743
19744
19745
19746  LIBOPTS_BUILD_BLOCKED=true
19747
19748
19749  NEED_LIBOPTS_DIR=''
19750
19751  # Check whether --enable-local-libopts was given.
19752if test "${enable_local_libopts+set}" = set; then :
19753  enableval=$enable_local_libopts;
19754    if test x$enableval = xyes ; then
19755       { $as_echo "$as_me:${as_lineno-$LINENO}: Using supplied libopts tearoff" >&5
19756$as_echo "$as_me: Using supplied libopts tearoff" >&6;}
19757       LIBOPTS_CFLAGS='-I$(top_srcdir)/sntp/libopts'
19758       NEED_LIBOPTS_DIR=true
19759       LIBOPTS_LDADD='$(top_builddir)/sntp/libopts/libopts.la'
19760    fi
19761fi
19762
19763
19764  # Check whether --enable-libopts-install was given.
19765if test "${enable_libopts_install+set}" = set; then :
19766  enableval=$enable_libopts_install;
19767fi
19768
19769   if test "X${enable_libopts_install}" = Xyes; then
19770  INSTALL_LIBOPTS_TRUE=
19771  INSTALL_LIBOPTS_FALSE='#'
19772else
19773  INSTALL_LIBOPTS_TRUE='#'
19774  INSTALL_LIBOPTS_FALSE=
19775fi
19776
19777
19778  if test -z "${NEED_LIBOPTS_DIR}" ; then
19779     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether autoopts-config can be found" >&5
19780$as_echo_n "checking whether autoopts-config can be found... " >&6; }
19781
19782# Check whether --with-autoopts-config was given.
19783if test "${with_autoopts_config+set}" = set; then :
19784  withval=$with_autoopts_config; lo_cv_with_autoopts_config=${with_autoopts_config}
19785else
19786  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether autoopts-config is specified" >&5
19787$as_echo_n "checking whether autoopts-config is specified... " >&6; }
19788if ${lo_cv_with_autoopts_config+:} false; then :
19789  $as_echo_n "(cached) " >&6
19790else
19791  if autoopts-config --help 2>/dev/null 1>&2
19792        then lo_cv_with_autoopts_config=autoopts-config
19793        elif libopts-config --help 2>/dev/null 1>&2
19794        then lo_cv_with_autoopts_config=libopts-config
19795        else lo_cv_with_autoopts_config=no ; fi
19796fi
19797{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lo_cv_with_autoopts_config" >&5
19798$as_echo "$lo_cv_with_autoopts_config" >&6; }
19799
19800fi
19801 # end of AC_ARG_WITH
19802
19803     if ${lo_cv_test_autoopts+:} false; then :
19804  $as_echo_n "(cached) " >&6
19805else
19806
19807        if test -z "${lo_cv_with_autoopts_config}" \
19808                -o X"${lo_cv_with_autoopts_config}" = Xno
19809        then
19810           if autoopts-config --help 2>/dev/null 1>&2
19811           then lo_cv_with_autoopts_config=autoopts-config
19812           elif libopts-config --help 2>/dev/null 1>&2
19813           then lo_cv_with_autoopts_config=libopts-config
19814           else lo_cv_with_autoopts_config=false ; fi
19815        fi
19816        lo_cv_test_autoopts=`
19817            ${lo_cv_with_autoopts_config} --libs` 2> /dev/null
19818        if test $? -ne 0 -o -z "${lo_cv_test_autoopts}"
19819        then lo_cv_test_autoopts=no ; fi
19820
19821fi
19822 # end of CACHE_VAL
19823     { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lo_cv_test_autoopts}" >&5
19824$as_echo "${lo_cv_test_autoopts}" >&6; }
19825
19826     if test "X${lo_cv_test_autoopts}" != Xno
19827     then
19828        LIBOPTS_LDADD="${lo_cv_test_autoopts}"
19829        LIBOPTS_CFLAGS="`${lo_cv_with_autoopts_config} --cflags`"
19830     else
19831        LIBOPTS_LDADD='$(top_builddir)/sntp/libopts/libopts.la'
19832        LIBOPTS_CFLAGS='-I$(top_srcdir)/sntp/libopts'
19833        NEED_LIBOPTS_DIR=true
19834     fi
19835  fi # end of if test -z "${NEED_LIBOPTS_DIR}"
19836  if test -n "${LIBOPTS_BUILD_BLOCKED}" ; then
19837    NEED_LIBOPTS_DIR=''
19838  fi
19839   if test -n "${NEED_LIBOPTS_DIR}"; then
19840  NEED_LIBOPTS_TRUE=
19841  NEED_LIBOPTS_FALSE='#'
19842else
19843  NEED_LIBOPTS_TRUE='#'
19844  NEED_LIBOPTS_FALSE=
19845fi
19846
19847
19848
19849  LIBOPTS_DIR=sntp/libopts
19850
19851
19852# end of AC_DEFUN of LIBOPTS_CHECK_COMMON
19853
19854  # end of AC_DEFUN of LIBOPTS_CHECK_NOBUILD
19855
19856
19857
19858
19859ntp_pkgconfig_min_version='0.15.0'
19860if test -n "$ac_tool_prefix"; then
19861  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19862set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19863{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19864$as_echo_n "checking for $ac_word... " >&6; }
19865if ${ac_cv_path_PKG_CONFIG+:} false; then :
19866  $as_echo_n "(cached) " >&6
19867else
19868  case $PKG_CONFIG in
19869  [\\/]* | ?:[\\/]*)
19870  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19871  ;;
19872  *)
19873  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19874for as_dir in $PATH
19875do
19876  IFS=$as_save_IFS
19877  test -z "$as_dir" && as_dir=.
19878    for ac_exec_ext in '' $ac_executable_extensions; do
19879  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19880    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19881    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19882    break 2
19883  fi
19884done
19885  done
19886IFS=$as_save_IFS
19887
19888  ;;
19889esac
19890fi
19891PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19892if test -n "$PKG_CONFIG"; then
19893  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
19894$as_echo "$PKG_CONFIG" >&6; }
19895else
19896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19897$as_echo "no" >&6; }
19898fi
19899
19900
19901fi
19902if test -z "$ac_cv_path_PKG_CONFIG"; then
19903  ac_pt_PKG_CONFIG=$PKG_CONFIG
19904  # Extract the first word of "pkg-config", so it can be a program name with args.
19905set dummy pkg-config; ac_word=$2
19906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19907$as_echo_n "checking for $ac_word... " >&6; }
19908if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
19909  $as_echo_n "(cached) " >&6
19910else
19911  case $ac_pt_PKG_CONFIG in
19912  [\\/]* | ?:[\\/]*)
19913  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19914  ;;
19915  *)
19916  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19917for as_dir in $PATH
19918do
19919  IFS=$as_save_IFS
19920  test -z "$as_dir" && as_dir=.
19921    for ac_exec_ext in '' $ac_executable_extensions; do
19922  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19923    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19924    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19925    break 2
19926  fi
19927done
19928  done
19929IFS=$as_save_IFS
19930
19931  ;;
19932esac
19933fi
19934ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19935if test -n "$ac_pt_PKG_CONFIG"; then
19936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
19937$as_echo "$ac_pt_PKG_CONFIG" >&6; }
19938else
19939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19940$as_echo "no" >&6; }
19941fi
19942
19943  if test "x$ac_pt_PKG_CONFIG" = x; then
19944    PKG_CONFIG=""
19945  else
19946    case $cross_compiling:$ac_tool_warned in
19947yes:)
19948{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
19949$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
19950ac_tool_warned=yes ;;
19951esac
19952    PKG_CONFIG=$ac_pt_PKG_CONFIG
19953  fi
19954else
19955  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19956fi
19957
19958{ ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
19959{ ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
19960
19961case "$PKG_CONFIG" in
19962 /*)
19963    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
19964$as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
19965    if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
19966	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19967$as_echo "yes" >&6; }
19968    else
19969	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19970$as_echo "no" >&6; }
19971	PKG_CONFIG=""
19972    fi
19973    ;;
19974esac
19975
19976
19977
19978
19979# Check whether --enable-local-libevent was given.
19980if test "${enable_local_libevent+set}" = set; then :
19981  enableval=$enable_local_libevent; ntp_use_local_libevent=$enableval
19982else
19983  ntp_use_local_libevent=${ntp_use_local_libevent-detect}
19984
19985fi
19986
19987
19988
19989
19990
19991ntp_libevent_min_version=2
19992ntp_libevent_tearoff=sntp/libevent
19993
19994
19995
19996
19997
19998case "$ntp_use_local_libevent" in
19999 yes)
20000    ;;
20001 *) # If we have (a good enough) pkg-config, see if it can find libevent
20002    case "$PKG_CONFIG" in
20003     /*)
20004	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libevent $ntp_libevent_min_version or later is installed" >&5
20005$as_echo_n "checking if libevent $ntp_libevent_min_version or later is installed... " >&6; }
20006	if $PKG_CONFIG --atleast-version=$ntp_libevent_min_version libevent
20007	then
20008	    ntp_use_local_libevent=no
20009	    { $as_echo "$as_me:${as_lineno-$LINENO}: Using the installed libevent" >&5
20010$as_echo "$as_me: Using the installed libevent" >&6;}
20011	    CFLAGS_LIBEVENT=`$PKG_CONFIG --cflags libevent_pthreads`
20012	    CPPFLAGS_LIBEVENT=`$PKG_CONFIG --cflags-only-I libevent`
20013	    # HMS: I hope the following is accurate.
20014	    # We don't need -levent, we only need  -levent_core.
20015	    # While we could grab only the -L stuff, there *might* be
20016	    # other flags there we want.  Originally we just removed -levent
20017	    # but then somebody decided to install -levent-2.0
20018	    # LDADD_LIBEVENT=`$PKG_CONFIG --libs libevent | sed 's:-levent::'`
20019	    # So now we dance...
20020	    LDADD_LIBEVENT=
20021	    for i in `$PKG_CONFIG --libs libevent` `$PKG_CONFIG --cflags-only-other libevent_pthreads`
20022	    do
20023		case "$i" in
20024		 -D*) ;;
20025		 -levent*) ;;
20026		 *) case "$LDADD_LIBEVENT" in
20027		     '') LDADD_LIBEVENT="$i" ;;
20028		     *) LDADD_LIBEVENT="$LDADD_LIBEVENT $i" ;;
20029		    esac
20030		    ;;
20031		esac
20032	    done
20033	    case "$LIBISC_PTHREADS_NOTHREADS" in
20034	     pthreads)
20035		LDADD_LIBEVENT="$LDADD_LIBEVENT -levent_pthreads"
20036	    esac
20037	    LDADD_LIBEVENT="$LDADD_LIBEVENT -levent_core"
20038	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20039$as_echo "yes" >&6; }
20040	else
20041	    ntp_use_local_libevent=yes
20042	    # HMS: do we only need to do this if LIBISC_PTHREADS_NOTHREADS
20043	    # is "pthreads"?
20044	    CFLAGS_LIBEVENT=`$PKG_CONFIG --cflags libevent_pthreads`
20045	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20046$as_echo "no" >&6; }
20047	fi
20048	;;
20049     *)
20050	ntp_use_local_libevent=yes
20051	;;
20052    esac
20053    ;;
20054esac
20055
20056case "$ntp_use_local_libevent" in
20057 yes)
20058    { $as_echo "$as_me:${as_lineno-$LINENO}: Using libevent tearoff" >&5
20059$as_echo "$as_me: Using libevent tearoff" >&6;}
20060    CPPFLAGS_LIBEVENT="-I\$(top_builddir)/$ntp_libevent_tearoff/include -I\$(top_srcdir)/$ntp_libevent_tearoff/include"
20061    case "$LIBISC_PTHREADS_NOTHREADS" in
20062     pthreads)
20063	LDADD_LIBEVENT="\$(top_builddir)/$ntp_libevent_tearoff/libevent_pthreads.la \$(top_builddir)/$ntp_libevent_tearoff/libevent_core.la"
20064	;;
20065     *)
20066	LDADD_LIBEVENT="\$(top_builddir)/$ntp_libevent_tearoff/libevent_core.la"
20067    esac
20068esac
20069
20070
20071 if test "x$ntp_use_local_libevent" = "xyes"; then
20072  BUILD_LIBEVENT_TRUE=
20073  BUILD_LIBEVENT_FALSE='#'
20074else
20075  BUILD_LIBEVENT_TRUE='#'
20076  BUILD_LIBEVENT_FALSE=
20077fi
20078
20079
20080
20081
20082
20083
20084# Expose a cross-compilation indicator to makefiles
20085 if test $build != $host; then
20086  NTP_CROSSCOMPILE_TRUE=
20087  NTP_CROSSCOMPILE_FALSE='#'
20088else
20089  NTP_CROSSCOMPILE_TRUE='#'
20090  NTP_CROSSCOMPILE_FALSE=
20091fi
20092
20093
20094
20095ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
20096if test "x$ac_cv_type_size_t" = xyes; then :
20097
20098else
20099
20100cat >>confdefs.h <<_ACEOF
20101#define size_t unsigned int
20102_ACEOF
20103
20104fi
20105
20106
20107            # Check whether --enable-c99-snprintf was given.
20108if test "${enable_c99_snprintf+set}" = set; then :
20109  enableval=$enable_c99_snprintf; force_c99_snprintf=$enableval
20110else
20111  force_c99_snprintf=no
20112
20113fi
20114
20115    case "$force_c99_snprintf" in
20116     yes)
20117	hw_force_rpl_snprintf=yes
20118	hw_force_rpl_vsnprintf=yes
20119    esac
20120
20121
20122
20123
20124
20125
20126  for ac_header in $ac_header_list
20127do :
20128  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20129ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
20130"
20131if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20132  cat >>confdefs.h <<_ACEOF
20133#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20134_ACEOF
20135
20136fi
20137
20138done
20139
20140
20141
20142
20143
20144
20145
20146  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
20147$as_echo_n "checking for unsigned long long int... " >&6; }
20148if ${ac_cv_type_unsigned_long_long_int+:} false; then :
20149  $as_echo_n "(cached) " >&6
20150else
20151  ac_cv_type_unsigned_long_long_int=yes
20152     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
20153       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20154/* end confdefs.h.  */
20155
20156  /* For now, do not test the preprocessor; as of 2007 there are too many
20157	 implementations with broken preprocessors.  Perhaps this can
20158	 be revisited in 2012.  In the meantime, code should not expect
20159	 #if to work with literals wider than 32 bits.  */
20160      /* Test literals.  */
20161      long long int ll = 9223372036854775807ll;
20162      long long int nll = -9223372036854775807LL;
20163      unsigned long long int ull = 18446744073709551615ULL;
20164      /* Test constant expressions.   */
20165      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
20166		     ? 1 : -1)];
20167      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
20168		     ? 1 : -1)];
20169      int i = 63;
20170int
20171main ()
20172{
20173/* Test availability of runtime routines for shift and division.  */
20174      long long int llmax = 9223372036854775807ll;
20175      unsigned long long int ullmax = 18446744073709551615ull;
20176      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
20177	      | (llmax / ll) | (llmax % ll)
20178	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
20179	      | (ullmax / ull) | (ullmax % ull));
20180  ;
20181  return 0;
20182}
20183
20184_ACEOF
20185if ac_fn_c_try_link "$LINENO"; then :
20186
20187else
20188  ac_cv_type_unsigned_long_long_int=no
20189fi
20190rm -f core conftest.err conftest.$ac_objext \
20191    conftest$ac_exeext conftest.$ac_ext
20192     fi
20193fi
20194{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
20195$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
20196  if test $ac_cv_type_unsigned_long_long_int = yes; then
20197
20198$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
20199
20200  fi
20201
20202
20203      ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
20204if test "x$ac_cv_func_vsnprintf" = xyes; then :
20205  hw_cv_func_vsnprintf=yes
20206else
20207  hw_cv_func_vsnprintf=no
20208fi
20209
20210  if test "$hw_cv_func_vsnprintf" = yes; then :
20211  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vsnprintf is C99 compliant" >&5
20212$as_echo_n "checking whether vsnprintf is C99 compliant... " >&6; }
20213if ${hw_cv_func_vsnprintf_c99+:} false; then :
20214  $as_echo_n "(cached) " >&6
20215else
20216  if test "$cross_compiling" = yes; then :
20217  hw_cv_func_vsnprintf_c99=no
20218else
20219  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20220/* end confdefs.h.  */
20221#if HAVE_STDARG_H
20222          #include <stdarg.h>
20223          #endif
20224          #include <stdio.h>
20225          static int testprintf(char *buf, size_t size, const char *format, ...)
20226          {
20227            int result;
20228            va_list ap;
20229            va_start(ap, format);
20230            result = vsnprintf(buf, size, format, ap);
20231            va_end(ap);
20232            return result;
20233          }
20234int
20235main ()
20236{
20237char buf[43];
20238          if (testprintf(buf, 4, "The answer is %27.2g.", 42.0) != 42 ||
20239              testprintf(buf, 0, "No, it's %32zu.", (size_t)42) != 42 ||
20240              buf[0] != 'T' || buf[3] != '\0')
20241            return 1;
20242  ;
20243  return 0;
20244}
20245_ACEOF
20246if ac_fn_c_try_run "$LINENO"; then :
20247  hw_cv_func_vsnprintf_c99=yes
20248else
20249  hw_cv_func_vsnprintf_c99=no
20250fi
20251rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20252  conftest.$ac_objext conftest.beam conftest.$ac_ext
20253fi
20254
20255fi
20256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_cv_func_vsnprintf_c99" >&5
20257$as_echo "$hw_cv_func_vsnprintf_c99" >&6; }
20258else
20259  hw_cv_func_vsnprintf_c99=no
20260fi
20261
20262$as_echo "#define HAVE_VSNPRINTF 1" >>confdefs.h
20263
20264  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C99-snprintf replacement vsnprintf will be used" >&5
20265$as_echo_n "checking if C99-snprintf replacement vsnprintf will be used... " >&6; }
20266  if test "${hw_force_rpl_vsnprintf=no}" = yes -o "$hw_cv_func_vsnprintf_c99" = no; then :
20267  hw_use_rpl_vsnprintf=yes
20268else
20269  hw_use_rpl_vsnprintf=no
20270fi
20271  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_use_rpl_vsnprintf" >&5
20272$as_echo "$hw_use_rpl_vsnprintf" >&6; }
20273  if test "$hw_use_rpl_vsnprintf" = yes; then :
20274
20275$as_echo "#define HW_WANT_RPL_VSNPRINTF 1" >>confdefs.h
20276
20277    if test ${hw_nodef_vsnprintf=no} = no; then :
20278
20279$as_echo "#define vsnprintf rpl_vsnprintf" >>confdefs.h
20280
20281fi
20282    for ac_header in inttypes.h locale.h stddef.h stdint.h
20283do :
20284  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20285ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20286if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20287  cat >>confdefs.h <<_ACEOF
20288#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20289_ACEOF
20290
20291fi
20292
20293done
20294
20295    ac_fn_c_check_member "$LINENO" "struct lconv" "decimal_point" "ac_cv_member_struct_lconv_decimal_point" "#include <locale.h>
20296"
20297if test "x$ac_cv_member_struct_lconv_decimal_point" = xyes; then :
20298
20299cat >>confdefs.h <<_ACEOF
20300#define HAVE_STRUCT_LCONV_DECIMAL_POINT 1
20301_ACEOF
20302
20303
20304fi
20305ac_fn_c_check_member "$LINENO" "struct lconv" "thousands_sep" "ac_cv_member_struct_lconv_thousands_sep" "#include <locale.h>
20306"
20307if test "x$ac_cv_member_struct_lconv_thousands_sep" = xyes; then :
20308
20309cat >>confdefs.h <<_ACEOF
20310#define HAVE_STRUCT_LCONV_THOUSANDS_SEP 1
20311_ACEOF
20312
20313
20314fi
20315
20316
20317  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long double" >&5
20318$as_echo_n "checking for long double... " >&6; }
20319if ${ac_cv_type_long_double+:} false; then :
20320  $as_echo_n "(cached) " >&6
20321else
20322  if test "$GCC" = yes; then
20323       ac_cv_type_long_double=yes
20324     else
20325       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20326/* end confdefs.h.  */
20327/* The Stardent Vistra knows sizeof (long double), but does
20328		 not support it.  */
20329	      long double foo = 0.0L;
20330int
20331main ()
20332{
20333static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
20334	      sizeof (double) <= sizeof (long double))];
20335test_array [0] = 0;
20336return test_array [0];
20337
20338  ;
20339  return 0;
20340}
20341_ACEOF
20342if ac_fn_c_try_compile "$LINENO"; then :
20343  ac_cv_type_long_double=yes
20344else
20345  ac_cv_type_long_double=no
20346fi
20347rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20348     fi
20349fi
20350{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_double" >&5
20351$as_echo "$ac_cv_type_long_double" >&6; }
20352  if test $ac_cv_type_long_double = yes; then
20353
20354$as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
20355
20356  fi
20357
20358
20359
20360  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
20361$as_echo_n "checking for long long int... " >&6; }
20362if ${ac_cv_type_long_long_int+:} false; then :
20363  $as_echo_n "(cached) " >&6
20364else
20365  ac_cv_type_long_long_int=yes
20366      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
20367	ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
20368	if test $ac_cv_type_long_long_int = yes; then
20369	  	  	  	  if test "$cross_compiling" = yes; then :
20370  :
20371else
20372  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20373/* end confdefs.h.  */
20374#include <limits.h>
20375		 #ifndef LLONG_MAX
20376		 # define HALF \
20377			  (1LL << (sizeof (long long int) * CHAR_BIT - 2))
20378		 # define LLONG_MAX (HALF - 1 + HALF)
20379		 #endif
20380int
20381main ()
20382{
20383long long int n = 1;
20384		 int i;
20385		 for (i = 0; ; i++)
20386		   {
20387		     long long int m = n << i;
20388		     if (m >> i != n)
20389		       return 1;
20390		     if (LLONG_MAX / 2 < m)
20391		       break;
20392		   }
20393		 return 0;
20394  ;
20395  return 0;
20396}
20397_ACEOF
20398if ac_fn_c_try_run "$LINENO"; then :
20399
20400else
20401  ac_cv_type_long_long_int=no
20402fi
20403rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20404  conftest.$ac_objext conftest.beam conftest.$ac_ext
20405fi
20406
20407	fi
20408      fi
20409fi
20410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
20411$as_echo "$ac_cv_type_long_long_int" >&6; }
20412  if test $ac_cv_type_long_long_int = yes; then
20413
20414$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
20415
20416  fi
20417
20418
20419  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
20420$as_echo_n "checking for unsigned long long int... " >&6; }
20421if ${ac_cv_type_unsigned_long_long_int+:} false; then :
20422  $as_echo_n "(cached) " >&6
20423else
20424  ac_cv_type_unsigned_long_long_int=yes
20425     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
20426       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20427/* end confdefs.h.  */
20428
20429  /* For now, do not test the preprocessor; as of 2007 there are too many
20430	 implementations with broken preprocessors.  Perhaps this can
20431	 be revisited in 2012.  In the meantime, code should not expect
20432	 #if to work with literals wider than 32 bits.  */
20433      /* Test literals.  */
20434      long long int ll = 9223372036854775807ll;
20435      long long int nll = -9223372036854775807LL;
20436      unsigned long long int ull = 18446744073709551615ULL;
20437      /* Test constant expressions.   */
20438      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
20439		     ? 1 : -1)];
20440      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
20441		     ? 1 : -1)];
20442      int i = 63;
20443int
20444main ()
20445{
20446/* Test availability of runtime routines for shift and division.  */
20447      long long int llmax = 9223372036854775807ll;
20448      unsigned long long int ullmax = 18446744073709551615ull;
20449      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
20450	      | (llmax / ll) | (llmax % ll)
20451	      | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
20452	      | (ullmax / ull) | (ullmax % ull));
20453  ;
20454  return 0;
20455}
20456
20457_ACEOF
20458if ac_fn_c_try_link "$LINENO"; then :
20459
20460else
20461  ac_cv_type_unsigned_long_long_int=no
20462fi
20463rm -f core conftest.err conftest.$ac_objext \
20464    conftest$ac_exeext conftest.$ac_ext
20465     fi
20466fi
20467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
20468$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
20469  if test $ac_cv_type_unsigned_long_long_int = yes; then
20470
20471$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
20472
20473  fi
20474
20475    ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
20476if test "x$ac_cv_type_size_t" = xyes; then :
20477
20478else
20479
20480cat >>confdefs.h <<_ACEOF
20481#define size_t unsigned int
20482_ACEOF
20483
20484fi
20485
20486
20487
20488  ac_fn_c_check_type "$LINENO" "intmax_t" "ac_cv_type_intmax_t" "$ac_includes_default"
20489if test "x$ac_cv_type_intmax_t" = xyes; then :
20490
20491$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
20492
20493else
20494  test $ac_cv_type_long_long_int = yes \
20495       && ac_type='long long int' \
20496       || ac_type='long int'
20497
20498cat >>confdefs.h <<_ACEOF
20499#define intmax_t $ac_type
20500_ACEOF
20501
20502fi
20503
20504
20505
20506
20507  ac_fn_c_check_type "$LINENO" "uintmax_t" "ac_cv_type_uintmax_t" "$ac_includes_default"
20508if test "x$ac_cv_type_uintmax_t" = xyes; then :
20509
20510$as_echo "#define HAVE_UINTMAX_T 1" >>confdefs.h
20511
20512else
20513  test $ac_cv_type_unsigned_long_long_int = yes \
20514       && ac_type='unsigned long long int' \
20515       || ac_type='unsigned long int'
20516
20517cat >>confdefs.h <<_ACEOF
20518#define uintmax_t $ac_type
20519_ACEOF
20520
20521fi
20522
20523
20524
20525  ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
20526if test "x$ac_cv_type_uintptr_t" = xyes; then :
20527
20528$as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
20529
20530else
20531  for ac_type in 'unsigned int' 'unsigned long int' \
20532	'unsigned long long int'; do
20533       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20534/* end confdefs.h.  */
20535$ac_includes_default
20536int
20537main ()
20538{
20539static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
20540test_array [0] = 0;
20541return test_array [0];
20542
20543  ;
20544  return 0;
20545}
20546_ACEOF
20547if ac_fn_c_try_compile "$LINENO"; then :
20548
20549cat >>confdefs.h <<_ACEOF
20550#define uintptr_t $ac_type
20551_ACEOF
20552
20553	  ac_type=
20554fi
20555rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20556       test -z "$ac_type" && break
20557     done
20558fi
20559
20560
20561    ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
20562if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
20563
20564cat >>confdefs.h <<_ACEOF
20565#define HAVE_PTRDIFF_T 1
20566_ACEOF
20567
20568
20569fi
20570
20571    for ac_func in localeconv
20572do :
20573  ac_fn_c_check_func "$LINENO" "localeconv" "ac_cv_func_localeconv"
20574if test "x$ac_cv_func_localeconv" = xyes; then :
20575  cat >>confdefs.h <<_ACEOF
20576#define HAVE_LOCALECONV 1
20577_ACEOF
20578
20579fi
20580done
20581
20582
20583  if test "x$_hw_cv_func_xprintf_replace_done" != xyes; then :
20584  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
20585$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
20586if ${ac_cv_c_const+:} false; then :
20587  $as_echo_n "(cached) " >&6
20588else
20589  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20590/* end confdefs.h.  */
20591
20592int
20593main ()
20594{
20595
20596#ifndef __cplusplus
20597  /* Ultrix mips cc rejects this sort of thing.  */
20598  typedef int charset[2];
20599  const charset cs = { 0, 0 };
20600  /* SunOS 4.1.1 cc rejects this.  */
20601  char const *const *pcpcc;
20602  char **ppc;
20603  /* NEC SVR4.0.2 mips cc rejects this.  */
20604  struct point {int x, y;};
20605  static struct point const zero = {0,0};
20606  /* AIX XL C 1.02.0.0 rejects this.
20607     It does not let you subtract one const X* pointer from another in
20608     an arm of an if-expression whose if-part is not a constant
20609     expression */
20610  const char *g = "string";
20611  pcpcc = &g + (g ? g-g : 0);
20612  /* HPUX 7.0 cc rejects these. */
20613  ++pcpcc;
20614  ppc = (char**) pcpcc;
20615  pcpcc = (char const *const *) ppc;
20616  { /* SCO 3.2v4 cc rejects this sort of thing.  */
20617    char tx;
20618    char *t = &tx;
20619    char const *s = 0 ? (char *) 0 : (char const *) 0;
20620
20621    *t++ = 0;
20622    if (s) return 0;
20623  }
20624  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20625    int x[] = {25, 17};
20626    const int *foo = &x[0];
20627    ++foo;
20628  }
20629  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20630    typedef const int *iptr;
20631    iptr p = 0;
20632    ++p;
20633  }
20634  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
20635       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20636    struct s { int j; const int *ap[3]; } bx;
20637    struct s *b = &bx; b->j = 5;
20638  }
20639  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20640    const int foo = 10;
20641    if (!foo) return 0;
20642  }
20643  return !cs[0] && !zero.x;
20644#endif
20645
20646  ;
20647  return 0;
20648}
20649_ACEOF
20650if ac_fn_c_try_compile "$LINENO"; then :
20651  ac_cv_c_const=yes
20652else
20653  ac_cv_c_const=no
20654fi
20655rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20656fi
20657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
20658$as_echo "$ac_cv_c_const" >&6; }
20659if test $ac_cv_c_const = no; then
20660
20661$as_echo "#define const /**/" >>confdefs.h
20662
20663fi
20664
20665
20666
20667
20668    case " $LIBOBJS " in
20669  *" snprintf.$ac_objext "* ) ;;
20670  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
20671 ;;
20672esac
20673
20674    _hw_cv_func_xprintf_replace_done=yes
20675fi
20676
20677fi
20678
20679
20680    ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
20681if test "x$ac_cv_func_snprintf" = xyes; then :
20682  hw_cv_func_snprintf=yes
20683else
20684  hw_cv_func_snprintf=no
20685fi
20686
20687  if test "$hw_cv_func_snprintf" = yes; then :
20688  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf is C99 compliant" >&5
20689$as_echo_n "checking whether snprintf is C99 compliant... " >&6; }
20690if ${hw_cv_func_snprintf_c99+:} false; then :
20691  $as_echo_n "(cached) " >&6
20692else
20693  if test "$cross_compiling" = yes; then :
20694  hw_cv_func_snprintf_c99=no
20695else
20696  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20697/* end confdefs.h.  */
20698#include <stdio.h>
20699int
20700main ()
20701{
20702char buf[43];
20703          if (snprintf(buf, 4, "The answer is %27.2g.", 42.0) != 42 ||
20704              snprintf(buf, 0, "No, it's %32zu.", (size_t)42) != 42 ||
20705              buf[0] != 'T' || buf[3] != '\0')
20706            return 1;
20707  ;
20708  return 0;
20709}
20710_ACEOF
20711if ac_fn_c_try_run "$LINENO"; then :
20712  hw_cv_func_snprintf_c99=yes
20713else
20714  hw_cv_func_snprintf_c99=no
20715fi
20716rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20717  conftest.$ac_objext conftest.beam conftest.$ac_ext
20718fi
20719
20720fi
20721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_cv_func_snprintf_c99" >&5
20722$as_echo "$hw_cv_func_snprintf_c99" >&6; }
20723else
20724  hw_cv_func_snprintf_c99=no
20725fi
20726
20727$as_echo "#define HAVE_SNPRINTF 1" >>confdefs.h
20728
20729  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if C99-snprintf replacement snprintf will be used" >&5
20730$as_echo_n "checking if C99-snprintf replacement snprintf will be used... " >&6; }
20731  if test "${hw_force_rpl_snprintf=no}" = yes -o "$hw_cv_func_snprintf_c99" = no; then :
20732  hw_use_rpl_snprintf=yes
20733else
20734  hw_use_rpl_snprintf=no
20735fi
20736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hw_use_rpl_snprintf" >&5
20737$as_echo "$hw_use_rpl_snprintf" >&6; }
20738  if test "$hw_use_rpl_snprintf" = yes; then :
20739
20740$as_echo "#define HW_WANT_RPL_SNPRINTF 1" >>confdefs.h
20741
20742    if test ${hw_nodef_snprintf=no} = no; then :
20743
20744$as_echo "#define snprintf rpl_snprintf" >>confdefs.h
20745
20746fi
20747
20748  if test "x$_hw_cv_func_xprintf_replace_done" != xyes; then :
20749  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
20750$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
20751if ${ac_cv_c_const+:} false; then :
20752  $as_echo_n "(cached) " >&6
20753else
20754  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20755/* end confdefs.h.  */
20756
20757int
20758main ()
20759{
20760
20761#ifndef __cplusplus
20762  /* Ultrix mips cc rejects this sort of thing.  */
20763  typedef int charset[2];
20764  const charset cs = { 0, 0 };
20765  /* SunOS 4.1.1 cc rejects this.  */
20766  char const *const *pcpcc;
20767  char **ppc;
20768  /* NEC SVR4.0.2 mips cc rejects this.  */
20769  struct point {int x, y;};
20770  static struct point const zero = {0,0};
20771  /* AIX XL C 1.02.0.0 rejects this.
20772     It does not let you subtract one const X* pointer from another in
20773     an arm of an if-expression whose if-part is not a constant
20774     expression */
20775  const char *g = "string";
20776  pcpcc = &g + (g ? g-g : 0);
20777  /* HPUX 7.0 cc rejects these. */
20778  ++pcpcc;
20779  ppc = (char**) pcpcc;
20780  pcpcc = (char const *const *) ppc;
20781  { /* SCO 3.2v4 cc rejects this sort of thing.  */
20782    char tx;
20783    char *t = &tx;
20784    char const *s = 0 ? (char *) 0 : (char const *) 0;
20785
20786    *t++ = 0;
20787    if (s) return 0;
20788  }
20789  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20790    int x[] = {25, 17};
20791    const int *foo = &x[0];
20792    ++foo;
20793  }
20794  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20795    typedef const int *iptr;
20796    iptr p = 0;
20797    ++p;
20798  }
20799  { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
20800       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20801    struct s { int j; const int *ap[3]; } bx;
20802    struct s *b = &bx; b->j = 5;
20803  }
20804  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20805    const int foo = 10;
20806    if (!foo) return 0;
20807  }
20808  return !cs[0] && !zero.x;
20809#endif
20810
20811  ;
20812  return 0;
20813}
20814_ACEOF
20815if ac_fn_c_try_compile "$LINENO"; then :
20816  ac_cv_c_const=yes
20817else
20818  ac_cv_c_const=no
20819fi
20820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20821fi
20822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
20823$as_echo "$ac_cv_c_const" >&6; }
20824if test $ac_cv_c_const = no; then
20825
20826$as_echo "#define const /**/" >>confdefs.h
20827
20828fi
20829
20830
20831
20832
20833    case " $LIBOBJS " in
20834  *" snprintf.$ac_objext "* ) ;;
20835  *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
20836 ;;
20837esac
20838
20839    _hw_cv_func_xprintf_replace_done=yes
20840fi
20841
20842fi
20843
20844
20845
20846
20847
20848# HMS: Save $LIBS and empty it.
20849# any LIBS we add here should go in to LDADD_LIBNTP
20850
20851__LIBS=$LIBS
20852LIBS=
20853
20854
20855
20856# [Bug 2332] because we need to know if we are using GNU ld...
20857
20858
20859# Check whether --with-gnu-ld was given.
20860if test "${with_gnu_ld+set}" = set; then :
20861  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
20862else
20863  with_gnu_ld=no
20864fi
20865
20866ac_prog=ld
20867if test "$GCC" = yes; then
20868  # Check if gcc -print-prog-name=ld gives a path.
20869  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
20870$as_echo_n "checking for ld used by $CC... " >&6; }
20871  case $host in
20872  *-*-mingw*)
20873    # gcc leaves a trailing carriage return which upsets mingw
20874    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
20875  *)
20876    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
20877  esac
20878  case $ac_prog in
20879    # Accept absolute paths.
20880    [\\/]* | ?:[\\/]*)
20881      re_direlt='/[^/][^/]*/\.\./'
20882      # Canonicalize the pathname of ld
20883      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
20884      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
20885	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
20886      done
20887      test -z "$LD" && LD="$ac_prog"
20888      ;;
20889  "")
20890    # If it fails, then pretend we aren't using GCC.
20891    ac_prog=ld
20892    ;;
20893  *)
20894    # If it is relative, then search for the first ld in PATH.
20895    with_gnu_ld=unknown
20896    ;;
20897  esac
20898elif test "$with_gnu_ld" = yes; then
20899  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
20900$as_echo_n "checking for GNU ld... " >&6; }
20901else
20902  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
20903$as_echo_n "checking for non-GNU ld... " >&6; }
20904fi
20905if ${lt_cv_path_LD+:} false; then :
20906  $as_echo_n "(cached) " >&6
20907else
20908  if test -z "$LD"; then
20909  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
20910  for ac_dir in $PATH; do
20911    IFS="$lt_save_ifs"
20912    test -z "$ac_dir" && ac_dir=.
20913    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
20914      lt_cv_path_LD="$ac_dir/$ac_prog"
20915      # Check to see if the program is GNU ld.  I'd rather use --version,
20916      # but apparently some variants of GNU ld only accept -v.
20917      # Break only if it was the GNU/non-GNU ld that we prefer.
20918      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
20919      *GNU* | *'with BFD'*)
20920	test "$with_gnu_ld" != no && break
20921	;;
20922      *)
20923	test "$with_gnu_ld" != yes && break
20924	;;
20925      esac
20926    fi
20927  done
20928  IFS="$lt_save_ifs"
20929else
20930  lt_cv_path_LD="$LD" # Let the user override the test with a path.
20931fi
20932fi
20933
20934LD="$lt_cv_path_LD"
20935if test -n "$LD"; then
20936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
20937$as_echo "$LD" >&6; }
20938else
20939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20940$as_echo "no" >&6; }
20941fi
20942test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
20943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
20944$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
20945if ${lt_cv_prog_gnu_ld+:} false; then :
20946  $as_echo_n "(cached) " >&6
20947else
20948  # I'd rather use --version here, but apparently some GNU lds only accept -v.
20949case `$LD -v 2>&1 </dev/null` in
20950*GNU* | *'with BFD'*)
20951  lt_cv_prog_gnu_ld=yes
20952  ;;
20953*)
20954  lt_cv_prog_gnu_ld=no
20955  ;;
20956esac
20957fi
20958{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
20959$as_echo "$lt_cv_prog_gnu_ld" >&6; }
20960with_gnu_ld=$lt_cv_prog_gnu_ld
20961
20962
20963
20964
20965
20966
20967
20968
20969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for directory path separator" >&5
20970$as_echo_n "checking for directory path separator... " >&6; }
20971if ${ntp_cv_dir_sep+:} false; then :
20972  $as_echo_n "(cached) " >&6
20973else
20974
20975	case "$ntp_cv_dir_sep" in
20976	 '')
20977	    case "$host_os" in
20978	     *djgpp | *mingw32* | *emx*)
20979		ntp_cv_dir_sep="'\\'"
20980		;;
20981	     *)
20982		ntp_cv_dir_sep="'/'"
20983		;;
20984	    esac
20985	esac
20986
20987
20988fi
20989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_dir_sep" >&5
20990$as_echo "$ntp_cv_dir_sep" >&6; }
20991
20992cat >>confdefs.h <<_ACEOF
20993#define DIR_SEP $ntp_cv_dir_sep
20994_ACEOF
20995
20996
20997
20998    NTP_ORIG_LIBS="$LIBS"
20999
21000# Check whether --with-lineeditlibs was given.
21001if test "${with_lineeditlibs+set}" = set; then :
21002  withval=$with_lineeditlibs; use_lineeditlibs="$withval"
21003else
21004  use_lineeditlibs="edit,editline"
21005
21006fi
21007
21008    { $as_echo "$as_me:${as_lineno-$LINENO}: checking line editing libraries" >&5
21009$as_echo_n "checking line editing libraries... " >&6; }
21010    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $use_lineeditlibs" >&5
21011$as_echo "$use_lineeditlibs" >&6; }
21012    case "$use_lineeditlibs" in
21013     no)
21014	ntp_lib_lineedit=no
21015	;;
21016     *)
21017	for lineedit_lib in `echo $use_lineeditlibs | sed -e 's/,/ /'`; do
21018	    for term_lib in "" termcap curses ncurses; do
21019		case "$term_lib" in
21020		 '')
21021		    TRY_LIB="-l$lineedit_lib"
21022		    ;;
21023		 *)
21024		    TRY_LIB="-l$lineedit_lib -l$term_lib"
21025		    ;;
21026		esac
21027		LIBS="$NTP_ORIG_LIBS $TRY_LIB"
21028		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for readline() with $TRY_LIB" >&5
21029$as_echo_n "checking for readline() with $TRY_LIB... " >&6; }
21030		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21031/* end confdefs.h.  */
21032
21033/* Override any GCC internal prototype to avoid an error.
21034   Use char because int might match the return type of a GCC
21035   builtin and then its argument prototype would still apply.  */
21036#ifdef __cplusplus
21037extern "C"
21038#endif
21039char readline ();
21040int
21041main ()
21042{
21043return readline ();
21044  ;
21045  return 0;
21046}
21047_ACEOF
21048if ac_fn_c_try_link "$LINENO"; then :
21049  ntp_lib_lineedit="$TRY_LIB"
21050fi
21051rm -f core conftest.err conftest.$ac_objext \
21052    conftest$ac_exeext conftest.$ac_ext
21053		case "$ntp_lib_lineedit" in
21054		 '')
21055		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21056$as_echo "no" >&6; }
21057		    ;;
21058		 *)
21059		    # Use readline()
21060		    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21061$as_echo "yes" >&6; }
21062		    break
21063		esac
21064		case "$term_lib" in
21065		 '')
21066		    # do not try el_gets without a terminal library
21067		    ;;
21068		 *)
21069		    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for el_gets() with $TRY_LIB" >&5
21070$as_echo_n "checking for el_gets() with $TRY_LIB... " >&6; }
21071		    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21072/* end confdefs.h.  */
21073
21074/* Override any GCC internal prototype to avoid an error.
21075   Use char because int might match the return type of a GCC
21076   builtin and then its argument prototype would still apply.  */
21077#ifdef __cplusplus
21078extern "C"
21079#endif
21080char el_gets ();
21081int
21082main ()
21083{
21084return el_gets ();
21085  ;
21086  return 0;
21087}
21088_ACEOF
21089if ac_fn_c_try_link "$LINENO"; then :
21090  ntp_lib_lineedit="$TRY_LIB"
21091fi
21092rm -f core conftest.err conftest.$ac_objext \
21093    conftest$ac_exeext conftest.$ac_ext
21094		    case "$ntp_lib_lineedit" in
21095		     '')
21096			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21097$as_echo "no" >&6; }
21098			;;
21099		     *) # Use el_gets()
21100			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21101$as_echo "yes" >&6; }
21102			break
21103			;;
21104		    esac	# $ntp_lib_lineedit
21105		esac		# $term_lib
21106	    done
21107	    case "$ntp_lib_lineedit" in
21108	     '')
21109		;;
21110	     *)
21111		break
21112		;;
21113	    esac
21114	done
21115	LIBS="$NTP_ORIG_LIBS"
21116	;;
21117    esac	# $use_lineeditlibs
21118
21119    case "$ntp_lib_lineedit" in
21120     '')
21121	ntp_lib_lineedit="no"
21122	;;
21123     no)
21124	;;
21125     *)
21126	EDITLINE_LIBS="$ntp_lib_lineedit"
21127
21128	;;
21129    esac	# $ntp_lib_lineedit
21130
21131    case "$ntp_lib_lineedit" in
21132     no)
21133	;;
21134     *)
21135	for ac_header in readline.h readline/readline.h histedit.h
21136do :
21137  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21138ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
21139if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
21140  cat >>confdefs.h <<_ACEOF
21141#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21142_ACEOF
21143
21144fi
21145
21146done
21147
21148	for ac_header in history.h readline/history.h
21149do :
21150  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
21151ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
21152if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
21153  cat >>confdefs.h <<_ACEOF
21154#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
21155_ACEOF
21156
21157fi
21158
21159done
21160
21161
21162	case "$ac_cv_header_histedit_h" in
21163	 yes)
21164	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments to el_init()" >&5
21165$as_echo_n "checking number of arguments to el_init()... " >&6; }
21166if ${ntp_cv_el_init_args+:} false; then :
21167  $as_echo_n "(cached) " >&6
21168else
21169  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21170/* end confdefs.h.  */
21171
21172			    #include <stdio.h>
21173			    #include <histedit.h>
21174
21175int
21176main ()
21177{
21178
21179			    el_init("conftest", stdin, stdout, stderr);
21180
21181
21182  ;
21183  return 0;
21184}
21185_ACEOF
21186if ac_fn_c_try_compile "$LINENO"; then :
21187  ntp_cv_el_init_args=4
21188else
21189  ntp_cv_el_init_args=3
21190
21191fi
21192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21193
21194fi
21195{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_el_init_args" >&5
21196$as_echo "$ntp_cv_el_init_args" >&6; }
21197
21198cat >>confdefs.h <<_ACEOF
21199#define EL_INIT_ARGS $ntp_cv_el_init_args
21200_ACEOF
21201
21202	esac
21203
21204	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether readline supports history" >&5
21205$as_echo_n "checking whether readline supports history... " >&6; }
21206
21207	ntp_lib_lineedit_history="no"
21208	ORIG_LIBS="$LIBS"
21209	LIBS="$ORIG_LIBS $ntp_lib_lineedit"
21210	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21211/* end confdefs.h.  */
21212
21213/* Override any GCC internal prototype to avoid an error.
21214   Use char because int might match the return type of a GCC
21215   builtin and then its argument prototype would still apply.  */
21216#ifdef __cplusplus
21217extern "C"
21218#endif
21219char add_history ();
21220int
21221main ()
21222{
21223return add_history ();
21224  ;
21225  return 0;
21226}
21227_ACEOF
21228if ac_fn_c_try_link "$LINENO"; then :
21229  ntp_lib_lineedit_history="yes"
21230fi
21231rm -f core conftest.err conftest.$ac_objext \
21232    conftest$ac_exeext conftest.$ac_ext
21233	LIBS="$ORIG_LIBS"
21234
21235	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_lib_lineedit_history" >&5
21236$as_echo "$ntp_lib_lineedit_history" >&6; }
21237
21238	case "$ntp_lib_lineedit_history" in
21239	 yes)
21240
21241$as_echo "#define HAVE_READLINE_HISTORY 1" >>confdefs.h
21242
21243	esac
21244    esac	# $ntp_lib_lineedit
21245    { NTP_ORIG_LIBS=; unset NTP_ORIG_LIBS;}
21246    { ORIG_LIBS=; unset ORIG_LIBS;}
21247    { TRY_LIB=; unset TRY_LIB;}
21248    { use_lineeditlibs=; unset use_lineeditlibs;}
21249
21250
21251LIBM=
21252case "$host" in
21253 *-*-darwin*)
21254    ;;
21255 *)
21256    _libs=$LIBS
21257    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing cos" >&5
21258$as_echo_n "checking for library containing cos... " >&6; }
21259if ${ac_cv_search_cos+:} false; then :
21260  $as_echo_n "(cached) " >&6
21261else
21262  ac_func_search_save_LIBS=$LIBS
21263cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21264/* end confdefs.h.  */
21265
21266/* Override any GCC internal prototype to avoid an error.
21267   Use char because int might match the return type of a GCC
21268   builtin and then its argument prototype would still apply.  */
21269#ifdef __cplusplus
21270extern "C"
21271#endif
21272char cos ();
21273int
21274main ()
21275{
21276return cos ();
21277  ;
21278  return 0;
21279}
21280_ACEOF
21281for ac_lib in '' m; do
21282  if test -z "$ac_lib"; then
21283    ac_res="none required"
21284  else
21285    ac_res=-l$ac_lib
21286    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21287  fi
21288  if ac_fn_c_try_link "$LINENO"; then :
21289  ac_cv_search_cos=$ac_res
21290fi
21291rm -f core conftest.err conftest.$ac_objext \
21292    conftest$ac_exeext
21293  if ${ac_cv_search_cos+:} false; then :
21294  break
21295fi
21296done
21297if ${ac_cv_search_cos+:} false; then :
21298
21299else
21300  ac_cv_search_cos=no
21301fi
21302rm conftest.$ac_ext
21303LIBS=$ac_func_search_save_LIBS
21304fi
21305{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_cos" >&5
21306$as_echo "$ac_cv_search_cos" >&6; }
21307ac_res=$ac_cv_search_cos
21308if test "$ac_res" != no; then :
21309  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21310  LIBM="-lm"
21311fi
21312
21313    LIBS=$_libs
21314    ;;
21315esac
21316
21317{ _libs=; unset _libs;}
21318
21319
21320for ac_header in vfork.h
21321do :
21322  ac_fn_c_check_header_mongrel "$LINENO" "vfork.h" "ac_cv_header_vfork_h" "$ac_includes_default"
21323if test "x$ac_cv_header_vfork_h" = xyes; then :
21324  cat >>confdefs.h <<_ACEOF
21325#define HAVE_VFORK_H 1
21326_ACEOF
21327
21328fi
21329
21330done
21331
21332for ac_func in fork vfork
21333do :
21334  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21335ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21336if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21337  cat >>confdefs.h <<_ACEOF
21338#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21339_ACEOF
21340
21341fi
21342done
21343
21344if test "x$ac_cv_func_fork" = xyes; then
21345  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fork" >&5
21346$as_echo_n "checking for working fork... " >&6; }
21347if ${ac_cv_func_fork_works+:} false; then :
21348  $as_echo_n "(cached) " >&6
21349else
21350  if test "$cross_compiling" = yes; then :
21351  ac_cv_func_fork_works=cross
21352else
21353  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21354/* end confdefs.h.  */
21355$ac_includes_default
21356int
21357main ()
21358{
21359
21360	  /* By Ruediger Kuhlmann. */
21361	  return fork () < 0;
21362
21363  ;
21364  return 0;
21365}
21366_ACEOF
21367if ac_fn_c_try_run "$LINENO"; then :
21368  ac_cv_func_fork_works=yes
21369else
21370  ac_cv_func_fork_works=no
21371fi
21372rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21373  conftest.$ac_objext conftest.beam conftest.$ac_ext
21374fi
21375
21376fi
21377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_fork_works" >&5
21378$as_echo "$ac_cv_func_fork_works" >&6; }
21379
21380else
21381  ac_cv_func_fork_works=$ac_cv_func_fork
21382fi
21383if test "x$ac_cv_func_fork_works" = xcross; then
21384  case $host in
21385    *-*-amigaos* | *-*-msdosdjgpp*)
21386      # Override, as these systems have only a dummy fork() stub
21387      ac_cv_func_fork_works=no
21388      ;;
21389    *)
21390      ac_cv_func_fork_works=yes
21391      ;;
21392  esac
21393  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&5
21394$as_echo "$as_me: WARNING: result $ac_cv_func_fork_works guessed because of cross compilation" >&2;}
21395fi
21396ac_cv_func_vfork_works=$ac_cv_func_vfork
21397if test "x$ac_cv_func_vfork" = xyes; then
21398  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working vfork" >&5
21399$as_echo_n "checking for working vfork... " >&6; }
21400if ${ac_cv_func_vfork_works+:} false; then :
21401  $as_echo_n "(cached) " >&6
21402else
21403  if test "$cross_compiling" = yes; then :
21404  ac_cv_func_vfork_works=cross
21405else
21406  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21407/* end confdefs.h.  */
21408/* Thanks to Paul Eggert for this test.  */
21409$ac_includes_default
21410#include <sys/wait.h>
21411#ifdef HAVE_VFORK_H
21412# include <vfork.h>
21413#endif
21414/* On some sparc systems, changes by the child to local and incoming
21415   argument registers are propagated back to the parent.  The compiler
21416   is told about this with #include <vfork.h>, but some compilers
21417   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
21418   static variable whose address is put into a register that is
21419   clobbered by the vfork.  */
21420static void
21421#ifdef __cplusplus
21422sparc_address_test (int arg)
21423# else
21424sparc_address_test (arg) int arg;
21425#endif
21426{
21427  static pid_t child;
21428  if (!child) {
21429    child = vfork ();
21430    if (child < 0) {
21431      perror ("vfork");
21432      _exit(2);
21433    }
21434    if (!child) {
21435      arg = getpid();
21436      write(-1, "", 0);
21437      _exit (arg);
21438    }
21439  }
21440}
21441
21442int
21443main ()
21444{
21445  pid_t parent = getpid ();
21446  pid_t child;
21447
21448  sparc_address_test (0);
21449
21450  child = vfork ();
21451
21452  if (child == 0) {
21453    /* Here is another test for sparc vfork register problems.  This
21454       test uses lots of local variables, at least as many local
21455       variables as main has allocated so far including compiler
21456       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
21457       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
21458       reuse the register of parent for one of the local variables,
21459       since it will think that parent can't possibly be used any more
21460       in this routine.  Assigning to the local variable will thus
21461       munge parent in the parent process.  */
21462    pid_t
21463      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
21464      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
21465    /* Convince the compiler that p..p7 are live; otherwise, it might
21466       use the same hardware register for all 8 local variables.  */
21467    if (p != p1 || p != p2 || p != p3 || p != p4
21468	|| p != p5 || p != p6 || p != p7)
21469      _exit(1);
21470
21471    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
21472       from child file descriptors.  If the child closes a descriptor
21473       before it execs or exits, this munges the parent's descriptor
21474       as well.  Test for this by closing stdout in the child.  */
21475    _exit(close(fileno(stdout)) != 0);
21476  } else {
21477    int status;
21478    struct stat st;
21479
21480    while (wait(&status) != child)
21481      ;
21482    return (
21483	 /* Was there some problem with vforking?  */
21484	 child < 0
21485
21486	 /* Did the child fail?  (This shouldn't happen.)  */
21487	 || status
21488
21489	 /* Did the vfork/compiler bug occur?  */
21490	 || parent != getpid()
21491
21492	 /* Did the file descriptor bug occur?  */
21493	 || fstat(fileno(stdout), &st) != 0
21494	 );
21495  }
21496}
21497_ACEOF
21498if ac_fn_c_try_run "$LINENO"; then :
21499  ac_cv_func_vfork_works=yes
21500else
21501  ac_cv_func_vfork_works=no
21502fi
21503rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21504  conftest.$ac_objext conftest.beam conftest.$ac_ext
21505fi
21506
21507fi
21508{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_vfork_works" >&5
21509$as_echo "$ac_cv_func_vfork_works" >&6; }
21510
21511fi;
21512if test "x$ac_cv_func_fork_works" = xcross; then
21513  ac_cv_func_vfork_works=$ac_cv_func_vfork
21514  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&5
21515$as_echo "$as_me: WARNING: result $ac_cv_func_vfork_works guessed because of cross compilation" >&2;}
21516fi
21517
21518if test "x$ac_cv_func_vfork_works" = xyes; then
21519
21520$as_echo "#define HAVE_WORKING_VFORK 1" >>confdefs.h
21521
21522else
21523
21524$as_echo "#define vfork fork" >>confdefs.h
21525
21526fi
21527if test "x$ac_cv_func_fork_works" = xyes; then
21528
21529$as_echo "#define HAVE_WORKING_FORK 1" >>confdefs.h
21530
21531fi
21532
21533# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
21534# for constant arguments.  Useless!
21535{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
21536$as_echo_n "checking for working alloca.h... " >&6; }
21537if ${ac_cv_working_alloca_h+:} false; then :
21538  $as_echo_n "(cached) " >&6
21539else
21540  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21541/* end confdefs.h.  */
21542#include <alloca.h>
21543int
21544main ()
21545{
21546char *p = (char *) alloca (2 * sizeof (int));
21547			  if (p) return 0;
21548  ;
21549  return 0;
21550}
21551_ACEOF
21552if ac_fn_c_try_link "$LINENO"; then :
21553  ac_cv_working_alloca_h=yes
21554else
21555  ac_cv_working_alloca_h=no
21556fi
21557rm -f core conftest.err conftest.$ac_objext \
21558    conftest$ac_exeext conftest.$ac_ext
21559fi
21560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
21561$as_echo "$ac_cv_working_alloca_h" >&6; }
21562if test $ac_cv_working_alloca_h = yes; then
21563
21564$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
21565
21566fi
21567
21568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
21569$as_echo_n "checking for alloca... " >&6; }
21570if ${ac_cv_func_alloca_works+:} false; then :
21571  $as_echo_n "(cached) " >&6
21572else
21573  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21574/* end confdefs.h.  */
21575#ifdef __GNUC__
21576# define alloca __builtin_alloca
21577#else
21578# ifdef _MSC_VER
21579#  include <malloc.h>
21580#  define alloca _alloca
21581# else
21582#  ifdef HAVE_ALLOCA_H
21583#   include <alloca.h>
21584#  else
21585#   ifdef _AIX
21586 #pragma alloca
21587#   else
21588#    ifndef alloca /* predefined by HP cc +Olibcalls */
21589void *alloca (size_t);
21590#    endif
21591#   endif
21592#  endif
21593# endif
21594#endif
21595
21596int
21597main ()
21598{
21599char *p = (char *) alloca (1);
21600				    if (p) return 0;
21601  ;
21602  return 0;
21603}
21604_ACEOF
21605if ac_fn_c_try_link "$LINENO"; then :
21606  ac_cv_func_alloca_works=yes
21607else
21608  ac_cv_func_alloca_works=no
21609fi
21610rm -f core conftest.err conftest.$ac_objext \
21611    conftest$ac_exeext conftest.$ac_ext
21612fi
21613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
21614$as_echo "$ac_cv_func_alloca_works" >&6; }
21615
21616if test $ac_cv_func_alloca_works = yes; then
21617
21618$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
21619
21620else
21621  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
21622# that cause trouble.  Some versions do not even contain alloca or
21623# contain a buggy version.  If you still want to use their alloca,
21624# use ar to extract alloca.o from them instead of compiling alloca.c.
21625
21626ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
21627
21628$as_echo "#define C_ALLOCA 1" >>confdefs.h
21629
21630
21631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
21632$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
21633if ${ac_cv_os_cray+:} false; then :
21634  $as_echo_n "(cached) " >&6
21635else
21636  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21637/* end confdefs.h.  */
21638#if defined CRAY && ! defined CRAY2
21639webecray
21640#else
21641wenotbecray
21642#endif
21643
21644_ACEOF
21645if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21646  $EGREP "webecray" >/dev/null 2>&1; then :
21647  ac_cv_os_cray=yes
21648else
21649  ac_cv_os_cray=no
21650fi
21651rm -f conftest*
21652
21653fi
21654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
21655$as_echo "$ac_cv_os_cray" >&6; }
21656if test $ac_cv_os_cray = yes; then
21657  for ac_func in _getb67 GETB67 getb67; do
21658    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21659ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21660if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21661
21662cat >>confdefs.h <<_ACEOF
21663#define CRAY_STACKSEG_END $ac_func
21664_ACEOF
21665
21666    break
21667fi
21668
21669  done
21670fi
21671
21672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
21673$as_echo_n "checking stack direction for C alloca... " >&6; }
21674if ${ac_cv_c_stack_direction+:} false; then :
21675  $as_echo_n "(cached) " >&6
21676else
21677  if test "$cross_compiling" = yes; then :
21678  ac_cv_c_stack_direction=0
21679else
21680  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21681/* end confdefs.h.  */
21682$ac_includes_default
21683int
21684find_stack_direction (int *addr, int depth)
21685{
21686  int dir, dummy = 0;
21687  if (! addr)
21688    addr = &dummy;
21689  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
21690  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
21691  return dir + dummy;
21692}
21693
21694int
21695main (int argc, char **argv)
21696{
21697  return find_stack_direction (0, argc + !argv + 20) < 0;
21698}
21699_ACEOF
21700if ac_fn_c_try_run "$LINENO"; then :
21701  ac_cv_c_stack_direction=1
21702else
21703  ac_cv_c_stack_direction=-1
21704fi
21705rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21706  conftest.$ac_objext conftest.beam conftest.$ac_ext
21707fi
21708
21709fi
21710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
21711$as_echo "$ac_cv_c_stack_direction" >&6; }
21712cat >>confdefs.h <<_ACEOF
21713#define STACK_DIRECTION $ac_cv_c_stack_direction
21714_ACEOF
21715
21716
21717fi
21718
21719ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
21720if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
21721  ac_have_decl=1
21722else
21723  ac_have_decl=0
21724fi
21725
21726cat >>confdefs.h <<_ACEOF
21727#define HAVE_DECL_STRERROR_R $ac_have_decl
21728_ACEOF
21729
21730for ac_func in strerror_r
21731do :
21732  ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
21733if test "x$ac_cv_func_strerror_r" = xyes; then :
21734  cat >>confdefs.h <<_ACEOF
21735#define HAVE_STRERROR_R 1
21736_ACEOF
21737
21738fi
21739done
21740
21741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
21742$as_echo_n "checking whether strerror_r returns char *... " >&6; }
21743if ${ac_cv_func_strerror_r_char_p+:} false; then :
21744  $as_echo_n "(cached) " >&6
21745else
21746
21747    ac_cv_func_strerror_r_char_p=no
21748    if test $ac_cv_have_decl_strerror_r = yes; then
21749      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21750/* end confdefs.h.  */
21751$ac_includes_default
21752int
21753main ()
21754{
21755
21756	  char buf[100];
21757	  char x = *strerror_r (0, buf, sizeof buf);
21758	  char *p = strerror_r (0, buf, sizeof buf);
21759	  return !p || x;
21760
21761  ;
21762  return 0;
21763}
21764_ACEOF
21765if ac_fn_c_try_compile "$LINENO"; then :
21766  ac_cv_func_strerror_r_char_p=yes
21767fi
21768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21769    else
21770      # strerror_r is not declared.  Choose between
21771      # systems that have relatively inaccessible declarations for the
21772      # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
21773      # former has a strerror_r that returns char*, while the latter
21774      # has a strerror_r that returns `int'.
21775      # This test should segfault on the DEC system.
21776      if test "$cross_compiling" = yes; then :
21777  :
21778else
21779  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21780/* end confdefs.h.  */
21781$ac_includes_default
21782	extern char *strerror_r ();
21783int
21784main ()
21785{
21786char buf[100];
21787	  char x = *strerror_r (0, buf, sizeof buf);
21788	  return ! isalpha (x);
21789  ;
21790  return 0;
21791}
21792_ACEOF
21793if ac_fn_c_try_run "$LINENO"; then :
21794  ac_cv_func_strerror_r_char_p=yes
21795fi
21796rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21797  conftest.$ac_objext conftest.beam conftest.$ac_ext
21798fi
21799
21800    fi
21801
21802fi
21803{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
21804$as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
21805if test $ac_cv_func_strerror_r_char_p = yes; then
21806
21807$as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
21808
21809fi
21810
21811
21812ac_busted_vpath_in_make=no
21813case "$build" in
21814 *-*-irix6.1*)	# 64 bit only
21815    # busted vpath?
21816    ;;
21817 *-*-irix6*)	# 6.2 (and later?)
21818    ac_busted_vpath_in_make=yes
21819    ;;
21820 *-*-solaris2.5.1)
21821    ac_busted_vpath_in_make=yes
21822    ;;
21823 *-*-unicosmp*)
21824    ac_busted_vpath_in_make=yes
21825    ;;
21826esac
21827
21828case "$ac_busted_vpath_in_make$srcdir" in
21829 yes.|no*)
21830    ;;
21831 *) case "`${MAKE-make} -v -f /dev/null 2>/dev/null | grep 'GNU Make'`" in
21832     '')
21833	as_fn_error $? "building outside of the main directory requires GNU make" "$LINENO" 5
21834    esac
21835    ;;
21836esac
21837
21838case "$host" in
21839 *-*-aix4*)
21840	# Bug 2516:
21841	# Was *-*-aix[[4-9]]*
21842	# XXX only verified thru AIX6.  But...
21843	# Ken Link says this is fine for AIX 5.3 and 7.1, and sees no reason
21844	# that this support would be in 5.3, removed in 6, and added back.
21845	#
21846	# (prr) aix 4.1 doesn't have clock_settime, but in aix 4.3 it's a stub
21847	# (returning ENOSYS).  I didn't check 4.2.  If, in the future,
21848	# IBM pulls its thumbs out long enough to implement clock_settime,
21849	# this conditional will need to change.  Maybe use AC_TRY_RUN
21850	# instead to try to set the time to itself and check errno.
21851    ;;
21852 *)
21853    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
21854$as_echo_n "checking for library containing clock_gettime... " >&6; }
21855if ${ac_cv_search_clock_gettime+:} false; then :
21856  $as_echo_n "(cached) " >&6
21857else
21858  ac_func_search_save_LIBS=$LIBS
21859cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21860/* end confdefs.h.  */
21861
21862/* Override any GCC internal prototype to avoid an error.
21863   Use char because int might match the return type of a GCC
21864   builtin and then its argument prototype would still apply.  */
21865#ifdef __cplusplus
21866extern "C"
21867#endif
21868char clock_gettime ();
21869int
21870main ()
21871{
21872return clock_gettime ();
21873  ;
21874  return 0;
21875}
21876_ACEOF
21877for ac_lib in '' rt; do
21878  if test -z "$ac_lib"; then
21879    ac_res="none required"
21880  else
21881    ac_res=-l$ac_lib
21882    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21883  fi
21884  if ac_fn_c_try_link "$LINENO"; then :
21885  ac_cv_search_clock_gettime=$ac_res
21886fi
21887rm -f core conftest.err conftest.$ac_objext \
21888    conftest$ac_exeext
21889  if ${ac_cv_search_clock_gettime+:} false; then :
21890  break
21891fi
21892done
21893if ${ac_cv_search_clock_gettime+:} false; then :
21894
21895else
21896  ac_cv_search_clock_gettime=no
21897fi
21898rm conftest.$ac_ext
21899LIBS=$ac_func_search_save_LIBS
21900fi
21901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
21902$as_echo "$ac_cv_search_clock_gettime" >&6; }
21903ac_res=$ac_cv_search_clock_gettime
21904if test "$ac_res" != no; then :
21905  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21906  case "$ac_cv_search_clock_gettime" in
21907 'none required') ;;
21908 no) ;;
21909 *) LDADD_LIBNTP="$ac_cv_search_clock_gettime $LDADD_LIBNTP" ;;
21910 esac
21911
21912fi
21913
21914    for ac_func in clock_getres clock_gettime clock_settime
21915do :
21916  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21917ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21918if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21919  cat >>confdefs.h <<_ACEOF
21920#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21921_ACEOF
21922
21923fi
21924done
21925
21926    ;;
21927esac
21928
21929for ac_func in getclock stime timegm strlcpy strlcat
21930do :
21931  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
21932ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
21933if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
21934  cat >>confdefs.h <<_ACEOF
21935#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21936_ACEOF
21937
21938fi
21939done
21940
21941
21942# Bug 2713
21943LDADD_LIBUTIL=
21944
21945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing snprintb" >&5
21946$as_echo_n "checking for library containing snprintb... " >&6; }
21947if ${ac_cv_search_snprintb+:} false; then :
21948  $as_echo_n "(cached) " >&6
21949else
21950  ac_func_search_save_LIBS=$LIBS
21951cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21952/* end confdefs.h.  */
21953
21954/* Override any GCC internal prototype to avoid an error.
21955   Use char because int might match the return type of a GCC
21956   builtin and then its argument prototype would still apply.  */
21957#ifdef __cplusplus
21958extern "C"
21959#endif
21960char snprintb ();
21961int
21962main ()
21963{
21964return snprintb ();
21965  ;
21966  return 0;
21967}
21968_ACEOF
21969for ac_lib in '' util; do
21970  if test -z "$ac_lib"; then
21971    ac_res="none required"
21972  else
21973    ac_res=-l$ac_lib
21974    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21975  fi
21976  if ac_fn_c_try_link "$LINENO"; then :
21977  ac_cv_search_snprintb=$ac_res
21978fi
21979rm -f core conftest.err conftest.$ac_objext \
21980    conftest$ac_exeext
21981  if ${ac_cv_search_snprintb+:} false; then :
21982  break
21983fi
21984done
21985if ${ac_cv_search_snprintb+:} false; then :
21986
21987else
21988  ac_cv_search_snprintb=no
21989fi
21990rm conftest.$ac_ext
21991LIBS=$ac_func_search_save_LIBS
21992fi
21993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_snprintb" >&5
21994$as_echo "$ac_cv_search_snprintb" >&6; }
21995ac_res=$ac_cv_search_snprintb
21996if test "$ac_res" != no; then :
21997  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21998  case "$ac_cv_search_snprintb" in
21999 'none required') ;;
22000 no) ;;
22001 *) LDADD_LIBUTIL="$ac_cv_search_snprintb $LDADD_LIBUTIL" ;;
22002 esac
22003
22004$as_echo "#define USE_SNPRINTB 1" >>confdefs.h
22005
22006fi
22007
22008
22009#
22010for ac_header in errno.h sys/socket.h sys/types.h time.h
22011do :
22012  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22013ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22014if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22015  cat >>confdefs.h <<_ACEOF
22016#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22017_ACEOF
22018
22019fi
22020
22021done
22022
22023for ac_header in net/if.h
22024do :
22025  ac_fn_c_check_header_compile "$LINENO" "net/if.h" "ac_cv_header_net_if_h" "
22026    #ifdef HAVE_SYS_SOCKET_H
22027    # include <sys/socket.h>
22028    #endif
22029
22030"
22031if test "x$ac_cv_header_net_if_h" = xyes; then :
22032  cat >>confdefs.h <<_ACEOF
22033#define HAVE_NET_IF_H 1
22034_ACEOF
22035
22036fi
22037
22038done
22039
22040case "$host" in
22041 *-hp-hpux*)
22042    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if net/if.h requires mpinfou predeclaration" >&5
22043$as_echo_n "checking if net/if.h requires mpinfou predeclaration... " >&6; }
22044if ${ntp_cv_predecl_mpinfou+:} false; then :
22045  $as_echo_n "(cached) " >&6
22046else
22047
22048	    np_cv_predecl_mpinfou=no
22049	    case "$ac_cv_header_net_if_h" in
22050	     no)
22051		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22052/* end confdefs.h.  */
22053
22054			    typedef union mpinfou {
22055				    struct pdk_mpinfo *pdkptr;
22056				    struct mpinfo *pikptr;
22057			    } mpinfou_t;
22058			    #ifdef HAVE_SYS_SOCKET_H
22059			    # include <sys/socket.h>
22060			    #endif
22061			    #include <net/if.h>
22062
22063int
22064main ()
22065{
22066
22067
22068
22069  ;
22070  return 0;
22071}
22072_ACEOF
22073if ac_fn_c_try_compile "$LINENO"; then :
22074
22075			ntp_cv_predecl_mpinfou=yes
22076			ac_cv_header_net_if_h=yes
22077
22078
22079fi
22080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22081	    esac
22082
22083
22084fi
22085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_predecl_mpinfou" >&5
22086$as_echo "$ntp_cv_predecl_mpinfou" >&6; }
22087    case "$ntp_cv_predecl_mpinfou" in
22088     yes)
22089	cat >>confdefs.h <<_ACEOF
22090#ifndef MPINFOU_PREDECLARED
22091# define MPINFOU_PREDECLARED
22092typedef union mpinfou {
22093	struct pdk_mpinfo *pdkptr;
22094	struct mpinfo *pikptr;
22095} mpinfou_t;
22096#endif
22097_ACEOF
22098
22099    esac
22100esac
22101
22102case "$host" in
22103 *-linux*)
22104    for ac_header in linux/if_addr.h
22105do :
22106  ac_fn_c_check_header_compile "$LINENO" "linux/if_addr.h" "ac_cv_header_linux_if_addr_h" "
22107	#ifdef HAVE_SYS_SOCKET_H
22108	# include <sys/socket.h>
22109	#endif
22110
22111"
22112if test "x$ac_cv_header_linux_if_addr_h" = xyes; then :
22113  cat >>confdefs.h <<_ACEOF
22114#define HAVE_LINUX_IF_ADDR_H 1
22115_ACEOF
22116
22117fi
22118
22119done
22120
22121esac
22122
22123for ac_header in arpa/nameser.h sys/param.h sys/time.h sys/timers.h
22124do :
22125  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22126ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22127if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22128  cat >>confdefs.h <<_ACEOF
22129#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22130_ACEOF
22131
22132fi
22133
22134done
22135
22136# sys/sysctl.h depends on sys/param.h on OpenBSD - Bug 1576
22137for ac_header in sys/sysctl.h
22138do :
22139  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
22140    #if defined HAVE_SYS_PARAM_H
22141    # include <sys/param.h>
22142    #endif
22143
22144"
22145if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
22146  cat >>confdefs.h <<_ACEOF
22147#define HAVE_SYS_SYSCTL_H 1
22148_ACEOF
22149
22150fi
22151
22152done
22153
22154for ac_header in netinet/in_system.h netinet/in_systm.h netinet/in.h
22155do :
22156  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22157ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22158if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22159  cat >>confdefs.h <<_ACEOF
22160#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22161_ACEOF
22162
22163fi
22164
22165done
22166
22167
22168for ac_header in resolv.h
22169do :
22170  ac_fn_c_check_header_compile "$LINENO" "resolv.h" "ac_cv_header_resolv_h" "
22171    #ifdef HAVE_SYS_TYPES_H
22172    # include <sys/types.h>
22173    #endif
22174    #ifdef HAVE_NETINET_IN_H
22175    # include <netinet/in.h>
22176    #endif
22177    #ifdef HAVE_ARPA_NAMESER_H
22178    # include <arpa/nameser.h>
22179    #endif
22180
22181"
22182if test "x$ac_cv_header_resolv_h" = xyes; then :
22183  cat >>confdefs.h <<_ACEOF
22184#define HAVE_RESOLV_H 1
22185_ACEOF
22186
22187fi
22188
22189done
22190
22191
22192for ac_header in net/if_var.h
22193do :
22194  ac_fn_c_check_header_compile "$LINENO" "net/if_var.h" "ac_cv_header_net_if_var_h" "
22195    #if HAVE_SYS_TYPES_H
22196    # include <sys/types.h>
22197    #endif
22198    #ifdef HAVE_SYS_SOCKET_H
22199    # include <sys/socket.h>
22200    #endif
22201    #ifdef HAVE_NETINET_IN_H
22202    # include <netinet/in.h>
22203    #endif
22204    #ifdef HAVE_NET_IF_H
22205    # include <net/if.h>
22206    #endif
22207
22208"
22209if test "x$ac_cv_header_net_if_var_h" = xyes; then :
22210  cat >>confdefs.h <<_ACEOF
22211#define HAVE_NET_IF_VAR_H 1
22212_ACEOF
22213
22214fi
22215
22216done
22217
22218
22219for ac_header in netinet/ip.h netinet/in_var.h
22220do :
22221  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22222ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "
22223    #ifdef HAVE_SYS_TYPES_H
22224    # include <sys/types.h>
22225    #endif
22226    #ifdef HAVE_SYS_SOCKET_H
22227    # include <sys/socket.h>
22228    #endif
22229    #ifdef HAVE_NET_IF_H
22230    # include <net/if.h>
22231    #endif
22232    #ifdef HAVE_NETINET_IN_H
22233    # include <netinet/in.h>
22234    #endif
22235    #ifdef HAVE_NET_IF_VAR_H
22236    # include <net/if_var.h>
22237    #endif
22238    #ifdef HAVE_NETINET_IN_SYSTM_H
22239    # include <netinet/in_systm.h>
22240    #endif
22241
22242"
22243if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22244  cat >>confdefs.h <<_ACEOF
22245#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22246_ACEOF
22247
22248fi
22249
22250done
22251
22252
22253# HMS: Do we need to check for -lsocket before or after these tests?
22254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_pton" >&5
22255$as_echo_n "checking for library containing inet_pton... " >&6; }
22256if ${ac_cv_search_inet_pton+:} false; then :
22257  $as_echo_n "(cached) " >&6
22258else
22259  ac_func_search_save_LIBS=$LIBS
22260cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22261/* end confdefs.h.  */
22262
22263/* Override any GCC internal prototype to avoid an error.
22264   Use char because int might match the return type of a GCC
22265   builtin and then its argument prototype would still apply.  */
22266#ifdef __cplusplus
22267extern "C"
22268#endif
22269char inet_pton ();
22270int
22271main ()
22272{
22273return inet_pton ();
22274  ;
22275  return 0;
22276}
22277_ACEOF
22278for ac_lib in '' nsl; do
22279  if test -z "$ac_lib"; then
22280    ac_res="none required"
22281  else
22282    ac_res=-l$ac_lib
22283    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22284  fi
22285  if ac_fn_c_try_link "$LINENO"; then :
22286  ac_cv_search_inet_pton=$ac_res
22287fi
22288rm -f core conftest.err conftest.$ac_objext \
22289    conftest$ac_exeext
22290  if ${ac_cv_search_inet_pton+:} false; then :
22291  break
22292fi
22293done
22294if ${ac_cv_search_inet_pton+:} false; then :
22295
22296else
22297  ac_cv_search_inet_pton=no
22298fi
22299rm conftest.$ac_ext
22300LIBS=$ac_func_search_save_LIBS
22301fi
22302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_pton" >&5
22303$as_echo "$ac_cv_search_inet_pton" >&6; }
22304ac_res=$ac_cv_search_inet_pton
22305if test "$ac_res" != no; then :
22306  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22307  case "$ac_cv_search_inet_pton" in
22308 'none required') ;;
22309 no) ;;
22310 *) LDADD_LIBNTP="$ac_cv_search_inet_pton $LDADD_LIBNTP" ;;
22311 esac
22312
22313fi
22314
22315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntop" >&5
22316$as_echo_n "checking for library containing inet_ntop... " >&6; }
22317if ${ac_cv_search_inet_ntop+:} false; then :
22318  $as_echo_n "(cached) " >&6
22319else
22320  ac_func_search_save_LIBS=$LIBS
22321cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22322/* end confdefs.h.  */
22323
22324/* Override any GCC internal prototype to avoid an error.
22325   Use char because int might match the return type of a GCC
22326   builtin and then its argument prototype would still apply.  */
22327#ifdef __cplusplus
22328extern "C"
22329#endif
22330char inet_ntop ();
22331int
22332main ()
22333{
22334return inet_ntop ();
22335  ;
22336  return 0;
22337}
22338_ACEOF
22339for ac_lib in '' resolv; do
22340  if test -z "$ac_lib"; then
22341    ac_res="none required"
22342  else
22343    ac_res=-l$ac_lib
22344    LIBS="-l$ac_lib -lnsl $ac_func_search_save_LIBS"
22345  fi
22346  if ac_fn_c_try_link "$LINENO"; then :
22347  ac_cv_search_inet_ntop=$ac_res
22348fi
22349rm -f core conftest.err conftest.$ac_objext \
22350    conftest$ac_exeext
22351  if ${ac_cv_search_inet_ntop+:} false; then :
22352  break
22353fi
22354done
22355if ${ac_cv_search_inet_ntop+:} false; then :
22356
22357else
22358  ac_cv_search_inet_ntop=no
22359fi
22360rm conftest.$ac_ext
22361LIBS=$ac_func_search_save_LIBS
22362fi
22363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntop" >&5
22364$as_echo "$ac_cv_search_inet_ntop" >&6; }
22365ac_res=$ac_cv_search_inet_ntop
22366if test "$ac_res" != no; then :
22367  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22368  case "$ac_cv_search_inet_ntop" in
22369 'none required') ;;
22370 no) ;;
22371 *) LDADD_LIBNTP="$ac_cv_search_inet_ntop $LDADD_LIBNTP" ;;
22372 esac
22373
22374fi
22375
22376
22377# [Bug 1628] On Solaris, we need -lxnet -lsocket.  Generalize this to
22378# avoid keying on the OS name:  If we find socket functions in
22379# libsocket, next try for them in libxnet without libsocket, if found,
22380# list both.  If we simply tested libxnet first, we would find the
22381# functions there and never add libsocket.  See also [Bug 660]
22382# http://bugs.ntp.org/show_bug.cgi?id=660#c9
22383saved_LIBS=$LIBS
22384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing setsockopt" >&5
22385$as_echo_n "checking for library containing setsockopt... " >&6; }
22386if ${ac_cv_search_setsockopt+:} false; then :
22387  $as_echo_n "(cached) " >&6
22388else
22389  ac_func_search_save_LIBS=$LIBS
22390cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22391/* end confdefs.h.  */
22392
22393/* Override any GCC internal prototype to avoid an error.
22394   Use char because int might match the return type of a GCC
22395   builtin and then its argument prototype would still apply.  */
22396#ifdef __cplusplus
22397extern "C"
22398#endif
22399char setsockopt ();
22400int
22401main ()
22402{
22403return setsockopt ();
22404  ;
22405  return 0;
22406}
22407_ACEOF
22408for ac_lib in '' socket; do
22409  if test -z "$ac_lib"; then
22410    ac_res="none required"
22411  else
22412    ac_res=-l$ac_lib
22413    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22414  fi
22415  if ac_fn_c_try_link "$LINENO"; then :
22416  ac_cv_search_setsockopt=$ac_res
22417fi
22418rm -f core conftest.err conftest.$ac_objext \
22419    conftest$ac_exeext
22420  if ${ac_cv_search_setsockopt+:} false; then :
22421  break
22422fi
22423done
22424if ${ac_cv_search_setsockopt+:} false; then :
22425
22426else
22427  ac_cv_search_setsockopt=no
22428fi
22429rm conftest.$ac_ext
22430LIBS=$ac_func_search_save_LIBS
22431fi
22432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_setsockopt" >&5
22433$as_echo "$ac_cv_search_setsockopt" >&6; }
22434ac_res=$ac_cv_search_setsockopt
22435if test "$ac_res" != no; then :
22436  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22437  case "$ac_cv_search_setsockopt" in
22438 'none required') ;;
22439 no) ;;
22440 *) LDADD_LIBNTP="$ac_cv_search_setsockopt $LDADD_LIBNTP" ;;
22441 esac
22442
22443fi
22444
22445case "$ac_cv_search_setsockopt" in
22446 -lsocket)
22447    LIBS="$saved_LIBS"
22448    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getsockopt" >&5
22449$as_echo_n "checking for library containing getsockopt... " >&6; }
22450if ${ac_cv_search_getsockopt+:} false; then :
22451  $as_echo_n "(cached) " >&6
22452else
22453  ac_func_search_save_LIBS=$LIBS
22454cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22455/* end confdefs.h.  */
22456
22457/* Override any GCC internal prototype to avoid an error.
22458   Use char because int might match the return type of a GCC
22459   builtin and then its argument prototype would still apply.  */
22460#ifdef __cplusplus
22461extern "C"
22462#endif
22463char getsockopt ();
22464int
22465main ()
22466{
22467return getsockopt ();
22468  ;
22469  return 0;
22470}
22471_ACEOF
22472for ac_lib in '' xnet; do
22473  if test -z "$ac_lib"; then
22474    ac_res="none required"
22475  else
22476    ac_res=-l$ac_lib
22477    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22478  fi
22479  if ac_fn_c_try_link "$LINENO"; then :
22480  ac_cv_search_getsockopt=$ac_res
22481fi
22482rm -f core conftest.err conftest.$ac_objext \
22483    conftest$ac_exeext
22484  if ${ac_cv_search_getsockopt+:} false; then :
22485  break
22486fi
22487done
22488if ${ac_cv_search_getsockopt+:} false; then :
22489
22490else
22491  ac_cv_search_getsockopt=no
22492fi
22493rm conftest.$ac_ext
22494LIBS=$ac_func_search_save_LIBS
22495fi
22496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getsockopt" >&5
22497$as_echo "$ac_cv_search_getsockopt" >&6; }
22498ac_res=$ac_cv_search_getsockopt
22499if test "$ac_res" != no; then :
22500  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22501  case "$ac_cv_search_getsockopt" in
22502 'none required') ;;
22503 no) ;;
22504 *) LDADD_LIBNTP="$ac_cv_search_getsockopt $LDADD_LIBNTP" ;;
22505 esac
22506
22507fi
22508
22509    # XXX Possible trouble here - reading the comments above and looking at the
22510    # code below I wonder if we'll add -lxnet when we don't need it.
22511    # Also, do we need to add -lxnet to LDADD_LIBNTP, or perhaps see if it's
22512    # there when it is not needed?
22513    case "$ac_cv_search_getsockopt" in
22514     -lxnet)
22515	LIBS="-lxnet -lsocket $saved_LIBS"
22516	;;
22517     *) LIBS="-lsocket $saved_LIBS"
22518	;;
22519    esac
22520    ;;
22521esac
22522{ saved_LIBS=; unset saved_LIBS;}
22523
22524# Bug 2427 - look for recvmsg here.
22525for ac_func in recvmsg
22526do :
22527  ac_fn_c_check_func "$LINENO" "recvmsg" "ac_cv_func_recvmsg"
22528if test "x$ac_cv_func_recvmsg" = xyes; then :
22529  cat >>confdefs.h <<_ACEOF
22530#define HAVE_RECVMSG 1
22531_ACEOF
22532
22533fi
22534done
22535
22536
22537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
22538$as_echo_n "checking for inline... " >&6; }
22539if ${ac_cv_c_inline+:} false; then :
22540  $as_echo_n "(cached) " >&6
22541else
22542  ac_cv_c_inline=no
22543for ac_kw in inline __inline__ __inline; do
22544  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22545/* end confdefs.h.  */
22546#ifndef __cplusplus
22547typedef int foo_t;
22548static $ac_kw foo_t static_foo () {return 0; }
22549$ac_kw foo_t foo () {return 0; }
22550#endif
22551
22552_ACEOF
22553if ac_fn_c_try_compile "$LINENO"; then :
22554  ac_cv_c_inline=$ac_kw
22555fi
22556rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22557  test "$ac_cv_c_inline" != no && break
22558done
22559
22560fi
22561{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
22562$as_echo "$ac_cv_c_inline" >&6; }
22563
22564case $ac_cv_c_inline in
22565  inline | yes) ;;
22566  *)
22567    case $ac_cv_c_inline in
22568      no) ac_val=;;
22569      *) ac_val=$ac_cv_c_inline;;
22570    esac
22571    cat >>confdefs.h <<_ACEOF
22572#ifndef __cplusplus
22573#define inline $ac_val
22574#endif
22575_ACEOF
22576    ;;
22577esac
22578
22579
22580case "$ac_cv_c_inline" in
22581 '')
22582    ;;
22583 *)
22584
22585$as_echo "#define HAVE_INLINE 1" >>confdefs.h
22586
22587
22588esac
22589
22590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
22591$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
22592if ${ac_cv_header_time+:} false; then :
22593  $as_echo_n "(cached) " >&6
22594else
22595  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22596/* end confdefs.h.  */
22597#include <sys/types.h>
22598#include <sys/time.h>
22599#include <time.h>
22600
22601int
22602main ()
22603{
22604if ((struct tm *) 0)
22605return 0;
22606  ;
22607  return 0;
22608}
22609_ACEOF
22610if ac_fn_c_try_compile "$LINENO"; then :
22611  ac_cv_header_time=yes
22612else
22613  ac_cv_header_time=no
22614fi
22615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22616fi
22617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
22618$as_echo "$ac_cv_header_time" >&6; }
22619if test $ac_cv_header_time = yes; then
22620
22621$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
22622
22623fi
22624
22625# The cast to long int works around a bug in the HP C Compiler
22626# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22627# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22628# This bug is HP SR number 8606223364.
22629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5
22630$as_echo_n "checking size of time_t... " >&6; }
22631if ${ac_cv_sizeof_time_t+:} false; then :
22632  $as_echo_n "(cached) " >&6
22633else
22634  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t"        "$ac_includes_default"; then :
22635
22636else
22637  if test "$ac_cv_type_time_t" = yes; then
22638     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22639$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22640as_fn_error 77 "cannot compute sizeof (time_t)
22641See \`config.log' for more details" "$LINENO" 5; }
22642   else
22643     ac_cv_sizeof_time_t=0
22644   fi
22645fi
22646
22647fi
22648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5
22649$as_echo "$ac_cv_sizeof_time_t" >&6; }
22650
22651
22652
22653cat >>confdefs.h <<_ACEOF
22654#define SIZEOF_TIME_T $ac_cv_sizeof_time_t
22655_ACEOF
22656
22657
22658{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether char is unsigned" >&5
22659$as_echo_n "checking whether char is unsigned... " >&6; }
22660if ${ac_cv_c_char_unsigned+:} false; then :
22661  $as_echo_n "(cached) " >&6
22662else
22663  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22664/* end confdefs.h.  */
22665$ac_includes_default
22666int
22667main ()
22668{
22669static int test_array [1 - 2 * !(((char) -1) < 0)];
22670test_array [0] = 0;
22671return test_array [0];
22672
22673  ;
22674  return 0;
22675}
22676_ACEOF
22677if ac_fn_c_try_compile "$LINENO"; then :
22678  ac_cv_c_char_unsigned=no
22679else
22680  ac_cv_c_char_unsigned=yes
22681fi
22682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22683fi
22684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_char_unsigned" >&5
22685$as_echo "$ac_cv_c_char_unsigned" >&6; }
22686if test $ac_cv_c_char_unsigned = yes && test "$GCC" != yes; then
22687  $as_echo "#define __CHAR_UNSIGNED__ 1" >>confdefs.h
22688
22689fi
22690		# The cast to long int works around a bug in the HP C Compiler
22691# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22692# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22693# This bug is HP SR number 8606223364.
22694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of signed char" >&5
22695$as_echo_n "checking size of signed char... " >&6; }
22696if ${ac_cv_sizeof_signed_char+:} false; then :
22697  $as_echo_n "(cached) " >&6
22698else
22699  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (signed char))" "ac_cv_sizeof_signed_char"        "$ac_includes_default"; then :
22700
22701else
22702  if test "$ac_cv_type_signed_char" = yes; then
22703     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22704$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22705as_fn_error 77 "cannot compute sizeof (signed char)
22706See \`config.log' for more details" "$LINENO" 5; }
22707   else
22708     ac_cv_sizeof_signed_char=0
22709   fi
22710fi
22711
22712fi
22713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_signed_char" >&5
22714$as_echo "$ac_cv_sizeof_signed_char" >&6; }
22715
22716
22717
22718cat >>confdefs.h <<_ACEOF
22719#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
22720_ACEOF
22721
22722
22723ac_fn_c_check_type "$LINENO" "s_char" "ac_cv_type_s_char" "$ac_includes_default"
22724if test "x$ac_cv_type_s_char" = xyes; then :
22725
22726cat >>confdefs.h <<_ACEOF
22727#define HAVE_S_CHAR 1
22728_ACEOF
22729
22730
22731fi
22732ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
22733if test "x$ac_cv_type_long_long" = xyes; then :
22734
22735cat >>confdefs.h <<_ACEOF
22736#define HAVE_LONG_LONG 1
22737_ACEOF
22738
22739
22740fi
22741
22742# The cast to long int works around a bug in the HP C Compiler
22743# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22744# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22745# This bug is HP SR number 8606223364.
22746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
22747$as_echo_n "checking size of short... " >&6; }
22748if ${ac_cv_sizeof_short+:} false; then :
22749  $as_echo_n "(cached) " >&6
22750else
22751  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
22752
22753else
22754  if test "$ac_cv_type_short" = yes; then
22755     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22756$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22757as_fn_error 77 "cannot compute sizeof (short)
22758See \`config.log' for more details" "$LINENO" 5; }
22759   else
22760     ac_cv_sizeof_short=0
22761   fi
22762fi
22763
22764fi
22765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
22766$as_echo "$ac_cv_sizeof_short" >&6; }
22767
22768
22769
22770cat >>confdefs.h <<_ACEOF
22771#define SIZEOF_SHORT $ac_cv_sizeof_short
22772_ACEOF
22773
22774
22775# The cast to long int works around a bug in the HP C Compiler
22776# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22777# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22778# This bug is HP SR number 8606223364.
22779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
22780$as_echo_n "checking size of int... " >&6; }
22781if ${ac_cv_sizeof_int+:} false; then :
22782  $as_echo_n "(cached) " >&6
22783else
22784  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
22785
22786else
22787  if test "$ac_cv_type_int" = yes; then
22788     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22789$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22790as_fn_error 77 "cannot compute sizeof (int)
22791See \`config.log' for more details" "$LINENO" 5; }
22792   else
22793     ac_cv_sizeof_int=0
22794   fi
22795fi
22796
22797fi
22798{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
22799$as_echo "$ac_cv_sizeof_int" >&6; }
22800
22801
22802
22803cat >>confdefs.h <<_ACEOF
22804#define SIZEOF_INT $ac_cv_sizeof_int
22805_ACEOF
22806
22807
22808# The cast to long int works around a bug in the HP C Compiler
22809# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22810# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22811# This bug is HP SR number 8606223364.
22812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
22813$as_echo_n "checking size of long... " >&6; }
22814if ${ac_cv_sizeof_long+:} false; then :
22815  $as_echo_n "(cached) " >&6
22816else
22817  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
22818
22819else
22820  if test "$ac_cv_type_long" = yes; then
22821     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22823as_fn_error 77 "cannot compute sizeof (long)
22824See \`config.log' for more details" "$LINENO" 5; }
22825   else
22826     ac_cv_sizeof_long=0
22827   fi
22828fi
22829
22830fi
22831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
22832$as_echo "$ac_cv_sizeof_long" >&6; }
22833
22834
22835
22836cat >>confdefs.h <<_ACEOF
22837#define SIZEOF_LONG $ac_cv_sizeof_long
22838_ACEOF
22839
22840
22841
22842case "$ac_cv_type_long_long" in
22843 no)
22844    ;;
22845 *)
22846    # The cast to long int works around a bug in the HP C Compiler
22847# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
22848# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
22849# This bug is HP SR number 8606223364.
22850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
22851$as_echo_n "checking size of long long... " >&6; }
22852if ${ac_cv_sizeof_long_long+:} false; then :
22853  $as_echo_n "(cached) " >&6
22854else
22855  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
22856
22857else
22858  if test "$ac_cv_type_long_long" = yes; then
22859     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22860$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22861as_fn_error 77 "cannot compute sizeof (long long)
22862See \`config.log' for more details" "$LINENO" 5; }
22863   else
22864     ac_cv_sizeof_long_long=0
22865   fi
22866fi
22867
22868fi
22869{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
22870$as_echo "$ac_cv_sizeof_long_long" >&6; }
22871
22872
22873
22874cat >>confdefs.h <<_ACEOF
22875#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
22876_ACEOF
22877
22878
22879    ;;
22880esac
22881
22882case "$ac_cv_c_char_unsigned$ac_cv_sizeof_signed_char$ac_cv_type_s_char" in
22883 *yes)
22884    # We have a typedef for s_char.  Might as well believe it...
22885    ;;
22886 no0no)
22887    # We have signed chars, can't say 'signed char', no s_char typedef.
22888
22889$as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
22890
22891    ;;
22892 no1no)
22893    # We have signed chars, can say 'signed char', no s_char typedef.
22894
22895$as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
22896
22897    ;;
22898 yes0no)
22899    # We have unsigned chars, can't say 'signed char', no s_char typedef.
22900    as_fn_error $? "No way to specify a signed character!" "$LINENO" 5
22901    ;;
22902 yes1no)
22903    # We have unsigned chars, can say 'signed char', no s_char typedef.
22904
22905$as_echo "#define NEED_S_CHAR_TYPEDEF 1" >>confdefs.h
22906
22907    ;;
22908esac
22909
22910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5
22911$as_echo_n "checking for uid_t in sys/types.h... " >&6; }
22912if ${ac_cv_type_uid_t+:} false; then :
22913  $as_echo_n "(cached) " >&6
22914else
22915  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22916/* end confdefs.h.  */
22917#include <sys/types.h>
22918
22919_ACEOF
22920if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22921  $EGREP "uid_t" >/dev/null 2>&1; then :
22922  ac_cv_type_uid_t=yes
22923else
22924  ac_cv_type_uid_t=no
22925fi
22926rm -f conftest*
22927
22928fi
22929{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5
22930$as_echo "$ac_cv_type_uid_t" >&6; }
22931if test $ac_cv_type_uid_t = no; then
22932
22933$as_echo "#define uid_t int" >>confdefs.h
22934
22935
22936$as_echo "#define gid_t int" >>confdefs.h
22937
22938fi
22939
22940
22941
22942
22943
22944
22945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we're including debugging code" >&5
22946$as_echo_n "checking if we're including debugging code... " >&6; }
22947# Check whether --enable-debugging was given.
22948if test "${enable_debugging+set}" = set; then :
22949  enableval=$enable_debugging; ntp_ok=$enableval
22950else
22951  ntp_ok=yes
22952
22953fi
22954
22955case "$ntp_ok" in
22956 yes)
22957
22958$as_echo "#define DEBUG 1" >>confdefs.h
22959
22960esac
22961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
22962$as_echo "$ntp_ok" >&6; }
22963
22964
22965
22966# check if we can compile with pthreads
22967for ac_header in semaphore.h
22968do :
22969  ac_fn_c_check_header_mongrel "$LINENO" "semaphore.h" "ac_cv_header_semaphore_h" "$ac_includes_default"
22970if test "x$ac_cv_header_semaphore_h" = xyes; then :
22971  cat >>confdefs.h <<_ACEOF
22972#define HAVE_SEMAPHORE_H 1
22973_ACEOF
22974
22975fi
22976
22977done
22978
22979for ac_func in socketpair
22980do :
22981  ac_fn_c_check_func "$LINENO" "socketpair" "ac_cv_func_socketpair"
22982if test "x$ac_cv_func_socketpair" = xyes; then :
22983  cat >>confdefs.h <<_ACEOF
22984#define HAVE_SOCKETPAIR 1
22985_ACEOF
22986
22987fi
22988done
22989
22990# Check whether --enable-thread-support was given.
22991if test "${enable_thread_support+set}" = set; then :
22992  enableval=$enable_thread_support;
22993else
22994  enable_thread_support=yes
22995
22996fi
22997
22998have_pthreads=no
22999case "$enable_thread_support" in
23000 no) ;;
23001 *)
23002    ol_found_pthreads=no
23003
23004
23005
23006ac_ext=c
23007ac_cpp='$CPP $CPPFLAGS'
23008ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23009ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23010ac_compiler_gnu=$ac_cv_c_compiler_gnu
23011
23012# OpenLDAP --with-threads
23013
23014# Check whether --with-threads was given.
23015if test "${with_threads+set}" = set; then :
23016  withval=$with_threads;
23017	ol_arg=invalid
23018	for ol_val in auto nt posix mach pth lwp yes no manual  ; do
23019		if test "$withval" = "$ol_val" ; then
23020			ol_arg="$ol_val"
23021		fi
23022	done
23023	if test "$ol_arg" = "invalid" ; then
23024		as_fn_error $? "bad value $withval for --with-threads" "$LINENO" 5
23025	fi
23026	ol_with_threads="$ol_arg"
23027
23028else
23029  	ol_with_threads="auto"
23030fi
23031# end --with-threads
23032
23033
23034case "$ol_with_threads$host" in
23035 auto*-*-solaris2.[0-6])
23036        ol_with_threads=no
23037    ;;
23038esac
23039
23040
23041ol_aix_threads=no
23042case "$host" in
23043*-*-aix*) 	if test -z "$CC" ; then
23044		case "$ol_with_threads" in
23045		auto | yes |  posix) ol_aix_threads=yes ;;
23046		esac
23047	fi
23048;;
23049esac
23050
23051if test $ol_aix_threads = yes ; then
23052	if test -z "${CC}" ; then
23053		for ac_prog in cc_r xlc_r cc
23054do
23055  # Extract the first word of "$ac_prog", so it can be a program name with args.
23056set dummy $ac_prog; ac_word=$2
23057{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
23058$as_echo_n "checking for $ac_word... " >&6; }
23059if ${ac_cv_prog_CC+:} false; then :
23060  $as_echo_n "(cached) " >&6
23061else
23062  if test -n "$CC"; then
23063  ac_cv_prog_CC="$CC" # Let the user override the test.
23064else
23065as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
23066for as_dir in $PATH
23067do
23068  IFS=$as_save_IFS
23069  test -z "$as_dir" && as_dir=.
23070    for ac_exec_ext in '' $ac_executable_extensions; do
23071  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
23072    ac_cv_prog_CC="$ac_prog"
23073    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
23074    break 2
23075  fi
23076done
23077  done
23078IFS=$as_save_IFS
23079
23080fi
23081fi
23082CC=$ac_cv_prog_CC
23083if test -n "$CC"; then
23084  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
23085$as_echo "$CC" >&6; }
23086else
23087  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23088$as_echo "no" >&6; }
23089fi
23090
23091
23092  test -n "$CC" && break
23093done
23094
23095
23096		if test "$CC" = cc ; then
23097						if test $ol_with_threads != auto ; then
23098				as_fn_error $? "--with-threads requires cc_r (or other suitable compiler) on AIX" "$LINENO" 5
23099			else
23100				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling threads, no cc_r on AIX" >&5
23101$as_echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
23102			fi
23103			ol_with_threads=no
23104  		fi
23105	fi
23106
23107	case ${CC} in cc_r | xlc_r)
23108		ol_with_threads=posix
23109		ol_cv_pthread_create=yes
23110		;;
23111	esac
23112fi
23113
23114ol_link_threads=no
23115# OpenLDAP --with-yielding_select
23116
23117# Check whether --with-yielding_select was given.
23118if test "${with_yielding_select+set}" = set; then :
23119  withval=$with_yielding_select;
23120	ol_arg=invalid
23121	for ol_val in auto yes no manual  ; do
23122		if test "$withval" = "$ol_val" ; then
23123			ol_arg="$ol_val"
23124		fi
23125	done
23126	if test "$ol_arg" = "invalid" ; then
23127		as_fn_error $? "bad value $withval for --with-yielding_select" "$LINENO" 5
23128	fi
23129	ol_with_yielding_select="$ol_arg"
23130
23131else
23132  	ol_with_yielding_select="auto"
23133fi
23134# end --with-yielding_select
23135
23136
23137case $ol_with_threads in auto | yes | nt)
23138
23139
23140	ac_fn_c_check_func "$LINENO" "_beginthread" "ac_cv_func__beginthread"
23141if test "x$ac_cv_func__beginthread" = xyes; then :
23142
23143fi
23144
23145
23146	if test $ac_cv_func__beginthread = yes ; then
23147
23148$as_echo "#define HAVE_NT_THREADS 1" >>confdefs.h
23149
23150		ol_cv_nt_threads=yes
23151	fi
23152
23153
23154	if test "$ol_cv_nt_threads" = yes ; then
23155		ol_link_threads=nt
23156		ol_with_threads=found
23157		ol_with_yielding_select=yes
23158
23159
23160$as_echo "#define HAVE_NT_SERVICE_MANAGER 1" >>confdefs.h
23161
23162
23163$as_echo "#define HAVE_NT_EVENT_LOG 1" >>confdefs.h
23164
23165	fi
23166
23167	if test $ol_with_threads = nt ; then
23168		as_fn_error $? "could not locate NT Threads" "$LINENO" 5
23169	fi
23170	;;
23171esac
23172
23173case $ol_with_threads in auto | yes | posix)
23174
23175	for ac_header in pthread.h
23176do :
23177  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
23178if test "x$ac_cv_header_pthread_h" = xyes; then :
23179  cat >>confdefs.h <<_ACEOF
23180#define HAVE_PTHREAD_H 1
23181_ACEOF
23182
23183fi
23184
23185done
23186
23187
23188	if test $ac_cv_header_pthread_h = yes ; then
23189		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX thread version" >&5
23190$as_echo_n "checking POSIX thread version... " >&6; }
23191if ${ol_cv_pthread_version+:} false; then :
23192  $as_echo_n "(cached) " >&6
23193else
23194
23195	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23196/* end confdefs.h.  */
23197
23198#		include <pthread.h>
23199
23200int
23201main ()
23202{
23203
23204		int i = PTHREAD_CREATE_JOINABLE;
23205
23206  ;
23207  return 0;
23208}
23209_ACEOF
23210if ac_fn_c_try_compile "$LINENO"; then :
23211
23212	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23213/* end confdefs.h.  */
23214#include <pthread.h>
23215
23216_ACEOF
23217if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23218  $EGREP "pthread_detach" >/dev/null 2>&1; then :
23219  ol_cv_pthread_version=10
23220else
23221  ol_cv_pthread_version=8
23222fi
23223rm -f conftest*
23224
23225else
23226
23227	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23228/* end confdefs.h.  */
23229
23230#		include <pthread.h>
23231#		ifdef PTHREAD_CREATE_UNDETACHED
23232		draft7
23233#		endif
23234
23235_ACEOF
23236if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23237  $EGREP "draft7" >/dev/null 2>&1; then :
23238  ol_cv_pthread_version=7
23239else
23240
23241	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23242/* end confdefs.h.  */
23243#include <pthread.h>
23244
23245_ACEOF
23246if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23247  $EGREP "pthread_attr_init" >/dev/null 2>&1; then :
23248  ol_cv_pthread_version=6
23249else
23250
23251	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23252/* end confdefs.h.  */
23253
23254#		include <pthread.h>
23255#ifdef		PTHREAD_MUTEX_INITIALIZER
23256		draft5
23257#endif
23258
23259_ACEOF
23260if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23261  $EGREP "draft5" >/dev/null 2>&1; then :
23262  ol_cv_pthread_version=5
23263else
23264  ol_cv_pthread_version=4
23265fi
23266rm -f conftest*
23267
23268fi
23269rm -f conftest*
23270
23271fi
23272rm -f conftest*
23273
23274fi
23275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23276
23277fi
23278{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_version" >&5
23279$as_echo "$ol_cv_pthread_version" >&6; }
23280
23281
23282		if test $ol_cv_pthread_version != 0 ; then
23283
23284cat >>confdefs.h <<_ACEOF
23285#define HAVE_PTHREADS $ol_cv_pthread_version
23286_ACEOF
23287
23288		else
23289			as_fn_error $? "unknown pthread version" "$LINENO" 5
23290		fi
23291
23292		# consider threads found
23293		ol_with_threads=found
23294
23295
23296	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
23297$as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
23298if ${ol_cv_header_linux_threads+:} false; then :
23299  $as_echo_n "(cached) " >&6
23300else
23301  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23302/* end confdefs.h.  */
23303#include <pthread.h>
23304_ACEOF
23305if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23306  $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
23307  ol_cv_header_linux_threads=yes
23308else
23309  ol_cv_header_linux_threads=no
23310fi
23311rm -f conftest*
23312
23313
23314fi
23315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
23316$as_echo "$ol_cv_header_linux_threads" >&6; }
23317	if test $ol_cv_header_linux_threads = yes; then
23318
23319$as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
23320
23321	fi
23322
23323
23324	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU Pth pthread.h" >&5
23325$as_echo_n "checking for GNU Pth pthread.h... " >&6; }
23326if ${ol_cv_header_gnu_pth_pthread_h+:} false; then :
23327  $as_echo_n "(cached) " >&6
23328else
23329  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23330/* end confdefs.h.  */
23331#include <pthread.h>
23332#ifdef _POSIX_THREAD_IS_GNU_PTH
23333	__gnu_pth__;
23334#endif
23335
23336_ACEOF
23337if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23338  $EGREP "__gnu_pth__" >/dev/null 2>&1; then :
23339  ol_cv_header_gnu_pth_pthread_h=yes
23340else
23341  ol_cv_header_gnu_pth_pthread_h=no
23342fi
23343rm -f conftest*
23344
23345
23346fi
23347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_gnu_pth_pthread_h" >&5
23348$as_echo "$ol_cv_header_gnu_pth_pthread_h" >&6; }
23349
23350
23351		if test $ol_cv_header_gnu_pth_pthread_h = no ; then
23352			for ac_header in sched.h
23353do :
23354  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
23355if test "x$ac_cv_header_sched_h" = xyes; then :
23356  cat >>confdefs.h <<_ACEOF
23357#define HAVE_SCHED_H 1
23358_ACEOF
23359
23360fi
23361
23362done
23363
23364		fi
23365
23366
23367				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in default libraries" >&5
23368$as_echo_n "checking for pthread_create in default libraries... " >&6; }
23369if ${ol_cv_pthread_create+:} false; then :
23370  $as_echo_n "(cached) " >&6
23371else
23372
23373			if test "$cross_compiling" = yes; then :
23374  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23375/* end confdefs.h.  */
23376
23377/* pthread test headers */
23378#include <pthread.h>
23379#if HAVE_PTHREADS < 7
23380#include <errno.h>
23381#endif
23382#ifndef NULL
23383#define NULL (void*)0
23384#endif
23385
23386static void *task(p)
23387	void *p;
23388{
23389	return (void *) (p == NULL);
23390}
23391
23392int
23393main ()
23394{
23395
23396	/* pthread test function */
23397#ifndef PTHREAD_CREATE_DETACHED
23398#define	PTHREAD_CREATE_DETACHED	1
23399#endif
23400	pthread_t t;
23401	int status;
23402	int detach = PTHREAD_CREATE_DETACHED;
23403
23404#if HAVE_PTHREADS > 4
23405	/* Final pthreads */
23406	pthread_attr_t attr;
23407
23408	status = pthread_attr_init(&attr);
23409	if( status ) return status;
23410
23411#if HAVE_PTHREADS < 7
23412	status = pthread_attr_setdetachstate(&attr, &detach);
23413	if( status < 0 ) status = errno;
23414#else
23415	status = pthread_attr_setdetachstate(&attr, detach);
23416#endif
23417	if( status ) return status;
23418	status = pthread_create( &t, &attr, task, NULL );
23419#if HAVE_PTHREADS < 7
23420	if( status < 0 ) status = errno;
23421#endif
23422	if( status ) return status;
23423#else
23424	/* Draft 4 pthreads */
23425	status = pthread_create( &t, pthread_attr_default, task, NULL );
23426	if( status ) return errno;
23427
23428	/* give thread a chance to complete */
23429	/* it should remain joinable and hence detachable */
23430	sleep( 1 );
23431
23432	status = pthread_detach( &t );
23433	if( status ) return errno;
23434#endif
23435
23436#ifdef HAVE_LINUX_THREADS
23437	pthread_kill_other_threads_np();
23438#endif
23439
23440	return 0;
23441
23442  ;
23443  return 0;
23444}
23445_ACEOF
23446if ac_fn_c_try_link "$LINENO"; then :
23447  ol_cv_pthread_create=yes
23448else
23449  ol_cv_pthread_create=no
23450fi
23451rm -f core conftest.err conftest.$ac_objext \
23452    conftest$ac_exeext conftest.$ac_ext
23453else
23454  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23455/* end confdefs.h.  */
23456
23457
23458/* pthread test headers */
23459#include <pthread.h>
23460#if HAVE_PTHREADS < 7
23461#include <errno.h>
23462#endif
23463#ifndef NULL
23464#define NULL (void*)0
23465#endif
23466
23467static void *task(p)
23468	void *p;
23469{
23470	return (void *) (p == NULL);
23471}
23472
23473
23474int main(argc, argv)
23475	int argc;
23476	char **argv;
23477{
23478
23479	/* pthread test function */
23480#ifndef PTHREAD_CREATE_DETACHED
23481#define	PTHREAD_CREATE_DETACHED	1
23482#endif
23483	pthread_t t;
23484	int status;
23485	int detach = PTHREAD_CREATE_DETACHED;
23486
23487#if HAVE_PTHREADS > 4
23488	/* Final pthreads */
23489	pthread_attr_t attr;
23490
23491	status = pthread_attr_init(&attr);
23492	if( status ) return status;
23493
23494#if HAVE_PTHREADS < 7
23495	status = pthread_attr_setdetachstate(&attr, &detach);
23496	if( status < 0 ) status = errno;
23497#else
23498	status = pthread_attr_setdetachstate(&attr, detach);
23499#endif
23500	if( status ) return status;
23501	status = pthread_create( &t, &attr, task, NULL );
23502#if HAVE_PTHREADS < 7
23503	if( status < 0 ) status = errno;
23504#endif
23505	if( status ) return status;
23506#else
23507	/* Draft 4 pthreads */
23508	status = pthread_create( &t, pthread_attr_default, task, NULL );
23509	if( status ) return errno;
23510
23511	/* give thread a chance to complete */
23512	/* it should remain joinable and hence detachable */
23513	sleep( 1 );
23514
23515	status = pthread_detach( &t );
23516	if( status ) return errno;
23517#endif
23518
23519#ifdef HAVE_LINUX_THREADS
23520	pthread_kill_other_threads_np();
23521#endif
23522
23523	return 0;
23524
23525}
23526
23527_ACEOF
23528if ac_fn_c_try_run "$LINENO"; then :
23529  ol_cv_pthread_create=yes
23530else
23531  ol_cv_pthread_create=no
23532fi
23533rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23534  conftest.$ac_objext conftest.beam conftest.$ac_ext
23535fi
23536
23537fi
23538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create" >&5
23539$as_echo "$ol_cv_pthread_create" >&6; }
23540
23541		if test $ol_cv_pthread_create != no ; then
23542			ol_link_threads=posix
23543			ol_link_pthreads=""
23544		fi
23545
23546		# Pthread try link: -kthread (ol_cv_pthread_kthread)
23547if test "$ol_link_threads" = no ; then
23548	# try -kthread
23549	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -kthread" >&5
23550$as_echo_n "checking for pthread link with -kthread... " >&6; }
23551if ${ol_cv_pthread_kthread+:} false; then :
23552  $as_echo_n "(cached) " >&6
23553else
23554
23555		# save the flags
23556		ol_LIBS="$LIBS"
23557		LIBS="-kthread $LIBS"
23558
23559		if test "$cross_compiling" = yes; then :
23560  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23561/* end confdefs.h.  */
23562
23563/* pthread test headers */
23564#include <pthread.h>
23565#if HAVE_PTHREADS < 7
23566#include <errno.h>
23567#endif
23568#ifndef NULL
23569#define NULL (void*)0
23570#endif
23571
23572static void *task(p)
23573	void *p;
23574{
23575	return (void *) (p == NULL);
23576}
23577
23578int
23579main ()
23580{
23581
23582	/* pthread test function */
23583#ifndef PTHREAD_CREATE_DETACHED
23584#define	PTHREAD_CREATE_DETACHED	1
23585#endif
23586	pthread_t t;
23587	int status;
23588	int detach = PTHREAD_CREATE_DETACHED;
23589
23590#if HAVE_PTHREADS > 4
23591	/* Final pthreads */
23592	pthread_attr_t attr;
23593
23594	status = pthread_attr_init(&attr);
23595	if( status ) return status;
23596
23597#if HAVE_PTHREADS < 7
23598	status = pthread_attr_setdetachstate(&attr, &detach);
23599	if( status < 0 ) status = errno;
23600#else
23601	status = pthread_attr_setdetachstate(&attr, detach);
23602#endif
23603	if( status ) return status;
23604	status = pthread_create( &t, &attr, task, NULL );
23605#if HAVE_PTHREADS < 7
23606	if( status < 0 ) status = errno;
23607#endif
23608	if( status ) return status;
23609#else
23610	/* Draft 4 pthreads */
23611	status = pthread_create( &t, pthread_attr_default, task, NULL );
23612	if( status ) return errno;
23613
23614	/* give thread a chance to complete */
23615	/* it should remain joinable and hence detachable */
23616	sleep( 1 );
23617
23618	status = pthread_detach( &t );
23619	if( status ) return errno;
23620#endif
23621
23622#ifdef HAVE_LINUX_THREADS
23623	pthread_kill_other_threads_np();
23624#endif
23625
23626	return 0;
23627
23628  ;
23629  return 0;
23630}
23631_ACEOF
23632if ac_fn_c_try_link "$LINENO"; then :
23633  ol_cv_pthread_kthread=yes
23634else
23635  ol_cv_pthread_kthread=no
23636fi
23637rm -f core conftest.err conftest.$ac_objext \
23638    conftest$ac_exeext conftest.$ac_ext
23639else
23640  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23641/* end confdefs.h.  */
23642
23643
23644/* pthread test headers */
23645#include <pthread.h>
23646#if HAVE_PTHREADS < 7
23647#include <errno.h>
23648#endif
23649#ifndef NULL
23650#define NULL (void*)0
23651#endif
23652
23653static void *task(p)
23654	void *p;
23655{
23656	return (void *) (p == NULL);
23657}
23658
23659
23660int main(argc, argv)
23661	int argc;
23662	char **argv;
23663{
23664
23665	/* pthread test function */
23666#ifndef PTHREAD_CREATE_DETACHED
23667#define	PTHREAD_CREATE_DETACHED	1
23668#endif
23669	pthread_t t;
23670	int status;
23671	int detach = PTHREAD_CREATE_DETACHED;
23672
23673#if HAVE_PTHREADS > 4
23674	/* Final pthreads */
23675	pthread_attr_t attr;
23676
23677	status = pthread_attr_init(&attr);
23678	if( status ) return status;
23679
23680#if HAVE_PTHREADS < 7
23681	status = pthread_attr_setdetachstate(&attr, &detach);
23682	if( status < 0 ) status = errno;
23683#else
23684	status = pthread_attr_setdetachstate(&attr, detach);
23685#endif
23686	if( status ) return status;
23687	status = pthread_create( &t, &attr, task, NULL );
23688#if HAVE_PTHREADS < 7
23689	if( status < 0 ) status = errno;
23690#endif
23691	if( status ) return status;
23692#else
23693	/* Draft 4 pthreads */
23694	status = pthread_create( &t, pthread_attr_default, task, NULL );
23695	if( status ) return errno;
23696
23697	/* give thread a chance to complete */
23698	/* it should remain joinable and hence detachable */
23699	sleep( 1 );
23700
23701	status = pthread_detach( &t );
23702	if( status ) return errno;
23703#endif
23704
23705#ifdef HAVE_LINUX_THREADS
23706	pthread_kill_other_threads_np();
23707#endif
23708
23709	return 0;
23710
23711}
23712
23713_ACEOF
23714if ac_fn_c_try_run "$LINENO"; then :
23715  ol_cv_pthread_kthread=yes
23716else
23717  ol_cv_pthread_kthread=no
23718fi
23719rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23720  conftest.$ac_objext conftest.beam conftest.$ac_ext
23721fi
23722
23723
23724		# restore the LIBS
23725		LIBS="$ol_LIBS"
23726
23727fi
23728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_kthread" >&5
23729$as_echo "$ol_cv_pthread_kthread" >&6; }
23730
23731	if test $ol_cv_pthread_kthread = yes ; then
23732		ol_link_pthreads="-kthread"
23733		ol_link_threads=posix
23734	fi
23735fi
23736
23737		# Pthread try link: -pthread (ol_cv_pthread_pthread)
23738if test "$ol_link_threads" = no ; then
23739	# try -pthread
23740	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthread" >&5
23741$as_echo_n "checking for pthread link with -pthread... " >&6; }
23742if ${ol_cv_pthread_pthread+:} false; then :
23743  $as_echo_n "(cached) " >&6
23744else
23745
23746		# save the flags
23747		ol_LIBS="$LIBS"
23748		LIBS="-pthread $LIBS"
23749
23750		if test "$cross_compiling" = yes; then :
23751  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23752/* end confdefs.h.  */
23753
23754/* pthread test headers */
23755#include <pthread.h>
23756#if HAVE_PTHREADS < 7
23757#include <errno.h>
23758#endif
23759#ifndef NULL
23760#define NULL (void*)0
23761#endif
23762
23763static void *task(p)
23764	void *p;
23765{
23766	return (void *) (p == NULL);
23767}
23768
23769int
23770main ()
23771{
23772
23773	/* pthread test function */
23774#ifndef PTHREAD_CREATE_DETACHED
23775#define	PTHREAD_CREATE_DETACHED	1
23776#endif
23777	pthread_t t;
23778	int status;
23779	int detach = PTHREAD_CREATE_DETACHED;
23780
23781#if HAVE_PTHREADS > 4
23782	/* Final pthreads */
23783	pthread_attr_t attr;
23784
23785	status = pthread_attr_init(&attr);
23786	if( status ) return status;
23787
23788#if HAVE_PTHREADS < 7
23789	status = pthread_attr_setdetachstate(&attr, &detach);
23790	if( status < 0 ) status = errno;
23791#else
23792	status = pthread_attr_setdetachstate(&attr, detach);
23793#endif
23794	if( status ) return status;
23795	status = pthread_create( &t, &attr, task, NULL );
23796#if HAVE_PTHREADS < 7
23797	if( status < 0 ) status = errno;
23798#endif
23799	if( status ) return status;
23800#else
23801	/* Draft 4 pthreads */
23802	status = pthread_create( &t, pthread_attr_default, task, NULL );
23803	if( status ) return errno;
23804
23805	/* give thread a chance to complete */
23806	/* it should remain joinable and hence detachable */
23807	sleep( 1 );
23808
23809	status = pthread_detach( &t );
23810	if( status ) return errno;
23811#endif
23812
23813#ifdef HAVE_LINUX_THREADS
23814	pthread_kill_other_threads_np();
23815#endif
23816
23817	return 0;
23818
23819  ;
23820  return 0;
23821}
23822_ACEOF
23823if ac_fn_c_try_link "$LINENO"; then :
23824  ol_cv_pthread_pthread=yes
23825else
23826  ol_cv_pthread_pthread=no
23827fi
23828rm -f core conftest.err conftest.$ac_objext \
23829    conftest$ac_exeext conftest.$ac_ext
23830else
23831  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23832/* end confdefs.h.  */
23833
23834
23835/* pthread test headers */
23836#include <pthread.h>
23837#if HAVE_PTHREADS < 7
23838#include <errno.h>
23839#endif
23840#ifndef NULL
23841#define NULL (void*)0
23842#endif
23843
23844static void *task(p)
23845	void *p;
23846{
23847	return (void *) (p == NULL);
23848}
23849
23850
23851int main(argc, argv)
23852	int argc;
23853	char **argv;
23854{
23855
23856	/* pthread test function */
23857#ifndef PTHREAD_CREATE_DETACHED
23858#define	PTHREAD_CREATE_DETACHED	1
23859#endif
23860	pthread_t t;
23861	int status;
23862	int detach = PTHREAD_CREATE_DETACHED;
23863
23864#if HAVE_PTHREADS > 4
23865	/* Final pthreads */
23866	pthread_attr_t attr;
23867
23868	status = pthread_attr_init(&attr);
23869	if( status ) return status;
23870
23871#if HAVE_PTHREADS < 7
23872	status = pthread_attr_setdetachstate(&attr, &detach);
23873	if( status < 0 ) status = errno;
23874#else
23875	status = pthread_attr_setdetachstate(&attr, detach);
23876#endif
23877	if( status ) return status;
23878	status = pthread_create( &t, &attr, task, NULL );
23879#if HAVE_PTHREADS < 7
23880	if( status < 0 ) status = errno;
23881#endif
23882	if( status ) return status;
23883#else
23884	/* Draft 4 pthreads */
23885	status = pthread_create( &t, pthread_attr_default, task, NULL );
23886	if( status ) return errno;
23887
23888	/* give thread a chance to complete */
23889	/* it should remain joinable and hence detachable */
23890	sleep( 1 );
23891
23892	status = pthread_detach( &t );
23893	if( status ) return errno;
23894#endif
23895
23896#ifdef HAVE_LINUX_THREADS
23897	pthread_kill_other_threads_np();
23898#endif
23899
23900	return 0;
23901
23902}
23903
23904_ACEOF
23905if ac_fn_c_try_run "$LINENO"; then :
23906  ol_cv_pthread_pthread=yes
23907else
23908  ol_cv_pthread_pthread=no
23909fi
23910rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23911  conftest.$ac_objext conftest.beam conftest.$ac_ext
23912fi
23913
23914
23915		# restore the LIBS
23916		LIBS="$ol_LIBS"
23917
23918fi
23919{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthread" >&5
23920$as_echo "$ol_cv_pthread_pthread" >&6; }
23921
23922	if test $ol_cv_pthread_pthread = yes ; then
23923		ol_link_pthreads="-pthread"
23924		ol_link_threads=posix
23925	fi
23926fi
23927
23928		# Pthread try link: -pthreads (ol_cv_pthread_pthreads)
23929if test "$ol_link_threads" = no ; then
23930	# try -pthreads
23931	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthreads" >&5
23932$as_echo_n "checking for pthread link with -pthreads... " >&6; }
23933if ${ol_cv_pthread_pthreads+:} false; then :
23934  $as_echo_n "(cached) " >&6
23935else
23936
23937		# save the flags
23938		ol_LIBS="$LIBS"
23939		LIBS="-pthreads $LIBS"
23940
23941		if test "$cross_compiling" = yes; then :
23942  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23943/* end confdefs.h.  */
23944
23945/* pthread test headers */
23946#include <pthread.h>
23947#if HAVE_PTHREADS < 7
23948#include <errno.h>
23949#endif
23950#ifndef NULL
23951#define NULL (void*)0
23952#endif
23953
23954static void *task(p)
23955	void *p;
23956{
23957	return (void *) (p == NULL);
23958}
23959
23960int
23961main ()
23962{
23963
23964	/* pthread test function */
23965#ifndef PTHREAD_CREATE_DETACHED
23966#define	PTHREAD_CREATE_DETACHED	1
23967#endif
23968	pthread_t t;
23969	int status;
23970	int detach = PTHREAD_CREATE_DETACHED;
23971
23972#if HAVE_PTHREADS > 4
23973	/* Final pthreads */
23974	pthread_attr_t attr;
23975
23976	status = pthread_attr_init(&attr);
23977	if( status ) return status;
23978
23979#if HAVE_PTHREADS < 7
23980	status = pthread_attr_setdetachstate(&attr, &detach);
23981	if( status < 0 ) status = errno;
23982#else
23983	status = pthread_attr_setdetachstate(&attr, detach);
23984#endif
23985	if( status ) return status;
23986	status = pthread_create( &t, &attr, task, NULL );
23987#if HAVE_PTHREADS < 7
23988	if( status < 0 ) status = errno;
23989#endif
23990	if( status ) return status;
23991#else
23992	/* Draft 4 pthreads */
23993	status = pthread_create( &t, pthread_attr_default, task, NULL );
23994	if( status ) return errno;
23995
23996	/* give thread a chance to complete */
23997	/* it should remain joinable and hence detachable */
23998	sleep( 1 );
23999
24000	status = pthread_detach( &t );
24001	if( status ) return errno;
24002#endif
24003
24004#ifdef HAVE_LINUX_THREADS
24005	pthread_kill_other_threads_np();
24006#endif
24007
24008	return 0;
24009
24010  ;
24011  return 0;
24012}
24013_ACEOF
24014if ac_fn_c_try_link "$LINENO"; then :
24015  ol_cv_pthread_pthreads=yes
24016else
24017  ol_cv_pthread_pthreads=no
24018fi
24019rm -f core conftest.err conftest.$ac_objext \
24020    conftest$ac_exeext conftest.$ac_ext
24021else
24022  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24023/* end confdefs.h.  */
24024
24025
24026/* pthread test headers */
24027#include <pthread.h>
24028#if HAVE_PTHREADS < 7
24029#include <errno.h>
24030#endif
24031#ifndef NULL
24032#define NULL (void*)0
24033#endif
24034
24035static void *task(p)
24036	void *p;
24037{
24038	return (void *) (p == NULL);
24039}
24040
24041
24042int main(argc, argv)
24043	int argc;
24044	char **argv;
24045{
24046
24047	/* pthread test function */
24048#ifndef PTHREAD_CREATE_DETACHED
24049#define	PTHREAD_CREATE_DETACHED	1
24050#endif
24051	pthread_t t;
24052	int status;
24053	int detach = PTHREAD_CREATE_DETACHED;
24054
24055#if HAVE_PTHREADS > 4
24056	/* Final pthreads */
24057	pthread_attr_t attr;
24058
24059	status = pthread_attr_init(&attr);
24060	if( status ) return status;
24061
24062#if HAVE_PTHREADS < 7
24063	status = pthread_attr_setdetachstate(&attr, &detach);
24064	if( status < 0 ) status = errno;
24065#else
24066	status = pthread_attr_setdetachstate(&attr, detach);
24067#endif
24068	if( status ) return status;
24069	status = pthread_create( &t, &attr, task, NULL );
24070#if HAVE_PTHREADS < 7
24071	if( status < 0 ) status = errno;
24072#endif
24073	if( status ) return status;
24074#else
24075	/* Draft 4 pthreads */
24076	status = pthread_create( &t, pthread_attr_default, task, NULL );
24077	if( status ) return errno;
24078
24079	/* give thread a chance to complete */
24080	/* it should remain joinable and hence detachable */
24081	sleep( 1 );
24082
24083	status = pthread_detach( &t );
24084	if( status ) return errno;
24085#endif
24086
24087#ifdef HAVE_LINUX_THREADS
24088	pthread_kill_other_threads_np();
24089#endif
24090
24091	return 0;
24092
24093}
24094
24095_ACEOF
24096if ac_fn_c_try_run "$LINENO"; then :
24097  ol_cv_pthread_pthreads=yes
24098else
24099  ol_cv_pthread_pthreads=no
24100fi
24101rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24102  conftest.$ac_objext conftest.beam conftest.$ac_ext
24103fi
24104
24105
24106		# restore the LIBS
24107		LIBS="$ol_LIBS"
24108
24109fi
24110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthreads" >&5
24111$as_echo "$ol_cv_pthread_pthreads" >&6; }
24112
24113	if test $ol_cv_pthread_pthreads = yes ; then
24114		ol_link_pthreads="-pthreads"
24115		ol_link_threads=posix
24116	fi
24117fi
24118
24119		# Pthread try link: -mthreads (ol_cv_pthread_mthreads)
24120if test "$ol_link_threads" = no ; then
24121	# try -mthreads
24122	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -mthreads" >&5
24123$as_echo_n "checking for pthread link with -mthreads... " >&6; }
24124if ${ol_cv_pthread_mthreads+:} false; then :
24125  $as_echo_n "(cached) " >&6
24126else
24127
24128		# save the flags
24129		ol_LIBS="$LIBS"
24130		LIBS="-mthreads $LIBS"
24131
24132		if test "$cross_compiling" = yes; then :
24133  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24134/* end confdefs.h.  */
24135
24136/* pthread test headers */
24137#include <pthread.h>
24138#if HAVE_PTHREADS < 7
24139#include <errno.h>
24140#endif
24141#ifndef NULL
24142#define NULL (void*)0
24143#endif
24144
24145static void *task(p)
24146	void *p;
24147{
24148	return (void *) (p == NULL);
24149}
24150
24151int
24152main ()
24153{
24154
24155	/* pthread test function */
24156#ifndef PTHREAD_CREATE_DETACHED
24157#define	PTHREAD_CREATE_DETACHED	1
24158#endif
24159	pthread_t t;
24160	int status;
24161	int detach = PTHREAD_CREATE_DETACHED;
24162
24163#if HAVE_PTHREADS > 4
24164	/* Final pthreads */
24165	pthread_attr_t attr;
24166
24167	status = pthread_attr_init(&attr);
24168	if( status ) return status;
24169
24170#if HAVE_PTHREADS < 7
24171	status = pthread_attr_setdetachstate(&attr, &detach);
24172	if( status < 0 ) status = errno;
24173#else
24174	status = pthread_attr_setdetachstate(&attr, detach);
24175#endif
24176	if( status ) return status;
24177	status = pthread_create( &t, &attr, task, NULL );
24178#if HAVE_PTHREADS < 7
24179	if( status < 0 ) status = errno;
24180#endif
24181	if( status ) return status;
24182#else
24183	/* Draft 4 pthreads */
24184	status = pthread_create( &t, pthread_attr_default, task, NULL );
24185	if( status ) return errno;
24186
24187	/* give thread a chance to complete */
24188	/* it should remain joinable and hence detachable */
24189	sleep( 1 );
24190
24191	status = pthread_detach( &t );
24192	if( status ) return errno;
24193#endif
24194
24195#ifdef HAVE_LINUX_THREADS
24196	pthread_kill_other_threads_np();
24197#endif
24198
24199	return 0;
24200
24201  ;
24202  return 0;
24203}
24204_ACEOF
24205if ac_fn_c_try_link "$LINENO"; then :
24206  ol_cv_pthread_mthreads=yes
24207else
24208  ol_cv_pthread_mthreads=no
24209fi
24210rm -f core conftest.err conftest.$ac_objext \
24211    conftest$ac_exeext conftest.$ac_ext
24212else
24213  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24214/* end confdefs.h.  */
24215
24216
24217/* pthread test headers */
24218#include <pthread.h>
24219#if HAVE_PTHREADS < 7
24220#include <errno.h>
24221#endif
24222#ifndef NULL
24223#define NULL (void*)0
24224#endif
24225
24226static void *task(p)
24227	void *p;
24228{
24229	return (void *) (p == NULL);
24230}
24231
24232
24233int main(argc, argv)
24234	int argc;
24235	char **argv;
24236{
24237
24238	/* pthread test function */
24239#ifndef PTHREAD_CREATE_DETACHED
24240#define	PTHREAD_CREATE_DETACHED	1
24241#endif
24242	pthread_t t;
24243	int status;
24244	int detach = PTHREAD_CREATE_DETACHED;
24245
24246#if HAVE_PTHREADS > 4
24247	/* Final pthreads */
24248	pthread_attr_t attr;
24249
24250	status = pthread_attr_init(&attr);
24251	if( status ) return status;
24252
24253#if HAVE_PTHREADS < 7
24254	status = pthread_attr_setdetachstate(&attr, &detach);
24255	if( status < 0 ) status = errno;
24256#else
24257	status = pthread_attr_setdetachstate(&attr, detach);
24258#endif
24259	if( status ) return status;
24260	status = pthread_create( &t, &attr, task, NULL );
24261#if HAVE_PTHREADS < 7
24262	if( status < 0 ) status = errno;
24263#endif
24264	if( status ) return status;
24265#else
24266	/* Draft 4 pthreads */
24267	status = pthread_create( &t, pthread_attr_default, task, NULL );
24268	if( status ) return errno;
24269
24270	/* give thread a chance to complete */
24271	/* it should remain joinable and hence detachable */
24272	sleep( 1 );
24273
24274	status = pthread_detach( &t );
24275	if( status ) return errno;
24276#endif
24277
24278#ifdef HAVE_LINUX_THREADS
24279	pthread_kill_other_threads_np();
24280#endif
24281
24282	return 0;
24283
24284}
24285
24286_ACEOF
24287if ac_fn_c_try_run "$LINENO"; then :
24288  ol_cv_pthread_mthreads=yes
24289else
24290  ol_cv_pthread_mthreads=no
24291fi
24292rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24293  conftest.$ac_objext conftest.beam conftest.$ac_ext
24294fi
24295
24296
24297		# restore the LIBS
24298		LIBS="$ol_LIBS"
24299
24300fi
24301{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_mthreads" >&5
24302$as_echo "$ol_cv_pthread_mthreads" >&6; }
24303
24304	if test $ol_cv_pthread_mthreads = yes ; then
24305		ol_link_pthreads="-mthreads"
24306		ol_link_threads=posix
24307	fi
24308fi
24309
24310		# Pthread try link: -thread (ol_cv_pthread_thread)
24311if test "$ol_link_threads" = no ; then
24312	# try -thread
24313	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -thread" >&5
24314$as_echo_n "checking for pthread link with -thread... " >&6; }
24315if ${ol_cv_pthread_thread+:} false; then :
24316  $as_echo_n "(cached) " >&6
24317else
24318
24319		# save the flags
24320		ol_LIBS="$LIBS"
24321		LIBS="-thread $LIBS"
24322
24323		if test "$cross_compiling" = yes; then :
24324  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24325/* end confdefs.h.  */
24326
24327/* pthread test headers */
24328#include <pthread.h>
24329#if HAVE_PTHREADS < 7
24330#include <errno.h>
24331#endif
24332#ifndef NULL
24333#define NULL (void*)0
24334#endif
24335
24336static void *task(p)
24337	void *p;
24338{
24339	return (void *) (p == NULL);
24340}
24341
24342int
24343main ()
24344{
24345
24346	/* pthread test function */
24347#ifndef PTHREAD_CREATE_DETACHED
24348#define	PTHREAD_CREATE_DETACHED	1
24349#endif
24350	pthread_t t;
24351	int status;
24352	int detach = PTHREAD_CREATE_DETACHED;
24353
24354#if HAVE_PTHREADS > 4
24355	/* Final pthreads */
24356	pthread_attr_t attr;
24357
24358	status = pthread_attr_init(&attr);
24359	if( status ) return status;
24360
24361#if HAVE_PTHREADS < 7
24362	status = pthread_attr_setdetachstate(&attr, &detach);
24363	if( status < 0 ) status = errno;
24364#else
24365	status = pthread_attr_setdetachstate(&attr, detach);
24366#endif
24367	if( status ) return status;
24368	status = pthread_create( &t, &attr, task, NULL );
24369#if HAVE_PTHREADS < 7
24370	if( status < 0 ) status = errno;
24371#endif
24372	if( status ) return status;
24373#else
24374	/* Draft 4 pthreads */
24375	status = pthread_create( &t, pthread_attr_default, task, NULL );
24376	if( status ) return errno;
24377
24378	/* give thread a chance to complete */
24379	/* it should remain joinable and hence detachable */
24380	sleep( 1 );
24381
24382	status = pthread_detach( &t );
24383	if( status ) return errno;
24384#endif
24385
24386#ifdef HAVE_LINUX_THREADS
24387	pthread_kill_other_threads_np();
24388#endif
24389
24390	return 0;
24391
24392  ;
24393  return 0;
24394}
24395_ACEOF
24396if ac_fn_c_try_link "$LINENO"; then :
24397  ol_cv_pthread_thread=yes
24398else
24399  ol_cv_pthread_thread=no
24400fi
24401rm -f core conftest.err conftest.$ac_objext \
24402    conftest$ac_exeext conftest.$ac_ext
24403else
24404  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24405/* end confdefs.h.  */
24406
24407
24408/* pthread test headers */
24409#include <pthread.h>
24410#if HAVE_PTHREADS < 7
24411#include <errno.h>
24412#endif
24413#ifndef NULL
24414#define NULL (void*)0
24415#endif
24416
24417static void *task(p)
24418	void *p;
24419{
24420	return (void *) (p == NULL);
24421}
24422
24423
24424int main(argc, argv)
24425	int argc;
24426	char **argv;
24427{
24428
24429	/* pthread test function */
24430#ifndef PTHREAD_CREATE_DETACHED
24431#define	PTHREAD_CREATE_DETACHED	1
24432#endif
24433	pthread_t t;
24434	int status;
24435	int detach = PTHREAD_CREATE_DETACHED;
24436
24437#if HAVE_PTHREADS > 4
24438	/* Final pthreads */
24439	pthread_attr_t attr;
24440
24441	status = pthread_attr_init(&attr);
24442	if( status ) return status;
24443
24444#if HAVE_PTHREADS < 7
24445	status = pthread_attr_setdetachstate(&attr, &detach);
24446	if( status < 0 ) status = errno;
24447#else
24448	status = pthread_attr_setdetachstate(&attr, detach);
24449#endif
24450	if( status ) return status;
24451	status = pthread_create( &t, &attr, task, NULL );
24452#if HAVE_PTHREADS < 7
24453	if( status < 0 ) status = errno;
24454#endif
24455	if( status ) return status;
24456#else
24457	/* Draft 4 pthreads */
24458	status = pthread_create( &t, pthread_attr_default, task, NULL );
24459	if( status ) return errno;
24460
24461	/* give thread a chance to complete */
24462	/* it should remain joinable and hence detachable */
24463	sleep( 1 );
24464
24465	status = pthread_detach( &t );
24466	if( status ) return errno;
24467#endif
24468
24469#ifdef HAVE_LINUX_THREADS
24470	pthread_kill_other_threads_np();
24471#endif
24472
24473	return 0;
24474
24475}
24476
24477_ACEOF
24478if ac_fn_c_try_run "$LINENO"; then :
24479  ol_cv_pthread_thread=yes
24480else
24481  ol_cv_pthread_thread=no
24482fi
24483rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24484  conftest.$ac_objext conftest.beam conftest.$ac_ext
24485fi
24486
24487
24488		# restore the LIBS
24489		LIBS="$ol_LIBS"
24490
24491fi
24492{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_thread" >&5
24493$as_echo "$ol_cv_pthread_thread" >&6; }
24494
24495	if test $ol_cv_pthread_thread = yes ; then
24496		ol_link_pthreads="-thread"
24497		ol_link_threads=posix
24498	fi
24499fi
24500
24501
24502		# Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
24503if test "$ol_link_threads" = no ; then
24504	# try -lpthread -lmach -lexc -lc_r
24505	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
24506$as_echo_n "checking for pthread link with -lpthread -lmach -lexc -lc_r... " >&6; }
24507if ${ol_cv_pthread_lpthread_lmach_lexc_lc_r+:} false; then :
24508  $as_echo_n "(cached) " >&6
24509else
24510
24511		# save the flags
24512		ol_LIBS="$LIBS"
24513		LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
24514
24515		if test "$cross_compiling" = yes; then :
24516  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24517/* end confdefs.h.  */
24518
24519/* pthread test headers */
24520#include <pthread.h>
24521#if HAVE_PTHREADS < 7
24522#include <errno.h>
24523#endif
24524#ifndef NULL
24525#define NULL (void*)0
24526#endif
24527
24528static void *task(p)
24529	void *p;
24530{
24531	return (void *) (p == NULL);
24532}
24533
24534int
24535main ()
24536{
24537
24538	/* pthread test function */
24539#ifndef PTHREAD_CREATE_DETACHED
24540#define	PTHREAD_CREATE_DETACHED	1
24541#endif
24542	pthread_t t;
24543	int status;
24544	int detach = PTHREAD_CREATE_DETACHED;
24545
24546#if HAVE_PTHREADS > 4
24547	/* Final pthreads */
24548	pthread_attr_t attr;
24549
24550	status = pthread_attr_init(&attr);
24551	if( status ) return status;
24552
24553#if HAVE_PTHREADS < 7
24554	status = pthread_attr_setdetachstate(&attr, &detach);
24555	if( status < 0 ) status = errno;
24556#else
24557	status = pthread_attr_setdetachstate(&attr, detach);
24558#endif
24559	if( status ) return status;
24560	status = pthread_create( &t, &attr, task, NULL );
24561#if HAVE_PTHREADS < 7
24562	if( status < 0 ) status = errno;
24563#endif
24564	if( status ) return status;
24565#else
24566	/* Draft 4 pthreads */
24567	status = pthread_create( &t, pthread_attr_default, task, NULL );
24568	if( status ) return errno;
24569
24570	/* give thread a chance to complete */
24571	/* it should remain joinable and hence detachable */
24572	sleep( 1 );
24573
24574	status = pthread_detach( &t );
24575	if( status ) return errno;
24576#endif
24577
24578#ifdef HAVE_LINUX_THREADS
24579	pthread_kill_other_threads_np();
24580#endif
24581
24582	return 0;
24583
24584  ;
24585  return 0;
24586}
24587_ACEOF
24588if ac_fn_c_try_link "$LINENO"; then :
24589  ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
24590else
24591  ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
24592fi
24593rm -f core conftest.err conftest.$ac_objext \
24594    conftest$ac_exeext conftest.$ac_ext
24595else
24596  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24597/* end confdefs.h.  */
24598
24599
24600/* pthread test headers */
24601#include <pthread.h>
24602#if HAVE_PTHREADS < 7
24603#include <errno.h>
24604#endif
24605#ifndef NULL
24606#define NULL (void*)0
24607#endif
24608
24609static void *task(p)
24610	void *p;
24611{
24612	return (void *) (p == NULL);
24613}
24614
24615
24616int main(argc, argv)
24617	int argc;
24618	char **argv;
24619{
24620
24621	/* pthread test function */
24622#ifndef PTHREAD_CREATE_DETACHED
24623#define	PTHREAD_CREATE_DETACHED	1
24624#endif
24625	pthread_t t;
24626	int status;
24627	int detach = PTHREAD_CREATE_DETACHED;
24628
24629#if HAVE_PTHREADS > 4
24630	/* Final pthreads */
24631	pthread_attr_t attr;
24632
24633	status = pthread_attr_init(&attr);
24634	if( status ) return status;
24635
24636#if HAVE_PTHREADS < 7
24637	status = pthread_attr_setdetachstate(&attr, &detach);
24638	if( status < 0 ) status = errno;
24639#else
24640	status = pthread_attr_setdetachstate(&attr, detach);
24641#endif
24642	if( status ) return status;
24643	status = pthread_create( &t, &attr, task, NULL );
24644#if HAVE_PTHREADS < 7
24645	if( status < 0 ) status = errno;
24646#endif
24647	if( status ) return status;
24648#else
24649	/* Draft 4 pthreads */
24650	status = pthread_create( &t, pthread_attr_default, task, NULL );
24651	if( status ) return errno;
24652
24653	/* give thread a chance to complete */
24654	/* it should remain joinable and hence detachable */
24655	sleep( 1 );
24656
24657	status = pthread_detach( &t );
24658	if( status ) return errno;
24659#endif
24660
24661#ifdef HAVE_LINUX_THREADS
24662	pthread_kill_other_threads_np();
24663#endif
24664
24665	return 0;
24666
24667}
24668
24669_ACEOF
24670if ac_fn_c_try_run "$LINENO"; then :
24671  ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
24672else
24673  ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
24674fi
24675rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24676  conftest.$ac_objext conftest.beam conftest.$ac_ext
24677fi
24678
24679
24680		# restore the LIBS
24681		LIBS="$ol_LIBS"
24682
24683fi
24684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
24685$as_echo "$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6; }
24686
24687	if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
24688		ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
24689		ol_link_threads=posix
24690	fi
24691fi
24692
24693		# Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
24694if test "$ol_link_threads" = no ; then
24695	# try -lpthread -lmach -lexc
24696	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc" >&5
24697$as_echo_n "checking for pthread link with -lpthread -lmach -lexc... " >&6; }
24698if ${ol_cv_pthread_lpthread_lmach_lexc+:} false; then :
24699  $as_echo_n "(cached) " >&6
24700else
24701
24702		# save the flags
24703		ol_LIBS="$LIBS"
24704		LIBS="-lpthread -lmach -lexc $LIBS"
24705
24706		if test "$cross_compiling" = yes; then :
24707  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24708/* end confdefs.h.  */
24709
24710/* pthread test headers */
24711#include <pthread.h>
24712#if HAVE_PTHREADS < 7
24713#include <errno.h>
24714#endif
24715#ifndef NULL
24716#define NULL (void*)0
24717#endif
24718
24719static void *task(p)
24720	void *p;
24721{
24722	return (void *) (p == NULL);
24723}
24724
24725int
24726main ()
24727{
24728
24729	/* pthread test function */
24730#ifndef PTHREAD_CREATE_DETACHED
24731#define	PTHREAD_CREATE_DETACHED	1
24732#endif
24733	pthread_t t;
24734	int status;
24735	int detach = PTHREAD_CREATE_DETACHED;
24736
24737#if HAVE_PTHREADS > 4
24738	/* Final pthreads */
24739	pthread_attr_t attr;
24740
24741	status = pthread_attr_init(&attr);
24742	if( status ) return status;
24743
24744#if HAVE_PTHREADS < 7
24745	status = pthread_attr_setdetachstate(&attr, &detach);
24746	if( status < 0 ) status = errno;
24747#else
24748	status = pthread_attr_setdetachstate(&attr, detach);
24749#endif
24750	if( status ) return status;
24751	status = pthread_create( &t, &attr, task, NULL );
24752#if HAVE_PTHREADS < 7
24753	if( status < 0 ) status = errno;
24754#endif
24755	if( status ) return status;
24756#else
24757	/* Draft 4 pthreads */
24758	status = pthread_create( &t, pthread_attr_default, task, NULL );
24759	if( status ) return errno;
24760
24761	/* give thread a chance to complete */
24762	/* it should remain joinable and hence detachable */
24763	sleep( 1 );
24764
24765	status = pthread_detach( &t );
24766	if( status ) return errno;
24767#endif
24768
24769#ifdef HAVE_LINUX_THREADS
24770	pthread_kill_other_threads_np();
24771#endif
24772
24773	return 0;
24774
24775  ;
24776  return 0;
24777}
24778_ACEOF
24779if ac_fn_c_try_link "$LINENO"; then :
24780  ol_cv_pthread_lpthread_lmach_lexc=yes
24781else
24782  ol_cv_pthread_lpthread_lmach_lexc=no
24783fi
24784rm -f core conftest.err conftest.$ac_objext \
24785    conftest$ac_exeext conftest.$ac_ext
24786else
24787  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24788/* end confdefs.h.  */
24789
24790
24791/* pthread test headers */
24792#include <pthread.h>
24793#if HAVE_PTHREADS < 7
24794#include <errno.h>
24795#endif
24796#ifndef NULL
24797#define NULL (void*)0
24798#endif
24799
24800static void *task(p)
24801	void *p;
24802{
24803	return (void *) (p == NULL);
24804}
24805
24806
24807int main(argc, argv)
24808	int argc;
24809	char **argv;
24810{
24811
24812	/* pthread test function */
24813#ifndef PTHREAD_CREATE_DETACHED
24814#define	PTHREAD_CREATE_DETACHED	1
24815#endif
24816	pthread_t t;
24817	int status;
24818	int detach = PTHREAD_CREATE_DETACHED;
24819
24820#if HAVE_PTHREADS > 4
24821	/* Final pthreads */
24822	pthread_attr_t attr;
24823
24824	status = pthread_attr_init(&attr);
24825	if( status ) return status;
24826
24827#if HAVE_PTHREADS < 7
24828	status = pthread_attr_setdetachstate(&attr, &detach);
24829	if( status < 0 ) status = errno;
24830#else
24831	status = pthread_attr_setdetachstate(&attr, detach);
24832#endif
24833	if( status ) return status;
24834	status = pthread_create( &t, &attr, task, NULL );
24835#if HAVE_PTHREADS < 7
24836	if( status < 0 ) status = errno;
24837#endif
24838	if( status ) return status;
24839#else
24840	/* Draft 4 pthreads */
24841	status = pthread_create( &t, pthread_attr_default, task, NULL );
24842	if( status ) return errno;
24843
24844	/* give thread a chance to complete */
24845	/* it should remain joinable and hence detachable */
24846	sleep( 1 );
24847
24848	status = pthread_detach( &t );
24849	if( status ) return errno;
24850#endif
24851
24852#ifdef HAVE_LINUX_THREADS
24853	pthread_kill_other_threads_np();
24854#endif
24855
24856	return 0;
24857
24858}
24859
24860_ACEOF
24861if ac_fn_c_try_run "$LINENO"; then :
24862  ol_cv_pthread_lpthread_lmach_lexc=yes
24863else
24864  ol_cv_pthread_lpthread_lmach_lexc=no
24865fi
24866rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24867  conftest.$ac_objext conftest.beam conftest.$ac_ext
24868fi
24869
24870
24871		# restore the LIBS
24872		LIBS="$ol_LIBS"
24873
24874fi
24875{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
24876$as_echo "$ol_cv_pthread_lpthread_lmach_lexc" >&6; }
24877
24878	if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
24879		ol_link_pthreads="-lpthread -lmach -lexc"
24880		ol_link_threads=posix
24881	fi
24882fi
24883
24884
24885		# Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
24886if test "$ol_link_threads" = no ; then
24887	# try -lpthread -Wl,-woff,85
24888	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -Wl,-woff,85" >&5
24889$as_echo_n "checking for pthread link with -lpthread -Wl,-woff,85... " >&6; }
24890if ${ol_cv_pthread_lib_lpthread_woff+:} false; then :
24891  $as_echo_n "(cached) " >&6
24892else
24893
24894		# save the flags
24895		ol_LIBS="$LIBS"
24896		LIBS="-lpthread -Wl,-woff,85 $LIBS"
24897
24898		if test "$cross_compiling" = yes; then :
24899  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24900/* end confdefs.h.  */
24901
24902/* pthread test headers */
24903#include <pthread.h>
24904#if HAVE_PTHREADS < 7
24905#include <errno.h>
24906#endif
24907#ifndef NULL
24908#define NULL (void*)0
24909#endif
24910
24911static void *task(p)
24912	void *p;
24913{
24914	return (void *) (p == NULL);
24915}
24916
24917int
24918main ()
24919{
24920
24921	/* pthread test function */
24922#ifndef PTHREAD_CREATE_DETACHED
24923#define	PTHREAD_CREATE_DETACHED	1
24924#endif
24925	pthread_t t;
24926	int status;
24927	int detach = PTHREAD_CREATE_DETACHED;
24928
24929#if HAVE_PTHREADS > 4
24930	/* Final pthreads */
24931	pthread_attr_t attr;
24932
24933	status = pthread_attr_init(&attr);
24934	if( status ) return status;
24935
24936#if HAVE_PTHREADS < 7
24937	status = pthread_attr_setdetachstate(&attr, &detach);
24938	if( status < 0 ) status = errno;
24939#else
24940	status = pthread_attr_setdetachstate(&attr, detach);
24941#endif
24942	if( status ) return status;
24943	status = pthread_create( &t, &attr, task, NULL );
24944#if HAVE_PTHREADS < 7
24945	if( status < 0 ) status = errno;
24946#endif
24947	if( status ) return status;
24948#else
24949	/* Draft 4 pthreads */
24950	status = pthread_create( &t, pthread_attr_default, task, NULL );
24951	if( status ) return errno;
24952
24953	/* give thread a chance to complete */
24954	/* it should remain joinable and hence detachable */
24955	sleep( 1 );
24956
24957	status = pthread_detach( &t );
24958	if( status ) return errno;
24959#endif
24960
24961#ifdef HAVE_LINUX_THREADS
24962	pthread_kill_other_threads_np();
24963#endif
24964
24965	return 0;
24966
24967  ;
24968  return 0;
24969}
24970_ACEOF
24971if ac_fn_c_try_link "$LINENO"; then :
24972  ol_cv_pthread_lib_lpthread_woff=yes
24973else
24974  ol_cv_pthread_lib_lpthread_woff=no
24975fi
24976rm -f core conftest.err conftest.$ac_objext \
24977    conftest$ac_exeext conftest.$ac_ext
24978else
24979  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24980/* end confdefs.h.  */
24981
24982
24983/* pthread test headers */
24984#include <pthread.h>
24985#if HAVE_PTHREADS < 7
24986#include <errno.h>
24987#endif
24988#ifndef NULL
24989#define NULL (void*)0
24990#endif
24991
24992static void *task(p)
24993	void *p;
24994{
24995	return (void *) (p == NULL);
24996}
24997
24998
24999int main(argc, argv)
25000	int argc;
25001	char **argv;
25002{
25003
25004	/* pthread test function */
25005#ifndef PTHREAD_CREATE_DETACHED
25006#define	PTHREAD_CREATE_DETACHED	1
25007#endif
25008	pthread_t t;
25009	int status;
25010	int detach = PTHREAD_CREATE_DETACHED;
25011
25012#if HAVE_PTHREADS > 4
25013	/* Final pthreads */
25014	pthread_attr_t attr;
25015
25016	status = pthread_attr_init(&attr);
25017	if( status ) return status;
25018
25019#if HAVE_PTHREADS < 7
25020	status = pthread_attr_setdetachstate(&attr, &detach);
25021	if( status < 0 ) status = errno;
25022#else
25023	status = pthread_attr_setdetachstate(&attr, detach);
25024#endif
25025	if( status ) return status;
25026	status = pthread_create( &t, &attr, task, NULL );
25027#if HAVE_PTHREADS < 7
25028	if( status < 0 ) status = errno;
25029#endif
25030	if( status ) return status;
25031#else
25032	/* Draft 4 pthreads */
25033	status = pthread_create( &t, pthread_attr_default, task, NULL );
25034	if( status ) return errno;
25035
25036	/* give thread a chance to complete */
25037	/* it should remain joinable and hence detachable */
25038	sleep( 1 );
25039
25040	status = pthread_detach( &t );
25041	if( status ) return errno;
25042#endif
25043
25044#ifdef HAVE_LINUX_THREADS
25045	pthread_kill_other_threads_np();
25046#endif
25047
25048	return 0;
25049
25050}
25051
25052_ACEOF
25053if ac_fn_c_try_run "$LINENO"; then :
25054  ol_cv_pthread_lib_lpthread_woff=yes
25055else
25056  ol_cv_pthread_lib_lpthread_woff=no
25057fi
25058rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25059  conftest.$ac_objext conftest.beam conftest.$ac_ext
25060fi
25061
25062
25063		# restore the LIBS
25064		LIBS="$ol_LIBS"
25065
25066fi
25067{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthread_woff" >&5
25068$as_echo "$ol_cv_pthread_lib_lpthread_woff" >&6; }
25069
25070	if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
25071		ol_link_pthreads="-lpthread -Wl,-woff,85"
25072		ol_link_threads=posix
25073	fi
25074fi
25075
25076
25077		# Pthread try link: -lpthread (ol_cv_pthread_lpthread)
25078if test "$ol_link_threads" = no ; then
25079	# try -lpthread
25080	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread" >&5
25081$as_echo_n "checking for pthread link with -lpthread... " >&6; }
25082if ${ol_cv_pthread_lpthread+:} false; then :
25083  $as_echo_n "(cached) " >&6
25084else
25085
25086		# save the flags
25087		ol_LIBS="$LIBS"
25088		LIBS="-lpthread $LIBS"
25089
25090		if test "$cross_compiling" = yes; then :
25091  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25092/* end confdefs.h.  */
25093
25094/* pthread test headers */
25095#include <pthread.h>
25096#if HAVE_PTHREADS < 7
25097#include <errno.h>
25098#endif
25099#ifndef NULL
25100#define NULL (void*)0
25101#endif
25102
25103static void *task(p)
25104	void *p;
25105{
25106	return (void *) (p == NULL);
25107}
25108
25109int
25110main ()
25111{
25112
25113	/* pthread test function */
25114#ifndef PTHREAD_CREATE_DETACHED
25115#define	PTHREAD_CREATE_DETACHED	1
25116#endif
25117	pthread_t t;
25118	int status;
25119	int detach = PTHREAD_CREATE_DETACHED;
25120
25121#if HAVE_PTHREADS > 4
25122	/* Final pthreads */
25123	pthread_attr_t attr;
25124
25125	status = pthread_attr_init(&attr);
25126	if( status ) return status;
25127
25128#if HAVE_PTHREADS < 7
25129	status = pthread_attr_setdetachstate(&attr, &detach);
25130	if( status < 0 ) status = errno;
25131#else
25132	status = pthread_attr_setdetachstate(&attr, detach);
25133#endif
25134	if( status ) return status;
25135	status = pthread_create( &t, &attr, task, NULL );
25136#if HAVE_PTHREADS < 7
25137	if( status < 0 ) status = errno;
25138#endif
25139	if( status ) return status;
25140#else
25141	/* Draft 4 pthreads */
25142	status = pthread_create( &t, pthread_attr_default, task, NULL );
25143	if( status ) return errno;
25144
25145	/* give thread a chance to complete */
25146	/* it should remain joinable and hence detachable */
25147	sleep( 1 );
25148
25149	status = pthread_detach( &t );
25150	if( status ) return errno;
25151#endif
25152
25153#ifdef HAVE_LINUX_THREADS
25154	pthread_kill_other_threads_np();
25155#endif
25156
25157	return 0;
25158
25159  ;
25160  return 0;
25161}
25162_ACEOF
25163if ac_fn_c_try_link "$LINENO"; then :
25164  ol_cv_pthread_lpthread=yes
25165else
25166  ol_cv_pthread_lpthread=no
25167fi
25168rm -f core conftest.err conftest.$ac_objext \
25169    conftest$ac_exeext conftest.$ac_ext
25170else
25171  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25172/* end confdefs.h.  */
25173
25174
25175/* pthread test headers */
25176#include <pthread.h>
25177#if HAVE_PTHREADS < 7
25178#include <errno.h>
25179#endif
25180#ifndef NULL
25181#define NULL (void*)0
25182#endif
25183
25184static void *task(p)
25185	void *p;
25186{
25187	return (void *) (p == NULL);
25188}
25189
25190
25191int main(argc, argv)
25192	int argc;
25193	char **argv;
25194{
25195
25196	/* pthread test function */
25197#ifndef PTHREAD_CREATE_DETACHED
25198#define	PTHREAD_CREATE_DETACHED	1
25199#endif
25200	pthread_t t;
25201	int status;
25202	int detach = PTHREAD_CREATE_DETACHED;
25203
25204#if HAVE_PTHREADS > 4
25205	/* Final pthreads */
25206	pthread_attr_t attr;
25207
25208	status = pthread_attr_init(&attr);
25209	if( status ) return status;
25210
25211#if HAVE_PTHREADS < 7
25212	status = pthread_attr_setdetachstate(&attr, &detach);
25213	if( status < 0 ) status = errno;
25214#else
25215	status = pthread_attr_setdetachstate(&attr, detach);
25216#endif
25217	if( status ) return status;
25218	status = pthread_create( &t, &attr, task, NULL );
25219#if HAVE_PTHREADS < 7
25220	if( status < 0 ) status = errno;
25221#endif
25222	if( status ) return status;
25223#else
25224	/* Draft 4 pthreads */
25225	status = pthread_create( &t, pthread_attr_default, task, NULL );
25226	if( status ) return errno;
25227
25228	/* give thread a chance to complete */
25229	/* it should remain joinable and hence detachable */
25230	sleep( 1 );
25231
25232	status = pthread_detach( &t );
25233	if( status ) return errno;
25234#endif
25235
25236#ifdef HAVE_LINUX_THREADS
25237	pthread_kill_other_threads_np();
25238#endif
25239
25240	return 0;
25241
25242}
25243
25244_ACEOF
25245if ac_fn_c_try_run "$LINENO"; then :
25246  ol_cv_pthread_lpthread=yes
25247else
25248  ol_cv_pthread_lpthread=no
25249fi
25250rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25251  conftest.$ac_objext conftest.beam conftest.$ac_ext
25252fi
25253
25254
25255		# restore the LIBS
25256		LIBS="$ol_LIBS"
25257
25258fi
25259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread" >&5
25260$as_echo "$ol_cv_pthread_lpthread" >&6; }
25261
25262	if test $ol_cv_pthread_lpthread = yes ; then
25263		ol_link_pthreads="-lpthread"
25264		ol_link_threads=posix
25265	fi
25266fi
25267
25268		# Pthread try link: -lc_r (ol_cv_pthread_lc_r)
25269if test "$ol_link_threads" = no ; then
25270	# try -lc_r
25271	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lc_r" >&5
25272$as_echo_n "checking for pthread link with -lc_r... " >&6; }
25273if ${ol_cv_pthread_lc_r+:} false; then :
25274  $as_echo_n "(cached) " >&6
25275else
25276
25277		# save the flags
25278		ol_LIBS="$LIBS"
25279		LIBS="-lc_r $LIBS"
25280
25281		if test "$cross_compiling" = yes; then :
25282  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25283/* end confdefs.h.  */
25284
25285/* pthread test headers */
25286#include <pthread.h>
25287#if HAVE_PTHREADS < 7
25288#include <errno.h>
25289#endif
25290#ifndef NULL
25291#define NULL (void*)0
25292#endif
25293
25294static void *task(p)
25295	void *p;
25296{
25297	return (void *) (p == NULL);
25298}
25299
25300int
25301main ()
25302{
25303
25304	/* pthread test function */
25305#ifndef PTHREAD_CREATE_DETACHED
25306#define	PTHREAD_CREATE_DETACHED	1
25307#endif
25308	pthread_t t;
25309	int status;
25310	int detach = PTHREAD_CREATE_DETACHED;
25311
25312#if HAVE_PTHREADS > 4
25313	/* Final pthreads */
25314	pthread_attr_t attr;
25315
25316	status = pthread_attr_init(&attr);
25317	if( status ) return status;
25318
25319#if HAVE_PTHREADS < 7
25320	status = pthread_attr_setdetachstate(&attr, &detach);
25321	if( status < 0 ) status = errno;
25322#else
25323	status = pthread_attr_setdetachstate(&attr, detach);
25324#endif
25325	if( status ) return status;
25326	status = pthread_create( &t, &attr, task, NULL );
25327#if HAVE_PTHREADS < 7
25328	if( status < 0 ) status = errno;
25329#endif
25330	if( status ) return status;
25331#else
25332	/* Draft 4 pthreads */
25333	status = pthread_create( &t, pthread_attr_default, task, NULL );
25334	if( status ) return errno;
25335
25336	/* give thread a chance to complete */
25337	/* it should remain joinable and hence detachable */
25338	sleep( 1 );
25339
25340	status = pthread_detach( &t );
25341	if( status ) return errno;
25342#endif
25343
25344#ifdef HAVE_LINUX_THREADS
25345	pthread_kill_other_threads_np();
25346#endif
25347
25348	return 0;
25349
25350  ;
25351  return 0;
25352}
25353_ACEOF
25354if ac_fn_c_try_link "$LINENO"; then :
25355  ol_cv_pthread_lc_r=yes
25356else
25357  ol_cv_pthread_lc_r=no
25358fi
25359rm -f core conftest.err conftest.$ac_objext \
25360    conftest$ac_exeext conftest.$ac_ext
25361else
25362  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25363/* end confdefs.h.  */
25364
25365
25366/* pthread test headers */
25367#include <pthread.h>
25368#if HAVE_PTHREADS < 7
25369#include <errno.h>
25370#endif
25371#ifndef NULL
25372#define NULL (void*)0
25373#endif
25374
25375static void *task(p)
25376	void *p;
25377{
25378	return (void *) (p == NULL);
25379}
25380
25381
25382int main(argc, argv)
25383	int argc;
25384	char **argv;
25385{
25386
25387	/* pthread test function */
25388#ifndef PTHREAD_CREATE_DETACHED
25389#define	PTHREAD_CREATE_DETACHED	1
25390#endif
25391	pthread_t t;
25392	int status;
25393	int detach = PTHREAD_CREATE_DETACHED;
25394
25395#if HAVE_PTHREADS > 4
25396	/* Final pthreads */
25397	pthread_attr_t attr;
25398
25399	status = pthread_attr_init(&attr);
25400	if( status ) return status;
25401
25402#if HAVE_PTHREADS < 7
25403	status = pthread_attr_setdetachstate(&attr, &detach);
25404	if( status < 0 ) status = errno;
25405#else
25406	status = pthread_attr_setdetachstate(&attr, detach);
25407#endif
25408	if( status ) return status;
25409	status = pthread_create( &t, &attr, task, NULL );
25410#if HAVE_PTHREADS < 7
25411	if( status < 0 ) status = errno;
25412#endif
25413	if( status ) return status;
25414#else
25415	/* Draft 4 pthreads */
25416	status = pthread_create( &t, pthread_attr_default, task, NULL );
25417	if( status ) return errno;
25418
25419	/* give thread a chance to complete */
25420	/* it should remain joinable and hence detachable */
25421	sleep( 1 );
25422
25423	status = pthread_detach( &t );
25424	if( status ) return errno;
25425#endif
25426
25427#ifdef HAVE_LINUX_THREADS
25428	pthread_kill_other_threads_np();
25429#endif
25430
25431	return 0;
25432
25433}
25434
25435_ACEOF
25436if ac_fn_c_try_run "$LINENO"; then :
25437  ol_cv_pthread_lc_r=yes
25438else
25439  ol_cv_pthread_lc_r=no
25440fi
25441rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25442  conftest.$ac_objext conftest.beam conftest.$ac_ext
25443fi
25444
25445
25446		# restore the LIBS
25447		LIBS="$ol_LIBS"
25448
25449fi
25450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lc_r" >&5
25451$as_echo "$ol_cv_pthread_lc_r" >&6; }
25452
25453	if test $ol_cv_pthread_lc_r = yes ; then
25454		ol_link_pthreads="-lc_r"
25455		ol_link_threads=posix
25456	fi
25457fi
25458
25459
25460		# Pthread try link: -threads (ol_cv_pthread_threads)
25461if test "$ol_link_threads" = no ; then
25462	# try -threads
25463	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -threads" >&5
25464$as_echo_n "checking for pthread link with -threads... " >&6; }
25465if ${ol_cv_pthread_threads+:} false; then :
25466  $as_echo_n "(cached) " >&6
25467else
25468
25469		# save the flags
25470		ol_LIBS="$LIBS"
25471		LIBS="-threads $LIBS"
25472
25473		if test "$cross_compiling" = yes; then :
25474  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25475/* end confdefs.h.  */
25476
25477/* pthread test headers */
25478#include <pthread.h>
25479#if HAVE_PTHREADS < 7
25480#include <errno.h>
25481#endif
25482#ifndef NULL
25483#define NULL (void*)0
25484#endif
25485
25486static void *task(p)
25487	void *p;
25488{
25489	return (void *) (p == NULL);
25490}
25491
25492int
25493main ()
25494{
25495
25496	/* pthread test function */
25497#ifndef PTHREAD_CREATE_DETACHED
25498#define	PTHREAD_CREATE_DETACHED	1
25499#endif
25500	pthread_t t;
25501	int status;
25502	int detach = PTHREAD_CREATE_DETACHED;
25503
25504#if HAVE_PTHREADS > 4
25505	/* Final pthreads */
25506	pthread_attr_t attr;
25507
25508	status = pthread_attr_init(&attr);
25509	if( status ) return status;
25510
25511#if HAVE_PTHREADS < 7
25512	status = pthread_attr_setdetachstate(&attr, &detach);
25513	if( status < 0 ) status = errno;
25514#else
25515	status = pthread_attr_setdetachstate(&attr, detach);
25516#endif
25517	if( status ) return status;
25518	status = pthread_create( &t, &attr, task, NULL );
25519#if HAVE_PTHREADS < 7
25520	if( status < 0 ) status = errno;
25521#endif
25522	if( status ) return status;
25523#else
25524	/* Draft 4 pthreads */
25525	status = pthread_create( &t, pthread_attr_default, task, NULL );
25526	if( status ) return errno;
25527
25528	/* give thread a chance to complete */
25529	/* it should remain joinable and hence detachable */
25530	sleep( 1 );
25531
25532	status = pthread_detach( &t );
25533	if( status ) return errno;
25534#endif
25535
25536#ifdef HAVE_LINUX_THREADS
25537	pthread_kill_other_threads_np();
25538#endif
25539
25540	return 0;
25541
25542  ;
25543  return 0;
25544}
25545_ACEOF
25546if ac_fn_c_try_link "$LINENO"; then :
25547  ol_cv_pthread_threads=yes
25548else
25549  ol_cv_pthread_threads=no
25550fi
25551rm -f core conftest.err conftest.$ac_objext \
25552    conftest$ac_exeext conftest.$ac_ext
25553else
25554  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25555/* end confdefs.h.  */
25556
25557
25558/* pthread test headers */
25559#include <pthread.h>
25560#if HAVE_PTHREADS < 7
25561#include <errno.h>
25562#endif
25563#ifndef NULL
25564#define NULL (void*)0
25565#endif
25566
25567static void *task(p)
25568	void *p;
25569{
25570	return (void *) (p == NULL);
25571}
25572
25573
25574int main(argc, argv)
25575	int argc;
25576	char **argv;
25577{
25578
25579	/* pthread test function */
25580#ifndef PTHREAD_CREATE_DETACHED
25581#define	PTHREAD_CREATE_DETACHED	1
25582#endif
25583	pthread_t t;
25584	int status;
25585	int detach = PTHREAD_CREATE_DETACHED;
25586
25587#if HAVE_PTHREADS > 4
25588	/* Final pthreads */
25589	pthread_attr_t attr;
25590
25591	status = pthread_attr_init(&attr);
25592	if( status ) return status;
25593
25594#if HAVE_PTHREADS < 7
25595	status = pthread_attr_setdetachstate(&attr, &detach);
25596	if( status < 0 ) status = errno;
25597#else
25598	status = pthread_attr_setdetachstate(&attr, detach);
25599#endif
25600	if( status ) return status;
25601	status = pthread_create( &t, &attr, task, NULL );
25602#if HAVE_PTHREADS < 7
25603	if( status < 0 ) status = errno;
25604#endif
25605	if( status ) return status;
25606#else
25607	/* Draft 4 pthreads */
25608	status = pthread_create( &t, pthread_attr_default, task, NULL );
25609	if( status ) return errno;
25610
25611	/* give thread a chance to complete */
25612	/* it should remain joinable and hence detachable */
25613	sleep( 1 );
25614
25615	status = pthread_detach( &t );
25616	if( status ) return errno;
25617#endif
25618
25619#ifdef HAVE_LINUX_THREADS
25620	pthread_kill_other_threads_np();
25621#endif
25622
25623	return 0;
25624
25625}
25626
25627_ACEOF
25628if ac_fn_c_try_run "$LINENO"; then :
25629  ol_cv_pthread_threads=yes
25630else
25631  ol_cv_pthread_threads=no
25632fi
25633rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25634  conftest.$ac_objext conftest.beam conftest.$ac_ext
25635fi
25636
25637
25638		# restore the LIBS
25639		LIBS="$ol_LIBS"
25640
25641fi
25642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_threads" >&5
25643$as_echo "$ol_cv_pthread_threads" >&6; }
25644
25645	if test $ol_cv_pthread_threads = yes ; then
25646		ol_link_pthreads="-threads"
25647		ol_link_threads=posix
25648	fi
25649fi
25650
25651
25652		# Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
25653if test "$ol_link_threads" = no ; then
25654	# try -lpthreads -lmach -lexc -lc_r
25655	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
25656$as_echo_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r... " >&6; }
25657if ${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+:} false; then :
25658  $as_echo_n "(cached) " >&6
25659else
25660
25661		# save the flags
25662		ol_LIBS="$LIBS"
25663		LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
25664
25665		if test "$cross_compiling" = yes; then :
25666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25667/* end confdefs.h.  */
25668
25669/* pthread test headers */
25670#include <pthread.h>
25671#if HAVE_PTHREADS < 7
25672#include <errno.h>
25673#endif
25674#ifndef NULL
25675#define NULL (void*)0
25676#endif
25677
25678static void *task(p)
25679	void *p;
25680{
25681	return (void *) (p == NULL);
25682}
25683
25684int
25685main ()
25686{
25687
25688	/* pthread test function */
25689#ifndef PTHREAD_CREATE_DETACHED
25690#define	PTHREAD_CREATE_DETACHED	1
25691#endif
25692	pthread_t t;
25693	int status;
25694	int detach = PTHREAD_CREATE_DETACHED;
25695
25696#if HAVE_PTHREADS > 4
25697	/* Final pthreads */
25698	pthread_attr_t attr;
25699
25700	status = pthread_attr_init(&attr);
25701	if( status ) return status;
25702
25703#if HAVE_PTHREADS < 7
25704	status = pthread_attr_setdetachstate(&attr, &detach);
25705	if( status < 0 ) status = errno;
25706#else
25707	status = pthread_attr_setdetachstate(&attr, detach);
25708#endif
25709	if( status ) return status;
25710	status = pthread_create( &t, &attr, task, NULL );
25711#if HAVE_PTHREADS < 7
25712	if( status < 0 ) status = errno;
25713#endif
25714	if( status ) return status;
25715#else
25716	/* Draft 4 pthreads */
25717	status = pthread_create( &t, pthread_attr_default, task, NULL );
25718	if( status ) return errno;
25719
25720	/* give thread a chance to complete */
25721	/* it should remain joinable and hence detachable */
25722	sleep( 1 );
25723
25724	status = pthread_detach( &t );
25725	if( status ) return errno;
25726#endif
25727
25728#ifdef HAVE_LINUX_THREADS
25729	pthread_kill_other_threads_np();
25730#endif
25731
25732	return 0;
25733
25734  ;
25735  return 0;
25736}
25737_ACEOF
25738if ac_fn_c_try_link "$LINENO"; then :
25739  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
25740else
25741  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
25742fi
25743rm -f core conftest.err conftest.$ac_objext \
25744    conftest$ac_exeext conftest.$ac_ext
25745else
25746  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25747/* end confdefs.h.  */
25748
25749
25750/* pthread test headers */
25751#include <pthread.h>
25752#if HAVE_PTHREADS < 7
25753#include <errno.h>
25754#endif
25755#ifndef NULL
25756#define NULL (void*)0
25757#endif
25758
25759static void *task(p)
25760	void *p;
25761{
25762	return (void *) (p == NULL);
25763}
25764
25765
25766int main(argc, argv)
25767	int argc;
25768	char **argv;
25769{
25770
25771	/* pthread test function */
25772#ifndef PTHREAD_CREATE_DETACHED
25773#define	PTHREAD_CREATE_DETACHED	1
25774#endif
25775	pthread_t t;
25776	int status;
25777	int detach = PTHREAD_CREATE_DETACHED;
25778
25779#if HAVE_PTHREADS > 4
25780	/* Final pthreads */
25781	pthread_attr_t attr;
25782
25783	status = pthread_attr_init(&attr);
25784	if( status ) return status;
25785
25786#if HAVE_PTHREADS < 7
25787	status = pthread_attr_setdetachstate(&attr, &detach);
25788	if( status < 0 ) status = errno;
25789#else
25790	status = pthread_attr_setdetachstate(&attr, detach);
25791#endif
25792	if( status ) return status;
25793	status = pthread_create( &t, &attr, task, NULL );
25794#if HAVE_PTHREADS < 7
25795	if( status < 0 ) status = errno;
25796#endif
25797	if( status ) return status;
25798#else
25799	/* Draft 4 pthreads */
25800	status = pthread_create( &t, pthread_attr_default, task, NULL );
25801	if( status ) return errno;
25802
25803	/* give thread a chance to complete */
25804	/* it should remain joinable and hence detachable */
25805	sleep( 1 );
25806
25807	status = pthread_detach( &t );
25808	if( status ) return errno;
25809#endif
25810
25811#ifdef HAVE_LINUX_THREADS
25812	pthread_kill_other_threads_np();
25813#endif
25814
25815	return 0;
25816
25817}
25818
25819_ACEOF
25820if ac_fn_c_try_run "$LINENO"; then :
25821  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
25822else
25823  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
25824fi
25825rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25826  conftest.$ac_objext conftest.beam conftest.$ac_ext
25827fi
25828
25829
25830		# restore the LIBS
25831		LIBS="$ol_LIBS"
25832
25833fi
25834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
25835$as_echo "$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6; }
25836
25837	if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
25838		ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
25839		ol_link_threads=posix
25840	fi
25841fi
25842
25843		# Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
25844if test "$ol_link_threads" = no ; then
25845	# try -lpthreads -lmach -lexc
25846	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc" >&5
25847$as_echo_n "checking for pthread link with -lpthreads -lmach -lexc... " >&6; }
25848if ${ol_cv_pthread_lpthreads_lmach_lexc+:} false; then :
25849  $as_echo_n "(cached) " >&6
25850else
25851
25852		# save the flags
25853		ol_LIBS="$LIBS"
25854		LIBS="-lpthreads -lmach -lexc $LIBS"
25855
25856		if test "$cross_compiling" = yes; then :
25857  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25858/* end confdefs.h.  */
25859
25860/* pthread test headers */
25861#include <pthread.h>
25862#if HAVE_PTHREADS < 7
25863#include <errno.h>
25864#endif
25865#ifndef NULL
25866#define NULL (void*)0
25867#endif
25868
25869static void *task(p)
25870	void *p;
25871{
25872	return (void *) (p == NULL);
25873}
25874
25875int
25876main ()
25877{
25878
25879	/* pthread test function */
25880#ifndef PTHREAD_CREATE_DETACHED
25881#define	PTHREAD_CREATE_DETACHED	1
25882#endif
25883	pthread_t t;
25884	int status;
25885	int detach = PTHREAD_CREATE_DETACHED;
25886
25887#if HAVE_PTHREADS > 4
25888	/* Final pthreads */
25889	pthread_attr_t attr;
25890
25891	status = pthread_attr_init(&attr);
25892	if( status ) return status;
25893
25894#if HAVE_PTHREADS < 7
25895	status = pthread_attr_setdetachstate(&attr, &detach);
25896	if( status < 0 ) status = errno;
25897#else
25898	status = pthread_attr_setdetachstate(&attr, detach);
25899#endif
25900	if( status ) return status;
25901	status = pthread_create( &t, &attr, task, NULL );
25902#if HAVE_PTHREADS < 7
25903	if( status < 0 ) status = errno;
25904#endif
25905	if( status ) return status;
25906#else
25907	/* Draft 4 pthreads */
25908	status = pthread_create( &t, pthread_attr_default, task, NULL );
25909	if( status ) return errno;
25910
25911	/* give thread a chance to complete */
25912	/* it should remain joinable and hence detachable */
25913	sleep( 1 );
25914
25915	status = pthread_detach( &t );
25916	if( status ) return errno;
25917#endif
25918
25919#ifdef HAVE_LINUX_THREADS
25920	pthread_kill_other_threads_np();
25921#endif
25922
25923	return 0;
25924
25925  ;
25926  return 0;
25927}
25928_ACEOF
25929if ac_fn_c_try_link "$LINENO"; then :
25930  ol_cv_pthread_lpthreads_lmach_lexc=yes
25931else
25932  ol_cv_pthread_lpthreads_lmach_lexc=no
25933fi
25934rm -f core conftest.err conftest.$ac_objext \
25935    conftest$ac_exeext conftest.$ac_ext
25936else
25937  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25938/* end confdefs.h.  */
25939
25940
25941/* pthread test headers */
25942#include <pthread.h>
25943#if HAVE_PTHREADS < 7
25944#include <errno.h>
25945#endif
25946#ifndef NULL
25947#define NULL (void*)0
25948#endif
25949
25950static void *task(p)
25951	void *p;
25952{
25953	return (void *) (p == NULL);
25954}
25955
25956
25957int main(argc, argv)
25958	int argc;
25959	char **argv;
25960{
25961
25962	/* pthread test function */
25963#ifndef PTHREAD_CREATE_DETACHED
25964#define	PTHREAD_CREATE_DETACHED	1
25965#endif
25966	pthread_t t;
25967	int status;
25968	int detach = PTHREAD_CREATE_DETACHED;
25969
25970#if HAVE_PTHREADS > 4
25971	/* Final pthreads */
25972	pthread_attr_t attr;
25973
25974	status = pthread_attr_init(&attr);
25975	if( status ) return status;
25976
25977#if HAVE_PTHREADS < 7
25978	status = pthread_attr_setdetachstate(&attr, &detach);
25979	if( status < 0 ) status = errno;
25980#else
25981	status = pthread_attr_setdetachstate(&attr, detach);
25982#endif
25983	if( status ) return status;
25984	status = pthread_create( &t, &attr, task, NULL );
25985#if HAVE_PTHREADS < 7
25986	if( status < 0 ) status = errno;
25987#endif
25988	if( status ) return status;
25989#else
25990	/* Draft 4 pthreads */
25991	status = pthread_create( &t, pthread_attr_default, task, NULL );
25992	if( status ) return errno;
25993
25994	/* give thread a chance to complete */
25995	/* it should remain joinable and hence detachable */
25996	sleep( 1 );
25997
25998	status = pthread_detach( &t );
25999	if( status ) return errno;
26000#endif
26001
26002#ifdef HAVE_LINUX_THREADS
26003	pthread_kill_other_threads_np();
26004#endif
26005
26006	return 0;
26007
26008}
26009
26010_ACEOF
26011if ac_fn_c_try_run "$LINENO"; then :
26012  ol_cv_pthread_lpthreads_lmach_lexc=yes
26013else
26014  ol_cv_pthread_lpthreads_lmach_lexc=no
26015fi
26016rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26017  conftest.$ac_objext conftest.beam conftest.$ac_ext
26018fi
26019
26020
26021		# restore the LIBS
26022		LIBS="$ol_LIBS"
26023
26024fi
26025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
26026$as_echo "$ol_cv_pthread_lpthreads_lmach_lexc" >&6; }
26027
26028	if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
26029		ol_link_pthreads="-lpthreads -lmach -lexc"
26030		ol_link_threads=posix
26031	fi
26032fi
26033
26034		# Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
26035if test "$ol_link_threads" = no ; then
26036	# try -lpthreads -lexc
26037	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lexc" >&5
26038$as_echo_n "checking for pthread link with -lpthreads -lexc... " >&6; }
26039if ${ol_cv_pthread_lpthreads_lexc+:} false; then :
26040  $as_echo_n "(cached) " >&6
26041else
26042
26043		# save the flags
26044		ol_LIBS="$LIBS"
26045		LIBS="-lpthreads -lexc $LIBS"
26046
26047		if test "$cross_compiling" = yes; then :
26048  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26049/* end confdefs.h.  */
26050
26051/* pthread test headers */
26052#include <pthread.h>
26053#if HAVE_PTHREADS < 7
26054#include <errno.h>
26055#endif
26056#ifndef NULL
26057#define NULL (void*)0
26058#endif
26059
26060static void *task(p)
26061	void *p;
26062{
26063	return (void *) (p == NULL);
26064}
26065
26066int
26067main ()
26068{
26069
26070	/* pthread test function */
26071#ifndef PTHREAD_CREATE_DETACHED
26072#define	PTHREAD_CREATE_DETACHED	1
26073#endif
26074	pthread_t t;
26075	int status;
26076	int detach = PTHREAD_CREATE_DETACHED;
26077
26078#if HAVE_PTHREADS > 4
26079	/* Final pthreads */
26080	pthread_attr_t attr;
26081
26082	status = pthread_attr_init(&attr);
26083	if( status ) return status;
26084
26085#if HAVE_PTHREADS < 7
26086	status = pthread_attr_setdetachstate(&attr, &detach);
26087	if( status < 0 ) status = errno;
26088#else
26089	status = pthread_attr_setdetachstate(&attr, detach);
26090#endif
26091	if( status ) return status;
26092	status = pthread_create( &t, &attr, task, NULL );
26093#if HAVE_PTHREADS < 7
26094	if( status < 0 ) status = errno;
26095#endif
26096	if( status ) return status;
26097#else
26098	/* Draft 4 pthreads */
26099	status = pthread_create( &t, pthread_attr_default, task, NULL );
26100	if( status ) return errno;
26101
26102	/* give thread a chance to complete */
26103	/* it should remain joinable and hence detachable */
26104	sleep( 1 );
26105
26106	status = pthread_detach( &t );
26107	if( status ) return errno;
26108#endif
26109
26110#ifdef HAVE_LINUX_THREADS
26111	pthread_kill_other_threads_np();
26112#endif
26113
26114	return 0;
26115
26116  ;
26117  return 0;
26118}
26119_ACEOF
26120if ac_fn_c_try_link "$LINENO"; then :
26121  ol_cv_pthread_lpthreads_lexc=yes
26122else
26123  ol_cv_pthread_lpthreads_lexc=no
26124fi
26125rm -f core conftest.err conftest.$ac_objext \
26126    conftest$ac_exeext conftest.$ac_ext
26127else
26128  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26129/* end confdefs.h.  */
26130
26131
26132/* pthread test headers */
26133#include <pthread.h>
26134#if HAVE_PTHREADS < 7
26135#include <errno.h>
26136#endif
26137#ifndef NULL
26138#define NULL (void*)0
26139#endif
26140
26141static void *task(p)
26142	void *p;
26143{
26144	return (void *) (p == NULL);
26145}
26146
26147
26148int main(argc, argv)
26149	int argc;
26150	char **argv;
26151{
26152
26153	/* pthread test function */
26154#ifndef PTHREAD_CREATE_DETACHED
26155#define	PTHREAD_CREATE_DETACHED	1
26156#endif
26157	pthread_t t;
26158	int status;
26159	int detach = PTHREAD_CREATE_DETACHED;
26160
26161#if HAVE_PTHREADS > 4
26162	/* Final pthreads */
26163	pthread_attr_t attr;
26164
26165	status = pthread_attr_init(&attr);
26166	if( status ) return status;
26167
26168#if HAVE_PTHREADS < 7
26169	status = pthread_attr_setdetachstate(&attr, &detach);
26170	if( status < 0 ) status = errno;
26171#else
26172	status = pthread_attr_setdetachstate(&attr, detach);
26173#endif
26174	if( status ) return status;
26175	status = pthread_create( &t, &attr, task, NULL );
26176#if HAVE_PTHREADS < 7
26177	if( status < 0 ) status = errno;
26178#endif
26179	if( status ) return status;
26180#else
26181	/* Draft 4 pthreads */
26182	status = pthread_create( &t, pthread_attr_default, task, NULL );
26183	if( status ) return errno;
26184
26185	/* give thread a chance to complete */
26186	/* it should remain joinable and hence detachable */
26187	sleep( 1 );
26188
26189	status = pthread_detach( &t );
26190	if( status ) return errno;
26191#endif
26192
26193#ifdef HAVE_LINUX_THREADS
26194	pthread_kill_other_threads_np();
26195#endif
26196
26197	return 0;
26198
26199}
26200
26201_ACEOF
26202if ac_fn_c_try_run "$LINENO"; then :
26203  ol_cv_pthread_lpthreads_lexc=yes
26204else
26205  ol_cv_pthread_lpthreads_lexc=no
26206fi
26207rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26208  conftest.$ac_objext conftest.beam conftest.$ac_ext
26209fi
26210
26211
26212		# restore the LIBS
26213		LIBS="$ol_LIBS"
26214
26215fi
26216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lexc" >&5
26217$as_echo "$ol_cv_pthread_lpthreads_lexc" >&6; }
26218
26219	if test $ol_cv_pthread_lpthreads_lexc = yes ; then
26220		ol_link_pthreads="-lpthreads -lexc"
26221		ol_link_threads=posix
26222	fi
26223fi
26224
26225
26226		# Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
26227if test "$ol_link_threads" = no ; then
26228	# try -lpthreads
26229	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads" >&5
26230$as_echo_n "checking for pthread link with -lpthreads... " >&6; }
26231if ${ol_cv_pthread_lib_lpthreads+:} false; then :
26232  $as_echo_n "(cached) " >&6
26233else
26234
26235		# save the flags
26236		ol_LIBS="$LIBS"
26237		LIBS="-lpthreads $LIBS"
26238
26239		if test "$cross_compiling" = yes; then :
26240  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26241/* end confdefs.h.  */
26242
26243/* pthread test headers */
26244#include <pthread.h>
26245#if HAVE_PTHREADS < 7
26246#include <errno.h>
26247#endif
26248#ifndef NULL
26249#define NULL (void*)0
26250#endif
26251
26252static void *task(p)
26253	void *p;
26254{
26255	return (void *) (p == NULL);
26256}
26257
26258int
26259main ()
26260{
26261
26262	/* pthread test function */
26263#ifndef PTHREAD_CREATE_DETACHED
26264#define	PTHREAD_CREATE_DETACHED	1
26265#endif
26266	pthread_t t;
26267	int status;
26268	int detach = PTHREAD_CREATE_DETACHED;
26269
26270#if HAVE_PTHREADS > 4
26271	/* Final pthreads */
26272	pthread_attr_t attr;
26273
26274	status = pthread_attr_init(&attr);
26275	if( status ) return status;
26276
26277#if HAVE_PTHREADS < 7
26278	status = pthread_attr_setdetachstate(&attr, &detach);
26279	if( status < 0 ) status = errno;
26280#else
26281	status = pthread_attr_setdetachstate(&attr, detach);
26282#endif
26283	if( status ) return status;
26284	status = pthread_create( &t, &attr, task, NULL );
26285#if HAVE_PTHREADS < 7
26286	if( status < 0 ) status = errno;
26287#endif
26288	if( status ) return status;
26289#else
26290	/* Draft 4 pthreads */
26291	status = pthread_create( &t, pthread_attr_default, task, NULL );
26292	if( status ) return errno;
26293
26294	/* give thread a chance to complete */
26295	/* it should remain joinable and hence detachable */
26296	sleep( 1 );
26297
26298	status = pthread_detach( &t );
26299	if( status ) return errno;
26300#endif
26301
26302#ifdef HAVE_LINUX_THREADS
26303	pthread_kill_other_threads_np();
26304#endif
26305
26306	return 0;
26307
26308  ;
26309  return 0;
26310}
26311_ACEOF
26312if ac_fn_c_try_link "$LINENO"; then :
26313  ol_cv_pthread_lib_lpthreads=yes
26314else
26315  ol_cv_pthread_lib_lpthreads=no
26316fi
26317rm -f core conftest.err conftest.$ac_objext \
26318    conftest$ac_exeext conftest.$ac_ext
26319else
26320  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26321/* end confdefs.h.  */
26322
26323
26324/* pthread test headers */
26325#include <pthread.h>
26326#if HAVE_PTHREADS < 7
26327#include <errno.h>
26328#endif
26329#ifndef NULL
26330#define NULL (void*)0
26331#endif
26332
26333static void *task(p)
26334	void *p;
26335{
26336	return (void *) (p == NULL);
26337}
26338
26339
26340int main(argc, argv)
26341	int argc;
26342	char **argv;
26343{
26344
26345	/* pthread test function */
26346#ifndef PTHREAD_CREATE_DETACHED
26347#define	PTHREAD_CREATE_DETACHED	1
26348#endif
26349	pthread_t t;
26350	int status;
26351	int detach = PTHREAD_CREATE_DETACHED;
26352
26353#if HAVE_PTHREADS > 4
26354	/* Final pthreads */
26355	pthread_attr_t attr;
26356
26357	status = pthread_attr_init(&attr);
26358	if( status ) return status;
26359
26360#if HAVE_PTHREADS < 7
26361	status = pthread_attr_setdetachstate(&attr, &detach);
26362	if( status < 0 ) status = errno;
26363#else
26364	status = pthread_attr_setdetachstate(&attr, detach);
26365#endif
26366	if( status ) return status;
26367	status = pthread_create( &t, &attr, task, NULL );
26368#if HAVE_PTHREADS < 7
26369	if( status < 0 ) status = errno;
26370#endif
26371	if( status ) return status;
26372#else
26373	/* Draft 4 pthreads */
26374	status = pthread_create( &t, pthread_attr_default, task, NULL );
26375	if( status ) return errno;
26376
26377	/* give thread a chance to complete */
26378	/* it should remain joinable and hence detachable */
26379	sleep( 1 );
26380
26381	status = pthread_detach( &t );
26382	if( status ) return errno;
26383#endif
26384
26385#ifdef HAVE_LINUX_THREADS
26386	pthread_kill_other_threads_np();
26387#endif
26388
26389	return 0;
26390
26391}
26392
26393_ACEOF
26394if ac_fn_c_try_run "$LINENO"; then :
26395  ol_cv_pthread_lib_lpthreads=yes
26396else
26397  ol_cv_pthread_lib_lpthreads=no
26398fi
26399rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26400  conftest.$ac_objext conftest.beam conftest.$ac_ext
26401fi
26402
26403
26404		# restore the LIBS
26405		LIBS="$ol_LIBS"
26406
26407fi
26408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthreads" >&5
26409$as_echo "$ol_cv_pthread_lib_lpthreads" >&6; }
26410
26411	if test $ol_cv_pthread_lib_lpthreads = yes ; then
26412		ol_link_pthreads="-lpthreads"
26413		ol_link_threads=posix
26414	fi
26415fi
26416
26417
26418{ $as_echo "$as_me:${as_lineno-$LINENO}: ol_link_threads: <$ol_link_threads> ol_link_pthreads <$ol_link_pthreads>" >&5
26419$as_echo "$as_me: ol_link_threads: <$ol_link_threads> ol_link_pthreads <$ol_link_pthreads>" >&6;}
26420
26421		if test $ol_link_threads != no ; then
26422			LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
26423
26424						save_CPPFLAGS="$CPPFLAGS"
26425			save_LIBS="$LIBS"
26426			LIBS="$LTHREAD_LIBS $LIBS"
26427
26428												for ac_func in sched_yield pthread_yield thr_yield
26429do :
26430  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
26431ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
26432if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
26433  cat >>confdefs.h <<_ACEOF
26434#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
26435_ACEOF
26436
26437fi
26438done
26439
26440
26441			if test $ac_cv_func_sched_yield = no &&
26442			   test $ac_cv_func_pthread_yield = no &&
26443			   test $ac_cv_func_thr_yield = no ; then
26444								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
26445$as_echo_n "checking for sched_yield in -lrt... " >&6; }
26446if ${ac_cv_lib_rt_sched_yield+:} false; then :
26447  $as_echo_n "(cached) " >&6
26448else
26449  ac_check_lib_save_LIBS=$LIBS
26450LIBS="-lrt  $LIBS"
26451cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26452/* end confdefs.h.  */
26453
26454/* Override any GCC internal prototype to avoid an error.
26455   Use char because int might match the return type of a GCC
26456   builtin and then its argument prototype would still apply.  */
26457#ifdef __cplusplus
26458extern "C"
26459#endif
26460char sched_yield ();
26461int
26462main ()
26463{
26464return sched_yield ();
26465  ;
26466  return 0;
26467}
26468_ACEOF
26469if ac_fn_c_try_link "$LINENO"; then :
26470  ac_cv_lib_rt_sched_yield=yes
26471else
26472  ac_cv_lib_rt_sched_yield=no
26473fi
26474rm -f core conftest.err conftest.$ac_objext \
26475    conftest$ac_exeext conftest.$ac_ext
26476LIBS=$ac_check_lib_save_LIBS
26477fi
26478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
26479$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
26480if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
26481  LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
26482
26483$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
26484
26485					ac_cv_func_sched_yield=yes
26486else
26487  ac_cv_func_sched_yield=no
26488fi
26489
26490			fi
26491			if test $ac_cv_func_sched_yield = no &&
26492			   test $ac_cv_func_pthread_yield = no &&
26493			   test "$ac_cv_func_thr_yield" = no ; then
26494				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate sched_yield() or pthread_yield()" >&5
26495$as_echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
26496			fi
26497
26498						for ac_func in pthread_kill
26499do :
26500  ac_fn_c_check_func "$LINENO" "pthread_kill" "ac_cv_func_pthread_kill"
26501if test "x$ac_cv_func_pthread_kill" = xyes; then :
26502  cat >>confdefs.h <<_ACEOF
26503#define HAVE_PTHREAD_KILL 1
26504_ACEOF
26505
26506fi
26507done
26508
26509
26510									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_destroy with <pthread.h>" >&5
26511$as_echo_n "checking for pthread_rwlock_destroy with <pthread.h>... " >&6; }
26512if ${ol_cv_func_pthread_rwlock_destroy+:} false; then :
26513  $as_echo_n "(cached) " >&6
26514else
26515
26516								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26517/* end confdefs.h.  */
26518
26519#include <pthread.h>
26520pthread_rwlock_t rwlock;
26521
26522int
26523main ()
26524{
26525pthread_rwlock_destroy(&rwlock);
26526  ;
26527  return 0;
26528}
26529_ACEOF
26530if ac_fn_c_try_link "$LINENO"; then :
26531  ol_cv_func_pthread_rwlock_destroy=yes
26532else
26533  ol_cv_func_pthread_rwlock_destroy=no
26534fi
26535rm -f core conftest.err conftest.$ac_objext \
26536    conftest$ac_exeext conftest.$ac_ext
26537
26538fi
26539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_rwlock_destroy" >&5
26540$as_echo "$ol_cv_func_pthread_rwlock_destroy" >&6; }
26541			if test $ol_cv_func_pthread_rwlock_destroy = yes ; then
26542
26543$as_echo "#define HAVE_PTHREAD_RWLOCK_DESTROY 1" >>confdefs.h
26544
26545			fi
26546
26547									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_detach with <pthread.h>" >&5
26548$as_echo_n "checking for pthread_detach with <pthread.h>... " >&6; }
26549if ${ol_cv_func_pthread_detach+:} false; then :
26550  $as_echo_n "(cached) " >&6
26551else
26552
26553								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26554/* end confdefs.h.  */
26555
26556#include <pthread.h>
26557#ifndef NULL
26558#define NULL (void*)0
26559#endif
26560
26561int
26562main ()
26563{
26564pthread_detach(NULL);
26565  ;
26566  return 0;
26567}
26568_ACEOF
26569if ac_fn_c_try_link "$LINENO"; then :
26570  ol_cv_func_pthread_detach=yes
26571else
26572  ol_cv_func_pthread_detach=no
26573fi
26574rm -f core conftest.err conftest.$ac_objext \
26575    conftest$ac_exeext conftest.$ac_ext
26576
26577fi
26578{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_detach" >&5
26579$as_echo "$ol_cv_func_pthread_detach" >&6; }
26580
26581			if test $ol_cv_func_pthread_detach = no ; then
26582				as_fn_error $? "could not locate pthread_detach()" "$LINENO" 5
26583			fi
26584
26585
26586$as_echo "#define HAVE_PTHREAD_DETACH 1" >>confdefs.h
26587
26588
26589						for ac_func in \
26590				pthread_setconcurrency \
26591				pthread_getconcurrency \
26592				thr_setconcurrency \
26593				thr_getconcurrency \
26594
26595do :
26596  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
26597ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
26598if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
26599  cat >>confdefs.h <<_ACEOF
26600#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
26601_ACEOF
26602
26603fi
26604done
26605
26606
26607
26608	for ac_func in pthread_kill_other_threads_np
26609do :
26610  ac_fn_c_check_func "$LINENO" "pthread_kill_other_threads_np" "ac_cv_func_pthread_kill_other_threads_np"
26611if test "x$ac_cv_func_pthread_kill_other_threads_np" = xyes; then :
26612  cat >>confdefs.h <<_ACEOF
26613#define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
26614_ACEOF
26615
26616fi
26617done
26618
26619	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads implementation" >&5
26620$as_echo_n "checking for LinuxThreads implementation... " >&6; }
26621if ${ol_cv_sys_linux_threads+:} false; then :
26622  $as_echo_n "(cached) " >&6
26623else
26624  ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
26625fi
26626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sys_linux_threads" >&5
26627$as_echo "$ol_cv_sys_linux_threads" >&6; }
26628
26629
26630
26631
26632	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads consistency" >&5
26633$as_echo_n "checking for LinuxThreads consistency... " >&6; }
26634if ${ol_cv_linux_threads+:} false; then :
26635  $as_echo_n "(cached) " >&6
26636else
26637
26638		if test $ol_cv_header_linux_threads = yes &&
26639		   test $ol_cv_sys_linux_threads = yes; then
26640			ol_cv_linux_threads=yes
26641		elif test $ol_cv_header_linux_threads = no &&
26642		     test $ol_cv_sys_linux_threads = no; then
26643			ol_cv_linux_threads=no
26644		else
26645			ol_cv_linux_threads=error
26646		fi
26647
26648fi
26649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_linux_threads" >&5
26650$as_echo "$ol_cv_linux_threads" >&6; }
26651
26652
26653			if test $ol_cv_linux_threads = error; then
26654				as_fn_error $? "LinuxThreads header/library mismatch" "$LINENO" 5;
26655			fi
26656
26657			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if pthread_create() works" >&5
26658$as_echo_n "checking if pthread_create() works... " >&6; }
26659if ${ol_cv_pthread_create_works+:} false; then :
26660  $as_echo_n "(cached) " >&6
26661else
26662
26663			if test "$cross_compiling" = yes; then :
26664  				ol_cv_pthread_create_works=yes
26665else
26666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26667/* end confdefs.h.  */
26668
26669
26670/* pthread test headers */
26671#include <pthread.h>
26672#if HAVE_PTHREADS < 7
26673#include <errno.h>
26674#endif
26675#ifndef NULL
26676#define NULL (void*)0
26677#endif
26678
26679static void *task(p)
26680	void *p;
26681{
26682	return (void *) (p == NULL);
26683}
26684
26685
26686int main(argc, argv)
26687	int argc;
26688	char **argv;
26689{
26690
26691	/* pthread test function */
26692#ifndef PTHREAD_CREATE_DETACHED
26693#define	PTHREAD_CREATE_DETACHED	1
26694#endif
26695	pthread_t t;
26696	int status;
26697	int detach = PTHREAD_CREATE_DETACHED;
26698
26699#if HAVE_PTHREADS > 4
26700	/* Final pthreads */
26701	pthread_attr_t attr;
26702
26703	status = pthread_attr_init(&attr);
26704	if( status ) return status;
26705
26706#if HAVE_PTHREADS < 7
26707	status = pthread_attr_setdetachstate(&attr, &detach);
26708	if( status < 0 ) status = errno;
26709#else
26710	status = pthread_attr_setdetachstate(&attr, detach);
26711#endif
26712	if( status ) return status;
26713	status = pthread_create( &t, &attr, task, NULL );
26714#if HAVE_PTHREADS < 7
26715	if( status < 0 ) status = errno;
26716#endif
26717	if( status ) return status;
26718#else
26719	/* Draft 4 pthreads */
26720	status = pthread_create( &t, pthread_attr_default, task, NULL );
26721	if( status ) return errno;
26722
26723	/* give thread a chance to complete */
26724	/* it should remain joinable and hence detachable */
26725	sleep( 1 );
26726
26727	status = pthread_detach( &t );
26728	if( status ) return errno;
26729#endif
26730
26731#ifdef HAVE_LINUX_THREADS
26732	pthread_kill_other_threads_np();
26733#endif
26734
26735	return 0;
26736
26737}
26738
26739_ACEOF
26740if ac_fn_c_try_run "$LINENO"; then :
26741  ol_cv_pthread_create_works=yes
26742else
26743  ol_cv_pthread_create_works=no
26744fi
26745rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26746  conftest.$ac_objext conftest.beam conftest.$ac_ext
26747fi
26748
26749fi
26750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create_works" >&5
26751$as_echo "$ol_cv_pthread_create_works" >&6; }
26752
26753			if test $ol_cv_pthread_create_works = no ; then
26754				as_fn_error $? "pthread_create is not usable, check environment settings" "$LINENO" 5
26755			fi
26756
26757			ol_replace_broken_yield=no
26758
26759			if test $ol_replace_broken_yield = yes ; then
26760
26761$as_echo "#define REPLACE_BROKEN_YIELD 1" >>confdefs.h
26762
26763			fi
26764
26765						if test x$ol_with_yielding_select = xauto ; then
26766				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if select yields when using pthreads" >&5
26767$as_echo_n "checking if select yields when using pthreads... " >&6; }
26768if ${ol_cv_pthread_select_yields+:} false; then :
26769  $as_echo_n "(cached) " >&6
26770else
26771
26772				if test "$cross_compiling" = yes; then :
26773  ol_cv_pthread_select_yields=cross
26774else
26775  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26776/* end confdefs.h.  */
26777
26778#include <sys/types.h>
26779#include <sys/time.h>
26780#include <unistd.h>
26781#include <pthread.h>
26782#ifndef NULL
26783#define NULL (void*) 0
26784#endif
26785
26786static int fildes[2];
26787
26788static void *task(p)
26789	void *p;
26790{
26791	int i;
26792	struct timeval tv;
26793
26794	fd_set rfds;
26795
26796	tv.tv_sec=10;
26797	tv.tv_usec=0;
26798
26799	FD_ZERO(&rfds);
26800	FD_SET(fildes[0], &rfds);
26801
26802	/* we're not interested in any fds */
26803	i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
26804
26805	if(i < 0) {
26806		perror("select");
26807		exit(10);
26808	}
26809
26810	exit(0); /* if we exit here, the select blocked the whole process */
26811}
26812
26813int main(argc, argv)
26814	int argc;
26815	char **argv;
26816{
26817	pthread_t t;
26818
26819	/* create a pipe to select */
26820	if(pipe(&fildes[0])) {
26821		perror("select");
26822		exit(1);
26823	}
26824
26825#ifdef HAVE_PTHREAD_SETCONCURRENCY
26826	(void) pthread_setconcurrency(2);
26827#else
26828#ifdef HAVE_THR_SETCONCURRENCY
26829	/* Set Solaris LWP concurrency to 2 */
26830	thr_setconcurrency(2);
26831#endif
26832#endif
26833
26834#if HAVE_PTHREADS < 6
26835	pthread_create(&t, pthread_attr_default, task, NULL);
26836#else
26837	pthread_create(&t, NULL, task, NULL);
26838#endif
26839
26840	/* make sure task runs first */
26841#ifdef HAVE_THR_YIELD
26842	thr_yield();
26843#elif defined( HAVE_SCHED_YIELD )
26844	sched_yield();
26845#elif defined( HAVE_PTHREAD_YIELD )
26846	pthread_yield();
26847#endif
26848
26849	exit(2);
26850}
26851_ACEOF
26852if ac_fn_c_try_run "$LINENO"; then :
26853  ol_cv_pthread_select_yields=no
26854else
26855  ol_cv_pthread_select_yields=yes
26856fi
26857rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26858  conftest.$ac_objext conftest.beam conftest.$ac_ext
26859fi
26860
26861fi
26862{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_select_yields" >&5
26863$as_echo "$ol_cv_pthread_select_yields" >&6; }
26864
26865				if test $ol_cv_pthread_select_yields = cross ; then
26866					as_fn_error $? "crossing compiling: use --with-yielding-select=yes|no|manual" "$LINENO" 5
26867				fi
26868
26869				if test $ol_cv_pthread_select_yields = yes ; then
26870					ol_with_yielding_select=yes
26871				fi
26872			fi
26873
26874						CPPFLAGS="$save_CPPFLAGS"
26875			LIBS="$save_LIBS"
26876		else
26877			as_fn_error $? "could not locate usable POSIX Threads" "$LINENO" 5
26878		fi
26879	fi
26880
26881	if test $ol_with_threads = posix ; then
26882		as_fn_error $? "could not locate POSIX Threads" "$LINENO" 5
26883	fi
26884	;;
26885esac
26886
26887case $ol_with_threads in auto | yes | mach)
26888
26889		for ac_header in mach/cthreads.h cthreads.h
26890do :
26891  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
26892ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
26893if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
26894  cat >>confdefs.h <<_ACEOF
26895#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
26896_ACEOF
26897
26898fi
26899
26900done
26901
26902	if test $ac_cv_header_mach_cthreads_h = yes ; then
26903		ol_with_threads=found
26904
26905				ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
26906if test "x$ac_cv_func_cthread_fork" = xyes; then :
26907  ol_link_threads=yes
26908fi
26909
26910
26911		if test $ol_link_threads = no ; then
26912									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cthread_fork with -all_load" >&5
26913$as_echo_n "checking for cthread_fork with -all_load... " >&6; }
26914if ${ol_cv_cthread_all_load+:} false; then :
26915  $as_echo_n "(cached) " >&6
26916else
26917
26918								save_LIBS="$LIBS"
26919				LIBS="-all_load $LIBS"
26920				cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26921/* end confdefs.h.  */
26922#include <mach/cthreads.h>
26923int
26924main ()
26925{
26926
26927					cthread_fork((void *)0, (void *)0);
26928
26929  ;
26930  return 0;
26931}
26932_ACEOF
26933if ac_fn_c_try_link "$LINENO"; then :
26934  ol_cv_cthread_all_load=yes
26935else
26936  ol_cv_cthread_all_load=no
26937fi
26938rm -f core conftest.err conftest.$ac_objext \
26939    conftest$ac_exeext conftest.$ac_ext
26940								LIBS="$save_LIBS"
26941
26942fi
26943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_cthread_all_load" >&5
26944$as_echo "$ol_cv_cthread_all_load" >&6; }
26945
26946			if test $ol_cv_cthread_all_load = yes ; then
26947				LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
26948				ol_link_threads=mach
26949				ol_with_threads=found
26950			fi
26951		fi
26952
26953	elif test $ac_cv_header_cthreads_h = yes ; then
26954
26955		ol_with_threads=found
26956
26957				save_LIBS="$LIBS"
26958		LIBS="$LIBS -lthreads"
26959		ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
26960if test "x$ac_cv_func_cthread_fork" = xyes; then :
26961  ol_link_threads=yes
26962fi
26963
26964		LIBS="$save_LIBS"
26965
26966		if test $ol_link_threads = yes ; then
26967			LTHREAD_LIBS="-lthreads"
26968			ol_link_threads=mach
26969			ol_with_threads=found
26970		else
26971			as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
26972		fi
26973
26974	elif test $ol_with_threads = mach ; then
26975		as_fn_error $? "could not locate Mach CThreads" "$LINENO" 5
26976	fi
26977
26978	if test $ol_link_threads = mach ; then
26979
26980$as_echo "#define HAVE_MACH_CTHREADS 1" >>confdefs.h
26981
26982	elif test $ol_with_threads = found ; then
26983		as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
26984	fi
26985	;;
26986esac
26987
26988case $ol_with_threads in auto | yes | pth)
26989
26990	for ac_header in pth.h
26991do :
26992  ac_fn_c_check_header_mongrel "$LINENO" "pth.h" "ac_cv_header_pth_h" "$ac_includes_default"
26993if test "x$ac_cv_header_pth_h" = xyes; then :
26994  cat >>confdefs.h <<_ACEOF
26995#define HAVE_PTH_H 1
26996_ACEOF
26997
26998fi
26999
27000done
27001
27002
27003	if test $ac_cv_header_pth_h = yes ; then
27004		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pth_version in -lpth" >&5
27005$as_echo_n "checking for pth_version in -lpth... " >&6; }
27006if ${ac_cv_lib_pth_pth_version+:} false; then :
27007  $as_echo_n "(cached) " >&6
27008else
27009  ac_check_lib_save_LIBS=$LIBS
27010LIBS="-lpth  $LIBS"
27011cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27012/* end confdefs.h.  */
27013
27014/* Override any GCC internal prototype to avoid an error.
27015   Use char because int might match the return type of a GCC
27016   builtin and then its argument prototype would still apply.  */
27017#ifdef __cplusplus
27018extern "C"
27019#endif
27020char pth_version ();
27021int
27022main ()
27023{
27024return pth_version ();
27025  ;
27026  return 0;
27027}
27028_ACEOF
27029if ac_fn_c_try_link "$LINENO"; then :
27030  ac_cv_lib_pth_pth_version=yes
27031else
27032  ac_cv_lib_pth_pth_version=no
27033fi
27034rm -f core conftest.err conftest.$ac_objext \
27035    conftest$ac_exeext conftest.$ac_ext
27036LIBS=$ac_check_lib_save_LIBS
27037fi
27038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pth_pth_version" >&5
27039$as_echo "$ac_cv_lib_pth_pth_version" >&6; }
27040if test "x$ac_cv_lib_pth_pth_version" = xyes; then :
27041  have_pth=yes
27042else
27043  have_pth=no
27044fi
27045
27046
27047		if test $have_pth = yes ; then
27048
27049$as_echo "#define HAVE_GNU_PTH 1" >>confdefs.h
27050
27051			LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
27052			ol_link_threads=pth
27053			ol_with_threads=found
27054
27055			if test x$ol_with_yielding_select = xauto ; then
27056				ol_with_yielding_select=yes
27057			fi
27058		fi
27059	fi
27060	;;
27061esac
27062
27063case $ol_with_threads in auto | yes | lwp)
27064
27065		for ac_header in thread.h synch.h
27066do :
27067  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27068ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27069if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27070  cat >>confdefs.h <<_ACEOF
27071#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27072_ACEOF
27073
27074fi
27075
27076done
27077
27078	if test $ac_cv_header_thread_h = yes &&
27079	   test $ac_cv_header_synch_h = yes ; then
27080		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
27081$as_echo_n "checking for thr_create in -lthread... " >&6; }
27082if ${ac_cv_lib_thread_thr_create+:} false; then :
27083  $as_echo_n "(cached) " >&6
27084else
27085  ac_check_lib_save_LIBS=$LIBS
27086LIBS="-lthread  $LIBS"
27087cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27088/* end confdefs.h.  */
27089
27090/* Override any GCC internal prototype to avoid an error.
27091   Use char because int might match the return type of a GCC
27092   builtin and then its argument prototype would still apply.  */
27093#ifdef __cplusplus
27094extern "C"
27095#endif
27096char thr_create ();
27097int
27098main ()
27099{
27100return thr_create ();
27101  ;
27102  return 0;
27103}
27104_ACEOF
27105if ac_fn_c_try_link "$LINENO"; then :
27106  ac_cv_lib_thread_thr_create=yes
27107else
27108  ac_cv_lib_thread_thr_create=no
27109fi
27110rm -f core conftest.err conftest.$ac_objext \
27111    conftest$ac_exeext conftest.$ac_ext
27112LIBS=$ac_check_lib_save_LIBS
27113fi
27114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
27115$as_echo "$ac_cv_lib_thread_thr_create" >&6; }
27116if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
27117  have_thr=yes
27118else
27119  have_thr=no
27120fi
27121
27122
27123		if test $have_thr = yes ; then
27124
27125$as_echo "#define HAVE_THR 1" >>confdefs.h
27126
27127			LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
27128			ol_link_threads=thr
27129
27130			if test x$ol_with_yielding_select = xauto ; then
27131				ol_with_yielding_select=yes
27132			fi
27133
27134						for ac_func in \
27135				thr_setconcurrency \
27136				thr_getconcurrency \
27137
27138do :
27139  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27140ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27141if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27142  cat >>confdefs.h <<_ACEOF
27143#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27144_ACEOF
27145
27146fi
27147done
27148
27149		fi
27150	fi
27151
27152		for ac_header in lwp/lwp.h
27153do :
27154  ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
27155if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
27156  cat >>confdefs.h <<_ACEOF
27157#define HAVE_LWP_LWP_H 1
27158_ACEOF
27159
27160fi
27161
27162done
27163
27164	if test $ac_cv_header_lwp_lwp_h = yes ; then
27165		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwp_create in -llwp" >&5
27166$as_echo_n "checking for lwp_create in -llwp... " >&6; }
27167if ${ac_cv_lib_lwp_lwp_create+:} false; then :
27168  $as_echo_n "(cached) " >&6
27169else
27170  ac_check_lib_save_LIBS=$LIBS
27171LIBS="-llwp  $LIBS"
27172cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27173/* end confdefs.h.  */
27174
27175/* Override any GCC internal prototype to avoid an error.
27176   Use char because int might match the return type of a GCC
27177   builtin and then its argument prototype would still apply.  */
27178#ifdef __cplusplus
27179extern "C"
27180#endif
27181char lwp_create ();
27182int
27183main ()
27184{
27185return lwp_create ();
27186  ;
27187  return 0;
27188}
27189_ACEOF
27190if ac_fn_c_try_link "$LINENO"; then :
27191  ac_cv_lib_lwp_lwp_create=yes
27192else
27193  ac_cv_lib_lwp_lwp_create=no
27194fi
27195rm -f core conftest.err conftest.$ac_objext \
27196    conftest$ac_exeext conftest.$ac_ext
27197LIBS=$ac_check_lib_save_LIBS
27198fi
27199{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lwp_lwp_create" >&5
27200$as_echo "$ac_cv_lib_lwp_lwp_create" >&6; }
27201if test "x$ac_cv_lib_lwp_lwp_create" = xyes; then :
27202  have_lwp=yes
27203else
27204  have_lwp=no
27205fi
27206
27207
27208		if test $have_lwp = yes ; then
27209
27210$as_echo "#define HAVE_LWP 1" >>confdefs.h
27211
27212			LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
27213			ol_link_threads=lwp
27214
27215			if test x$ol_with_yielding_select = xauto ; then
27216				ol_with_yielding_select=no
27217			fi
27218		fi
27219	fi
27220	;;
27221esac
27222
27223if test $ol_with_yielding_select = yes ; then
27224
27225$as_echo "#define HAVE_YIELDING_SELECT 1" >>confdefs.h
27226
27227fi
27228
27229if test $ol_with_threads = manual ; then
27230		ol_link_threads=yes
27231
27232	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: thread defines and link options must be set manually" >&5
27233$as_echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
27234
27235	for ac_header in pthread.h sched.h
27236do :
27237  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27238ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27239if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27240  cat >>confdefs.h <<_ACEOF
27241#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27242_ACEOF
27243
27244fi
27245
27246done
27247
27248	for ac_func in sched_yield pthread_yield
27249do :
27250  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27251ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27252if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27253  cat >>confdefs.h <<_ACEOF
27254#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27255_ACEOF
27256
27257fi
27258done
27259
27260
27261	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
27262$as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
27263if ${ol_cv_header_linux_threads+:} false; then :
27264  $as_echo_n "(cached) " >&6
27265else
27266  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27267/* end confdefs.h.  */
27268#include <pthread.h>
27269_ACEOF
27270if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
27271  $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
27272  ol_cv_header_linux_threads=yes
27273else
27274  ol_cv_header_linux_threads=no
27275fi
27276rm -f conftest*
27277
27278
27279fi
27280{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
27281$as_echo "$ol_cv_header_linux_threads" >&6; }
27282	if test $ol_cv_header_linux_threads = yes; then
27283
27284$as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
27285
27286	fi
27287
27288
27289	for ac_header in mach/cthreads.h
27290do :
27291  ac_fn_c_check_header_mongrel "$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
27292if test "x$ac_cv_header_mach_cthreads_h" = xyes; then :
27293  cat >>confdefs.h <<_ACEOF
27294#define HAVE_MACH_CTHREADS_H 1
27295_ACEOF
27296
27297fi
27298
27299done
27300
27301	for ac_header in lwp/lwp.h
27302do :
27303  ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
27304if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
27305  cat >>confdefs.h <<_ACEOF
27306#define HAVE_LWP_LWP_H 1
27307_ACEOF
27308
27309fi
27310
27311done
27312
27313	for ac_header in thread.h synch.h
27314do :
27315  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27316ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27317if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27318  cat >>confdefs.h <<_ACEOF
27319#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27320_ACEOF
27321
27322fi
27323
27324done
27325
27326fi
27327
27328if test $ol_link_threads != no && test $ol_link_threads != nt ; then
27329
27330$as_echo "#define REENTRANT 1" >>confdefs.h
27331
27332
27333$as_echo "#define _REENTRANT 1" >>confdefs.h
27334
27335
27336$as_echo "#define THREAD_SAFE 1" >>confdefs.h
27337
27338
27339$as_echo "#define _THREAD_SAFE 1" >>confdefs.h
27340
27341
27342$as_echo "#define THREADSAFE 1" >>confdefs.h
27343
27344
27345$as_echo "#define _THREADSAFE 1" >>confdefs.h
27346
27347
27348$as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
27349
27350
27351			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific errno" >&5
27352$as_echo_n "checking for thread specific errno... " >&6; }
27353if ${ol_cv_errno_thread_specific+:} false; then :
27354  $as_echo_n "(cached) " >&6
27355else
27356
27357		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27358/* end confdefs.h.  */
27359#include <errno.h>
27360int
27361main ()
27362{
27363errno = 0;
27364  ;
27365  return 0;
27366}
27367_ACEOF
27368if ac_fn_c_try_link "$LINENO"; then :
27369  ol_cv_errno_thread_specific=yes
27370else
27371  ol_cv_errno_thread_specific=no
27372fi
27373rm -f core conftest.err conftest.$ac_objext \
27374    conftest$ac_exeext conftest.$ac_ext
27375
27376fi
27377{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_errno_thread_specific" >&5
27378$as_echo "$ol_cv_errno_thread_specific" >&6; }
27379
27380			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific h_errno" >&5
27381$as_echo_n "checking for thread specific h_errno... " >&6; }
27382if ${ol_cv_h_errno_thread_specific+:} false; then :
27383  $as_echo_n "(cached) " >&6
27384else
27385
27386		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27387/* end confdefs.h.  */
27388#include <netdb.h>
27389int
27390main ()
27391{
27392h_errno = 0;
27393  ;
27394  return 0;
27395}
27396_ACEOF
27397if ac_fn_c_try_link "$LINENO"; then :
27398  ol_cv_h_errno_thread_specific=yes
27399else
27400  ol_cv_h_errno_thread_specific=no
27401fi
27402rm -f core conftest.err conftest.$ac_objext \
27403    conftest$ac_exeext conftest.$ac_ext
27404
27405fi
27406{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_h_errno_thread_specific" >&5
27407$as_echo "$ol_cv_h_errno_thread_specific" >&6; }
27408
27409	if test $ol_cv_errno_thread_specific != yes ||
27410	   test $ol_cv_h_errno_thread_specific != yes ; then
27411		LIBS="$LTHREAD_LIBS $LIBS"
27412		LTHREAD_LIBS=""
27413	fi
27414
27415fi
27416
27417if test $ol_link_threads = no ; then
27418	if test $ol_with_threads = yes ; then
27419		as_fn_error $? "no suitable thread support" "$LINENO" 5
27420	fi
27421
27422	if test $ol_with_threads = auto ; then
27423		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable thread support, disabling threads" >&5
27424$as_echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
27425		ol_with_threads=no
27426	fi
27427
27428
27429$as_echo "#define NO_THREADS 1" >>confdefs.h
27430
27431	LTHREAD_LIBS=""
27432	BUILD_THREAD=no
27433else
27434	BUILD_THREAD=yes
27435fi
27436
27437if test $ol_link_threads != no ; then
27438
27439$as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1" >>confdefs.h
27440
27441fi
27442
27443# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
27444case "$ol_with_threads" in
27445 no)
27446    ol_pthread_ok=no
27447
27448    ;;
27449 *)
27450    ol_found_pthreads=yes
27451    ;;
27452esac
27453
27454ac_ext=c
27455ac_cpp='$CPP $CPPFLAGS'
27456ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
27457ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
27458ac_compiler_gnu=$ac_cv_c_compiler_gnu
27459
27460
27461
27462
27463
27464
27465    case "$ol_found_pthreads" in
27466     yes)
27467	saved_LIBS="$LIBS"
27468	LIBS="$LTHREAD_LIBS $LIBS"
27469	saved_CFLAGS="$CFLAGS"
27470	CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
27471	for ac_func in sem_timedwait
27472do :
27473  ac_fn_c_check_func "$LINENO" "sem_timedwait" "ac_cv_func_sem_timedwait"
27474if test "x$ac_cv_func_sem_timedwait" = xyes; then :
27475  cat >>confdefs.h <<_ACEOF
27476#define HAVE_SEM_TIMEDWAIT 1
27477_ACEOF
27478
27479fi
27480done
27481
27482	LIBS="$saved_LIBS"
27483	{ saved_LIBS=; unset saved_LIBS;}
27484	CFLAGS="$saved_CFLAGS"
27485	{ saved_CFLAGS=; unset saved_CFLAGS;}
27486	case "$ac_cv_func_sem_timedwait" in
27487	 yes)
27488	    PTHREAD_LIBS="$LTHREAD_LIBS"
27489	    have_pthreads=yes
27490	esac
27491    esac
27492esac
27493
27494case "$have_pthreads" in
27495 yes)
27496    CFLAGS_NTP="$CFLAGS_NTP $PTHREAD_CFLAGS"
27497    saved_LIBS="$LIBS"
27498    LIBS="$LTHREAD_LIBS $LIBS"
27499    saved_CFLAGS="$CFLAGS"
27500    CFLAGS="$PTHREAD_CFLAGS $CFLAGS"
27501    # The cast to long int works around a bug in the HP C Compiler
27502# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
27503# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
27504# This bug is HP SR number 8606223364.
27505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
27506$as_echo_n "checking size of pthread_t... " >&6; }
27507if ${ac_cv_sizeof_pthread_t+:} false; then :
27508  $as_echo_n "(cached) " >&6
27509else
27510  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "
27511	    $ac_includes_default
27512	    #include <pthread.h>
27513
27514
27515"; then :
27516
27517else
27518  if test "$ac_cv_type_pthread_t" = yes; then
27519     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
27520$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
27521as_fn_error 77 "cannot compute sizeof (pthread_t)
27522See \`config.log' for more details" "$LINENO" 5; }
27523   else
27524     ac_cv_sizeof_pthread_t=0
27525   fi
27526fi
27527
27528fi
27529{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
27530$as_echo "$ac_cv_sizeof_pthread_t" >&6; }
27531
27532
27533
27534cat >>confdefs.h <<_ACEOF
27535#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
27536_ACEOF
27537
27538
27539    LIBISC_PTHREADS_NOTHREADS=pthreads
27540
27541$as_echo "#define ISC_PLATFORM_USETHREADS 1" >>confdefs.h
27542
27543    #
27544    # We'd like to use sigwait() too
27545    #
27546    ac_fn_c_check_func "$LINENO" "sigwait" "ac_cv_func_sigwait"
27547if test "x$ac_cv_func_sigwait" = xyes; then :
27548  have_sigwait=yes
27549else
27550  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc" >&5
27551$as_echo_n "checking for sigwait in -lc... " >&6; }
27552if ${ac_cv_lib_c_sigwait+:} false; then :
27553  $as_echo_n "(cached) " >&6
27554else
27555  ac_check_lib_save_LIBS=$LIBS
27556LIBS="-lc  $LIBS"
27557cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27558/* end confdefs.h.  */
27559
27560/* Override any GCC internal prototype to avoid an error.
27561   Use char because int might match the return type of a GCC
27562   builtin and then its argument prototype would still apply.  */
27563#ifdef __cplusplus
27564extern "C"
27565#endif
27566char sigwait ();
27567int
27568main ()
27569{
27570return sigwait ();
27571  ;
27572  return 0;
27573}
27574_ACEOF
27575if ac_fn_c_try_link "$LINENO"; then :
27576  ac_cv_lib_c_sigwait=yes
27577else
27578  ac_cv_lib_c_sigwait=no
27579fi
27580rm -f core conftest.err conftest.$ac_objext \
27581    conftest$ac_exeext conftest.$ac_ext
27582LIBS=$ac_check_lib_save_LIBS
27583fi
27584{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_sigwait" >&5
27585$as_echo "$ac_cv_lib_c_sigwait" >&6; }
27586if test "x$ac_cv_lib_c_sigwait" = xyes; then :
27587  have_sigwait=yes
27588else
27589  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lpthread" >&5
27590$as_echo_n "checking for sigwait in -lpthread... " >&6; }
27591if ${ac_cv_lib_pthread_sigwait+:} false; then :
27592  $as_echo_n "(cached) " >&6
27593else
27594  ac_check_lib_save_LIBS=$LIBS
27595LIBS="-lpthread  $LIBS"
27596cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27597/* end confdefs.h.  */
27598
27599/* Override any GCC internal prototype to avoid an error.
27600   Use char because int might match the return type of a GCC
27601   builtin and then its argument prototype would still apply.  */
27602#ifdef __cplusplus
27603extern "C"
27604#endif
27605char sigwait ();
27606int
27607main ()
27608{
27609return sigwait ();
27610  ;
27611  return 0;
27612}
27613_ACEOF
27614if ac_fn_c_try_link "$LINENO"; then :
27615  ac_cv_lib_pthread_sigwait=yes
27616else
27617  ac_cv_lib_pthread_sigwait=no
27618fi
27619rm -f core conftest.err conftest.$ac_objext \
27620    conftest$ac_exeext conftest.$ac_ext
27621LIBS=$ac_check_lib_save_LIBS
27622fi
27623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_sigwait" >&5
27624$as_echo "$ac_cv_lib_pthread_sigwait" >&6; }
27625if test "x$ac_cv_lib_pthread_sigwait" = xyes; then :
27626  have_sigwait=yes
27627else
27628  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _Psigwait in -lpthread" >&5
27629$as_echo_n "checking for _Psigwait in -lpthread... " >&6; }
27630if ${ac_cv_lib_pthread__Psigwait+:} false; then :
27631  $as_echo_n "(cached) " >&6
27632else
27633  ac_check_lib_save_LIBS=$LIBS
27634LIBS="-lpthread  $LIBS"
27635cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27636/* end confdefs.h.  */
27637
27638/* Override any GCC internal prototype to avoid an error.
27639   Use char because int might match the return type of a GCC
27640   builtin and then its argument prototype would still apply.  */
27641#ifdef __cplusplus
27642extern "C"
27643#endif
27644char _Psigwait ();
27645int
27646main ()
27647{
27648return _Psigwait ();
27649  ;
27650  return 0;
27651}
27652_ACEOF
27653if ac_fn_c_try_link "$LINENO"; then :
27654  ac_cv_lib_pthread__Psigwait=yes
27655else
27656  ac_cv_lib_pthread__Psigwait=no
27657fi
27658rm -f core conftest.err conftest.$ac_objext \
27659    conftest$ac_exeext conftest.$ac_ext
27660LIBS=$ac_check_lib_save_LIBS
27661fi
27662{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread__Psigwait" >&5
27663$as_echo "$ac_cv_lib_pthread__Psigwait" >&6; }
27664if test "x$ac_cv_lib_pthread__Psigwait" = xyes; then :
27665  have_sigwait=yes
27666else
27667  have_sigwait=no
27668
27669fi
27670
27671
27672fi
27673
27674
27675fi
27676
27677
27678fi
27679
27680    case "$host:$have_sigwait" in
27681     *-freebsd*:no)
27682	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sigwait in -lc_r" >&5
27683$as_echo_n "checking for sigwait in -lc_r... " >&6; }
27684if ${ac_cv_lib_c_r_sigwait+:} false; then :
27685  $as_echo_n "(cached) " >&6
27686else
27687  ac_check_lib_save_LIBS=$LIBS
27688LIBS="-lc_r  $LIBS"
27689cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27690/* end confdefs.h.  */
27691
27692/* Override any GCC internal prototype to avoid an error.
27693   Use char because int might match the return type of a GCC
27694   builtin and then its argument prototype would still apply.  */
27695#ifdef __cplusplus
27696extern "C"
27697#endif
27698char sigwait ();
27699int
27700main ()
27701{
27702return sigwait ();
27703  ;
27704  return 0;
27705}
27706_ACEOF
27707if ac_fn_c_try_link "$LINENO"; then :
27708  ac_cv_lib_c_r_sigwait=yes
27709else
27710  ac_cv_lib_c_r_sigwait=no
27711fi
27712rm -f core conftest.err conftest.$ac_objext \
27713    conftest$ac_exeext conftest.$ac_ext
27714LIBS=$ac_check_lib_save_LIBS
27715fi
27716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_sigwait" >&5
27717$as_echo "$ac_cv_lib_c_r_sigwait" >&6; }
27718if test "x$ac_cv_lib_c_r_sigwait" = xyes; then :
27719  have_sigwait=yes
27720
27721fi
27722
27723    esac
27724    case "$have_sigwait" in
27725     yes)
27726	ac_cv_func_sigwait=yes
27727
27728$as_echo "#define HAVE_SIGWAIT 1" >>confdefs.h
27729
27730    esac
27731
27732    for ac_func in pthread_attr_getstacksize
27733do :
27734  ac_fn_c_check_func "$LINENO" "pthread_attr_getstacksize" "ac_cv_func_pthread_attr_getstacksize"
27735if test "x$ac_cv_func_pthread_attr_getstacksize" = xyes; then :
27736  cat >>confdefs.h <<_ACEOF
27737#define HAVE_PTHREAD_ATTR_GETSTACKSIZE 1
27738_ACEOF
27739
27740fi
27741done
27742
27743    for ac_func in pthread_attr_setstacksize sysconf
27744do :
27745  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27746ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27747if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27748  cat >>confdefs.h <<_ACEOF
27749#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27750_ACEOF
27751
27752fi
27753done
27754
27755
27756    case "$host" in
27757     *-freebsd5.[012]|*-freebsd5.[012].*)
27758	;;
27759     *-freebsd5.[3456789]|*-freebsd5.[3456789].*|*-freebsd6.*)
27760
27761$as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h
27762
27763	;;
27764     *-bsdi3.*|*-bsdi4.0*)
27765
27766$as_echo "#define NEED_PTHREAD_INIT 1" >>confdefs.h
27767
27768	;;
27769     *-linux*)
27770
27771$as_echo "#define HAVE_LINUXTHREADS 1" >>confdefs.h
27772
27773	;;
27774     *-solaris*)
27775	$as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
27776
27777	for ac_func in pthread_setconcurrency
27778do :
27779  ac_fn_c_check_func "$LINENO" "pthread_setconcurrency" "ac_cv_func_pthread_setconcurrency"
27780if test "x$ac_cv_func_pthread_setconcurrency" = xyes; then :
27781  cat >>confdefs.h <<_ACEOF
27782#define HAVE_PTHREAD_SETCONCURRENCY 1
27783_ACEOF
27784
27785fi
27786done
27787
27788	case "$ac_cv_func_pthread_setconcurrency" in
27789	 yes)
27790
27791$as_echo "#define CALL_PTHREAD_SETCONCURRENCY 1" >>confdefs.h
27792
27793	esac
27794	;;
27795     *-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)
27796
27797$as_echo "#define HAVE_UNIXWARE_SIGWAIT 1" >>confdefs.h
27798
27799	;;
27800    esac
27801    hack_shutup_pthreadonceinit=no
27802    case "$host" in
27803     *-aix5.[123].*)
27804	hack_shutup_pthreadonceinit=yes
27805	;;
27806     *-solaris2.[89])
27807	hack_shutup_pthreadonceinit=yes
27808	;;
27809     *-solaris2.1[0-9])
27810	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if extra braces are needed for PTHREAD_ONCE_INIT" >&5
27811$as_echo_n "checking if extra braces are needed for PTHREAD_ONCE_INIT... " >&6; }
27812if ${ntp_cv_braces_around_pthread_once_init+:} false; then :
27813  $as_echo_n "(cached) " >&6
27814else
27815  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27816/* end confdefs.h.  */
27817
27818			#include <pthread.h>
27819
27820int
27821main ()
27822{
27823
27824		        static pthread_once_t once_test =
27825						PTHREAD_ONCE_INIT;
27826
27827
27828  ;
27829  return 0;
27830}
27831_ACEOF
27832if ac_fn_c_try_compile "$LINENO"; then :
27833  ntp_cv_braces_around_pthread_once_init=no
27834else
27835  ntp_cv_braces_around_pthread_once_init=yes
27836
27837fi
27838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27839
27840fi
27841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_braces_around_pthread_once_init" >&5
27842$as_echo "$ntp_cv_braces_around_pthread_once_init" >&6; }
27843	case "$ntp_cv_braces_around_pthread_once_init" in
27844	 yes)
27845	    hack_shutup_pthreadonceinit=yes
27846	esac
27847	;;
27848    esac
27849    case "$hack_shutup_pthreadonceinit" in
27850     yes)
27851
27852$as_echo "#define ISC_PLATFORM_BRACEPTHREADONCEINIT 1" >>confdefs.h
27853
27854    esac
27855    LIBS="$saved_LIBS"
27856    { saved_LIBS=; unset saved_LIBS;}
27857    CFLAGS="$saved_CFLAGS"
27858    { saved_CFLAGS=; unset saved_CFLAGS;}
27859    ;;
27860 *)
27861    LIBISC_PTHREADS_NOTHREADS=nothreads
27862    ;;
27863esac
27864
27865 if test "$have_pthreads" != "no"; then
27866  PTHREADS_TRUE=
27867  PTHREADS_FALSE='#'
27868else
27869  PTHREADS_TRUE='#'
27870  PTHREADS_FALSE=
27871fi
27872
27873
27874
27875
27876
27877
27878
27879case "$hw_use_rpl_vsnprintf:$hw_cv_func_vsnprintf" in
27880 no:yes)
27881    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if vsnprintf expands \"%m\" to strerror(errno)" >&5
27882$as_echo_n "checking if vsnprintf expands \"%m\" to strerror(errno)... " >&6; }
27883if ${ntp_cv_vsnprintf_percent_m+:} false; then :
27884  $as_echo_n "(cached) " >&6
27885else
27886  if test "$cross_compiling" = yes; then :
27887  ntp_cv_vsnprintf_percent_m=no
27888
27889else
27890  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27891/* end confdefs.h.  */
27892
27893		    #include <stdarg.h>
27894		    #include <errno.h>
27895		    #include <stdio.h>
27896		    #include <string.h>
27897
27898		    int call_vsnprintf(
27899			    char *	dst,
27900			    size_t	sz,
27901			    const char *fmt,
27902			    ...
27903			    );
27904
27905		    int call_vsnprintf(
27906			    char *	dst,
27907			    size_t	sz,
27908			    const char *fmt,
27909			    ...
27910			    )
27911		    {
27912			    va_list	ap;
27913			    int		rc;
27914
27915			    va_start(ap, fmt);
27916			    rc = vsnprintf(dst, sz, fmt, ap);
27917			    va_end(ap);
27918
27919			    return rc;
27920		    }
27921
27922int
27923main ()
27924{
27925
27926		    char	sbuf[512];
27927		    char	pbuf[512];
27928		    int		slen;
27929
27930		    strcpy(sbuf, strerror(ENOENT));
27931		    errno = ENOENT;
27932		    slen = call_vsnprintf(pbuf, sizeof(pbuf), "%m",
27933					  "wrong");
27934		    return strcmp(sbuf, pbuf);
27935
27936
27937  ;
27938  return 0;
27939}
27940_ACEOF
27941if ac_fn_c_try_run "$LINENO"; then :
27942  ntp_cv_vsnprintf_percent_m=yes
27943else
27944  ntp_cv_vsnprintf_percent_m=no
27945fi
27946rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27947  conftest.$ac_objext conftest.beam conftest.$ac_ext
27948fi
27949
27950
27951fi
27952{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_vsnprintf_percent_m" >&5
27953$as_echo "$ntp_cv_vsnprintf_percent_m" >&6; }
27954    case "$ntp_cv_vsnprintf_percent_m" in
27955     yes)
27956
27957$as_echo "#define VSNPRINTF_PERCENT_M 1" >>confdefs.h
27958
27959    esac
27960esac
27961
27962for ac_header in sys/clockctl.h
27963do :
27964  ac_fn_c_check_header_mongrel "$LINENO" "sys/clockctl.h" "ac_cv_header_sys_clockctl_h" "$ac_includes_default"
27965if test "x$ac_cv_header_sys_clockctl_h" = xyes; then :
27966  cat >>confdefs.h <<_ACEOF
27967#define HAVE_SYS_CLOCKCTL_H 1
27968_ACEOF
27969
27970fi
27971
27972done
27973
27974
27975# Check whether --enable-clockctl was given.
27976if test "${enable_clockctl+set}" = set; then :
27977  enableval=$enable_clockctl; ntp_use_dev_clockctl=$enableval
27978else
27979  ntp_use_dev_clockctl=$ac_cv_header_sys_clockctl_h
27980
27981fi
27982
27983
27984{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use /dev/clockctl" >&5
27985$as_echo_n "checking if we should use /dev/clockctl... " >&6; }
27986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_dev_clockctl" >&5
27987$as_echo "$ntp_use_dev_clockctl" >&6; }
27988
27989
27990for ac_header in sys/capability.h sys/prctl.h
27991do :
27992  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
27993ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
27994if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
27995  cat >>confdefs.h <<_ACEOF
27996#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
27997_ACEOF
27998
27999fi
28000
28001done
28002
28003
28004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have linux capabilities (libcap)" >&5
28005$as_echo_n "checking if we have linux capabilities (libcap)... " >&6; }
28006
28007case "$ac_cv_header_sys_capability_h$ac_cv_header_sys_prctl_h" in
28008 yesyes)
28009    case "$host" in
28010     mips-sgi-irix*)
28011	ntp_have_linuxcaps=no
28012	;;
28013     *) ntp_have_linuxcaps=yes
28014	;;
28015    esac
28016    ;;
28017 *)
28018    ntp_have_linuxcaps=no
28019    ;;
28020esac
28021
28022# Check whether --enable-linuxcaps was given.
28023if test "${enable_linuxcaps+set}" = set; then :
28024  enableval=$enable_linuxcaps; ntp_have_linuxcaps=$enableval
28025
28026fi
28027
28028
28029{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_have_linuxcaps" >&5
28030$as_echo "$ntp_have_linuxcaps" >&6; }
28031
28032case "$ntp_have_linuxcaps" in
28033 yes)
28034
28035$as_echo "#define HAVE_LINUX_CAPABILITIES 1" >>confdefs.h
28036
28037    LIBS="$LIBS -lcap"
28038    ;;
28039esac
28040
28041
28042for ac_header in priv.h
28043do :
28044  ac_fn_c_check_header_mongrel "$LINENO" "priv.h" "ac_cv_header_priv_h" "$ac_includes_default"
28045if test "x$ac_cv_header_priv_h" = xyes; then :
28046  cat >>confdefs.h <<_ACEOF
28047#define HAVE_PRIV_H 1
28048_ACEOF
28049
28050fi
28051
28052done
28053
28054
28055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have solaris privileges" >&5
28056$as_echo_n "checking if we have solaris privileges... " >&6; }
28057
28058case "$ac_cv_header_priv_h" in
28059 yes)
28060    case "$host" in
28061     *-solaris*)
28062	ac_fn_c_check_func "$LINENO" "setppriv" "ac_cv_func_setppriv"
28063if test "x$ac_cv_func_setppriv" = xyes; then :
28064  ntp_have_solarisprivs=yes
28065else
28066  ntp_have_solarisprivs=no
28067
28068fi
28069
28070	;;
28071    esac
28072esac
28073
28074# Check whether --enable-solarisprivs was given.
28075if test "${enable_solarisprivs+set}" = set; then :
28076  enableval=$enable_solarisprivs; ntp_have_solarisprivs=$enableval
28077
28078fi
28079
28080
28081
28082case "$ntp_have_solarisprivs" in
28083 yes)
28084
28085$as_echo "#define HAVE_SOLARIS_PRIVS 1" >>confdefs.h
28086
28087esac
28088
28089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_have_solarisprivs" >&5
28090$as_echo "$ntp_have_solarisprivs" >&6; }
28091
28092case "$ntp_use_dev_clockctl$ntp_have_linuxcaps$ntp_have_solarisprivs" in
28093 *yes*)
28094
28095$as_echo "#define HAVE_DROPROOT 1" >>confdefs.h
28096
28097esac
28098
28099case "$host" in
28100 *-*-darwin*)
28101    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_9_init" >&5
28102$as_echo_n "checking for library containing res_9_init... " >&6; }
28103if ${ac_cv_search_res_9_init+:} false; then :
28104  $as_echo_n "(cached) " >&6
28105else
28106  ac_func_search_save_LIBS=$LIBS
28107cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28108/* end confdefs.h.  */
28109
28110/* Override any GCC internal prototype to avoid an error.
28111   Use char because int might match the return type of a GCC
28112   builtin and then its argument prototype would still apply.  */
28113#ifdef __cplusplus
28114extern "C"
28115#endif
28116char res_9_init ();
28117int
28118main ()
28119{
28120return res_9_init ();
28121  ;
28122  return 0;
28123}
28124_ACEOF
28125for ac_lib in '' resolv; do
28126  if test -z "$ac_lib"; then
28127    ac_res="none required"
28128  else
28129    ac_res=-l$ac_lib
28130    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28131  fi
28132  if ac_fn_c_try_link "$LINENO"; then :
28133  ac_cv_search_res_9_init=$ac_res
28134fi
28135rm -f core conftest.err conftest.$ac_objext \
28136    conftest$ac_exeext
28137  if ${ac_cv_search_res_9_init+:} false; then :
28138  break
28139fi
28140done
28141if ${ac_cv_search_res_9_init+:} false; then :
28142
28143else
28144  ac_cv_search_res_9_init=no
28145fi
28146rm conftest.$ac_ext
28147LIBS=$ac_func_search_save_LIBS
28148fi
28149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_9_init" >&5
28150$as_echo "$ac_cv_search_res_9_init" >&6; }
28151ac_res=$ac_cv_search_res_9_init
28152if test "$ac_res" != no; then :
28153  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28154
28155fi
28156
28157    ;;
28158 *) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing res_init" >&5
28159$as_echo_n "checking for library containing res_init... " >&6; }
28160if ${ac_cv_search_res_init+:} false; then :
28161  $as_echo_n "(cached) " >&6
28162else
28163  ac_func_search_save_LIBS=$LIBS
28164cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28165/* end confdefs.h.  */
28166
28167/* Override any GCC internal prototype to avoid an error.
28168   Use char because int might match the return type of a GCC
28169   builtin and then its argument prototype would still apply.  */
28170#ifdef __cplusplus
28171extern "C"
28172#endif
28173char res_init ();
28174int
28175main ()
28176{
28177return res_init ();
28178  ;
28179  return 0;
28180}
28181_ACEOF
28182for ac_lib in '' resolv; do
28183  if test -z "$ac_lib"; then
28184    ac_res="none required"
28185  else
28186    ac_res=-l$ac_lib
28187    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28188  fi
28189  if ac_fn_c_try_link "$LINENO"; then :
28190  ac_cv_search_res_init=$ac_res
28191fi
28192rm -f core conftest.err conftest.$ac_objext \
28193    conftest$ac_exeext
28194  if ${ac_cv_search_res_init+:} false; then :
28195  break
28196fi
28197done
28198if ${ac_cv_search_res_init+:} false; then :
28199
28200else
28201  ac_cv_search_res_init=no
28202fi
28203rm conftest.$ac_ext
28204LIBS=$ac_func_search_save_LIBS
28205fi
28206{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_res_init" >&5
28207$as_echo "$ac_cv_search_res_init" >&6; }
28208ac_res=$ac_cv_search_res_init
28209if test "$ac_res" != no; then :
28210  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28211
28212fi
28213
28214    ;;
28215esac
28216for ac_header in sys/types.h netinet/in.h arpa/nameser.h netdb.h resolv.h
28217do :
28218  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
28219ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "#ifdef HAVE_SYS_TYPES_H
28220#  include <sys/types.h>
28221#endif
28222#ifdef HAVE_NETINET_IN_H
28223#  include <netinet/in.h>   /* inet_ functions / structs */
28224#endif
28225#ifdef HAVE_ARPA_NAMESER_H
28226#  include <arpa/nameser.h> /* DNS HEADER struct */
28227#endif
28228#ifdef HAVE_NETDB_H
28229#  include <netdb.h>
28230#endif
28231"
28232if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
28233  cat >>confdefs.h <<_ACEOF
28234#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
28235_ACEOF
28236
28237fi
28238
28239done
28240
28241
28242#HMS: Why do we do this check so "early"?
28243for ac_func in res_init
28244do :
28245  ac_fn_c_check_func "$LINENO" "res_init" "ac_cv_func_res_init"
28246if test "x$ac_cv_func_res_init" = xyes; then :
28247  cat >>confdefs.h <<_ACEOF
28248#define HAVE_RES_INIT 1
28249_ACEOF
28250
28251else
28252  for ac_func in __res_init
28253do :
28254  ac_fn_c_check_func "$LINENO" "__res_init" "ac_cv_func___res_init"
28255if test "x$ac_cv_func___res_init" = xyes; then :
28256  cat >>confdefs.h <<_ACEOF
28257#define HAVE___RES_INIT 1
28258_ACEOF
28259
28260fi
28261done
28262
28263fi
28264done
28265
28266
28267# We also need -lsocket, but we have tested for that already.
28268ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop"
28269if test "x$ac_cv_func_inet_ntop" = xyes; then :
28270
28271else
28272
28273$as_echo "#define ISC_PLATFORM_NEEDNTOP 1" >>confdefs.h
28274
28275fi
28276
28277ac_fn_c_check_func "$LINENO" "inet_pton" "ac_cv_func_inet_pton"
28278if test "x$ac_cv_func_inet_pton" = xyes; then :
28279
28280else
28281
28282$as_echo "#define ISC_PLATFORM_NEEDPTON 1" >>confdefs.h
28283
28284fi
28285
28286
28287ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
28288if test "x$ac_cv_type_uintptr_t" = xyes; then :
28289
28290cat >>confdefs.h <<_ACEOF
28291#define HAVE_UINTPTR_T 1
28292_ACEOF
28293
28294
28295fi
28296ac_fn_c_check_type "$LINENO" "int32" "ac_cv_type_int32" "$ac_includes_default"
28297if test "x$ac_cv_type_int32" = xyes; then :
28298
28299cat >>confdefs.h <<_ACEOF
28300#define HAVE_INT32 1
28301_ACEOF
28302
28303
28304fi
28305ac_fn_c_check_type "$LINENO" "u_int32" "ac_cv_type_u_int32" "$ac_includes_default"
28306if test "x$ac_cv_type_u_int32" = xyes; then :
28307
28308cat >>confdefs.h <<_ACEOF
28309#define HAVE_U_INT32 1
28310_ACEOF
28311
28312
28313fi
28314
28315
28316
28317
28318case "$ac_cv_type_int32::$ac_cv_header_resolv_h" in
28319 no::yes)
28320    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for int32 with DNS headers included" >&5
28321$as_echo_n "checking for int32 with DNS headers included... " >&6; }
28322if ${ntp_cv_type_int32_with_dns+:} false; then :
28323  $as_echo_n "(cached) " >&6
28324else
28325  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28326/* end confdefs.h.  */
28327
28328		    #ifdef HAVE_ARPA_NAMESER_H
28329		    # include <arpa/nameser.h>
28330		    #endif
28331		    #include <resolv.h>
28332
28333int
28334main ()
28335{
28336
28337		    size_t cb = sizeof(int32);
28338
28339
28340  ;
28341  return 0;
28342}
28343_ACEOF
28344if ac_fn_c_try_compile "$LINENO"; then :
28345  ntp_cv_type_int32_with_dns=yes
28346else
28347  ntp_cv_type_int32_with_dns=no
28348
28349fi
28350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28351
28352fi
28353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_type_int32_with_dns" >&5
28354$as_echo "$ntp_cv_type_int32_with_dns" >&6; }
28355    case "$ntp_cv_type_int32_with_dns" in
28356     yes)
28357
28358$as_echo "#define HAVE_INT32_ONLY_WITH_DNS 1" >>confdefs.h
28359
28360    esac
28361esac
28362
28363case "$ac_cv_type_u_int32::$ac_cv_header_resolv_h" in
28364 no::yes)
28365    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for u_int32 with DNS headers included" >&5
28366$as_echo_n "checking for u_int32 with DNS headers included... " >&6; }
28367if ${ntp_cv_type_u_int32_with_dns+:} false; then :
28368  $as_echo_n "(cached) " >&6
28369else
28370  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28371/* end confdefs.h.  */
28372
28373		    #ifdef HAVE_ARPA_NAMESER_H
28374		    # include <arpa/nameser.h>
28375		    #endif
28376		    #include <resolv.h>
28377
28378int
28379main ()
28380{
28381
28382		    size_t cb = sizeof(u_int32);
28383
28384
28385  ;
28386  return 0;
28387}
28388_ACEOF
28389if ac_fn_c_try_compile "$LINENO"; then :
28390  ntp_cv_type_u_int32_with_dns=yes
28391else
28392  ntp_cv_type_u_int32_with_dns=no
28393
28394fi
28395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28396
28397fi
28398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_type_u_int32_with_dns" >&5
28399$as_echo "$ntp_cv_type_u_int32_with_dns" >&6; }
28400    case "$ntp_cv_type_u_int32_with_dns" in
28401     yes)
28402
28403$as_echo "#define HAVE_U_INT32_ONLY_WITH_DNS 1" >>confdefs.h
28404
28405    esac
28406esac
28407
28408for ac_header in sys/timepps.h
28409do :
28410  ac_fn_c_check_header_compile "$LINENO" "sys/timepps.h" "ac_cv_header_sys_timepps_h" "
28411	#ifdef HAVE_SYS_TIME_H
28412	# include <sys/time.h>
28413	#endif
28414	#ifdef HAVE_ERRNO_H
28415	# include <errno.h>
28416	#endif
28417
28418
28419"
28420if test "x$ac_cv_header_sys_timepps_h" = xyes; then :
28421  cat >>confdefs.h <<_ACEOF
28422#define HAVE_SYS_TIMEPPS_H 1
28423_ACEOF
28424
28425fi
28426
28427done
28428
28429
28430{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct timespec" >&5
28431$as_echo_n "checking for struct timespec... " >&6; }
28432if ${ntp_cv_struct_timespec+:} false; then :
28433  $as_echo_n "(cached) " >&6
28434else
28435  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28436/* end confdefs.h.  */
28437
28438		#include <sys/time.h>
28439		/* Under SunOS, timespec is in sys/timepps.h,
28440		   which needs errno.h and FRAC */
28441		#ifdef HAVE_ERRNO_H
28442		# include <errno.h>
28443		#endif
28444		#ifdef HAVE_SYS_TIMEPPS_H
28445		# define FRAC 4294967296
28446		# include <sys/timepps.h>
28447		#endif
28448
28449int
28450main ()
28451{
28452
28453		struct timespec n;
28454
28455
28456  ;
28457  return 0;
28458}
28459_ACEOF
28460if ac_fn_c_try_compile "$LINENO"; then :
28461  ntp_cv_struct_timespec=yes
28462else
28463  ntp_cv_struct_timespec=no
28464
28465fi
28466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28467
28468fi
28469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_timespec" >&5
28470$as_echo "$ntp_cv_struct_timespec" >&6; }
28471case "$ntp_cv_struct_timespec" in
28472 yes)
28473
28474$as_echo "#define HAVE_STRUCT_TIMESPEC 1" >>confdefs.h
28475
28476esac
28477
28478{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ntptimeval" >&5
28479$as_echo_n "checking for struct ntptimeval... " >&6; }
28480if ${ntp_cv_struct_ntptimeval+:} false; then :
28481  $as_echo_n "(cached) " >&6
28482else
28483  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28484/* end confdefs.h.  */
28485
28486		#include <sys/time.h>
28487		#include <sys/timex.h>
28488
28489int
28490main ()
28491{
28492
28493		struct ntptimeval n;
28494
28495
28496  ;
28497  return 0;
28498}
28499_ACEOF
28500if ac_fn_c_try_compile "$LINENO"; then :
28501  ntp_cv_struct_ntptimeval=yes
28502else
28503  ntp_cv_struct_ntptimeval=no
28504
28505fi
28506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28507
28508fi
28509{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_ntptimeval" >&5
28510$as_echo "$ntp_cv_struct_ntptimeval" >&6; }
28511case "$ntp_cv_struct_ntptimeval" in
28512 yes)
28513
28514$as_echo "#define HAVE_STRUCT_NTPTIMEVAL 1" >>confdefs.h
28515
28516esac
28517
28518for ac_header in md5.h
28519do :
28520  ac_fn_c_check_header_compile "$LINENO" "md5.h" "ac_cv_header_md5_h" "
28521	#ifdef HAVE_SYS_TYPES_H
28522	# include <sys/types.h>
28523	#endif
28524
28525
28526"
28527if test "x$ac_cv_header_md5_h" = xyes; then :
28528  cat >>confdefs.h <<_ACEOF
28529#define HAVE_MD5_H 1
28530_ACEOF
28531
28532fi
28533
28534done
28535
28536
28537{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing MD5Init" >&5
28538$as_echo_n "checking for library containing MD5Init... " >&6; }
28539if ${ac_cv_search_MD5Init+:} false; then :
28540  $as_echo_n "(cached) " >&6
28541else
28542  ac_func_search_save_LIBS=$LIBS
28543cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28544/* end confdefs.h.  */
28545
28546/* Override any GCC internal prototype to avoid an error.
28547   Use char because int might match the return type of a GCC
28548   builtin and then its argument prototype would still apply.  */
28549#ifdef __cplusplus
28550extern "C"
28551#endif
28552char MD5Init ();
28553int
28554main ()
28555{
28556return MD5Init ();
28557  ;
28558  return 0;
28559}
28560_ACEOF
28561for ac_lib in '' md5 md; do
28562  if test -z "$ac_lib"; then
28563    ac_res="none required"
28564  else
28565    ac_res=-l$ac_lib
28566    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
28567  fi
28568  if ac_fn_c_try_link "$LINENO"; then :
28569  ac_cv_search_MD5Init=$ac_res
28570fi
28571rm -f core conftest.err conftest.$ac_objext \
28572    conftest$ac_exeext
28573  if ${ac_cv_search_MD5Init+:} false; then :
28574  break
28575fi
28576done
28577if ${ac_cv_search_MD5Init+:} false; then :
28578
28579else
28580  ac_cv_search_MD5Init=no
28581fi
28582rm conftest.$ac_ext
28583LIBS=$ac_func_search_save_LIBS
28584fi
28585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_MD5Init" >&5
28586$as_echo "$ac_cv_search_MD5Init" >&6; }
28587ac_res=$ac_cv_search_MD5Init
28588if test "$ac_res" != no; then :
28589  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
28590
28591fi
28592
28593for ac_func in MD5Init sysconf getdtablesize sigaction sigset sigvec
28594do :
28595  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
28596ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
28597if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
28598  cat >>confdefs.h <<_ACEOF
28599#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
28600_ACEOF
28601
28602fi
28603done
28604
28605
28606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGIO" >&5
28607$as_echo_n "checking for SIGIO... " >&6; }
28608if ${ntp_cv_hdr_def_sigio+:} false; then :
28609  $as_echo_n "(cached) " >&6
28610else
28611  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28612/* end confdefs.h.  */
28613
28614	    #include <signal.h>
28615
28616	    #ifndef SIGIO
28617	    # error
28618	    #endif
28619
28620_ACEOF
28621if ac_fn_c_try_cpp "$LINENO"; then :
28622  ntp_cv_hdr_def_sigio=yes
28623else
28624  ntp_cv_hdr_def_sigio=no
28625
28626fi
28627rm -f conftest.err conftest.i conftest.$ac_ext
28628
28629fi
28630{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_hdr_def_sigio" >&5
28631$as_echo "$ntp_cv_hdr_def_sigio" >&6; }
28632
28633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use SIGIO" >&5
28634$as_echo_n "checking if we want to use SIGIO... " >&6; }
28635ans=no
28636case "$ntp_cv_hdr_def_sigio" in
28637 yes)
28638    ans=yes
28639    case "$host" in
28640     alpha*-dec-osf4*|alpha*-dec-osf5*)
28641	ans=no
28642	;;
28643     *-convex-*)
28644	ans=no
28645	;;
28646     *-dec-*)
28647	ans=no
28648	;;
28649     *-pc-cygwin*)
28650	ans=no
28651	;;
28652     *-sni-sysv*)
28653	ans=no
28654	;;
28655     *-stratus-vos)
28656	ans=no
28657	;;
28658     *-univel-sysv*)
28659	ans=no
28660	;;
28661     *-*-irix6*)
28662	ans=no
28663	;;
28664     *-*-freebsd*)
28665	ans=no
28666	;;
28667     *-*-*linux*)
28668	ans=no
28669	;;
28670     *-*-unicosmp*)
28671	ans=no
28672	;;
28673     *-*-kfreebsd*)
28674	ans=no
28675	;;
28676     m68k-*-mint*)
28677	ans=no
28678	;;
28679    esac
28680    ;;
28681esac
28682case "$ans" in
28683 yes)
28684
28685$as_echo "#define HAVE_SIGNALED_IO 1" >>confdefs.h
28686
28687esac
28688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28689$as_echo "$ans" >&6; }
28690
28691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIGPOLL" >&5
28692$as_echo_n "checking for SIGPOLL... " >&6; }
28693if ${ntp_cv_hdr_def_sigpoll+:} false; then :
28694  $as_echo_n "(cached) " >&6
28695else
28696  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28697/* end confdefs.h.  */
28698
28699	    #include <signal.h>
28700
28701	    #ifndef SIGPOLL
28702	    # error
28703	    #endif
28704
28705_ACEOF
28706if ac_fn_c_try_cpp "$LINENO"; then :
28707  ntp_cv_hdr_def_sigpoll=yes
28708else
28709  ntp_cv_hdr_def_sigpoll=no
28710
28711fi
28712rm -f conftest.err conftest.i conftest.$ac_ext
28713
28714fi
28715{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_hdr_def_sigpoll" >&5
28716$as_echo "$ntp_cv_hdr_def_sigpoll" >&6; }
28717
28718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can use SIGPOLL for UDP I/O" >&5
28719$as_echo_n "checking if we can use SIGPOLL for UDP I/O... " >&6; }
28720ans=no
28721case "$ntp_cv_hdr_def_sigpoll" in
28722 yes)
28723    case "$host" in
28724     mips-sgi-irix*)
28725	ans=no
28726	;;
28727     vax-dec-bsd)
28728	ans=no
28729	;;
28730     *-pc-cygwin*)
28731	ans=no
28732	;;
28733     *-sni-sysv*)
28734	ans=no
28735	;;
28736     *-stratus-vos)
28737	ans=no
28738	;;
28739     *-*-aix[4-9]*)
28740	# XXX Only verified thru AIX6
28741	ans=no
28742	;;
28743     *-*-hpux*)
28744	ans=no
28745	;;
28746     *-*-*linux*)
28747	ans=no
28748	;;
28749     *-*-osf*)
28750	ans=no
28751	;;
28752     *-*-qnx*)
28753	ans=no
28754	;;
28755     *-*-sunos*)
28756	ans=no
28757	;;
28758     *-*-solaris*)
28759	ans=no
28760	;;
28761     *-*-ultrix*)
28762	ans=no
28763	;;
28764     *-*-unicosmp*)
28765	ans=no
28766	;;
28767     *-*-kfreebsd*)
28768	ans=no
28769	;;
28770     *) ans=yes
28771	;;
28772    esac
28773    ;;
28774esac
28775case "$ans" in
28776 yes)
28777
28778$as_echo "#define USE_UDP_SIGPOLL 1" >>confdefs.h
28779
28780esac
28781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28782$as_echo "$ans" >&6; }
28783
28784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can use SIGPOLL for TTY I/O" >&5
28785$as_echo_n "checking if we can use SIGPOLL for TTY I/O... " >&6; }
28786ans=no
28787case "$ntp_cv_hdr_def_sigpoll" in
28788 yes)
28789    case "$host" in
28790     mips-sgi-irix*)
28791	ans=no
28792	;;
28793     vax-dec-bsd)
28794	ans=no
28795	;;
28796     *-pc-cygwin*)
28797	ans=no
28798	;;
28799     *-sni-sysv*)
28800	ans=no
28801	;;
28802     *-stratus-vos)
28803	ans=no
28804	;;
28805     *-*-aix[4-9]*)
28806	# XXX Only verified thru AIX6
28807	ans=no
28808	;;
28809     *-*-hpux*)
28810	ans=no
28811	;;
28812     *-*-*linux*)
28813	ans=no
28814	;;
28815     *-*-osf*)
28816	ans=no
28817	;;
28818     *-*-sunos*)
28819	ans=no
28820	;;
28821     *-*-ultrix*)
28822	ans=no
28823	;;
28824     *-*-qnx*)
28825	ans=no
28826	;;
28827     *-*-unicosmp*)
28828	ans=no
28829	;;
28830     *-*-kfreebsd*)
28831	ans=no
28832	;;
28833     *) ans=yes
28834	;;
28835    esac
28836    ;;
28837esac
28838case "$ans" in
28839 yes)
28840
28841$as_echo "#define USE_TTY_SIGPOLL 1" >>confdefs.h
28842
28843esac
28844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28845$as_echo "$ans" >&6; }
28846
28847{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments to gettimeofday()" >&5
28848$as_echo_n "checking number of arguments to gettimeofday()... " >&6; }
28849if ${ntp_cv_func_Xettimeofday_nargs+:} false; then :
28850  $as_echo_n "(cached) " >&6
28851else
28852  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28853/* end confdefs.h.  */
28854
28855		#include <sys/time.h>
28856
28857int
28858main ()
28859{
28860
28861		gettimeofday(0, 0);
28862		settimeofday(0, 0);
28863
28864
28865  ;
28866  return 0;
28867}
28868_ACEOF
28869if ac_fn_c_try_compile "$LINENO"; then :
28870  ntp_cv_func_Xettimeofday_nargs=2
28871else
28872  ntp_cv_func_Xettimeofday_nargs=1
28873
28874fi
28875rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
28876
28877fi
28878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_Xettimeofday_nargs" >&5
28879$as_echo "$ntp_cv_func_Xettimeofday_nargs" >&6; }
28880case "$ntp_cv_func_Xettimeofday_nargs" in
28881 1)
28882
28883$as_echo "#define SYSV_TIMEOFDAY 1" >>confdefs.h
28884
28885esac
28886
28887for ac_func in settimeofday
28888do :
28889  ac_fn_c_check_func "$LINENO" "settimeofday" "ac_cv_func_settimeofday"
28890if test "x$ac_cv_func_settimeofday" = xyes; then :
28891  cat >>confdefs.h <<_ACEOF
28892#define HAVE_SETTIMEOFDAY 1
28893_ACEOF
28894
28895else
28896
28897    case "$host" in
28898     *-*-mpeix*) ac_cv_func_settimeofday=yes
28899    esac
28900
28901fi
28902done
28903
28904
28905{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we'll use clock_settime or settimeofday or stime" >&5
28906$as_echo_n "checking if we'll use clock_settime or settimeofday or stime... " >&6; }
28907ntp_warning='GRONK'
28908ans=none
28909case "$ac_cv_func_clock_settime$ac_cv_func_settimeofday$ac_cv_func_stime" in
28910 yes*)
28911    ntp_warning=''
28912    ans='clock_settime()'
28913    ;;
28914 noyes*)
28915    ntp_warning='But clock_settime() would be better (if we had it)'
28916    ans='settimeofday()'
28917    ;;
28918 nonoyes)
28919    ntp_warning='Which is the worst of the three'
28920    ans='stime()'
28921    ;;
28922 *)
28923    case "$build" in
28924     $host)
28925	ntp_warning='Which leaves us with nothing to use!'
28926    esac
28927esac
28928{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28929$as_echo "$ans" >&6; }
28930case "$ntp_warning" in
28931 '')
28932    ;;
28933 *)
28934    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** $ntp_warning ***" >&5
28935$as_echo "$as_me: WARNING: *** $ntp_warning ***" >&2;}
28936    ;;
28937esac
28938
28939
28940LDADD_LIBNTP="$LDADD_LIBNTP $LIBS"
28941LIBS=$__LIBS
28942{ __LIBS=; unset __LIBS;}
28943
28944
28945
28946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for deprecated --with-arlib" >&5
28947$as_echo_n "checking for deprecated --with-arlib... " >&6; }
28948
28949# Check whether --with-arlib was given.
28950if test "${with_arlib+set}" = set; then :
28951  withval=$with_arlib; ans=$withval
28952else
28953  ans=no
28954fi
28955
28956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
28957$as_echo "$ans" >&6; }
28958
28959case "$ans" in
28960 yes)
28961    { $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
28962$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;}
28963    ;;
28964esac
28965
28966for ac_prog in gawk mawk nawk awk
28967do
28968  # Extract the first word of "$ac_prog", so it can be a program name with args.
28969set dummy $ac_prog; ac_word=$2
28970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
28971$as_echo_n "checking for $ac_word... " >&6; }
28972if ${ac_cv_prog_AWK+:} false; then :
28973  $as_echo_n "(cached) " >&6
28974else
28975  if test -n "$AWK"; then
28976  ac_cv_prog_AWK="$AWK" # Let the user override the test.
28977else
28978as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
28979for as_dir in $PATH
28980do
28981  IFS=$as_save_IFS
28982  test -z "$as_dir" && as_dir=.
28983    for ac_exec_ext in '' $ac_executable_extensions; do
28984  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
28985    ac_cv_prog_AWK="$ac_prog"
28986    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
28987    break 2
28988  fi
28989done
28990  done
28991IFS=$as_save_IFS
28992
28993fi
28994fi
28995AWK=$ac_cv_prog_AWK
28996if test -n "$AWK"; then
28997  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
28998$as_echo "$AWK" >&6; }
28999else
29000  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29001$as_echo "no" >&6; }
29002fi
29003
29004
29005  test -n "$AWK" && break
29006done
29007
29008{ ac_cv_prog_AWK=; unset ac_cv_prog_AWK;}
29009				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
29010$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
29011set x ${MAKE-make}
29012ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
29013if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
29014  $as_echo_n "(cached) " >&6
29015else
29016  cat >conftest.make <<\_ACEOF
29017SHELL = /bin/sh
29018all:
29019	@echo '@@@%%%=$(MAKE)=@@@%%%'
29020_ACEOF
29021# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
29022case `${MAKE-make} -f conftest.make 2>/dev/null` in
29023  *@@@%%%=?*=@@@%%%*)
29024    eval ac_cv_prog_make_${ac_make}_set=yes;;
29025  *)
29026    eval ac_cv_prog_make_${ac_make}_set=no;;
29027esac
29028rm -f conftest.make
29029fi
29030if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
29031  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29032$as_echo "yes" >&6; }
29033  SET_MAKE=
29034else
29035  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29036$as_echo "no" >&6; }
29037  SET_MAKE="MAKE=${MAKE-make}"
29038fi
29039
29040
29041
29042
29043
29044{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
29045$as_echo_n "checking whether ln -s works... " >&6; }
29046LN_S=$as_ln_s
29047if test "$LN_S" = "ln -s"; then
29048  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
29049$as_echo "yes" >&6; }
29050else
29051  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
29052$as_echo "no, using $LN_S" >&6; }
29053fi
29054
29055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5
29056$as_echo_n "checking for library containing strerror... " >&6; }
29057if ${ac_cv_search_strerror+:} false; then :
29058  $as_echo_n "(cached) " >&6
29059else
29060  ac_func_search_save_LIBS=$LIBS
29061cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29062/* end confdefs.h.  */
29063
29064/* Override any GCC internal prototype to avoid an error.
29065   Use char because int might match the return type of a GCC
29066   builtin and then its argument prototype would still apply.  */
29067#ifdef __cplusplus
29068extern "C"
29069#endif
29070char strerror ();
29071int
29072main ()
29073{
29074return strerror ();
29075  ;
29076  return 0;
29077}
29078_ACEOF
29079for ac_lib in '' cposix; do
29080  if test -z "$ac_lib"; then
29081    ac_res="none required"
29082  else
29083    ac_res=-l$ac_lib
29084    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29085  fi
29086  if ac_fn_c_try_link "$LINENO"; then :
29087  ac_cv_search_strerror=$ac_res
29088fi
29089rm -f core conftest.err conftest.$ac_objext \
29090    conftest$ac_exeext
29091  if ${ac_cv_search_strerror+:} false; then :
29092  break
29093fi
29094done
29095if ${ac_cv_search_strerror+:} false; then :
29096
29097else
29098  ac_cv_search_strerror=no
29099fi
29100rm conftest.$ac_ext
29101LIBS=$ac_func_search_save_LIBS
29102fi
29103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5
29104$as_echo "$ac_cv_search_strerror" >&6; }
29105ac_res=$ac_cv_search_strerror
29106if test "$ac_res" != no; then :
29107  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29108
29109fi
29110
29111
29112
29113# Extract the first word of "perl", so it can be a program name with args.
29114set dummy perl; ac_word=$2
29115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29116$as_echo_n "checking for $ac_word... " >&6; }
29117if ${ac_cv_path_PATH_PERL+:} false; then :
29118  $as_echo_n "(cached) " >&6
29119else
29120  case $PATH_PERL in
29121  [\\/]* | ?:[\\/]*)
29122  ac_cv_path_PATH_PERL="$PATH_PERL" # Let the user override the test with a path.
29123  ;;
29124  *)
29125  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29126for as_dir in $PATH
29127do
29128  IFS=$as_save_IFS
29129  test -z "$as_dir" && as_dir=.
29130    for ac_exec_ext in '' $ac_executable_extensions; do
29131  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29132    ac_cv_path_PATH_PERL="$as_dir/$ac_word$ac_exec_ext"
29133    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29134    break 2
29135  fi
29136done
29137  done
29138IFS=$as_save_IFS
29139
29140  ;;
29141esac
29142fi
29143PATH_PERL=$ac_cv_path_PATH_PERL
29144if test -n "$PATH_PERL"; then
29145  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_PERL" >&5
29146$as_echo "$PATH_PERL" >&6; }
29147else
29148  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29149$as_echo "no" >&6; }
29150fi
29151
29152
29153{ ac_cv_path_PATH_PERL=; unset ac_cv_path_PATH_PERL;}
29154# Extract the first word of "test", so it can be a program name with args.
29155set dummy test; ac_word=$2
29156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29157$as_echo_n "checking for $ac_word... " >&6; }
29158if ${ac_cv_path_PATH_TEST+:} false; then :
29159  $as_echo_n "(cached) " >&6
29160else
29161  case $PATH_TEST in
29162  [\\/]* | ?:[\\/]*)
29163  ac_cv_path_PATH_TEST="$PATH_TEST" # Let the user override the test with a path.
29164  ;;
29165  *)
29166  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29167for as_dir in $PATH
29168do
29169  IFS=$as_save_IFS
29170  test -z "$as_dir" && as_dir=.
29171    for ac_exec_ext in '' $ac_executable_extensions; do
29172  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29173    ac_cv_path_PATH_TEST="$as_dir/$ac_word$ac_exec_ext"
29174    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29175    break 2
29176  fi
29177done
29178  done
29179IFS=$as_save_IFS
29180
29181  ;;
29182esac
29183fi
29184PATH_TEST=$ac_cv_path_PATH_TEST
29185if test -n "$PATH_TEST"; then
29186  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_TEST" >&5
29187$as_echo "$PATH_TEST" >&6; }
29188else
29189  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29190$as_echo "no" >&6; }
29191fi
29192
29193
29194{ ac_cv_path_PATH_TEST=; unset ac_cv_path_PATH_TEST;}
29195test -z "$CONFIG_SHELL" && CONFIG_SHELL=/bin/sh
29196
29197
29198# Check whether --with-net-snmp-config was given.
29199if test "${with_net_snmp_config+set}" = set; then :
29200  withval=$with_net_snmp_config; ans=$withval
29201else
29202  ans=yes
29203
29204fi
29205
29206case "$ans" in
29207 no)
29208    ;;
29209 yes)
29210    ans=net-snmp-config
29211    ;;
29212 /*)
29213    ;;
29214 */*)
29215    as_fn_error $? "--with-net-snmp-config takes either a name or an absolute path" "$LINENO" 5
29216    ;;
29217 *)
29218    ;;
29219esac
29220PROG_NET_SNMP_CONFIG=$ans
29221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for net-snmp-config path" >&5
29222$as_echo_n "checking for net-snmp-config path... " >&6; }
29223case "$PROG_NET_SNMP_CONFIG" in
29224 no) ;;
29225 /*)
29226    PATH_NET_SNMP_CONFIG=$PROG_NET_SNMP_CONFIG
29227    ;;
29228 *)
29229    # Extract the first word of "$PROG_NET_SNMP_CONFIG", so it can be a program name with args.
29230set dummy $PROG_NET_SNMP_CONFIG; ac_word=$2
29231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
29232$as_echo_n "checking for $ac_word... " >&6; }
29233if ${ac_cv_path_PATH_NET_SNMP_CONFIG+:} false; then :
29234  $as_echo_n "(cached) " >&6
29235else
29236  case $PATH_NET_SNMP_CONFIG in
29237  [\\/]* | ?:[\\/]*)
29238  ac_cv_path_PATH_NET_SNMP_CONFIG="$PATH_NET_SNMP_CONFIG" # Let the user override the test with a path.
29239  ;;
29240  *)
29241  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
29242for as_dir in $PATH
29243do
29244  IFS=$as_save_IFS
29245  test -z "$as_dir" && as_dir=.
29246    for ac_exec_ext in '' $ac_executable_extensions; do
29247  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
29248    ac_cv_path_PATH_NET_SNMP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
29249    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
29250    break 2
29251  fi
29252done
29253  done
29254IFS=$as_save_IFS
29255
29256  ;;
29257esac
29258fi
29259PATH_NET_SNMP_CONFIG=$ac_cv_path_PATH_NET_SNMP_CONFIG
29260if test -n "$PATH_NET_SNMP_CONFIG"; then
29261  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_NET_SNMP_CONFIG" >&5
29262$as_echo "$PATH_NET_SNMP_CONFIG" >&6; }
29263else
29264  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
29265$as_echo "no" >&6; }
29266fi
29267
29268
29269    { ac_cv_path_PATH_NET_SNMP_CONFIG=; unset ac_cv_path_PATH_NET_SNMP_CONFIG;}
29270;;
29271esac
29272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_NET_SNMP_CONFIG" >&5
29273$as_echo "$PATH_NET_SNMP_CONFIG" >&6; }
29274
29275case "$PATH_NET_SNMP_CONFIG" in
29276 /*)	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for net-snmp version" >&5
29277$as_echo_n "checking for net-snmp version... " >&6; }
29278if ${ntp_cv_net_snmp_version+:} false; then :
29279  $as_echo_n "(cached) " >&6
29280else
29281  ntp_cv_net_snmp_version=`$PATH_NET_SNMP_CONFIG --version`
29282
29283fi
29284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_net_snmp_version" >&5
29285$as_echo "$ntp_cv_net_snmp_version" >&6; }
29286	;;
29287esac
29288
29289case "$host" in
29290 *-*-vxworks*)
29291    ac_link="$ac_link $VX_KERNEL"
29292    ;;
29293esac
29294
29295# HMS: a check for -lnsl used to be here - now being done in NTP_LIBNTP
29296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing openlog" >&5
29297$as_echo_n "checking for library containing openlog... " >&6; }
29298if ${ac_cv_search_openlog+:} false; then :
29299  $as_echo_n "(cached) " >&6
29300else
29301  ac_func_search_save_LIBS=$LIBS
29302cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29303/* end confdefs.h.  */
29304
29305/* Override any GCC internal prototype to avoid an error.
29306   Use char because int might match the return type of a GCC
29307   builtin and then its argument prototype would still apply.  */
29308#ifdef __cplusplus
29309extern "C"
29310#endif
29311char openlog ();
29312int
29313main ()
29314{
29315return openlog ();
29316  ;
29317  return 0;
29318}
29319_ACEOF
29320for ac_lib in '' gen syslog; do
29321  if test -z "$ac_lib"; then
29322    ac_res="none required"
29323  else
29324    ac_res=-l$ac_lib
29325    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29326  fi
29327  if ac_fn_c_try_link "$LINENO"; then :
29328  ac_cv_search_openlog=$ac_res
29329fi
29330rm -f core conftest.err conftest.$ac_objext \
29331    conftest$ac_exeext
29332  if ${ac_cv_search_openlog+:} false; then :
29333  break
29334fi
29335done
29336if ${ac_cv_search_openlog+:} false; then :
29337
29338else
29339  ac_cv_search_openlog=no
29340fi
29341rm conftest.$ac_ext
29342LIBS=$ac_func_search_save_LIBS
29343fi
29344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_openlog" >&5
29345$as_echo "$ac_cv_search_openlog" >&6; }
29346ac_res=$ac_cv_search_openlog
29347if test "$ac_res" != no; then :
29348  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29349
29350fi
29351
29352# XXX library list will be in ac_cv_search_openlog
29353
29354# LIBSECCOMP is off by default -- needs testing with all the features
29355# Please send bug reports to loganaden@gmail.com
29356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use libseccomp sandboxing (EXPERIMENTAL)" >&5
29357$as_echo_n "checking if we want to use libseccomp sandboxing (EXPERIMENTAL)... " >&6; }
29358# Check whether --enable-libseccomp was given.
29359if test "${enable_libseccomp+set}" = set; then :
29360  enableval=$enable_libseccomp; ntp_ok=$enableval
29361else
29362  ntp_ok=no
29363
29364fi
29365
29366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
29367$as_echo "$ntp_ok" >&6; }
29368case "$ntp_ok" in
29369 yes)
29370    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing seccomp_init" >&5
29371$as_echo_n "checking for library containing seccomp_init... " >&6; }
29372if ${ac_cv_search_seccomp_init+:} false; then :
29373  $as_echo_n "(cached) " >&6
29374else
29375  ac_func_search_save_LIBS=$LIBS
29376cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29377/* end confdefs.h.  */
29378
29379/* Override any GCC internal prototype to avoid an error.
29380   Use char because int might match the return type of a GCC
29381   builtin and then its argument prototype would still apply.  */
29382#ifdef __cplusplus
29383extern "C"
29384#endif
29385char seccomp_init ();
29386int
29387main ()
29388{
29389return seccomp_init ();
29390  ;
29391  return 0;
29392}
29393_ACEOF
29394for ac_lib in '' seccomp; do
29395  if test -z "$ac_lib"; then
29396    ac_res="none required"
29397  else
29398    ac_res=-l$ac_lib
29399    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29400  fi
29401  if ac_fn_c_try_link "$LINENO"; then :
29402  ac_cv_search_seccomp_init=$ac_res
29403fi
29404rm -f core conftest.err conftest.$ac_objext \
29405    conftest$ac_exeext
29406  if ${ac_cv_search_seccomp_init+:} false; then :
29407  break
29408fi
29409done
29410if ${ac_cv_search_seccomp_init+:} false; then :
29411
29412else
29413  ac_cv_search_seccomp_init=no
29414fi
29415rm conftest.$ac_ext
29416LIBS=$ac_func_search_save_LIBS
29417fi
29418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_seccomp_init" >&5
29419$as_echo "$ac_cv_search_seccomp_init" >&6; }
29420ac_res=$ac_cv_search_seccomp_init
29421if test "$ac_res" != no; then :
29422  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29423
29424$as_echo "#define LIBSECCOMP 1" >>confdefs.h
29425
29426
29427fi
29428
29429    if test "$cross_compiling" = yes; then :
29430  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
29431$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
29432as_fn_error $? "cannot run test program while cross compiling
29433See \`config.log' for more details" "$LINENO" 5; }
29434else
29435  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29436/* end confdefs.h.  */
29437
29438	#include <stdio.h>
29439	#include <stdlib.h>
29440	#include <errno.h>
29441	#include <sys/prctl.h>
29442	#include <linux/seccomp.h>
29443
29444	int main(void)
29445	{
29446		int ret;
29447		ret = prctl(PR_GET_SECCOMP, 0, 0, 0, 0);
29448		if (ret < 0) {
29449			switch (errno) {
29450			case ENOSYS:
29451				return 1;
29452			case EINVAL:
29453				return 1;
29454			default:
29455				return 1;
29456			}
29457		}
29458		ret =
29459		prctl(PR_SET_SECCOMP, SECCOMP_MODE_FILTER, NULL, 0, 0);
29460		if (ret < 0) {
29461			switch (errno) {
29462			case EINVAL:
29463				return 1;
29464			case EFAULT:
29465				return 0;
29466			default:
29467				return 1;
29468		}
29469	}
29470return 1;
29471}
29472
29473
29474_ACEOF
29475if ac_fn_c_try_run "$LINENO"; then :
29476
29477$as_echo "#define KERN_SECCOMP 1" >>confdefs.h
29478
29479
29480fi
29481rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
29482  conftest.$ac_objext conftest.beam conftest.$ac_ext
29483fi
29484
29485    ;;
29486esac
29487
29488
29489{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for facilitynames in syslog.h" >&5
29490$as_echo_n "checking for facilitynames in syslog.h... " >&6; }
29491if ${ac_cv_HAVE_SYSLOG_FACILITYNAMES+:} false; then :
29492  $as_echo_n "(cached) " >&6
29493else
29494
29495cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29496/* end confdefs.h.  */
29497
29498#define SYSLOG_NAMES
29499#include <stdlib.h>
29500#include <syslog.h>
29501
29502int
29503main ()
29504{
29505 void *fnames; fnames = facilitynames;
29506  ;
29507  return 0;
29508}
29509_ACEOF
29510if ac_fn_c_try_compile "$LINENO"; then :
29511  ac_cv_HAVE_SYSLOG_FACILITYNAMES=yes
29512else
29513  ac_cv_HAVE_SYSLOG_FACILITYNAMES=no
29514fi
29515rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29516fi
29517{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_HAVE_SYSLOG_FACILITYNAMES" >&5
29518$as_echo "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" >&6; }
29519case "$ac_cv_HAVE_SYSLOG_FACILITYNAMES" in
29520 yes)
29521
29522$as_echo "#define HAVE_SYSLOG_FACILITYNAMES 1" >>confdefs.h
29523
29524    ;;
29525 no)
29526    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: No facilitynames in <syslog.h>" >&5
29527$as_echo "$as_me: WARNING: No facilitynames in <syslog.h>" >&2;}
29528    ;;
29529 cross)
29530    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: facilitynames in <syslog.h> - cross-compiling" >&5
29531$as_echo "$as_me: WARNING: facilitynames in <syslog.h> - cross-compiling" >&2;}
29532    ;;
29533esac
29534
29535
29536
29537case "$host" in
29538 *-*-*linux*) ;;
29539 *-*-osf4*) ;;
29540 *-*-osf5*) ;;
29541 *)
29542    # HMS: Make sure we check for -lrt for clock_* before this...
29543    case "$ac_cv_search_clock_gettime" in
29544     '') as_fn_error $? "Internal Error: Haven't looked for clock_gettime() yet!" "$LINENO" 5 ;;
29545    esac
29546    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sched_setscheduler" >&5
29547$as_echo_n "checking for library containing sched_setscheduler... " >&6; }
29548if ${ac_cv_search_sched_setscheduler+:} false; then :
29549  $as_echo_n "(cached) " >&6
29550else
29551  ac_func_search_save_LIBS=$LIBS
29552cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29553/* end confdefs.h.  */
29554
29555/* Override any GCC internal prototype to avoid an error.
29556   Use char because int might match the return type of a GCC
29557   builtin and then its argument prototype would still apply.  */
29558#ifdef __cplusplus
29559extern "C"
29560#endif
29561char sched_setscheduler ();
29562int
29563main ()
29564{
29565return sched_setscheduler ();
29566  ;
29567  return 0;
29568}
29569_ACEOF
29570for ac_lib in '' rt posix4; do
29571  if test -z "$ac_lib"; then
29572    ac_res="none required"
29573  else
29574    ac_res=-l$ac_lib
29575    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29576  fi
29577  if ac_fn_c_try_link "$LINENO"; then :
29578  ac_cv_search_sched_setscheduler=$ac_res
29579fi
29580rm -f core conftest.err conftest.$ac_objext \
29581    conftest$ac_exeext
29582  if ${ac_cv_search_sched_setscheduler+:} false; then :
29583  break
29584fi
29585done
29586if ${ac_cv_search_sched_setscheduler+:} false; then :
29587
29588else
29589  ac_cv_search_sched_setscheduler=no
29590fi
29591rm conftest.$ac_ext
29592LIBS=$ac_func_search_save_LIBS
29593fi
29594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sched_setscheduler" >&5
29595$as_echo "$ac_cv_search_sched_setscheduler" >&6; }
29596ac_res=$ac_cv_search_sched_setscheduler
29597if test "$ac_res" != no; then :
29598  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29599
29600fi
29601
29602    ;;
29603esac
29604
29605for ac_header in bstring.h
29606do :
29607  ac_fn_c_check_header_mongrel "$LINENO" "bstring.h" "ac_cv_header_bstring_h" "$ac_includes_default"
29608if test "x$ac_cv_header_bstring_h" = xyes; then :
29609  cat >>confdefs.h <<_ACEOF
29610#define HAVE_BSTRING_H 1
29611_ACEOF
29612
29613fi
29614
29615done
29616
29617ac_fn_c_check_header_mongrel "$LINENO" "dns_sd.h" "ac_cv_header_dns_sd_h" "$ac_includes_default"
29618if test "x$ac_cv_header_dns_sd_h" = xyes; then :
29619  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing DNSServiceRegister" >&5
29620$as_echo_n "checking for library containing DNSServiceRegister... " >&6; }
29621if ${ac_cv_search_DNSServiceRegister+:} false; then :
29622  $as_echo_n "(cached) " >&6
29623else
29624  ac_func_search_save_LIBS=$LIBS
29625cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29626/* end confdefs.h.  */
29627
29628/* Override any GCC internal prototype to avoid an error.
29629   Use char because int might match the return type of a GCC
29630   builtin and then its argument prototype would still apply.  */
29631#ifdef __cplusplus
29632extern "C"
29633#endif
29634char DNSServiceRegister ();
29635int
29636main ()
29637{
29638return DNSServiceRegister ();
29639  ;
29640  return 0;
29641}
29642_ACEOF
29643for ac_lib in '' dns_sd; do
29644  if test -z "$ac_lib"; then
29645    ac_res="none required"
29646  else
29647    ac_res=-l$ac_lib
29648    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
29649  fi
29650  if ac_fn_c_try_link "$LINENO"; then :
29651  ac_cv_search_DNSServiceRegister=$ac_res
29652fi
29653rm -f core conftest.err conftest.$ac_objext \
29654    conftest$ac_exeext
29655  if ${ac_cv_search_DNSServiceRegister+:} false; then :
29656  break
29657fi
29658done
29659if ${ac_cv_search_DNSServiceRegister+:} false; then :
29660
29661else
29662  ac_cv_search_DNSServiceRegister=no
29663fi
29664rm conftest.$ac_ext
29665LIBS=$ac_func_search_save_LIBS
29666fi
29667{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_DNSServiceRegister" >&5
29668$as_echo "$ac_cv_search_DNSServiceRegister" >&6; }
29669ac_res=$ac_cv_search_DNSServiceRegister
29670if test "$ac_res" != no; then :
29671  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
29672
29673$as_echo "#define HAVE_DNSREGISTRATION 1" >>confdefs.h
29674
29675
29676fi
29677
29678
29679fi
29680
29681
29682for ac_header in fcntl.h fnmatch.h ieeefp.h inttypes.h kvm.h math.h
29683do :
29684  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29685ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29686if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29687  cat >>confdefs.h <<_ACEOF
29688#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29689_ACEOF
29690
29691fi
29692
29693done
29694
29695
29696for ac_header in memory.h netdb.h poll.h
29697do :
29698  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29699ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29700if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29701  cat >>confdefs.h <<_ACEOF
29702#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29703_ACEOF
29704
29705fi
29706
29707done
29708
29709for ac_header in sgtty.h stdatomic.h stdlib.h string.h termio.h
29710do :
29711  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29712ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29713if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29714  cat >>confdefs.h <<_ACEOF
29715#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29716_ACEOF
29717
29718fi
29719
29720done
29721
29722for ac_header in termios.h timepps.h timex.h unistd.h
29723do :
29724  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29725ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29726if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29727  cat >>confdefs.h <<_ACEOF
29728#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29729_ACEOF
29730
29731fi
29732
29733done
29734
29735
29736case "$host" in
29737 *-*-aix*)
29738    for ac_header in utmpx.h
29739do :
29740  ac_fn_c_check_header_mongrel "$LINENO" "utmpx.h" "ac_cv_header_utmpx_h" "$ac_includes_default"
29741if test "x$ac_cv_header_utmpx_h" = xyes; then :
29742  cat >>confdefs.h <<_ACEOF
29743#define HAVE_UTMPX_H 1
29744_ACEOF
29745
29746fi
29747
29748done
29749
29750    case "$ac_cv_header_utmpx_h" in
29751     yes)
29752	;;
29753     *)
29754	for ac_header in utmp.h
29755do :
29756  ac_fn_c_check_header_mongrel "$LINENO" "utmp.h" "ac_cv_header_utmp_h" "$ac_includes_default"
29757if test "x$ac_cv_header_utmp_h" = xyes; then :
29758  cat >>confdefs.h <<_ACEOF
29759#define HAVE_UTMP_H 1
29760_ACEOF
29761
29762fi
29763
29764done
29765
29766	;;
29767    esac
29768    ;;
29769 *)
29770    for ac_header in utmp.h utmpx.h
29771do :
29772  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29773ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29774if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29775  cat >>confdefs.h <<_ACEOF
29776#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29777_ACEOF
29778
29779fi
29780
29781done
29782
29783    ;;
29784esac
29785
29786#
29787# On Suns only (so far) getpass() truncates the typed password to 8
29788# characters, but getpassphrase() allows up to 257.  Most systems'
29789# getpass() does not truncate, at least not so as to affect ntpq and
29790# ntpdc password prompts.
29791#
29792# So check for getpassphrase(), but only on Sun operating systems.
29793#
29794case "$host" in
29795 *-*-sunos*|*-*-solaris*)
29796    for ac_func in getpassphrase
29797do :
29798  ac_fn_c_check_func "$LINENO" "getpassphrase" "ac_cv_func_getpassphrase"
29799if test "x$ac_cv_func_getpassphrase" = xyes; then :
29800  cat >>confdefs.h <<_ACEOF
29801#define HAVE_GETPASSPHRASE 1
29802_ACEOF
29803
29804fi
29805done
29806
29807esac
29808
29809
29810for ac_header in net/if6.h
29811do :
29812  ac_fn_c_check_header_mongrel "$LINENO" "net/if6.h" "ac_cv_header_net_if6_h" "$ac_includes_default"
29813if test "x$ac_cv_header_net_if6_h" = xyes; then :
29814  cat >>confdefs.h <<_ACEOF
29815#define HAVE_NET_IF6_H 1
29816_ACEOF
29817
29818fi
29819
29820done
29821
29822for ac_header in net/route.h
29823do :
29824  ac_fn_c_check_header_compile "$LINENO" "net/route.h" "ac_cv_header_net_route_h" "
29825    #include <sys/types.h>
29826    #include <sys/socket.h>
29827    #include <net/if.h>
29828
29829"
29830if test "x$ac_cv_header_net_route_h" = xyes; then :
29831  cat >>confdefs.h <<_ACEOF
29832#define HAVE_NET_ROUTE_H 1
29833_ACEOF
29834
29835fi
29836
29837done
29838
29839
29840for ac_header in netinfo/ni.h
29841do :
29842  ac_fn_c_check_header_mongrel "$LINENO" "netinfo/ni.h" "ac_cv_header_netinfo_ni_h" "$ac_includes_default"
29843if test "x$ac_cv_header_netinfo_ni_h" = xyes; then :
29844  cat >>confdefs.h <<_ACEOF
29845#define HAVE_NETINFO_NI_H 1
29846_ACEOF
29847
29848fi
29849
29850done
29851
29852case "$ac_cv_header_netinfo_ni_h" in
29853 yes)
29854
29855$as_echo "#define HAVE_NETINFO 1" >>confdefs.h
29856
29857esac
29858for ac_header in sun/audioio.h sys/audioio.h sys/file.h
29859do :
29860  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29861ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29862if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29863  cat >>confdefs.h <<_ACEOF
29864#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29865_ACEOF
29866
29867fi
29868
29869done
29870
29871case "$host" in
29872 *-*-sunos4*)
29873    ;;
29874 *)
29875    for ac_header in sys/ioctl.h
29876do :
29877  ac_fn_c_check_header_mongrel "$LINENO" "sys/ioctl.h" "ac_cv_header_sys_ioctl_h" "$ac_includes_default"
29878if test "x$ac_cv_header_sys_ioctl_h" = xyes; then :
29879  cat >>confdefs.h <<_ACEOF
29880#define HAVE_SYS_IOCTL_H 1
29881_ACEOF
29882
29883fi
29884
29885done
29886
29887    ;;
29888esac
29889for ac_header in sys/ipc.h sys/lock.h sys/mman.h
29890do :
29891  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29892ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29893if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29894  cat >>confdefs.h <<_ACEOF
29895#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29896_ACEOF
29897
29898fi
29899
29900done
29901
29902# HMS: Check sys/proc.h and sys/resource.h after some others
29903for ac_header in sys/modem.h sys/ppsclock.h sys/ppstime.h sched.h
29904do :
29905  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29906ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29907if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29908  cat >>confdefs.h <<_ACEOF
29909#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29910_ACEOF
29911
29912fi
29913
29914done
29915
29916case "$ac_cv_header_sched_h" in
29917 yes)
29918    ;;
29919 *)
29920    for ac_header in sys/sched.h
29921do :
29922  ac_fn_c_check_header_mongrel "$LINENO" "sys/sched.h" "ac_cv_header_sys_sched_h" "$ac_includes_default"
29923if test "x$ac_cv_header_sys_sched_h" = xyes; then :
29924  cat >>confdefs.h <<_ACEOF
29925#define HAVE_SYS_SCHED_H 1
29926_ACEOF
29927
29928fi
29929
29930done
29931
29932    ;;
29933esac
29934# HMS: Check sys/shm.h after some others
29935for ac_header in sys/select.h sys/signal.h sys/sockio.h
29936do :
29937  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29938ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29939if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29940  cat >>confdefs.h <<_ACEOF
29941#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29942_ACEOF
29943
29944fi
29945
29946done
29947
29948# HMS: Checked sys/socket.h earlier
29949case "$host" in
29950 *-*-netbsd*)
29951    ;;
29952 *)
29953    for ac_header in machine/soundcard.h sys/soundcard.h
29954do :
29955  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29956ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29957if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29958  cat >>confdefs.h <<_ACEOF
29959#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29960_ACEOF
29961
29962fi
29963
29964done
29965
29966    ;;
29967esac
29968for ac_header in sys/stat.h sys/stream.h stropts.h sys/stropts.h sys/syssgi.h
29969do :
29970  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29971ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29972if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29973  cat >>confdefs.h <<_ACEOF
29974#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29975_ACEOF
29976
29977fi
29978
29979done
29980
29981for ac_header in sys/systune.h sys/termios.h sys/tpro.h sys/wait.h
29982do :
29983  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29984ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
29985if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
29986  cat >>confdefs.h <<_ACEOF
29987#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
29988_ACEOF
29989
29990fi
29991
29992done
29993
29994case "$host" in
29995*-convex-*)
29996    for ac_header in /sys/sync/queue.h /sys/sync/sema.h
29997do :
29998  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
29999ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30000if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30001  cat >>confdefs.h <<_ACEOF
30002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30003_ACEOF
30004
30005fi
30006
30007done
30008
30009    ;;
30010*-*-bsdi*)
30011    for ac_header in machine/inline.h sys/pcl720.h sys/i8253.h
30012do :
30013  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30014ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30015if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30016  cat >>confdefs.h <<_ACEOF
30017#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30018_ACEOF
30019
30020fi
30021
30022done
30023
30024    ;;
30025esac
30026
30027case "$ac_cv_header_stdatomic_h" in
30028 yes)
30029	for ac_func in atomic_thread_fence
30030do :
30031  ac_fn_c_check_func "$LINENO" "atomic_thread_fence" "ac_cv_func_atomic_thread_fence"
30032if test "x$ac_cv_func_atomic_thread_fence" = xyes; then :
30033  cat >>confdefs.h <<_ACEOF
30034#define HAVE_ATOMIC_THREAD_FENCE 1
30035_ACEOF
30036
30037fi
30038done
30039
30040	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic_thread_fence()" >&5
30041$as_echo_n "checking for atomic_thread_fence()... " >&6; }
30042if ${ntp_cv_func_atomic_thread_fence+:} false; then :
30043  $as_echo_n "(cached) " >&6
30044else
30045  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30046/* end confdefs.h.  */
30047
30048			#include <stdatomic.h>
30049
30050int
30051main ()
30052{
30053
30054			atomic_thread_fence(memory_order_seq_cst);
30055
30056
30057  ;
30058  return 0;
30059}
30060		ntp_cv_func_atomic_thread_fence=yes
30061_ACEOF
30062if ac_fn_c_try_compile "$LINENO"; then :
30063  ntp_cv_func_atomic_thread_fence=no
30064
30065fi
30066rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30067
30068fi
30069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_atomic_thread_fence" >&5
30070$as_echo "$ntp_cv_func_atomic_thread_fence" >&6; }
30071    ;;
30072esac
30073
30074case "$host" in
30075 *-*-solaris2.6)
30076    # Broken...
30077    ;;
30078 *)
30079    for ac_func in ntp_adjtime ntp_gettime
30080do :
30081  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
30082ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
30083if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
30084  cat >>confdefs.h <<_ACEOF
30085#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
30086_ACEOF
30087
30088fi
30089done
30090
30091    ;;
30092esac
30093
30094case "$host" in
30095 *-*-*linux*)
30096    case "$ac_cv_func_ntp_gettime" in
30097     yes)
30098	;;
30099     *)
30100	for ac_func in __ntp_gettime
30101do :
30102  ac_fn_c_check_func "$LINENO" "__ntp_gettime" "ac_cv_func___ntp_gettime"
30103if test "x$ac_cv_func___ntp_gettime" = xyes; then :
30104  cat >>confdefs.h <<_ACEOF
30105#define HAVE___NTP_GETTIME 1
30106_ACEOF
30107
30108fi
30109done
30110
30111	case "$ac_cv_func___ntp_gettime" in
30112	 yes)
30113
30114$as_echo "#define ntp_gettime __ntp_gettime" >>confdefs.h
30115
30116
30117$as_echo "#define HAVE_NTP_GETTIME 1" >>confdefs.h
30118
30119	esac
30120	;;
30121    esac
30122    for ac_func in adjtimex
30123do :
30124  ac_fn_c_check_func "$LINENO" "adjtimex" "ac_cv_func_adjtimex"
30125if test "x$ac_cv_func_adjtimex" = xyes; then :
30126  cat >>confdefs.h <<_ACEOF
30127#define HAVE_ADJTIMEX 1
30128_ACEOF
30129
30130fi
30131done
30132
30133    case "$ac_cv_func_adjtimex" in
30134     yes)
30135
30136$as_echo "#define ntp_adjtime adjtimex" >>confdefs.h
30137
30138
30139$as_echo "#define HAVE_NTP_ADJTIME 1" >>confdefs.h
30140
30141	have_adjtimex=1
30142	;;
30143     *)
30144	for ac_func in __adjtimex
30145do :
30146  ac_fn_c_check_func "$LINENO" "__adjtimex" "ac_cv_func___adjtimex"
30147if test "x$ac_cv_func___adjtimex" = xyes; then :
30148  cat >>confdefs.h <<_ACEOF
30149#define HAVE___ADJTIMEX 1
30150_ACEOF
30151
30152fi
30153done
30154
30155	case "$ac_cv_func___adjtimex" in
30156	 yes)
30157
30158$as_echo "#define ntp_adjtime __adjtimex" >>confdefs.h
30159
30160
30161$as_echo "#define HAVE_NTP_ADJTIME 1" >>confdefs.h
30162
30163
30164$as_echo "#define adjtimex __adjtimex" >>confdefs.h
30165
30166
30167$as_echo "#define HAVE_ADJTIMEX 1" >>confdefs.h
30168
30169	    have_adjtimex=1
30170	esac
30171	;;
30172    esac
30173esac
30174case "$have_adjtimex" in
30175 '')
30176    # nlist stuff is only needed for tickadj.
30177    saved_LIBS="$LIBS"
30178    LIBS=
30179    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing nlist" >&5
30180$as_echo_n "checking for library containing nlist... " >&6; }
30181if ${ac_cv_search_nlist+:} false; then :
30182  $as_echo_n "(cached) " >&6
30183else
30184  ac_func_search_save_LIBS=$LIBS
30185cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30186/* end confdefs.h.  */
30187
30188/* Override any GCC internal prototype to avoid an error.
30189   Use char because int might match the return type of a GCC
30190   builtin and then its argument prototype would still apply.  */
30191#ifdef __cplusplus
30192extern "C"
30193#endif
30194char nlist ();
30195int
30196main ()
30197{
30198return nlist ();
30199  ;
30200  return 0;
30201}
30202_ACEOF
30203for ac_lib in '' elf ld mld; do
30204  if test -z "$ac_lib"; then
30205    ac_res="none required"
30206  else
30207    ac_res=-l$ac_lib
30208    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
30209  fi
30210  if ac_fn_c_try_link "$LINENO"; then :
30211  ac_cv_search_nlist=$ac_res
30212fi
30213rm -f core conftest.err conftest.$ac_objext \
30214    conftest$ac_exeext
30215  if ${ac_cv_search_nlist+:} false; then :
30216  break
30217fi
30218done
30219if ${ac_cv_search_nlist+:} false; then :
30220
30221else
30222  ac_cv_search_nlist=no
30223fi
30224rm conftest.$ac_ext
30225LIBS=$ac_func_search_save_LIBS
30226fi
30227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_nlist" >&5
30228$as_echo "$ac_cv_search_nlist" >&6; }
30229ac_res=$ac_cv_search_nlist
30230if test "$ac_res" != no; then :
30231  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
30232
30233fi
30234
30235    # XXX ac_cv_search_nlist will be 'none required', 'no', or '-l...'
30236    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing kvm_open" >&5
30237$as_echo_n "checking for library containing kvm_open... " >&6; }
30238if ${ac_cv_search_kvm_open+:} false; then :
30239  $as_echo_n "(cached) " >&6
30240else
30241  ac_func_search_save_LIBS=$LIBS
30242cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30243/* end confdefs.h.  */
30244
30245/* Override any GCC internal prototype to avoid an error.
30246   Use char because int might match the return type of a GCC
30247   builtin and then its argument prototype would still apply.  */
30248#ifdef __cplusplus
30249extern "C"
30250#endif
30251char kvm_open ();
30252int
30253main ()
30254{
30255return kvm_open ();
30256  ;
30257  return 0;
30258}
30259_ACEOF
30260for ac_lib in '' kvm; do
30261  if test -z "$ac_lib"; then
30262    ac_res="none required"
30263  else
30264    ac_res=-l$ac_lib
30265    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
30266  fi
30267  if ac_fn_c_try_link "$LINENO"; then :
30268  ac_cv_search_kvm_open=$ac_res
30269fi
30270rm -f core conftest.err conftest.$ac_objext \
30271    conftest$ac_exeext
30272  if ${ac_cv_search_kvm_open+:} false; then :
30273  break
30274fi
30275done
30276if ${ac_cv_search_kvm_open+:} false; then :
30277
30278else
30279  ac_cv_search_kvm_open=no
30280fi
30281rm conftest.$ac_ext
30282LIBS=$ac_func_search_save_LIBS
30283fi
30284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_kvm_open" >&5
30285$as_echo "$ac_cv_search_kvm_open" >&6; }
30286ac_res=$ac_cv_search_kvm_open
30287if test "$ac_res" != no; then :
30288  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
30289
30290fi
30291	    # XXX ac_cv_search_kvm_open will be 'none required', 'no', or '-l...'
30292    for ac_header in nlist.h sys/var.h
30293do :
30294  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
30295ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
30296if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
30297  cat >>confdefs.h <<_ACEOF
30298#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
30299_ACEOF
30300
30301fi
30302
30303done
30304
30305    case "$ac_cv_header_nlist_h" in
30306     yes)
30307
30308$as_echo "#define NLIST_STRUCT 1" >>confdefs.h
30309
30310	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for n_un in struct nlist" >&5
30311$as_echo_n "checking for n_un in struct nlist... " >&6; }
30312if ${ntp_cv_struct_nlist_n_un+:} false; then :
30313  $as_echo_n "(cached) " >&6
30314else
30315  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30316/* end confdefs.h.  */
30317
30318			#include <nlist.h>
30319
30320int
30321main ()
30322{
30323
30324			struct nlist n;
30325			n.n_un.n_name = 0;
30326
30327
30328  ;
30329  return 0;
30330}
30331		ntp_cv_struct_nlist_n_un=yes
30332_ACEOF
30333if ac_fn_c_try_compile "$LINENO"; then :
30334  ntp_cv_struct_nlist_n_un=no
30335
30336fi
30337rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30338
30339fi
30340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_nlist_n_un" >&5
30341$as_echo "$ntp_cv_struct_nlist_n_un" >&6; }
30342	case "$ntp_cv_struct_nlist_n_un" in
30343	 yes)
30344
30345$as_echo "#define NLIST_NAME_UNION 1" >>confdefs.h
30346
30347	esac
30348    esac
30349
30350    LDADD_NLIST="$LIBS"
30351    LIBS="$saved_LIBS"
30352    { saved_LIBS=; unset saved_LIBS;}
30353esac
30354
30355for ac_header in sys/proc.h
30356do :
30357  ac_fn_c_check_header_compile "$LINENO" "sys/proc.h" "ac_cv_header_sys_proc_h" "
30358    #ifdef HAVE_SYS_TYPES_H
30359    # include <sys/types.h>
30360    #endif
30361    #ifdef HAVE_SYS_TIME_H
30362    # include <sys/time.h>
30363    #endif
30364
30365"
30366if test "x$ac_cv_header_sys_proc_h" = xyes; then :
30367  cat >>confdefs.h <<_ACEOF
30368#define HAVE_SYS_PROC_H 1
30369_ACEOF
30370
30371fi
30372
30373done
30374
30375
30376for ac_header in sys/resource.h
30377do :
30378  ac_fn_c_check_header_compile "$LINENO" "sys/resource.h" "ac_cv_header_sys_resource_h" "
30379    #ifdef HAVE_SYS_TIME_H
30380    # include <sys/time.h>
30381    #endif
30382
30383"
30384if test "x$ac_cv_header_sys_resource_h" = xyes; then :
30385  cat >>confdefs.h <<_ACEOF
30386#define HAVE_SYS_RESOURCE_H 1
30387_ACEOF
30388
30389fi
30390
30391done
30392
30393
30394for ac_header in sys/shm.h
30395do :
30396  ac_fn_c_check_header_compile "$LINENO" "sys/shm.h" "ac_cv_header_sys_shm_h" "
30397    #ifdef HAVE_SYS_TYPES_H
30398    # include <sys/types.h>
30399    #endif
30400    #ifdef HAVE_SYS_IPC_H
30401    # include <sys/ipc.h>
30402    #endif
30403
30404"
30405if test "x$ac_cv_header_sys_shm_h" = xyes; then :
30406  cat >>confdefs.h <<_ACEOF
30407#define HAVE_SYS_SHM_H 1
30408_ACEOF
30409
30410fi
30411
30412done
30413
30414
30415for ac_header in sys/timex.h
30416do :
30417  ac_fn_c_check_header_compile "$LINENO" "sys/timex.h" "ac_cv_header_sys_timex_h" "
30418    #ifdef HAVE_SYS_TIME_H
30419    # include <sys/time.h>
30420    #endif
30421
30422"
30423if test "x$ac_cv_header_sys_timex_h" = xyes; then :
30424  cat >>confdefs.h <<_ACEOF
30425#define HAVE_SYS_TIMEX_H 1
30426_ACEOF
30427
30428fi
30429
30430done
30431
30432
30433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
30434$as_echo_n "checking return type of signal handlers... " >&6; }
30435if ${ac_cv_type_signal+:} false; then :
30436  $as_echo_n "(cached) " >&6
30437else
30438  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30439/* end confdefs.h.  */
30440#include <sys/types.h>
30441#include <signal.h>
30442
30443int
30444main ()
30445{
30446return *(signal (0, 0)) (0) == 1;
30447  ;
30448  return 0;
30449}
30450_ACEOF
30451if ac_fn_c_try_compile "$LINENO"; then :
30452  ac_cv_type_signal=int
30453else
30454  ac_cv_type_signal=void
30455fi
30456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30457fi
30458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
30459$as_echo "$ac_cv_type_signal" >&6; }
30460
30461cat >>confdefs.h <<_ACEOF
30462#define RETSIGTYPE $ac_cv_type_signal
30463_ACEOF
30464
30465
30466ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default"
30467if test "x$ac_cv_type_off_t" = xyes; then :
30468
30469else
30470
30471cat >>confdefs.h <<_ACEOF
30472#define off_t long int
30473_ACEOF
30474
30475fi
30476
30477{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct tm is in sys/time.h or time.h" >&5
30478$as_echo_n "checking whether struct tm is in sys/time.h or time.h... " >&6; }
30479if ${ac_cv_struct_tm+:} false; then :
30480  $as_echo_n "(cached) " >&6
30481else
30482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30483/* end confdefs.h.  */
30484#include <sys/types.h>
30485#include <time.h>
30486
30487int
30488main ()
30489{
30490struct tm tm;
30491				     int *p = &tm.tm_sec;
30492				     return !p;
30493  ;
30494  return 0;
30495}
30496_ACEOF
30497if ac_fn_c_try_compile "$LINENO"; then :
30498  ac_cv_struct_tm=time.h
30499else
30500  ac_cv_struct_tm=sys/time.h
30501fi
30502rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30503fi
30504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_struct_tm" >&5
30505$as_echo "$ac_cv_struct_tm" >&6; }
30506if test $ac_cv_struct_tm = sys/time.h; then
30507
30508$as_echo "#define TM_IN_SYS_TIME 1" >>confdefs.h
30509
30510fi
30511
30512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a fallback value for HZ" >&5
30513$as_echo_n "checking for a fallback value for HZ... " >&6; }
30514if ${ntp_cv_default_hz+:} false; then :
30515  $as_echo_n "(cached) " >&6
30516else
30517
30518	ntp_cv_default_hz=100
30519	case "$host" in
30520	 alpha*-dec-osf4*|alpha*-dec-osf5*)
30521	    ntp_cv_default_hz=1024
30522	    ;;
30523	 mips-dec-ultrix4*)
30524	    ntp_cv_default_hz=256
30525	    ;;
30526	esac
30527
30528
30529fi
30530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_default_hz" >&5
30531$as_echo "$ntp_cv_default_hz" >&6; }
30532
30533cat >>confdefs.h <<_ACEOF
30534#define DEFAULT_HZ $ntp_cv_default_hz
30535_ACEOF
30536
30537
30538{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to override the system's value for HZ" >&5
30539$as_echo_n "checking if we need to override the system's value for HZ... " >&6; }
30540if ${ntp_cv_override_hz+:} false; then :
30541  $as_echo_n "(cached) " >&6
30542else
30543
30544	ntp_cv_override_hz=no
30545	case "$host" in
30546	 alpha*-dec-osf4*|alpha*-dec-osf5*)
30547	    ntp_cv_override_hz=yes
30548	    ;;
30549	 mips-dec-ultrix4*)
30550	    ntp_cv_override_hz=yes
30551	    ;;
30552	 *-*-freebsd*)
30553	    ntp_cv_override_hz=yes
30554	    ;;
30555	 *-*-sunos4*)
30556	    ntp_cv_override_hz=yes
30557	    ;;
30558	 *-*-kfreebsd*)
30559	    ntp_cv_override_hz=yes
30560	    ;;
30561	esac
30562
30563
30564fi
30565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_override_hz" >&5
30566$as_echo "$ntp_cv_override_hz" >&6; }
30567case "$ntp_cv_override_hz" in
30568 yes)
30569
30570$as_echo "#define OVERRIDE_HZ 1" >>confdefs.h
30571
30572esac
30573
30574
30575
30576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct rt_msghdr" >&5
30577$as_echo_n "checking for struct rt_msghdr... " >&6; }
30578if ${ntp_cv_struct_rt_msghdr+:} false; then :
30579  $as_echo_n "(cached) " >&6
30580else
30581  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30582/* end confdefs.h.  */
30583
30584		#include <sys/types.h>
30585		#include <sys/socket.h>
30586		#include <net/if.h>
30587		#include <net/route.h>
30588
30589int
30590main ()
30591{
30592
30593		struct rt_msghdr p;
30594
30595
30596  ;
30597  return 0;
30598}
30599_ACEOF
30600if ac_fn_c_try_compile "$LINENO"; then :
30601  ntp_cv_struct_rt_msghdr=yes
30602else
30603  ntp_cv_struct_rt_msghdr=no
30604
30605fi
30606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30607
30608fi
30609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_rt_msghdr" >&5
30610$as_echo "$ntp_cv_struct_rt_msghdr" >&6; }
30611
30612{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct rtattr" >&5
30613$as_echo_n "checking for struct rtattr... " >&6; }
30614if ${ntp_cv_rtattr+:} false; then :
30615  $as_echo_n "(cached) " >&6
30616else
30617  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30618/* end confdefs.h.  */
30619
30620		#include <stddef.h>
30621		#include <sys/socket.h>
30622		#include <linux/rtnetlink.h>
30623
30624int
30625main ()
30626{
30627
30628		struct rtattr p;
30629
30630
30631  ;
30632  return 0;
30633}
30634_ACEOF
30635if ac_fn_c_try_compile "$LINENO"; then :
30636  ntp_cv_rtattr=yes
30637else
30638  ntp_cv_rtattr=no
30639
30640fi
30641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30642
30643fi
30644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rtattr" >&5
30645$as_echo "$ntp_cv_rtattr" >&6; }
30646
30647case "$ntp_cv_struct_rt_msghdr$ntp_cv_rtattr" in
30648 *yes*)
30649
30650$as_echo "#define HAS_ROUTING_SOCKET 1" >>confdefs.h
30651
30652    case "$ntp_cv_rtattr" in
30653     yes)
30654
30655$as_echo "#define HAVE_RTNETLINK 1" >>confdefs.h
30656
30657    esac
30658esac
30659
30660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct sigaction for sa_sigaction" >&5
30661$as_echo_n "checking struct sigaction for sa_sigaction... " >&6; }
30662if ${ntp_cv_struct_sigaction_has_sa_sigaction+:} false; then :
30663  $as_echo_n "(cached) " >&6
30664else
30665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30666/* end confdefs.h.  */
30667
30668		#include <signal.h>
30669
30670int
30671main ()
30672{
30673
30674		struct sigaction act;
30675		act.sa_sigaction = 0;
30676
30677
30678  ;
30679  return 0;
30680}
30681_ACEOF
30682if ac_fn_c_try_compile "$LINENO"; then :
30683  ntp_cv_struct_sigaction_has_sa_sigaction=yes
30684else
30685  ntp_cv_struct_sigaction_has_sa_sigaction=no
30686
30687fi
30688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30689
30690fi
30691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_sigaction_has_sa_sigaction" >&5
30692$as_echo "$ntp_cv_struct_sigaction_has_sa_sigaction" >&6; }
30693case "$ntp_cv_struct_sigaction_has_sa_sigaction" in
30694 yes)
30695
30696$as_echo "#define HAVE_SA_SIGACTION_IN_STRUCT_SIGACTION 1" >>confdefs.h
30697
30698esac
30699
30700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct ppsclockev" >&5
30701$as_echo_n "checking for struct ppsclockev... " >&6; }
30702if ${ntp_cv_struct_ppsclockev+:} false; then :
30703  $as_echo_n "(cached) " >&6
30704else
30705  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30706/* end confdefs.h.  */
30707
30708		#ifdef HAVE_SYS_TYPES_H
30709		# include <sys/types.h>
30710		#endif
30711		#ifdef HAVE_SYS_TERMIOS_H
30712		# include <sys/termios.h>
30713		#endif
30714		#ifdef HAVE_SYS_TIME_H
30715		# include <sys/time.h>
30716		#endif
30717		#ifdef HAVE_SYS_PPSCLOCK_H
30718		# include <sys/ppsclock.h>
30719		#endif
30720
30721int
30722main ()
30723{
30724
30725		extern struct ppsclockev *pce;
30726		return pce->serial;
30727
30728
30729  ;
30730  return 0;
30731}
30732_ACEOF
30733if ac_fn_c_try_compile "$LINENO"; then :
30734  ntp_cv_struct_ppsclockev=yes
30735else
30736  ntp_cv_struct_ppsclockev=no
30737
30738fi
30739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30740
30741fi
30742{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_ppsclockev" >&5
30743$as_echo "$ntp_cv_struct_ppsclockev" >&6; }
30744case "$ntp_cv_struct_ppsclockev" in
30745 yes)
30746
30747$as_echo "#define HAVE_STRUCT_PPSCLOCKEV 1" >>confdefs.h
30748
30749esac
30750
30751case "$ac_cv_header_machine_soundcard_h$ac_cv_header_sys_soundcard_h" in
30752  *yes*)
30753    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct snd_size" >&5
30754$as_echo_n "checking for struct snd_size... " >&6; }
30755if ${ntp_cv_struct_snd_size+:} false; then :
30756  $as_echo_n "(cached) " >&6
30757else
30758  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30759/* end confdefs.h.  */
30760
30761		    #ifdef HAVE_MACHINE_SOUNDCARD_H
30762		    # include <machine/soundcard.h>
30763		    #endif
30764		    #ifdef HAVE_SYS_SOUNDCARD_H
30765		    # include <sys/soundcard.h>
30766		    #endif
30767
30768int
30769main ()
30770{
30771
30772		    extern struct snd_size *ss;
30773		    return ss->rec_size;
30774
30775
30776  ;
30777  return 0;
30778}
30779_ACEOF
30780if ac_fn_c_try_compile "$LINENO"; then :
30781  ntp_cv_struct_snd_size=yes
30782else
30783  ntp_cv_struct_snd_size=no
30784
30785fi
30786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30787
30788fi
30789{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_snd_size" >&5
30790$as_echo "$ntp_cv_struct_snd_size" >&6; }
30791    case "$ntp_cv_struct_snd_size" in
30792     yes)
30793
30794$as_echo "#define HAVE_STRUCT_SND_SIZE 1" >>confdefs.h
30795
30796    esac
30797esac
30798
30799{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct clockinfo for hz" >&5
30800$as_echo_n "checking struct clockinfo for hz... " >&6; }
30801if ${ntp_cv_struct_clockinfo_has_hz+:} false; then :
30802  $as_echo_n "(cached) " >&6
30803else
30804  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30805/* end confdefs.h.  */
30806
30807		#include <sys/time.h>
30808
30809int
30810main ()
30811{
30812
30813		extern struct clockinfo *pc;
30814		return pc->hz;
30815
30816
30817  ;
30818  return 0;
30819}
30820_ACEOF
30821if ac_fn_c_try_compile "$LINENO"; then :
30822  ntp_cv_struct_clockinfo_has_hz=yes
30823else
30824  ntp_cv_struct_clockinfo_has_hz=no
30825
30826fi
30827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30828
30829fi
30830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_clockinfo_has_hz" >&5
30831$as_echo "$ntp_cv_struct_clockinfo_has_hz" >&6; }
30832case "$ntp_cv_struct_clockinfo_has_hz" in
30833 yes)
30834
30835$as_echo "#define HAVE_HZ_IN_STRUCT_CLOCKINFO 1" >>confdefs.h
30836
30837esac
30838
30839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct clockinfo for tickadj" >&5
30840$as_echo_n "checking struct clockinfo for tickadj... " >&6; }
30841if ${ntp_cv_struct_clockinfo_has_hz+:} false; then :
30842  $as_echo_n "(cached) " >&6
30843else
30844  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30845/* end confdefs.h.  */
30846
30847		#include <sys/time.h>
30848
30849int
30850main ()
30851{
30852
30853		extern struct clockinfo *pc;
30854		return pc->tickadj;
30855
30856
30857  ;
30858  return 0;
30859}
30860_ACEOF
30861if ac_fn_c_try_compile "$LINENO"; then :
30862  ntp_cv_struct_clockinfo_has_hz=yes
30863else
30864  ntp_cv_struct_clockinfo_has_hz=no
30865
30866fi
30867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
30868
30869fi
30870{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_clockinfo_has_hz" >&5
30871$as_echo "$ntp_cv_struct_clockinfo_has_hz" >&6; }
30872case "$ntp_cv_struct_clockinfo_has_hz" in
30873 yes)
30874
30875$as_echo "#define HAVE_TICKADJ_IN_STRUCT_CLOCKINFO 1" >>confdefs.h
30876
30877esac
30878
30879case "$ntp_cv_struct_ntptimeval" in
30880 yes)
30881    ac_fn_c_check_member "$LINENO" "struct ntptimeval" "time.tv_nsec" "ac_cv_member_struct_ntptimeval_time_tv_nsec" "
30882	    #ifdef HAVE_SYS_TIME_H
30883	    # include <sys/time.h>
30884	    #else
30885	    # ifdef HAVE_TIME_H
30886	    #  include <time.h>
30887	    # endif
30888	    #endif
30889	    #ifdef HAVE_SYS_TIMEX_H
30890	    # include <sys/timex.h>
30891	    #else
30892	    # ifdef HAVE_TIMEX_H
30893	    #  include <timex.h>
30894	    # endif
30895	    #endif
30896
30897
30898"
30899if test "x$ac_cv_member_struct_ntptimeval_time_tv_nsec" = xyes; then :
30900
30901cat >>confdefs.h <<_ACEOF
30902#define HAVE_STRUCT_NTPTIMEVAL_TIME_TV_NSEC 1
30903_ACEOF
30904
30905
30906fi
30907
30908esac
30909
30910####
30911
30912for ac_func in arc4random_buf
30913do :
30914  ac_fn_c_check_func "$LINENO" "arc4random_buf" "ac_cv_func_arc4random_buf"
30915if test "x$ac_cv_func_arc4random_buf" = xyes; then :
30916  cat >>confdefs.h <<_ACEOF
30917#define HAVE_ARC4RANDOM_BUF 1
30918_ACEOF
30919
30920fi
30921done
30922
30923
30924####
30925
30926saved_LIBS="$LIBS"
30927LIBS="$LIBS $LDADD_LIBNTP"
30928for ac_func in daemon
30929do :
30930  ac_fn_c_check_func "$LINENO" "daemon" "ac_cv_func_daemon"
30931if test "x$ac_cv_func_daemon" = xyes; then :
30932  cat >>confdefs.h <<_ACEOF
30933#define HAVE_DAEMON 1
30934_ACEOF
30935
30936fi
30937done
30938
30939# XXX if we keep everything in LIBS and also keep separate lists, this simplifies.
30940LIBS="$saved_LIBS"
30941{ saved_LIBS=; unset saved_LIBS;}
30942
30943for ac_func in finite
30944do :
30945  ac_fn_c_check_func "$LINENO" "finite" "ac_cv_func_finite"
30946if test "x$ac_cv_func_finite" = xyes; then :
30947  cat >>confdefs.h <<_ACEOF
30948#define HAVE_FINITE 1
30949_ACEOF
30950
30951else
30952  for ac_func in isfinite
30953do :
30954  ac_fn_c_check_func "$LINENO" "isfinite" "ac_cv_func_isfinite"
30955if test "x$ac_cv_func_isfinite" = xyes; then :
30956  cat >>confdefs.h <<_ACEOF
30957#define HAVE_ISFINITE 1
30958_ACEOF
30959
30960else
30961
30962	    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isfinite with <math.h>" >&5
30963$as_echo_n "checking for isfinite with <math.h>... " >&6; }
30964	    _libs=$LIBS
30965	    # XXX
30966	    LIBS="$LIBS -lm"
30967	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30968/* end confdefs.h.  */
30969
30970			#include <math.h>
30971
30972int
30973main ()
30974{
30975
30976			float f = 0.0;
30977			isfinite(f);
30978
30979
30980  ;
30981  return 0;
30982}
30983_ACEOF
30984if ac_fn_c_try_link "$LINENO"; then :
30985  ans=yes
30986else
30987  ans=no
30988
30989fi
30990rm -f core conftest.err conftest.$ac_objext \
30991    conftest$ac_exeext conftest.$ac_ext
30992	    LIBS=$_libs
30993	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
30994$as_echo "$ans" >&6; }
30995	    case "$ans" in
30996	     yes)
30997		$as_echo "#define HAVE_ISFINITE 1" >>confdefs.h
30998
30999	    esac
31000
31001
31002fi
31003done
31004
31005
31006fi
31007done
31008
31009
31010for ac_func in fnmatch getbootfile getuid getrusage nanosleep strsignal
31011do :
31012  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31013ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
31014if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
31015  cat >>confdefs.h <<_ACEOF
31016#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31017_ACEOF
31018
31019fi
31020done
31021
31022
31023# kvm_open() is only used by tickadj.  Also see above.
31024case "$ac_cv_header_kvm_h" in
31025 yes)
31026    for ac_func in kvm_open
31027do :
31028  ac_fn_c_check_func "$LINENO" "kvm_open" "ac_cv_func_kvm_open"
31029if test "x$ac_cv_func_kvm_open" = xyes; then :
31030  cat >>confdefs.h <<_ACEOF
31031#define HAVE_KVM_OPEN 1
31032_ACEOF
31033
31034fi
31035done
31036
31037    ;;
31038esac
31039
31040case "$host" in
31041 *-*-sco3.2v5.0.*)
31042    # Just stubs.  Sigh.
31043    ;;
31044 *) for ac_func in mkstemp
31045do :
31046  ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
31047if test "x$ac_cv_func_mkstemp" = xyes; then :
31048  cat >>confdefs.h <<_ACEOF
31049#define HAVE_MKSTEMP 1
31050_ACEOF
31051
31052fi
31053done
31054
31055    ;;
31056esac
31057for ac_func in mktime
31058do :
31059  ac_fn_c_check_func "$LINENO" "mktime" "ac_cv_func_mktime"
31060if test "x$ac_cv_func_mktime" = xyes; then :
31061  cat >>confdefs.h <<_ACEOF
31062#define HAVE_MKTIME 1
31063_ACEOF
31064
31065fi
31066done
31067
31068case "$host" in
31069 *-*-aix[4-9]*)
31070    # XXX only verified thru AIX6.
31071    # Just a stub.  Sigh.
31072    ;;
31073 *-*-irix[45]*)
31074    # Just a stub in "old" Irix.  Sigh.
31075    ;;
31076# In the belief that the fix for bug 1223 fixes mlockall() under linux...
31077# *-*-*linux*)
31078#    # there, but more trouble than it is worth for now (resolver problems)
31079#    ;;
31080 *-*-qnx*)
31081    # Apparently there but not working in QNX.  Sigh?
31082    ;;
31083 *-*-sco3.2v5.0.*)
31084    # Just a stub.  Sigh.
31085    ;;
31086 alpha*-dec-osf4*|alpha*-dec-osf5*)
31087    # mlockall is there, as a #define calling memlk via <sys/mman.h>
31088    # Not easy to test for - cheat.
31089    for ac_func in memlk
31090do :
31091  ac_fn_c_check_func "$LINENO" "memlk" "ac_cv_func_memlk"
31092if test "x$ac_cv_func_memlk" = xyes; then :
31093  cat >>confdefs.h <<_ACEOF
31094#define HAVE_MEMLK 1
31095_ACEOF
31096 ac_cv_func_mlockall=yes
31097fi
31098done
31099
31100    for ac_func in mlockall
31101do :
31102  ac_fn_c_check_func "$LINENO" "mlockall" "ac_cv_func_mlockall"
31103if test "x$ac_cv_func_mlockall" = xyes; then :
31104  cat >>confdefs.h <<_ACEOF
31105#define HAVE_MLOCKALL 1
31106_ACEOF
31107
31108fi
31109done
31110
31111    ;;
31112 *) for ac_func in mlockall
31113do :
31114  ac_fn_c_check_func "$LINENO" "mlockall" "ac_cv_func_mlockall"
31115if test "x$ac_cv_func_mlockall" = xyes; then :
31116  cat >>confdefs.h <<_ACEOF
31117#define HAVE_MLOCKALL 1
31118_ACEOF
31119
31120fi
31121done
31122
31123    ;;
31124esac
31125for ac_func in nice plock pututline pututxline readlink rtprio
31126do :
31127  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31128ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
31129if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
31130  cat >>confdefs.h <<_ACEOF
31131#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31132_ACEOF
31133
31134fi
31135done
31136
31137case "$host" in
31138 *-*-aix[4-9]*)
31139    # XXX only verified thru AIX6.
31140    # Just a stub in AIX 4.  Sigh.
31141    ;;
31142 *-*-solaris2.5*)
31143    # Just stubs in solaris2.5.  Sigh.
31144    ;;
31145 *) for ac_func in sched_setscheduler
31146do :
31147  ac_fn_c_check_func "$LINENO" "sched_setscheduler" "ac_cv_func_sched_setscheduler"
31148if test "x$ac_cv_func_sched_setscheduler" = xyes; then :
31149  cat >>confdefs.h <<_ACEOF
31150#define HAVE_SCHED_SETSCHEDULER 1
31151_ACEOF
31152
31153fi
31154done
31155
31156    ;;
31157esac
31158for ac_func in setlinebuf setpgid setpriority setsid setvbuf
31159do :
31160  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31161ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
31162if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
31163  cat >>confdefs.h <<_ACEOF
31164#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31165_ACEOF
31166
31167fi
31168done
31169
31170for ac_func in strdup strerror setrlimit strchr
31171do :
31172  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31173ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
31174if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
31175  cat >>confdefs.h <<_ACEOF
31176#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31177_ACEOF
31178
31179fi
31180done
31181
31182case "$host" in
31183 *-*-aix[4-9]*)
31184    # XXX only verified thru AIX6.
31185    # Just stubs.  Sigh.
31186    ;;
31187 *-*-netbsd1*)
31188    # Just stubs.  Sigh.
31189    ;;
31190 *-*-netbsdelf1*)
31191    # Just stubs.  Sigh.
31192    ;;
31193 *-*-openbsd*)
31194    # Just stubs.  Sigh.
31195    ;;
31196 *)
31197    for ac_func in timer_create
31198do :
31199  ac_fn_c_check_func "$LINENO" "timer_create" "ac_cv_func_timer_create"
31200if test "x$ac_cv_func_timer_create" = xyes; then :
31201  cat >>confdefs.h <<_ACEOF
31202#define HAVE_TIMER_CREATE 1
31203_ACEOF
31204
31205fi
31206done
31207
31208    ;;
31209esac
31210
31211
31212
31213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RLIMIT_MEMLOCK" >&5
31214$as_echo_n "checking for RLIMIT_MEMLOCK... " >&6; }
31215if ${ntp_cv_rlimit_memlock+:} false; then :
31216  $as_echo_n "(cached) " >&6
31217else
31218  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31219/* end confdefs.h.  */
31220
31221		#ifdef HAVE_SYS_TYPES_H
31222		# include <sys/types.h>
31223		#endif
31224		#ifdef HAVE_SYS_TIME_H
31225		# include <sys/time.h>
31226		#endif
31227		#ifdef HAVE_SYS_RESOURCE_H
31228		# include <sys/resource.h>
31229		#endif
31230
31231int
31232main ()
31233{
31234
31235		getrlimit(RLIMIT_MEMLOCK, 0);
31236
31237
31238  ;
31239  return 0;
31240}
31241_ACEOF
31242if ac_fn_c_try_compile "$LINENO"; then :
31243  ntp_cv_rlimit_memlock=yes
31244else
31245  ntp_cv_rlimit_memlock=no
31246
31247fi
31248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31249
31250fi
31251{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rlimit_memlock" >&5
31252$as_echo "$ntp_cv_rlimit_memlock" >&6; }
31253case "$host" in
31254 *-*-*linux*)
31255    ntp_dflt_rlimit_memlock="-1" ;;
31256 *) ntp_dflt_rlimit_memlock="32" ;;
31257esac
31258case "$ntp_cv_rlimit_memlock" in
31259 yes)
31260
31261    HAVE_RLIMIT_MEMLOCK=" memlock $ntp_dflt_rlimit_memlock"  ;;
31262esac
31263
31264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for RLIMIT_STACK" >&5
31265$as_echo_n "checking for RLIMIT_STACK... " >&6; }
31266if ${ntp_cv_rlimit_stack+:} false; then :
31267  $as_echo_n "(cached) " >&6
31268else
31269  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31270/* end confdefs.h.  */
31271
31272		#ifdef HAVE_SYS_TYPES_H
31273		# include <sys/types.h>
31274		#endif
31275		#ifdef HAVE_SYS_TIME_H
31276		# include <sys/time.h>
31277		#endif
31278		#ifdef HAVE_SYS_RESOURCE_H
31279		# include <sys/resource.h>
31280		#endif
31281
31282int
31283main ()
31284{
31285
31286		getrlimit(RLIMIT_STACK, 0);
31287
31288
31289  ;
31290  return 0;
31291}
31292_ACEOF
31293if ac_fn_c_try_compile "$LINENO"; then :
31294  ntp_cv_rlimit_stack=yes
31295else
31296  ntp_cv_rlimit_stack=no
31297
31298fi
31299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31300
31301fi
31302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rlimit_stack" >&5
31303$as_echo "$ntp_cv_rlimit_stack" >&6; }
31304case "$ntp_cv_rlimit_stack" in
31305 yes)
31306
31307    HAVE_RLIMIT_STACK=" stacksize 50"
31308esac
31309
31310# HMS: Only if we are doing the MLOCKALL stuff...
31311{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default number of 4k stack pages" >&5
31312$as_echo_n "checking for the default number of 4k stack pages... " >&6; }
31313
31314# Check whether --with-stack-limit was given.
31315if test "${with_stack_limit+set}" = set; then :
31316  withval=$with_stack_limit; ans=$withval
31317else
31318  ans=yes
31319
31320fi
31321
31322case "$ans" in
31323 yes | no)
31324    case "$host" in
31325     *-*-openbsd*)
31326	ans=200
31327	;;
31328     *) ans=50
31329        ;;
31330    esac
31331    ;;
31332 [1-9][0-9]*)
31333    ;;
31334 *) as_fn_error $? "\"--with-stack-limit requires an integer argument.\"" "$LINENO" 5
31335    ;;
31336esac
31337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31338$as_echo "$ans" >&6; }
31339
31340cat >>confdefs.h <<_ACEOF
31341#define DFLT_RLIMIT_STACK $ans
31342_ACEOF
31343
31344
31345# HMS: only if we have RLIMIT_MEMLOCK
31346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the default number of megabytes to MEMLOCK" >&5
31347$as_echo_n "checking for the default number of megabytes to MEMLOCK... " >&6; }
31348
31349# Check whether --with-memlock was given.
31350if test "${with_memlock+set}" = set; then :
31351  withval=$with_memlock; ans=$withval
31352else
31353  ans=yes
31354
31355fi
31356
31357case "$ans" in
31358 yes | no)
31359    ans=$ntp_dflt_rlimit_memlock
31360    ;;
31361 [1-9][0-9]*) ;;
31362 *) as_fn_error $? "\"--with-memlock requires an integer argument.\"" "$LINENO" 5
31363     ;;
31364esac
31365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
31366$as_echo "$ans" >&6; }
31367
31368cat >>confdefs.h <<_ACEOF
31369#define DFLT_RLIMIT_MEMLOCK $ans
31370_ACEOF
31371
31372
31373
31374
31375# some OSes prefer _exit() in forked children to exit()
31376for ac_func in _exit
31377do :
31378  ac_fn_c_check_func "$LINENO" "_exit" "ac_cv_func__exit"
31379if test "x$ac_cv_func__exit" = xyes; then :
31380  cat >>confdefs.h <<_ACEOF
31381#define HAVE__EXIT 1
31382_ACEOF
31383
31384fi
31385done
31386
31387ntp_worker_child_exit=exit
31388case "$ac_cv_func__exit::$host_os" in
31389 yes::netbsd*)
31390    ntp_worker_child_exit=_exit
31391    ;;
31392 yes::openbsd*)
31393    ntp_worker_child_exit=_exit
31394    ;;
31395esac
31396
31397cat >>confdefs.h <<_ACEOF
31398#define WORKER_CHILD_EXIT $ntp_worker_child_exit
31399_ACEOF
31400
31401
31402for ac_func in umask uname updwtmp updwtmpx
31403do :
31404  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
31405ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
31406if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
31407  cat >>confdefs.h <<_ACEOF
31408#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
31409_ACEOF
31410
31411fi
31412done
31413
31414
31415###
31416
31417# http://bugs.ntp.org/737
31418case "$ac_cv_func_recvmsg" in
31419 yes)
31420    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need extra help to define struct iovec" >&5
31421$as_echo_n "checking if we need extra help to define struct iovec... " >&6; }
31422if ${ntp_cv_struct_iovec_help+:} false; then :
31423  $as_echo_n "(cached) " >&6
31424else
31425
31426	    compiled=no
31427	    for ntp_cv_struct_iovec_help in '0' '1'; do
31428		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31429/* end confdefs.h.  */
31430
31431			    #ifdef HAVE_SYS_TYPES_H
31432			    # include <sys/types.h>
31433			    #endif
31434			    #ifdef HAVE_SYS_SOCKET_H
31435			    # include <sys/socket.h>
31436			    #endif
31437			    #if $ntp_cv_struct_iovec_help
31438			    # include <sys/uio.h>
31439			    #endif
31440
31441int
31442main ()
31443{
31444
31445			    void foo(void) {
31446				ssize_t x;
31447				int s = 0;
31448				struct iovec iov;
31449				struct msghdr mh;
31450				int flags = 0;
31451
31452				mh.msg_iov = &iov;
31453				x = recvmsg(s, &mh, flags);
31454			    }
31455
31456
31457  ;
31458  return 0;
31459}
31460_ACEOF
31461if ac_fn_c_try_compile "$LINENO"; then :
31462  compiled=yes ; break 1
31463fi
31464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31465	    done
31466	    case "$compiled" in
31467	     no)
31468		ntp_cv_struct_iovec_help=0
31469	    esac
31470	    { compiled=; unset compiled;}
31471
31472
31473fi
31474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_struct_iovec_help" >&5
31475$as_echo "$ntp_cv_struct_iovec_help" >&6; }
31476    case "$ntp_cv_struct_iovec_help" in
31477     1)
31478
31479$as_echo "#define HAVE_SYS_UIO_H 1" >>confdefs.h
31480
31481    esac
31482esac
31483
31484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking number of arguments taken by setpgrp()" >&5
31485$as_echo_n "checking number of arguments taken by setpgrp()... " >&6; }
31486if ${ntp_cv_func_setpgrp_nargs+:} false; then :
31487  $as_echo_n "(cached) " >&6
31488else
31489  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31490/* end confdefs.h.  */
31491
31492		#ifdef HAVE_SYS_TYPES_H
31493		# include <sys/types.h>
31494		#endif
31495		#ifdef HAVE_UNISTD_H
31496		# include <unistd.h>
31497		#endif
31498
31499int
31500main ()
31501{
31502
31503		setpgrp(0, 0);
31504
31505
31506  ;
31507  return 0;
31508}
31509_ACEOF
31510if ac_fn_c_try_compile "$LINENO"; then :
31511  ntp_cv_func_setpgrp_nargs=2
31512else
31513  ntp_cv_func_setpgrp_nargs=0
31514
31515fi
31516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31517
31518fi
31519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_setpgrp_nargs" >&5
31520$as_echo "$ntp_cv_func_setpgrp_nargs" >&6; }
31521case "$ntp_cv_func_setpgrp_nargs" in
31522 0)
31523
31524$as_echo "#define HAVE_SETPGRP_0 1" >>confdefs.h
31525
31526esac
31527
31528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to declare 'errno'" >&5
31529$as_echo_n "checking if we need to declare 'errno'... " >&6; }
31530if ${ntp_cv_decl_errno+:} false; then :
31531  $as_echo_n "(cached) " >&6
31532else
31533  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31534/* end confdefs.h.  */
31535
31536		#ifdef HAVE_ERRNO_H
31537		# include <errno.h>
31538		#endif
31539
31540int
31541main ()
31542{
31543
31544		errno = 0;
31545
31546
31547  ;
31548  return 0;
31549}
31550_ACEOF
31551if ac_fn_c_try_compile "$LINENO"; then :
31552  ntp_cv_decl_errno=no
31553else
31554  ntp_cv_decl_errno=yes
31555
31556fi
31557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31558
31559fi
31560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_errno" >&5
31561$as_echo "$ntp_cv_decl_errno" >&6; }
31562case "$ntp_cv_decl_errno" in
31563 yes)
31564
31565$as_echo "#define DECL_ERRNO 1" >>confdefs.h
31566
31567esac
31568
31569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we may declare 'h_errno'" >&5
31570$as_echo_n "checking if we may declare 'h_errno'... " >&6; }
31571if ${ntp_cv_decl_h_errno+:} false; then :
31572  $as_echo_n "(cached) " >&6
31573else
31574  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31575/* end confdefs.h.  */
31576
31577		#include <sys/types.h>
31578		#ifdef HAVE_NETINET_IN_H
31579		# include <netinet/in.h>
31580		#endif
31581		#ifdef HAVE_ARPA_NAMESER_H
31582		# include <arpa/nameser.h>
31583		#endif
31584		#ifdef HAVE_NETDB_H
31585		# include <netdb.h>
31586		#endif
31587		#ifdef HAVE_RESOLV_H
31588		# include <resolv.h>
31589		#endif
31590
31591int
31592main ()
31593{
31594
31595		extern int h_errno;
31596
31597
31598  ;
31599  return 0;
31600}
31601_ACEOF
31602if ac_fn_c_try_compile "$LINENO"; then :
31603  ntp_cv_decl_h_errno=yes
31604else
31605  ntp_cv_decl_h_errno=no
31606
31607fi
31608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31609
31610fi
31611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_h_errno" >&5
31612$as_echo "$ntp_cv_decl_h_errno" >&6; }
31613case "$ntp_cv_decl_h_errno" in
31614 yes)
31615
31616$as_echo "#define DECL_H_ERRNO 1" >>confdefs.h
31617
31618esac
31619
31620{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if declaring 'syscall()' is ok" >&5
31621$as_echo_n "checking if declaring 'syscall()' is ok... " >&6; }
31622if ${ntp_cv_decl_syscall+:} false; then :
31623  $as_echo_n "(cached) " >&6
31624else
31625  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
31626/* end confdefs.h.  */
31627
31628		#ifdef HAVE_SYS_TYPES_H
31629		# include <sys/types.h>
31630		#endif
31631		#ifdef HAVE_UNISTD_H
31632		# include <unistd.h>
31633		#endif
31634
31635int
31636main ()
31637{
31638
31639		extern int syscall (int, ...);
31640
31641
31642  ;
31643  return 0;
31644}
31645	ntp_cv_decl_syscall=yes
31646_ACEOF
31647if ac_fn_c_try_compile "$LINENO"; then :
31648  ntp_cv_decl_syscall=no
31649
31650fi
31651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
31652
31653fi
31654{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_decl_syscall" >&5
31655$as_echo "$ntp_cv_decl_syscall" >&6; }
31656case "$ntp_cv_decl_syscall" in
31657 yes)
31658
31659$as_echo "#define DECL_SYSCALL 1" >>confdefs.h
31660
31661esac
31662
31663case "$host" in
31664 *-*-aix4.3.*)
31665
31666$as_echo "#define DECL_HSTRERROR_0 1" >>confdefs.h
31667		# Needed for XLC under AIX 4.3.2
31668    ;;
31669 *-*-mpeix*)
31670
31671$as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
31672
31673
31674$as_echo "#define DECL_INET_NTOA_0 1" >>confdefs.h
31675
31676
31677$as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
31678
31679
31680$as_echo "#define DECL_SELECT_0 1" >>confdefs.h
31681
31682
31683$as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
31684
31685
31686$as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
31687
31688
31689$as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
31690
31691    ;;
31692 *-*-osf[45]*)
31693
31694$as_echo "#define DECL_PLOCK_0 1" >>confdefs.h
31695
31696
31697$as_echo "#define DECL_STIME_1 1" >>confdefs.h
31698
31699    ;;
31700 *-*-qnx*)
31701
31702$as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
31703
31704    ;;
31705 *-*-riscos4*)
31706
31707$as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
31708
31709
31710$as_echo "#define DECL_BZERO_0 1" >>confdefs.h
31711
31712
31713$as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
31714
31715
31716$as_echo "#define DECL_IPC_0 1" >>confdefs.h
31717
31718
31719$as_echo "#define DECL_MEMMOVE_0 1" >>confdefs.h
31720
31721
31722$as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
31723
31724
31725$as_echo "#define DECL_RENAME_0 1" >>confdefs.h
31726
31727
31728$as_echo "#define DECL_SELECT_0 1" >>confdefs.h
31729
31730
31731$as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
31732
31733
31734$as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
31735
31736
31737$as_echo "#define DECL_STDIO_0 1" >>confdefs.h
31738
31739
31740$as_echo "#define DECL_STRTOL_0 1" >>confdefs.h
31741
31742
31743$as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
31744
31745
31746$as_echo "#define DECL_TIME_0 1" >>confdefs.h
31747
31748
31749$as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
31750
31751
31752$as_echo "#define DECL_TOLOWER_0 1" >>confdefs.h
31753
31754    ;;
31755 *-*-solaris2*)
31756
31757$as_echo "#define DECL_MKSTEMP_0 1" >>confdefs.h
31758
31759
31760$as_echo "#define DECL_SETPRIORITY_1 1" >>confdefs.h
31761
31762    case "$host" in
31763     *-*-solaris2.4)
31764
31765$as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
31766
31767	;;
31768    esac
31769    ;;
31770 *-*-sunos4*)
31771
31772$as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
31773
31774
31775$as_echo "#define DECL_BCOPY_0 1" >>confdefs.h
31776
31777
31778$as_echo "#define DECL_BZERO_0 1" >>confdefs.h
31779
31780
31781$as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
31782
31783
31784$as_echo "#define DECL_IPC_0 1" >>confdefs.h
31785
31786
31787$as_echo "#define DECL_MEMMOVE_0 1" >>confdefs.h
31788
31789
31790$as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
31791
31792
31793$as_echo "#define DECL_MKSTEMP_0 1" >>confdefs.h
31794
31795
31796$as_echo "#define DECL_RENAME_0 1" >>confdefs.h
31797
31798
31799$as_echo "#define DECL_SELECT_0 1" >>confdefs.h
31800
31801
31802$as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
31803
31804
31805$as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
31806
31807
31808$as_echo "#define DECL_SIGVEC_0 1" >>confdefs.h
31809
31810    case "`basename $ac_cv_prog_CC`" in
31811     acc*) ;;
31812     *)
31813$as_echo "#define DECL_STDIO_0 1" >>confdefs.h
31814
31815	;;
31816    esac
31817
31818$as_echo "#define DECL_STRTOL_0 1" >>confdefs.h
31819
31820
31821$as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
31822
31823
31824$as_echo "#define DECL_TIME_0 1" >>confdefs.h
31825
31826
31827$as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
31828
31829
31830$as_echo "#define DECL_TOLOWER_0 1" >>confdefs.h
31831
31832
31833$as_echo "#define DECL_TOUPPER_0 1" >>confdefs.h
31834
31835
31836$as_echo "#define DECL_STRERROR_0 1" >>confdefs.h
31837
31838    ;;
31839 *-*-ultrix4*)
31840
31841$as_echo "#define DECL_ADJTIME_0 1" >>confdefs.h
31842
31843
31844$as_echo "#define DECL_BZERO_0 1" >>confdefs.h
31845
31846
31847$as_echo "#define DECL_CFSETISPEED_0 1" >>confdefs.h
31848
31849
31850$as_echo "#define DECL_IOCTL_0 1" >>confdefs.h
31851
31852
31853$as_echo "#define DECL_IPC_0 1" >>confdefs.h
31854
31855
31856$as_echo "#define DECL_MKTEMP_0 1" >>confdefs.h
31857
31858
31859$as_echo "#define DECL_NLIST_0 1" >>confdefs.h
31860
31861
31862$as_echo "#define DECL_PLOCK_0 1" >>confdefs.h
31863
31864
31865$as_echo "#define DECL_SELECT_0 1" >>confdefs.h
31866
31867
31868$as_echo "#define DECL_SETITIMER_0 1" >>confdefs.h
31869
31870
31871$as_echo "#define DECL_SETPRIORITY_0 1" >>confdefs.h
31872
31873
31874$as_echo "#define DECL_STIME_0 1" >>confdefs.h
31875
31876
31877$as_echo "#define DECL_SYSLOG_0 1" >>confdefs.h
31878
31879
31880$as_echo "#define DECL_TIMEOFDAY_0 1" >>confdefs.h
31881
31882    ;;
31883esac
31884
31885case "$host" in
31886 *-*-sco3.2*)
31887
31888$as_echo "#define TERMIOS_NEEDS__SVID3 1" >>confdefs.h
31889
31890    ;;
31891esac
31892
31893case "$host" in
31894 *-*-hpux[567]*)
31895
31896$as_echo "#define NEED_RCVBUF_SLOP 1" >>confdefs.h
31897
31898esac
31899
31900{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we will open the broadcast socket" >&5
31901$as_echo_n "checking if we will open the broadcast socket... " >&6; }
31902if ${ntp_cv_var_open_bcast_socket+:} false; then :
31903  $as_echo_n "(cached) " >&6
31904else
31905
31906	ans=yes
31907	case "$host" in
31908	 *-*-domainos)
31909	    ans=no
31910	esac
31911	ntp_cv_var_open_bcast_socket=$ans
31912
31913
31914fi
31915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_open_bcast_socket" >&5
31916$as_echo "$ntp_cv_var_open_bcast_socket" >&6; }
31917case "$ntp_cv_var_open_bcast_socket" in
31918 yes)
31919
31920$as_echo "#define OPEN_BCAST_SOCKET 1" >>confdefs.h
31921
31922esac
31923
31924case "$host" in
31925 *-*-hpux*)
31926
31927$as_echo "#define NEED_HPUX_FINDCONFIG 1" >>confdefs.h
31928
31929esac
31930
31931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if process groups are set with -pid" >&5
31932$as_echo_n "checking if process groups are set with -pid... " >&6; }
31933if ${ntp_cv_arg_setpgrp_negpid+:} false; then :
31934  $as_echo_n "(cached) " >&6
31935else
31936
31937	case "$host" in
31938	 *-*-hpux[567]*)
31939	    ans=no
31940	    ;;
31941	 *-*-hpux*)
31942	    ans=yes
31943	    ;;
31944	 *-*-*linux*)
31945	    ans=yes
31946	    ;;
31947	 *-*-sunos3*)
31948	    ans=yes
31949	    ;;
31950	 *-*-ultrix2*)
31951	    ans=yes
31952	    ;;
31953	 *)
31954	    ans=no
31955	    ;;
31956	esac
31957	ntp_cv_arg_setpgrp_negpid=$ans
31958
31959
31960fi
31961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_arg_setpgrp_negpid" >&5
31962$as_echo "$ntp_cv_arg_setpgrp_negpid" >&6; }
31963case "$ntp_cv_arg_setpgrp_negpid" in
31964 yes)
31965
31966$as_echo "#define UDP_BACKWARDS_SETOWN 1" >>confdefs.h
31967
31968esac
31969
31970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need a ctty for F_SETOWN" >&5
31971$as_echo_n "checking if we need a ctty for F_SETOWN... " >&6; }
31972if ${ntp_cv_func_ctty_for_f_setown+:} false; then :
31973  $as_echo_n "(cached) " >&6
31974else
31975
31976	case "$host" in
31977	 *-*-bsdi[23]*)
31978	    ans=yes
31979	    ;;
31980	 *-*-freebsd*)
31981	    ans=yes
31982	    ;;
31983	# NetBSD versions prior to 3.99.8 require a CTTY for F_SETOWN,
31984	# while later versions will fail a ioctl(TIOCSCTTY, 0) call in
31985	# some cases and so should not have USE_FSETOWNCTTY.  "netbsd"
31986	# in $host may be followed by "aout", "ecoff", or "elf".
31987	 *-*-netbsd*[a-z]3.[0-8]*|*-*-netbsd*[a-z][0-2].*|*-*-netbsd*[a-z]3.99.[0-7])
31988	    ans=yes
31989	    ;;
31990	 *-*-netbsd3.[0-8]*|*-*-netbsd[0-2].*|*-*-netbsd3.99.[0-7])
31991	    ans=yes
31992	    ;;
31993	 *-*-openbsd*)
31994	    ans=yes
31995	    ;;
31996	 *-*-osf*)
31997	    ans=yes
31998	    ;;
31999	 *-*-darwin*)
32000	    ans=yes
32001	    ;;
32002	 *)
32003	    ans=no
32004	    ;;
32005	esac
32006	ntp_cv_func_ctty_for_f_setown=$ans
32007
32008
32009fi
32010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_ctty_for_f_setown" >&5
32011$as_echo "$ntp_cv_func_ctty_for_f_setown" >&6; }
32012case "$ntp_cv_func_ctty_for_f_setown" in
32013 yes)
32014
32015$as_echo "#define USE_FSETOWNCTTY 1" >>confdefs.h
32016
32017esac
32018
32019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the OS clears cached routes when more specifics become available" >&5
32020$as_echo_n "checking if the OS clears cached routes when more specifics become available... " >&6; }
32021if ${ntp_cv_os_routeupdates+:} false; then :
32022  $as_echo_n "(cached) " >&6
32023else
32024
32025	case "$host" in
32026	 *-*-netbsd*)
32027	    ans=yes
32028	    ;;
32029	 *)
32030	    ans=no
32031	    ;;
32032	esac
32033	ntp_cv_os_routeupdates=$ans
32034
32035
32036fi
32037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_os_routeupdates" >&5
32038$as_echo "$ntp_cv_os_routeupdates" >&6; }
32039case "$ntp_cv_os_routeupdates" in
32040 yes)
32041
32042$as_echo "#define OS_MISSES_SPECIFIC_ROUTE_UPDATES 1" >>confdefs.h
32043
32044esac
32045
32046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the wildcard socket needs REUSEADDR to bind other addresses" >&5
32047$as_echo_n "checking if the wildcard socket needs REUSEADDR to bind other addresses... " >&6; }
32048if ${ntp_cv_os_wildcardreuse+:} false; then :
32049  $as_echo_n "(cached) " >&6
32050else
32051
32052	case "$host" in
32053	 *-*-*linux*)
32054	    ans=yes
32055	    ;;
32056	 *) ans=no
32057	    ;;
32058	esac
32059	ntp_cv_os_wildcardreuse=$ans
32060
32061
32062fi
32063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_os_wildcardreuse" >&5
32064$as_echo "$ntp_cv_os_wildcardreuse" >&6; }
32065case "$ntp_cv_os_wildcardreuse" in
32066 yes)
32067
32068$as_echo "#define OS_NEEDS_REUSEADDR_FOR_IFADDRBIND 1" >>confdefs.h
32069
32070esac
32071
32072case "$host" in
32073 *-*-aix*)
32074
32075$as_echo "#define NLIST_EXTRA_INDIRECTION 1" >>confdefs.h
32076
32077esac
32078
32079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a minimum recommended value of tickadj" >&5
32080$as_echo_n "checking for a minimum recommended value of tickadj... " >&6; }
32081if ${ntp_cv_var_min_rec_tickadj+:} false; then :
32082  $as_echo_n "(cached) " >&6
32083else
32084
32085	ans=no
32086	case "$host" in
32087	 *-*-aix*)
32088	    ans=40
32089	    ;;
32090	esac
32091	ntp_cv_var_min_rec_tickadj=$ans
32092
32093
32094fi
32095{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_min_rec_tickadj" >&5
32096$as_echo "$ntp_cv_var_min_rec_tickadj" >&6; }
32097case "$ntp_cv_var_min_rec_tickadj" in
32098 ''|no)
32099    ;;
32100 *)
32101
32102cat >>confdefs.h <<_ACEOF
32103#define MIN_REC_TICKADJ $ntp_cv_var_min_rec_tickadj
32104_ACEOF
32105
32106esac
32107
32108{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the TTY code permits PARENB and IGNPAR" >&5
32109$as_echo_n "checking if the TTY code permits PARENB and IGNPAR... " >&6; }
32110if ${ntp_cv_no_parenb_ignpar+:} false; then :
32111  $as_echo_n "(cached) " >&6
32112else
32113
32114	ans=no
32115	case "$host" in
32116	 i?86-*-*linux*)
32117	    ans=yes
32118	    ;;
32119	 mips-sgi-irix*)
32120	    ans=yes
32121	    ;;
32122	 i?86-*-freebsd[123].*)
32123	    ;;
32124	 i?86-*-freebsd*)
32125	    ans=yes
32126	    ;;
32127	 *-*-unicosmp*)
32128	    ans=yes
32129	    ;;
32130	esac
32131	ntp_cv_no_parenb_ignpar=$ans
32132
32133
32134fi
32135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_no_parenb_ignpar" >&5
32136$as_echo "$ntp_cv_no_parenb_ignpar" >&6; }
32137case "$ntp_cv_no_parenb_ignpar" in
32138 yes)
32139
32140$as_echo "#define NO_PARENB_IGNPAR 1" >>confdefs.h
32141
32142esac
32143
32144{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we're including processing time debugging code" >&5
32145$as_echo_n "checking if we're including processing time debugging code... " >&6; }
32146# Check whether --enable-debug-timing was given.
32147if test "${enable_debug_timing+set}" = set; then :
32148  enableval=$enable_debug_timing; ntp_ok=$enableval
32149else
32150  ntp_ok=no
32151
32152fi
32153
32154case "$ntp_ok" in
32155 yes)
32156
32157$as_echo "#define DEBUG_TIMING 1" >>confdefs.h
32158
32159esac
32160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32161$as_echo "$ntp_ok" >&6; }
32162
32163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a the number of minutes in a DST adjustment" >&5
32164$as_echo_n "checking for a the number of minutes in a DST adjustment... " >&6; }
32165# Check whether --enable-dst-minutes was given.
32166if test "${enable_dst_minutes+set}" = set; then :
32167  enableval=$enable_dst_minutes; ans=$enableval
32168else
32169  ans=60
32170
32171fi
32172
32173
32174cat >>confdefs.h <<_ACEOF
32175#define DSTMINUTES $ans
32176_ACEOF
32177
32178{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32179$as_echo "$ans" >&6; }
32180
32181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ntpd will retry permanent DNS failures" >&5
32182$as_echo_n "checking if ntpd will retry permanent DNS failures... " >&6; }
32183# Check whether --enable-ignore-dns-errors was given.
32184if test "${enable_ignore_dns_errors+set}" = set; then :
32185  enableval=$enable_ignore_dns_errors; ans=$enableval
32186else
32187  ans=no
32188
32189fi
32190
32191case "$ans" in
32192 yes)
32193
32194$as_echo "#define IGNORE_DNS_ERRORS 1" >>confdefs.h
32195
32196esac
32197{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32198$as_echo "$ans" >&6; }
32199
32200{ $as_echo "$as_me:${as_lineno-$LINENO}: checking availability of ntp_{adj,get}time()" >&5
32201$as_echo_n "checking availability of ntp_{adj,get}time()... " >&6; }
32202if ${ntp_cv_var_ntp_syscalls+:} false; then :
32203  $as_echo_n "(cached) " >&6
32204else
32205
32206	ntp_cv_var_ntp_syscalls=no
32207	case "$ac_cv_func_ntp_adjtime$ac_cv_func_ntp_gettime$ac_cv_func___adjtimex" in
32208	 yesyes*)
32209	    ntp_cv_var_ntp_syscalls=libc
32210	    ;;
32211	 *yes)
32212	    ntp_cv_var_ntp_syscalls=inline
32213	    ;;
32214	 *)
32215	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32216/* end confdefs.h.  */
32217
32218			#include <sys/syscall.h>
32219			#if !defined(SYS_ntp_gettime) || !defined(SYS_ntp_adjtime)
32220			# error
32221			#endif
32222
32223_ACEOF
32224if ac_fn_c_try_cpp "$LINENO"; then :
32225  ntp_cv_var_ntp_syscalls=kernel
32226
32227fi
32228rm -f conftest.err conftest.i conftest.$ac_ext
32229	    ;;
32230	 esac
32231
32232
32233fi
32234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_ntp_syscalls" >&5
32235$as_echo "$ntp_cv_var_ntp_syscalls" >&6; }
32236case "$ntp_cv_var_ntp_syscalls" in
32237 libc)
32238
32239$as_echo "#define NTP_SYSCALLS_LIBC 1" >>confdefs.h
32240
32241    ;;
32242 kernel)
32243
32244$as_echo "#define NTP_SYSCALLS_STD 1" >>confdefs.h
32245
32246    ;;
32247esac
32248
32249{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sys/timex.h has STA_FLL" >&5
32250$as_echo_n "checking if sys/timex.h has STA_FLL... " >&6; }
32251if ${ntp_cv_var_sta_fll+:} false; then :
32252  $as_echo_n "(cached) " >&6
32253else
32254  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32255/* end confdefs.h.  */
32256
32257		#include <sys/timex.h>
32258		#ifndef STA_FLL
32259		# error
32260		#endif
32261
32262_ACEOF
32263if ac_fn_c_try_cpp "$LINENO"; then :
32264  ntp_cv_var_sta_fll=yes
32265else
32266  ntp_cv_var_sta_fll=no
32267
32268fi
32269rm -f conftest.err conftest.i conftest.$ac_ext
32270
32271fi
32272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_sta_fll" >&5
32273$as_echo "$ntp_cv_var_sta_fll" >&6; }
32274
32275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have kernel PLL support" >&5
32276$as_echo_n "checking if we have kernel PLL support... " >&6; }
32277if ${ntp_cv_var_kernel_pll+:} false; then :
32278  $as_echo_n "(cached) " >&6
32279else
32280  	case "$ac_cv_header_sys_timex_h$ntp_cv_struct_ntptimeval$ntp_cv_var_sta_fll$ntp_cv_var_ntp_syscalls" in
32281	 *no*)
32282	    ntp_cv_var_kernel_pll=no
32283	    ;;
32284	 *) ntp_cv_var_kernel_pll=yes
32285	    ;;
32286	esac
32287
32288
32289fi
32290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_var_kernel_pll" >&5
32291$as_echo "$ntp_cv_var_kernel_pll" >&6; }
32292case "$ntp_cv_var_kernel_pll" in
32293 yes)
32294
32295$as_echo "#define KERNEL_PLL 1" >>confdefs.h
32296
32297esac
32298
32299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if SIOCGIFCONF returns buffer size in the buffer" >&5
32300$as_echo_n "checking if SIOCGIFCONF returns buffer size in the buffer... " >&6; }
32301if ${ntp_cv_size_returned_in_buffer+:} false; then :
32302  $as_echo_n "(cached) " >&6
32303else
32304
32305	ans=no
32306	case "$host" in
32307	 *-fujitsu-uxp*)
32308	    ans=yes
32309	    ;;
32310	 *-ncr-sysv4*)
32311	    ans=yes
32312	    ;;
32313	 *-univel-sysv*)
32314	    ans=yes
32315	    ;;
32316	esac
32317	ntp_cv_size_returned_in_buffer=$ans
32318
32319
32320fi
32321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_size_returned_in_buffer" >&5
32322$as_echo "$ntp_cv_size_returned_in_buffer" >&6; }
32323case "$ntp_cv_size_returned_in_buffer" in
32324 yes)
32325
32326$as_echo "#define SIZE_RETURNED_IN_BUFFER 1" >>confdefs.h
32327
32328esac
32329
32330# Check for ioctls TIOCGPPSEV
32331{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl TIOCGPPSEV" >&5
32332$as_echo_n "checking for TTY PPS ioctl TIOCGPPSEV... " >&6; }
32333case "$ac_cv_header_termios_h" in
32334 yes)
32335    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32336/* end confdefs.h.  */
32337
32338	    #include <termios.h>
32339	    #ifndef TIOCGPPSEV
32340	    # error
32341	    #endif
32342
32343_ACEOF
32344if ac_fn_c_try_cpp "$LINENO"; then :
32345  ntp_ok=yes
32346else
32347  ntp_ok=no
32348
32349fi
32350rm -f conftest.err conftest.i conftest.$ac_ext
32351    ;;
32352 *)
32353    ntp_ok=no
32354    ;;
32355esac
32356case "$ntp_ok" in
32357 yes)
32358
32359$as_echo "#define HAVE_TIOCGPPSEV 1" >>confdefs.h
32360
32361esac
32362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32363$as_echo "$ntp_ok" >&6; }
32364
32365# Check for ioctls TIOCSPPS
32366{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl TIOCSPPS" >&5
32367$as_echo_n "checking for TTY PPS ioctl TIOCSPPS... " >&6; }
32368case "$ac_cv_header_termios_h" in
32369 yes)
32370    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32371/* end confdefs.h.  */
32372
32373	    #include <termios.h>
32374	    #ifndef TIOCSPPS
32375	    # error
32376	    #endif
32377
32378_ACEOF
32379if ac_fn_c_try_cpp "$LINENO"; then :
32380  ntp_ok=yes
32381else
32382  ntp_ok=no
32383
32384fi
32385rm -f conftest.err conftest.i conftest.$ac_ext
32386    ;;
32387 *)
32388    ntp_ok=no
32389    ;;
32390esac
32391case "$ntp_ok" in
32392 yes)
32393
32394$as_echo "#define HAVE_TIOCSPPS 1" >>confdefs.h
32395
32396esac
32397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32398$as_echo "$ntp_ok" >&6; }
32399
32400# Check for ioctls CIOGETEV
32401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TTY PPS ioctl CIOGETEV" >&5
32402$as_echo_n "checking for TTY PPS ioctl CIOGETEV... " >&6; }
32403case "$ac_cv_header_sys_ppsclock_h" in
32404 yes)
32405    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32406/* end confdefs.h.  */
32407
32408	    #include <sys/ppsclock.h>
32409	    #ifndef CIOGETEV
32410	    # error
32411	    #endif
32412
32413_ACEOF
32414if ac_fn_c_try_cpp "$LINENO"; then :
32415  ntp_ok=yes
32416else
32417  ntp_ok=no
32418
32419fi
32420rm -f conftest.err conftest.i conftest.$ac_ext
32421    ;;
32422 *)
32423    ntp_ok=no
32424    ;;
32425esac
32426case "$ntp_ok" in
32427 yes)
32428
32429$as_echo "#define HAVE_CIOGETEV 1" >>confdefs.h
32430
32431esac
32432{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32433$as_echo "$ntp_ok" >&6; }
32434
32435# ATOM/PPSAPI stuff.
32436
32437ntp_atom_ok=yes
32438
32439# Check for header timepps.h, if found then we have PPS API (Draft RFC) stuff.
32440
32441# The PPSAPI headers need "inline" ($ac_cv_c_inline='inline')
32442# The PPSAPI needs struct timespec.
32443# The PPSAPI also needs a timepps header.
32444
32445case "$ac_cv_c_inline$ntp_cv_struct_timespec" in
32446 inlineyes)
32447    case "$ac_cv_header_timepps_h$ac_cv_header_sys_timepps_h$host_os" in
32448     *yes* | *sunos* | *solaris* | *sco* | *netbsd* )
32449
32450$as_echo "#define HAVE_PPSAPI 1" >>confdefs.h
32451
32452	ntp_jupiter_ok=yes
32453	ntp_oncore_ok=yes
32454	ntp_parse_ok=yes
32455	ntp_ripe_ncc_ok=yes
32456	;;
32457    esac
32458    ;;
32459esac
32460
32461# Check for ioctls TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG
32462ac_fn_c_check_header_mongrel "$LINENO" "linux/serial.h" "ac_cv_header_linux_serial_h" "$ac_includes_default"
32463if test "x$ac_cv_header_linux_serial_h" = xyes; then :
32464
32465fi
32466
32467
32468case "$ac_cv_header_sys_ppsclock_h$ac_cv_header_linux_serial_h" in
32469  yesyes)
32470    { $as_echo "$as_me:${as_lineno-$LINENO}: checking ioctl TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG" >&5
32471$as_echo_n "checking ioctl TIOCGSERIAL, TIOCSSERIAL, ASYNC_PPS_CD_POS, ASYNC_PPS_CD_NEG... " >&6; }
32472    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32473/* end confdefs.h.  */
32474
32475	    #include <sys/time.h>
32476	    typedef int u_int;
32477	    #include <sys/ppsclock.h>
32478	    #include <linux/serial.h>
32479
32480	    #ifndef TIOCGSERIAL
32481	    # error
32482	    #endif
32483	    #ifndef TIOCSSERIAL
32484	    # error
32485	    #endif
32486	    #ifndef ASYNC_PPS_CD_POS
32487	    # error
32488	    #endif
32489	    #ifndef ASYNC_PPS_CD_NEG
32490	    # error
32491	    #endif
32492	    #ifndef CIOGETEV
32493	    # error
32494	    #endif
32495
32496_ACEOF
32497if ac_fn_c_try_cpp "$LINENO"; then :
32498  ntp_ok=yes
32499else
32500  ntp_ok=no
32501
32502fi
32503rm -f conftest.err conftest.i conftest.$ac_ext
32504    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32505$as_echo "$ntp_ok" >&6; }
32506    ;;
32507  *)
32508    ntp_ok=no
32509    ;;
32510esac
32511case "$ntp_ok" in
32512 yes)
32513
32514$as_echo "#define HAVE_TIO_SERIAL_STUFF 1" >>confdefs.h
32515
32516esac
32517
32518# Check for SHMEM_STATUS support
32519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SHMEM_STATUS support" >&5
32520$as_echo_n "checking SHMEM_STATUS support... " >&6; }
32521case "$ac_cv_header_sys_mman_h" in
32522 yes)
32523    ntp_ok=yes
32524    ;;
32525 *)
32526    ntp_ok=no
32527    ;;
32528esac
32529case "$ntp_ok" in
32530 yes)
32531
32532$as_echo "#define ONCORE_SHMEM_STATUS 1" >>confdefs.h
32533
32534esac
32535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32536$as_echo "$ntp_ok" >&6; }
32537
32538ntp_refclock=no
32539
32540# HPUX only, and by explicit request
32541{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Datum/Bancomm bc635/VME interface" >&5
32542$as_echo_n "checking Datum/Bancomm bc635/VME interface... " >&6; }
32543# Check whether --enable-BANCOMM was given.
32544if test "${enable_BANCOMM+set}" = set; then :
32545  enableval=$enable_BANCOMM; ntp_ok=$enableval
32546else
32547  ntp_ok=no
32548
32549fi
32550
32551case "$ntp_ok" in
32552 yes)
32553    ntp_refclock=yes
32554
32555$as_echo "#define CLOCK_BANC 1" >>confdefs.h
32556
32557    ;;
32558esac
32559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32560$as_echo "$ntp_ok" >&6; }
32561case "$ntp_ok$host" in
32562 yes*-*-hpux*) ;;
32563 yes*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
32564$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;} ;;
32565esac
32566
32567#HPUX only, and only by explicit request
32568{ $as_echo "$as_me:${as_lineno-$LINENO}: checking TrueTime GPS receiver/VME interface" >&5
32569$as_echo_n "checking TrueTime GPS receiver/VME interface... " >&6; }
32570# Check whether --enable-GPSVME was given.
32571if test "${enable_GPSVME+set}" = set; then :
32572  enableval=$enable_GPSVME; ntp_ok=$enableval
32573else
32574  ntp_ok=no
32575
32576fi
32577
32578case "$ntp_ok" in
32579 yes)
32580    ntp_refclock=yes
32581
32582$as_echo "#define CLOCK_GPSVME 1" >>confdefs.h
32583
32584    ;;
32585esac
32586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32587$as_echo "$ntp_ok" >&6; }
32588case "$ntp_ok$host" in
32589 yes*-*-hpux*) ;;
32590 yes*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
32591$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;} ;;
32592esac
32593
32594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCL720 clock support" >&5
32595$as_echo_n "checking for PCL720 clock support... " >&6; }
32596case "$ac_cv_header_machine_inline_h$ac_cv_header_sys_pcl720_h$ac_cv_header_sys_i8253_h" in
32597 yesyesyes)
32598
32599$as_echo "#define CLOCK_PPS720 1" >>confdefs.h
32600
32601    ans=yes
32602    ;;
32603 *)
32604    ans=no
32605    ;;
32606esac
32607{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
32608$as_echo "$ans" >&6; }
32609
32610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default inclusion of all suitable non-PARSE clocks" >&5
32611$as_echo_n "checking for default inclusion of all suitable non-PARSE clocks... " >&6; }
32612# Check whether --enable-all-clocks was given.
32613if test "${enable_all_clocks+set}" = set; then :
32614  enableval=$enable_all_clocks; ntp_eac=$enableval
32615else
32616  ntp_eac=yes
32617
32618fi
32619
32620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_eac" >&5
32621$as_echo "$ntp_eac" >&6; }
32622
32623# HMS: Should we also require ntp_parse_ok?
32624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for PARSE clocks" >&5
32625$as_echo_n "checking if we have support for PARSE clocks... " >&6; }
32626case "$ntp_atom_ok$ac_cv_header_termio_h$ac_cv_header_termios_h" in
32627 yes*yes*)
32628    ntp_canparse=yes
32629    ;;
32630 *) ntp_canparse=no
32631    ;;
32632esac
32633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canparse" >&5
32634$as_echo "$ntp_canparse" >&6; }
32635
32636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for audio clocks" >&5
32637$as_echo_n "checking if we have support for audio clocks... " >&6; }
32638case "$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
32639 *yes*)
32640    ntp_canaudio=yes
32641
32642$as_echo "#define HAVE_AUDIO /**/" >>confdefs.h
32643
32644    ;;
32645 *) ntp_canaudio=no ;;
32646esac
32647{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canaudio" >&5
32648$as_echo "$ntp_canaudio" >&6; }
32649
32650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we have support for the SHM refclock interface" >&5
32651$as_echo_n "checking if we have support for the SHM refclock interface... " >&6; }
32652case "$ac_cv_header_sys_ipc_h$ac_cv_header_sys_shm_h" in
32653 yesyes)
32654    ntp_canshm=yes
32655    ;;
32656 *) ntp_canshm=no ;;
32657esac
32658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_canshm" >&5
32659$as_echo "$ntp_canshm" >&6; }
32660
32661# Test for termios TIOCMBIS modem control (ACTS, Heath, Palisade)
32662{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for termios modem control" >&5
32663$as_echo_n "checking for termios modem control... " >&6; }
32664if ${ntp_cv_modem_control+:} false; then :
32665  $as_echo_n "(cached) " >&6
32666else
32667  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
32668/* end confdefs.h.  */
32669
32670		#ifdef HAVE_UNISTD_H
32671		# include <unistd.h>
32672		#endif
32673		#ifdef HAVE_TERMIOS_H
32674		# include <termios.h>
32675		#endif
32676		#ifdef HAVE_SYS_IOCTL_H
32677		# include <sys/ioctl.h>
32678		#endif
32679
32680int
32681main ()
32682{
32683
32684		int	dtr = TIOCM_DTR;
32685
32686		ioctl(1, TIOCMBIS, (char *)&dtr);
32687
32688
32689  ;
32690  return 0;
32691}
32692_ACEOF
32693if ac_fn_c_try_compile "$LINENO"; then :
32694  ntp_cv_modem_control=yes
32695else
32696  ntp_cv_modem_control=no
32697
32698fi
32699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
32700
32701fi
32702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_modem_control" >&5
32703$as_echo "$ntp_cv_modem_control" >&6; }
32704case "$ntp_eac::$ntp_cv_modem_control" in
32705 yes::yes)
32706    ntp_enable_all_modem_control_clocks=yes
32707    ;;
32708 *)
32709    ntp_enable_all_modem_control_clocks=no
32710    ;;
32711esac
32712
32713# Requires modem control
32714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ACTS modem service" >&5
32715$as_echo_n "checking ACTS modem service... " >&6; }
32716# Check whether --enable-ACTS was given.
32717if test "${enable_ACTS+set}" = set; then :
32718  enableval=$enable_ACTS; ntp_ok=$enableval
32719else
32720  ntp_ok=$ntp_enable_all_modem_control_clocks
32721
32722fi
32723
32724case "$ntp_ok" in
32725 yes)
32726    ntp_refclock=yes
32727
32728$as_echo "#define CLOCK_ACTS 1" >>confdefs.h
32729
32730    ;;
32731esac
32732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32733$as_echo "$ntp_ok" >&6; }
32734
32735{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Arbiter 1088A/B GPS receiver" >&5
32736$as_echo_n "checking Arbiter 1088A/B GPS receiver... " >&6; }
32737# Check whether --enable-ARBITER was given.
32738if test "${enable_ARBITER+set}" = set; then :
32739  enableval=$enable_ARBITER; ntp_ok=$enableval
32740else
32741  ntp_ok=$ntp_eac
32742
32743fi
32744
32745case "$ntp_ok" in
32746 yes)
32747    ntp_refclock=yes
32748
32749$as_echo "#define CLOCK_ARBITER 1" >>confdefs.h
32750
32751    ;;
32752esac
32753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32754$as_echo "$ntp_ok" >&6; }
32755
32756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Arcron MSF receiver" >&5
32757$as_echo_n "checking Arcron MSF receiver... " >&6; }
32758# Check whether --enable-ARCRON_MSF was given.
32759if test "${enable_ARCRON_MSF+set}" = set; then :
32760  enableval=$enable_ARCRON_MSF; ntp_ok=$enableval
32761else
32762  ntp_ok=$ntp_eac
32763
32764fi
32765
32766case "$ntp_ok" in
32767 yes)
32768    ntp_refclock=yes
32769
32770$as_echo "#define CLOCK_ARCRON_MSF 1" >>confdefs.h
32771
32772    ;;
32773esac
32774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32775$as_echo "$ntp_ok" >&6; }
32776
32777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Austron 2200A/2201A GPS receiver" >&5
32778$as_echo_n "checking Austron 2200A/2201A GPS receiver... " >&6; }
32779# Check whether --enable-AS2201 was given.
32780if test "${enable_AS2201+set}" = set; then :
32781  enableval=$enable_AS2201; ntp_ok=$enableval
32782else
32783  ntp_ok=$ntp_eac
32784
32785fi
32786
32787case "$ntp_ok" in
32788 yes)
32789    ntp_refclock=yes
32790
32791$as_echo "#define CLOCK_AS2201 1" >>confdefs.h
32792
32793    ;;
32794esac
32795{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32796$as_echo "$ntp_ok" >&6; }
32797
32798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ATOM PPS interface" >&5
32799$as_echo_n "checking ATOM PPS interface... " >&6; }
32800# Check whether --enable-ATOM was given.
32801if test "${enable_ATOM+set}" = set; then :
32802  enableval=$enable_ATOM; ntp_ok=$enableval
32803else
32804  ntp_ok=$ntp_eac
32805
32806fi
32807
32808case "$ntp_atom_ok" in
32809 no) ntp_ok=no ;;
32810esac
32811case "$ntp_ok" in
32812 yes)
32813    ntp_refclock=yes
32814
32815$as_echo "#define CLOCK_ATOM 1" >>confdefs.h
32816
32817    ;;
32818esac
32819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32820$as_echo "$ntp_ok" >&6; }
32821
32822{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Chrono-log K-series WWVB receiver" >&5
32823$as_echo_n "checking Chrono-log K-series WWVB receiver... " >&6; }
32824# Check whether --enable-CHRONOLOG was given.
32825if test "${enable_CHRONOLOG+set}" = set; then :
32826  enableval=$enable_CHRONOLOG; ntp_ok=$enableval
32827else
32828  ntp_ok=$ntp_eac
32829
32830fi
32831
32832case "$ntp_ok" in
32833 yes)
32834    ntp_refclock=yes
32835
32836$as_echo "#define CLOCK_CHRONOLOG 1" >>confdefs.h
32837
32838    ;;
32839esac
32840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32841$as_echo "$ntp_ok" >&6; }
32842
32843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CHU modem/decoder" >&5
32844$as_echo_n "checking CHU modem/decoder... " >&6; }
32845# Check whether --enable-CHU was given.
32846if test "${enable_CHU+set}" = set; then :
32847  enableval=$enable_CHU; ntp_ok=$enableval
32848else
32849  ntp_ok=$ntp_eac
32850
32851fi
32852
32853case "$ntp_ok" in
32854 yes)
32855    ntp_refclock=yes
32856
32857$as_echo "#define CLOCK_CHU 1" >>confdefs.h
32858
32859    ;;
32860esac
32861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32862$as_echo "$ntp_ok" >&6; }
32863ntp_refclock_chu=$ntp_ok
32864
32865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking CHU audio/decoder" >&5
32866$as_echo_n "checking CHU audio/decoder... " >&6; }
32867# Check whether --enable-AUDIO-CHU was given.
32868if test "${enable_AUDIO_CHU+set}" = set; then :
32869  enableval=$enable_AUDIO_CHU; ntp_ok=$enableval
32870else
32871
32872	case "$ntp_eac$ntp_refclock_chu$ntp_canaudio" in
32873	 *no*)	ntp_ok=no  ;;
32874	 *)	ntp_ok=yes ;;
32875	esac
32876
32877
32878fi
32879
32880{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32881$as_echo "$ntp_ok" >&6; }
32882# We used to check for sunos/solaris target...
32883case "$ntp_ok$ntp_refclock_chu$ntp_canaudio" in
32884 yes*no*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is...no ***" >&5
32885$as_echo "$as_me: WARNING: *** But the expected answer is...no ***" >&2;}
32886esac
32887
32888# Not under HP-UX
32889{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Datum Programmable Time System" >&5
32890$as_echo_n "checking Datum Programmable Time System... " >&6; }
32891# Check whether --enable-DATUM was given.
32892if test "${enable_DATUM+set}" = set; then :
32893  enableval=$enable_DATUM; ntp_ok=$enableval
32894else
32895
32896	case "$ac_cv_header_termios_h" in
32897	 yes)
32898	    ntp_ok=$ntp_eac
32899	    ;;
32900	 *) ntp_ok=no
32901	    ;;
32902	esac
32903
32904
32905fi
32906
32907case "$ntp_ok" in
32908 yes)
32909    ntp_refclock=yes
32910
32911$as_echo "#define CLOCK_DATUM 1" >>confdefs.h
32912
32913    ;;
32914esac
32915{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32916$as_echo "$ntp_ok" >&6; }
32917
32918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Dumb generic hh:mm:ss local clock" >&5
32919$as_echo_n "checking Dumb generic hh:mm:ss local clock... " >&6; }
32920# Check whether --enable-DUMBCLOCK was given.
32921if test "${enable_DUMBCLOCK+set}" = set; then :
32922  enableval=$enable_DUMBCLOCK; ntp_ok=$enableval
32923else
32924  ntp_ok=$ntp_eac
32925
32926fi
32927
32928case "$ntp_ok" in
32929 yes)
32930    ntp_refclock=yes
32931
32932$as_echo "#define CLOCK_DUMBCLOCK 1" >>confdefs.h
32933
32934    ;;
32935esac
32936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32937$as_echo "$ntp_ok" >&6; }
32938
32939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Forum Graphic GPS" >&5
32940$as_echo_n "checking Forum Graphic GPS... " >&6; }
32941# Check whether --enable-FG was given.
32942if test "${enable_FG+set}" = set; then :
32943  enableval=$enable_FG; ntp_ok=$enableval
32944else
32945  ntp_ok=$ntp_eac
32946
32947fi
32948
32949case "$ntp_ok" in
32950 yes)
32951    ntp_refclock=yes
32952
32953$as_echo "#define CLOCK_FG 1" >>confdefs.h
32954
32955    ;;
32956esac
32957{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32958$as_echo "$ntp_ok" >&6; }
32959
32960# Requires modem control
32961{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Heath GC-1000 WWV/WWVH receiver" >&5
32962$as_echo_n "checking Heath GC-1000 WWV/WWVH receiver... " >&6; }
32963# Check whether --enable-HEATH was given.
32964if test "${enable_HEATH+set}" = set; then :
32965  enableval=$enable_HEATH; ntp_ok=$enableval
32966else
32967  ntp_ok=$ntp_enable_all_modem_control_clocks
32968
32969fi
32970
32971case "$ntp_ok" in
32972 yes)
32973    ntp_refclock=yes
32974
32975$as_echo "#define CLOCK_HEATH 1" >>confdefs.h
32976
32977    ;;
32978esac
32979{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
32980$as_echo "$ntp_ok" >&6; }
32981
32982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hopf serial clock device" >&5
32983$as_echo_n "checking for hopf serial clock device... " >&6; }
32984# Check whether --enable-HOPFSERIAL was given.
32985if test "${enable_HOPFSERIAL+set}" = set; then :
32986  enableval=$enable_HOPFSERIAL; ntp_ok=$enableval
32987else
32988  ntp_ok=$ntp_eac
32989
32990fi
32991
32992case "$ntp_ok" in
32993 yes)
32994    ntp_refclock=yes
32995
32996$as_echo "#define CLOCK_HOPF_SERIAL 1" >>confdefs.h
32997
32998    ;;
32999esac
33000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33001$as_echo "$ntp_ok" >&6; }
33002
33003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for hopf PCI clock 6039" >&5
33004$as_echo_n "checking for hopf PCI clock 6039... " >&6; }
33005# Check whether --enable-HOPFPCI was given.
33006if test "${enable_HOPFPCI+set}" = set; then :
33007  enableval=$enable_HOPFPCI; ntp_ok=$enableval
33008else
33009  ntp_ok=$ntp_eac
33010
33011fi
33012
33013case "$ntp_ok" in
33014 yes)
33015    ntp_refclock=yes
33016
33017$as_echo "#define CLOCK_HOPF_PCI 1" >>confdefs.h
33018
33019    ;;
33020esac
33021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33022$as_echo "$ntp_ok" >&6; }
33023
33024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking HP 58503A GPS receiver" >&5
33025$as_echo_n "checking HP 58503A GPS receiver... " >&6; }
33026# Check whether --enable-HPGPS was given.
33027if test "${enable_HPGPS+set}" = set; then :
33028  enableval=$enable_HPGPS; ntp_ok=$enableval
33029else
33030  ntp_ok=$ntp_eac
33031
33032fi
33033
33034case "$ntp_ok" in
33035 yes)
33036    ntp_refclock=yes
33037
33038$as_echo "#define CLOCK_HPGPS 1" >>confdefs.h
33039
33040    ;;
33041esac
33042{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33043$as_echo "$ntp_ok" >&6; }
33044
33045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking IRIG audio decoder" >&5
33046$as_echo_n "checking IRIG audio decoder... " >&6; }
33047# Check whether --enable-IRIG was given.
33048if test "${enable_IRIG+set}" = set; then :
33049  enableval=$enable_IRIG; ntp_ok=$enableval
33050else
33051
33052	case "$ntp_eac$ntp_canaudio" in
33053	 *no*)	ntp_ok=no  ;;
33054	 *)	ntp_ok=yes ;;
33055	esac
33056
33057
33058fi
33059
33060case "$ntp_ok" in
33061 yes)
33062    ntp_refclock=yes
33063
33064$as_echo "#define CLOCK_IRIG 1" >>confdefs.h
33065
33066    ;;
33067esac
33068{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33069$as_echo "$ntp_ok" >&6; }
33070case "$ntp_ok$ntp_canaudio" in
33071 yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
33072$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
33073esac
33074
33075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for JJY receiver" >&5
33076$as_echo_n "checking for JJY receiver... " >&6; }
33077# Check whether --enable-JJY was given.
33078if test "${enable_JJY+set}" = set; then :
33079  enableval=$enable_JJY; ntp_ok=$enableval
33080else
33081  ntp_ok=$ntp_eac
33082
33083fi
33084
33085case "$ntp_ok" in
33086 yes)
33087    ntp_refclock=yes
33088
33089$as_echo "#define CLOCK_JJY 1" >>confdefs.h
33090
33091    ;;
33092esac
33093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33094$as_echo "$ntp_ok" >&6; }
33095
33096{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Rockwell Jupiter GPS receiver" >&5
33097$as_echo_n "checking Rockwell Jupiter GPS receiver... " >&6; }
33098# Check whether --enable-JUPITER was given.
33099if test "${enable_JUPITER+set}" = set; then :
33100  enableval=$enable_JUPITER; ntp_ok=$enableval
33101else
33102  ntp_ok=$ntp_eac
33103fi
33104
33105case "$ntp_jupiter_ok" in
33106 no) ntp_ok=no ;;
33107esac
33108case "$ntp_ok" in
33109 yes)
33110    ntp_refclock=yes
33111
33112$as_echo "#define CLOCK_JUPITER 1" >>confdefs.h
33113
33114    ;;
33115esac
33116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33117$as_echo "$ntp_ok" >&6; }
33118
33119{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Leitch CSD 5300 Master Clock System Driver" >&5
33120$as_echo_n "checking Leitch CSD 5300 Master Clock System Driver... " >&6; }
33121# Check whether --enable-LEITCH was given.
33122if test "${enable_LEITCH+set}" = set; then :
33123  enableval=$enable_LEITCH; ntp_ok=$enableval
33124else
33125  ntp_ok=$ntp_eac
33126
33127fi
33128
33129case "$ntp_ok" in
33130 yes)
33131    ntp_refclock=yes
33132
33133$as_echo "#define CLOCK_LEITCH 1" >>confdefs.h
33134
33135    ;;
33136esac
33137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33138$as_echo "$ntp_ok" >&6; }
33139
33140{ $as_echo "$as_me:${as_lineno-$LINENO}: checking local clock reference" >&5
33141$as_echo_n "checking local clock reference... " >&6; }
33142# Check whether --enable-LOCAL-CLOCK was given.
33143if test "${enable_LOCAL_CLOCK+set}" = set; then :
33144  enableval=$enable_LOCAL_CLOCK; ntp_ok=$enableval
33145else
33146  ntp_ok=$ntp_eac
33147
33148fi
33149
33150case "$ntp_ok" in
33151 yes)
33152    ntp_refclock=yes
33153
33154$as_echo "#define CLOCK_LOCAL 1" >>confdefs.h
33155
33156    ;;
33157esac
33158{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33159$as_echo "$ntp_ok" >&6; }
33160
33161
33162# Not Ultrix
33163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Magnavox MX4200 GPS receiver" >&5
33164$as_echo_n "checking Magnavox MX4200 GPS receiver... " >&6; }
33165# Check whether --enable-MX4200 was given.
33166if test "${enable_MX4200+set}" = set; then :
33167  enableval=$enable_MX4200; ntp_ok=$enableval
33168else
33169
33170	case "$ac_cv_var_ppsclock" in
33171	 yes)
33172	    ntp_ok=$ntp_eac
33173	    ;;
33174	 *)
33175	    ntp_ok=no
33176	    ;;
33177	esac
33178
33179
33180fi
33181
33182case "$ntp_ok" in
33183 yes)
33184    ntp_refclock=yes
33185
33186$as_echo "#define CLOCK_MX4200 1" >>confdefs.h
33187
33188    ;;
33189esac
33190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33191$as_echo "$ntp_ok" >&6; }
33192case "$ntp_ok$host" in
33193 yes*-*-ultrix*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
33194$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
33195esac
33196
33197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for NeoClock4X receiver" >&5
33198$as_echo_n "checking for NeoClock4X receiver... " >&6; }
33199# Check whether --enable-NEOCLOCK4X was given.
33200if test "${enable_NEOCLOCK4X+set}" = set; then :
33201  enableval=$enable_NEOCLOCK4X; ntp_ok=$enableval
33202else
33203  ntp_ok=$ntp_eac
33204
33205fi
33206
33207case "$ntp_ok" in
33208 yes)
33209    ntp_refclock=yes
33210
33211$as_echo "#define CLOCK_NEOCLOCK4X 1" >>confdefs.h
33212
33213    ;;
33214esac
33215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33216$as_echo "$ntp_ok" >&6; }
33217
33218{ $as_echo "$as_me:${as_lineno-$LINENO}: checking NMEA GPS receiver" >&5
33219$as_echo_n "checking NMEA GPS receiver... " >&6; }
33220# Check whether --enable-NMEA was given.
33221if test "${enable_NMEA+set}" = set; then :
33222  enableval=$enable_NMEA; ntp_ok=$enableval
33223else
33224  ntp_ok=$ntp_eac
33225
33226fi
33227
33228case "$ntp_ok" in
33229 yes)
33230    ntp_refclock=yes
33231
33232$as_echo "#define CLOCK_NMEA 1" >>confdefs.h
33233
33234    ;;
33235esac
33236{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33237$as_echo "$ntp_ok" >&6; }
33238
33239for ac_func in strtoll
33240do :
33241  ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
33242if test "x$ac_cv_func_strtoll" = xyes; then :
33243  cat >>confdefs.h <<_ACEOF
33244#define HAVE_STRTOLL 1
33245_ACEOF
33246
33247fi
33248done
33249
33250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GPSD JSON receiver" >&5
33251$as_echo_n "checking for GPSD JSON receiver... " >&6; }
33252# Check whether --enable-GPSD was given.
33253if test "${enable_GPSD+set}" = set; then :
33254  enableval=$enable_GPSD; ntp_ok=$enableval
33255else
33256  case "$ac_cv_func_strtoll" in
33257     yes) ntp_ok=$ntp_eac ;;
33258     *)   ntp_ok="no" ;;
33259    esac
33260
33261fi
33262
33263case "$ntp_ok" in
33264 yes)
33265    ntp_refclock=yes
33266
33267$as_echo "#define CLOCK_GPSDJSON 1" >>confdefs.h
33268
33269    ;;
33270esac
33271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33272$as_echo "$ntp_ok" >&6; }
33273
33274{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ONCORE Motorola VP/UT Oncore GPS" >&5
33275$as_echo_n "checking for ONCORE Motorola VP/UT Oncore GPS... " >&6; }
33276# Check whether --enable-ONCORE was given.
33277if test "${enable_ONCORE+set}" = set; then :
33278  enableval=$enable_ONCORE; ntp_ok=$enableval
33279else
33280  ntp_ok=$ntp_eac
33281
33282fi
33283
33284case "$ntp_oncore_ok" in
33285 no) ntp_ok=no ;;
33286esac
33287case "$ntp_ok" in
33288 yes)
33289    ntp_refclock=yes
33290
33291$as_echo "#define CLOCK_ONCORE 1" >>confdefs.h
33292
33293    ;;
33294esac
33295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33296$as_echo "$ntp_ok" >&6; }
33297
33298# Requires modem control
33299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Palisade clock" >&5
33300$as_echo_n "checking for Palisade clock... " >&6; }
33301# Check whether --enable-PALISADE was given.
33302if test "${enable_PALISADE+set}" = set; then :
33303  enableval=$enable_PALISADE; ntp_ok=$enableval
33304else
33305  ntp_ok=$ntp_enable_all_modem_control_clocks
33306
33307fi
33308
33309case "$ntp_ok" in
33310 yes)
33311    ntp_refclock=yes
33312
33313$as_echo "#define CLOCK_PALISADE 1" >>confdefs.h
33314
33315    ;;
33316esac
33317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33318$as_echo "$ntp_ok" >&6; }
33319
33320{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Conrad parallel port radio clock" >&5
33321$as_echo_n "checking Conrad parallel port radio clock... " >&6; }
33322# Check whether --enable-PCF was given.
33323if test "${enable_PCF+set}" = set; then :
33324  enableval=$enable_PCF; ntp_ok=$enableval
33325else
33326  ntp_ok=$ntp_eac
33327
33328fi
33329
33330case "$ntp_ok" in
33331 yes)
33332    ntp_refclock=yes
33333
33334$as_echo "#define CLOCK_PCF 1" >>confdefs.h
33335
33336    ;;
33337esac
33338{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33339$as_echo "$ntp_ok" >&6; }
33340
33341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking PST/Traconex 1020 WWV/WWVH receiver" >&5
33342$as_echo_n "checking PST/Traconex 1020 WWV/WWVH receiver... " >&6; }
33343# Check whether --enable-PST was given.
33344if test "${enable_PST+set}" = set; then :
33345  enableval=$enable_PST; ntp_ok=$enableval
33346else
33347  ntp_ok=$ntp_eac
33348
33349fi
33350
33351case "$ntp_ok" in
33352 yes)
33353    ntp_refclock=yes
33354
33355$as_echo "#define CLOCK_PST 1" >>confdefs.h
33356
33357    ;;
33358esac
33359{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33360$as_echo "$ntp_ok" >&6; }
33361
33362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking RIPENCC specific Trimble driver" >&5
33363$as_echo_n "checking RIPENCC specific Trimble driver... " >&6; }
33364# Check whether --enable-RIPENCC was given.
33365if test "${enable_RIPENCC+set}" = set; then :
33366  enableval=$enable_RIPENCC; ntp_ok=$enableval
33367else
33368  ntp_ok=no
33369
33370fi
33371
33372# 020629: HMS: s/$ntp_eac -> -/no because of ptr += sprintf(ptr, ...) usage
33373case "$ntp_ripe_ncc_ok" in
33374 no) ntp_ok=no ;;
33375esac
33376case "$ntp_ok" in
33377 yes)
33378    ntp_refclock=yes
33379
33380$as_echo "#define CLOCK_RIPENCC /**/" >>confdefs.h
33381
33382    ;;
33383esac
33384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33385$as_echo "$ntp_ok" >&6; }
33386
33387# Danny Meyer says SHM compiles (with a few warnings) under Win32.
33388# For *IX, we need sys/ipc.h and sys/shm.h.
33389{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SHM clock attached thru shared memory" >&5
33390$as_echo_n "checking for SHM clock attached thru shared memory... " >&6; }
33391# Check whether --enable-SHM was given.
33392if test "${enable_SHM+set}" = set; then :
33393  enableval=$enable_SHM; ntp_ok=$enableval
33394else
33395
33396	case "$ntp_eac$ntp_canshm" in
33397	 *no*)	ntp_ok=no  ;;
33398	 *)	ntp_ok=yes ;;
33399	esac
33400
33401
33402fi
33403
33404case "$ntp_ok" in
33405 yes)
33406    ntp_refclock=yes
33407
33408$as_echo "#define CLOCK_SHM 1" >>confdefs.h
33409
33410    ;;
33411esac
33412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33413$as_echo "$ntp_ok" >&6; }
33414
33415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Spectracom 8170/Netclock/2 WWVB receiver" >&5
33416$as_echo_n "checking Spectracom 8170/Netclock/2 WWVB receiver... " >&6; }
33417# Check whether --enable-SPECTRACOM was given.
33418if test "${enable_SPECTRACOM+set}" = set; then :
33419  enableval=$enable_SPECTRACOM; ntp_ok=$enableval
33420else
33421  ntp_ok=$ntp_eac
33422
33423fi
33424
33425case "$ntp_ok" in
33426 yes)
33427    ntp_refclock=yes
33428
33429$as_echo "#define CLOCK_SPECTRACOM 1" >>confdefs.h
33430
33431    ;;
33432esac
33433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33434$as_echo "$ntp_ok" >&6; }
33435
33436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking KSI/Odetics TPRO/S GPS receiver/IRIG interface" >&5
33437$as_echo_n "checking KSI/Odetics TPRO/S GPS receiver/IRIG interface... " >&6; }
33438# Check whether --enable-TPRO was given.
33439if test "${enable_TPRO+set}" = set; then :
33440  enableval=$enable_TPRO; ntp_ok=$enableval
33441else
33442
33443	case "$ac_cv_header_sys_tpro_h" in
33444	 yes)
33445	    ntp_ok=$ntp_eac
33446	    ;;
33447	 *)
33448	    ntp_ok=no
33449	    ;;
33450	esac
33451
33452
33453fi
33454
33455case "$ntp_ok" in
33456 yes)
33457    ntp_refclock=yes
33458
33459$as_echo "#define CLOCK_TPRO 1" >>confdefs.h
33460
33461    ;;
33462esac
33463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33464$as_echo "$ntp_ok" >&6; }
33465case "$ntp_ok$ac_cv_header_sys_tpro" in
33466 yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
33467$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
33468esac
33469
33470# Not on a vax-dec-bsd
33471{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Kinemetrics/TrueTime receivers" >&5
33472$as_echo_n "checking Kinemetrics/TrueTime receivers... " >&6; }
33473# Check whether --enable-TRUETIME was given.
33474if test "${enable_TRUETIME+set}" = set; then :
33475  enableval=$enable_TRUETIME; ntp_ok=$enableval
33476else
33477
33478	case "$host" in
33479	 vax-dec-bsd)
33480	    ntp_ok=no
33481	    ;;
33482	 *)
33483	    ntp_ok=$ntp_eac
33484	    ;;
33485	esac
33486
33487
33488fi
33489
33490case "$ntp_ok" in
33491 yes)
33492    ntp_refclock=yes
33493
33494$as_echo "#define CLOCK_TRUETIME 1" >>confdefs.h
33495
33496    ;;
33497esac
33498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33499$as_echo "$ntp_ok" >&6; }
33500case "$ntp_ok$host" in
33501 yesvax-dec-bsd) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
33502$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
33503esac
33504
33505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking TrueTime 560 IRIG-B decoder" >&5
33506$as_echo_n "checking TrueTime 560 IRIG-B decoder... " >&6; }
33507# Check whether --enable-TT560 was given.
33508if test "${enable_TT560+set}" = set; then :
33509  enableval=$enable_TT560; ntp_ok=$enableval
33510else
33511  ntp_ok=no
33512
33513fi
33514
33515case "$ntp_ok" in
33516 yes)
33517    ntp_refclock=yes
33518
33519$as_echo "#define CLOCK_TT560 /**/" >>confdefs.h
33520
33521    ;;
33522esac
33523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33524$as_echo "$ntp_ok" >&6; }
33525
33526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Ultralink M320 WWVB receiver" >&5
33527$as_echo_n "checking Ultralink M320 WWVB receiver... " >&6; }
33528# Check whether --enable-ULINK was given.
33529if test "${enable_ULINK+set}" = set; then :
33530  enableval=$enable_ULINK; ntp_ok=$enableval
33531else
33532  ntp_ok=$ntp_eac
33533
33534fi
33535
33536case "$ntp_ok" in
33537 yes)
33538    ntp_refclock=yes
33539
33540$as_echo "#define CLOCK_ULINK 1" >>confdefs.h
33541
33542    ;;
33543esac
33544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33545$as_echo "$ntp_ok" >&6; }
33546
33547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Spectracom TSYNC PCI timing board" >&5
33548$as_echo_n "checking Spectracom TSYNC PCI timing board... " >&6; }
33549# Check whether --enable-TSYNCPCI was given.
33550if test "${enable_TSYNCPCI+set}" = set; then :
33551  enableval=$enable_TSYNCPCI; ntp_ok=$enableval
33552else
33553
33554	case "$host" in
33555	 *-*-*linux*)
33556	    ntp_ok=$ntp_eac
33557	    ;;
33558	 *)
33559	    ntp_ok=no
33560	esac
33561
33562
33563fi
33564
33565case "$ntp_ok" in
33566 yes)
33567    ntp_refclock=yes
33568
33569$as_echo "#define CLOCK_TSYNCPCI 1" >>confdefs.h
33570
33571    ;;
33572esac
33573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33574$as_echo "$ntp_ok" >&6; }
33575
33576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking WWV receiver" >&5
33577$as_echo_n "checking WWV receiver... " >&6; }
33578# Check whether --enable-WWV was given.
33579if test "${enable_WWV+set}" = set; then :
33580  enableval=$enable_WWV; ntp_ok=$enableval
33581else
33582
33583	case "$ntp_eac$ntp_canaudio" in
33584	 *no*)	ntp_ok=no  ;;
33585	 *)	ntp_ok=yes ;;
33586	esac
33587
33588
33589fi
33590
33591case "$ntp_ok" in
33592 yes)
33593    ntp_refclock=yes
33594
33595$as_echo "#define CLOCK_WWV 1" >>confdefs.h
33596
33597    ;;
33598esac
33599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33600$as_echo "$ntp_ok" >&6; }
33601case "$ntp_ok$ntp_canaudio" in
33602 yesno) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: *** But the expected answer is... no ***" >&5
33603$as_echo "$as_me: WARNING: *** But the expected answer is... no ***" >&2;}
33604esac
33605
33606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Zyfer receiver" >&5
33607$as_echo_n "checking for Zyfer receiver... " >&6; }
33608# Check whether --enable-ZYFER was given.
33609if test "${enable_ZYFER+set}" = set; then :
33610  enableval=$enable_ZYFER; ntp_ok=$enableval
33611else
33612  ntp_ok=$ntp_eac
33613
33614fi
33615
33616case "$ntp_ok" in
33617 yes)
33618    ntp_refclock=yes
33619
33620$as_echo "#define CLOCK_ZYFER 1" >>confdefs.h
33621
33622    ;;
33623esac
33624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33625$as_echo "$ntp_ok" >&6; }
33626
33627{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for default inclusion of all suitable PARSE clocks" >&5
33628$as_echo_n "checking for default inclusion of all suitable PARSE clocks... " >&6; }
33629# Check whether --enable-parse-clocks was given.
33630if test "${enable_parse_clocks+set}" = set; then :
33631  enableval=$enable_parse_clocks; ntp_eapc=$enableval
33632else
33633
33634	case "$ntp_eac" in
33635	 yes)	ntp_eapc=$ntp_canparse ;;
33636	 *)	ntp_eapc=no ;;
33637	esac
33638	# Delete the next line one of these days
33639	ntp_eapc=no
33640
33641
33642fi
33643
33644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_eapc" >&5
33645$as_echo "$ntp_eapc" >&6; }
33646
33647case "$ntp_eac$ntp_eapc$ntp_canparse" in
33648 noyes*)
33649    as_fn_error $? "\"--enable-parse-clocks\" requires \"--enable-all-clocks\"." "$LINENO" 5
33650    ;;
33651 yesyesno)
33652    as_fn_error $? "You said \"--enable-parse-clocks\" but PARSE isn't supported on this platform!" "$LINENO" 5
33653    ;;
33654esac
33655
33656ntp_libparse=no
33657ntp_parseutil=no
33658ntp_rawdcf=no
33659
33660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Diem Computime Radio Clock" >&5
33661$as_echo_n "checking Diem Computime Radio Clock... " >&6; }
33662# Check whether --enable-COMPUTIME was given.
33663if test "${enable_COMPUTIME+set}" = set; then :
33664  enableval=$enable_COMPUTIME; ntp_ok=$enableval
33665else
33666  ntp_ok=$ntp_eapc
33667
33668fi
33669
33670case "$ntp_ok" in
33671 yes)
33672    ntp_libparse=yes
33673    ntp_refclock=yes
33674
33675$as_echo "#define CLOCK_COMPUTIME 1" >>confdefs.h
33676
33677    ;;
33678esac
33679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33680$as_echo "$ntp_ok" >&6; }
33681case "$ntp_ok$ntp_canparse" in
33682 yesno)
33683    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33684esac
33685
33686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking ELV/DCF7000 clock" >&5
33687$as_echo_n "checking ELV/DCF7000 clock... " >&6; }
33688# Check whether --enable-DCF7000 was given.
33689if test "${enable_DCF7000+set}" = set; then :
33690  enableval=$enable_DCF7000; ntp_ok=$enableval
33691else
33692  ntp_ok=$ntp_eapc
33693
33694fi
33695
33696case "$ntp_ok" in
33697 yes)
33698    ntp_libparse=yes
33699    ntp_refclock=yes
33700
33701$as_echo "#define CLOCK_DCF7000 1" >>confdefs.h
33702
33703    ;;
33704esac
33705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33706$as_echo "$ntp_ok" >&6; }
33707case "$ntp_ok$ntp_canparse" in
33708 yesno)
33709    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33710esac
33711
33712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking HOPF 6021 clock" >&5
33713$as_echo_n "checking HOPF 6021 clock... " >&6; }
33714# Check whether --enable-HOPF6021 was given.
33715if test "${enable_HOPF6021+set}" = set; then :
33716  enableval=$enable_HOPF6021; ntp_ok=$enableval
33717else
33718  ntp_ok=$ntp_eapc
33719
33720fi
33721
33722case "$ntp_ok" in
33723 yes)
33724    ntp_libparse=yes
33725    ntp_refclock=yes
33726
33727$as_echo "#define CLOCK_HOPF6021 1" >>confdefs.h
33728
33729    ;;
33730esac
33731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33732$as_echo "$ntp_ok" >&6; }
33733case "$ntp_ok$ntp_canparse" in
33734 yesno)
33735    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33736esac
33737
33738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Meinberg clocks" >&5
33739$as_echo_n "checking Meinberg clocks... " >&6; }
33740# Check whether --enable-MEINBERG was given.
33741if test "${enable_MEINBERG+set}" = set; then :
33742  enableval=$enable_MEINBERG; ntp_ok=$enableval
33743else
33744  ntp_ok=$ntp_eapc
33745
33746fi
33747
33748case "$ntp_ok" in
33749 yes)
33750    ntp_libparse=yes
33751    ntp_refclock=yes
33752
33753$as_echo "#define CLOCK_MEINBERG 1" >>confdefs.h
33754
33755    ;;
33756esac
33757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33758$as_echo "$ntp_ok" >&6; }
33759case "$ntp_ok$ntp_canparse" in
33760 yesno)
33761    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33762esac
33763
33764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking DCF77 raw time code" >&5
33765$as_echo_n "checking DCF77 raw time code... " >&6; }
33766# Check whether --enable-RAWDCF was given.
33767if test "${enable_RAWDCF+set}" = set; then :
33768  enableval=$enable_RAWDCF; ntp_ok=$enableval
33769else
33770  ntp_ok=$ntp_eapc
33771
33772fi
33773
33774case "$ntp_ok" in
33775 yes)
33776    ntp_libparse=yes
33777    ntp_parseutil=yes
33778    ntp_refclock=yes
33779    ntp_rawdcf=yes
33780
33781$as_echo "#define CLOCK_RAWDCF 1" >>confdefs.h
33782
33783    ;;
33784esac
33785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33786$as_echo "$ntp_ok" >&6; }
33787case "$ntp_ok$ntp_canparse" in
33788 yesno)
33789    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33790esac
33791
33792case "$ntp_rawdcf" in
33793 yes)
33794    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we must enable parity for RAWDCF" >&5
33795$as_echo_n "checking if we must enable parity for RAWDCF... " >&6; }
33796if ${ntp_cv_rawdcf_parity+:} false; then :
33797  $as_echo_n "(cached) " >&6
33798else
33799
33800	    ans=no
33801	    case "$host" in
33802	     *-*-*linux*)
33803		ans=yes
33804		;;
33805	    esac
33806	    ntp_cv_rawdcf_parity=$ans
33807
33808
33809fi
33810{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_rawdcf_parity" >&5
33811$as_echo "$ntp_cv_rawdcf_parity" >&6; }
33812    case "$ntp_cv_rawdcf_parity" in
33813     yes)
33814
33815$as_echo "#define RAWDCF_NO_IGNPAR 1" >>confdefs.h
33816 ;;
33817    esac
33818esac
33819
33820{ $as_echo "$as_me:${as_lineno-$LINENO}: checking RCC 8000 clock" >&5
33821$as_echo_n "checking RCC 8000 clock... " >&6; }
33822# Check whether --enable-RCC8000 was given.
33823if test "${enable_RCC8000+set}" = set; then :
33824  enableval=$enable_RCC8000; ntp_ok=$enableval
33825else
33826  ntp_ok=$ntp_eapc
33827
33828fi
33829
33830case "$ntp_ok" in
33831 yes)
33832    ntp_libparse=yes
33833    ntp_refclock=yes
33834
33835$as_echo "#define CLOCK_RCC8000 1" >>confdefs.h
33836
33837    ;;
33838esac
33839{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33840$as_echo "$ntp_ok" >&6; }
33841case "$ntp_ok$ntp_canparse" in
33842 yesno)
33843    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33844esac
33845
33846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Schmid DCF77 clock" >&5
33847$as_echo_n "checking Schmid DCF77 clock... " >&6; }
33848# Check whether --enable-SCHMID was given.
33849if test "${enable_SCHMID+set}" = set; then :
33850  enableval=$enable_SCHMID; ntp_ok=$enableval
33851else
33852  ntp_ok=$ntp_eapc
33853
33854fi
33855
33856case "$ntp_ok" in
33857 yes)
33858    ntp_libparse=yes
33859    ntp_refclock=yes
33860
33861$as_echo "#define CLOCK_SCHMID 1" >>confdefs.h
33862
33863    ;;
33864esac
33865{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33866$as_echo "$ntp_ok" >&6; }
33867case "$ntp_ok$ntp_canparse" in
33868 yesno)
33869    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33870esac
33871
33872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Trimble GPS receiver/TAIP protocol" >&5
33873$as_echo_n "checking Trimble GPS receiver/TAIP protocol... " >&6; }
33874# Check whether --enable-TRIMTAIP was given.
33875if test "${enable_TRIMTAIP+set}" = set; then :
33876  enableval=$enable_TRIMTAIP; ntp_ok=$enableval
33877else
33878  ntp_ok=$ntp_eapc
33879
33880fi
33881
33882case "$ntp_ok" in
33883 yes)
33884    ntp_libparse=yes
33885    ntp_refclock=yes
33886
33887$as_echo "#define CLOCK_TRIMTAIP 1" >>confdefs.h
33888
33889    ;;
33890esac
33891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33892$as_echo "$ntp_ok" >&6; }
33893case "$ntp_ok$ntp_canparse" in
33894 yesno)
33895    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33896esac
33897
33898{ $as_echo "$as_me:${as_lineno-$LINENO}: checking Trimble GPS receiver/TSIP protocol" >&5
33899$as_echo_n "checking Trimble GPS receiver/TSIP protocol... " >&6; }
33900# Check whether --enable-TRIMTSIP was given.
33901if test "${enable_TRIMTSIP+set}" = set; then :
33902  enableval=$enable_TRIMTSIP; ntp_ok=$enableval
33903else
33904  ntp_ok=$ntp_eapc
33905
33906fi
33907
33908case "$ntp_ok" in
33909 yes)
33910    ntp_libparse=yes
33911    ntp_refclock=yes
33912
33913$as_echo "#define CLOCK_TRIMTSIP 1" >>confdefs.h
33914
33915    ;;
33916esac
33917{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33918$as_echo "$ntp_ok" >&6; }
33919case "$ntp_ok$ntp_canparse" in
33920 yesno)
33921    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33922esac
33923
33924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking WHARTON 400A Series clock" >&5
33925$as_echo_n "checking WHARTON 400A Series clock... " >&6; }
33926# Check whether --enable-WHARTON was given.
33927if test "${enable_WHARTON+set}" = set; then :
33928  enableval=$enable_WHARTON; ntp_ok=$enableval
33929else
33930  ntp_ok=$ntp_eapc
33931
33932fi
33933
33934case "$ntp_ok" in
33935 yes)
33936    ntp_libparse=yes
33937    ntp_refclock=yes
33938
33939$as_echo "#define CLOCK_WHARTON_400A 1" >>confdefs.h
33940
33941    ;;
33942esac
33943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33944$as_echo "$ntp_ok" >&6; }
33945case "$ntp_ok$ntp_canparse" in
33946 yesno)
33947    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33948esac
33949
33950{ $as_echo "$as_me:${as_lineno-$LINENO}: checking VARITEXT clock" >&5
33951$as_echo_n "checking VARITEXT clock... " >&6; }
33952# Check whether --enable-VARITEXT was given.
33953if test "${enable_VARITEXT+set}" = set; then :
33954  enableval=$enable_VARITEXT; ntp_ok=$enableval
33955else
33956  ntp_ok=$ntp_eapc
33957
33958fi
33959
33960case "$ntp_ok" in
33961 yes)
33962    ntp_libparse=yes
33963    ntp_refclock=yes
33964
33965$as_echo "#define CLOCK_VARITEXT 1" >>confdefs.h
33966
33967    ;;
33968esac
33969{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33970$as_echo "$ntp_ok" >&6; }
33971case "$ntp_ok$ntp_canparse" in
33972 yesno)
33973    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33974esac
33975
33976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking SEL240X clock" >&5
33977$as_echo_n "checking SEL240X clock... " >&6; }
33978# Check whether --enable-SEL240X was given.
33979if test "${enable_SEL240X+set}" = set; then :
33980  enableval=$enable_SEL240X; ntp_ok=$enableval
33981else
33982  ntp_ok=$ntp_eapc
33983fi
33984
33985if test "$ntp_ok" = "yes"; then
33986    ntp_libparse=yes
33987    ntp_refclock=yes
33988
33989$as_echo "#define CLOCK_SEL240X 1" >>confdefs.h
33990
33991fi
33992{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
33993$as_echo "$ntp_ok" >&6; }
33994case "$ntp_ok$ntp_canparse" in
33995 yesno)
33996    as_fn_error $? "That's a parse clock and this system doesn't support it!" "$LINENO" 5
33997    ;;
33998esac
33999
34000
34001
34002
34003
34004
34005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need to make and use the parse libraries" >&5
34006$as_echo_n "checking if we need to make and use the parse libraries... " >&6; }
34007ans=no
34008case "$ntp_libparse" in
34009 yes)
34010    ans=yes
34011
34012$as_echo "#define CLOCK_PARSE 1" >>confdefs.h
34013
34014    LIBPARSE=../libparse/libparse.a
34015    MAKE_LIBPARSE=libparse.a
34016    # HMS: check_y2k trips the 34 year problem now...
34017    false && MAKE_CHECK_Y2K=check_y2k
34018esac
34019{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34020$as_echo "$ans" >&6; }
34021
34022
34023
34024
34025VER_SUFFIX=
34026
34027
34028
34029
34030# Check whether --with-crypto was given.
34031if test "${with_crypto+set}" = set; then :
34032  withval=$with_crypto;
34033fi
34034
34035
34036# Check whether --with-openssl-libdir was given.
34037if test "${with_openssl_libdir+set}" = set; then :
34038  withval=$with_openssl_libdir;
34039fi
34040
34041
34042# Check whether --with-openssl-incdir was given.
34043if test "${with_openssl_incdir+set}" = set; then :
34044  withval=$with_openssl_incdir;
34045fi
34046
34047
34048# Check whether --with-rpath was given.
34049if test "${with_rpath+set}" = set; then :
34050  withval=$with_rpath;
34051fi
34052
34053ntp_openssl=no
34054ntp_openssl_from_pkg_config=no
34055with_crypto=${with_crypto:-openssl,libcrypto}
34056case "$with_crypto" in
34057 yes)
34058    with_crypto=openssl,libcrypto
34059esac
34060case "$with_crypto:${PKG_CONFIG:+notempty}:${with_openssl_libdir-notgiven}:${with_openssl_incdir-notgiven}" in
34061 no:*) ;;
34062 *:notempty:notgiven:notgiven)
34063    for pkg in `echo $with_crypto | sed -e 's/,/ /'`; do
34064	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config for $pkg" >&5
34065$as_echo_n "checking pkg-config for $pkg... " >&6; }
34066	if $PKG_CONFIG --exists $pkg ; then
34067	    CPPFLAGS_NTP="$CPPFLAGS_NTP `$PKG_CONFIG --cflags-only-I $pkg`"
34068	    CFLAGS_NTP="$CFLAGS_NTP `$PKG_CONFIG --cflags-only-other $pkg`"
34069	    LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-L $pkg`"
34070	    LDADD_NTP="$LDADD_NTP `$PKG_CONFIG --libs-only-l $pkg`"
34071	    LDFLAGS_NTP="$LDFLAGS_NTP `$PKG_CONFIG --libs-only-other $pkg`"
34072	    VER_SUFFIX=o
34073	    ntp_openssl=yes
34074	    ntp_openssl_from_pkg_config=yes
34075	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
34076$as_echo "yes" >&6; }
34077
34078	    break
34079	fi
34080	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
34081$as_echo "no" >&6; }
34082    done
34083esac
34084case "$with_crypto:$ntp_openssl" in
34085 no:*) ;;
34086 *:no)
34087    need_dash_r=
34088    need_dash_Wlrpath=
34089    case "${with_rpath-notgiven}" in
34090     yes)
34091	# Lame - what to do if we need -Wl... but not -R?
34092	need_dash_r=1
34093	;;
34094     notgiven)
34095	case "$host" in
34096	 *-*-linux*)
34097	    # This may really only be true for gcc
34098	    need_dash_Wlrpath=1
34099	    ;;
34100	 *-*-netbsd*)
34101	    need_dash_r=1
34102	    ;;
34103	 *-*-solaris*)
34104	    need_dash_r=1
34105	    ;;
34106	esac
34107	;;
34108    esac
34109
34110    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl library directory" >&5
34111$as_echo_n "checking for openssl library directory... " >&6; }
34112    with_openssl_libdir=${with_openssl_libdir-notgiven}
34113    case "$with_openssl_libdir" in
34114     notgiven)
34115	case "$build" in
34116	 $host)
34117	    with_openssl_libdir=default
34118	    ;;
34119	 *)
34120	    with_openssl_libdir=no
34121	    ;;
34122	esac
34123    esac
34124    case "$with_openssl_libdir" in
34125     default)
34126	# Look in:
34127	with_openssl_libdir="/usr/lib /usr/lib/openssl /usr/sfw/lib"
34128	with_openssl_libdir="$with_openssl_libdir /usr/local/lib"
34129	with_openssl_libdir="$with_openssl_libdir /usr/local/ssl/lib /lib"
34130    esac
34131    case "$with_openssl_libdir" in
34132     no)
34133	;;
34134     *) # Look for libcrypto.a and libssl.a:
34135	for i in $with_openssl_libdir no
34136	do
34137	    case "$host" in
34138	     *-*-darwin*)
34139		test -f $i/libcrypto.dylib -a -f $i/libssl.dylib && break
34140		;;
34141	     *)
34142		test -f $i/libcrypto.so -a -f $i/libssl.so && break
34143		test -f $i/libcrypto.a -a -f $i/libssl.a && break
34144		;;
34145	    esac
34146	done
34147	openssl_libdir=$i
34148	;;
34149    esac
34150    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $openssl_libdir" >&5
34151$as_echo "$openssl_libdir" >&6; }
34152    case "$openssl_libdir" in
34153     no)
34154	openssl_libdir=
34155	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libcrypto and libssl not found in any of $with_openssl_libdir" >&5
34156$as_echo "$as_me: WARNING: libcrypto and libssl not found in any of $with_openssl_libdir" >&2;}
34157    esac
34158
34159    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for openssl include directory" >&5
34160$as_echo_n "checking for openssl include directory... " >&6; }
34161    with_openssl_incdir=${with_openssl_incdir-notgiven}
34162    case "$with_openssl_incdir" in
34163     notgiven)
34164	# Look in:
34165	with_openssl_incdir="/usr/include /usr/sfw/include"
34166	with_openssl_incdir="$with_openssl_incdir /usr/local/include"
34167	with_openssl_incdir="$with_openssl_incdir /usr/local/ssl/include"
34168    esac
34169    case "$with_openssl_incdir" in
34170     no)
34171	;;
34172     *) # look for openssl/evp.h:
34173	for i in $with_openssl_incdir no
34174	do
34175	    test -f $i/openssl/evp.h && break
34176	done
34177	openssl_incdir=$i
34178	;;
34179    esac
34180    { i=; unset i;}
34181    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $openssl_incdir" >&5
34182$as_echo "$openssl_incdir" >&6; }
34183    case "$openssl_incdir" in
34184     no)
34185	openssl_incdir=
34186	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: did not find openssl/evp.h in any of $with_openssl_incdir" >&5
34187$as_echo "$as_me: WARNING: did not find openssl/evp.h in any of $with_openssl_incdir" >&2;}
34188    esac
34189    if test -z "$openssl_libdir" -o -z "$openssl_incdir"
34190    then
34191	ntp_openssl=no
34192    else
34193	ntp_openssl=yes
34194	VER_SUFFIX=o
34195    fi
34196    case "$ntp_openssl" in
34197     yes)
34198	# We have OpenSSL inc/lib dirs - use them.
34199	case "$openssl_incdir" in
34200	 /usr/include)
34201	    ;;
34202	 *)
34203	    CPPFLAGS_NTP="$CPPFLAGS_NTP -I$openssl_incdir"
34204	    ;;
34205	esac
34206	case "$openssl_libdir" in
34207	 /usr/lib)
34208	    ;;
34209	 *)
34210	    LDADD_NTP="$LDADD_NTP -L$openssl_libdir"
34211	    case "$need_dash_r" in
34212	     1)
34213		LDFLAGS_NTP="$LDFLAGS_NTP -R$openssl_libdir"
34214	    esac
34215	    case "$need_dash_Wlrpath" in
34216	     1)
34217		LDFLAGS_NTP="$LDFLAGS_NTP -Wl,-rpath,$openssl_libdir"
34218	    esac
34219	    ;;
34220	esac
34221	LDADD_NTP="$LDADD_NTP -lcrypto"
34222    esac
34223esac
34224
34225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we will use crypto" >&5
34226$as_echo_n "checking if we will use crypto... " >&6; }
34227{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_openssl" >&5
34228$as_echo "$ntp_openssl" >&6; }
34229
34230case "$ntp_openssl" in
34231 yes)
34232
34233$as_echo "#define OPENSSL /**/" >>confdefs.h
34234
34235    case "$VER_SUFFIX" in
34236     *o*) ;;
34237     *) as_fn_error $? "OPENSSL set but no 'o' in VER_SUFFIX!" "$LINENO" 5 ;;
34238    esac
34239    ;;
34240esac
34241
34242NTPO_SAVED_CPPFLAGS="$CPPFLAGS"
34243CPPFLAGS="$CPPFLAGS $CPPFLAGS_NTP"
34244NTPO_SAVED_LIBS="$LIBS"
34245
34246#
34247# check for linking with -lcrypto failure, and try -lcrypto -lz.
34248# Helps m68k-atari-mint
34249#
34250case "$ntp_openssl:$ntp_openssl_from_pkg_config" in
34251 yes:no)
34252    LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
34253    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linking with -lcrypto alone works" >&5
34254$as_echo_n "checking if linking with -lcrypto alone works... " >&6; }
34255if ${ntp_cv_bare_lcrypto+:} false; then :
34256  $as_echo_n "(cached) " >&6
34257else
34258  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34259/* end confdefs.h.  */
34260
34261		    #include "openssl/err.h"
34262		    #include "openssl/evp.h"
34263
34264int
34265main ()
34266{
34267
34268		    ERR_load_crypto_strings();
34269		    OpenSSL_add_all_algorithms();
34270
34271
34272  ;
34273  return 0;
34274}
34275_ACEOF
34276if ac_fn_c_try_link "$LINENO"; then :
34277  ntp_cv_bare_lcrypto=yes
34278else
34279  ntp_cv_bare_lcrypto=no
34280
34281fi
34282rm -f core conftest.err conftest.$ac_objext \
34283    conftest$ac_exeext conftest.$ac_ext
34284
34285fi
34286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_bare_lcrypto" >&5
34287$as_echo "$ntp_cv_bare_lcrypto" >&6; }
34288    case "$ntp_cv_bare_lcrypto" in
34289     no)
34290	LIBS="$NTPO_SAVED_LIBS $LDADD_NTP -lz"
34291	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if linking with -lcrypto -lz works" >&5
34292$as_echo_n "checking if linking with -lcrypto -lz works... " >&6; }
34293if ${ntp_cv_lcrypto_lz+:} false; then :
34294  $as_echo_n "(cached) " >&6
34295else
34296  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34297/* end confdefs.h.  */
34298
34299			#include "openssl/err.h"
34300			#include "openssl/evp.h"
34301
34302int
34303main ()
34304{
34305
34306			ERR_load_crypto_strings();
34307			OpenSSL_add_all_algorithms();
34308
34309
34310  ;
34311  return 0;
34312}
34313_ACEOF
34314if ac_fn_c_try_link "$LINENO"; then :
34315  ntp_cv_lcrypto_lz=yes
34316else
34317  ntp_cv_lcrypto_lz=no
34318
34319fi
34320rm -f core conftest.err conftest.$ac_objext \
34321    conftest$ac_exeext conftest.$ac_ext
34322
34323fi
34324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_lcrypto_lz" >&5
34325$as_echo "$ntp_cv_lcrypto_lz" >&6; }
34326	case "$ntp_cv_lcrypto_lz" in
34327	 yes)
34328	     LDADD_NTP="$LDADD_NTP -lz"
34329	esac
34330    esac
34331esac
34332
34333#
34334# Older OpenSSL headers have a number of callback prototypes inside
34335# other function prototypes which trigger copious warnings with gcc's
34336# -Wstrict-prototypes, which is included in -Wall.
34337#
34338# An example:
34339#
34340# int i2d_RSA_NET(const RSA *a, unsigned char **pp,
34341#		  int (*cb)(), int sgckey);
34342#		  ^^^^^^^^^^^
34343#
34344#
34345#
34346openssl_triggers_warnings=unknown
34347NTPO_SAVED_CFLAGS="$CFLAGS"
34348
34349case "$ntp_openssl:$GCC" in
34350 yes:yes)
34351    CFLAGS="$CFLAGS -Werror"
34352    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34353/* end confdefs.h.  */
34354
34355
34356int
34357main ()
34358{
34359
34360		/* see if -Werror breaks gcc */
34361
34362
34363  ;
34364  return 0;
34365}
34366_ACEOF
34367if ac_fn_c_try_compile "$LINENO"; then :
34368  gcc_handles_Werror=yes
34369else
34370  gcc_handles_Werror=no
34371
34372fi
34373rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34374    case "$gcc_handles_Werror" in
34375     no)
34376	# if this gcc doesn't do -Werror go ahead and use
34377	# -Wstrict-prototypes.
34378	openssl_triggers_warnings=yes
34379	;;
34380     yes)
34381	CFLAGS="$CFLAGS -Wstrict-prototypes"
34382	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
34383/* end confdefs.h.  */
34384
34385		    #include "openssl/asn1_mac.h"
34386		    #include "openssl/bn.h"
34387		    #include "openssl/err.h"
34388		    #include "openssl/evp.h"
34389		    #include "openssl/pem.h"
34390		    #include "openssl/rand.h"
34391		    #include "openssl/x509v3.h"
34392
34393int
34394main ()
34395{
34396
34397		    /* empty body */
34398
34399
34400  ;
34401  return 0;
34402}
34403_ACEOF
34404if ac_fn_c_try_compile "$LINENO"; then :
34405  openssl_triggers_warnings=no
34406else
34407  openssl_triggers_warnings=yes
34408
34409fi
34410rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
34411    esac
34412    case "$openssl_triggers_warnings" in
34413     yes)
34414	CFLAGS_NTP="$CFLAGS_NTP -Wno-strict-prototypes"
34415	;;
34416     *)
34417	CFLAGS_NTP="$CFLAGS_NTP -Wstrict-prototypes"
34418    esac
34419    ;;
34420 no:yes)
34421    # gcc without OpenSSL
34422    CFLAGS_NTP="$CFLAGS_NTP -Wstrict-prototypes"
34423esac
34424
34425# Because we don't want -Werror for the EVP_MD_do_all_sorted check
34426CFLAGS="$NTPO_SAVED_CFLAGS"
34427
34428case "$ntp_openssl" in
34429 yes)
34430    LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
34431    for ac_func in EVP_MD_do_all_sorted
34432do :
34433  ac_fn_c_check_func "$LINENO" "EVP_MD_do_all_sorted" "ac_cv_func_EVP_MD_do_all_sorted"
34434if test "x$ac_cv_func_EVP_MD_do_all_sorted" = xyes; then :
34435  cat >>confdefs.h <<_ACEOF
34436#define HAVE_EVP_MD_DO_ALL_SORTED 1
34437_ACEOF
34438
34439fi
34440done
34441
34442    ;;
34443esac
34444
34445CPPFLAGS="$NTPO_SAVED_CPPFLAGS"
34446LIBS="$NTPO_SAVED_LIBS"
34447{ NTPO_SAVED_CFLAGS=; unset NTPO_SAVED_CFLAGS;}
34448{ NTPO_SAVED_CPPFLAGS=; unset NTPO_SAVED_CPPFLAGS;}
34449{ NTPO_SAVED_LIBS=; unset NTPO_SAVED_LIBS;}
34450{ openssl_triggers_warnings=; unset openssl_triggers_warnings;}
34451{ ntp_openssl_from_pkg_config=; unset ntp_openssl_from_pkg_config;}
34452
34453
34454
34455
34456
34457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to use OpenSSL's crypto random (if available)" >&5
34458$as_echo_n "checking if we want to use OpenSSL's crypto random (if available)... " >&6; }
34459# Check whether --enable-openssl-random was given.
34460if test "${enable_openssl_random+set}" = set; then :
34461  enableval=$enable_openssl_random; ntp_use_openssl_random=$enableval
34462else
34463  ntp_use_openssl_random=yes
34464
34465fi
34466
34467{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_use_openssl_random" >&5
34468$as_echo "$ntp_use_openssl_random" >&6; }
34469
34470# The following might need extra libraries
34471NTPO_SAVED_LIBS="$LIBS"
34472LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
34473for ac_func in RAND_bytes RAND_poll
34474do :
34475  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
34476ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
34477if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
34478  cat >>confdefs.h <<_ACEOF
34479#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
34480_ACEOF
34481
34482fi
34483done
34484
34485LIBS="$NTPO_SAVED_LIBS"
34486case "$ntp_use_openssl_random$ac_cv_func_RAND_bytes$ac_cv_func_RAND_poll" in
34487 yesyesyes)
34488
34489$as_echo "#define USE_OPENSSL_CRYPTO_RAND 1" >>confdefs.h
34490
34491     ;;
34492 *) ntp_use_openssl_random=no ;;
34493esac
34494
34495
34496
34497# if we are using OpenSSL (--with-crypto), by default Autokey is enabled
34498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to include NTP Autokey protocol support" >&5
34499$as_echo_n "checking if we want to include NTP Autokey protocol support... " >&6; }
34500# Check whether --enable-autokey was given.
34501if test "${enable_autokey+set}" = set; then :
34502  enableval=$enable_autokey; ntp_autokey=$enableval
34503else
34504  ntp_autokey=$ntp_openssl
34505
34506fi
34507
34508case "$ntp_autokey" in
34509 no)
34510    ;;
34511 *)
34512    case "$ntp_openssl" in
34513     no)
34514	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Disabling Autokey, --enable-autokey requires --with-crypto." >&5
34515$as_echo "$as_me: WARNING: Disabling Autokey, --enable-autokey requires --with-crypto." >&2;}
34516	ntp_autokey=no
34517	;;
34518     *)
34519
34520$as_echo "#define AUTOKEY 1" >>confdefs.h
34521
34522	ntp_autokey=yes
34523	;;
34524    esac
34525    ;;
34526esac
34527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_autokey" >&5
34528$as_echo "$ntp_autokey" >&6; }
34529
34530
34531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to run check-layout" >&5
34532$as_echo_n "checking if we want to run check-layout... " >&6; }
34533case "$cross_compiling$PATH_PERL" in
34534 no/*)
34535    MAKE_CHECK_LAYOUT=check-layout
34536    ans=yes
34537    ;;
34538 *)
34539    ans=no
34540    ;;
34541esac
34542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34543$as_echo "$ans" >&6; }
34544
34545
34546
34547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can make dcf parse utilities" >&5
34548$as_echo_n "checking if we can make dcf parse utilities... " >&6; }
34549ans=no
34550case "$ntp_parseutil" in
34551 yes)
34552    case "$host" in
34553     *-*-sunos4*|*-*-solaris2*|*-*-*linux*|*-*-netbsd*)
34554	ans="dcfd testdcf"
34555	DCFD=dcfd
34556	TESTDCF=testdcf
34557    esac
34558    ;;
34559esac
34560{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34561$as_echo "$ans" >&6; }
34562
34563
34564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can build kernel streams modules for parse" >&5
34565$as_echo_n "checking if we can build kernel streams modules for parse... " >&6; }
34566ans=no
34567case "$ntp_parseutil$ac_cv_header_sys_stropts_h" in
34568 yesyes)
34569    case "$host" in
34570     sparc-*-sunos4*)
34571        case "$ntp_cv_var_kernel_pll" in
34572	yes)
34573
34574$as_echo "#define PPS_SYNC 1" >>confdefs.h
34575
34576	    ;;
34577	esac
34578	ans=parsestreams
34579	MAKE_PARSEKMODULE=parsestreams.loadable_module.o
34580	;;
34581     sparc-*-solaris2*)
34582	ans=parsesolaris
34583	MAKE_PARSEKMODULE=parse
34584	for ac_header in strings.h
34585do :
34586  ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default"
34587if test "x$ac_cv_header_strings_h" = xyes; then :
34588  cat >>confdefs.h <<_ACEOF
34589#define HAVE_STRINGS_H 1
34590_ACEOF
34591
34592fi
34593
34594done
34595
34596	;;
34597    esac
34598    ;;
34599esac
34600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34601$as_echo "$ans" >&6; }
34602
34603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we need basic refclock support" >&5
34604$as_echo_n "checking if we need basic refclock support... " >&6; }
34605case "$ntp_refclock" in
34606 yes)
34607
34608$as_echo "#define REFCLOCK 1" >>confdefs.h
34609
34610    ;;
34611esac
34612{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_refclock" >&5
34613$as_echo "$ntp_refclock" >&6; }
34614
34615PROPDELAY=propdelay
34616
34617
34618
34619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want HP-UX adjtimed support" >&5
34620$as_echo_n "checking if we want HP-UX adjtimed support... " >&6; }
34621case "$host" in
34622 *-*-hpux[56789]*)
34623    ans=yes
34624    ;;
34625 *) ans=no
34626    ;;
34627esac
34628case "$ans" in
34629 yes)
34630    MAKE_ADJTIMED=adjtimed
34631
34632$as_echo "#define NEED_HPUX_ADJTIME 1" >>confdefs.h
34633
34634    ;;
34635 *) ADJTIMED_DB=
34636    ADJTIMED_DL=
34637    ADJTIMED_DS=
34638    ADJTIMED_MS=
34639    ;;
34640esac
34641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34642$as_echo "$ans" >&6; }
34643
34644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want QNX adjtime support" >&5
34645$as_echo_n "checking if we want QNX adjtime support... " >&6; }
34646case "$host" in
34647 *-*-qnx*)
34648    ans=yes
34649    ;;
34650 *) ans=no
34651    ;;
34652esac
34653case "$ans" in
34654 yes)
34655
34656$as_echo "#define NEED_QNX_ADJTIME 1" >>confdefs.h
34657
34658    ;;
34659esac
34660{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34661$as_echo "$ans" >&6; }
34662
34663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can read kmem" >&5
34664$as_echo_n "checking if we can read kmem... " >&6; }
34665
34666#  the default is to enable it if the system has the capability
34667
34668case "$ac_cv_func_nlist$ac_cv_func_K_open$ac_cv_func_kvm_open" in
34669 *yes*)
34670    ans=yes
34671    ;;
34672 *) ans=no
34673    ;;
34674esac
34675
34676case "$host" in
34677 *-*-domainos)	# Won't be found...
34678    ans=no
34679    ;;
34680 *-*-hpux*)
34681    #ans=no
34682    ;;
34683 *-*-irix[456]*)
34684    ans=no
34685    ;;
34686 *-*-*linux*)
34687    ans=no
34688    ;;
34689 *-*-winnt3.5)
34690    ans=no
34691    ;;
34692 *-*-unicosmp*)
34693    ans=no
34694    ;;
34695esac
34696
34697# --enable-kmem / --disable-kmem controls if present
34698# Check whether --enable-kmem was given.
34699if test "${enable_kmem+set}" = set; then :
34700  enableval=$enable_kmem; ans=$enableval
34701
34702fi
34703
34704
34705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34706$as_echo "$ans" >&6; }
34707
34708case "$ans" in
34709 yes)
34710    can_kmem=yes
34711    ;;
34712 *)
34713    can_kmem=no
34714
34715$as_echo "#define NOKMEM 1" >>confdefs.h
34716
34717esac
34718
34719
34720{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if adjtime is accurate" >&5
34721$as_echo_n "checking if adjtime is accurate... " >&6; }
34722
34723# target-dependent defaults
34724
34725case "$host" in
34726 i386-sequent-ptx*)
34727    ans=no
34728    ;;
34729 i386-unknown-osf1*)
34730    ans=yes
34731    ;;
34732 mips-sgi-irix[456]*)
34733    ans=yes
34734    ;;
34735 *-fujitsu-uxp*)
34736    ans=yes
34737    ;;
34738 *-ibm-aix[4-9]*)
34739    # XXX only verified thru AIX6.
34740    ans=yes
34741    ;;
34742 *-*-*linux*)
34743    ans=yes
34744    ;;
34745 *-*-solaris2.[01])
34746    ans=no
34747    ;;
34748 *-*-solaris2*)
34749    ans=yes
34750    ;;
34751 *-*-unicosmp*)
34752    ans=yes
34753    ;;
34754 *) ans=no
34755    ;;
34756esac
34757
34758# --enable-accurate-adjtime / --disable-accurate-adjtime
34759# override the default
34760# Check whether --enable-accurate-adjtime was given.
34761if test "${enable_accurate_adjtime+set}" = set; then :
34762  enableval=$enable_accurate_adjtime; ans=$enableval
34763
34764fi
34765
34766
34767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
34768$as_echo "$ans" >&6; }
34769
34770case "$ans" in
34771 yes)
34772
34773$as_echo "#define ADJTIME_IS_ACCURATE 1" >>confdefs.h
34774
34775    adjtime_is_accurate=yes
34776    ;;
34777 *)
34778    adjtime_is_accurate=no
34779    ;;
34780esac
34781
34782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name of 'tick' in the kernel" >&5
34783$as_echo_n "checking the name of 'tick' in the kernel... " >&6; }
34784if ${ntp_cv_nlist_tick+:} false; then :
34785  $as_echo_n "(cached) " >&6
34786else
34787
34788	ans=_tick
34789	case "$host" in
34790	 m68*-hp-hpux*) # HP9000/300?
34791	    ans=_old_tick
34792	    ;;
34793	 *-apple-aux[23]*)
34794	    ans=tick
34795	    ;;
34796	 *-hp-hpux*)
34797	    ans=old_tick
34798	    ;;
34799	 *-ibm-aix[3-9]*)
34800	    # XXX only verified thru AIX6.
34801	    ans=no
34802	    ;;
34803	 *-*-mpeix*)
34804	    ans=no
34805	    ;;
34806	 *-*-ptx*)
34807	    ans=tick
34808	    ;;
34809	 *-*-sco3.2v[45]*)
34810	    ans=no
34811	    ;;
34812	 *-*-solaris2*)
34813	    ans=nsec_per_tick
34814	    ;;
34815	 *-*-sysv4*)
34816	    ans=tick
34817	    ;;
34818	esac
34819	ntp_cv_nlist_tick=$ans
34820
34821
34822fi
34823{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_tick" >&5
34824$as_echo "$ntp_cv_nlist_tick" >&6; }
34825case "$ntp_cv_nlist_tick" in
34826 ''|no)
34827    ;;	# HMS: I think we can only get 'no' here...
34828 *)
34829
34830cat >>confdefs.h <<_ACEOF
34831#define K_TICK_NAME "$ntp_cv_nlist_tick"
34832_ACEOF
34833
34834esac
34835
34836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the units of 'tick'" >&5
34837$as_echo_n "checking for the units of 'tick'... " >&6; }
34838if ${ntp_cv_tick_nano+:} false; then :
34839  $as_echo_n "(cached) " >&6
34840else
34841
34842	ans=usec
34843	case "$host" in
34844	 *-*-solaris2*)
34845	    ans=nsec
34846	    ;;
34847	esac
34848	ntp_cv_tick_nano=$ans
34849
34850
34851fi
34852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_tick_nano" >&5
34853$as_echo "$ntp_cv_tick_nano" >&6; }
34854case "$ntp_cv_tick_nano" in
34855 nsec)
34856
34857$as_echo "#define TICK_NANO 1" >>confdefs.h
34858
34859esac
34860
34861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name of 'tickadj' in the kernel" >&5
34862$as_echo_n "checking the name of 'tickadj' in the kernel... " >&6; }
34863if ${ntp_cv_nlist_tickadj+:} false; then :
34864  $as_echo_n "(cached) " >&6
34865else
34866
34867	ans=_tickadj
34868	case "$host" in
34869	 m68*-hp-hpux*) # HP9000/300?
34870	    ans=_tickadj
34871	    ;;
34872	 *-apple-aux[23]*)
34873	    ans=tickadj
34874	    ;;
34875	 *-hp-hpux10*)
34876	    ans=no
34877	    ;;
34878	 *-hp-hpux9*)
34879	    ans=no
34880	    ;;
34881	 *-hp-hpux*)
34882	    ans=tickadj
34883	    ;;
34884	 *-*-aix*)
34885	    ans=tickadj
34886	    ;;
34887	 *-*-mpeix*)
34888	    ans=no
34889	    ;;
34890	 *-*-ptx*)
34891	    ans=tickadj
34892	    ;;
34893	 *-*-sco3.2v4*)
34894	    ans=no
34895	    ;;
34896	 *-*-sco3.2v5.0*)
34897	    ans=clock_drift
34898	    ;;
34899	 *-*-solaris2*)
34900	    ans=no	# hrestime_adj
34901	    ;;
34902	 *-*-sysv4*)
34903	    ans=tickadj
34904	    ;;
34905	esac
34906	ntp_cv_nlist_tickadj=$ans
34907
34908
34909fi
34910{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_tickadj" >&5
34911$as_echo "$ntp_cv_nlist_tickadj" >&6; }
34912case "$ntp_cv_nlist_tickadj" in
34913 ''|no)
34914    ;;	# HMS: I think we can only get 'no' here...
34915 *)
34916
34917cat >>confdefs.h <<_ACEOF
34918#define K_TICKADJ_NAME "$ntp_cv_nlist_tickadj"
34919_ACEOF
34920
34921esac
34922
34923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for the units of 'tickadj'" >&5
34924$as_echo_n "checking for the units of 'tickadj'... " >&6; }
34925if ${ntp_cv_tickadj_nano+:} false; then :
34926  $as_echo_n "(cached) " >&6
34927else
34928
34929	ans=usec
34930	case "$host" in
34931	 *-*-solaris2*)
34932	    ans=nsec
34933	    ;;
34934	esac
34935	ntp_cv_tickadj_nano=$ans
34936
34937
34938fi
34939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_tickadj_nano" >&5
34940$as_echo "$ntp_cv_tickadj_nano" >&6; }
34941case "$ntp_cv_tickadj_nano" in
34942 nsec)
34943
34944$as_echo "#define TICKADJ_NANO 1" >>confdefs.h
34945
34946esac
34947
34948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking half-heartedly for 'dosynctodr' in the kernel" >&5
34949$as_echo_n "checking half-heartedly for 'dosynctodr' in the kernel... " >&6; }
34950if ${ntp_cv_nlist_dosynctodr+:} false; then :
34951  $as_echo_n "(cached) " >&6
34952else
34953
34954	case "$host" in
34955	 *-apple-aux[23]*)
34956	    ans=no
34957	    ;;
34958	 *-sni-sysv*)
34959	    ans=dosynctodr
34960	    ;;
34961	 *-stratus-vos)
34962	    ans=no
34963	    ;;
34964	 *-*-aix*)
34965	    ans=dosynctodr
34966	    ;;
34967	 *-*-hpux*)
34968	    ans=no
34969	    ;;
34970	 *-*-mpeix*)
34971	    ans=no
34972	    ;;
34973	 *-*-nextstep*)
34974	    ans=_dosynctodr
34975	    ;;
34976	 *-*-ptx*)
34977	    ans=doresettodr
34978	    ;;
34979	 *-*-sco3.2v4*)
34980	    ans=no
34981	    ;;
34982	 *-*-sco3.2v5*)
34983	    ans=track_rtc
34984	    ;;
34985	 *-*-solaris2*)
34986	    ans=dosynctodr
34987	    ;;
34988	 *-*-sysv4*)
34989	    ans=doresettodr
34990	    ;;
34991	 *)
34992	    ans=_dosynctodr
34993	    ;;
34994	esac
34995	ntp_cv_nlist_dosynctodr=$ans
34996
34997
34998fi
34999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_dosynctodr" >&5
35000$as_echo "$ntp_cv_nlist_dosynctodr" >&6; }
35001case "$ntp_cv_nlist_dosynctodr" in
35002 no)
35003    ;;
35004 *)
35005
35006cat >>confdefs.h <<_ACEOF
35007#define K_DOSYNCTODR_NAME "$ntp_cv_nlist_dosynctodr"
35008_ACEOF
35009
35010    ;;
35011esac
35012
35013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking half-heartedly for 'noprintf' in the kernel" >&5
35014$as_echo_n "checking half-heartedly for 'noprintf' in the kernel... " >&6; }
35015if ${ntp_cv_nlist_noprintf+:} false; then :
35016  $as_echo_n "(cached) " >&6
35017else
35018
35019	case "$host" in
35020	 *-apple-aux[23]*)
35021	    ans=no
35022	    ;;
35023	 *-sni-sysv*)
35024	    ans=noprintf
35025	    ;;
35026	 *-stratus-vos)
35027	    ans=no
35028	    ;;
35029	 *-*-aix*)
35030	    ans=noprintf
35031	    ;;
35032	 *-*-hpux*)
35033	    ans=no
35034	    ;;
35035	 *-*-mpeix*)
35036	    ans=no
35037	    ;;
35038	 *-*-ptx*)
35039	    ans=noprintf
35040	    ;;
35041	 *-*-nextstep*)
35042	    ans=_noprintf
35043	    ;;
35044	 *-*-solaris2*)
35045	    ans=noprintf
35046	    ;;
35047	 *-*-sysv4*)
35048	    ans=noprintf
35049	    ;;
35050	 *)
35051	    ans=_noprintf
35052	    ;;
35053	esac
35054	ntp_cv_nlist_noprintf=$ans
35055
35056
35057fi
35058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_nlist_noprintf" >&5
35059$as_echo "$ntp_cv_nlist_noprintf" >&6; }
35060case "$ntp_cv_nlist_noprintf" in
35061 no)
35062    ;;
35063 *)
35064
35065cat >>confdefs.h <<_ACEOF
35066#define K_NOPRINTF_NAME "$ntp_cv_nlist_noprintf"
35067_ACEOF
35068
35069    ;;
35070esac
35071
35072
35073
35074
35075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a default value for 'tick'" >&5
35076$as_echo_n "checking for a default value for 'tick'... " >&6; }
35077
35078# target-dependent default for tick
35079
35080case "$host" in
35081 *-*-pc-cygwin*)
35082    as_fn_error $? "tick needs work for cygwin" "$LINENO" 5
35083    ;;
35084 *-univel-sysv*)
35085    ans=10000
35086    ;;
35087 *-*-irix*)
35088    ans=10000
35089    ;;
35090 *-*-*linux*)
35091    ans=txc.tick
35092    ;;
35093 *-*-mpeix*)
35094    ans=no
35095    ;;
35096 *-*-winnt3.5)
35097    ans='(every / 10)'
35098    ;;
35099 *-*-unicosmp*)
35100    ans=10000
35101    ;;
35102 *)
35103    ans='1000000L/hz'
35104    ;;
35105esac
35106
35107# Check whether --enable-tick was given.
35108if test "${enable_tick+set}" = set; then :
35109  enableval=$enable_tick; ans=$enableval
35110
35111fi
35112
35113
35114{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35115$as_echo "$ans" >&6; }
35116
35117case "$ans" in
35118 ''|no)
35119    ;;	# HMS: I think we can only get 'no' here...
35120 *)
35121
35122cat >>confdefs.h <<_ACEOF
35123#define PRESET_TICK $ans
35124_ACEOF
35125
35126esac
35127
35128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a default value for 'tickadj'" >&5
35129$as_echo_n "checking for a default value for 'tickadj'... " >&6; }
35130
35131# target-specific default
35132ans='500/hz'
35133case "$host" in
35134 *-fujitsu-uxp*)
35135    case "$adjtime_is_accurate" in
35136     yes)
35137	ans='tick/16'
35138    esac
35139    ;;
35140 *-univel-sysv*)
35141    ans=80
35142    ;;
35143 *-*-aix*)
35144    case "$can_kmem" in
35145     no)
35146	ans=1000
35147	;;
35148    esac
35149    ;;
35150 *-*-domainos)	# Skippy: won't be found...
35151    case "$can_kmem" in
35152     no)
35153	ans=668
35154	;;
35155    esac
35156    ;;
35157 *-*-hpux*)
35158    case "$adjtime_is_accurate" in
35159     yes)
35160	ans='tick/16'
35161	;;
35162    esac
35163    ;;
35164 *-*-irix*)
35165    ans=150
35166    ;;
35167 *-*-mpeix*)
35168    ans=no
35169    ;;
35170 *-*-sco3.2v5.0*)
35171    ans=10000L/hz
35172    ;;
35173 *-*-winnt3.5)
35174    ans=50
35175    ;;
35176 *-*-unicosmp*)
35177    ans=150
35178    ;;
35179esac
35180
35181# Check whether --enable-tickadj was given.
35182if test "${enable_tickadj+set}" = set; then :
35183  enableval=$enable_tickadj; ans=$enableval
35184
35185fi
35186
35187
35188{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35189$as_echo "$ans" >&6; }
35190
35191default_tickadj=$ans
35192
35193case "$default_tickadj" in
35194 ''|no)
35195    ;;	# HMS: I think we can only get 'no' here...
35196 *)
35197
35198cat >>confdefs.h <<_ACEOF
35199#define PRESET_TICKADJ $default_tickadj
35200_ACEOF
35201 ;;
35202esac
35203
35204# Newer versions of ReliantUNIX round adjtime() values down to
35205# 1/100s (system tick). Sigh ...
35206# Unfortunately, there is no easy way to know if particular release
35207# has this "feature" or any obvious way to test for it.
35208case "$host" in
35209 mips-sni-sysv4*)
35210
35211$as_echo "#define RELIANTUNIX_CLOCK 1" >>confdefs.h
35212
35213esac
35214
35215case "$host" in
35216 *-*-sco3.2v5*)
35217
35218$as_echo "#define SCO5_CLOCK 1" >>confdefs.h
35219
35220esac
35221
35222ntp_cv_make_tickadj=yes
35223case "$can_kmem$ac_cv_var_tick$default_tickadj" in
35224 nonono)	# Don't read KMEM, no presets.  Bogus.
35225    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem, no PRESET_TICK or PRESET_TICKADJ.  No tickadj." >&5
35226$as_echo "$as_me: WARNING: Can't read kmem, no PRESET_TICK or PRESET_TICKADJ.  No tickadj." >&2;}
35227    ntp_cv_make_tickadj=no
35228    ;;
35229 nono*)		# Don't read KMEM, no PRESET_TICK but PRESET_TICKADJ.  Bogus.
35230    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem but no PRESET_TICK.  No tickadj." >&5
35231$as_echo "$as_me: WARNING: Can't read kmem but no PRESET_TICK.  No tickadj." >&2;}
35232    ntp_cv_make_tickadj=no
35233    ;;
35234 no*no)		# Don't read KMEM, PRESET_TICK but no PRESET_TICKADJ.  Bogus.
35235    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Can't read kmem but no PRESET_TICKADJ.  No tickadj." >&5
35236$as_echo "$as_me: WARNING: Can't read kmem but no PRESET_TICKADJ.  No tickadj." >&2;}
35237    ntp_cv_make_tickadj=no
35238    ;;
35239 no*)		# Don't read KMEM, PRESET_TICK and PRESET_TICKADJ.  Cool.
35240    ;;
35241 yesnono)	# Read KMEM, no presets.  Cool.
35242    ;;
35243 yesno*)	# Read KMEM, no PRESET_TICK but PRESET_TICKADJ.  Bogus.
35244    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: PRESET_TICKADJ is defined but not PRESET_TICK.  Please report this." >&5
35245$as_echo "$as_me: WARNING: PRESET_TICKADJ is defined but not PRESET_TICK.  Please report this." >&2;}
35246    ;;
35247 yes*no)	# Read KMEM, PRESET_TICK but no PRESET_TICKADJ.  Cool.
35248    ;;
35249 yes*)		# READ KMEM, PRESET_TICK and PRESET_TICKADJ.
35250    ;;
35251 *)		# Generally bogus.
35252    as_fn_error $? "This shouldn't happen." "$LINENO" 5
35253    ;;
35254esac
35255
35256
35257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the ntptime utility" >&5
35258$as_echo_n "checking if we want and can make the ntptime utility... " >&6; }
35259if ${ac_cv_make_ntptime+:} false; then :
35260  $as_echo_n "(cached) " >&6
35261else
35262  case "$host" in
35263 *) case "$ntp_cv_struct_ntptimeval$ntp_cv_var_kernel_pll" in
35264     yesyes)
35265	ans=yes
35266	;;
35267     *)
35268	ans=no
35269	;;
35270    esac
35271    ;;
35272esac
35273ac_cv_make_ntptime=$ans
35274fi
35275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_make_ntptime" >&5
35276$as_echo "$ac_cv_make_ntptime" >&6; }
35277case "$ac_cv_make_ntptime" in
35278 yes)
35279    MAKE_NTPTIME=ntptime
35280    ;;
35281 *)
35282    NTPTIME_DB=
35283    NTPTIME_DL=
35284    NTPTIME_DS=
35285    NTPTIME_MS=
35286    ;;
35287esac
35288
35289
35290case "$host" in
35291 mips-sni-sysv4*)
35292    # tickadj is pretty useless on newer versions of ReliantUNIX
35293    # Do not bother
35294    ntp_cv_make_tickadj=no
35295    ;;
35296 *-*-irix*)
35297    ntp_cv_make_tickadj=no
35298    ;;
35299 *-*-solaris2*)
35300    # DLM says tickadj is a no-no starting with solaris2.5
35301    case "$host" in
35302     *-*-solaris2.1[0-9]*)
35303	ntp_cv_make_tickadj=no
35304	;;
35305     *-*-solaris2.[0-4]*) ;;
35306     *) ntp_cv_make_tickadj=no ;;
35307    esac
35308    ;;
35309 *-*-unicosmp*)
35310    ntp_cv_make_tickadj=no
35311    ;;
35312esac
35313
35314#
35315# Despite all the above, we always make tickadj.  Setting
35316# ntp_cv_make_tickadj before AC_CACHE_CHECK will cause a false
35317# report that the configuration variable was cached.  It may
35318# be better to simply remove the hunk above, I did not want
35319# to remove it if there is hope it will be used again.
35320#
35321{ ntp_cv_make_tickadj=; unset ntp_cv_make_tickadj;}
35322
35323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the tickadj utility" >&5
35324$as_echo_n "checking if we want and can make the tickadj utility... " >&6; }
35325if ${ntp_cv_make_tickadj+:} false; then :
35326  $as_echo_n "(cached) " >&6
35327else
35328  ntp_cv_make_tickadj=yes
35329
35330fi
35331{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_make_tickadj" >&5
35332$as_echo "$ntp_cv_make_tickadj" >&6; }
35333case "$ntp_cv_make_tickadj" in
35334 yes)
35335    MAKE_TICKADJ=tickadj
35336    ;;
35337 *)
35338    CALC_TICKADJ_DB=
35339    CALC_TICKADJ_DL=
35340    CALC_TICKADJ_DS=
35341    CALC_TICKADJ_MS=
35342    TICKADJ_DB=
35343    TICKADJ_DL=
35344    TICKADJ_DS=
35345    TICKADJ_MS=
35346    ;;
35347esac
35348
35349
35350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want and can make the timetrim utility" >&5
35351$as_echo_n "checking if we want and can make the timetrim utility... " >&6; }
35352if ${ntp_cv_make_timetrim+:} false; then :
35353  $as_echo_n "(cached) " >&6
35354else
35355
35356	case "$host" in
35357	 *-*-irix*)
35358	    ntp_cv_make_timetrim=yes
35359	    ;;
35360	 *-*-unicosmp*)
35361	    ntp_cv_make_timetrim=yes
35362	    ;;
35363	 *)
35364	    ntp_cv_make_timetrim=no
35365	    ;;
35366	esac
35367
35368
35369fi
35370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_make_timetrim" >&5
35371$as_echo "$ntp_cv_make_timetrim" >&6; }
35372case "$ntp_cv_make_timetrim" in
35373 yes)
35374    MAKE_TIMETRIM=timetrim
35375    ;;
35376 *) TIMETRIM_DB=
35377    TIMETRIM_DL=
35378    TIMETRIM_DS=
35379    TIMETRIM_MS=
35380    ;;
35381esac
35382
35383
35384
35385
35386{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to build the NTPD simulator" >&5
35387$as_echo_n "checking if we want to build the NTPD simulator... " >&6; }
35388# Check whether --enable-simulator was given.
35389if test "${enable_simulator+set}" = set; then :
35390  enableval=$enable_simulator; ans=$enableval
35391else
35392  ans=no
35393
35394fi
35395
35396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35397$as_echo "$ans" >&6; }
35398case "$ans" in
35399 yes)
35400    MAKE_NTPDSIM=ntpdsim
35401    MAKE_LIBNTPSIM=libntpsim.a
35402    ;;
35403 *)
35404    NTPDSIM_DB=
35405    NTPDSIM_DL=
35406    NTPDSIM_DS=
35407    NTPDSIM_MS=
35408    ;;
35409esac
35410
35411case "$build" in
35412 $host)
35413    ;;
35414 *) case "$host" in
35415     *-*-vxworks*)
35416	LDFLAGS="$LDFLAGS -r"
35417	;;
35418    esac
35419    ;;
35420esac
35421
35422
35423
35424{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if sntp will be built" >&5
35425$as_echo_n "checking if sntp will be built... " >&6; }
35426
35427# Check whether --with-sntp was given.
35428if test "${with_sntp+set}" = set; then :
35429  withval=$with_sntp;
35430else
35431  with_sntp="${withsntp=yes}"
35432
35433fi
35434
35435case "$with_sntp" in
35436 no)
35437    SNTP=
35438    ;;
35439 *)
35440    SNTP=sntp
35441    ;;
35442esac
35443
35444 if test -n "$SNTP"; then
35445  BUILD_SNTP_TRUE=
35446  BUILD_SNTP_FALSE='#'
35447else
35448  BUILD_SNTP_TRUE='#'
35449  BUILD_SNTP_FALSE=
35450fi
35451
35452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_sntp" >&5
35453$as_echo "$with_sntp" >&6; }
35454
35455
35456
35457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to build ntpsnmpd" >&5
35458$as_echo_n "checking if we want to build ntpsnmpd... " >&6; }
35459
35460# Check whether --with-ntpsnmpd was given.
35461if test "${with_ntpsnmpd+set}" = set; then :
35462  withval=$with_ntpsnmpd; ans=$withval
35463else
35464
35465	case "$PATH_NET_SNMP_CONFIG" in
35466	 /*)	ans=yes ;;
35467	 *)	ans=no  ;;
35468	esac
35469
35470
35471fi
35472
35473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35474$as_echo "$ans" >&6; }
35475case "$ans" in
35476 yes)
35477    case "$PATH_NET_SNMP_CONFIG" in
35478     /*)
35479	SNMP_LIBS=`$PATH_NET_SNMP_CONFIG --agent-libs`
35480	# Bug 2815.  This is a bit of a hack, but it works...
35481	case "$ntp_cv_net_snmp_version" in
35482	 5.3*)	SNMP_LIBS=`echo $SNMP_LIBS | $SED -e 's/-lnetsnmpagent/-lnetsnmpagent -lnetsnmpmibs/'`
35483		;;
35484	esac
35485
35486	# HMS: we really want to separate CPPFLAGS and CFLAGS
35487	foo=`$PATH_NET_SNMP_CONFIG --cflags`
35488	SNMP_CPPFLAGS=
35489	SNMP_CFLAGS=
35490	for i in $foo; do
35491	    case "$i" in
35492	     -D*|-U*|-I*)
35493		SNMP_CPPFLAGS="$SNMP_CPPFLAGS $i"
35494		;;
35495	    *)	SNMP_CFLAGS="$SNMP_CFLAGS $i"
35496		;;
35497	    esac
35498	done
35499
35500
35501
35502	save_CFLAGS=$CFLAGS
35503	save_CPPFLAGS=$CPPFLAGS
35504	save_LIBS=$LIBS
35505	CFLAGS=$SNMP_CFLAGS
35506	CPPFLAGS=$SNMP_CPPFLAGS
35507
35508	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"
35509if test "x$ac_cv_header_net_snmp_net_snmp_config_h" = xyes; then :
35510  MAKE_NTPSNMPD=ntpsnmpd
35511else
35512  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: net-snmp-config present but net-snmp headers are not available!" >&5
35513$as_echo "$as_me: WARNING: net-snmp-config present but net-snmp headers are not available!" >&2;}
35514
35515fi
35516
35517
35518
35519	# Do this last, as we're messing up LIBS.
35520	# check -lnetsnmp for netsnmp_daemonize
35521	LIBS=`$PATH_NET_SNMP_CONFIG --libs`
35522	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for netsnmp_daemonize in -lnetsnmp" >&5
35523$as_echo_n "checking for netsnmp_daemonize in -lnetsnmp... " >&6; }
35524if ${ac_cv_lib_netsnmp_netsnmp_daemonize+:} false; then :
35525  $as_echo_n "(cached) " >&6
35526else
35527  ac_check_lib_save_LIBS=$LIBS
35528LIBS="-lnetsnmp  $LIBS"
35529cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35530/* end confdefs.h.  */
35531
35532/* Override any GCC internal prototype to avoid an error.
35533   Use char because int might match the return type of a GCC
35534   builtin and then its argument prototype would still apply.  */
35535#ifdef __cplusplus
35536extern "C"
35537#endif
35538char netsnmp_daemonize ();
35539int
35540main ()
35541{
35542return netsnmp_daemonize ();
35543  ;
35544  return 0;
35545}
35546_ACEOF
35547if ac_fn_c_try_link "$LINENO"; then :
35548  ac_cv_lib_netsnmp_netsnmp_daemonize=yes
35549else
35550  ac_cv_lib_netsnmp_netsnmp_daemonize=no
35551fi
35552rm -f core conftest.err conftest.$ac_objext \
35553    conftest$ac_exeext conftest.$ac_ext
35554LIBS=$ac_check_lib_save_LIBS
35555fi
35556{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_netsnmp_netsnmp_daemonize" >&5
35557$as_echo "$ac_cv_lib_netsnmp_netsnmp_daemonize" >&6; }
35558if test "x$ac_cv_lib_netsnmp_netsnmp_daemonize" = xyes; then :
35559  ans=yes
35560else
35561  ans=no
35562
35563fi
35564
35565	case "$ans" in
35566	 no)
35567
35568$as_echo "#define NEED_NETSNMP_DAEMONIZE 1" >>confdefs.h
35569
35570	esac
35571
35572	CFLAGS=$save_CFLAGS
35573	{ save_CFLAGS=; unset save_CFLAGS;}
35574	CPPFLAGS=$save_CPPFLAGS
35575	{ save_CPPFLAGS=; unset save_CPPFLAGS;}
35576	LIBS=$save_LIBS
35577	{ save_LIBS=; unset save_LIBS;}
35578	;;
35579     *)
35580	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot build ntpsnmpd - net-snmp-config cannot be found" >&5
35581$as_echo "$as_me: WARNING: Cannot build ntpsnmpd - net-snmp-config cannot be found" >&2;}
35582	;;
35583    esac
35584    ;;
35585esac
35586
35587
35588case "$MAKE_NTPSNMPD" in
35589 '')
35590    NTPSNMPD_DB=
35591    NTPSNMPD_DL=
35592    NTPSNMPD_DS=
35593    NTPSNMPD_MS=
35594    ;;
35595esac
35596
35597{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should always slew the time" >&5
35598$as_echo_n "checking if we should always slew the time... " >&6; }
35599
35600# target-specific defaults
35601
35602case "$host" in
35603 *-apple-aux[23]*)
35604    ans=yes
35605    ;;
35606 *-*-bsdi[012]*)
35607    ans=no
35608    ;;
35609 *-*-bsdi*)
35610    ans=yes
35611    ;;
35612 *-*-openvms*)	# HMS: won't be found
35613    ans=yes
35614    ;;
35615 *) ans=no
35616    ;;
35617esac
35618
35619# --enable-slew-always / --disable-slew-always overrides default
35620
35621# Check whether --enable-slew-always was given.
35622if test "${enable_slew_always+set}" = set; then :
35623  enableval=$enable_slew_always; ans=$enableval
35624
35625fi
35626
35627
35628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35629$as_echo "$ans" >&6; }
35630
35631case "$ans" in
35632 yes)
35633
35634$as_echo "#define SLEWALWAYS 1" >>confdefs.h
35635
35636esac
35637
35638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should step and slew the time" >&5
35639$as_echo_n "checking if we should step and slew the time... " >&6; }
35640
35641case "$host" in
35642 *-sni-sysv*)
35643    ans=yes
35644    ;;
35645 *-stratus-vos)
35646    ans=no
35647    ;;
35648 *-univel-sysv*)
35649    ans=no
35650    ;;
35651 *-*-ptx*)
35652    ans=yes
35653    ;;
35654 *-*-solaris2.1[0-9]*)
35655    ans=no
35656    ;;
35657 *-*-solaris2.[012]*)
35658    ans=yes
35659    ;;
35660 *-*-sysv4*)	# HMS: Does this catch Fujitsu UXP?
35661    ans=yes
35662    ;;
35663 *) ans=no
35664    ;;
35665esac
35666
35667# Check whether --enable-step-slew was given.
35668if test "${enable_step_slew+set}" = set; then :
35669  enableval=$enable_step_slew; ans=$enableval
35670
35671fi
35672
35673
35674{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35675$as_echo "$ans" >&6; }
35676
35677case "$ans" in
35678 yes)
35679
35680$as_echo "#define STEP_SLEW 1" >>confdefs.h
35681
35682esac
35683
35684{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if ntpdate should step the time" >&5
35685$as_echo_n "checking if ntpdate should step the time... " >&6; }
35686
35687case "$host" in
35688 *-apple-aux[23]*)
35689    ans=yes
35690    ;;
35691 *) ans=no
35692    ;;
35693esac
35694
35695# Check whether --enable-ntpdate-step was given.
35696if test "${enable_ntpdate_step+set}" = set; then :
35697  enableval=$enable_ntpdate_step; ans=$enableval
35698
35699fi
35700
35701
35702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35703$as_echo "$ans" >&6; }
35704
35705case "$ans" in
35706 yes)
35707
35708$as_echo "#define FORCE_NTPDATE_STEP 1" >>confdefs.h
35709
35710esac
35711
35712
35713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should sync TODR clock every hour" >&5
35714$as_echo_n "checking if we should sync TODR clock every hour... " >&6; }
35715
35716case "$host" in
35717 *-*-nextstep*)
35718    ans=yes
35719    ;;
35720 *-*-openvms*)	# HMS: won't be found
35721    ans=yes
35722    ;;
35723 *)
35724    ans=no
35725    ;;
35726esac
35727
35728# Check whether --enable-hourly-todr-sync was given.
35729if test "${enable_hourly_todr_sync+set}" = set; then :
35730  enableval=$enable_hourly_todr_sync; ans=$enableval
35731
35732fi
35733
35734
35735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35736$as_echo "$ans" >&6; }
35737
35738case "$ac_cv_var_sync_todr" in
35739 yes)
35740
35741$as_echo "#define DOSYNCTODR 1" >>confdefs.h
35742 ;;
35743esac
35744
35745
35746{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should avoid kernel FLL bug" >&5
35747$as_echo_n "checking if we should avoid kernel FLL bug... " >&6; }
35748
35749case "$host" in
35750 *-*-solaris2.6)
35751    unamev=`uname -v`
35752    case "$unamev" in
35753     Generic_105181-*)
35754	old_IFS="$IFS"
35755	IFS="-"
35756	set $unamev
35757	IFS="$old_IFS"
35758	if test "$2" -ge 17
35759	then
35760	    # Generic_105181-17 and higher
35761	    ans=no
35762	else
35763	    ans=yes
35764	fi
35765	;;
35766     *)
35767	ans=yes
35768	;;
35769    esac
35770    ;;
35771 *-*-solaris2.7)
35772    unamev=`uname -v`
35773    case "$unamev" in
35774     Generic_106541-*)
35775	old_IFS="$IFS"
35776	IFS="-"
35777	set $unamev
35778	IFS="$old_IFS"
35779	if test "$2" -ge 07
35780	then
35781	    # Generic_106541-07 and higher
35782	    ans=no
35783	else
35784	    ans=yes
35785	fi
35786	;;
35787     *)
35788	ans=yes
35789	;;
35790    esac
35791    ;;
35792 *)
35793    ans=no
35794    ;;
35795esac
35796
35797# Check whether --enable-kernel-fll-bug was given.
35798if test "${enable_kernel_fll_bug+set}" = set; then :
35799  enableval=$enable_kernel_fll_bug; ans=$enableval
35800
35801fi
35802
35803
35804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35805$as_echo "$ans" >&6; }
35806
35807case "$ans" in
35808 yes)
35809
35810$as_echo "#define KERNEL_FLL_BUG 1" >>confdefs.h
35811
35812esac
35813
35814
35815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want new session key behavior" >&5
35816$as_echo_n "checking if we want new session key behavior... " >&6; }
35817# Check whether --enable-bug1243-fix was given.
35818if test "${enable_bug1243_fix+set}" = set; then :
35819  enableval=$enable_bug1243_fix; ans=$enableval
35820else
35821  ans=yes
35822
35823fi
35824
35825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35826$as_echo "$ans" >&6; }
35827case "$ans" in
35828 no)
35829
35830$as_echo "#define DISABLE_BUG1243_FIX 1" >>confdefs.h
35831
35832esac
35833
35834
35835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should use the IRIG sawtooth filter" >&5
35836$as_echo_n "checking if we should use the IRIG sawtooth filter... " >&6; }
35837
35838case "$host" in
35839 *-*-solaris2.[89])
35840    ans=yes
35841    ;;
35842 *-*-solaris2.1[0-9]*)
35843    ans=yes
35844    ;;
35845 *) ans=no
35846    ;;
35847esac
35848
35849# Check whether --enable-irig-sawtooth was given.
35850if test "${enable_irig_sawtooth+set}" = set; then :
35851  enableval=$enable_irig_sawtooth; ans=$enableval
35852
35853fi
35854
35855
35856{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35857$as_echo "$ans" >&6; }
35858
35859case "$ans" in
35860 yes)
35861
35862$as_echo "#define IRIG_SUCKS 1" >>confdefs.h
35863
35864esac
35865
35866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we should enable NIST lockclock scheme" >&5
35867$as_echo_n "checking if we should enable NIST lockclock scheme... " >&6; }
35868# Check whether --enable-nist was given.
35869if test "${enable_nist+set}" = set; then :
35870  enableval=$enable_nist; ans=$enableval
35871else
35872  ans=no
35873
35874fi
35875
35876
35877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35878$as_echo "$ans" >&6; }
35879
35880case "$ans" in
35881 yes)
35882
35883$as_echo "#define LOCKCLOCK 1" >>confdefs.h
35884 ;;
35885esac
35886
35887{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want support for Samba's signing daemon" >&5
35888$as_echo_n "checking if we want support for Samba's signing daemon... " >&6; }
35889# Check whether --enable-ntp-signd was given.
35890if test "${enable_ntp_signd+set}" = set; then :
35891  enableval=$enable_ntp_signd; ans=$enableval
35892else
35893  ans=no
35894
35895fi
35896
35897
35898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ans" >&5
35899$as_echo "$ans" >&6; }
35900
35901case "$ans" in
35902 no)
35903    ntp_signd_path=
35904    ;;
35905 yes)
35906    ntp_signd_path=/var/run/ntp_signd
35907    ;;
35908 *)
35909    ntp_signd_path="$ans"
35910esac
35911
35912case "$ntp_signd_path" in
35913 '')
35914    ;;
35915 *)
35916
35917$as_echo "#define HAVE_NTP_SIGND 1" >>confdefs.h
35918
35919
35920cat >>confdefs.h <<_ACEOF
35921#define NTP_SIGND_PATH "$ntp_signd_path"
35922_ACEOF
35923
35924    ;;
35925esac
35926
35927for ac_header in libscf.h
35928do :
35929  ac_fn_c_check_header_mongrel "$LINENO" "libscf.h" "ac_cv_header_libscf_h" "$ac_includes_default"
35930if test "x$ac_cv_header_libscf_h" = xyes; then :
35931  cat >>confdefs.h <<_ACEOF
35932#define HAVE_LIBSCF_H 1
35933_ACEOF
35934
35935fi
35936
35937done
35938
35939LSCF=
35940case "$ac_cv_header_libscf_h" in
35941 yes)
35942    LSCF='-lscf'
35943esac
35944
35945
35946
35947
35948{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sockaddr_storage" >&5
35949$as_echo_n "checking for struct sockaddr_storage... " >&6; }
35950if ${ntp_cv_sockaddr_storage+:} false; then :
35951  $as_echo_n "(cached) " >&6
35952else
35953  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35954/* end confdefs.h.  */
35955
35956		#ifdef HAVE_SYS_TYPES_H
35957		# include <sys/types.h>
35958		#endif
35959		#ifdef HAVE_SYS_SOCKET_H
35960		# include <sys/socket.h>
35961		#endif
35962		#ifdef HAVE_NETINET_IN_H
35963		# include <netinet/in.h>
35964		#endif
35965
35966int
35967main ()
35968{
35969
35970		struct sockaddr_storage n;
35971
35972
35973  ;
35974  return 0;
35975}
35976_ACEOF
35977if ac_fn_c_try_compile "$LINENO"; then :
35978  ntp_cv_sockaddr_storage=yes
35979else
35980  ntp_cv_sockaddr_storage=no
35981
35982fi
35983rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
35984
35985fi
35986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_sockaddr_storage" >&5
35987$as_echo "$ntp_cv_sockaddr_storage" >&6; }
35988case "$ntp_cv_sockaddr_storage" in
35989 yes)
35990
35991$as_echo "#define HAVE_STRUCT_SOCKADDR_STORAGE 1" >>confdefs.h
35992
35993    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage.__ss_family" >&5
35994$as_echo_n "checking for sockaddr_storage.__ss_family... " >&6; }
35995if ${ntp_cv_have___ss_family+:} false; then :
35996  $as_echo_n "(cached) " >&6
35997else
35998  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
35999/* end confdefs.h.  */
36000
36001		    #ifdef HAVE_SYS_TYPES_H
36002		    # include <sys/types.h>
36003		    #endif
36004		    #ifdef HAVE_SYS_SOCKET_H
36005		    # include <sys/socket.h>
36006		    #endif
36007		    #ifdef HAVE_NETINET_IN_H
36008		    # include <netinet/in.h>
36009		    #endif
36010
36011int
36012main ()
36013{
36014
36015		    struct sockaddr_storage s;
36016		    s.__ss_family = 1;
36017
36018
36019  ;
36020  return 0;
36021}
36022_ACEOF
36023if ac_fn_c_try_compile "$LINENO"; then :
36024  ntp_cv_have___ss_family=yes
36025else
36026  ntp_cv_have___ss_family=no
36027
36028fi
36029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36030
36031fi
36032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_have___ss_family" >&5
36033$as_echo "$ntp_cv_have___ss_family" >&6; }
36034    case "$ntp_cv_have___ss_family" in
36035     yes)
36036
36037$as_echo "#define HAVE___SS_FAMILY_IN_SS 1" >>confdefs.h
36038
36039    esac
36040
36041esac
36042
36043
36044#
36045# Look for in_port_t.
36046#
36047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for in_port_t" >&5
36048$as_echo_n "checking for in_port_t... " >&6; }
36049if ${isc_cv_have_in_port_t+:} false; then :
36050  $as_echo_n "(cached) " >&6
36051else
36052  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36053/* end confdefs.h.  */
36054
36055		#include <sys/types.h>
36056		#include <netinet/in.h>
36057
36058int
36059main ()
36060{
36061
36062		in_port_t port = 25;
36063		return (0);
36064
36065
36066  ;
36067  return 0;
36068}
36069_ACEOF
36070if ac_fn_c_try_compile "$LINENO"; then :
36071  isc_cv_have_in_port_t=yes
36072else
36073  isc_cv_have_in_port_t=no
36074
36075fi
36076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36077
36078fi
36079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_in_port_t" >&5
36080$as_echo "$isc_cv_have_in_port_t" >&6; }
36081case "$isc_cv_have_in_port_t" in
36082 no)
36083
36084$as_echo "#define ISC_PLATFORM_NEEDPORTT 1" >>confdefs.h
36085
36086esac
36087
36088{ $as_echo "$as_me:${as_lineno-$LINENO}: checking type of socklen arg for getsockname()" >&5
36089$as_echo_n "checking type of socklen arg for getsockname()... " >&6; }
36090if ${ntp_cv_getsockname_socklen_type+:} false; then :
36091  $as_echo_n "(cached) " >&6
36092else
36093
36094    getsockname_socklen_type_found=no
36095    for getsockname_arg2 in 'struct sockaddr *' 'void *'; do
36096	for ntp_cv_getsockname_socklen_type in 'socklen_t' 'size_t' 'unsigned int' 'int'; do
36097	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36098/* end confdefs.h.  */
36099
36100			#ifdef HAVE_SYS_TYPES_H
36101			# include <sys/types.h>
36102			#endif
36103			#ifdef HAVE_SYS_SOCKET_H
36104			# include <sys/socket.h>
36105			#endif
36106
36107int
36108main ()
36109{
36110
36111			extern
36112			getsockname(int, $getsockname_arg2,
36113				$ntp_cv_getsockname_socklen_type *);
36114
36115
36116  ;
36117  return 0;
36118}
36119_ACEOF
36120if ac_fn_c_try_compile "$LINENO"; then :
36121  getsockname_socklen_type_found=yes ; break 2
36122fi
36123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36124	done
36125    done
36126    case "$getsockname_socklen_type_found" in
36127     no)
36128	ntp_cv_getsockname_socklen_type='socklen_t'
36129    esac
36130    { getsockname_arg2=; unset getsockname_arg2;}
36131    { getsockname_socklen_type_found=; unset getsockname_socklen_type_found;}
36132
36133
36134fi
36135{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_getsockname_socklen_type" >&5
36136$as_echo "$ntp_cv_getsockname_socklen_type" >&6; }
36137
36138cat >>confdefs.h <<_ACEOF
36139#define GETSOCKNAME_SOCKLEN_TYPE $ntp_cv_getsockname_socklen_type
36140_ACEOF
36141
36142
36143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct sockaddr for sa_len" >&5
36144$as_echo_n "checking struct sockaddr for sa_len... " >&6; }
36145if ${isc_cv_platform_havesalen+:} false; then :
36146  $as_echo_n "(cached) " >&6
36147else
36148  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36149/* end confdefs.h.  */
36150
36151		#include <sys/types.h>
36152		#include <sys/socket.h>
36153
36154int
36155main ()
36156{
36157
36158		extern struct sockaddr *ps;
36159		return ps->sa_len;
36160
36161
36162  ;
36163  return 0;
36164}
36165_ACEOF
36166if ac_fn_c_try_compile "$LINENO"; then :
36167  isc_cv_platform_havesalen=yes
36168else
36169  isc_cv_platform_havesalen=no
36170
36171fi
36172rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36173
36174fi
36175{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_platform_havesalen" >&5
36176$as_echo "$isc_cv_platform_havesalen" >&6; }
36177case "$isc_cv_platform_havesalen" in
36178 yes)
36179
36180$as_echo "#define ISC_PLATFORM_HAVESALEN 1" >>confdefs.h
36181
36182esac
36183
36184# Check whether --enable-ipv6 was given.
36185if test "${enable_ipv6+set}" = set; then :
36186  enableval=$enable_ipv6;
36187fi
36188
36189
36190case "$enable_ipv6" in
36191 yes|''|autodetect)
36192    case "$host" in
36193     powerpc-ibm-aix4*)
36194	;;
36195     *)
36196
36197$as_echo "#define WANT_IPV6 1" >>confdefs.h
36198
36199	;;
36200    esac
36201    ;;
36202 no)
36203    ;;
36204esac
36205
36206
36207case "$host" in
36208 *-*-darwin*)
36209
36210$as_echo "#define __APPLE_USE_RFC_3542 1" >>confdefs.h
36211
36212esac
36213
36214
36215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for IPv6 structures" >&5
36216$as_echo_n "checking for IPv6 structures... " >&6; }
36217if ${isc_cv_found_ipv6+:} false; then :
36218  $as_echo_n "(cached) " >&6
36219else
36220  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36221/* end confdefs.h.  */
36222
36223		#include <sys/types.h>
36224		#include <sys/socket.h>
36225		#include <netinet/in.h>
36226
36227int
36228main ()
36229{
36230
36231		struct sockaddr_in6 sin6;
36232
36233
36234  ;
36235  return 0;
36236}
36237_ACEOF
36238if ac_fn_c_try_compile "$LINENO"; then :
36239  isc_cv_found_ipv6=yes
36240else
36241  isc_cv_found_ipv6=no
36242
36243fi
36244rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36245
36246fi
36247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_found_ipv6" >&5
36248$as_echo "$isc_cv_found_ipv6" >&6; }
36249
36250#
36251# See whether IPv6 support is provided via a Kame add-on.
36252# This is done before other IPv6 linking tests so LIBS is properly set.
36253#
36254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Kame IPv6 support" >&5
36255$as_echo_n "checking for Kame IPv6 support... " >&6; }
36256
36257# Check whether --with-kame was given.
36258if test "${with_kame+set}" = set; then :
36259  withval=$with_kame; use_kame="$withval"
36260else
36261  use_kame="no"
36262
36263fi
36264
36265case "$use_kame" in
36266 no)
36267    ;;
36268 yes)
36269    kame_path=/usr/local/v6
36270    ;;
36271 *)
36272    kame_path="$use_kame"
36273    ;;
36274esac
36275case "$use_kame" in
36276 no)
36277    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36278$as_echo "no" >&6; }
36279    ;;
36280 *)
36281    if test -f $kame_path/lib/libinet6.a; then
36282	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $kame_path/lib/libinet6.a" >&5
36283$as_echo "$kame_path/lib/libinet6.a" >&6; }
36284	LIBS="-L$kame_path/lib -linet6 $LIBS"
36285    else
36286	as_fn_error $? "$kame_path/lib/libinet6.a not found.
36287
36288Please choose the proper path with the following command:
36289
36290    configure --with-kame=PATH
36291" "$LINENO" 5
36292    fi
36293    ;;
36294esac
36295
36296#
36297# Whether netinet6/in6.h is needed has to be defined in isc/platform.h.
36298# Including it on Kame-using platforms is very bad, though, because
36299# Kame uses #error against direct inclusion.   So include it on only
36300# the platform that is otherwise broken without it -- BSD/OS 4.0 through 4.1.
36301# This is done before the in6_pktinfo check because that's what
36302# netinet6/in6.h is needed for.
36303#
36304case "$host" in
36305 *-bsdi4.[01]*)
36306
36307$as_echo "#define ISC_PLATFORM_NEEDNETINET6IN6H 1" >>confdefs.h
36308
36309    isc_netinet6in6_hack="#include <netinet6/in6.h>"
36310    ;;
36311 *)
36312    isc_netinet6in6_hack=""
36313    ;;
36314esac
36315
36316#
36317# This is similar to the netinet6/in6.h issue.
36318#
36319case "$host" in
36320 *-sco-sysv*uw*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)
36321
36322$as_echo "#define ISC_PLATFORM_FIXIN6ISADDR 1" >>confdefs.h
36323
36324    isc_netinetin6_hack="#include <netinet/in6.h>"
36325    ;;
36326 *)
36327    isc_netinetin6_hack=""
36328    ;;
36329esac
36330
36331
36332case "$isc_cv_found_ipv6" in
36333 yes)
36334
36335$as_echo "#define ISC_PLATFORM_HAVEIPV6 1" >>confdefs.h
36336
36337    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6_pktinfo" >&5
36338$as_echo_n "checking for in6_pktinfo... " >&6; }
36339if ${isc_cv_have_in6_pktinfo+:} false; then :
36340  $as_echo_n "(cached) " >&6
36341else
36342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36343/* end confdefs.h.  */
36344
36345		    #include <sys/types.h>
36346		    #include <sys/socket.h>
36347		    #include <netinet/in.h>
36348		    $isc_netinetin6_hack
36349		    $isc_netinet6in6_hack
36350
36351int
36352main ()
36353{
36354
36355		    struct in6_pktinfo xyzzy;
36356
36357
36358  ;
36359  return 0;
36360}
36361_ACEOF
36362if ac_fn_c_try_compile "$LINENO"; then :
36363  isc_cv_have_in6_pktinfo=yes
36364else
36365  isc_cv_have_in6_pktinfo=no
36366
36367fi
36368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36369
36370fi
36371{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_in6_pktinfo" >&5
36372$as_echo "$isc_cv_have_in6_pktinfo" >&6; }
36373    case "$isc_cv_have_in6_pktinfo" in
36374     yes)
36375
36376$as_echo "#define ISC_PLATFORM_HAVEIN6PKTINFO 1" >>confdefs.h
36377
36378    esac
36379
36380
36381    # HMS: Use HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID instead?
36382    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_in6.sin6_scope_id" >&5
36383$as_echo_n "checking for sockaddr_in6.sin6_scope_id... " >&6; }
36384if ${isc_cv_have_sin6_scope_id+:} false; then :
36385  $as_echo_n "(cached) " >&6
36386else
36387  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36388/* end confdefs.h.  */
36389
36390		    #include <sys/types.h>
36391		    #include <sys/socket.h>
36392		    #include <netinet/in.h>
36393		    $isc_netinetin6_hack
36394		    $isc_netinet6in6_hack
36395
36396int
36397main ()
36398{
36399
36400		    struct sockaddr_in6 xyzzy;
36401		    xyzzy.sin6_scope_id = 0;
36402
36403
36404  ;
36405  return 0;
36406}
36407_ACEOF
36408if ac_fn_c_try_compile "$LINENO"; then :
36409  isc_cv_have_sin6_scope_id=yes
36410else
36411  isc_cv_have_sin6_scope_id=no
36412
36413fi
36414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36415
36416fi
36417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_have_sin6_scope_id" >&5
36418$as_echo "$isc_cv_have_sin6_scope_id" >&6; }
36419
36420    case "$isc_cv_have_sin6_scope_id" in
36421     yes)
36422
36423$as_echo "#define ISC_PLATFORM_HAVESCOPEID 1" >>confdefs.h
36424
36425    esac
36426esac
36427
36428
36429# We need this check run even without isc_cv_found_ipv6=yes
36430
36431{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for in6addr_any" >&5
36432$as_echo_n "checking for in6addr_any... " >&6; }
36433if ${isc_cv_in6addr_any_links+:} false; then :
36434  $as_echo_n "(cached) " >&6
36435else
36436
36437	SAVED_LIBS="$LIBS"
36438	LIBS="$LDADD_LIBNTP $LIBS"
36439	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36440/* end confdefs.h.  */
36441$ac_includes_default
36442		    #include <sys/socket.h>
36443		    #include <netinet/in.h>
36444		    $isc_netinetin6_hack
36445		    $isc_netinet6in6_hack
36446
36447int
36448main ()
36449{
36450
36451		    printf("%x", in6addr_any.s6_addr[15]);
36452
36453
36454  ;
36455  return 0;
36456}
36457_ACEOF
36458if ac_fn_c_try_link "$LINENO"; then :
36459  isc_cv_in6addr_any_links=yes
36460else
36461  isc_cv_in6addr_any_links=no
36462
36463fi
36464rm -f core conftest.err conftest.$ac_objext \
36465    conftest$ac_exeext conftest.$ac_ext
36466	LIBS="$SAVED_LIBS"
36467	{ SAVED_LIBS=; unset SAVED_LIBS;}
36468
36469
36470fi
36471{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_in6addr_any_links" >&5
36472$as_echo "$isc_cv_in6addr_any_links" >&6; }
36473
36474case "$isc_cv_in6addr_any_links" in
36475 no)
36476
36477$as_echo "#define ISC_PLATFORM_NEEDIN6ADDRANY 1" >>confdefs.h
36478
36479esac
36480
36481
36482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrconf" >&5
36483$as_echo_n "checking for struct if_laddrconf... " >&6; }
36484if ${isc_cv_struct_if_laddrconf+:} false; then :
36485  $as_echo_n "(cached) " >&6
36486else
36487  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36488/* end confdefs.h.  */
36489
36490		#include <sys/types.h>
36491		#include <net/if6.h>
36492
36493int
36494main ()
36495{
36496
36497		struct if_laddrconf a;
36498
36499
36500  ;
36501  return 0;
36502}
36503_ACEOF
36504if ac_fn_c_try_compile "$LINENO"; then :
36505  isc_cv_struct_if_laddrconf=yes
36506else
36507  isc_cv_struct_if_laddrconf=no
36508
36509fi
36510rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36511
36512fi
36513{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_struct_if_laddrconf" >&5
36514$as_echo "$isc_cv_struct_if_laddrconf" >&6; }
36515
36516case "$isc_cv_struct_if_laddrconf" in
36517 yes)
36518
36519$as_echo "#define ISC_PLATFORM_HAVEIF_LADDRCONF 1" >>confdefs.h
36520
36521esac
36522
36523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct if_laddrreq" >&5
36524$as_echo_n "checking for struct if_laddrreq... " >&6; }
36525if ${isc_cv_struct_if_laddrreq+:} false; then :
36526  $as_echo_n "(cached) " >&6
36527else
36528  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36529/* end confdefs.h.  */
36530
36531		#include <sys/types.h>
36532		#include <net/if6.h>
36533
36534int
36535main ()
36536{
36537
36538		struct if_laddrreq a;
36539
36540
36541  ;
36542  return 0;
36543}
36544_ACEOF
36545if ac_fn_c_try_compile "$LINENO"; then :
36546  isc_cv_struct_if_laddrreq=yes
36547else
36548  isc_cv_struct_if_laddrreq=no
36549
36550fi
36551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36552
36553fi
36554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $isc_cv_struct_if_laddrreq" >&5
36555$as_echo "$isc_cv_struct_if_laddrreq" >&6; }
36556
36557case "$isc_cv_struct_if_laddrreq" in
36558 yes)
36559
36560$as_echo "#define ISC_PLATFORM_HAVEIF_LADDRREQ 1" >>confdefs.h
36561
36562esac
36563
36564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for multicast IP support" >&5
36565$as_echo_n "checking for multicast IP support... " >&6; }
36566if ${ntp_cv_multicast+:} false; then :
36567  $as_echo_n "(cached) " >&6
36568else
36569
36570	ntp_cv_multicast=no
36571	case "$host" in
36572	 i386-sequent-sysv4)
36573	    ;;
36574	 *)
36575	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36576/* end confdefs.h.  */
36577
36578			#ifdef HAVE_NETINET_IN_H
36579			# include <netinet/in.h>
36580			#endif
36581
36582int
36583main ()
36584{
36585
36586			struct ip_mreq ipmr;
36587			ipmr.imr_interface.s_addr = 0;
36588
36589
36590  ;
36591  return 0;
36592}
36593_ACEOF
36594if ac_fn_c_try_compile "$LINENO"; then :
36595  ntp_cv_multicast=yes
36596fi
36597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
36598	    ;;
36599	esac
36600
36601
36602fi
36603{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_multicast" >&5
36604$as_echo "$ntp_cv_multicast" >&6; }
36605case "$ntp_cv_multicast" in
36606 yes)
36607
36608$as_echo "#define MCAST 1" >>confdefs.h
36609
36610    { $as_echo "$as_me:${as_lineno-$LINENO}: checking arg type needed for setsockopt() IP*_MULTICAST_LOOP" >&5
36611$as_echo_n "checking arg type needed for setsockopt() IP*_MULTICAST_LOOP... " >&6; }
36612if ${ntp_cv_typeof_ip_multicast_loop+:} false; then :
36613  $as_echo_n "(cached) " >&6
36614else
36615
36616	    case "$host" in
36617	     *-*-netbsd*|*-*-*linux*)
36618		ntp_cv_typeof_ip_multicast_loop=u_int
36619		;;
36620	     *)
36621		ntp_cv_typeof_ip_multicast_loop=u_char
36622		;;
36623	    esac
36624
36625
36626fi
36627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_typeof_ip_multicast_loop" >&5
36628$as_echo "$ntp_cv_typeof_ip_multicast_loop" >&6; }
36629
36630cat >>confdefs.h <<_ACEOF
36631#define TYPEOF_IP_MULTICAST_LOOP $ntp_cv_typeof_ip_multicast_loop
36632_ACEOF
36633
36634esac
36635
36636# Check whether --enable-getifaddrs was given.
36637if test "${enable_getifaddrs+set}" = set; then :
36638  enableval=$enable_getifaddrs; want_getifaddrs="$enableval"
36639else
36640  want_getifaddrs="yes"
36641
36642fi
36643
36644
36645case $want_getifaddrs in
36646 glibc)
36647    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --enable-getifaddrs=glibc is no longer required" >&5
36648$as_echo "$as_me: WARNING: --enable-getifaddrs=glibc is no longer required" >&2;}
36649esac
36650case $want_getifaddrs in
36651 no)
36652    ;;
36653 *)
36654    SAVED_LIBS="$LIBS"
36655    LIBS="$LDADD_LIBNTP $LIBS"
36656    for ac_func in getifaddrs
36657do :
36658  ac_fn_c_check_func "$LINENO" "getifaddrs" "ac_cv_func_getifaddrs"
36659if test "x$ac_cv_func_getifaddrs" = xyes; then :
36660  cat >>confdefs.h <<_ACEOF
36661#define HAVE_GETIFADDRS 1
36662_ACEOF
36663
36664fi
36665done
36666
36667    LIBS="$SAVED_LIBS"
36668    { SAVED_LIBS=; unset SAVED_LIBS;}
36669    ;;
36670esac
36671
36672#
36673# Check for if_nametoindex() for IPv6 scoped addresses support
36674#
36675case "$host" in
36676 *-hp-hpux*)
36677    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing if_nametoindex" >&5
36678$as_echo_n "checking for library containing if_nametoindex... " >&6; }
36679if ${ac_cv_search_if_nametoindex+:} false; then :
36680  $as_echo_n "(cached) " >&6
36681else
36682  ac_func_search_save_LIBS=$LIBS
36683cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36684/* end confdefs.h.  */
36685
36686/* Override any GCC internal prototype to avoid an error.
36687   Use char because int might match the return type of a GCC
36688   builtin and then its argument prototype would still apply.  */
36689#ifdef __cplusplus
36690extern "C"
36691#endif
36692char if_nametoindex ();
36693int
36694main ()
36695{
36696return if_nametoindex ();
36697  ;
36698  return 0;
36699}
36700_ACEOF
36701for ac_lib in '' ipv6; do
36702  if test -z "$ac_lib"; then
36703    ac_res="none required"
36704  else
36705    ac_res=-l$ac_lib
36706    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
36707  fi
36708  if ac_fn_c_try_link "$LINENO"; then :
36709  ac_cv_search_if_nametoindex=$ac_res
36710fi
36711rm -f core conftest.err conftest.$ac_objext \
36712    conftest$ac_exeext
36713  if ${ac_cv_search_if_nametoindex+:} false; then :
36714  break
36715fi
36716done
36717if ${ac_cv_search_if_nametoindex+:} false; then :
36718
36719else
36720  ac_cv_search_if_nametoindex=no
36721fi
36722rm conftest.$ac_ext
36723LIBS=$ac_func_search_save_LIBS
36724fi
36725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_if_nametoindex" >&5
36726$as_echo "$ac_cv_search_if_nametoindex" >&6; }
36727ac_res=$ac_cv_search_if_nametoindex
36728if test "$ac_res" != no; then :
36729  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
36730
36731fi
36732
36733esac
36734SAVED_LIBS="$LIBS"
36735LIBS="$LDADD_LIBNTP $LIBS"
36736for ac_func in if_nametoindex
36737do :
36738  ac_fn_c_check_func "$LINENO" "if_nametoindex" "ac_cv_func_if_nametoindex"
36739if test "x$ac_cv_func_if_nametoindex" = xyes; then :
36740  cat >>confdefs.h <<_ACEOF
36741#define HAVE_IF_NAMETOINDEX 1
36742_ACEOF
36743
36744fi
36745done
36746
36747LIBS="$SAVED_LIBS"
36748{ SAVED_LIBS=; unset SAVED_LIBS;}
36749case "$ac_cv_func_if_nametoindex" in
36750 yes)
36751
36752$as_echo "#define ISC_PLATFORM_HAVEIFNAMETOINDEX 1" >>confdefs.h
36753
36754esac
36755
36756
36757
36758
36759#
36760# Look for a sysctl call to get the list of network interfaces.
36761#
36762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for interface list sysctl" >&5
36763$as_echo_n "checking for interface list sysctl... " >&6; }
36764if ${ntp_cv_iflist_sysctl+:} false; then :
36765  $as_echo_n "(cached) " >&6
36766else
36767  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
36768/* end confdefs.h.  */
36769
36770	    #include <sys/param.h>
36771	    #include <sys/sysctl.h>
36772	    #include <sys/socket.h>
36773	    #ifndef NET_RT_IFLIST
36774	    # error
36775	    #endif
36776
36777_ACEOF
36778if ac_fn_c_try_cpp "$LINENO"; then :
36779  ntp_cv_iflist_sysctl=yes
36780else
36781  ntp_cv_iflist_sysctl=no
36782
36783fi
36784rm -f conftest.err conftest.i conftest.$ac_ext
36785
36786fi
36787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_iflist_sysctl" >&5
36788$as_echo "$ntp_cv_iflist_sysctl" >&6; }
36789case "$ntp_cv_iflist_sysctl" in
36790 yes)
36791
36792$as_echo "#define HAVE_IFLIST_SYSCTL 1" >>confdefs.h
36793
36794esac
36795
36796###
36797
36798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the saveconfig mechanism" >&5
36799$as_echo_n "checking if we want the saveconfig mechanism... " >&6; }
36800# Check whether --enable-saveconfig was given.
36801if test "${enable_saveconfig+set}" = set; then :
36802  enableval=$enable_saveconfig; ntp_ok=$enableval
36803else
36804  ntp_ok=yes
36805
36806fi
36807
36808ntp_saveconfig_enabled=0
36809case "$ntp_ok" in
36810 yes)
36811    ntp_saveconfig_enabled=1
36812
36813$as_echo "#define SAVECONFIG 1" >>confdefs.h
36814
36815    ;;
36816esac
36817 if test x$ntp_saveconfig_enabled = x1; then
36818  SAVECONFIG_ENABLED_TRUE=
36819  SAVECONFIG_ENABLED_FALSE='#'
36820else
36821  SAVECONFIG_ENABLED_TRUE='#'
36822  SAVECONFIG_ENABLED_FALSE=
36823fi
36824
36825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
36826$as_echo "$ntp_ok" >&6; }
36827
36828###
36829
36830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the experimental leap smear code" >&5
36831$as_echo_n "checking if we want the experimental leap smear code... " >&6; }
36832# Check whether --enable-leap-smear was given.
36833if test "${enable_leap_smear+set}" = set; then :
36834  enableval=$enable_leap_smear; ntp_ok=$enableval
36835else
36836  ntp_ok=no
36837
36838fi
36839
36840ntp_leap_smear_enabled=0
36841case "$ntp_ok" in
36842 yes)
36843    ntp_leap_smear_enabled=1
36844
36845$as_echo "#define LEAP_SMEAR 1" >>confdefs.h
36846
36847
36848    HAVE_LEAPSMEARINTERVAL="leapsmearinterval 0"
36849    ;;
36850esac
36851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
36852$as_echo "$ntp_ok" >&6; }
36853
36854
36855# We may not need have_unity
36856have_unity=false
36857# Extract the first word of "ruby", so it can be a program name with args.
36858set dummy ruby; ac_word=$2
36859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
36860$as_echo_n "checking for $ac_word... " >&6; }
36861if ${ac_cv_path_PATH_RUBY+:} false; then :
36862  $as_echo_n "(cached) " >&6
36863else
36864  case $PATH_RUBY in
36865  [\\/]* | ?:[\\/]*)
36866  ac_cv_path_PATH_RUBY="$PATH_RUBY" # Let the user override the test with a path.
36867  ;;
36868  *)
36869  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
36870for as_dir in $PATH
36871do
36872  IFS=$as_save_IFS
36873  test -z "$as_dir" && as_dir=.
36874    for ac_exec_ext in '' $ac_executable_extensions; do
36875  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
36876    ac_cv_path_PATH_RUBY="$as_dir/$ac_word$ac_exec_ext"
36877    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
36878    break 2
36879  fi
36880done
36881  done
36882IFS=$as_save_IFS
36883
36884  ;;
36885esac
36886fi
36887PATH_RUBY=$ac_cv_path_PATH_RUBY
36888if test -n "$PATH_RUBY"; then
36889  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_RUBY" >&5
36890$as_echo "$PATH_RUBY" >&6; }
36891else
36892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36893$as_echo "no" >&6; }
36894fi
36895
36896
36897case "$PATH_RUBY" in
36898 /*)
36899    have_unity=true
36900    ;;
36901 *) PATH_RUBY="false"
36902    ;;
36903esac
36904# We may not need UNITYBUILD_AVAILABLE
36905 if $have_unity; then
36906  UNITYBUILD_AVAILABLE_TRUE=
36907  UNITYBUILD_AVAILABLE_FALSE='#'
36908else
36909  UNITYBUILD_AVAILABLE_TRUE='#'
36910  UNITYBUILD_AVAILABLE_FALSE=
36911fi
36912
36913
36914
36915
36916
36917gta=false
36918
36919# Check whether --with-gtest was given.
36920if test "${with_gtest+set}" = set; then :
36921  withval=$with_gtest; try_gtest=$withval
36922else
36923  try_gtest=yes
36924
36925fi
36926
36927case "$try_gtest" in
36928 yes)
36929    # Extract the first word of "gtest-config", so it can be a program name with args.
36930set dummy gtest-config; ac_word=$2
36931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
36932$as_echo_n "checking for $ac_word... " >&6; }
36933if ${ac_cv_path_GTEST_CONFIG+:} false; then :
36934  $as_echo_n "(cached) " >&6
36935else
36936  case $GTEST_CONFIG in
36937  [\\/]* | ?:[\\/]*)
36938  ac_cv_path_GTEST_CONFIG="$GTEST_CONFIG" # Let the user override the test with a path.
36939  ;;
36940  *)
36941  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
36942for as_dir in $PATH
36943do
36944  IFS=$as_save_IFS
36945  test -z "$as_dir" && as_dir=.
36946    for ac_exec_ext in '' $ac_executable_extensions; do
36947  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
36948    ac_cv_path_GTEST_CONFIG="$as_dir/$ac_word$ac_exec_ext"
36949    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
36950    break 2
36951  fi
36952done
36953  done
36954IFS=$as_save_IFS
36955
36956  ;;
36957esac
36958fi
36959GTEST_CONFIG=$ac_cv_path_GTEST_CONFIG
36960if test -n "$GTEST_CONFIG"; then
36961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTEST_CONFIG" >&5
36962$as_echo "$GTEST_CONFIG" >&6; }
36963else
36964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
36965$as_echo "no" >&6; }
36966fi
36967
36968
36969    { ac_cv_path_GTEST_CONFIG=; unset ac_cv_path_GTEST_CONFIG;}
36970    case x${GTEST_CONFIG} in
36971     x) ;;
36972     *)
36973	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking gtest version" >&5
36974$as_echo_n "checking gtest version... " >&6; }
36975	gtest_version_test=`$GTEST_CONFIG --min-version=1.5 || echo toolow`
36976	case "$gtest_version_test" in
36977	 toolow*)
36978	    ;;
36979	 *)
36980	    GTEST_LDFLAGS=`$GTEST_CONFIG --ldflags`
36981	    GTEST_LIBS=`$GTEST_CONFIG --libs`
36982	    GTEST_CXXFLAGS=`$GTEST_CONFIG --cxxflags`
36983	    GTEST_CPPFLAGS=`$GTEST_CONFIG --cppflags`
36984
36985
36986
36987
36988	    gta=true
36989	    ;;
36990	esac
36991	gtest_version=`$GTEST_CONFIG --version`
36992	case "$gta" in
36993	 true)
36994	    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ($gtest_version) ok" >&5
36995$as_echo "($gtest_version) ok" >&6; }
36996	    ;;
36997	 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: ($gtest_version) not ok" >&5
36998$as_echo "($gtest_version) not ok" >&6; }
36999	    ;;
37000	esac
37001	{ gtest_version_test=; unset gtest_version_test;}
37002	{ gtest_version=; unset gtest_version;}
37003    esac
37004esac
37005 if $gta; then
37006  GTEST_AVAILABLE_TRUE=
37007  GTEST_AVAILABLE_FALSE='#'
37008else
37009  GTEST_AVAILABLE_TRUE='#'
37010  GTEST_AVAILABLE_FALSE=
37011fi
37012
37013
37014
37015
37016
37017case "$build" in
37018 $host)	cross=0 ;;
37019 *)	cross=1 ;;
37020esac
37021
37022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want to enable tests with undiagnosed problems" >&5
37023$as_echo_n "checking if we want to enable tests with undiagnosed problems... " >&6; }
37024# Check whether --enable-problem-tests was given.
37025if test "${enable_problem_tests+set}" = set; then :
37026  enableval=$enable_problem_tests; ntp_ept=$enableval
37027else
37028  ntp_ept=yes
37029
37030fi
37031
37032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ept" >&5
37033$as_echo "$ntp_ept" >&6; }
37034
37035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_restrict" >&5
37036$as_echo_n "checking if we can run test-ntp_restrict... " >&6; }
37037ntp_test_ntp_restrict="no"
37038case "$ntp_ept:$cross:$host" in
37039 no:0:*-*-freebsd6.4) ;;
37040 no:0:*-*-hpux11.23*) ;;
37041 no:0:*-*-solaris*) ;;
37042 *) ntp_test_ntp_restrict="yes" ;;
37043esac
37044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_restrict" >&5
37045$as_echo "$ntp_test_ntp_restrict" >&6; }
37046 if test x$ntp_test_ntp_restrict = xyes; then
37047  BUILD_TEST_NTP_RESTRICT_TRUE=
37048  BUILD_TEST_NTP_RESTRICT_FALSE='#'
37049else
37050  BUILD_TEST_NTP_RESTRICT_TRUE='#'
37051  BUILD_TEST_NTP_RESTRICT_FALSE=
37052fi
37053
37054
37055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_scanner" >&5
37056$as_echo_n "checking if we can run test-ntp_scanner... " >&6; }
37057ntp_test_ntp_scanner="no"
37058case "$ntp_ept:$cross:$host" in
37059 no:0:*-*-freebsd6.4) ;;
37060 no:0:*-*-solaris*) ;;
37061 *) ntp_test_ntp_scanner="yes" ;;
37062esac
37063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_scanner" >&5
37064$as_echo "$ntp_test_ntp_scanner" >&6; }
37065 if test x$ntp_test_ntp_scanner = xyes; then
37066  BUILD_TEST_NTP_SCANNER_TRUE=
37067  BUILD_TEST_NTP_SCANNER_FALSE='#'
37068else
37069  BUILD_TEST_NTP_SCANNER_TRUE='#'
37070  BUILD_TEST_NTP_SCANNER_FALSE=
37071fi
37072
37073
37074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can run test-ntp_signd" >&5
37075$as_echo_n "checking if we can run test-ntp_signd... " >&6; }
37076ntp_test_ntp_signd="no"
37077case "$ntp_ept:$cross:$host" in
37078 no:0:*-*-freebsd6.4) ;;
37079 no:0:*-*-solaris*) ;;
37080 *) ntp_test_ntp_signd="yes" ;;
37081esac
37082{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_test_ntp_signd" >&5
37083$as_echo "$ntp_test_ntp_signd" >&6; }
37084 if test x$ntp_test_ntp_signd = xyes; then
37085  BUILD_TEST_NTP_SIGND_TRUE=
37086  BUILD_TEST_NTP_SIGND_FALSE='#'
37087else
37088  BUILD_TEST_NTP_SIGND_TRUE='#'
37089  BUILD_TEST_NTP_SIGND_FALSE=
37090fi
37091
37092
37093
37094###
37095
37096
37097  prefix_NONE=
37098  exec_prefix_NONE=
37099  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
37100  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
37101  eval ac_define_dir="\"$sysconfdir\""
37102  eval ac_define_dir="\"$ac_define_dir\""
37103  NTP_KEYSDIR="$ac_define_dir"
37104
37105
37106cat >>confdefs.h <<_ACEOF
37107#define NTP_KEYSDIR "$ac_define_dir"
37108_ACEOF
37109
37110  test "$prefix_NONE" && prefix=NONE
37111  test "$exec_prefix_NONE" && exec_prefix=NONE
37112
37113
37114ac_config_files="$ac_config_files Makefile"
37115
37116ac_config_files="$ac_config_files adjtimed/Makefile"
37117
37118ac_config_files="$ac_config_files clockstuff/Makefile"
37119
37120ac_config_files="$ac_config_files include/Makefile"
37121
37122ac_config_files="$ac_config_files include/isc/Makefile"
37123
37124ac_config_files="$ac_config_files kernel/Makefile"
37125
37126ac_config_files="$ac_config_files kernel/sys/Makefile"
37127
37128ac_config_files="$ac_config_files libntp/Makefile"
37129
37130ac_config_files="$ac_config_files libparse/Makefile"
37131
37132ac_config_files="$ac_config_files ntpd/Makefile"
37133
37134ac_config_files="$ac_config_files ntpd/complete.conf"
37135
37136ac_config_files="$ac_config_files ntpdate/Makefile"
37137
37138ac_config_files="$ac_config_files ntpdc/Makefile"
37139
37140ac_config_files="$ac_config_files ntpdc/nl.pl"
37141
37142ac_config_files="$ac_config_files ntpq/Makefile"
37143
37144ac_config_files="$ac_config_files ntpsnmpd/Makefile"
37145
37146ac_config_files="$ac_config_files parseutil/Makefile"
37147
37148ac_config_files="$ac_config_files scripts/Makefile"
37149
37150ac_config_files="$ac_config_files scripts/build/Makefile"
37151
37152ac_config_files="$ac_config_files scripts/build/mkver"
37153
37154ac_config_files="$ac_config_files scripts/calc_tickadj/Makefile"
37155
37156ac_config_files="$ac_config_files scripts/calc_tickadj/calc_tickadj"
37157
37158ac_config_files="$ac_config_files scripts/lib/Makefile"
37159
37160ac_config_files="$ac_config_files scripts/ntp-wait/Makefile"
37161
37162ac_config_files="$ac_config_files scripts/ntp-wait/ntp-wait"
37163
37164ac_config_files="$ac_config_files scripts/ntpsweep/Makefile"
37165
37166ac_config_files="$ac_config_files scripts/ntpsweep/ntpsweep"
37167
37168ac_config_files="$ac_config_files scripts/ntptrace/Makefile"
37169
37170ac_config_files="$ac_config_files scripts/ntptrace/ntptrace"
37171
37172ac_config_files="$ac_config_files scripts/ntpver"
37173
37174ac_config_files="$ac_config_files scripts/plot_summary"
37175
37176ac_config_files="$ac_config_files scripts/summary"
37177
37178ac_config_files="$ac_config_files scripts/update-leap/Makefile"
37179
37180ac_config_files="$ac_config_files scripts/update-leap/update-leap"
37181
37182ac_config_files="$ac_config_files tests/Makefile"
37183
37184ac_config_files="$ac_config_files tests/bug-2803/Makefile"
37185
37186ac_config_files="$ac_config_files tests/libntp/Makefile"
37187
37188ac_config_files="$ac_config_files tests/ntpd/Makefile"
37189
37190ac_config_files="$ac_config_files tests/ntpq/Makefile"
37191
37192ac_config_files="$ac_config_files tests/sandbox/Makefile"
37193
37194ac_config_files="$ac_config_files tests/sec-2853/Makefile"
37195
37196ac_config_files="$ac_config_files util/Makefile"
37197
37198
37199perllibdir="${datadir}/ntp/lib"
37200
37201  prefix_NONE=
37202  exec_prefix_NONE=
37203  test "x$prefix" = xNONE && prefix_NONE=yes && prefix=$ac_default_prefix
37204  test "x$exec_prefix" = xNONE && exec_prefix_NONE=yes && exec_prefix=$prefix
37205  eval ac_define_dir="\"$perllibdir\""
37206  eval ac_define_dir="\"$ac_define_dir\""
37207  PERLLIBDIR="$ac_define_dir"
37208
37209
37210cat >>confdefs.h <<_ACEOF
37211#define PERLLIBDIR "$ac_define_dir"
37212_ACEOF
37213
37214  test "$prefix_NONE" && prefix=NONE
37215  test "$exec_prefix_NONE" && exec_prefix=NONE
37216
37217
37218calc_tickadj_opts="$srcdir/scripts/calc_tickadj/calc_tickadj-opts"
37219
37220ntp_wait_opts="$srcdir/scripts/ntp-wait/ntp-wait-opts"
37221
37222ntpsweep_opts="$srcdir/scripts/ntpsweep/ntpsweep-opts"
37223
37224ntptrace_opts="$srcdir/scripts/ntptrace/ntptrace-opts"
37225
37226summary_opts="$srcdir/scripts/summary-opts"
37227
37228plot_summary_opts="$srcdir/scripts/plot_summary-opts"
37229
37230
37231
37232
37233subdirs="$subdirs sntp"
37234
37235
37236cat >confcache <<\_ACEOF
37237# This file is a shell script that caches the results of configure
37238# tests run on this system so they can be shared between configure
37239# scripts and configure runs, see configure's option --config-cache.
37240# It is not useful on other systems.  If it contains results you don't
37241# want to keep, you may remove or edit it.
37242#
37243# config.status only pays attention to the cache file if you give it
37244# the --recheck option to rerun configure.
37245#
37246# `ac_cv_env_foo' variables (set or unset) will be overridden when
37247# loading this file, other *unset* `ac_cv_foo' will be assigned the
37248# following values.
37249
37250_ACEOF
37251
37252# The following way of writing the cache mishandles newlines in values,
37253# but we know of no workaround that is simple, portable, and efficient.
37254# So, we kill variables containing newlines.
37255# Ultrix sh set writes to stderr and can't be redirected directly,
37256# and sets the high bit in the cache file unless we assign to the vars.
37257(
37258  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
37259    eval ac_val=\$$ac_var
37260    case $ac_val in #(
37261    *${as_nl}*)
37262      case $ac_var in #(
37263      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
37264$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
37265      esac
37266      case $ac_var in #(
37267      _ | IFS | as_nl) ;; #(
37268      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
37269      *) { eval $ac_var=; unset $ac_var;} ;;
37270      esac ;;
37271    esac
37272  done
37273
37274  (set) 2>&1 |
37275    case $as_nl`(ac_space=' '; set) 2>&1` in #(
37276    *${as_nl}ac_space=\ *)
37277      # `set' does not quote correctly, so add quotes: double-quote
37278      # substitution turns \\\\ into \\, and sed turns \\ into \.
37279      sed -n \
37280	"s/'/'\\\\''/g;
37281	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
37282      ;; #(
37283    *)
37284      # `set' quotes correctly as required by POSIX, so do not add quotes.
37285      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
37286      ;;
37287    esac |
37288    sort
37289) |
37290  sed '
37291     /^ac_cv_env_/b end
37292     t clear
37293     :clear
37294     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
37295     t end
37296     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
37297     :end' >>confcache
37298if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
37299  if test -w "$cache_file"; then
37300    if test "x$cache_file" != "x/dev/null"; then
37301      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
37302$as_echo "$as_me: updating cache $cache_file" >&6;}
37303      if test ! -f "$cache_file" || test -h "$cache_file"; then
37304	cat confcache >"$cache_file"
37305      else
37306        case $cache_file in #(
37307        */* | ?:*)
37308	  mv -f confcache "$cache_file"$$ &&
37309	  mv -f "$cache_file"$$ "$cache_file" ;; #(
37310        *)
37311	  mv -f confcache "$cache_file" ;;
37312	esac
37313      fi
37314    fi
37315  else
37316    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
37317$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
37318  fi
37319fi
37320rm -f confcache
37321
37322test "x$prefix" = xNONE && prefix=$ac_default_prefix
37323# Let make expand exec_prefix.
37324test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
37325
37326DEFS=-DHAVE_CONFIG_H
37327
37328ac_libobjs=
37329ac_ltlibobjs=
37330U=
37331for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
37332  # 1. Remove the extension, and $U if already installed.
37333  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
37334  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
37335  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
37336  #    will be set to the directory where LIBOBJS objects are built.
37337  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
37338  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
37339done
37340LIBOBJS=$ac_libobjs
37341
37342LTLIBOBJS=$ac_ltlibobjs
37343
37344
37345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
37346$as_echo_n "checking that generated files are newer than configure... " >&6; }
37347   if test -n "$am_sleep_pid"; then
37348     # Hide warnings about reused PIDs.
37349     wait $am_sleep_pid 2>/dev/null
37350   fi
37351   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
37352$as_echo "done" >&6; }
37353 if test -n "$EXEEXT"; then
37354  am__EXEEXT_TRUE=
37355  am__EXEEXT_FALSE='#'
37356else
37357  am__EXEEXT_TRUE='#'
37358  am__EXEEXT_FALSE=
37359fi
37360
37361if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
37362  as_fn_error $? "conditional \"AMDEP\" was never defined.
37363Usually this means the macro was only invoked conditionally." "$LINENO" 5
37364fi
37365if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
37366  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
37367Usually this means the macro was only invoked conditionally." "$LINENO" 5
37368fi
37369if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
37370  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
37371Usually this means the macro was only invoked conditionally." "$LINENO" 5
37372fi
37373
37374if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
37375  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
37376Usually this means the macro was only invoked conditionally." "$LINENO" 5
37377fi
37378if test -z "${VPATH_HACK_TRUE}" && test -z "${VPATH_HACK_FALSE}"; then
37379  as_fn_error $? "conditional \"VPATH_HACK\" was never defined.
37380Usually this means the macro was only invoked conditionally." "$LINENO" 5
37381fi
37382if test -z "${WANT_CALC_TICKADJ_MS_TRUE}" && test -z "${WANT_CALC_TICKADJ_MS_FALSE}"; then
37383  as_fn_error $? "conditional \"WANT_CALC_TICKADJ_MS\" was never defined.
37384Usually this means the macro was only invoked conditionally." "$LINENO" 5
37385fi
37386if test -z "${INSTALL_NTPSWEEP_TRUE}" && test -z "${INSTALL_NTPSWEEP_FALSE}"; then
37387  as_fn_error $? "conditional \"INSTALL_NTPSWEEP\" was never defined.
37388Usually this means the macro was only invoked conditionally." "$LINENO" 5
37389fi
37390if test -z "${INSTALL_UPDATE_LEAP_TRUE}" && test -z "${INSTALL_UPDATE_LEAP_FALSE}"; then
37391  as_fn_error $? "conditional \"INSTALL_UPDATE_LEAP\" was never defined.
37392Usually this means the macro was only invoked conditionally." "$LINENO" 5
37393fi
37394if test -z "${GL_GENERATE_STDNORETURN_H_TRUE}" && test -z "${GL_GENERATE_STDNORETURN_H_FALSE}"; then
37395  as_fn_error $? "conditional \"GL_GENERATE_STDNORETURN_H\" was never defined.
37396Usually this means the macro was only invoked conditionally." "$LINENO" 5
37397fi
37398if test -z "${INSTALL_LIBOPTS_TRUE}" && test -z "${INSTALL_LIBOPTS_FALSE}"; then
37399  as_fn_error $? "conditional \"INSTALL_LIBOPTS\" was never defined.
37400Usually this means the macro was only invoked conditionally." "$LINENO" 5
37401fi
37402if test -z "${NEED_LIBOPTS_TRUE}" && test -z "${NEED_LIBOPTS_FALSE}"; then
37403  as_fn_error $? "conditional \"NEED_LIBOPTS\" was never defined.
37404Usually this means the macro was only invoked conditionally." "$LINENO" 5
37405fi
37406if test -z "${BUILD_LIBEVENT_TRUE}" && test -z "${BUILD_LIBEVENT_FALSE}"; then
37407  as_fn_error $? "conditional \"BUILD_LIBEVENT\" was never defined.
37408Usually this means the macro was only invoked conditionally." "$LINENO" 5
37409fi
37410if test -z "${NTP_CROSSCOMPILE_TRUE}" && test -z "${NTP_CROSSCOMPILE_FALSE}"; then
37411  as_fn_error $? "conditional \"NTP_CROSSCOMPILE\" was never defined.
37412Usually this means the macro was only invoked conditionally." "$LINENO" 5
37413fi
37414if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
37415  as_fn_error $? "conditional \"PTHREADS\" was never defined.
37416Usually this means the macro was only invoked conditionally." "$LINENO" 5
37417fi
37418if test -z "${BUILD_SNTP_TRUE}" && test -z "${BUILD_SNTP_FALSE}"; then
37419  as_fn_error $? "conditional \"BUILD_SNTP\" was never defined.
37420Usually this means the macro was only invoked conditionally." "$LINENO" 5
37421fi
37422if test -z "${SAVECONFIG_ENABLED_TRUE}" && test -z "${SAVECONFIG_ENABLED_FALSE}"; then
37423  as_fn_error $? "conditional \"SAVECONFIG_ENABLED\" was never defined.
37424Usually this means the macro was only invoked conditionally." "$LINENO" 5
37425fi
37426if test -z "${UNITYBUILD_AVAILABLE_TRUE}" && test -z "${UNITYBUILD_AVAILABLE_FALSE}"; then
37427  as_fn_error $? "conditional \"UNITYBUILD_AVAILABLE\" was never defined.
37428Usually this means the macro was only invoked conditionally." "$LINENO" 5
37429fi
37430if test -z "${GTEST_AVAILABLE_TRUE}" && test -z "${GTEST_AVAILABLE_FALSE}"; then
37431  as_fn_error $? "conditional \"GTEST_AVAILABLE\" was never defined.
37432Usually this means the macro was only invoked conditionally." "$LINENO" 5
37433fi
37434if test -z "${BUILD_TEST_NTP_RESTRICT_TRUE}" && test -z "${BUILD_TEST_NTP_RESTRICT_FALSE}"; then
37435  as_fn_error $? "conditional \"BUILD_TEST_NTP_RESTRICT\" was never defined.
37436Usually this means the macro was only invoked conditionally." "$LINENO" 5
37437fi
37438if test -z "${BUILD_TEST_NTP_SCANNER_TRUE}" && test -z "${BUILD_TEST_NTP_SCANNER_FALSE}"; then
37439  as_fn_error $? "conditional \"BUILD_TEST_NTP_SCANNER\" was never defined.
37440Usually this means the macro was only invoked conditionally." "$LINENO" 5
37441fi
37442if test -z "${BUILD_TEST_NTP_SIGND_TRUE}" && test -z "${BUILD_TEST_NTP_SIGND_FALSE}"; then
37443  as_fn_error $? "conditional \"BUILD_TEST_NTP_SIGND\" was never defined.
37444Usually this means the macro was only invoked conditionally." "$LINENO" 5
37445fi
37446
37447: "${CONFIG_STATUS=./config.status}"
37448ac_write_fail=0
37449ac_clean_files_save=$ac_clean_files
37450ac_clean_files="$ac_clean_files $CONFIG_STATUS"
37451{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
37452$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
37453as_write_fail=0
37454cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
37455#! $SHELL
37456# Generated by $as_me.
37457# Run this file to recreate the current configuration.
37458# Compiler output produced by configure, useful for debugging
37459# configure, is in config.log if it exists.
37460
37461debug=false
37462ac_cs_recheck=false
37463ac_cs_silent=false
37464
37465SHELL=\${CONFIG_SHELL-$SHELL}
37466export SHELL
37467_ASEOF
37468cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
37469## -------------------- ##
37470## M4sh Initialization. ##
37471## -------------------- ##
37472
37473# Be more Bourne compatible
37474DUALCASE=1; export DUALCASE # for MKS sh
37475if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
37476  emulate sh
37477  NULLCMD=:
37478  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
37479  # is contrary to our usage.  Disable this feature.
37480  alias -g '${1+"$@"}'='"$@"'
37481  setopt NO_GLOB_SUBST
37482else
37483  case `(set -o) 2>/dev/null` in #(
37484  *posix*) :
37485    set -o posix ;; #(
37486  *) :
37487     ;;
37488esac
37489fi
37490
37491
37492as_nl='
37493'
37494export as_nl
37495# Printing a long string crashes Solaris 7 /usr/bin/printf.
37496as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
37497as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
37498as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
37499# Prefer a ksh shell builtin over an external printf program on Solaris,
37500# but without wasting forks for bash or zsh.
37501if test -z "$BASH_VERSION$ZSH_VERSION" \
37502    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
37503  as_echo='print -r --'
37504  as_echo_n='print -rn --'
37505elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
37506  as_echo='printf %s\n'
37507  as_echo_n='printf %s'
37508else
37509  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
37510    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
37511    as_echo_n='/usr/ucb/echo -n'
37512  else
37513    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
37514    as_echo_n_body='eval
37515      arg=$1;
37516      case $arg in #(
37517      *"$as_nl"*)
37518	expr "X$arg" : "X\\(.*\\)$as_nl";
37519	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
37520      esac;
37521      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
37522    '
37523    export as_echo_n_body
37524    as_echo_n='sh -c $as_echo_n_body as_echo'
37525  fi
37526  export as_echo_body
37527  as_echo='sh -c $as_echo_body as_echo'
37528fi
37529
37530# The user is always right.
37531if test "${PATH_SEPARATOR+set}" != set; then
37532  PATH_SEPARATOR=:
37533  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
37534    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
37535      PATH_SEPARATOR=';'
37536  }
37537fi
37538
37539
37540# IFS
37541# We need space, tab and new line, in precisely that order.  Quoting is
37542# there to prevent editors from complaining about space-tab.
37543# (If _AS_PATH_WALK were called with IFS unset, it would disable word
37544# splitting by setting IFS to empty value.)
37545IFS=" ""	$as_nl"
37546
37547# Find who we are.  Look in the path if we contain no directory separator.
37548as_myself=
37549case $0 in #((
37550  *[\\/]* ) as_myself=$0 ;;
37551  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
37552for as_dir in $PATH
37553do
37554  IFS=$as_save_IFS
37555  test -z "$as_dir" && as_dir=.
37556    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
37557  done
37558IFS=$as_save_IFS
37559
37560     ;;
37561esac
37562# We did not find ourselves, most probably we were run as `sh COMMAND'
37563# in which case we are not to be found in the path.
37564if test "x$as_myself" = x; then
37565  as_myself=$0
37566fi
37567if test ! -f "$as_myself"; then
37568  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
37569  exit 1
37570fi
37571
37572# Unset variables that we do not need and which cause bugs (e.g. in
37573# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
37574# suppresses any "Segmentation fault" message there.  '((' could
37575# trigger a bug in pdksh 5.2.14.
37576for as_var in BASH_ENV ENV MAIL MAILPATH
37577do eval test x\${$as_var+set} = xset \
37578  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
37579done
37580PS1='$ '
37581PS2='> '
37582PS4='+ '
37583
37584# NLS nuisances.
37585LC_ALL=C
37586export LC_ALL
37587LANGUAGE=C
37588export LANGUAGE
37589
37590# CDPATH.
37591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
37592
37593
37594# as_fn_error STATUS ERROR [LINENO LOG_FD]
37595# ----------------------------------------
37596# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
37597# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
37598# script with STATUS, using 1 if that was 0.
37599as_fn_error ()
37600{
37601  as_status=$1; test $as_status -eq 0 && as_status=1
37602  if test "$4"; then
37603    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
37604    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
37605  fi
37606  $as_echo "$as_me: error: $2" >&2
37607  as_fn_exit $as_status
37608} # as_fn_error
37609
37610
37611# as_fn_set_status STATUS
37612# -----------------------
37613# Set $? to STATUS, without forking.
37614as_fn_set_status ()
37615{
37616  return $1
37617} # as_fn_set_status
37618
37619# as_fn_exit STATUS
37620# -----------------
37621# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
37622as_fn_exit ()
37623{
37624  set +e
37625  as_fn_set_status $1
37626  exit $1
37627} # as_fn_exit
37628
37629# as_fn_unset VAR
37630# ---------------
37631# Portably unset VAR.
37632as_fn_unset ()
37633{
37634  { eval $1=; unset $1;}
37635}
37636as_unset=as_fn_unset
37637# as_fn_append VAR VALUE
37638# ----------------------
37639# Append the text in VALUE to the end of the definition contained in VAR. Take
37640# advantage of any shell optimizations that allow amortized linear growth over
37641# repeated appends, instead of the typical quadratic growth present in naive
37642# implementations.
37643if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
37644  eval 'as_fn_append ()
37645  {
37646    eval $1+=\$2
37647  }'
37648else
37649  as_fn_append ()
37650  {
37651    eval $1=\$$1\$2
37652  }
37653fi # as_fn_append
37654
37655# as_fn_arith ARG...
37656# ------------------
37657# Perform arithmetic evaluation on the ARGs, and store the result in the
37658# global $as_val. Take advantage of shells that can avoid forks. The arguments
37659# must be portable across $(()) and expr.
37660if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
37661  eval 'as_fn_arith ()
37662  {
37663    as_val=$(( $* ))
37664  }'
37665else
37666  as_fn_arith ()
37667  {
37668    as_val=`expr "$@" || test $? -eq 1`
37669  }
37670fi # as_fn_arith
37671
37672
37673if expr a : '\(a\)' >/dev/null 2>&1 &&
37674   test "X`expr 00001 : '.*\(...\)'`" = X001; then
37675  as_expr=expr
37676else
37677  as_expr=false
37678fi
37679
37680if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
37681  as_basename=basename
37682else
37683  as_basename=false
37684fi
37685
37686if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
37687  as_dirname=dirname
37688else
37689  as_dirname=false
37690fi
37691
37692as_me=`$as_basename -- "$0" ||
37693$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
37694	 X"$0" : 'X\(//\)$' \| \
37695	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
37696$as_echo X/"$0" |
37697    sed '/^.*\/\([^/][^/]*\)\/*$/{
37698	    s//\1/
37699	    q
37700	  }
37701	  /^X\/\(\/\/\)$/{
37702	    s//\1/
37703	    q
37704	  }
37705	  /^X\/\(\/\).*/{
37706	    s//\1/
37707	    q
37708	  }
37709	  s/.*/./; q'`
37710
37711# Avoid depending upon Character Ranges.
37712as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37713as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
37714as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37715as_cr_digits='0123456789'
37716as_cr_alnum=$as_cr_Letters$as_cr_digits
37717
37718ECHO_C= ECHO_N= ECHO_T=
37719case `echo -n x` in #(((((
37720-n*)
37721  case `echo 'xy\c'` in
37722  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
37723  xy)  ECHO_C='\c';;
37724  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
37725       ECHO_T='	';;
37726  esac;;
37727*)
37728  ECHO_N='-n';;
37729esac
37730
37731rm -f conf$$ conf$$.exe conf$$.file
37732if test -d conf$$.dir; then
37733  rm -f conf$$.dir/conf$$.file
37734else
37735  rm -f conf$$.dir
37736  mkdir conf$$.dir 2>/dev/null
37737fi
37738if (echo >conf$$.file) 2>/dev/null; then
37739  if ln -s conf$$.file conf$$ 2>/dev/null; then
37740    as_ln_s='ln -s'
37741    # ... but there are two gotchas:
37742    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
37743    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
37744    # In both cases, we have to default to `cp -pR'.
37745    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
37746      as_ln_s='cp -pR'
37747  elif ln conf$$.file conf$$ 2>/dev/null; then
37748    as_ln_s=ln
37749  else
37750    as_ln_s='cp -pR'
37751  fi
37752else
37753  as_ln_s='cp -pR'
37754fi
37755rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
37756rmdir conf$$.dir 2>/dev/null
37757
37758
37759# as_fn_mkdir_p
37760# -------------
37761# Create "$as_dir" as a directory, including parents if necessary.
37762as_fn_mkdir_p ()
37763{
37764
37765  case $as_dir in #(
37766  -*) as_dir=./$as_dir;;
37767  esac
37768  test -d "$as_dir" || eval $as_mkdir_p || {
37769    as_dirs=
37770    while :; do
37771      case $as_dir in #(
37772      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
37773      *) as_qdir=$as_dir;;
37774      esac
37775      as_dirs="'$as_qdir' $as_dirs"
37776      as_dir=`$as_dirname -- "$as_dir" ||
37777$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
37778	 X"$as_dir" : 'X\(//\)[^/]' \| \
37779	 X"$as_dir" : 'X\(//\)$' \| \
37780	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
37781$as_echo X"$as_dir" |
37782    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
37783	    s//\1/
37784	    q
37785	  }
37786	  /^X\(\/\/\)[^/].*/{
37787	    s//\1/
37788	    q
37789	  }
37790	  /^X\(\/\/\)$/{
37791	    s//\1/
37792	    q
37793	  }
37794	  /^X\(\/\).*/{
37795	    s//\1/
37796	    q
37797	  }
37798	  s/.*/./; q'`
37799      test -d "$as_dir" && break
37800    done
37801    test -z "$as_dirs" || eval "mkdir $as_dirs"
37802  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
37803
37804
37805} # as_fn_mkdir_p
37806if mkdir -p . 2>/dev/null; then
37807  as_mkdir_p='mkdir -p "$as_dir"'
37808else
37809  test -d ./-p && rmdir ./-p
37810  as_mkdir_p=false
37811fi
37812
37813
37814# as_fn_executable_p FILE
37815# -----------------------
37816# Test if FILE is an executable regular file.
37817as_fn_executable_p ()
37818{
37819  test -f "$1" && test -x "$1"
37820} # as_fn_executable_p
37821as_test_x='test -x'
37822as_executable_p=as_fn_executable_p
37823
37824# Sed expression to map a string onto a valid CPP name.
37825as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
37826
37827# Sed expression to map a string onto a valid variable name.
37828as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
37829
37830
37831exec 6>&1
37832## ----------------------------------- ##
37833## Main body of $CONFIG_STATUS script. ##
37834## ----------------------------------- ##
37835_ASEOF
37836test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
37837
37838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
37839# Save the log message, to keep $0 and so on meaningful, and to
37840# report actual input values of CONFIG_FILES etc. instead of their
37841# values after options handling.
37842ac_log="
37843This file was extended by ntp $as_me 4.2.8p5, which was
37844generated by GNU Autoconf 2.69.  Invocation command line was
37845
37846  CONFIG_FILES    = $CONFIG_FILES
37847  CONFIG_HEADERS  = $CONFIG_HEADERS
37848  CONFIG_LINKS    = $CONFIG_LINKS
37849  CONFIG_COMMANDS = $CONFIG_COMMANDS
37850  $ $0 $@
37851
37852on `(hostname || uname -n) 2>/dev/null | sed 1q`
37853"
37854
37855_ACEOF
37856
37857case $ac_config_files in *"
37858"*) set x $ac_config_files; shift; ac_config_files=$*;;
37859esac
37860
37861case $ac_config_headers in *"
37862"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
37863esac
37864
37865
37866cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
37867# Files that config.status was made for.
37868config_files="$ac_config_files"
37869config_headers="$ac_config_headers"
37870config_commands="$ac_config_commands"
37871
37872_ACEOF
37873
37874cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
37875ac_cs_usage="\
37876\`$as_me' instantiates files and other configuration actions
37877from templates according to the current configuration.  Unless the files
37878and actions are specified as TAGs, all are instantiated by default.
37879
37880Usage: $0 [OPTION]... [TAG]...
37881
37882  -h, --help       print this help, then exit
37883  -V, --version    print version number and configuration settings, then exit
37884      --config     print configuration, then exit
37885  -q, --quiet, --silent
37886                   do not print progress messages
37887  -d, --debug      don't remove temporary files
37888      --recheck    update $as_me by reconfiguring in the same conditions
37889      --file=FILE[:TEMPLATE]
37890                   instantiate the configuration file FILE
37891      --header=FILE[:TEMPLATE]
37892                   instantiate the configuration header FILE
37893
37894Configuration files:
37895$config_files
37896
37897Configuration headers:
37898$config_headers
37899
37900Configuration commands:
37901$config_commands
37902
37903Report bugs to <http://bugs.ntp.org./>.
37904ntp home page: <http://www.ntp.org./>."
37905
37906_ACEOF
37907cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
37908ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
37909ac_cs_version="\\
37910ntp config.status 4.2.8p5
37911configured by $0, generated by GNU Autoconf 2.69,
37912  with options \\"\$ac_cs_config\\"
37913
37914Copyright (C) 2012 Free Software Foundation, Inc.
37915This config.status script is free software; the Free Software Foundation
37916gives unlimited permission to copy, distribute and modify it."
37917
37918ac_pwd='$ac_pwd'
37919srcdir='$srcdir'
37920INSTALL='$INSTALL'
37921MKDIR_P='$MKDIR_P'
37922AWK='$AWK'
37923test -n "\$AWK" || AWK=awk
37924_ACEOF
37925
37926cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
37927# The default lists apply if the user does not specify any file.
37928ac_need_defaults=:
37929while test $# != 0
37930do
37931  case $1 in
37932  --*=?*)
37933    ac_option=`expr "X$1" : 'X\([^=]*\)='`
37934    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
37935    ac_shift=:
37936    ;;
37937  --*=)
37938    ac_option=`expr "X$1" : 'X\([^=]*\)='`
37939    ac_optarg=
37940    ac_shift=:
37941    ;;
37942  *)
37943    ac_option=$1
37944    ac_optarg=$2
37945    ac_shift=shift
37946    ;;
37947  esac
37948
37949  case $ac_option in
37950  # Handling of the options.
37951  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
37952    ac_cs_recheck=: ;;
37953  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
37954    $as_echo "$ac_cs_version"; exit ;;
37955  --config | --confi | --conf | --con | --co | --c )
37956    $as_echo "$ac_cs_config"; exit ;;
37957  --debug | --debu | --deb | --de | --d | -d )
37958    debug=: ;;
37959  --file | --fil | --fi | --f )
37960    $ac_shift
37961    case $ac_optarg in
37962    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
37963    '') as_fn_error $? "missing file argument" ;;
37964    esac
37965    as_fn_append CONFIG_FILES " '$ac_optarg'"
37966    ac_need_defaults=false;;
37967  --header | --heade | --head | --hea )
37968    $ac_shift
37969    case $ac_optarg in
37970    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
37971    esac
37972    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
37973    ac_need_defaults=false;;
37974  --he | --h)
37975    # Conflict between --help and --header
37976    as_fn_error $? "ambiguous option: \`$1'
37977Try \`$0 --help' for more information.";;
37978  --help | --hel | -h )
37979    $as_echo "$ac_cs_usage"; exit ;;
37980  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
37981  | -silent | --silent | --silen | --sile | --sil | --si | --s)
37982    ac_cs_silent=: ;;
37983
37984  # This is an error.
37985  -*) as_fn_error $? "unrecognized option: \`$1'
37986Try \`$0 --help' for more information." ;;
37987
37988  *) as_fn_append ac_config_targets " $1"
37989     ac_need_defaults=false ;;
37990
37991  esac
37992  shift
37993done
37994
37995ac_configure_extra_args=
37996
37997if $ac_cs_silent; then
37998  exec 6>/dev/null
37999  ac_configure_extra_args="$ac_configure_extra_args --silent"
38000fi
38001
38002_ACEOF
38003cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38004if \$ac_cs_recheck; then
38005  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
38006  shift
38007  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
38008  CONFIG_SHELL='$SHELL'
38009  export CONFIG_SHELL
38010  exec "\$@"
38011fi
38012
38013_ACEOF
38014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38015exec 5>>config.log
38016{
38017  echo
38018  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
38019## Running $as_me. ##
38020_ASBOX
38021  $as_echo "$ac_log"
38022} >&5
38023
38024_ACEOF
38025cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38026#
38027# INIT-COMMANDS
38028#
38029AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
38030
38031
38032# The HP-UX ksh and POSIX shell print the target directory to stdout
38033# if CDPATH is set.
38034(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
38035
38036sed_quote_subst='$sed_quote_subst'
38037double_quote_subst='$double_quote_subst'
38038delay_variable_subst='$delay_variable_subst'
38039enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
38040macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
38041macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
38042enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
38043pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
38044enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
38045SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
38046ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
38047host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
38048host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
38049host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
38050build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
38051build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
38052build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
38053SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
38054Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
38055GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
38056EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
38057FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
38058LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
38059NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
38060LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
38061max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
38062ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
38063exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
38064lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
38065lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
38066lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
38067lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
38068lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
38069reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
38070reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
38071OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
38072deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
38073file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
38074file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
38075want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
38076DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
38077sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
38078AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
38079AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
38080archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
38081STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
38082RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
38083old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
38084old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
38085old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
38086lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
38087CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
38088CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
38089compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
38090GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
38091lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
38092lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
38093lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
38094lt_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"`'
38095nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
38096lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
38097objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
38098MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
38099lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
38100lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
38101lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
38102lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
38103lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
38104need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
38105MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
38106DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
38107NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
38108LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
38109OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
38110OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
38111libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
38112shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
38113extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
38114archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
38115enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
38116export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
38117whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
38118compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
38119old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
38120old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
38121archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
38122archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
38123module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
38124module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
38125with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
38126allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
38127no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
38128hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
38129hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
38130hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
38131hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
38132hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
38133hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
38134hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
38135hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
38136inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
38137link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
38138always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
38139export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
38140exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
38141include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
38142prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
38143postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
38144file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
38145variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
38146need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
38147need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
38148version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
38149runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
38150shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
38151shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
38152libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
38153library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
38154soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
38155install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
38156postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
38157postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
38158finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
38159finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
38160hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
38161sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
38162sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
38163hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
38164enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
38165enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
38166enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
38167old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
38168striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
38169compiler_lib_search_dirs='`$ECHO "$compiler_lib_search_dirs" | $SED "$delay_single_quote_subst"`'
38170predep_objects='`$ECHO "$predep_objects" | $SED "$delay_single_quote_subst"`'
38171postdep_objects='`$ECHO "$postdep_objects" | $SED "$delay_single_quote_subst"`'
38172predeps='`$ECHO "$predeps" | $SED "$delay_single_quote_subst"`'
38173postdeps='`$ECHO "$postdeps" | $SED "$delay_single_quote_subst"`'
38174compiler_lib_search_path='`$ECHO "$compiler_lib_search_path" | $SED "$delay_single_quote_subst"`'
38175LD_CXX='`$ECHO "$LD_CXX" | $SED "$delay_single_quote_subst"`'
38176reload_flag_CXX='`$ECHO "$reload_flag_CXX" | $SED "$delay_single_quote_subst"`'
38177reload_cmds_CXX='`$ECHO "$reload_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38178old_archive_cmds_CXX='`$ECHO "$old_archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38179compiler_CXX='`$ECHO "$compiler_CXX" | $SED "$delay_single_quote_subst"`'
38180GCC_CXX='`$ECHO "$GCC_CXX" | $SED "$delay_single_quote_subst"`'
38181lt_prog_compiler_no_builtin_flag_CXX='`$ECHO "$lt_prog_compiler_no_builtin_flag_CXX" | $SED "$delay_single_quote_subst"`'
38182lt_prog_compiler_pic_CXX='`$ECHO "$lt_prog_compiler_pic_CXX" | $SED "$delay_single_quote_subst"`'
38183lt_prog_compiler_wl_CXX='`$ECHO "$lt_prog_compiler_wl_CXX" | $SED "$delay_single_quote_subst"`'
38184lt_prog_compiler_static_CXX='`$ECHO "$lt_prog_compiler_static_CXX" | $SED "$delay_single_quote_subst"`'
38185lt_cv_prog_compiler_c_o_CXX='`$ECHO "$lt_cv_prog_compiler_c_o_CXX" | $SED "$delay_single_quote_subst"`'
38186archive_cmds_need_lc_CXX='`$ECHO "$archive_cmds_need_lc_CXX" | $SED "$delay_single_quote_subst"`'
38187enable_shared_with_static_runtimes_CXX='`$ECHO "$enable_shared_with_static_runtimes_CXX" | $SED "$delay_single_quote_subst"`'
38188export_dynamic_flag_spec_CXX='`$ECHO "$export_dynamic_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
38189whole_archive_flag_spec_CXX='`$ECHO "$whole_archive_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
38190compiler_needs_object_CXX='`$ECHO "$compiler_needs_object_CXX" | $SED "$delay_single_quote_subst"`'
38191old_archive_from_new_cmds_CXX='`$ECHO "$old_archive_from_new_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38192old_archive_from_expsyms_cmds_CXX='`$ECHO "$old_archive_from_expsyms_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38193archive_cmds_CXX='`$ECHO "$archive_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38194archive_expsym_cmds_CXX='`$ECHO "$archive_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38195module_cmds_CXX='`$ECHO "$module_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38196module_expsym_cmds_CXX='`$ECHO "$module_expsym_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38197with_gnu_ld_CXX='`$ECHO "$with_gnu_ld_CXX" | $SED "$delay_single_quote_subst"`'
38198allow_undefined_flag_CXX='`$ECHO "$allow_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
38199no_undefined_flag_CXX='`$ECHO "$no_undefined_flag_CXX" | $SED "$delay_single_quote_subst"`'
38200hardcode_libdir_flag_spec_CXX='`$ECHO "$hardcode_libdir_flag_spec_CXX" | $SED "$delay_single_quote_subst"`'
38201hardcode_libdir_flag_spec_ld_CXX='`$ECHO "$hardcode_libdir_flag_spec_ld_CXX" | $SED "$delay_single_quote_subst"`'
38202hardcode_libdir_separator_CXX='`$ECHO "$hardcode_libdir_separator_CXX" | $SED "$delay_single_quote_subst"`'
38203hardcode_direct_CXX='`$ECHO "$hardcode_direct_CXX" | $SED "$delay_single_quote_subst"`'
38204hardcode_direct_absolute_CXX='`$ECHO "$hardcode_direct_absolute_CXX" | $SED "$delay_single_quote_subst"`'
38205hardcode_minus_L_CXX='`$ECHO "$hardcode_minus_L_CXX" | $SED "$delay_single_quote_subst"`'
38206hardcode_shlibpath_var_CXX='`$ECHO "$hardcode_shlibpath_var_CXX" | $SED "$delay_single_quote_subst"`'
38207hardcode_automatic_CXX='`$ECHO "$hardcode_automatic_CXX" | $SED "$delay_single_quote_subst"`'
38208inherit_rpath_CXX='`$ECHO "$inherit_rpath_CXX" | $SED "$delay_single_quote_subst"`'
38209link_all_deplibs_CXX='`$ECHO "$link_all_deplibs_CXX" | $SED "$delay_single_quote_subst"`'
38210always_export_symbols_CXX='`$ECHO "$always_export_symbols_CXX" | $SED "$delay_single_quote_subst"`'
38211export_symbols_cmds_CXX='`$ECHO "$export_symbols_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38212exclude_expsyms_CXX='`$ECHO "$exclude_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
38213include_expsyms_CXX='`$ECHO "$include_expsyms_CXX" | $SED "$delay_single_quote_subst"`'
38214prelink_cmds_CXX='`$ECHO "$prelink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38215postlink_cmds_CXX='`$ECHO "$postlink_cmds_CXX" | $SED "$delay_single_quote_subst"`'
38216file_list_spec_CXX='`$ECHO "$file_list_spec_CXX" | $SED "$delay_single_quote_subst"`'
38217hardcode_action_CXX='`$ECHO "$hardcode_action_CXX" | $SED "$delay_single_quote_subst"`'
38218compiler_lib_search_dirs_CXX='`$ECHO "$compiler_lib_search_dirs_CXX" | $SED "$delay_single_quote_subst"`'
38219predep_objects_CXX='`$ECHO "$predep_objects_CXX" | $SED "$delay_single_quote_subst"`'
38220postdep_objects_CXX='`$ECHO "$postdep_objects_CXX" | $SED "$delay_single_quote_subst"`'
38221predeps_CXX='`$ECHO "$predeps_CXX" | $SED "$delay_single_quote_subst"`'
38222postdeps_CXX='`$ECHO "$postdeps_CXX" | $SED "$delay_single_quote_subst"`'
38223compiler_lib_search_path_CXX='`$ECHO "$compiler_lib_search_path_CXX" | $SED "$delay_single_quote_subst"`'
38224
38225LTCC='$LTCC'
38226LTCFLAGS='$LTCFLAGS'
38227compiler='$compiler_DEFAULT'
38228
38229# A function that is used when there is no print builtin or printf.
38230func_fallback_echo ()
38231{
38232  eval 'cat <<_LTECHO_EOF
38233\$1
38234_LTECHO_EOF'
38235}
38236
38237# Quote evaled strings.
38238for var in SHELL \
38239ECHO \
38240SED \
38241GREP \
38242EGREP \
38243FGREP \
38244LD \
38245NM \
38246LN_S \
38247lt_SP2NL \
38248lt_NL2SP \
38249reload_flag \
38250OBJDUMP \
38251deplibs_check_method \
38252file_magic_cmd \
38253file_magic_glob \
38254want_nocaseglob \
38255DLLTOOL \
38256sharedlib_from_linklib_cmd \
38257AR \
38258AR_FLAGS \
38259archiver_list_spec \
38260STRIP \
38261RANLIB \
38262CC \
38263CFLAGS \
38264compiler \
38265lt_cv_sys_global_symbol_pipe \
38266lt_cv_sys_global_symbol_to_cdecl \
38267lt_cv_sys_global_symbol_to_c_name_address \
38268lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
38269nm_file_list_spec \
38270lt_prog_compiler_no_builtin_flag \
38271lt_prog_compiler_pic \
38272lt_prog_compiler_wl \
38273lt_prog_compiler_static \
38274lt_cv_prog_compiler_c_o \
38275need_locks \
38276MANIFEST_TOOL \
38277DSYMUTIL \
38278NMEDIT \
38279LIPO \
38280OTOOL \
38281OTOOL64 \
38282shrext_cmds \
38283export_dynamic_flag_spec \
38284whole_archive_flag_spec \
38285compiler_needs_object \
38286with_gnu_ld \
38287allow_undefined_flag \
38288no_undefined_flag \
38289hardcode_libdir_flag_spec \
38290hardcode_libdir_flag_spec_ld \
38291hardcode_libdir_separator \
38292exclude_expsyms \
38293include_expsyms \
38294file_list_spec \
38295variables_saved_for_relink \
38296libname_spec \
38297library_names_spec \
38298soname_spec \
38299install_override_mode \
38300finish_eval \
38301old_striplib \
38302striplib \
38303compiler_lib_search_dirs \
38304predep_objects \
38305postdep_objects \
38306predeps \
38307postdeps \
38308compiler_lib_search_path \
38309LD_CXX \
38310reload_flag_CXX \
38311compiler_CXX \
38312lt_prog_compiler_no_builtin_flag_CXX \
38313lt_prog_compiler_pic_CXX \
38314lt_prog_compiler_wl_CXX \
38315lt_prog_compiler_static_CXX \
38316lt_cv_prog_compiler_c_o_CXX \
38317export_dynamic_flag_spec_CXX \
38318whole_archive_flag_spec_CXX \
38319compiler_needs_object_CXX \
38320with_gnu_ld_CXX \
38321allow_undefined_flag_CXX \
38322no_undefined_flag_CXX \
38323hardcode_libdir_flag_spec_CXX \
38324hardcode_libdir_flag_spec_ld_CXX \
38325hardcode_libdir_separator_CXX \
38326exclude_expsyms_CXX \
38327include_expsyms_CXX \
38328file_list_spec_CXX \
38329compiler_lib_search_dirs_CXX \
38330predep_objects_CXX \
38331postdep_objects_CXX \
38332predeps_CXX \
38333postdeps_CXX \
38334compiler_lib_search_path_CXX; do
38335    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
38336    *[\\\\\\\`\\"\\\$]*)
38337      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
38338      ;;
38339    *)
38340      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
38341      ;;
38342    esac
38343done
38344
38345# Double-quote double-evaled strings.
38346for var in reload_cmds \
38347old_postinstall_cmds \
38348old_postuninstall_cmds \
38349old_archive_cmds \
38350extract_expsyms_cmds \
38351old_archive_from_new_cmds \
38352old_archive_from_expsyms_cmds \
38353archive_cmds \
38354archive_expsym_cmds \
38355module_cmds \
38356module_expsym_cmds \
38357export_symbols_cmds \
38358prelink_cmds \
38359postlink_cmds \
38360postinstall_cmds \
38361postuninstall_cmds \
38362finish_cmds \
38363sys_lib_search_path_spec \
38364sys_lib_dlsearch_path_spec \
38365reload_cmds_CXX \
38366old_archive_cmds_CXX \
38367old_archive_from_new_cmds_CXX \
38368old_archive_from_expsyms_cmds_CXX \
38369archive_cmds_CXX \
38370archive_expsym_cmds_CXX \
38371module_cmds_CXX \
38372module_expsym_cmds_CXX \
38373export_symbols_cmds_CXX \
38374prelink_cmds_CXX \
38375postlink_cmds_CXX; do
38376    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
38377    *[\\\\\\\`\\"\\\$]*)
38378      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
38379      ;;
38380    *)
38381      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
38382      ;;
38383    esac
38384done
38385
38386ac_aux_dir='$ac_aux_dir'
38387xsi_shell='$xsi_shell'
38388lt_shell_append='$lt_shell_append'
38389
38390# See if we are running on zsh, and set the options which allow our
38391# commands through without removal of \ escapes INIT.
38392if test -n "\${ZSH_VERSION+set}" ; then
38393   setopt NO_GLOB_SUBST
38394fi
38395
38396
38397    PACKAGE='$PACKAGE'
38398    VERSION='$VERSION'
38399    TIMESTAMP='$TIMESTAMP'
38400    RM='$RM'
38401    ofile='$ofile'
38402
38403
38404
38405
38406
38407
38408_ACEOF
38409
38410cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38411
38412# Handling of arguments.
38413for ac_config_target in $ac_config_targets
38414do
38415  case $ac_config_target in
38416    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
38417    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
38418    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
38419    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
38420    "adjtimed/Makefile") CONFIG_FILES="$CONFIG_FILES adjtimed/Makefile" ;;
38421    "clockstuff/Makefile") CONFIG_FILES="$CONFIG_FILES clockstuff/Makefile" ;;
38422    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
38423    "include/isc/Makefile") CONFIG_FILES="$CONFIG_FILES include/isc/Makefile" ;;
38424    "kernel/Makefile") CONFIG_FILES="$CONFIG_FILES kernel/Makefile" ;;
38425    "kernel/sys/Makefile") CONFIG_FILES="$CONFIG_FILES kernel/sys/Makefile" ;;
38426    "libntp/Makefile") CONFIG_FILES="$CONFIG_FILES libntp/Makefile" ;;
38427    "libparse/Makefile") CONFIG_FILES="$CONFIG_FILES libparse/Makefile" ;;
38428    "ntpd/Makefile") CONFIG_FILES="$CONFIG_FILES ntpd/Makefile" ;;
38429    "ntpd/complete.conf") CONFIG_FILES="$CONFIG_FILES ntpd/complete.conf" ;;
38430    "ntpdate/Makefile") CONFIG_FILES="$CONFIG_FILES ntpdate/Makefile" ;;
38431    "ntpdc/Makefile") CONFIG_FILES="$CONFIG_FILES ntpdc/Makefile" ;;
38432    "ntpdc/nl.pl") CONFIG_FILES="$CONFIG_FILES ntpdc/nl.pl" ;;
38433    "ntpq/Makefile") CONFIG_FILES="$CONFIG_FILES ntpq/Makefile" ;;
38434    "ntpsnmpd/Makefile") CONFIG_FILES="$CONFIG_FILES ntpsnmpd/Makefile" ;;
38435    "parseutil/Makefile") CONFIG_FILES="$CONFIG_FILES parseutil/Makefile" ;;
38436    "scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
38437    "scripts/build/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/build/Makefile" ;;
38438    "scripts/build/mkver") CONFIG_FILES="$CONFIG_FILES scripts/build/mkver" ;;
38439    "scripts/calc_tickadj/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/Makefile" ;;
38440    "scripts/calc_tickadj/calc_tickadj") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/calc_tickadj" ;;
38441    "scripts/lib/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/lib/Makefile" ;;
38442    "scripts/ntp-wait/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntp-wait/Makefile" ;;
38443    "scripts/ntp-wait/ntp-wait") CONFIG_FILES="$CONFIG_FILES scripts/ntp-wait/ntp-wait" ;;
38444    "scripts/ntpsweep/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntpsweep/Makefile" ;;
38445    "scripts/ntpsweep/ntpsweep") CONFIG_FILES="$CONFIG_FILES scripts/ntpsweep/ntpsweep" ;;
38446    "scripts/ntptrace/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/ntptrace/Makefile" ;;
38447    "scripts/ntptrace/ntptrace") CONFIG_FILES="$CONFIG_FILES scripts/ntptrace/ntptrace" ;;
38448    "scripts/ntpver") CONFIG_FILES="$CONFIG_FILES scripts/ntpver" ;;
38449    "scripts/plot_summary") CONFIG_FILES="$CONFIG_FILES scripts/plot_summary" ;;
38450    "scripts/summary") CONFIG_FILES="$CONFIG_FILES scripts/summary" ;;
38451    "scripts/update-leap/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/Makefile" ;;
38452    "scripts/update-leap/update-leap") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/update-leap" ;;
38453    "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
38454    "tests/bug-2803/Makefile") CONFIG_FILES="$CONFIG_FILES tests/bug-2803/Makefile" ;;
38455    "tests/libntp/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libntp/Makefile" ;;
38456    "tests/ntpd/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ntpd/Makefile" ;;
38457    "tests/ntpq/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ntpq/Makefile" ;;
38458    "tests/sandbox/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sandbox/Makefile" ;;
38459    "tests/sec-2853/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sec-2853/Makefile" ;;
38460    "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
38461
38462  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
38463  esac
38464done
38465
38466
38467# If the user did not use the arguments to specify the items to instantiate,
38468# then the envvar interface is used.  Set only those that are not.
38469# We use the long form for the default assignment because of an extremely
38470# bizarre bug on SunOS 4.1.3.
38471if $ac_need_defaults; then
38472  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
38473  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
38474  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
38475fi
38476
38477# Have a temporary directory for convenience.  Make it in the build tree
38478# simply because there is no reason against having it here, and in addition,
38479# creating and moving files from /tmp can sometimes cause problems.
38480# Hook for its removal unless debugging.
38481# Note that there is a small window in which the directory will not be cleaned:
38482# after its creation but before its name has been assigned to `$tmp'.
38483$debug ||
38484{
38485  tmp= ac_tmp=
38486  trap 'exit_status=$?
38487  : "${ac_tmp:=$tmp}"
38488  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
38489' 0
38490  trap 'as_fn_exit 1' 1 2 13 15
38491}
38492# Create a (secure) tmp directory for tmp files.
38493
38494{
38495  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
38496  test -d "$tmp"
38497}  ||
38498{
38499  tmp=./conf$$-$RANDOM
38500  (umask 077 && mkdir "$tmp")
38501} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
38502ac_tmp=$tmp
38503
38504# Set up the scripts for CONFIG_FILES section.
38505# No need to generate them if there are no CONFIG_FILES.
38506# This happens for instance with `./config.status config.h'.
38507if test -n "$CONFIG_FILES"; then
38508
38509if $AWK 'BEGIN { getline <"/dev/null" }' </dev/null 2>/dev/null; then
38510  ac_cs_awk_getline=:
38511  ac_cs_awk_pipe_init=
38512  ac_cs_awk_read_file='
38513      while ((getline aline < (F[key])) > 0)
38514	print(aline)
38515      close(F[key])'
38516  ac_cs_awk_pipe_fini=
38517else
38518  ac_cs_awk_getline=false
38519  ac_cs_awk_pipe_init="print \"cat <<'|#_!!_#|' &&\""
38520  ac_cs_awk_read_file='
38521      print "|#_!!_#|"
38522      print "cat " F[key] " &&"
38523      '$ac_cs_awk_pipe_init
38524  # The final `:' finishes the AND list.
38525  ac_cs_awk_pipe_fini='END { print "|#_!!_#|"; print ":" }'
38526fi
38527ac_cr=`echo X | tr X '\015'`
38528# On cygwin, bash can eat \r inside `` if the user requested igncr.
38529# But we know of no other shell where ac_cr would be empty at this
38530# point, so we can use a bashism as a fallback.
38531if test "x$ac_cr" = x; then
38532  eval ac_cr=\$\'\\r\'
38533fi
38534ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
38535if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
38536  ac_cs_awk_cr='\\r'
38537else
38538  ac_cs_awk_cr=$ac_cr
38539fi
38540
38541echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
38542_ACEOF
38543
38544# Create commands to substitute file output variables.
38545{
38546  echo "cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1" &&
38547  echo 'cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&' &&
38548  echo "$ac_subst_files" | sed 's/.*/F["&"]="$&"/' &&
38549  echo "_ACAWK" &&
38550  echo "_ACEOF"
38551} >conf$$files.sh &&
38552. ./conf$$files.sh ||
38553  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
38554rm -f conf$$files.sh
38555
38556{
38557  echo "cat >conf$$subs.awk <<_ACEOF" &&
38558  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
38559  echo "_ACEOF"
38560} >conf$$subs.sh ||
38561  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
38562ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
38563ac_delim='%!_!# '
38564for ac_last_try in false false false false false :; do
38565  . ./conf$$subs.sh ||
38566    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
38567
38568  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
38569  if test $ac_delim_n = $ac_delim_num; then
38570    break
38571  elif $ac_last_try; then
38572    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
38573  else
38574    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
38575  fi
38576done
38577rm -f conf$$subs.sh
38578
38579cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38580cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
38581_ACEOF
38582sed -n '
38583h
38584s/^/S["/; s/!.*/"]=/
38585p
38586g
38587s/^[^!]*!//
38588:repl
38589t repl
38590s/'"$ac_delim"'$//
38591t delim
38592:nl
38593h
38594s/\(.\{148\}\)..*/\1/
38595t more1
38596s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
38597p
38598n
38599b repl
38600:more1
38601s/["\\]/\\&/g; s/^/"/; s/$/"\\/
38602p
38603g
38604s/.\{148\}//
38605t nl
38606:delim
38607h
38608s/\(.\{148\}\)..*/\1/
38609t more2
38610s/["\\]/\\&/g; s/^/"/; s/$/"/
38611p
38612b
38613:more2
38614s/["\\]/\\&/g; s/^/"/; s/$/"\\/
38615p
38616g
38617s/.\{148\}//
38618t delim
38619' <conf$$subs.awk | sed '
38620/^[^""]/{
38621  N
38622  s/\n//
38623}
38624' >>$CONFIG_STATUS || ac_write_fail=1
38625rm -f conf$$subs.awk
38626cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38627_ACAWK
38628cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
38629  for (key in S) S_is_set[key] = 1
38630  FS = ""
38631  \$ac_cs_awk_pipe_init
38632}
38633{
38634  line = $ 0
38635  nfields = split(line, field, "@")
38636  substed = 0
38637  len = length(field[1])
38638  for (i = 2; i < nfields; i++) {
38639    key = field[i]
38640    keylen = length(key)
38641    if (S_is_set[key]) {
38642      value = S[key]
38643      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
38644      len += length(value) + length(field[++i])
38645      substed = 1
38646    } else
38647      len += 1 + keylen
38648  }
38649  if (nfields == 3 && !substed) {
38650    key = field[2]
38651    if (F[key] != "" && line ~ /^[	 ]*@.*@[	 ]*$/) {
38652      \$ac_cs_awk_read_file
38653      next
38654    }
38655  }
38656  print line
38657}
38658\$ac_cs_awk_pipe_fini
38659_ACAWK
38660_ACEOF
38661cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38662if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
38663  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
38664else
38665  cat
38666fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
38667  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
38668_ACEOF
38669
38670# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
38671# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
38672# trailing colons and then remove the whole line if VPATH becomes empty
38673# (actually we leave an empty line to preserve line numbers).
38674if test "x$srcdir" = x.; then
38675  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
38676h
38677s///
38678s/^/:/
38679s/[	 ]*$/:/
38680s/:\$(srcdir):/:/g
38681s/:\${srcdir}:/:/g
38682s/:@srcdir@:/:/g
38683s/^:*//
38684s/:*$//
38685x
38686s/\(=[	 ]*\).*/\1/
38687G
38688s/\n//
38689s/^[^=]*=[	 ]*$//
38690}'
38691fi
38692
38693cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38694fi # test -n "$CONFIG_FILES"
38695
38696# Set up the scripts for CONFIG_HEADERS section.
38697# No need to generate them if there are no CONFIG_HEADERS.
38698# This happens for instance with `./config.status Makefile'.
38699if test -n "$CONFIG_HEADERS"; then
38700cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
38701BEGIN {
38702_ACEOF
38703
38704# Transform confdefs.h into an awk script `defines.awk', embedded as
38705# here-document in config.status, that substitutes the proper values into
38706# config.h.in to produce config.h.
38707
38708# Create a delimiter string that does not exist in confdefs.h, to ease
38709# handling of long lines.
38710ac_delim='%!_!# '
38711for ac_last_try in false false :; do
38712  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
38713  if test -z "$ac_tt"; then
38714    break
38715  elif $ac_last_try; then
38716    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
38717  else
38718    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
38719  fi
38720done
38721
38722# For the awk script, D is an array of macro values keyed by name,
38723# likewise P contains macro parameters if any.  Preserve backslash
38724# newline sequences.
38725
38726ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
38727sed -n '
38728s/.\{148\}/&'"$ac_delim"'/g
38729t rset
38730:rset
38731s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
38732t def
38733d
38734:def
38735s/\\$//
38736t bsnl
38737s/["\\]/\\&/g
38738s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
38739D["\1"]=" \3"/p
38740s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
38741d
38742:bsnl
38743s/["\\]/\\&/g
38744s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
38745D["\1"]=" \3\\\\\\n"\\/p
38746t cont
38747s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
38748t cont
38749d
38750:cont
38751n
38752s/.\{148\}/&'"$ac_delim"'/g
38753t clear
38754:clear
38755s/\\$//
38756t bsnlc
38757s/["\\]/\\&/g; s/^/"/; s/$/"/p
38758d
38759:bsnlc
38760s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
38761b cont
38762' <confdefs.h | sed '
38763s/'"$ac_delim"'/"\\\
38764"/g' >>$CONFIG_STATUS || ac_write_fail=1
38765
38766cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38767  for (key in D) D_is_set[key] = 1
38768  FS = ""
38769}
38770/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
38771  line = \$ 0
38772  split(line, arg, " ")
38773  if (arg[1] == "#") {
38774    defundef = arg[2]
38775    mac1 = arg[3]
38776  } else {
38777    defundef = substr(arg[1], 2)
38778    mac1 = arg[2]
38779  }
38780  split(mac1, mac2, "(") #)
38781  macro = mac2[1]
38782  prefix = substr(line, 1, index(line, defundef) - 1)
38783  if (D_is_set[macro]) {
38784    # Preserve the white space surrounding the "#".
38785    print prefix "define", macro P[macro] D[macro]
38786    next
38787  } else {
38788    # Replace #undef with comments.  This is necessary, for example,
38789    # in the case of _POSIX_SOURCE, which is predefined and required
38790    # on some systems where configure will not decide to define it.
38791    if (defundef == "undef") {
38792      print "/*", prefix defundef, macro, "*/"
38793      next
38794    }
38795  }
38796}
38797{ print }
38798_ACAWK
38799_ACEOF
38800cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38801  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
38802fi # test -n "$CONFIG_HEADERS"
38803
38804
38805eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
38806shift
38807for ac_tag
38808do
38809  case $ac_tag in
38810  :[FHLC]) ac_mode=$ac_tag; continue;;
38811  esac
38812  case $ac_mode$ac_tag in
38813  :[FHL]*:*);;
38814  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
38815  :[FH]-) ac_tag=-:-;;
38816  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
38817  esac
38818  ac_save_IFS=$IFS
38819  IFS=:
38820  set x $ac_tag
38821  IFS=$ac_save_IFS
38822  shift
38823  ac_file=$1
38824  shift
38825
38826  case $ac_mode in
38827  :L) ac_source=$1;;
38828  :[FH])
38829    ac_file_inputs=
38830    for ac_f
38831    do
38832      case $ac_f in
38833      -) ac_f="$ac_tmp/stdin";;
38834      *) # Look for the file first in the build tree, then in the source tree
38835	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
38836	 # because $ac_f cannot contain `:'.
38837	 test -f "$ac_f" ||
38838	   case $ac_f in
38839	   [\\/$]*) false;;
38840	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
38841	   esac ||
38842	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
38843      esac
38844      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
38845      as_fn_append ac_file_inputs " '$ac_f'"
38846    done
38847
38848    # Let's still pretend it is `configure' which instantiates (i.e., don't
38849    # use $as_me), people would be surprised to read:
38850    #    /* config.h.  Generated by config.status.  */
38851    configure_input='Generated from '`
38852	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
38853	`' by configure.'
38854    if test x"$ac_file" != x-; then
38855      configure_input="$ac_file.  $configure_input"
38856      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
38857$as_echo "$as_me: creating $ac_file" >&6;}
38858    fi
38859    # Neutralize special characters interpreted by sed in replacement strings.
38860    case $configure_input in #(
38861    *\&* | *\|* | *\\* )
38862       ac_sed_conf_input=`$as_echo "$configure_input" |
38863       sed 's/[\\\\&|]/\\\\&/g'`;; #(
38864    *) ac_sed_conf_input=$configure_input;;
38865    esac
38866
38867    case $ac_tag in
38868    *:-:* | *:-) cat >"$ac_tmp/stdin" \
38869      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
38870    esac
38871    ;;
38872  esac
38873
38874  ac_dir=`$as_dirname -- "$ac_file" ||
38875$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
38876	 X"$ac_file" : 'X\(//\)[^/]' \| \
38877	 X"$ac_file" : 'X\(//\)$' \| \
38878	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
38879$as_echo X"$ac_file" |
38880    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
38881	    s//\1/
38882	    q
38883	  }
38884	  /^X\(\/\/\)[^/].*/{
38885	    s//\1/
38886	    q
38887	  }
38888	  /^X\(\/\/\)$/{
38889	    s//\1/
38890	    q
38891	  }
38892	  /^X\(\/\).*/{
38893	    s//\1/
38894	    q
38895	  }
38896	  s/.*/./; q'`
38897  as_dir="$ac_dir"; as_fn_mkdir_p
38898  ac_builddir=.
38899
38900case "$ac_dir" in
38901.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
38902*)
38903  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
38904  # A ".." for each directory in $ac_dir_suffix.
38905  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
38906  case $ac_top_builddir_sub in
38907  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
38908  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
38909  esac ;;
38910esac
38911ac_abs_top_builddir=$ac_pwd
38912ac_abs_builddir=$ac_pwd$ac_dir_suffix
38913# for backward compatibility:
38914ac_top_builddir=$ac_top_build_prefix
38915
38916case $srcdir in
38917  .)  # We are building in place.
38918    ac_srcdir=.
38919    ac_top_srcdir=$ac_top_builddir_sub
38920    ac_abs_top_srcdir=$ac_pwd ;;
38921  [\\/]* | ?:[\\/]* )  # Absolute name.
38922    ac_srcdir=$srcdir$ac_dir_suffix;
38923    ac_top_srcdir=$srcdir
38924    ac_abs_top_srcdir=$srcdir ;;
38925  *) # Relative name.
38926    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
38927    ac_top_srcdir=$ac_top_build_prefix$srcdir
38928    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
38929esac
38930ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
38931
38932
38933  case $ac_mode in
38934  :F)
38935  #
38936  # CONFIG_FILE
38937  #
38938
38939  case $INSTALL in
38940  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
38941  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
38942  esac
38943  ac_MKDIR_P=$MKDIR_P
38944  case $MKDIR_P in
38945  [\\/$]* | ?:[\\/]* ) ;;
38946  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
38947  esac
38948_ACEOF
38949
38950cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38951# If the template does not know about datarootdir, expand it.
38952# FIXME: This hack should be removed a few years after 2.60.
38953ac_datarootdir_hack=; ac_datarootdir_seen=
38954ac_sed_dataroot='
38955/datarootdir/ {
38956  p
38957  q
38958}
38959/@datadir@/p
38960/@docdir@/p
38961/@infodir@/p
38962/@localedir@/p
38963/@mandir@/p'
38964case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
38965*datarootdir*) ac_datarootdir_seen=yes;;
38966*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
38967  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
38968$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
38969_ACEOF
38970cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38971  ac_datarootdir_hack='
38972  s&@datadir@&$datadir&g
38973  s&@docdir@&$docdir&g
38974  s&@infodir@&$infodir&g
38975  s&@localedir@&$localedir&g
38976  s&@mandir@&$mandir&g
38977  s&\\\${datarootdir}&$datarootdir&g' ;;
38978esac
38979_ACEOF
38980
38981# Neutralize VPATH when `$srcdir' = `.'.
38982# Shell code in configure.ac might set extrasub.
38983# FIXME: do we really want to maintain this feature?
38984cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
38985ac_sed_extra="$ac_vpsub
38986$extrasub
38987_ACEOF
38988cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
38989:t
38990/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
38991s|@configure_input@|$ac_sed_conf_input|;t t
38992s&@top_builddir@&$ac_top_builddir_sub&;t t
38993s&@top_build_prefix@&$ac_top_build_prefix&;t t
38994s&@srcdir@&$ac_srcdir&;t t
38995s&@abs_srcdir@&$ac_abs_srcdir&;t t
38996s&@top_srcdir@&$ac_top_srcdir&;t t
38997s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
38998s&@builddir@&$ac_builddir&;t t
38999s&@abs_builddir@&$ac_abs_builddir&;t t
39000s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
39001s&@INSTALL@&$ac_INSTALL&;t t
39002s&@MKDIR_P@&$ac_MKDIR_P&;t t
39003$ac_datarootdir_hack
39004"
39005eval sed \"\$ac_sed_extra\" "$ac_file_inputs" |
39006if $ac_cs_awk_getline; then
39007  $AWK -f "$ac_tmp/subs.awk"
39008else
39009  $AWK -f "$ac_tmp/subs.awk" | $SHELL
39010fi \
39011  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
39012
39013test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
39014  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
39015  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
39016      "$ac_tmp/out"`; test -z "$ac_out"; } &&
39017  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
39018which seems to be undefined.  Please make sure it is defined" >&5
39019$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
39020which seems to be undefined.  Please make sure it is defined" >&2;}
39021
39022  rm -f "$ac_tmp/stdin"
39023  case $ac_file in
39024  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
39025  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
39026  esac \
39027  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
39028 ;;
39029  :H)
39030  #
39031  # CONFIG_HEADER
39032  #
39033  if test x"$ac_file" != x-; then
39034    {
39035      $as_echo "/* $configure_input  */" \
39036      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
39037    } >"$ac_tmp/config.h" \
39038      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
39039    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
39040      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
39041$as_echo "$as_me: $ac_file is unchanged" >&6;}
39042    else
39043      rm -f "$ac_file"
39044      mv "$ac_tmp/config.h" "$ac_file" \
39045	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
39046    fi
39047  else
39048    $as_echo "/* $configure_input  */" \
39049      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
39050      || as_fn_error $? "could not create -" "$LINENO" 5
39051  fi
39052# Compute "$ac_file"'s index in $config_headers.
39053_am_arg="$ac_file"
39054_am_stamp_count=1
39055for _am_header in $config_headers :; do
39056  case $_am_header in
39057    $_am_arg | $_am_arg:* )
39058      break ;;
39059    * )
39060      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
39061  esac
39062done
39063echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
39064$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
39065	 X"$_am_arg" : 'X\(//\)[^/]' \| \
39066	 X"$_am_arg" : 'X\(//\)$' \| \
39067	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
39068$as_echo X"$_am_arg" |
39069    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
39070	    s//\1/
39071	    q
39072	  }
39073	  /^X\(\/\/\)[^/].*/{
39074	    s//\1/
39075	    q
39076	  }
39077	  /^X\(\/\/\)$/{
39078	    s//\1/
39079	    q
39080	  }
39081	  /^X\(\/\).*/{
39082	    s//\1/
39083	    q
39084	  }
39085	  s/.*/./; q'`/stamp-h$_am_stamp_count
39086 ;;
39087
39088  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
39089$as_echo "$as_me: executing $ac_file commands" >&6;}
39090 ;;
39091  esac
39092
39093
39094  case $ac_file$ac_mode in
39095    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
39096  # Older Autoconf quotes --file arguments for eval, but not when files
39097  # are listed without --file.  Let's play safe and only enable the eval
39098  # if we detect the quoting.
39099  case $CONFIG_FILES in
39100  *\'*) eval set x "$CONFIG_FILES" ;;
39101  *)   set x $CONFIG_FILES ;;
39102  esac
39103  shift
39104  for mf
39105  do
39106    # Strip MF so we end up with the name of the file.
39107    mf=`echo "$mf" | sed -e 's/:.*$//'`
39108    # Check whether this is an Automake generated Makefile or not.
39109    # We used to match only the files named 'Makefile.in', but
39110    # some people rename them; so instead we look at the file content.
39111    # Grep'ing the first line is not enough: some people post-process
39112    # each Makefile.in and add a new line on top of each file to say so.
39113    # Grep'ing the whole file is not good either: AIX grep has a line
39114    # limit of 2048, but all sed's we know have understand at least 4000.
39115    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
39116      dirpart=`$as_dirname -- "$mf" ||
39117$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
39118	 X"$mf" : 'X\(//\)[^/]' \| \
39119	 X"$mf" : 'X\(//\)$' \| \
39120	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
39121$as_echo X"$mf" |
39122    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
39123	    s//\1/
39124	    q
39125	  }
39126	  /^X\(\/\/\)[^/].*/{
39127	    s//\1/
39128	    q
39129	  }
39130	  /^X\(\/\/\)$/{
39131	    s//\1/
39132	    q
39133	  }
39134	  /^X\(\/\).*/{
39135	    s//\1/
39136	    q
39137	  }
39138	  s/.*/./; q'`
39139    else
39140      continue
39141    fi
39142    # Extract the definition of DEPDIR, am__include, and am__quote
39143    # from the Makefile without running 'make'.
39144    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
39145    test -z "$DEPDIR" && continue
39146    am__include=`sed -n 's/^am__include = //p' < "$mf"`
39147    test -z "$am__include" && continue
39148    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
39149    # Find all dependency output files, they are included files with
39150    # $(DEPDIR) in their names.  We invoke sed twice because it is the
39151    # simplest approach to changing $(DEPDIR) to its actual value in the
39152    # expansion.
39153    for file in `sed -n "
39154      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
39155	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
39156      # Make sure the directory exists.
39157      test -f "$dirpart/$file" && continue
39158      fdir=`$as_dirname -- "$file" ||
39159$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
39160	 X"$file" : 'X\(//\)[^/]' \| \
39161	 X"$file" : 'X\(//\)$' \| \
39162	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
39163$as_echo X"$file" |
39164    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
39165	    s//\1/
39166	    q
39167	  }
39168	  /^X\(\/\/\)[^/].*/{
39169	    s//\1/
39170	    q
39171	  }
39172	  /^X\(\/\/\)$/{
39173	    s//\1/
39174	    q
39175	  }
39176	  /^X\(\/\).*/{
39177	    s//\1/
39178	    q
39179	  }
39180	  s/.*/./; q'`
39181      as_dir=$dirpart/$fdir; as_fn_mkdir_p
39182      # echo "creating $dirpart/$file"
39183      echo '# dummy' > "$dirpart/$file"
39184    done
39185  done
39186}
39187 ;;
39188    "libtool":C)
39189
39190    # See if we are running on zsh, and set the options which allow our
39191    # commands through without removal of \ escapes.
39192    if test -n "${ZSH_VERSION+set}" ; then
39193      setopt NO_GLOB_SUBST
39194    fi
39195
39196    cfgfile="${ofile}T"
39197    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
39198    $RM "$cfgfile"
39199
39200    cat <<_LT_EOF >> "$cfgfile"
39201#! $SHELL
39202
39203# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
39204# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
39205# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
39206# NOTE: Changes made to this file will be lost: look at ltmain.sh.
39207#
39208#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
39209#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
39210#                 Inc.
39211#   Written by Gordon Matzigkeit, 1996
39212#
39213#   This file is part of GNU Libtool.
39214#
39215# GNU Libtool is free software; you can redistribute it and/or
39216# modify it under the terms of the GNU General Public License as
39217# published by the Free Software Foundation; either version 2 of
39218# the License, or (at your option) any later version.
39219#
39220# As a special exception to the GNU General Public License,
39221# if you distribute this file as part of a program or library that
39222# is built using GNU Libtool, you may include this file under the
39223# same distribution terms that you use for the rest of that program.
39224#
39225# GNU Libtool is distributed in the hope that it will be useful,
39226# but WITHOUT ANY WARRANTY; without even the implied warranty of
39227# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
39228# GNU General Public License for more details.
39229#
39230# You should have received a copy of the GNU General Public License
39231# along with GNU Libtool; see the file COPYING.  If not, a copy
39232# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
39233# obtained by writing to the Free Software Foundation, Inc.,
39234# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
39235
39236
39237# The names of the tagged configurations supported by this script.
39238available_tags="CXX "
39239
39240# ### BEGIN LIBTOOL CONFIG
39241
39242# Whether or not to build shared libraries.
39243build_libtool_libs=$enable_shared
39244
39245# Which release of libtool.m4 was used?
39246macro_version=$macro_version
39247macro_revision=$macro_revision
39248
39249# Whether or not to build static libraries.
39250build_old_libs=$enable_static
39251
39252# What type of objects to build.
39253pic_mode=$pic_mode
39254
39255# Whether or not to optimize for fast installation.
39256fast_install=$enable_fast_install
39257
39258# Shell to use when invoking shell scripts.
39259SHELL=$lt_SHELL
39260
39261# An echo program that protects backslashes.
39262ECHO=$lt_ECHO
39263
39264# The host system.
39265host_alias=$host_alias
39266host=$host
39267host_os=$host_os
39268
39269# The build system.
39270build_alias=$build_alias
39271build=$build
39272build_os=$build_os
39273
39274# A sed program that does not truncate output.
39275SED=$lt_SED
39276
39277# Sed that helps us avoid accidentally triggering echo(1) options like -n.
39278Xsed="\$SED -e 1s/^X//"
39279
39280# A grep program that handles long lines.
39281GREP=$lt_GREP
39282
39283# An ERE matcher.
39284EGREP=$lt_EGREP
39285
39286# A literal string matcher.
39287FGREP=$lt_FGREP
39288
39289# A BSD- or MS-compatible name lister.
39290NM=$lt_NM
39291
39292# Whether we need soft or hard links.
39293LN_S=$lt_LN_S
39294
39295# What is the maximum length of a command?
39296max_cmd_len=$max_cmd_len
39297
39298# Object file suffix (normally "o").
39299objext=$ac_objext
39300
39301# Executable file suffix (normally "").
39302exeext=$exeext
39303
39304# whether the shell understands "unset".
39305lt_unset=$lt_unset
39306
39307# turn spaces into newlines.
39308SP2NL=$lt_lt_SP2NL
39309
39310# turn newlines into spaces.
39311NL2SP=$lt_lt_NL2SP
39312
39313# convert \$build file names to \$host format.
39314to_host_file_cmd=$lt_cv_to_host_file_cmd
39315
39316# convert \$build files to toolchain format.
39317to_tool_file_cmd=$lt_cv_to_tool_file_cmd
39318
39319# An object symbol dumper.
39320OBJDUMP=$lt_OBJDUMP
39321
39322# Method to check whether dependent libraries are shared objects.
39323deplibs_check_method=$lt_deplibs_check_method
39324
39325# Command to use when deplibs_check_method = "file_magic".
39326file_magic_cmd=$lt_file_magic_cmd
39327
39328# How to find potential files when deplibs_check_method = "file_magic".
39329file_magic_glob=$lt_file_magic_glob
39330
39331# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
39332want_nocaseglob=$lt_want_nocaseglob
39333
39334# DLL creation program.
39335DLLTOOL=$lt_DLLTOOL
39336
39337# Command to associate shared and link libraries.
39338sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
39339
39340# The archiver.
39341AR=$lt_AR
39342
39343# Flags to create an archive.
39344AR_FLAGS=$lt_AR_FLAGS
39345
39346# How to feed a file listing to the archiver.
39347archiver_list_spec=$lt_archiver_list_spec
39348
39349# A symbol stripping program.
39350STRIP=$lt_STRIP
39351
39352# Commands used to install an old-style archive.
39353RANLIB=$lt_RANLIB
39354old_postinstall_cmds=$lt_old_postinstall_cmds
39355old_postuninstall_cmds=$lt_old_postuninstall_cmds
39356
39357# Whether to use a lock for old archive extraction.
39358lock_old_archive_extraction=$lock_old_archive_extraction
39359
39360# A C compiler.
39361LTCC=$lt_CC
39362
39363# LTCC compiler flags.
39364LTCFLAGS=$lt_CFLAGS
39365
39366# Take the output of nm and produce a listing of raw symbols and C names.
39367global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
39368
39369# Transform the output of nm in a proper C declaration.
39370global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
39371
39372# Transform the output of nm in a C name address pair.
39373global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
39374
39375# Transform the output of nm in a C name address pair when lib prefix is needed.
39376global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
39377
39378# Specify filename containing input files for \$NM.
39379nm_file_list_spec=$lt_nm_file_list_spec
39380
39381# The root where to search for dependent libraries,and in which our libraries should be installed.
39382lt_sysroot=$lt_sysroot
39383
39384# The name of the directory that contains temporary libtool files.
39385objdir=$objdir
39386
39387# Used to examine libraries when file_magic_cmd begins with "file".
39388MAGIC_CMD=$MAGIC_CMD
39389
39390# Must we lock files when doing compilation?
39391need_locks=$lt_need_locks
39392
39393# Manifest tool.
39394MANIFEST_TOOL=$lt_MANIFEST_TOOL
39395
39396# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
39397DSYMUTIL=$lt_DSYMUTIL
39398
39399# Tool to change global to local symbols on Mac OS X.
39400NMEDIT=$lt_NMEDIT
39401
39402# Tool to manipulate fat objects and archives on Mac OS X.
39403LIPO=$lt_LIPO
39404
39405# ldd/readelf like tool for Mach-O binaries on Mac OS X.
39406OTOOL=$lt_OTOOL
39407
39408# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
39409OTOOL64=$lt_OTOOL64
39410
39411# Old archive suffix (normally "a").
39412libext=$libext
39413
39414# Shared library suffix (normally ".so").
39415shrext_cmds=$lt_shrext_cmds
39416
39417# The commands to extract the exported symbol list from a shared archive.
39418extract_expsyms_cmds=$lt_extract_expsyms_cmds
39419
39420# Variables whose values should be saved in libtool wrapper scripts and
39421# restored at link time.
39422variables_saved_for_relink=$lt_variables_saved_for_relink
39423
39424# Do we need the "lib" prefix for modules?
39425need_lib_prefix=$need_lib_prefix
39426
39427# Do we need a version for libraries?
39428need_version=$need_version
39429
39430# Library versioning type.
39431version_type=$version_type
39432
39433# Shared library runtime path variable.
39434runpath_var=$runpath_var
39435
39436# Shared library path variable.
39437shlibpath_var=$shlibpath_var
39438
39439# Is shlibpath searched before the hard-coded library search path?
39440shlibpath_overrides_runpath=$shlibpath_overrides_runpath
39441
39442# Format of library name prefix.
39443libname_spec=$lt_libname_spec
39444
39445# List of archive names.  First name is the real one, the rest are links.
39446# The last name is the one that the linker finds with -lNAME
39447library_names_spec=$lt_library_names_spec
39448
39449# The coded name of the library, if different from the real name.
39450soname_spec=$lt_soname_spec
39451
39452# Permission mode override for installation of shared libraries.
39453install_override_mode=$lt_install_override_mode
39454
39455# Command to use after installation of a shared archive.
39456postinstall_cmds=$lt_postinstall_cmds
39457
39458# Command to use after uninstallation of a shared archive.
39459postuninstall_cmds=$lt_postuninstall_cmds
39460
39461# Commands used to finish a libtool library installation in a directory.
39462finish_cmds=$lt_finish_cmds
39463
39464# As "finish_cmds", except a single script fragment to be evaled but
39465# not shown.
39466finish_eval=$lt_finish_eval
39467
39468# Whether we should hardcode library paths into libraries.
39469hardcode_into_libs=$hardcode_into_libs
39470
39471# Compile-time system search path for libraries.
39472sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
39473
39474# Run-time system search path for libraries.
39475sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
39476
39477# Whether dlopen is supported.
39478dlopen_support=$enable_dlopen
39479
39480# Whether dlopen of programs is supported.
39481dlopen_self=$enable_dlopen_self
39482
39483# Whether dlopen of statically linked programs is supported.
39484dlopen_self_static=$enable_dlopen_self_static
39485
39486# Commands to strip libraries.
39487old_striplib=$lt_old_striplib
39488striplib=$lt_striplib
39489
39490
39491# The linker used to build libraries.
39492LD=$lt_LD
39493
39494# How to create reloadable object files.
39495reload_flag=$lt_reload_flag
39496reload_cmds=$lt_reload_cmds
39497
39498# Commands used to build an old-style archive.
39499old_archive_cmds=$lt_old_archive_cmds
39500
39501# A language specific compiler.
39502CC=$lt_compiler
39503
39504# Is the compiler the GNU compiler?
39505with_gcc=$GCC
39506
39507# Compiler flag to turn off builtin functions.
39508no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
39509
39510# Additional compiler flags for building library objects.
39511pic_flag=$lt_lt_prog_compiler_pic
39512
39513# How to pass a linker flag through the compiler.
39514wl=$lt_lt_prog_compiler_wl
39515
39516# Compiler flag to prevent dynamic linking.
39517link_static_flag=$lt_lt_prog_compiler_static
39518
39519# Does compiler simultaneously support -c and -o options?
39520compiler_c_o=$lt_lt_cv_prog_compiler_c_o
39521
39522# Whether or not to add -lc for building shared libraries.
39523build_libtool_need_lc=$archive_cmds_need_lc
39524
39525# Whether or not to disallow shared libs when runtime libs are static.
39526allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
39527
39528# Compiler flag to allow reflexive dlopens.
39529export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
39530
39531# Compiler flag to generate shared objects directly from archives.
39532whole_archive_flag_spec=$lt_whole_archive_flag_spec
39533
39534# Whether the compiler copes with passing no objects directly.
39535compiler_needs_object=$lt_compiler_needs_object
39536
39537# Create an old-style archive from a shared archive.
39538old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
39539
39540# Create a temporary old-style archive to link instead of a shared archive.
39541old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
39542
39543# Commands used to build a shared archive.
39544archive_cmds=$lt_archive_cmds
39545archive_expsym_cmds=$lt_archive_expsym_cmds
39546
39547# Commands used to build a loadable module if different from building
39548# a shared archive.
39549module_cmds=$lt_module_cmds
39550module_expsym_cmds=$lt_module_expsym_cmds
39551
39552# Whether we are building with GNU ld or not.
39553with_gnu_ld=$lt_with_gnu_ld
39554
39555# Flag that allows shared libraries with undefined symbols to be built.
39556allow_undefined_flag=$lt_allow_undefined_flag
39557
39558# Flag that enforces no undefined symbols.
39559no_undefined_flag=$lt_no_undefined_flag
39560
39561# Flag to hardcode \$libdir into a binary during linking.
39562# This must work even if \$libdir does not exist
39563hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
39564
39565# If ld is used when linking, flag to hardcode \$libdir into a binary
39566# during linking.  This must work even if \$libdir does not exist.
39567hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
39568
39569# Whether we need a single "-rpath" flag with a separated argument.
39570hardcode_libdir_separator=$lt_hardcode_libdir_separator
39571
39572# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
39573# DIR into the resulting binary.
39574hardcode_direct=$hardcode_direct
39575
39576# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
39577# DIR into the resulting binary and the resulting library dependency is
39578# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
39579# library is relocated.
39580hardcode_direct_absolute=$hardcode_direct_absolute
39581
39582# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
39583# into the resulting binary.
39584hardcode_minus_L=$hardcode_minus_L
39585
39586# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
39587# into the resulting binary.
39588hardcode_shlibpath_var=$hardcode_shlibpath_var
39589
39590# Set to "yes" if building a shared library automatically hardcodes DIR
39591# into the library and all subsequent libraries and executables linked
39592# against it.
39593hardcode_automatic=$hardcode_automatic
39594
39595# Set to yes if linker adds runtime paths of dependent libraries
39596# to runtime path list.
39597inherit_rpath=$inherit_rpath
39598
39599# Whether libtool must link a program against all its dependency libraries.
39600link_all_deplibs=$link_all_deplibs
39601
39602# Set to "yes" if exported symbols are required.
39603always_export_symbols=$always_export_symbols
39604
39605# The commands to list exported symbols.
39606export_symbols_cmds=$lt_export_symbols_cmds
39607
39608# Symbols that should not be listed in the preloaded symbols.
39609exclude_expsyms=$lt_exclude_expsyms
39610
39611# Symbols that must always be exported.
39612include_expsyms=$lt_include_expsyms
39613
39614# Commands necessary for linking programs (against libraries) with templates.
39615prelink_cmds=$lt_prelink_cmds
39616
39617# Commands necessary for finishing linking programs.
39618postlink_cmds=$lt_postlink_cmds
39619
39620# Specify filename containing input files.
39621file_list_spec=$lt_file_list_spec
39622
39623# How to hardcode a shared library path into an executable.
39624hardcode_action=$hardcode_action
39625
39626# The directories searched by this compiler when creating a shared library.
39627compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
39628
39629# Dependencies to place before and after the objects being linked to
39630# create a shared library.
39631predep_objects=$lt_predep_objects
39632postdep_objects=$lt_postdep_objects
39633predeps=$lt_predeps
39634postdeps=$lt_postdeps
39635
39636# The library search path used internally by the compiler when linking
39637# a shared library.
39638compiler_lib_search_path=$lt_compiler_lib_search_path
39639
39640# ### END LIBTOOL CONFIG
39641
39642_LT_EOF
39643
39644  case $host_os in
39645  aix3*)
39646    cat <<\_LT_EOF >> "$cfgfile"
39647# AIX sometimes has problems with the GCC collect2 program.  For some
39648# reason, if we set the COLLECT_NAMES environment variable, the problems
39649# vanish in a puff of smoke.
39650if test "X${COLLECT_NAMES+set}" != Xset; then
39651  COLLECT_NAMES=
39652  export COLLECT_NAMES
39653fi
39654_LT_EOF
39655    ;;
39656  esac
39657
39658
39659ltmain="$ac_aux_dir/ltmain.sh"
39660
39661
39662  # We use sed instead of cat because bash on DJGPP gets confused if
39663  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
39664  # text mode, it properly converts lines to CR/LF.  This bash problem
39665  # is reportedly fixed, but why not run on old versions too?
39666  sed '$q' "$ltmain" >> "$cfgfile" \
39667     || (rm -f "$cfgfile"; exit 1)
39668
39669  if test x"$xsi_shell" = xyes; then
39670  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
39671func_dirname ()\
39672{\
39673\    case ${1} in\
39674\      */*) func_dirname_result="${1%/*}${2}" ;;\
39675\      *  ) func_dirname_result="${3}" ;;\
39676\    esac\
39677} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
39678  && mv -f "$cfgfile.tmp" "$cfgfile" \
39679    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39680test 0 -eq $? || _lt_function_replace_fail=:
39681
39682
39683  sed -e '/^func_basename ()$/,/^} # func_basename /c\
39684func_basename ()\
39685{\
39686\    func_basename_result="${1##*/}"\
39687} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
39688  && mv -f "$cfgfile.tmp" "$cfgfile" \
39689    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39690test 0 -eq $? || _lt_function_replace_fail=:
39691
39692
39693  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
39694func_dirname_and_basename ()\
39695{\
39696\    case ${1} in\
39697\      */*) func_dirname_result="${1%/*}${2}" ;;\
39698\      *  ) func_dirname_result="${3}" ;;\
39699\    esac\
39700\    func_basename_result="${1##*/}"\
39701} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
39702  && mv -f "$cfgfile.tmp" "$cfgfile" \
39703    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39704test 0 -eq $? || _lt_function_replace_fail=:
39705
39706
39707  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
39708func_stripname ()\
39709{\
39710\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
39711\    # positional parameters, so assign one to ordinary parameter first.\
39712\    func_stripname_result=${3}\
39713\    func_stripname_result=${func_stripname_result#"${1}"}\
39714\    func_stripname_result=${func_stripname_result%"${2}"}\
39715} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
39716  && mv -f "$cfgfile.tmp" "$cfgfile" \
39717    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39718test 0 -eq $? || _lt_function_replace_fail=:
39719
39720
39721  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
39722func_split_long_opt ()\
39723{\
39724\    func_split_long_opt_name=${1%%=*}\
39725\    func_split_long_opt_arg=${1#*=}\
39726} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
39727  && mv -f "$cfgfile.tmp" "$cfgfile" \
39728    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39729test 0 -eq $? || _lt_function_replace_fail=:
39730
39731
39732  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
39733func_split_short_opt ()\
39734{\
39735\    func_split_short_opt_arg=${1#??}\
39736\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
39737} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
39738  && mv -f "$cfgfile.tmp" "$cfgfile" \
39739    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39740test 0 -eq $? || _lt_function_replace_fail=:
39741
39742
39743  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
39744func_lo2o ()\
39745{\
39746\    case ${1} in\
39747\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
39748\      *)    func_lo2o_result=${1} ;;\
39749\    esac\
39750} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
39751  && mv -f "$cfgfile.tmp" "$cfgfile" \
39752    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39753test 0 -eq $? || _lt_function_replace_fail=:
39754
39755
39756  sed -e '/^func_xform ()$/,/^} # func_xform /c\
39757func_xform ()\
39758{\
39759    func_xform_result=${1%.*}.lo\
39760} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
39761  && mv -f "$cfgfile.tmp" "$cfgfile" \
39762    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39763test 0 -eq $? || _lt_function_replace_fail=:
39764
39765
39766  sed -e '/^func_arith ()$/,/^} # func_arith /c\
39767func_arith ()\
39768{\
39769    func_arith_result=$(( $* ))\
39770} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
39771  && mv -f "$cfgfile.tmp" "$cfgfile" \
39772    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39773test 0 -eq $? || _lt_function_replace_fail=:
39774
39775
39776  sed -e '/^func_len ()$/,/^} # func_len /c\
39777func_len ()\
39778{\
39779    func_len_result=${#1}\
39780} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
39781  && mv -f "$cfgfile.tmp" "$cfgfile" \
39782    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39783test 0 -eq $? || _lt_function_replace_fail=:
39784
39785fi
39786
39787if test x"$lt_shell_append" = xyes; then
39788  sed -e '/^func_append ()$/,/^} # func_append /c\
39789func_append ()\
39790{\
39791    eval "${1}+=\\${2}"\
39792} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
39793  && mv -f "$cfgfile.tmp" "$cfgfile" \
39794    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39795test 0 -eq $? || _lt_function_replace_fail=:
39796
39797
39798  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
39799func_append_quoted ()\
39800{\
39801\    func_quote_for_eval "${2}"\
39802\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
39803} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
39804  && mv -f "$cfgfile.tmp" "$cfgfile" \
39805    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39806test 0 -eq $? || _lt_function_replace_fail=:
39807
39808
39809  # Save a `func_append' function call where possible by direct use of '+='
39810  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
39811    && mv -f "$cfgfile.tmp" "$cfgfile" \
39812      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39813  test 0 -eq $? || _lt_function_replace_fail=:
39814else
39815  # Save a `func_append' function call even when '+=' is not available
39816  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
39817    && mv -f "$cfgfile.tmp" "$cfgfile" \
39818      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
39819  test 0 -eq $? || _lt_function_replace_fail=:
39820fi
39821
39822if test x"$_lt_function_replace_fail" = x":"; then
39823  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
39824$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
39825fi
39826
39827
39828   mv -f "$cfgfile" "$ofile" ||
39829    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
39830  chmod +x "$ofile"
39831
39832
39833    cat <<_LT_EOF >> "$ofile"
39834
39835# ### BEGIN LIBTOOL TAG CONFIG: CXX
39836
39837# The linker used to build libraries.
39838LD=$lt_LD_CXX
39839
39840# How to create reloadable object files.
39841reload_flag=$lt_reload_flag_CXX
39842reload_cmds=$lt_reload_cmds_CXX
39843
39844# Commands used to build an old-style archive.
39845old_archive_cmds=$lt_old_archive_cmds_CXX
39846
39847# A language specific compiler.
39848CC=$lt_compiler_CXX
39849
39850# Is the compiler the GNU compiler?
39851with_gcc=$GCC_CXX
39852
39853# Compiler flag to turn off builtin functions.
39854no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
39855
39856# Additional compiler flags for building library objects.
39857pic_flag=$lt_lt_prog_compiler_pic_CXX
39858
39859# How to pass a linker flag through the compiler.
39860wl=$lt_lt_prog_compiler_wl_CXX
39861
39862# Compiler flag to prevent dynamic linking.
39863link_static_flag=$lt_lt_prog_compiler_static_CXX
39864
39865# Does compiler simultaneously support -c and -o options?
39866compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
39867
39868# Whether or not to add -lc for building shared libraries.
39869build_libtool_need_lc=$archive_cmds_need_lc_CXX
39870
39871# Whether or not to disallow shared libs when runtime libs are static.
39872allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
39873
39874# Compiler flag to allow reflexive dlopens.
39875export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
39876
39877# Compiler flag to generate shared objects directly from archives.
39878whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
39879
39880# Whether the compiler copes with passing no objects directly.
39881compiler_needs_object=$lt_compiler_needs_object_CXX
39882
39883# Create an old-style archive from a shared archive.
39884old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
39885
39886# Create a temporary old-style archive to link instead of a shared archive.
39887old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
39888
39889# Commands used to build a shared archive.
39890archive_cmds=$lt_archive_cmds_CXX
39891archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
39892
39893# Commands used to build a loadable module if different from building
39894# a shared archive.
39895module_cmds=$lt_module_cmds_CXX
39896module_expsym_cmds=$lt_module_expsym_cmds_CXX
39897
39898# Whether we are building with GNU ld or not.
39899with_gnu_ld=$lt_with_gnu_ld_CXX
39900
39901# Flag that allows shared libraries with undefined symbols to be built.
39902allow_undefined_flag=$lt_allow_undefined_flag_CXX
39903
39904# Flag that enforces no undefined symbols.
39905no_undefined_flag=$lt_no_undefined_flag_CXX
39906
39907# Flag to hardcode \$libdir into a binary during linking.
39908# This must work even if \$libdir does not exist
39909hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
39910
39911# If ld is used when linking, flag to hardcode \$libdir into a binary
39912# during linking.  This must work even if \$libdir does not exist.
39913hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
39914
39915# Whether we need a single "-rpath" flag with a separated argument.
39916hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
39917
39918# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
39919# DIR into the resulting binary.
39920hardcode_direct=$hardcode_direct_CXX
39921
39922# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
39923# DIR into the resulting binary and the resulting library dependency is
39924# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
39925# library is relocated.
39926hardcode_direct_absolute=$hardcode_direct_absolute_CXX
39927
39928# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
39929# into the resulting binary.
39930hardcode_minus_L=$hardcode_minus_L_CXX
39931
39932# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
39933# into the resulting binary.
39934hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
39935
39936# Set to "yes" if building a shared library automatically hardcodes DIR
39937# into the library and all subsequent libraries and executables linked
39938# against it.
39939hardcode_automatic=$hardcode_automatic_CXX
39940
39941# Set to yes if linker adds runtime paths of dependent libraries
39942# to runtime path list.
39943inherit_rpath=$inherit_rpath_CXX
39944
39945# Whether libtool must link a program against all its dependency libraries.
39946link_all_deplibs=$link_all_deplibs_CXX
39947
39948# Set to "yes" if exported symbols are required.
39949always_export_symbols=$always_export_symbols_CXX
39950
39951# The commands to list exported symbols.
39952export_symbols_cmds=$lt_export_symbols_cmds_CXX
39953
39954# Symbols that should not be listed in the preloaded symbols.
39955exclude_expsyms=$lt_exclude_expsyms_CXX
39956
39957# Symbols that must always be exported.
39958include_expsyms=$lt_include_expsyms_CXX
39959
39960# Commands necessary for linking programs (against libraries) with templates.
39961prelink_cmds=$lt_prelink_cmds_CXX
39962
39963# Commands necessary for finishing linking programs.
39964postlink_cmds=$lt_postlink_cmds_CXX
39965
39966# Specify filename containing input files.
39967file_list_spec=$lt_file_list_spec_CXX
39968
39969# How to hardcode a shared library path into an executable.
39970hardcode_action=$hardcode_action_CXX
39971
39972# The directories searched by this compiler when creating a shared library.
39973compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
39974
39975# Dependencies to place before and after the objects being linked to
39976# create a shared library.
39977predep_objects=$lt_predep_objects_CXX
39978postdep_objects=$lt_postdep_objects_CXX
39979predeps=$lt_predeps_CXX
39980postdeps=$lt_postdeps_CXX
39981
39982# The library search path used internally by the compiler when linking
39983# a shared library.
39984compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
39985
39986# ### END LIBTOOL TAG CONFIG: CXX
39987_LT_EOF
39988
39989 ;;
39990    "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 ;;
39991    "ntpdc/nl.pl":F) chmod +x ntpdc/nl.pl ;;
39992    "scripts/build/mkver":F) chmod +x scripts/build/mkver ;;
39993    "scripts/calc_tickadj/calc_tickadj":F) chmod +x scripts/calc_tickadj/calc_tickadj ;;
39994    "scripts/ntp-wait/ntp-wait":F) chmod +x scripts/ntp-wait/ntp-wait ;;
39995    "scripts/ntpsweep/ntpsweep":F) chmod +x scripts/ntpsweep/ntpsweep ;;
39996    "scripts/ntptrace/ntptrace":F) chmod +x scripts/ntptrace/ntptrace ;;
39997    "scripts/ntpver":F) chmod +x scripts/ntpver ;;
39998    "scripts/plot_summary":F) chmod +x scripts/plot_summary ;;
39999    "scripts/summary":F) chmod +x scripts/summary ;;
40000    "scripts/update-leap/update-leap":F) chmod +x scripts/update-leap/update-leap ;;
40001
40002  esac
40003done # for ac_tag
40004
40005
40006as_fn_exit 0
40007_ACEOF
40008ac_clean_files=$ac_clean_files_save
40009
40010test $ac_write_fail = 0 ||
40011  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
40012
40013
40014# configure is writing to config.log, and then calls config.status.
40015# config.status does its own redirection, appending to config.log.
40016# Unfortunately, on DOS this fails, as config.log is still kept open
40017# by configure, so config.status won't be able to write to it; its
40018# output is simply discarded.  So we exec the FD to /dev/null,
40019# effectively closing config.log, so it can be properly (re)opened and
40020# appended to by config.status.  When coming back to configure, we
40021# need to make the FD available again.
40022if test "$no_create" != yes; then
40023  ac_cs_success=:
40024  ac_config_status_args=
40025  test "$silent" = yes &&
40026    ac_config_status_args="$ac_config_status_args --quiet"
40027  exec 5>/dev/null
40028  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
40029  exec 5>>config.log
40030  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
40031  # would make configure fail if this is the last instruction.
40032  $ac_cs_success || as_fn_exit 1
40033fi
40034
40035#
40036# CONFIG_SUBDIRS section.
40037#
40038if test "$no_recursion" != yes; then
40039
40040  # Remove --cache-file, --srcdir, and --disable-option-checking arguments
40041  # so they do not pile up.
40042  ac_sub_configure_args=
40043  ac_prev=
40044  eval "set x $ac_configure_args"
40045  shift
40046  for ac_arg
40047  do
40048    if test -n "$ac_prev"; then
40049      ac_prev=
40050      continue
40051    fi
40052    case $ac_arg in
40053    -cache-file | --cache-file | --cache-fil | --cache-fi \
40054    | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
40055      ac_prev=cache_file ;;
40056    -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
40057    | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* \
40058    | --c=*)
40059      ;;
40060    --config-cache | -C)
40061      ;;
40062    -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
40063      ac_prev=srcdir ;;
40064    -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
40065      ;;
40066    -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
40067      ac_prev=prefix ;;
40068    -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
40069      ;;
40070    --disable-option-checking)
40071      ;;
40072    *)
40073      case $ac_arg in
40074      *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
40075      esac
40076      as_fn_append ac_sub_configure_args " '$ac_arg'" ;;
40077    esac
40078  done
40079
40080  # Always prepend --prefix to ensure using the same prefix
40081  # in subdir configurations.
40082  ac_arg="--prefix=$prefix"
40083  case $ac_arg in
40084  *\'*) ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
40085  esac
40086  ac_sub_configure_args="'$ac_arg' $ac_sub_configure_args"
40087
40088  # Pass --silent
40089  if test "$silent" = yes; then
40090    ac_sub_configure_args="--silent $ac_sub_configure_args"
40091  fi
40092
40093  # Always prepend --disable-option-checking to silence warnings, since
40094  # different subdirs can have different --enable and --with options.
40095  ac_sub_configure_args="--disable-option-checking $ac_sub_configure_args"
40096
40097  ac_popdir=`pwd`
40098  for ac_dir in : $subdirs; do test "x$ac_dir" = x: && continue
40099
40100    # Do not complain, so a configure script can configure whichever
40101    # parts of a large source tree are present.
40102    test -d "$srcdir/$ac_dir" || continue
40103
40104    ac_msg="=== configuring in $ac_dir (`pwd`/$ac_dir)"
40105    $as_echo "$as_me:${as_lineno-$LINENO}: $ac_msg" >&5
40106    $as_echo "$ac_msg" >&6
40107    as_dir="$ac_dir"; as_fn_mkdir_p
40108    ac_builddir=.
40109
40110case "$ac_dir" in
40111.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
40112*)
40113  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
40114  # A ".." for each directory in $ac_dir_suffix.
40115  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
40116  case $ac_top_builddir_sub in
40117  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
40118  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
40119  esac ;;
40120esac
40121ac_abs_top_builddir=$ac_pwd
40122ac_abs_builddir=$ac_pwd$ac_dir_suffix
40123# for backward compatibility:
40124ac_top_builddir=$ac_top_build_prefix
40125
40126case $srcdir in
40127  .)  # We are building in place.
40128    ac_srcdir=.
40129    ac_top_srcdir=$ac_top_builddir_sub
40130    ac_abs_top_srcdir=$ac_pwd ;;
40131  [\\/]* | ?:[\\/]* )  # Absolute name.
40132    ac_srcdir=$srcdir$ac_dir_suffix;
40133    ac_top_srcdir=$srcdir
40134    ac_abs_top_srcdir=$srcdir ;;
40135  *) # Relative name.
40136    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
40137    ac_top_srcdir=$ac_top_build_prefix$srcdir
40138    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
40139esac
40140ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
40141
40142
40143    cd "$ac_dir"
40144
40145    # Check for guested configure; otherwise get Cygnus style configure.
40146    if test -f "$ac_srcdir/configure.gnu"; then
40147      ac_sub_configure=$ac_srcdir/configure.gnu
40148    elif test -f "$ac_srcdir/configure"; then
40149      ac_sub_configure=$ac_srcdir/configure
40150    elif test -f "$ac_srcdir/configure.in"; then
40151      # This should be Cygnus configure.
40152      ac_sub_configure=$ac_aux_dir/configure
40153    else
40154      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no configuration information is in $ac_dir" >&5
40155$as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2;}
40156      ac_sub_configure=
40157    fi
40158
40159    # The recursion is here.
40160    if test -n "$ac_sub_configure"; then
40161      # Make the cache file name correct relative to the subdirectory.
40162      case $cache_file in
40163      [\\/]* | ?:[\\/]* ) ac_sub_cache_file=$cache_file ;;
40164      *) # Relative name.
40165	ac_sub_cache_file=$ac_top_build_prefix$cache_file ;;
40166      esac
40167
40168      { $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
40169$as_echo "$as_me: running $SHELL $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_srcdir" >&6;}
40170      # The eval makes quoting arguments work.
40171      eval "\$SHELL \"\$ac_sub_configure\" $ac_sub_configure_args \
40172	   --cache-file=\"\$ac_sub_cache_file\" --srcdir=\"\$ac_srcdir\"" ||
40173	as_fn_error $? "$ac_sub_configure failed for $ac_dir" "$LINENO" 5
40174    fi
40175
40176    cd "$ac_popdir"
40177  done
40178fi
40179if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
40180  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
40181$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
40182fi
40183
40184