xref: /freebsd/contrib/ntp/sntp/libevent/configure (revision 788ca347b816afd83b2885e0c79aeeb88649b2ab)
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.68 for libevent 2.1.3-alpha-dev.
4#
5#
6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8# 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
137if test "x$CONFIG_SHELL" = x; then
138  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
139  emulate sh
140  NULLCMD=:
141  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
142  # is contrary to our usage.  Disable this feature.
143  alias -g '\${1+\"\$@\"}'='\"\$@\"'
144  setopt NO_GLOB_SUBST
145else
146  case \`(set -o) 2>/dev/null\` in #(
147  *posix*) :
148    set -o posix ;; #(
149  *) :
150     ;;
151esac
152fi
153"
154  as_required="as_fn_return () { (exit \$1); }
155as_fn_success () { as_fn_return 0; }
156as_fn_failure () { as_fn_return 1; }
157as_fn_ret_success () { return 0; }
158as_fn_ret_failure () { return 1; }
159
160exitcode=0
161as_fn_success || { exitcode=1; echo as_fn_success failed.; }
162as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
163as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
164as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
165if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
166
167else
168  exitcode=1; echo positional parameters were not saved.
169fi
170test x\$exitcode = x0 || exit 1"
171  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
172  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
173  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
174  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
175test \$(( 1 + 1 )) = 2 || exit 1
176
177  test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
178    ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
179    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180    ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181    PATH=/empty FPATH=/empty; export PATH FPATH
182    test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
183      || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
184  if (eval "$as_required") 2>/dev/null; then :
185  as_have_required=yes
186else
187  as_have_required=no
188fi
189  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
190
191else
192  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
193as_found=false
194for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
195do
196  IFS=$as_save_IFS
197  test -z "$as_dir" && as_dir=.
198  as_found=:
199  case $as_dir in #(
200	 /*)
201	   for as_base in sh bash ksh sh5; do
202	     # Try only shells that exist, to save several forks.
203	     as_shell=$as_dir/$as_base
204	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
205		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
206  CONFIG_SHELL=$as_shell as_have_required=yes
207		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
208  break 2
209fi
210fi
211	   done;;
212       esac
213  as_found=false
214done
215$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
216	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
217  CONFIG_SHELL=$SHELL as_have_required=yes
218fi; }
219IFS=$as_save_IFS
220
221
222      if test "x$CONFIG_SHELL" != x; then :
223  # We cannot yet assume a decent shell, so we have to provide a
224	# neutralization value for shells without unset; and this also
225	# works around shells that cannot unset nonexistent variables.
226	# Preserve -v and -x to the replacement shell.
227	BASH_ENV=/dev/null
228	ENV=/dev/null
229	(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
230	export CONFIG_SHELL
231	case $- in # ((((
232	  *v*x* | *x*v* ) as_opts=-vx ;;
233	  *v* ) as_opts=-v ;;
234	  *x* ) as_opts=-x ;;
235	  * ) as_opts= ;;
236	esac
237	exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
238fi
239
240    if test x$as_have_required = xno; then :
241  $as_echo "$0: This script requires a shell more modern than all"
242  $as_echo "$0: the shells that I found on your system."
243  if test x${ZSH_VERSION+set} = xset ; then
244    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
245    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
246  else
247    $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
248$0: including any error possibly output before this
249$0: message. Then install a modern shell, or manually run
250$0: the script under such a shell if you do have one."
251  fi
252  exit 1
253fi
254fi
255fi
256SHELL=${CONFIG_SHELL-/bin/sh}
257export SHELL
258# Unset more variables known to interfere with behavior of common tools.
259CLICOLOR_FORCE= GREP_OPTIONS=
260unset CLICOLOR_FORCE GREP_OPTIONS
261
262## --------------------- ##
263## M4sh Shell Functions. ##
264## --------------------- ##
265# as_fn_unset VAR
266# ---------------
267# Portably unset VAR.
268as_fn_unset ()
269{
270  { eval $1=; unset $1;}
271}
272as_unset=as_fn_unset
273
274# as_fn_set_status STATUS
275# -----------------------
276# Set $? to STATUS, without forking.
277as_fn_set_status ()
278{
279  return $1
280} # as_fn_set_status
281
282# as_fn_exit STATUS
283# -----------------
284# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
285as_fn_exit ()
286{
287  set +e
288  as_fn_set_status $1
289  exit $1
290} # as_fn_exit
291
292# as_fn_mkdir_p
293# -------------
294# Create "$as_dir" as a directory, including parents if necessary.
295as_fn_mkdir_p ()
296{
297
298  case $as_dir in #(
299  -*) as_dir=./$as_dir;;
300  esac
301  test -d "$as_dir" || eval $as_mkdir_p || {
302    as_dirs=
303    while :; do
304      case $as_dir in #(
305      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
306      *) as_qdir=$as_dir;;
307      esac
308      as_dirs="'$as_qdir' $as_dirs"
309      as_dir=`$as_dirname -- "$as_dir" ||
310$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
311	 X"$as_dir" : 'X\(//\)[^/]' \| \
312	 X"$as_dir" : 'X\(//\)$' \| \
313	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
314$as_echo X"$as_dir" |
315    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
316	    s//\1/
317	    q
318	  }
319	  /^X\(\/\/\)[^/].*/{
320	    s//\1/
321	    q
322	  }
323	  /^X\(\/\/\)$/{
324	    s//\1/
325	    q
326	  }
327	  /^X\(\/\).*/{
328	    s//\1/
329	    q
330	  }
331	  s/.*/./; q'`
332      test -d "$as_dir" && break
333    done
334    test -z "$as_dirs" || eval "mkdir $as_dirs"
335  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
336
337
338} # as_fn_mkdir_p
339# as_fn_append VAR VALUE
340# ----------------------
341# Append the text in VALUE to the end of the definition contained in VAR. Take
342# advantage of any shell optimizations that allow amortized linear growth over
343# repeated appends, instead of the typical quadratic growth present in naive
344# implementations.
345if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
346  eval 'as_fn_append ()
347  {
348    eval $1+=\$2
349  }'
350else
351  as_fn_append ()
352  {
353    eval $1=\$$1\$2
354  }
355fi # as_fn_append
356
357# as_fn_arith ARG...
358# ------------------
359# Perform arithmetic evaluation on the ARGs, and store the result in the
360# global $as_val. Take advantage of shells that can avoid forks. The arguments
361# must be portable across $(()) and expr.
362if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
363  eval 'as_fn_arith ()
364  {
365    as_val=$(( $* ))
366  }'
367else
368  as_fn_arith ()
369  {
370    as_val=`expr "$@" || test $? -eq 1`
371  }
372fi # as_fn_arith
373
374
375# as_fn_error STATUS ERROR [LINENO LOG_FD]
376# ----------------------------------------
377# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
378# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
379# script with STATUS, using 1 if that was 0.
380as_fn_error ()
381{
382  as_status=$1; test $as_status -eq 0 && as_status=1
383  if test "$4"; then
384    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
385    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
386  fi
387  $as_echo "$as_me: error: $2" >&2
388  as_fn_exit $as_status
389} # as_fn_error
390
391if expr a : '\(a\)' >/dev/null 2>&1 &&
392   test "X`expr 00001 : '.*\(...\)'`" = X001; then
393  as_expr=expr
394else
395  as_expr=false
396fi
397
398if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399  as_basename=basename
400else
401  as_basename=false
402fi
403
404if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
405  as_dirname=dirname
406else
407  as_dirname=false
408fi
409
410as_me=`$as_basename -- "$0" ||
411$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
412	 X"$0" : 'X\(//\)$' \| \
413	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
414$as_echo X/"$0" |
415    sed '/^.*\/\([^/][^/]*\)\/*$/{
416	    s//\1/
417	    q
418	  }
419	  /^X\/\(\/\/\)$/{
420	    s//\1/
421	    q
422	  }
423	  /^X\/\(\/\).*/{
424	    s//\1/
425	    q
426	  }
427	  s/.*/./; q'`
428
429# Avoid depending upon Character Ranges.
430as_cr_letters='abcdefghijklmnopqrstuvwxyz'
431as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
432as_cr_Letters=$as_cr_letters$as_cr_LETTERS
433as_cr_digits='0123456789'
434as_cr_alnum=$as_cr_Letters$as_cr_digits
435
436
437  as_lineno_1=$LINENO as_lineno_1a=$LINENO
438  as_lineno_2=$LINENO as_lineno_2a=$LINENO
439  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
440  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
441  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
442  sed -n '
443    p
444    /[$]LINENO/=
445  ' <$as_myself |
446    sed '
447      s/[$]LINENO.*/&-/
448      t lineno
449      b
450      :lineno
451      N
452      :loop
453      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
454      t loop
455      s/-\n.*//
456    ' >$as_me.lineno &&
457  chmod +x "$as_me.lineno" ||
458    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
459
460  # Don't try to exec as it changes $[0], causing all sort of problems
461  # (the dirname of $[0] is not the place where we might find the
462  # original and so on.  Autoconf is especially sensitive to this).
463  . "./$as_me.lineno"
464  # Exit status is that of the last command.
465  exit
466}
467
468ECHO_C= ECHO_N= ECHO_T=
469case `echo -n x` in #(((((
470-n*)
471  case `echo 'xy\c'` in
472  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
473  xy)  ECHO_C='\c';;
474  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
475       ECHO_T='	';;
476  esac;;
477*)
478  ECHO_N='-n';;
479esac
480
481rm -f conf$$ conf$$.exe conf$$.file
482if test -d conf$$.dir; then
483  rm -f conf$$.dir/conf$$.file
484else
485  rm -f conf$$.dir
486  mkdir conf$$.dir 2>/dev/null
487fi
488if (echo >conf$$.file) 2>/dev/null; then
489  if ln -s conf$$.file conf$$ 2>/dev/null; then
490    as_ln_s='ln -s'
491    # ... but there are two gotchas:
492    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
493    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
494    # In both cases, we have to default to `cp -p'.
495    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
496      as_ln_s='cp -p'
497  elif ln conf$$.file conf$$ 2>/dev/null; then
498    as_ln_s=ln
499  else
500    as_ln_s='cp -p'
501  fi
502else
503  as_ln_s='cp -p'
504fi
505rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
506rmdir conf$$.dir 2>/dev/null
507
508if mkdir -p . 2>/dev/null; then
509  as_mkdir_p='mkdir -p "$as_dir"'
510else
511  test -d ./-p && rmdir ./-p
512  as_mkdir_p=false
513fi
514
515if test -x / >/dev/null 2>&1; then
516  as_test_x='test -x'
517else
518  if ls -dL / >/dev/null 2>&1; then
519    as_ls_L_option=L
520  else
521    as_ls_L_option=
522  fi
523  as_test_x='
524    eval sh -c '\''
525      if test -d "$1"; then
526	test -d "$1/.";
527      else
528	case $1 in #(
529	-*)set "./$1";;
530	esac;
531	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
532	???[sx]*):;;*)false;;esac;fi
533    '\'' sh
534  '
535fi
536as_executable_p=$as_test_x
537
538# Sed expression to map a string onto a valid CPP name.
539as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
540
541# Sed expression to map a string onto a valid variable name.
542as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
543
544SHELL=${CONFIG_SHELL-/bin/sh}
545
546
547test -n "$DJDIR" || exec 7<&0 </dev/null
548exec 6>&1
549
550# Name of the host.
551# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
552# so uname gets run too.
553ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
554
555#
556# Initializations.
557#
558ac_default_prefix=/usr/local
559ac_clean_files=
560ac_config_libobj_dir=.
561LIBOBJS=
562cross_compiling=no
563subdirs=
564MFLAGS=
565MAKEFLAGS=
566
567# Identity of this package.
568PACKAGE_NAME='libevent'
569PACKAGE_TARNAME='libevent'
570PACKAGE_VERSION='2.1.3-alpha-dev'
571PACKAGE_STRING='libevent 2.1.3-alpha-dev'
572PACKAGE_BUGREPORT=''
573PACKAGE_URL=''
574
575ac_unique_file="event.c"
576# Factoring default headers for most tests.
577ac_includes_default="\
578#include <stdio.h>
579#ifdef HAVE_SYS_TYPES_H
580# include <sys/types.h>
581#endif
582#ifdef HAVE_SYS_STAT_H
583# include <sys/stat.h>
584#endif
585#ifdef STDC_HEADERS
586# include <stdlib.h>
587# include <stddef.h>
588#else
589# ifdef HAVE_STDLIB_H
590#  include <stdlib.h>
591# endif
592#endif
593#ifdef HAVE_STRING_H
594# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
595#  include <memory.h>
596# endif
597# include <string.h>
598#endif
599#ifdef HAVE_STRINGS_H
600# include <strings.h>
601#endif
602#ifdef HAVE_INTTYPES_H
603# include <inttypes.h>
604#endif
605#ifdef HAVE_STDINT_H
606# include <stdint.h>
607#endif
608#ifdef HAVE_UNISTD_H
609# include <unistd.h>
610#endif"
611
612ac_subst_vars='am__EXEEXT_FALSE
613am__EXEEXT_TRUE
614LTLIBOBJS
615INSTALL_LIBEVENT_FALSE
616INSTALL_LIBEVENT_TRUE
617LIBEVENT_GC_SECTIONS
618PTHREADS_FALSE
619PTHREADS_TRUE
620PTHREAD_CFLAGS
621PTHREAD_LIBS
622SIGNAL_SUPPORT_FALSE
623SIGNAL_SUPPORT_TRUE
624EVPORT_BACKEND_FALSE
625EVPORT_BACKEND_TRUE
626EPOLL_BACKEND_FALSE
627EPOLL_BACKEND_TRUE
628LIBOBJS
629KQUEUE_BACKEND_FALSE
630KQUEUE_BACKEND_TRUE
631DEVPOLL_BACKEND_FALSE
632DEVPOLL_BACKEND_TRUE
633POLL_BACKEND_FALSE
634POLL_BACKEND_TRUE
635SELECT_BACKEND_FALSE
636SELECT_BACKEND_TRUE
637STRLCPY_IMPL_FALSE
638STRLCPY_IMPL_TRUE
639BUILD_WITH_NO_UNDEFINED_FALSE
640BUILD_WITH_NO_UNDEFINED_TRUE
641BUILD_CYGWIN_FALSE
642BUILD_CYGWIN_TRUE
643BUILD_WIN32_FALSE
644BUILD_WIN32_TRUE
645OPENSSL_FALSE
646OPENSSL_TRUE
647OPENSSL_LIBS
648OPENSSL_INCS
649PKG_CONFIG
650OPENSSL_LIBADD
651EV_LIB_GDI
652EV_LIB_WS32
653ZLIB_REGRESS_FALSE
654ZLIB_REGRESS_TRUE
655ZLIB_LIBS
656BUILD_REGRESS_FALSE
657BUILD_REGRESS_TRUE
658LIBTOOL_DEPS
659OTOOL64
660OTOOL
661LIPO
662NMEDIT
663DSYMUTIL
664MANIFEST_TOOL
665RANLIB
666ac_ct_AR
667AR
668DLLTOOL
669OBJDUMP
670NM
671ac_ct_DUMPBIN
672DUMPBIN
673LD
674FGREP
675LIBTOOL
676SED
677LN_S
678EGREP
679GREP
680CPP
681am__fastdepCC_FALSE
682am__fastdepCC_TRUE
683CCDEPMODE
684AMDEPBACKSLASH
685AMDEP_FALSE
686AMDEP_TRUE
687am__quote
688am__include
689DEPDIR
690OBJEXT
691EXEEXT
692ac_ct_CC
693CPPFLAGS
694LDFLAGS
695CFLAGS
696CC
697host_os
698host_vendor
699host_cpu
700host
701build_os
702build_vendor
703build_cpu
704build
705AM_BACKSLASH
706AM_DEFAULT_VERBOSITY
707am__untar
708am__tar
709AMTAR
710am__leading_dot
711SET_MAKE
712AWK
713mkdir_p
714MKDIR_P
715INSTALL_STRIP_PROGRAM
716STRIP
717install_sh
718MAKEINFO
719AUTOHEADER
720AUTOMAKE
721AUTOCONF
722ACLOCAL
723VERSION
724PACKAGE
725CYGPATH_W
726am__isrc
727INSTALL_DATA
728INSTALL_SCRIPT
729INSTALL_PROGRAM
730target_alias
731host_alias
732build_alias
733LIBS
734ECHO_T
735ECHO_N
736ECHO_C
737DEFS
738mandir
739localedir
740libdir
741psdir
742pdfdir
743dvidir
744htmldir
745infodir
746docdir
747oldincludedir
748includedir
749localstatedir
750sharedstatedir
751sysconfdir
752datadir
753datarootdir
754libexecdir
755sbindir
756bindir
757program_transform_name
758prefix
759exec_prefix
760PACKAGE_URL
761PACKAGE_BUGREPORT
762PACKAGE_STRING
763PACKAGE_VERSION
764PACKAGE_TARNAME
765PACKAGE_NAME
766PATH_SEPARATOR
767SHELL'
768ac_subst_files=''
769ac_user_opts='
770enable_option_checking
771enable_silent_rules
772enable_dependency_tracking
773enable_gcc_warnings
774enable_gcc_hardening
775enable_thread_support
776enable_malloc_replacement
777enable_openssl
778enable_debug_mode
779enable_libevent_install
780enable_libevent_regress
781enable_function_sections
782enable_verbose_debug
783enable_shared
784enable_static
785with_pic
786enable_fast_install
787with_gnu_ld
788with_sysroot
789enable_libtool_lock
790enable_largefile
791with_threads
792with_yielding_select
793'
794      ac_precious_vars='build_alias
795host_alias
796target_alias
797CC
798CFLAGS
799LDFLAGS
800LIBS
801CPPFLAGS
802CPP'
803
804
805# Initialize some variables set by options.
806ac_init_help=
807ac_init_version=false
808ac_unrecognized_opts=
809ac_unrecognized_sep=
810# The variables have the same names as the options, with
811# dashes changed to underlines.
812cache_file=/dev/null
813exec_prefix=NONE
814no_create=
815no_recursion=
816prefix=NONE
817program_prefix=NONE
818program_suffix=NONE
819program_transform_name=s,x,x,
820silent=
821site=
822srcdir=
823verbose=
824x_includes=NONE
825x_libraries=NONE
826
827# Installation directory options.
828# These are left unexpanded so users can "make install exec_prefix=/foo"
829# and all the variables that are supposed to be based on exec_prefix
830# by default will actually change.
831# Use braces instead of parens because sh, perl, etc. also accept them.
832# (The list follows the same order as the GNU Coding Standards.)
833bindir='${exec_prefix}/bin'
834sbindir='${exec_prefix}/sbin'
835libexecdir='${exec_prefix}/libexec'
836datarootdir='${prefix}/share'
837datadir='${datarootdir}'
838sysconfdir='${prefix}/etc'
839sharedstatedir='${prefix}/com'
840localstatedir='${prefix}/var'
841includedir='${prefix}/include'
842oldincludedir='/usr/include'
843docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844infodir='${datarootdir}/info'
845htmldir='${docdir}'
846dvidir='${docdir}'
847pdfdir='${docdir}'
848psdir='${docdir}'
849libdir='${exec_prefix}/lib'
850localedir='${datarootdir}/locale'
851mandir='${datarootdir}/man'
852
853ac_prev=
854ac_dashdash=
855for ac_option
856do
857  # If the previous option needs an argument, assign it.
858  if test -n "$ac_prev"; then
859    eval $ac_prev=\$ac_option
860    ac_prev=
861    continue
862  fi
863
864  case $ac_option in
865  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
866  *=)   ac_optarg= ;;
867  *)    ac_optarg=yes ;;
868  esac
869
870  # Accept the important Cygnus configure options, so we can diagnose typos.
871
872  case $ac_dashdash$ac_option in
873  --)
874    ac_dashdash=yes ;;
875
876  -bindir | --bindir | --bindi | --bind | --bin | --bi)
877    ac_prev=bindir ;;
878  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
879    bindir=$ac_optarg ;;
880
881  -build | --build | --buil | --bui | --bu)
882    ac_prev=build_alias ;;
883  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
884    build_alias=$ac_optarg ;;
885
886  -cache-file | --cache-file | --cache-fil | --cache-fi \
887  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
888    ac_prev=cache_file ;;
889  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
890  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
891    cache_file=$ac_optarg ;;
892
893  --config-cache | -C)
894    cache_file=config.cache ;;
895
896  -datadir | --datadir | --datadi | --datad)
897    ac_prev=datadir ;;
898  -datadir=* | --datadir=* | --datadi=* | --datad=*)
899    datadir=$ac_optarg ;;
900
901  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
902  | --dataroo | --dataro | --datar)
903    ac_prev=datarootdir ;;
904  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
905  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
906    datarootdir=$ac_optarg ;;
907
908  -disable-* | --disable-*)
909    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
910    # Reject names that are not valid shell variable names.
911    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912      as_fn_error $? "invalid feature name: $ac_useropt"
913    ac_useropt_orig=$ac_useropt
914    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915    case $ac_user_opts in
916      *"
917"enable_$ac_useropt"
918"*) ;;
919      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
920	 ac_unrecognized_sep=', ';;
921    esac
922    eval enable_$ac_useropt=no ;;
923
924  -docdir | --docdir | --docdi | --doc | --do)
925    ac_prev=docdir ;;
926  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927    docdir=$ac_optarg ;;
928
929  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930    ac_prev=dvidir ;;
931  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932    dvidir=$ac_optarg ;;
933
934  -enable-* | --enable-*)
935    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936    # Reject names that are not valid shell variable names.
937    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
938      as_fn_error $? "invalid feature name: $ac_useropt"
939    ac_useropt_orig=$ac_useropt
940    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
941    case $ac_user_opts in
942      *"
943"enable_$ac_useropt"
944"*) ;;
945      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
946	 ac_unrecognized_sep=', ';;
947    esac
948    eval enable_$ac_useropt=\$ac_optarg ;;
949
950  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
951  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
952  | --exec | --exe | --ex)
953    ac_prev=exec_prefix ;;
954  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
955  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
956  | --exec=* | --exe=* | --ex=*)
957    exec_prefix=$ac_optarg ;;
958
959  -gas | --gas | --ga | --g)
960    # Obsolete; use --with-gas.
961    with_gas=yes ;;
962
963  -help | --help | --hel | --he | -h)
964    ac_init_help=long ;;
965  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
966    ac_init_help=recursive ;;
967  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
968    ac_init_help=short ;;
969
970  -host | --host | --hos | --ho)
971    ac_prev=host_alias ;;
972  -host=* | --host=* | --hos=* | --ho=*)
973    host_alias=$ac_optarg ;;
974
975  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
976    ac_prev=htmldir ;;
977  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
978  | --ht=*)
979    htmldir=$ac_optarg ;;
980
981  -includedir | --includedir | --includedi | --included | --include \
982  | --includ | --inclu | --incl | --inc)
983    ac_prev=includedir ;;
984  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
985  | --includ=* | --inclu=* | --incl=* | --inc=*)
986    includedir=$ac_optarg ;;
987
988  -infodir | --infodir | --infodi | --infod | --info | --inf)
989    ac_prev=infodir ;;
990  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
991    infodir=$ac_optarg ;;
992
993  -libdir | --libdir | --libdi | --libd)
994    ac_prev=libdir ;;
995  -libdir=* | --libdir=* | --libdi=* | --libd=*)
996    libdir=$ac_optarg ;;
997
998  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
999  | --libexe | --libex | --libe)
1000    ac_prev=libexecdir ;;
1001  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1002  | --libexe=* | --libex=* | --libe=*)
1003    libexecdir=$ac_optarg ;;
1004
1005  -localedir | --localedir | --localedi | --localed | --locale)
1006    ac_prev=localedir ;;
1007  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1008    localedir=$ac_optarg ;;
1009
1010  -localstatedir | --localstatedir | --localstatedi | --localstated \
1011  | --localstate | --localstat | --localsta | --localst | --locals)
1012    ac_prev=localstatedir ;;
1013  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1014  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1015    localstatedir=$ac_optarg ;;
1016
1017  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1018    ac_prev=mandir ;;
1019  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1020    mandir=$ac_optarg ;;
1021
1022  -nfp | --nfp | --nf)
1023    # Obsolete; use --without-fp.
1024    with_fp=no ;;
1025
1026  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1027  | --no-cr | --no-c | -n)
1028    no_create=yes ;;
1029
1030  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1031  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1032    no_recursion=yes ;;
1033
1034  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1035  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1036  | --oldin | --oldi | --old | --ol | --o)
1037    ac_prev=oldincludedir ;;
1038  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1039  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1040  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1041    oldincludedir=$ac_optarg ;;
1042
1043  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1044    ac_prev=prefix ;;
1045  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1046    prefix=$ac_optarg ;;
1047
1048  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1049  | --program-pre | --program-pr | --program-p)
1050    ac_prev=program_prefix ;;
1051  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1052  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1053    program_prefix=$ac_optarg ;;
1054
1055  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1056  | --program-suf | --program-su | --program-s)
1057    ac_prev=program_suffix ;;
1058  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1059  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1060    program_suffix=$ac_optarg ;;
1061
1062  -program-transform-name | --program-transform-name \
1063  | --program-transform-nam | --program-transform-na \
1064  | --program-transform-n | --program-transform- \
1065  | --program-transform | --program-transfor \
1066  | --program-transfo | --program-transf \
1067  | --program-trans | --program-tran \
1068  | --progr-tra | --program-tr | --program-t)
1069    ac_prev=program_transform_name ;;
1070  -program-transform-name=* | --program-transform-name=* \
1071  | --program-transform-nam=* | --program-transform-na=* \
1072  | --program-transform-n=* | --program-transform-=* \
1073  | --program-transform=* | --program-transfor=* \
1074  | --program-transfo=* | --program-transf=* \
1075  | --program-trans=* | --program-tran=* \
1076  | --progr-tra=* | --program-tr=* | --program-t=*)
1077    program_transform_name=$ac_optarg ;;
1078
1079  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1080    ac_prev=pdfdir ;;
1081  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1082    pdfdir=$ac_optarg ;;
1083
1084  -psdir | --psdir | --psdi | --psd | --ps)
1085    ac_prev=psdir ;;
1086  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1087    psdir=$ac_optarg ;;
1088
1089  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090  | -silent | --silent | --silen | --sile | --sil)
1091    silent=yes ;;
1092
1093  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1094    ac_prev=sbindir ;;
1095  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1096  | --sbi=* | --sb=*)
1097    sbindir=$ac_optarg ;;
1098
1099  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1100  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1101  | --sharedst | --shareds | --shared | --share | --shar \
1102  | --sha | --sh)
1103    ac_prev=sharedstatedir ;;
1104  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1105  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1106  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1107  | --sha=* | --sh=*)
1108    sharedstatedir=$ac_optarg ;;
1109
1110  -site | --site | --sit)
1111    ac_prev=site ;;
1112  -site=* | --site=* | --sit=*)
1113    site=$ac_optarg ;;
1114
1115  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1116    ac_prev=srcdir ;;
1117  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1118    srcdir=$ac_optarg ;;
1119
1120  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1121  | --syscon | --sysco | --sysc | --sys | --sy)
1122    ac_prev=sysconfdir ;;
1123  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1124  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1125    sysconfdir=$ac_optarg ;;
1126
1127  -target | --target | --targe | --targ | --tar | --ta | --t)
1128    ac_prev=target_alias ;;
1129  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1130    target_alias=$ac_optarg ;;
1131
1132  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1133    verbose=yes ;;
1134
1135  -version | --version | --versio | --versi | --vers | -V)
1136    ac_init_version=: ;;
1137
1138  -with-* | --with-*)
1139    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1140    # Reject names that are not valid shell variable names.
1141    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1142      as_fn_error $? "invalid package name: $ac_useropt"
1143    ac_useropt_orig=$ac_useropt
1144    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1145    case $ac_user_opts in
1146      *"
1147"with_$ac_useropt"
1148"*) ;;
1149      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1150	 ac_unrecognized_sep=', ';;
1151    esac
1152    eval with_$ac_useropt=\$ac_optarg ;;
1153
1154  -without-* | --without-*)
1155    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156    # Reject names that are not valid shell variable names.
1157    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1158      as_fn_error $? "invalid package name: $ac_useropt"
1159    ac_useropt_orig=$ac_useropt
1160    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161    case $ac_user_opts in
1162      *"
1163"with_$ac_useropt"
1164"*) ;;
1165      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166	 ac_unrecognized_sep=', ';;
1167    esac
1168    eval with_$ac_useropt=no ;;
1169
1170  --x)
1171    # Obsolete; use --with-x.
1172    with_x=yes ;;
1173
1174  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175  | --x-incl | --x-inc | --x-in | --x-i)
1176    ac_prev=x_includes ;;
1177  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179    x_includes=$ac_optarg ;;
1180
1181  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183    ac_prev=x_libraries ;;
1184  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186    x_libraries=$ac_optarg ;;
1187
1188  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1189Try \`$0 --help' for more information"
1190    ;;
1191
1192  *=*)
1193    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194    # Reject names that are not valid shell variable names.
1195    case $ac_envvar in #(
1196      '' | [0-9]* | *[!_$as_cr_alnum]* )
1197      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1198    esac
1199    eval $ac_envvar=\$ac_optarg
1200    export $ac_envvar ;;
1201
1202  *)
1203    # FIXME: should be removed in autoconf 3.0.
1204    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1208    ;;
1209
1210  esac
1211done
1212
1213if test -n "$ac_prev"; then
1214  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215  as_fn_error $? "missing argument to $ac_option"
1216fi
1217
1218if test -n "$ac_unrecognized_opts"; then
1219  case $enable_option_checking in
1220    no) ;;
1221    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1222    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1223  esac
1224fi
1225
1226# Check all directory arguments for consistency.
1227for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1228		datadir sysconfdir sharedstatedir localstatedir includedir \
1229		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1230		libdir localedir mandir
1231do
1232  eval ac_val=\$$ac_var
1233  # Remove trailing slashes.
1234  case $ac_val in
1235    */ )
1236      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1237      eval $ac_var=\$ac_val;;
1238  esac
1239  # Be sure to have absolute directory names.
1240  case $ac_val in
1241    [\\/$]* | ?:[\\/]* )  continue;;
1242    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1243  esac
1244  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1245done
1246
1247# There might be people who depend on the old broken behavior: `$host'
1248# used to hold the argument of --host etc.
1249# FIXME: To remove some day.
1250build=$build_alias
1251host=$host_alias
1252target=$target_alias
1253
1254# FIXME: To remove some day.
1255if test "x$host_alias" != x; then
1256  if test "x$build_alias" = x; then
1257    cross_compiling=maybe
1258    $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1259    If a cross compiler is detected then cross compile mode will be used" >&2
1260  elif test "x$build_alias" != "x$host_alias"; then
1261    cross_compiling=yes
1262  fi
1263fi
1264
1265ac_tool_prefix=
1266test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268test "$silent" = yes && exec 6>/dev/null
1269
1270
1271ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272ac_ls_di=`ls -di .` &&
1273ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274  as_fn_error $? "working directory cannot be determined"
1275test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276  as_fn_error $? "pwd does not report name of working directory"
1277
1278
1279# Find the source files, if location was not specified.
1280if test -z "$srcdir"; then
1281  ac_srcdir_defaulted=yes
1282  # Try the directory containing this script, then the parent directory.
1283  ac_confdir=`$as_dirname -- "$as_myself" ||
1284$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285	 X"$as_myself" : 'X\(//\)[^/]' \| \
1286	 X"$as_myself" : 'X\(//\)$' \| \
1287	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288$as_echo X"$as_myself" |
1289    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290	    s//\1/
1291	    q
1292	  }
1293	  /^X\(\/\/\)[^/].*/{
1294	    s//\1/
1295	    q
1296	  }
1297	  /^X\(\/\/\)$/{
1298	    s//\1/
1299	    q
1300	  }
1301	  /^X\(\/\).*/{
1302	    s//\1/
1303	    q
1304	  }
1305	  s/.*/./; q'`
1306  srcdir=$ac_confdir
1307  if test ! -r "$srcdir/$ac_unique_file"; then
1308    srcdir=..
1309  fi
1310else
1311  ac_srcdir_defaulted=no
1312fi
1313if test ! -r "$srcdir/$ac_unique_file"; then
1314  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316fi
1317ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318ac_abs_confdir=`(
1319	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320	pwd)`
1321# When building in place, set srcdir=.
1322if test "$ac_abs_confdir" = "$ac_pwd"; then
1323  srcdir=.
1324fi
1325# Remove unnecessary trailing slashes from srcdir.
1326# Double slashes in file names in object file debugging info
1327# mess up M-x gdb in Emacs.
1328case $srcdir in
1329*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330esac
1331for ac_var in $ac_precious_vars; do
1332  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333  eval ac_env_${ac_var}_value=\$${ac_var}
1334  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336done
1337
1338#
1339# Report the --help message.
1340#
1341if test "$ac_init_help" = "long"; then
1342  # Omit some internal or obsolete options to make the list less imposing.
1343  # This message is too long to be a string in the A/UX 3.1 sh.
1344  cat <<_ACEOF
1345\`configure' configures libevent 2.1.3-alpha-dev to adapt to many kinds of systems.
1346
1347Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350VAR=VALUE.  See below for descriptions of some of the useful variables.
1351
1352Defaults for the options are specified in brackets.
1353
1354Configuration:
1355  -h, --help              display this help and exit
1356      --help=short        display options specific to this package
1357      --help=recursive    display the short help of all the included packages
1358  -V, --version           display version information and exit
1359  -q, --quiet, --silent   do not print \`checking ...' messages
1360      --cache-file=FILE   cache test results in FILE [disabled]
1361  -C, --config-cache      alias for \`--cache-file=config.cache'
1362  -n, --no-create         do not create output files
1363      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1364
1365Installation directories:
1366  --prefix=PREFIX         install architecture-independent files in PREFIX
1367                          [$ac_default_prefix]
1368  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1369                          [PREFIX]
1370
1371By default, \`make install' will install all the files in
1372\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1373an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374for instance \`--prefix=\$HOME'.
1375
1376For better control, use the options below.
1377
1378Fine tuning of the installation directories:
1379  --bindir=DIR            user executables [EPREFIX/bin]
1380  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1381  --libexecdir=DIR        program executables [EPREFIX/libexec]
1382  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1383  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1384  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1385  --libdir=DIR            object code libraries [EPREFIX/lib]
1386  --includedir=DIR        C header files [PREFIX/include]
1387  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1388  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1389  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1390  --infodir=DIR           info documentation [DATAROOTDIR/info]
1391  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1392  --mandir=DIR            man documentation [DATAROOTDIR/man]
1393  --docdir=DIR            documentation root [DATAROOTDIR/doc/libevent]
1394  --htmldir=DIR           html documentation [DOCDIR]
1395  --dvidir=DIR            dvi documentation [DOCDIR]
1396  --pdfdir=DIR            pdf documentation [DOCDIR]
1397  --psdir=DIR             ps documentation [DOCDIR]
1398_ACEOF
1399
1400  cat <<\_ACEOF
1401
1402Program names:
1403  --program-prefix=PREFIX            prepend PREFIX to installed program names
1404  --program-suffix=SUFFIX            append SUFFIX to installed program names
1405  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1406
1407System types:
1408  --build=BUILD     configure for building on BUILD [guessed]
1409  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1410_ACEOF
1411fi
1412
1413if test -n "$ac_init_help"; then
1414  case $ac_init_help in
1415     short | recursive ) echo "Configuration of libevent 2.1.3-alpha-dev:";;
1416   esac
1417  cat <<\_ACEOF
1418
1419Optional Features:
1420  --disable-option-checking  ignore unrecognized --enable/--with options
1421  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1422  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1423  --enable-silent-rules          less verbose build output (undo: `make V=1')
1424  --disable-silent-rules         verbose build output (undo: `make V=0')
1425  --disable-dependency-tracking  speeds up one-time build
1426  --enable-dependency-tracking   do not reject slow dependency extractors
1427  --disable-gcc-warnings  disable verbose warnings with GCC
1428  --enable-gcc-hardening  enable compiler security checks
1429  --disable-thread-support
1430                          disable support for threading
1431  --disable-malloc-replacement
1432                          disable support for replacing the memory mgt
1433                          functions
1434  --disable-openssl       disable support for openssl encryption
1435  --disable-debug-mode    disable support for running in debug mode
1436  --disable-libevent-install, disable installation of libevent
1437
1438  --disable-libevent-regress, skip regress in make check
1439
1440  --enable-function-sections, make static library allow smaller binaries with --gc-sections
1441
1442  --enable-verbose-debug, verbose debug logging
1443
1444  --enable-shared[=PKGS]  build shared libraries [default=yes]
1445  --enable-static[=PKGS]  build static libraries [default=yes]
1446  --enable-fast-install[=PKGS]
1447                          optimize for fast installation [default=yes]
1448  --disable-libtool-lock  avoid locking (might break parallel builds)
1449  --disable-largefile     omit support for large files
1450
1451Optional Packages:
1452  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1453  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1454  --with-pic              try to use only PIC/non-PIC objects [default=use
1455                          both]
1456  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1457  --with-sysroot=DIR Search for dependent libraries within DIR
1458                        (or the compiler's sysroot if not specified).
1459  --with-threads	  with threads [auto]
1460  --with-yielding-select  with yielding select [auto]
1461
1462Some influential environment variables:
1463  CC          C compiler command
1464  CFLAGS      C compiler flags
1465  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1466              nonstandard directory <lib dir>
1467  LIBS        libraries to pass to the linker, e.g. -l<library>
1468  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469              you have headers in a nonstandard directory <include dir>
1470  CPP         C preprocessor
1471
1472Use these variables to override the choices made by `configure' or to help
1473it to find libraries and programs with nonstandard names/locations.
1474
1475Report bugs to the package provider.
1476_ACEOF
1477ac_status=$?
1478fi
1479
1480if test "$ac_init_help" = "recursive"; then
1481  # If there are subdirs, report their specific --help.
1482  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483    test -d "$ac_dir" ||
1484      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485      continue
1486    ac_builddir=.
1487
1488case "$ac_dir" in
1489.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490*)
1491  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492  # A ".." for each directory in $ac_dir_suffix.
1493  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494  case $ac_top_builddir_sub in
1495  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1497  esac ;;
1498esac
1499ac_abs_top_builddir=$ac_pwd
1500ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501# for backward compatibility:
1502ac_top_builddir=$ac_top_build_prefix
1503
1504case $srcdir in
1505  .)  # We are building in place.
1506    ac_srcdir=.
1507    ac_top_srcdir=$ac_top_builddir_sub
1508    ac_abs_top_srcdir=$ac_pwd ;;
1509  [\\/]* | ?:[\\/]* )  # Absolute name.
1510    ac_srcdir=$srcdir$ac_dir_suffix;
1511    ac_top_srcdir=$srcdir
1512    ac_abs_top_srcdir=$srcdir ;;
1513  *) # Relative name.
1514    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515    ac_top_srcdir=$ac_top_build_prefix$srcdir
1516    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1517esac
1518ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1519
1520    cd "$ac_dir" || { ac_status=$?; continue; }
1521    # Check for guested configure.
1522    if test -f "$ac_srcdir/configure.gnu"; then
1523      echo &&
1524      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525    elif test -f "$ac_srcdir/configure"; then
1526      echo &&
1527      $SHELL "$ac_srcdir/configure" --help=recursive
1528    else
1529      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1530    fi || ac_status=$?
1531    cd "$ac_pwd" || { ac_status=$?; break; }
1532  done
1533fi
1534
1535test -n "$ac_init_help" && exit $ac_status
1536if $ac_init_version; then
1537  cat <<\_ACEOF
1538libevent configure 2.1.3-alpha-dev
1539generated by GNU Autoconf 2.68
1540
1541Copyright (C) 2010 Free Software Foundation, Inc.
1542This configure script is free software; the Free Software Foundation
1543gives unlimited permission to copy, distribute and modify it.
1544_ACEOF
1545  exit
1546fi
1547
1548## ------------------------ ##
1549## Autoconf initialization. ##
1550## ------------------------ ##
1551
1552# ac_fn_c_try_compile LINENO
1553# --------------------------
1554# Try to compile conftest.$ac_ext, and return whether this succeeded.
1555ac_fn_c_try_compile ()
1556{
1557  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558  rm -f conftest.$ac_objext
1559  if { { ac_try="$ac_compile"
1560case "(($ac_try" in
1561  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562  *) ac_try_echo=$ac_try;;
1563esac
1564eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565$as_echo "$ac_try_echo"; } >&5
1566  (eval "$ac_compile") 2>conftest.err
1567  ac_status=$?
1568  if test -s conftest.err; then
1569    grep -v '^ *+' conftest.err >conftest.er1
1570    cat conftest.er1 >&5
1571    mv -f conftest.er1 conftest.err
1572  fi
1573  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574  test $ac_status = 0; } && {
1575	 test -z "$ac_c_werror_flag" ||
1576	 test ! -s conftest.err
1577       } && test -s conftest.$ac_objext; then :
1578  ac_retval=0
1579else
1580  $as_echo "$as_me: failed program was:" >&5
1581sed 's/^/| /' conftest.$ac_ext >&5
1582
1583	ac_retval=1
1584fi
1585  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586  as_fn_set_status $ac_retval
1587
1588} # ac_fn_c_try_compile
1589
1590# ac_fn_c_try_cpp LINENO
1591# ----------------------
1592# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1593ac_fn_c_try_cpp ()
1594{
1595  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596  if { { ac_try="$ac_cpp conftest.$ac_ext"
1597case "(($ac_try" in
1598  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599  *) ac_try_echo=$ac_try;;
1600esac
1601eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602$as_echo "$ac_try_echo"; } >&5
1603  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1604  ac_status=$?
1605  if test -s conftest.err; then
1606    grep -v '^ *+' conftest.err >conftest.er1
1607    cat conftest.er1 >&5
1608    mv -f conftest.er1 conftest.err
1609  fi
1610  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611  test $ac_status = 0; } > conftest.i && {
1612	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1613	 test ! -s conftest.err
1614       }; then :
1615  ac_retval=0
1616else
1617  $as_echo "$as_me: failed program was:" >&5
1618sed 's/^/| /' conftest.$ac_ext >&5
1619
1620    ac_retval=1
1621fi
1622  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623  as_fn_set_status $ac_retval
1624
1625} # ac_fn_c_try_cpp
1626
1627# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1628# -------------------------------------------------------
1629# Tests whether HEADER exists, giving a warning if it cannot be compiled using
1630# the include files in INCLUDES and setting the cache variable VAR
1631# accordingly.
1632ac_fn_c_check_header_mongrel ()
1633{
1634  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635  if eval \${$3+:} false; then :
1636  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1637$as_echo_n "checking for $2... " >&6; }
1638if eval \${$3+:} false; then :
1639  $as_echo_n "(cached) " >&6
1640fi
1641eval ac_res=\$$3
1642	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643$as_echo "$ac_res" >&6; }
1644else
1645  # Is the header compilable?
1646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1647$as_echo_n "checking $2 usability... " >&6; }
1648cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1649/* end confdefs.h.  */
1650$4
1651#include <$2>
1652_ACEOF
1653if ac_fn_c_try_compile "$LINENO"; then :
1654  ac_header_compiler=yes
1655else
1656  ac_header_compiler=no
1657fi
1658rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1660$as_echo "$ac_header_compiler" >&6; }
1661
1662# Is the header present?
1663{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1664$as_echo_n "checking $2 presence... " >&6; }
1665cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1666/* end confdefs.h.  */
1667#include <$2>
1668_ACEOF
1669if ac_fn_c_try_cpp "$LINENO"; then :
1670  ac_header_preproc=yes
1671else
1672  ac_header_preproc=no
1673fi
1674rm -f conftest.err conftest.i conftest.$ac_ext
1675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1676$as_echo "$ac_header_preproc" >&6; }
1677
1678# So?  What about this header?
1679case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1680  yes:no: )
1681    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1682$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1683    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1684$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1685    ;;
1686  no:yes:* )
1687    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1688$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1689    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1690$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1691    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1692$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1693    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1694$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1695    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1696$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1697    ;;
1698esac
1699  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1700$as_echo_n "checking for $2... " >&6; }
1701if eval \${$3+:} false; then :
1702  $as_echo_n "(cached) " >&6
1703else
1704  eval "$3=\$ac_header_compiler"
1705fi
1706eval ac_res=\$$3
1707	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708$as_echo "$ac_res" >&6; }
1709fi
1710  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711
1712} # ac_fn_c_check_header_mongrel
1713
1714# ac_fn_c_try_run LINENO
1715# ----------------------
1716# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1717# that executables *can* be run.
1718ac_fn_c_try_run ()
1719{
1720  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721  if { { ac_try="$ac_link"
1722case "(($ac_try" in
1723  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724  *) ac_try_echo=$ac_try;;
1725esac
1726eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727$as_echo "$ac_try_echo"; } >&5
1728  (eval "$ac_link") 2>&5
1729  ac_status=$?
1730  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1732  { { case "(($ac_try" in
1733  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734  *) ac_try_echo=$ac_try;;
1735esac
1736eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737$as_echo "$ac_try_echo"; } >&5
1738  (eval "$ac_try") 2>&5
1739  ac_status=$?
1740  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741  test $ac_status = 0; }; }; then :
1742  ac_retval=0
1743else
1744  $as_echo "$as_me: program exited with status $ac_status" >&5
1745       $as_echo "$as_me: failed program was:" >&5
1746sed 's/^/| /' conftest.$ac_ext >&5
1747
1748       ac_retval=$ac_status
1749fi
1750  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1751  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752  as_fn_set_status $ac_retval
1753
1754} # ac_fn_c_try_run
1755
1756# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1757# -------------------------------------------------------
1758# Tests whether HEADER exists and can be compiled using the include files in
1759# INCLUDES, setting the cache variable VAR accordingly.
1760ac_fn_c_check_header_compile ()
1761{
1762  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764$as_echo_n "checking for $2... " >&6; }
1765if eval \${$3+:} false; then :
1766  $as_echo_n "(cached) " >&6
1767else
1768  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769/* end confdefs.h.  */
1770$4
1771#include <$2>
1772_ACEOF
1773if ac_fn_c_try_compile "$LINENO"; then :
1774  eval "$3=yes"
1775else
1776  eval "$3=no"
1777fi
1778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1779fi
1780eval ac_res=\$$3
1781	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1782$as_echo "$ac_res" >&6; }
1783  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784
1785} # ac_fn_c_check_header_compile
1786
1787# ac_fn_c_try_link LINENO
1788# -----------------------
1789# Try to link conftest.$ac_ext, and return whether this succeeded.
1790ac_fn_c_try_link ()
1791{
1792  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793  rm -f conftest.$ac_objext conftest$ac_exeext
1794  if { { ac_try="$ac_link"
1795case "(($ac_try" in
1796  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797  *) ac_try_echo=$ac_try;;
1798esac
1799eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800$as_echo "$ac_try_echo"; } >&5
1801  (eval "$ac_link") 2>conftest.err
1802  ac_status=$?
1803  if test -s conftest.err; then
1804    grep -v '^ *+' conftest.err >conftest.er1
1805    cat conftest.er1 >&5
1806    mv -f conftest.er1 conftest.err
1807  fi
1808  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1809  test $ac_status = 0; } && {
1810	 test -z "$ac_c_werror_flag" ||
1811	 test ! -s conftest.err
1812       } && test -s conftest$ac_exeext && {
1813	 test "$cross_compiling" = yes ||
1814	 $as_test_x conftest$ac_exeext
1815       }; then :
1816  ac_retval=0
1817else
1818  $as_echo "$as_me: failed program was:" >&5
1819sed 's/^/| /' conftest.$ac_ext >&5
1820
1821	ac_retval=1
1822fi
1823  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1824  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1825  # interfere with the next link command; also delete a directory that is
1826  # left behind by Apple's compiler.  We do this before executing the actions.
1827  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1828  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1829  as_fn_set_status $ac_retval
1830
1831} # ac_fn_c_try_link
1832
1833# ac_fn_c_check_func LINENO FUNC VAR
1834# ----------------------------------
1835# Tests whether FUNC exists, setting the cache variable VAR accordingly
1836ac_fn_c_check_func ()
1837{
1838  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1839  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1840$as_echo_n "checking for $2... " >&6; }
1841if eval \${$3+:} false; then :
1842  $as_echo_n "(cached) " >&6
1843else
1844  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845/* end confdefs.h.  */
1846/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1847   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1848#define $2 innocuous_$2
1849
1850/* System header to define __stub macros and hopefully few prototypes,
1851    which can conflict with char $2 (); below.
1852    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1853    <limits.h> exists even on freestanding compilers.  */
1854
1855#ifdef __STDC__
1856# include <limits.h>
1857#else
1858# include <assert.h>
1859#endif
1860
1861#undef $2
1862
1863/* Override any GCC internal prototype to avoid an error.
1864   Use char because int might match the return type of a GCC
1865   builtin and then its argument prototype would still apply.  */
1866#ifdef __cplusplus
1867extern "C"
1868#endif
1869char $2 ();
1870/* The GNU C library defines this for functions which it implements
1871    to always fail with ENOSYS.  Some functions are actually named
1872    something starting with __ and the normal name is an alias.  */
1873#if defined __stub_$2 || defined __stub___$2
1874choke me
1875#endif
1876
1877int
1878main ()
1879{
1880return $2 ();
1881  ;
1882  return 0;
1883}
1884_ACEOF
1885if ac_fn_c_try_link "$LINENO"; then :
1886  eval "$3=yes"
1887else
1888  eval "$3=no"
1889fi
1890rm -f core conftest.err conftest.$ac_objext \
1891    conftest$ac_exeext conftest.$ac_ext
1892fi
1893eval ac_res=\$$3
1894	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895$as_echo "$ac_res" >&6; }
1896  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897
1898} # ac_fn_c_check_func
1899
1900# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1901# ---------------------------------------------
1902# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1903# accordingly.
1904ac_fn_c_check_decl ()
1905{
1906  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907  as_decl_name=`echo $2|sed 's/ *(.*//'`
1908  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1909  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1910$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1911if eval \${$3+:} false; then :
1912  $as_echo_n "(cached) " >&6
1913else
1914  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915/* end confdefs.h.  */
1916$4
1917int
1918main ()
1919{
1920#ifndef $as_decl_name
1921#ifdef __cplusplus
1922  (void) $as_decl_use;
1923#else
1924  (void) $as_decl_name;
1925#endif
1926#endif
1927
1928  ;
1929  return 0;
1930}
1931_ACEOF
1932if ac_fn_c_try_compile "$LINENO"; then :
1933  eval "$3=yes"
1934else
1935  eval "$3=no"
1936fi
1937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938fi
1939eval ac_res=\$$3
1940	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941$as_echo "$ac_res" >&6; }
1942  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1943
1944} # ac_fn_c_check_decl
1945
1946# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1947# -------------------------------------------
1948# Tests whether TYPE exists after having included INCLUDES, setting cache
1949# variable VAR accordingly.
1950ac_fn_c_check_type ()
1951{
1952  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1954$as_echo_n "checking for $2... " >&6; }
1955if eval \${$3+:} false; then :
1956  $as_echo_n "(cached) " >&6
1957else
1958  eval "$3=no"
1959  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960/* end confdefs.h.  */
1961$4
1962int
1963main ()
1964{
1965if (sizeof ($2))
1966	 return 0;
1967  ;
1968  return 0;
1969}
1970_ACEOF
1971if ac_fn_c_try_compile "$LINENO"; then :
1972  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973/* end confdefs.h.  */
1974$4
1975int
1976main ()
1977{
1978if (sizeof (($2)))
1979	    return 0;
1980  ;
1981  return 0;
1982}
1983_ACEOF
1984if ac_fn_c_try_compile "$LINENO"; then :
1985
1986else
1987  eval "$3=yes"
1988fi
1989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1990fi
1991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992fi
1993eval ac_res=\$$3
1994	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1995$as_echo "$ac_res" >&6; }
1996  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1997
1998} # ac_fn_c_check_type
1999
2000# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2001# --------------------------------------------
2002# Tries to find the compile-time value of EXPR in a program that includes
2003# INCLUDES, setting VAR accordingly. Returns whether the value could be
2004# computed
2005ac_fn_c_compute_int ()
2006{
2007  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2008  if test "$cross_compiling" = yes; then
2009    # Depending upon the size, compute the lo and hi bounds.
2010cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011/* end confdefs.h.  */
2012$4
2013int
2014main ()
2015{
2016static int test_array [1 - 2 * !(($2) >= 0)];
2017test_array [0] = 0
2018
2019  ;
2020  return 0;
2021}
2022_ACEOF
2023if ac_fn_c_try_compile "$LINENO"; then :
2024  ac_lo=0 ac_mid=0
2025  while :; do
2026    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2027/* end confdefs.h.  */
2028$4
2029int
2030main ()
2031{
2032static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2033test_array [0] = 0
2034
2035  ;
2036  return 0;
2037}
2038_ACEOF
2039if ac_fn_c_try_compile "$LINENO"; then :
2040  ac_hi=$ac_mid; break
2041else
2042  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2043			if test $ac_lo -le $ac_mid; then
2044			  ac_lo= ac_hi=
2045			  break
2046			fi
2047			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2048fi
2049rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2050  done
2051else
2052  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2053/* end confdefs.h.  */
2054$4
2055int
2056main ()
2057{
2058static int test_array [1 - 2 * !(($2) < 0)];
2059test_array [0] = 0
2060
2061  ;
2062  return 0;
2063}
2064_ACEOF
2065if ac_fn_c_try_compile "$LINENO"; then :
2066  ac_hi=-1 ac_mid=-1
2067  while :; do
2068    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069/* end confdefs.h.  */
2070$4
2071int
2072main ()
2073{
2074static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2075test_array [0] = 0
2076
2077  ;
2078  return 0;
2079}
2080_ACEOF
2081if ac_fn_c_try_compile "$LINENO"; then :
2082  ac_lo=$ac_mid; break
2083else
2084  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2085			if test $ac_mid -le $ac_hi; then
2086			  ac_lo= ac_hi=
2087			  break
2088			fi
2089			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2090fi
2091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2092  done
2093else
2094  ac_lo= ac_hi=
2095fi
2096rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2097fi
2098rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2099# Binary search between lo and hi bounds.
2100while test "x$ac_lo" != "x$ac_hi"; do
2101  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2102  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103/* end confdefs.h.  */
2104$4
2105int
2106main ()
2107{
2108static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2109test_array [0] = 0
2110
2111  ;
2112  return 0;
2113}
2114_ACEOF
2115if ac_fn_c_try_compile "$LINENO"; then :
2116  ac_hi=$ac_mid
2117else
2118  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2119fi
2120rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2121done
2122case $ac_lo in #((
2123?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2124'') ac_retval=1 ;;
2125esac
2126  else
2127    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128/* end confdefs.h.  */
2129$4
2130static long int longval () { return $2; }
2131static unsigned long int ulongval () { return $2; }
2132#include <stdio.h>
2133#include <stdlib.h>
2134int
2135main ()
2136{
2137
2138  FILE *f = fopen ("conftest.val", "w");
2139  if (! f)
2140    return 1;
2141  if (($2) < 0)
2142    {
2143      long int i = longval ();
2144      if (i != ($2))
2145	return 1;
2146      fprintf (f, "%ld", i);
2147    }
2148  else
2149    {
2150      unsigned long int i = ulongval ();
2151      if (i != ($2))
2152	return 1;
2153      fprintf (f, "%lu", i);
2154    }
2155  /* Do not output a trailing newline, as this causes \r\n confusion
2156     on some platforms.  */
2157  return ferror (f) || fclose (f) != 0;
2158
2159  ;
2160  return 0;
2161}
2162_ACEOF
2163if ac_fn_c_try_run "$LINENO"; then :
2164  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2165else
2166  ac_retval=1
2167fi
2168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2169  conftest.$ac_objext conftest.beam conftest.$ac_ext
2170rm -f conftest.val
2171
2172  fi
2173  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2174  as_fn_set_status $ac_retval
2175
2176} # ac_fn_c_compute_int
2177
2178# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2179# ----------------------------------------------------
2180# Tries to find if the field MEMBER exists in type AGGR, after including
2181# INCLUDES, setting cache variable VAR accordingly.
2182ac_fn_c_check_member ()
2183{
2184  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2185  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2186$as_echo_n "checking for $2.$3... " >&6; }
2187if eval \${$4+:} false; then :
2188  $as_echo_n "(cached) " >&6
2189else
2190  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191/* end confdefs.h.  */
2192$5
2193int
2194main ()
2195{
2196static $2 ac_aggr;
2197if (ac_aggr.$3)
2198return 0;
2199  ;
2200  return 0;
2201}
2202_ACEOF
2203if ac_fn_c_try_compile "$LINENO"; then :
2204  eval "$4=yes"
2205else
2206  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207/* end confdefs.h.  */
2208$5
2209int
2210main ()
2211{
2212static $2 ac_aggr;
2213if (sizeof ac_aggr.$3)
2214return 0;
2215  ;
2216  return 0;
2217}
2218_ACEOF
2219if ac_fn_c_try_compile "$LINENO"; then :
2220  eval "$4=yes"
2221else
2222  eval "$4=no"
2223fi
2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225fi
2226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2227fi
2228eval ac_res=\$$4
2229	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2230$as_echo "$ac_res" >&6; }
2231  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2232
2233} # ac_fn_c_check_member
2234cat >config.log <<_ACEOF
2235This file contains any messages produced by compilers while
2236running configure, to aid debugging if configure makes a mistake.
2237
2238It was created by libevent $as_me 2.1.3-alpha-dev, which was
2239generated by GNU Autoconf 2.68.  Invocation command line was
2240
2241  $ $0 $@
2242
2243_ACEOF
2244exec 5>>config.log
2245{
2246cat <<_ASUNAME
2247## --------- ##
2248## Platform. ##
2249## --------- ##
2250
2251hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2252uname -m = `(uname -m) 2>/dev/null || echo unknown`
2253uname -r = `(uname -r) 2>/dev/null || echo unknown`
2254uname -s = `(uname -s) 2>/dev/null || echo unknown`
2255uname -v = `(uname -v) 2>/dev/null || echo unknown`
2256
2257/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2258/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2259
2260/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2261/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2262/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2263/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2264/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2265/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2266/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2267
2268_ASUNAME
2269
2270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2271for as_dir in $PATH
2272do
2273  IFS=$as_save_IFS
2274  test -z "$as_dir" && as_dir=.
2275    $as_echo "PATH: $as_dir"
2276  done
2277IFS=$as_save_IFS
2278
2279} >&5
2280
2281cat >&5 <<_ACEOF
2282
2283
2284## ----------- ##
2285## Core tests. ##
2286## ----------- ##
2287
2288_ACEOF
2289
2290
2291# Keep a trace of the command line.
2292# Strip out --no-create and --no-recursion so they do not pile up.
2293# Strip out --silent because we don't want to record it for future runs.
2294# Also quote any args containing shell meta-characters.
2295# Make two passes to allow for proper duplicate-argument suppression.
2296ac_configure_args=
2297ac_configure_args0=
2298ac_configure_args1=
2299ac_must_keep_next=false
2300for ac_pass in 1 2
2301do
2302  for ac_arg
2303  do
2304    case $ac_arg in
2305    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2306    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2307    | -silent | --silent | --silen | --sile | --sil)
2308      continue ;;
2309    *\'*)
2310      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2311    esac
2312    case $ac_pass in
2313    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2314    2)
2315      as_fn_append ac_configure_args1 " '$ac_arg'"
2316      if test $ac_must_keep_next = true; then
2317	ac_must_keep_next=false # Got value, back to normal.
2318      else
2319	case $ac_arg in
2320	  *=* | --config-cache | -C | -disable-* | --disable-* \
2321	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2322	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2323	  | -with-* | --with-* | -without-* | --without-* | --x)
2324	    case "$ac_configure_args0 " in
2325	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2326	    esac
2327	    ;;
2328	  -* ) ac_must_keep_next=true ;;
2329	esac
2330      fi
2331      as_fn_append ac_configure_args " '$ac_arg'"
2332      ;;
2333    esac
2334  done
2335done
2336{ ac_configure_args0=; unset ac_configure_args0;}
2337{ ac_configure_args1=; unset ac_configure_args1;}
2338
2339# When interrupted or exit'd, cleanup temporary files, and complete
2340# config.log.  We remove comments because anyway the quotes in there
2341# would cause problems or look ugly.
2342# WARNING: Use '\'' to represent an apostrophe within the trap.
2343# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2344trap 'exit_status=$?
2345  # Save into config.log some information that might help in debugging.
2346  {
2347    echo
2348
2349    $as_echo "## ---------------- ##
2350## Cache variables. ##
2351## ---------------- ##"
2352    echo
2353    # The following way of writing the cache mishandles newlines in values,
2354(
2355  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2356    eval ac_val=\$$ac_var
2357    case $ac_val in #(
2358    *${as_nl}*)
2359      case $ac_var in #(
2360      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2361$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2362      esac
2363      case $ac_var in #(
2364      _ | IFS | as_nl) ;; #(
2365      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2366      *) { eval $ac_var=; unset $ac_var;} ;;
2367      esac ;;
2368    esac
2369  done
2370  (set) 2>&1 |
2371    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2372    *${as_nl}ac_space=\ *)
2373      sed -n \
2374	"s/'\''/'\''\\\\'\'''\''/g;
2375	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2376      ;; #(
2377    *)
2378      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2379      ;;
2380    esac |
2381    sort
2382)
2383    echo
2384
2385    $as_echo "## ----------------- ##
2386## Output variables. ##
2387## ----------------- ##"
2388    echo
2389    for ac_var in $ac_subst_vars
2390    do
2391      eval ac_val=\$$ac_var
2392      case $ac_val in
2393      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2394      esac
2395      $as_echo "$ac_var='\''$ac_val'\''"
2396    done | sort
2397    echo
2398
2399    if test -n "$ac_subst_files"; then
2400      $as_echo "## ------------------- ##
2401## File substitutions. ##
2402## ------------------- ##"
2403      echo
2404      for ac_var in $ac_subst_files
2405      do
2406	eval ac_val=\$$ac_var
2407	case $ac_val in
2408	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409	esac
2410	$as_echo "$ac_var='\''$ac_val'\''"
2411      done | sort
2412      echo
2413    fi
2414
2415    if test -s confdefs.h; then
2416      $as_echo "## ----------- ##
2417## confdefs.h. ##
2418## ----------- ##"
2419      echo
2420      cat confdefs.h
2421      echo
2422    fi
2423    test "$ac_signal" != 0 &&
2424      $as_echo "$as_me: caught signal $ac_signal"
2425    $as_echo "$as_me: exit $exit_status"
2426  } >&5
2427  rm -f core *.core core.conftest.* &&
2428    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2429    exit $exit_status
2430' 0
2431for ac_signal in 1 2 13 15; do
2432  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2433done
2434ac_signal=0
2435
2436# confdefs.h avoids OS command line length limits that DEFS can exceed.
2437rm -f -r conftest* confdefs.h
2438
2439$as_echo "/* confdefs.h */" > confdefs.h
2440
2441# Predefined preprocessor variables.
2442
2443cat >>confdefs.h <<_ACEOF
2444#define PACKAGE_NAME "$PACKAGE_NAME"
2445_ACEOF
2446
2447cat >>confdefs.h <<_ACEOF
2448#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2449_ACEOF
2450
2451cat >>confdefs.h <<_ACEOF
2452#define PACKAGE_VERSION "$PACKAGE_VERSION"
2453_ACEOF
2454
2455cat >>confdefs.h <<_ACEOF
2456#define PACKAGE_STRING "$PACKAGE_STRING"
2457_ACEOF
2458
2459cat >>confdefs.h <<_ACEOF
2460#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2461_ACEOF
2462
2463cat >>confdefs.h <<_ACEOF
2464#define PACKAGE_URL "$PACKAGE_URL"
2465_ACEOF
2466
2467
2468# Let the site file select an alternate cache file if it wants to.
2469# Prefer an explicitly selected file to automatically selected ones.
2470ac_site_file1=NONE
2471ac_site_file2=NONE
2472if test -n "$CONFIG_SITE"; then
2473  # We do not want a PATH search for config.site.
2474  case $CONFIG_SITE in #((
2475    -*)  ac_site_file1=./$CONFIG_SITE;;
2476    */*) ac_site_file1=$CONFIG_SITE;;
2477    *)   ac_site_file1=./$CONFIG_SITE;;
2478  esac
2479elif test "x$prefix" != xNONE; then
2480  ac_site_file1=$prefix/share/config.site
2481  ac_site_file2=$prefix/etc/config.site
2482else
2483  ac_site_file1=$ac_default_prefix/share/config.site
2484  ac_site_file2=$ac_default_prefix/etc/config.site
2485fi
2486for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2487do
2488  test "x$ac_site_file" = xNONE && continue
2489  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2490    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2491$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2492    sed 's/^/| /' "$ac_site_file" >&5
2493    . "$ac_site_file" \
2494      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2495$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2496as_fn_error $? "failed to load site script $ac_site_file
2497See \`config.log' for more details" "$LINENO" 5; }
2498  fi
2499done
2500
2501if test -r "$cache_file"; then
2502  # Some versions of bash will fail to source /dev/null (special files
2503  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2504  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2505    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2506$as_echo "$as_me: loading cache $cache_file" >&6;}
2507    case $cache_file in
2508      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2509      *)                      . "./$cache_file";;
2510    esac
2511  fi
2512else
2513  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2514$as_echo "$as_me: creating cache $cache_file" >&6;}
2515  >$cache_file
2516fi
2517
2518# Check that the precious variables saved in the cache have kept the same
2519# value.
2520ac_cache_corrupted=false
2521for ac_var in $ac_precious_vars; do
2522  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2523  eval ac_new_set=\$ac_env_${ac_var}_set
2524  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2525  eval ac_new_val=\$ac_env_${ac_var}_value
2526  case $ac_old_set,$ac_new_set in
2527    set,)
2528      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2529$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2530      ac_cache_corrupted=: ;;
2531    ,set)
2532      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2533$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2534      ac_cache_corrupted=: ;;
2535    ,);;
2536    *)
2537      if test "x$ac_old_val" != "x$ac_new_val"; then
2538	# differences in whitespace do not lead to failure.
2539	ac_old_val_w=`echo x $ac_old_val`
2540	ac_new_val_w=`echo x $ac_new_val`
2541	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2542	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2543$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2544	  ac_cache_corrupted=:
2545	else
2546	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2547$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2548	  eval $ac_var=\$ac_old_val
2549	fi
2550	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2551$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2552	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2553$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2554      fi;;
2555  esac
2556  # Pass precious variables to config.status.
2557  if test "$ac_new_set" = set; then
2558    case $ac_new_val in
2559    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2560    *) ac_arg=$ac_var=$ac_new_val ;;
2561    esac
2562    case " $ac_configure_args " in
2563      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2564      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2565    esac
2566  fi
2567done
2568if $ac_cache_corrupted; then
2569  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2572$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2573  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2574fi
2575## -------------------- ##
2576## Main body of script. ##
2577## -------------------- ##
2578
2579ac_ext=c
2580ac_cpp='$CPP $CPPFLAGS'
2581ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2582ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2583ac_compiler_gnu=$ac_cv_c_compiler_gnu
2584
2585
2586
2587
2588
2589
2590ac_aux_dir=
2591for ac_dir in build-aux "$srcdir"/build-aux; do
2592  if test -f "$ac_dir/install-sh"; then
2593    ac_aux_dir=$ac_dir
2594    ac_install_sh="$ac_aux_dir/install-sh -c"
2595    break
2596  elif test -f "$ac_dir/install.sh"; then
2597    ac_aux_dir=$ac_dir
2598    ac_install_sh="$ac_aux_dir/install.sh -c"
2599    break
2600  elif test -f "$ac_dir/shtool"; then
2601    ac_aux_dir=$ac_dir
2602    ac_install_sh="$ac_aux_dir/shtool install -c"
2603    break
2604  fi
2605done
2606if test -z "$ac_aux_dir"; then
2607  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2608fi
2609
2610# These three variables are undocumented and unsupported,
2611# and are intended to be withdrawn in a future Autoconf release.
2612# They can cause serious problems if a builder's source tree is in a directory
2613# whose full name contains unusual characters.
2614ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2615ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2616ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2617
2618
2619
2620am__api_version='1.11'
2621
2622# Find a good install program.  We prefer a C program (faster),
2623# so one script is as good as another.  But avoid the broken or
2624# incompatible versions:
2625# SysV /etc/install, /usr/sbin/install
2626# SunOS /usr/etc/install
2627# IRIX /sbin/install
2628# AIX /bin/install
2629# AmigaOS /C/install, which installs bootblocks on floppy discs
2630# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2631# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2632# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2633# OS/2's system install, which has a completely different semantic
2634# ./install, which can be erroneously created by make from ./install.sh.
2635# Reject install programs that cannot install multiple files.
2636{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2637$as_echo_n "checking for a BSD-compatible install... " >&6; }
2638if test -z "$INSTALL"; then
2639if ${ac_cv_path_install+:} false; then :
2640  $as_echo_n "(cached) " >&6
2641else
2642  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643for as_dir in $PATH
2644do
2645  IFS=$as_save_IFS
2646  test -z "$as_dir" && as_dir=.
2647    # Account for people who put trailing slashes in PATH elements.
2648case $as_dir/ in #((
2649  ./ | .// | /[cC]/* | \
2650  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2651  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2652  /usr/ucb/* ) ;;
2653  *)
2654    # OSF1 and SCO ODT 3.0 have their own names for install.
2655    # Don't use installbsd from OSF since it installs stuff as root
2656    # by default.
2657    for ac_prog in ginstall scoinst install; do
2658      for ac_exec_ext in '' $ac_executable_extensions; do
2659	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2660	  if test $ac_prog = install &&
2661	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2662	    # AIX install.  It has an incompatible calling convention.
2663	    :
2664	  elif test $ac_prog = install &&
2665	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2666	    # program-specific install script used by HP pwplus--don't use.
2667	    :
2668	  else
2669	    rm -rf conftest.one conftest.two conftest.dir
2670	    echo one > conftest.one
2671	    echo two > conftest.two
2672	    mkdir conftest.dir
2673	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2674	      test -s conftest.one && test -s conftest.two &&
2675	      test -s conftest.dir/conftest.one &&
2676	      test -s conftest.dir/conftest.two
2677	    then
2678	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2679	      break 3
2680	    fi
2681	  fi
2682	fi
2683      done
2684    done
2685    ;;
2686esac
2687
2688  done
2689IFS=$as_save_IFS
2690
2691rm -rf conftest.one conftest.two conftest.dir
2692
2693fi
2694  if test "${ac_cv_path_install+set}" = set; then
2695    INSTALL=$ac_cv_path_install
2696  else
2697    # As a last resort, use the slow shell script.  Don't cache a
2698    # value for INSTALL within a source directory, because that will
2699    # break other packages using the cache if that directory is
2700    # removed, or if the value is a relative name.
2701    INSTALL=$ac_install_sh
2702  fi
2703fi
2704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2705$as_echo "$INSTALL" >&6; }
2706
2707# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2708# It thinks the first close brace ends the variable substitution.
2709test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2710
2711test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2712
2713test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2714
2715{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2716$as_echo_n "checking whether build environment is sane... " >&6; }
2717# Just in case
2718sleep 1
2719echo timestamp > conftest.file
2720# Reject unsafe characters in $srcdir or the absolute working directory
2721# name.  Accept space and tab only in the latter.
2722am_lf='
2723'
2724case `pwd` in
2725  *[\\\"\#\$\&\'\`$am_lf]*)
2726    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2727esac
2728case $srcdir in
2729  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2730    as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2731esac
2732
2733# Do `set' in a subshell so we don't clobber the current shell's
2734# arguments.  Must try -L first in case configure is actually a
2735# symlink; some systems play weird games with the mod time of symlinks
2736# (eg FreeBSD returns the mod time of the symlink's containing
2737# directory).
2738if (
2739   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2740   if test "$*" = "X"; then
2741      # -L didn't work.
2742      set X `ls -t "$srcdir/configure" conftest.file`
2743   fi
2744   rm -f conftest.file
2745   if test "$*" != "X $srcdir/configure conftest.file" \
2746      && test "$*" != "X conftest.file $srcdir/configure"; then
2747
2748      # If neither matched, then we have a broken ls.  This can happen
2749      # if, for instance, CONFIG_SHELL is bash and it inherits a
2750      # broken ls alias from the environment.  This has actually
2751      # happened.  Such a system could not be considered "sane".
2752      as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2753alias in your environment" "$LINENO" 5
2754   fi
2755
2756   test "$2" = conftest.file
2757   )
2758then
2759   # Ok.
2760   :
2761else
2762   as_fn_error $? "newly created file is older than distributed files!
2763Check your system clock" "$LINENO" 5
2764fi
2765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2766$as_echo "yes" >&6; }
2767test "$program_prefix" != NONE &&
2768  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2769# Use a double $ so make ignores it.
2770test "$program_suffix" != NONE &&
2771  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2772# Double any \ or $.
2773# By default was `s,x,x', remove it if useless.
2774ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2775program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2776
2777# expand $ac_aux_dir to an absolute path
2778am_aux_dir=`cd $ac_aux_dir && pwd`
2779
2780if test x"${MISSING+set}" != xset; then
2781  case $am_aux_dir in
2782  *\ * | *\	*)
2783    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2784  *)
2785    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2786  esac
2787fi
2788# Use eval to expand $SHELL
2789if eval "$MISSING --run true"; then
2790  am_missing_run="$MISSING --run "
2791else
2792  am_missing_run=
2793  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2794$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2795fi
2796
2797if test x"${install_sh}" != xset; then
2798  case $am_aux_dir in
2799  *\ * | *\	*)
2800    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2801  *)
2802    install_sh="\${SHELL} $am_aux_dir/install-sh"
2803  esac
2804fi
2805
2806# Installed binaries are usually stripped using `strip' when the user
2807# run `make install-strip'.  However `strip' might not be the right
2808# tool to use in cross-compilation environments, therefore Automake
2809# will honor the `STRIP' environment variable to overrule this program.
2810if test "$cross_compiling" != no; then
2811  if test -n "$ac_tool_prefix"; then
2812  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2813set dummy ${ac_tool_prefix}strip; ac_word=$2
2814{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2815$as_echo_n "checking for $ac_word... " >&6; }
2816if ${ac_cv_prog_STRIP+:} false; then :
2817  $as_echo_n "(cached) " >&6
2818else
2819  if test -n "$STRIP"; then
2820  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2821else
2822as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823for as_dir in $PATH
2824do
2825  IFS=$as_save_IFS
2826  test -z "$as_dir" && as_dir=.
2827    for ac_exec_ext in '' $ac_executable_extensions; do
2828  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2829    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2830    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2831    break 2
2832  fi
2833done
2834  done
2835IFS=$as_save_IFS
2836
2837fi
2838fi
2839STRIP=$ac_cv_prog_STRIP
2840if test -n "$STRIP"; then
2841  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2842$as_echo "$STRIP" >&6; }
2843else
2844  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2845$as_echo "no" >&6; }
2846fi
2847
2848
2849fi
2850if test -z "$ac_cv_prog_STRIP"; then
2851  ac_ct_STRIP=$STRIP
2852  # Extract the first word of "strip", so it can be a program name with args.
2853set dummy strip; ac_word=$2
2854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2855$as_echo_n "checking for $ac_word... " >&6; }
2856if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2857  $as_echo_n "(cached) " >&6
2858else
2859  if test -n "$ac_ct_STRIP"; then
2860  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2861else
2862as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863for as_dir in $PATH
2864do
2865  IFS=$as_save_IFS
2866  test -z "$as_dir" && as_dir=.
2867    for ac_exec_ext in '' $ac_executable_extensions; do
2868  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2869    ac_cv_prog_ac_ct_STRIP="strip"
2870    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2871    break 2
2872  fi
2873done
2874  done
2875IFS=$as_save_IFS
2876
2877fi
2878fi
2879ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2880if test -n "$ac_ct_STRIP"; then
2881  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2882$as_echo "$ac_ct_STRIP" >&6; }
2883else
2884  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2885$as_echo "no" >&6; }
2886fi
2887
2888  if test "x$ac_ct_STRIP" = x; then
2889    STRIP=":"
2890  else
2891    case $cross_compiling:$ac_tool_warned in
2892yes:)
2893{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2894$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2895ac_tool_warned=yes ;;
2896esac
2897    STRIP=$ac_ct_STRIP
2898  fi
2899else
2900  STRIP="$ac_cv_prog_STRIP"
2901fi
2902
2903fi
2904INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2905
2906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2907$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2908if test -z "$MKDIR_P"; then
2909  if ${ac_cv_path_mkdir+:} false; then :
2910  $as_echo_n "(cached) " >&6
2911else
2912  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2914do
2915  IFS=$as_save_IFS
2916  test -z "$as_dir" && as_dir=.
2917    for ac_prog in mkdir gmkdir; do
2918	 for ac_exec_ext in '' $ac_executable_extensions; do
2919	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2920	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2921	     'mkdir (GNU coreutils) '* | \
2922	     'mkdir (coreutils) '* | \
2923	     'mkdir (fileutils) '4.1*)
2924	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2925	       break 3;;
2926	   esac
2927	 done
2928       done
2929  done
2930IFS=$as_save_IFS
2931
2932fi
2933
2934  test -d ./--version && rmdir ./--version
2935  if test "${ac_cv_path_mkdir+set}" = set; then
2936    MKDIR_P="$ac_cv_path_mkdir -p"
2937  else
2938    # As a last resort, use the slow shell script.  Don't cache a
2939    # value for MKDIR_P within a source directory, because that will
2940    # break other packages using the cache if that directory is
2941    # removed, or if the value is a relative name.
2942    MKDIR_P="$ac_install_sh -d"
2943  fi
2944fi
2945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2946$as_echo "$MKDIR_P" >&6; }
2947
2948mkdir_p="$MKDIR_P"
2949case $mkdir_p in
2950  [\\/$]* | ?:[\\/]*) ;;
2951  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2952esac
2953
2954for ac_prog in gawk mawk nawk awk
2955do
2956  # Extract the first word of "$ac_prog", so it can be a program name with args.
2957set dummy $ac_prog; ac_word=$2
2958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2959$as_echo_n "checking for $ac_word... " >&6; }
2960if ${ac_cv_prog_AWK+:} false; then :
2961  $as_echo_n "(cached) " >&6
2962else
2963  if test -n "$AWK"; then
2964  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2965else
2966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2967for as_dir in $PATH
2968do
2969  IFS=$as_save_IFS
2970  test -z "$as_dir" && as_dir=.
2971    for ac_exec_ext in '' $ac_executable_extensions; do
2972  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2973    ac_cv_prog_AWK="$ac_prog"
2974    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975    break 2
2976  fi
2977done
2978  done
2979IFS=$as_save_IFS
2980
2981fi
2982fi
2983AWK=$ac_cv_prog_AWK
2984if test -n "$AWK"; then
2985  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2986$as_echo "$AWK" >&6; }
2987else
2988  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2989$as_echo "no" >&6; }
2990fi
2991
2992
2993  test -n "$AWK" && break
2994done
2995
2996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2997$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2998set x ${MAKE-make}
2999ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3000if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3001  $as_echo_n "(cached) " >&6
3002else
3003  cat >conftest.make <<\_ACEOF
3004SHELL = /bin/sh
3005all:
3006	@echo '@@@%%%=$(MAKE)=@@@%%%'
3007_ACEOF
3008# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3009case `${MAKE-make} -f conftest.make 2>/dev/null` in
3010  *@@@%%%=?*=@@@%%%*)
3011    eval ac_cv_prog_make_${ac_make}_set=yes;;
3012  *)
3013    eval ac_cv_prog_make_${ac_make}_set=no;;
3014esac
3015rm -f conftest.make
3016fi
3017if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3018  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3019$as_echo "yes" >&6; }
3020  SET_MAKE=
3021else
3022  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023$as_echo "no" >&6; }
3024  SET_MAKE="MAKE=${MAKE-make}"
3025fi
3026
3027rm -rf .tst 2>/dev/null
3028mkdir .tst 2>/dev/null
3029if test -d .tst; then
3030  am__leading_dot=.
3031else
3032  am__leading_dot=_
3033fi
3034rmdir .tst 2>/dev/null
3035
3036if test "`cd $srcdir && pwd`" != "`pwd`"; then
3037  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3038  # is not polluted with repeated "-I."
3039  am__isrc=' -I$(srcdir)'
3040  # test to see if srcdir already configured
3041  if test -f $srcdir/config.status; then
3042    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3043  fi
3044fi
3045
3046# test whether we have cygpath
3047if test -z "$CYGPATH_W"; then
3048  if (cygpath --version) >/dev/null 2>/dev/null; then
3049    CYGPATH_W='cygpath -w'
3050  else
3051    CYGPATH_W=echo
3052  fi
3053fi
3054
3055
3056# Define the identity of the package.
3057 PACKAGE='libevent'
3058 VERSION='2.1.3-alpha-dev'
3059
3060
3061cat >>confdefs.h <<_ACEOF
3062#define PACKAGE "$PACKAGE"
3063_ACEOF
3064
3065
3066cat >>confdefs.h <<_ACEOF
3067#define VERSION "$VERSION"
3068_ACEOF
3069
3070# Some tools Automake needs.
3071
3072ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3073
3074
3075AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3076
3077
3078AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3079
3080
3081AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3082
3083
3084MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3085
3086# We need awk for the "check" target.  The system "awk" is bad on
3087# some platforms.
3088# Always define AMTAR for backward compatibility.
3089
3090AMTAR=${AMTAR-"${am_missing_run}tar"}
3091
3092am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3093
3094
3095
3096
3097
3098# Check whether --enable-silent-rules was given.
3099if test "${enable_silent_rules+set}" = set; then :
3100  enableval=$enable_silent_rules;
3101fi
3102
3103case $enable_silent_rules in
3104yes) AM_DEFAULT_VERBOSITY=0;;
3105no)  AM_DEFAULT_VERBOSITY=1;;
3106*)   AM_DEFAULT_VERBOSITY=0;;
3107esac
3108AM_BACKSLASH='\'
3109
3110ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in"
3111
3112
3113$as_echo "#define NUMERIC_VERSION 0x02010301" >>confdefs.h
3114
3115
3116if test "$prefix" = "NONE"; then
3117   prefix="/usr/local"
3118fi
3119
3120
3121# Make sure we can run config.sub.
3122$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3123  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3124
3125{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3126$as_echo_n "checking build system type... " >&6; }
3127if ${ac_cv_build+:} false; then :
3128  $as_echo_n "(cached) " >&6
3129else
3130  ac_build_alias=$build_alias
3131test "x$ac_build_alias" = x &&
3132  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3133test "x$ac_build_alias" = x &&
3134  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3135ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3136  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3137
3138fi
3139{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3140$as_echo "$ac_cv_build" >&6; }
3141case $ac_cv_build in
3142*-*-*) ;;
3143*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3144esac
3145build=$ac_cv_build
3146ac_save_IFS=$IFS; IFS='-'
3147set x $ac_cv_build
3148shift
3149build_cpu=$1
3150build_vendor=$2
3151shift; shift
3152# Remember, the first character of IFS is used to create $*,
3153# except with old shells:
3154build_os=$*
3155IFS=$ac_save_IFS
3156case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3157
3158
3159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3160$as_echo_n "checking host system type... " >&6; }
3161if ${ac_cv_host+:} false; then :
3162  $as_echo_n "(cached) " >&6
3163else
3164  if test "x$host_alias" = x; then
3165  ac_cv_host=$ac_cv_build
3166else
3167  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3168    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3169fi
3170
3171fi
3172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3173$as_echo "$ac_cv_host" >&6; }
3174case $ac_cv_host in
3175*-*-*) ;;
3176*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3177esac
3178host=$ac_cv_host
3179ac_save_IFS=$IFS; IFS='-'
3180set x $ac_cv_host
3181shift
3182host_cpu=$1
3183host_vendor=$2
3184shift; shift
3185# Remember, the first character of IFS is used to create $*,
3186# except with old shells:
3187host_os=$*
3188IFS=$ac_save_IFS
3189case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3190
3191
3192DEPDIR="${am__leading_dot}deps"
3193
3194ac_config_commands="$ac_config_commands depfiles"
3195
3196
3197am_make=${MAKE-make}
3198cat > confinc << 'END'
3199am__doit:
3200	@echo this is the am__doit target
3201.PHONY: am__doit
3202END
3203# If we don't find an include directive, just comment out the code.
3204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3205$as_echo_n "checking for style of include used by $am_make... " >&6; }
3206am__include="#"
3207am__quote=
3208_am_result=none
3209# First try GNU make style include.
3210echo "include confinc" > confmf
3211# Ignore all kinds of additional output from `make'.
3212case `$am_make -s -f confmf 2> /dev/null` in #(
3213*the\ am__doit\ target*)
3214  am__include=include
3215  am__quote=
3216  _am_result=GNU
3217  ;;
3218esac
3219# Now try BSD make style include.
3220if test "$am__include" = "#"; then
3221   echo '.include "confinc"' > confmf
3222   case `$am_make -s -f confmf 2> /dev/null` in #(
3223   *the\ am__doit\ target*)
3224     am__include=.include
3225     am__quote="\""
3226     _am_result=BSD
3227     ;;
3228   esac
3229fi
3230
3231
3232{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3233$as_echo "$_am_result" >&6; }
3234rm -f confinc confmf
3235
3236# Check whether --enable-dependency-tracking was given.
3237if test "${enable_dependency_tracking+set}" = set; then :
3238  enableval=$enable_dependency_tracking;
3239fi
3240
3241if test "x$enable_dependency_tracking" != xno; then
3242  am_depcomp="$ac_aux_dir/depcomp"
3243  AMDEPBACKSLASH='\'
3244fi
3245 if test "x$enable_dependency_tracking" != xno; then
3246  AMDEP_TRUE=
3247  AMDEP_FALSE='#'
3248else
3249  AMDEP_TRUE='#'
3250  AMDEP_FALSE=
3251fi
3252
3253
3254ac_ext=c
3255ac_cpp='$CPP $CPPFLAGS'
3256ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3257ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3258ac_compiler_gnu=$ac_cv_c_compiler_gnu
3259if test -n "$ac_tool_prefix"; then
3260  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3261set dummy ${ac_tool_prefix}gcc; ac_word=$2
3262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3263$as_echo_n "checking for $ac_word... " >&6; }
3264if ${ac_cv_prog_CC+:} false; then :
3265  $as_echo_n "(cached) " >&6
3266else
3267  if test -n "$CC"; then
3268  ac_cv_prog_CC="$CC" # Let the user override the test.
3269else
3270as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271for as_dir in $PATH
3272do
3273  IFS=$as_save_IFS
3274  test -z "$as_dir" && as_dir=.
3275    for ac_exec_ext in '' $ac_executable_extensions; do
3276  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3277    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3278    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3279    break 2
3280  fi
3281done
3282  done
3283IFS=$as_save_IFS
3284
3285fi
3286fi
3287CC=$ac_cv_prog_CC
3288if test -n "$CC"; then
3289  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3290$as_echo "$CC" >&6; }
3291else
3292  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3293$as_echo "no" >&6; }
3294fi
3295
3296
3297fi
3298if test -z "$ac_cv_prog_CC"; then
3299  ac_ct_CC=$CC
3300  # Extract the first word of "gcc", so it can be a program name with args.
3301set dummy gcc; ac_word=$2
3302{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3303$as_echo_n "checking for $ac_word... " >&6; }
3304if ${ac_cv_prog_ac_ct_CC+:} false; then :
3305  $as_echo_n "(cached) " >&6
3306else
3307  if test -n "$ac_ct_CC"; then
3308  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3309else
3310as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3311for as_dir in $PATH
3312do
3313  IFS=$as_save_IFS
3314  test -z "$as_dir" && as_dir=.
3315    for ac_exec_ext in '' $ac_executable_extensions; do
3316  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3317    ac_cv_prog_ac_ct_CC="gcc"
3318    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3319    break 2
3320  fi
3321done
3322  done
3323IFS=$as_save_IFS
3324
3325fi
3326fi
3327ac_ct_CC=$ac_cv_prog_ac_ct_CC
3328if test -n "$ac_ct_CC"; then
3329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3330$as_echo "$ac_ct_CC" >&6; }
3331else
3332  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333$as_echo "no" >&6; }
3334fi
3335
3336  if test "x$ac_ct_CC" = x; then
3337    CC=""
3338  else
3339    case $cross_compiling:$ac_tool_warned in
3340yes:)
3341{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3342$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3343ac_tool_warned=yes ;;
3344esac
3345    CC=$ac_ct_CC
3346  fi
3347else
3348  CC="$ac_cv_prog_CC"
3349fi
3350
3351if test -z "$CC"; then
3352          if test -n "$ac_tool_prefix"; then
3353    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3354set dummy ${ac_tool_prefix}cc; ac_word=$2
3355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3356$as_echo_n "checking for $ac_word... " >&6; }
3357if ${ac_cv_prog_CC+:} false; then :
3358  $as_echo_n "(cached) " >&6
3359else
3360  if test -n "$CC"; then
3361  ac_cv_prog_CC="$CC" # Let the user override the test.
3362else
3363as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364for as_dir in $PATH
3365do
3366  IFS=$as_save_IFS
3367  test -z "$as_dir" && as_dir=.
3368    for ac_exec_ext in '' $ac_executable_extensions; do
3369  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370    ac_cv_prog_CC="${ac_tool_prefix}cc"
3371    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372    break 2
3373  fi
3374done
3375  done
3376IFS=$as_save_IFS
3377
3378fi
3379fi
3380CC=$ac_cv_prog_CC
3381if test -n "$CC"; then
3382  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3383$as_echo "$CC" >&6; }
3384else
3385  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386$as_echo "no" >&6; }
3387fi
3388
3389
3390  fi
3391fi
3392if test -z "$CC"; then
3393  # Extract the first word of "cc", so it can be a program name with args.
3394set dummy cc; ac_word=$2
3395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3396$as_echo_n "checking for $ac_word... " >&6; }
3397if ${ac_cv_prog_CC+:} false; then :
3398  $as_echo_n "(cached) " >&6
3399else
3400  if test -n "$CC"; then
3401  ac_cv_prog_CC="$CC" # Let the user override the test.
3402else
3403  ac_prog_rejected=no
3404as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405for as_dir in $PATH
3406do
3407  IFS=$as_save_IFS
3408  test -z "$as_dir" && as_dir=.
3409    for ac_exec_ext in '' $ac_executable_extensions; do
3410  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3411    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3412       ac_prog_rejected=yes
3413       continue
3414     fi
3415    ac_cv_prog_CC="cc"
3416    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3417    break 2
3418  fi
3419done
3420  done
3421IFS=$as_save_IFS
3422
3423if test $ac_prog_rejected = yes; then
3424  # We found a bogon in the path, so make sure we never use it.
3425  set dummy $ac_cv_prog_CC
3426  shift
3427  if test $# != 0; then
3428    # We chose a different compiler from the bogus one.
3429    # However, it has the same basename, so the bogon will be chosen
3430    # first if we set CC to just the basename; use the full file name.
3431    shift
3432    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3433  fi
3434fi
3435fi
3436fi
3437CC=$ac_cv_prog_CC
3438if test -n "$CC"; then
3439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3440$as_echo "$CC" >&6; }
3441else
3442  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443$as_echo "no" >&6; }
3444fi
3445
3446
3447fi
3448if test -z "$CC"; then
3449  if test -n "$ac_tool_prefix"; then
3450  for ac_prog in cl.exe
3451  do
3452    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3453set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3454{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3455$as_echo_n "checking for $ac_word... " >&6; }
3456if ${ac_cv_prog_CC+:} false; then :
3457  $as_echo_n "(cached) " >&6
3458else
3459  if test -n "$CC"; then
3460  ac_cv_prog_CC="$CC" # Let the user override the test.
3461else
3462as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3463for as_dir in $PATH
3464do
3465  IFS=$as_save_IFS
3466  test -z "$as_dir" && as_dir=.
3467    for ac_exec_ext in '' $ac_executable_extensions; do
3468  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3469    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3470    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3471    break 2
3472  fi
3473done
3474  done
3475IFS=$as_save_IFS
3476
3477fi
3478fi
3479CC=$ac_cv_prog_CC
3480if test -n "$CC"; then
3481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3482$as_echo "$CC" >&6; }
3483else
3484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3485$as_echo "no" >&6; }
3486fi
3487
3488
3489    test -n "$CC" && break
3490  done
3491fi
3492if test -z "$CC"; then
3493  ac_ct_CC=$CC
3494  for ac_prog in cl.exe
3495do
3496  # Extract the first word of "$ac_prog", so it can be a program name with args.
3497set dummy $ac_prog; ac_word=$2
3498{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3499$as_echo_n "checking for $ac_word... " >&6; }
3500if ${ac_cv_prog_ac_ct_CC+:} false; then :
3501  $as_echo_n "(cached) " >&6
3502else
3503  if test -n "$ac_ct_CC"; then
3504  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3505else
3506as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507for as_dir in $PATH
3508do
3509  IFS=$as_save_IFS
3510  test -z "$as_dir" && as_dir=.
3511    for ac_exec_ext in '' $ac_executable_extensions; do
3512  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3513    ac_cv_prog_ac_ct_CC="$ac_prog"
3514    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515    break 2
3516  fi
3517done
3518  done
3519IFS=$as_save_IFS
3520
3521fi
3522fi
3523ac_ct_CC=$ac_cv_prog_ac_ct_CC
3524if test -n "$ac_ct_CC"; then
3525  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3526$as_echo "$ac_ct_CC" >&6; }
3527else
3528  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529$as_echo "no" >&6; }
3530fi
3531
3532
3533  test -n "$ac_ct_CC" && break
3534done
3535
3536  if test "x$ac_ct_CC" = x; then
3537    CC=""
3538  else
3539    case $cross_compiling:$ac_tool_warned in
3540yes:)
3541{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3542$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3543ac_tool_warned=yes ;;
3544esac
3545    CC=$ac_ct_CC
3546  fi
3547fi
3548
3549fi
3550
3551
3552test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3553$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3554as_fn_error $? "no acceptable C compiler found in \$PATH
3555See \`config.log' for more details" "$LINENO" 5; }
3556
3557# Provide some information about the compiler.
3558$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3559set X $ac_compile
3560ac_compiler=$2
3561for ac_option in --version -v -V -qversion; do
3562  { { ac_try="$ac_compiler $ac_option >&5"
3563case "(($ac_try" in
3564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3565  *) ac_try_echo=$ac_try;;
3566esac
3567eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3568$as_echo "$ac_try_echo"; } >&5
3569  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3570  ac_status=$?
3571  if test -s conftest.err; then
3572    sed '10a\
3573... rest of stderr output deleted ...
3574         10q' conftest.err >conftest.er1
3575    cat conftest.er1 >&5
3576  fi
3577  rm -f conftest.er1 conftest.err
3578  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579  test $ac_status = 0; }
3580done
3581
3582cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583/* end confdefs.h.  */
3584
3585int
3586main ()
3587{
3588
3589  ;
3590  return 0;
3591}
3592_ACEOF
3593ac_clean_files_save=$ac_clean_files
3594ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3595# Try to create an executable without -o first, disregard a.out.
3596# It will help us diagnose broken compilers, and finding out an intuition
3597# of exeext.
3598{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3599$as_echo_n "checking whether the C compiler works... " >&6; }
3600ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3601
3602# The possible output files:
3603ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3604
3605ac_rmfiles=
3606for ac_file in $ac_files
3607do
3608  case $ac_file in
3609    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3610    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3611  esac
3612done
3613rm -f $ac_rmfiles
3614
3615if { { ac_try="$ac_link_default"
3616case "(($ac_try" in
3617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618  *) ac_try_echo=$ac_try;;
3619esac
3620eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3621$as_echo "$ac_try_echo"; } >&5
3622  (eval "$ac_link_default") 2>&5
3623  ac_status=$?
3624  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3625  test $ac_status = 0; }; then :
3626  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3627# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3628# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3629# so that the user can short-circuit this test for compilers unknown to
3630# Autoconf.
3631for ac_file in $ac_files ''
3632do
3633  test -f "$ac_file" || continue
3634  case $ac_file in
3635    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3636	;;
3637    [ab].out )
3638	# We found the default executable, but exeext='' is most
3639	# certainly right.
3640	break;;
3641    *.* )
3642	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3643	then :; else
3644	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3645	fi
3646	# We set ac_cv_exeext here because the later test for it is not
3647	# safe: cross compilers may not add the suffix if given an `-o'
3648	# argument, so we may need to know it at that point already.
3649	# Even if this section looks crufty: it has the advantage of
3650	# actually working.
3651	break;;
3652    * )
3653	break;;
3654  esac
3655done
3656test "$ac_cv_exeext" = no && ac_cv_exeext=
3657
3658else
3659  ac_file=''
3660fi
3661if test -z "$ac_file"; then :
3662  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663$as_echo "no" >&6; }
3664$as_echo "$as_me: failed program was:" >&5
3665sed 's/^/| /' conftest.$ac_ext >&5
3666
3667{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3668$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669as_fn_error 77 "C compiler cannot create executables
3670See \`config.log' for more details" "$LINENO" 5; }
3671else
3672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3673$as_echo "yes" >&6; }
3674fi
3675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3676$as_echo_n "checking for C compiler default output file name... " >&6; }
3677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3678$as_echo "$ac_file" >&6; }
3679ac_exeext=$ac_cv_exeext
3680
3681rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3682ac_clean_files=$ac_clean_files_save
3683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3684$as_echo_n "checking for suffix of executables... " >&6; }
3685if { { ac_try="$ac_link"
3686case "(($ac_try" in
3687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3688  *) ac_try_echo=$ac_try;;
3689esac
3690eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3691$as_echo "$ac_try_echo"; } >&5
3692  (eval "$ac_link") 2>&5
3693  ac_status=$?
3694  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695  test $ac_status = 0; }; then :
3696  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3697# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3698# work properly (i.e., refer to `conftest.exe'), while it won't with
3699# `rm'.
3700for ac_file in conftest.exe conftest conftest.*; do
3701  test -f "$ac_file" || continue
3702  case $ac_file in
3703    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3704    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3705	  break;;
3706    * ) break;;
3707  esac
3708done
3709else
3710  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3711$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3712as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3713See \`config.log' for more details" "$LINENO" 5; }
3714fi
3715rm -f conftest conftest$ac_cv_exeext
3716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3717$as_echo "$ac_cv_exeext" >&6; }
3718
3719rm -f conftest.$ac_ext
3720EXEEXT=$ac_cv_exeext
3721ac_exeext=$EXEEXT
3722cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723/* end confdefs.h.  */
3724#include <stdio.h>
3725int
3726main ()
3727{
3728FILE *f = fopen ("conftest.out", "w");
3729 return ferror (f) || fclose (f) != 0;
3730
3731  ;
3732  return 0;
3733}
3734_ACEOF
3735ac_clean_files="$ac_clean_files conftest.out"
3736# Check that the compiler produces executables we can run.  If not, either
3737# the compiler is broken, or we cross compile.
3738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3739$as_echo_n "checking whether we are cross compiling... " >&6; }
3740if test "$cross_compiling" != yes; then
3741  { { ac_try="$ac_link"
3742case "(($ac_try" in
3743  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744  *) ac_try_echo=$ac_try;;
3745esac
3746eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747$as_echo "$ac_try_echo"; } >&5
3748  (eval "$ac_link") 2>&5
3749  ac_status=$?
3750  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3751  test $ac_status = 0; }
3752  if { ac_try='./conftest$ac_cv_exeext'
3753  { { case "(($ac_try" in
3754  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3755  *) ac_try_echo=$ac_try;;
3756esac
3757eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3758$as_echo "$ac_try_echo"; } >&5
3759  (eval "$ac_try") 2>&5
3760  ac_status=$?
3761  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3762  test $ac_status = 0; }; }; then
3763    cross_compiling=no
3764  else
3765    if test "$cross_compiling" = maybe; then
3766	cross_compiling=yes
3767    else
3768	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770as_fn_error $? "cannot run C compiled programs.
3771If you meant to cross compile, use \`--host'.
3772See \`config.log' for more details" "$LINENO" 5; }
3773    fi
3774  fi
3775fi
3776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3777$as_echo "$cross_compiling" >&6; }
3778
3779rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3780ac_clean_files=$ac_clean_files_save
3781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3782$as_echo_n "checking for suffix of object files... " >&6; }
3783if ${ac_cv_objext+:} false; then :
3784  $as_echo_n "(cached) " >&6
3785else
3786  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787/* end confdefs.h.  */
3788
3789int
3790main ()
3791{
3792
3793  ;
3794  return 0;
3795}
3796_ACEOF
3797rm -f conftest.o conftest.obj
3798if { { ac_try="$ac_compile"
3799case "(($ac_try" in
3800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3801  *) ac_try_echo=$ac_try;;
3802esac
3803eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3804$as_echo "$ac_try_echo"; } >&5
3805  (eval "$ac_compile") 2>&5
3806  ac_status=$?
3807  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3808  test $ac_status = 0; }; then :
3809  for ac_file in conftest.o conftest.obj conftest.*; do
3810  test -f "$ac_file" || continue;
3811  case $ac_file in
3812    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3813    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3814       break;;
3815  esac
3816done
3817else
3818  $as_echo "$as_me: failed program was:" >&5
3819sed 's/^/| /' conftest.$ac_ext >&5
3820
3821{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3822$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3823as_fn_error $? "cannot compute suffix of object files: cannot compile
3824See \`config.log' for more details" "$LINENO" 5; }
3825fi
3826rm -f conftest.$ac_cv_objext conftest.$ac_ext
3827fi
3828{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3829$as_echo "$ac_cv_objext" >&6; }
3830OBJEXT=$ac_cv_objext
3831ac_objext=$OBJEXT
3832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3833$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3834if ${ac_cv_c_compiler_gnu+:} false; then :
3835  $as_echo_n "(cached) " >&6
3836else
3837  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3838/* end confdefs.h.  */
3839
3840int
3841main ()
3842{
3843#ifndef __GNUC__
3844       choke me
3845#endif
3846
3847  ;
3848  return 0;
3849}
3850_ACEOF
3851if ac_fn_c_try_compile "$LINENO"; then :
3852  ac_compiler_gnu=yes
3853else
3854  ac_compiler_gnu=no
3855fi
3856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3857ac_cv_c_compiler_gnu=$ac_compiler_gnu
3858
3859fi
3860{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3861$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3862if test $ac_compiler_gnu = yes; then
3863  GCC=yes
3864else
3865  GCC=
3866fi
3867ac_test_CFLAGS=${CFLAGS+set}
3868ac_save_CFLAGS=$CFLAGS
3869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3870$as_echo_n "checking whether $CC accepts -g... " >&6; }
3871if ${ac_cv_prog_cc_g+:} false; then :
3872  $as_echo_n "(cached) " >&6
3873else
3874  ac_save_c_werror_flag=$ac_c_werror_flag
3875   ac_c_werror_flag=yes
3876   ac_cv_prog_cc_g=no
3877   CFLAGS="-g"
3878   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3879/* end confdefs.h.  */
3880
3881int
3882main ()
3883{
3884
3885  ;
3886  return 0;
3887}
3888_ACEOF
3889if ac_fn_c_try_compile "$LINENO"; then :
3890  ac_cv_prog_cc_g=yes
3891else
3892  CFLAGS=""
3893      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894/* end confdefs.h.  */
3895
3896int
3897main ()
3898{
3899
3900  ;
3901  return 0;
3902}
3903_ACEOF
3904if ac_fn_c_try_compile "$LINENO"; then :
3905
3906else
3907  ac_c_werror_flag=$ac_save_c_werror_flag
3908	 CFLAGS="-g"
3909	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910/* end confdefs.h.  */
3911
3912int
3913main ()
3914{
3915
3916  ;
3917  return 0;
3918}
3919_ACEOF
3920if ac_fn_c_try_compile "$LINENO"; then :
3921  ac_cv_prog_cc_g=yes
3922fi
3923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3924fi
3925rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3926fi
3927rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928   ac_c_werror_flag=$ac_save_c_werror_flag
3929fi
3930{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3931$as_echo "$ac_cv_prog_cc_g" >&6; }
3932if test "$ac_test_CFLAGS" = set; then
3933  CFLAGS=$ac_save_CFLAGS
3934elif test $ac_cv_prog_cc_g = yes; then
3935  if test "$GCC" = yes; then
3936    CFLAGS="-g -O2"
3937  else
3938    CFLAGS="-g"
3939  fi
3940else
3941  if test "$GCC" = yes; then
3942    CFLAGS="-O2"
3943  else
3944    CFLAGS=
3945  fi
3946fi
3947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3948$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3949if ${ac_cv_prog_cc_c89+:} false; then :
3950  $as_echo_n "(cached) " >&6
3951else
3952  ac_cv_prog_cc_c89=no
3953ac_save_CC=$CC
3954cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955/* end confdefs.h.  */
3956#include <stdarg.h>
3957#include <stdio.h>
3958#include <sys/types.h>
3959#include <sys/stat.h>
3960/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3961struct buf { int x; };
3962FILE * (*rcsopen) (struct buf *, struct stat *, int);
3963static char *e (p, i)
3964     char **p;
3965     int i;
3966{
3967  return p[i];
3968}
3969static char *f (char * (*g) (char **, int), char **p, ...)
3970{
3971  char *s;
3972  va_list v;
3973  va_start (v,p);
3974  s = g (p, va_arg (v,int));
3975  va_end (v);
3976  return s;
3977}
3978
3979/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3980   function prototypes and stuff, but not '\xHH' hex character constants.
3981   These don't provoke an error unfortunately, instead are silently treated
3982   as 'x'.  The following induces an error, until -std is added to get
3983   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3984   array size at least.  It's necessary to write '\x00'==0 to get something
3985   that's true only with -std.  */
3986int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3987
3988/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3989   inside strings and character constants.  */
3990#define FOO(x) 'x'
3991int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3992
3993int test (int i, double x);
3994struct s1 {int (*f) (int a);};
3995struct s2 {int (*f) (double a);};
3996int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3997int argc;
3998char **argv;
3999int
4000main ()
4001{
4002return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4003  ;
4004  return 0;
4005}
4006_ACEOF
4007for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4008	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4009do
4010  CC="$ac_save_CC $ac_arg"
4011  if ac_fn_c_try_compile "$LINENO"; then :
4012  ac_cv_prog_cc_c89=$ac_arg
4013fi
4014rm -f core conftest.err conftest.$ac_objext
4015  test "x$ac_cv_prog_cc_c89" != "xno" && break
4016done
4017rm -f conftest.$ac_ext
4018CC=$ac_save_CC
4019
4020fi
4021# AC_CACHE_VAL
4022case "x$ac_cv_prog_cc_c89" in
4023  x)
4024    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4025$as_echo "none needed" >&6; } ;;
4026  xno)
4027    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4028$as_echo "unsupported" >&6; } ;;
4029  *)
4030    CC="$CC $ac_cv_prog_cc_c89"
4031    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4032$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4033esac
4034if test "x$ac_cv_prog_cc_c89" != xno; then :
4035
4036fi
4037
4038ac_ext=c
4039ac_cpp='$CPP $CPPFLAGS'
4040ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4041ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4042ac_compiler_gnu=$ac_cv_c_compiler_gnu
4043
4044depcc="$CC"   am_compiler_list=
4045
4046{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4047$as_echo_n "checking dependency style of $depcc... " >&6; }
4048if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4049  $as_echo_n "(cached) " >&6
4050else
4051  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4052  # We make a subdir and do the tests there.  Otherwise we can end up
4053  # making bogus files that we don't know about and never remove.  For
4054  # instance it was reported that on HP-UX the gcc test will end up
4055  # making a dummy file named `D' -- because `-MD' means `put the output
4056  # in D'.
4057  mkdir conftest.dir
4058  # Copy depcomp to subdir because otherwise we won't find it if we're
4059  # using a relative directory.
4060  cp "$am_depcomp" conftest.dir
4061  cd conftest.dir
4062  # We will build objects and dependencies in a subdirectory because
4063  # it helps to detect inapplicable dependency modes.  For instance
4064  # both Tru64's cc and ICC support -MD to output dependencies as a
4065  # side effect of compilation, but ICC will put the dependencies in
4066  # the current directory while Tru64 will put them in the object
4067  # directory.
4068  mkdir sub
4069
4070  am_cv_CC_dependencies_compiler_type=none
4071  if test "$am_compiler_list" = ""; then
4072     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4073  fi
4074  am__universal=false
4075  case " $depcc " in #(
4076     *\ -arch\ *\ -arch\ *) am__universal=true ;;
4077     esac
4078
4079  for depmode in $am_compiler_list; do
4080    # Setup a source with many dependencies, because some compilers
4081    # like to wrap large dependency lists on column 80 (with \), and
4082    # we should not choose a depcomp mode which is confused by this.
4083    #
4084    # We need to recreate these files for each test, as the compiler may
4085    # overwrite some of them when testing with obscure command lines.
4086    # This happens at least with the AIX C compiler.
4087    : > sub/conftest.c
4088    for i in 1 2 3 4 5 6; do
4089      echo '#include "conftst'$i'.h"' >> sub/conftest.c
4090      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4091      # Solaris 8's {/usr,}/bin/sh.
4092      touch sub/conftst$i.h
4093    done
4094    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4095
4096    # We check with `-c' and `-o' for the sake of the "dashmstdout"
4097    # mode.  It turns out that the SunPro C++ compiler does not properly
4098    # handle `-M -o', and we need to detect this.  Also, some Intel
4099    # versions had trouble with output in subdirs
4100    am__obj=sub/conftest.${OBJEXT-o}
4101    am__minus_obj="-o $am__obj"
4102    case $depmode in
4103    gcc)
4104      # This depmode causes a compiler race in universal mode.
4105      test "$am__universal" = false || continue
4106      ;;
4107    nosideeffect)
4108      # after this tag, mechanisms are not by side-effect, so they'll
4109      # only be used when explicitly requested
4110      if test "x$enable_dependency_tracking" = xyes; then
4111	continue
4112      else
4113	break
4114      fi
4115      ;;
4116    msvisualcpp | msvcmsys)
4117      # This compiler won't grok `-c -o', but also, the minuso test has
4118      # not run yet.  These depmodes are late enough in the game, and
4119      # so weak that their functioning should not be impacted.
4120      am__obj=conftest.${OBJEXT-o}
4121      am__minus_obj=
4122      ;;
4123    none) break ;;
4124    esac
4125    if depmode=$depmode \
4126       source=sub/conftest.c object=$am__obj \
4127       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4128       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4129         >/dev/null 2>conftest.err &&
4130       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4131       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4132       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4133       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4134      # icc doesn't choke on unknown options, it will just issue warnings
4135      # or remarks (even with -Werror).  So we grep stderr for any message
4136      # that says an option was ignored or not supported.
4137      # When given -MP, icc 7.0 and 7.1 complain thusly:
4138      #   icc: Command line warning: ignoring option '-M'; no argument required
4139      # The diagnosis changed in icc 8.0:
4140      #   icc: Command line remark: option '-MP' not supported
4141      if (grep 'ignoring option' conftest.err ||
4142          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4143        am_cv_CC_dependencies_compiler_type=$depmode
4144        break
4145      fi
4146    fi
4147  done
4148
4149  cd ..
4150  rm -rf conftest.dir
4151else
4152  am_cv_CC_dependencies_compiler_type=none
4153fi
4154
4155fi
4156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4157$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4158CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4159
4160 if
4161  test "x$enable_dependency_tracking" != xno \
4162  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4163  am__fastdepCC_TRUE=
4164  am__fastdepCC_FALSE='#'
4165else
4166  am__fastdepCC_TRUE='#'
4167  am__fastdepCC_FALSE=
4168fi
4169
4170
4171
4172ac_ext=c
4173ac_cpp='$CPP $CPPFLAGS'
4174ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4175ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4176ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4178$as_echo_n "checking how to run the C preprocessor... " >&6; }
4179# On Suns, sometimes $CPP names a directory.
4180if test -n "$CPP" && test -d "$CPP"; then
4181  CPP=
4182fi
4183if test -z "$CPP"; then
4184  if ${ac_cv_prog_CPP+:} false; then :
4185  $as_echo_n "(cached) " >&6
4186else
4187      # Double quotes because CPP needs to be expanded
4188    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4189    do
4190      ac_preproc_ok=false
4191for ac_c_preproc_warn_flag in '' yes
4192do
4193  # Use a header file that comes with gcc, so configuring glibc
4194  # with a fresh cross-compiler works.
4195  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4196  # <limits.h> exists even on freestanding compilers.
4197  # On the NeXT, cc -E runs the code through the compiler's parser,
4198  # not just through cpp. "Syntax error" is here to catch this case.
4199  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4200/* end confdefs.h.  */
4201#ifdef __STDC__
4202# include <limits.h>
4203#else
4204# include <assert.h>
4205#endif
4206		     Syntax error
4207_ACEOF
4208if ac_fn_c_try_cpp "$LINENO"; then :
4209
4210else
4211  # Broken: fails on valid input.
4212continue
4213fi
4214rm -f conftest.err conftest.i conftest.$ac_ext
4215
4216  # OK, works on sane cases.  Now check whether nonexistent headers
4217  # can be detected and how.
4218  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219/* end confdefs.h.  */
4220#include <ac_nonexistent.h>
4221_ACEOF
4222if ac_fn_c_try_cpp "$LINENO"; then :
4223  # Broken: success on invalid input.
4224continue
4225else
4226  # Passes both tests.
4227ac_preproc_ok=:
4228break
4229fi
4230rm -f conftest.err conftest.i conftest.$ac_ext
4231
4232done
4233# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4234rm -f conftest.i conftest.err conftest.$ac_ext
4235if $ac_preproc_ok; then :
4236  break
4237fi
4238
4239    done
4240    ac_cv_prog_CPP=$CPP
4241
4242fi
4243  CPP=$ac_cv_prog_CPP
4244else
4245  ac_cv_prog_CPP=$CPP
4246fi
4247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4248$as_echo "$CPP" >&6; }
4249ac_preproc_ok=false
4250for ac_c_preproc_warn_flag in '' yes
4251do
4252  # Use a header file that comes with gcc, so configuring glibc
4253  # with a fresh cross-compiler works.
4254  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4255  # <limits.h> exists even on freestanding compilers.
4256  # On the NeXT, cc -E runs the code through the compiler's parser,
4257  # not just through cpp. "Syntax error" is here to catch this case.
4258  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259/* end confdefs.h.  */
4260#ifdef __STDC__
4261# include <limits.h>
4262#else
4263# include <assert.h>
4264#endif
4265		     Syntax error
4266_ACEOF
4267if ac_fn_c_try_cpp "$LINENO"; then :
4268
4269else
4270  # Broken: fails on valid input.
4271continue
4272fi
4273rm -f conftest.err conftest.i conftest.$ac_ext
4274
4275  # OK, works on sane cases.  Now check whether nonexistent headers
4276  # can be detected and how.
4277  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278/* end confdefs.h.  */
4279#include <ac_nonexistent.h>
4280_ACEOF
4281if ac_fn_c_try_cpp "$LINENO"; then :
4282  # Broken: success on invalid input.
4283continue
4284else
4285  # Passes both tests.
4286ac_preproc_ok=:
4287break
4288fi
4289rm -f conftest.err conftest.i conftest.$ac_ext
4290
4291done
4292# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4293rm -f conftest.i conftest.err conftest.$ac_ext
4294if $ac_preproc_ok; then :
4295
4296else
4297  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4298$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4299as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4300See \`config.log' for more details" "$LINENO" 5; }
4301fi
4302
4303ac_ext=c
4304ac_cpp='$CPP $CPPFLAGS'
4305ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4306ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4307ac_compiler_gnu=$ac_cv_c_compiler_gnu
4308
4309
4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4311$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4312if ${ac_cv_path_GREP+:} false; then :
4313  $as_echo_n "(cached) " >&6
4314else
4315  if test -z "$GREP"; then
4316  ac_path_GREP_found=false
4317  # Loop through the user's path and test for each of PROGNAME-LIST
4318  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4319for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4320do
4321  IFS=$as_save_IFS
4322  test -z "$as_dir" && as_dir=.
4323    for ac_prog in grep ggrep; do
4324    for ac_exec_ext in '' $ac_executable_extensions; do
4325      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4326      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4327# Check for GNU ac_path_GREP and select it if it is found.
4328  # Check for GNU $ac_path_GREP
4329case `"$ac_path_GREP" --version 2>&1` in
4330*GNU*)
4331  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4332*)
4333  ac_count=0
4334  $as_echo_n 0123456789 >"conftest.in"
4335  while :
4336  do
4337    cat "conftest.in" "conftest.in" >"conftest.tmp"
4338    mv "conftest.tmp" "conftest.in"
4339    cp "conftest.in" "conftest.nl"
4340    $as_echo 'GREP' >> "conftest.nl"
4341    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4342    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4343    as_fn_arith $ac_count + 1 && ac_count=$as_val
4344    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4345      # Best one so far, save it but keep looking for a better one
4346      ac_cv_path_GREP="$ac_path_GREP"
4347      ac_path_GREP_max=$ac_count
4348    fi
4349    # 10*(2^10) chars as input seems more than enough
4350    test $ac_count -gt 10 && break
4351  done
4352  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4353esac
4354
4355      $ac_path_GREP_found && break 3
4356    done
4357  done
4358  done
4359IFS=$as_save_IFS
4360  if test -z "$ac_cv_path_GREP"; then
4361    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4362  fi
4363else
4364  ac_cv_path_GREP=$GREP
4365fi
4366
4367fi
4368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4369$as_echo "$ac_cv_path_GREP" >&6; }
4370 GREP="$ac_cv_path_GREP"
4371
4372
4373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4374$as_echo_n "checking for egrep... " >&6; }
4375if ${ac_cv_path_EGREP+:} false; then :
4376  $as_echo_n "(cached) " >&6
4377else
4378  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4379   then ac_cv_path_EGREP="$GREP -E"
4380   else
4381     if test -z "$EGREP"; then
4382  ac_path_EGREP_found=false
4383  # Loop through the user's path and test for each of PROGNAME-LIST
4384  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4386do
4387  IFS=$as_save_IFS
4388  test -z "$as_dir" && as_dir=.
4389    for ac_prog in egrep; do
4390    for ac_exec_ext in '' $ac_executable_extensions; do
4391      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4392      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4393# Check for GNU ac_path_EGREP and select it if it is found.
4394  # Check for GNU $ac_path_EGREP
4395case `"$ac_path_EGREP" --version 2>&1` in
4396*GNU*)
4397  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4398*)
4399  ac_count=0
4400  $as_echo_n 0123456789 >"conftest.in"
4401  while :
4402  do
4403    cat "conftest.in" "conftest.in" >"conftest.tmp"
4404    mv "conftest.tmp" "conftest.in"
4405    cp "conftest.in" "conftest.nl"
4406    $as_echo 'EGREP' >> "conftest.nl"
4407    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4408    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4409    as_fn_arith $ac_count + 1 && ac_count=$as_val
4410    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4411      # Best one so far, save it but keep looking for a better one
4412      ac_cv_path_EGREP="$ac_path_EGREP"
4413      ac_path_EGREP_max=$ac_count
4414    fi
4415    # 10*(2^10) chars as input seems more than enough
4416    test $ac_count -gt 10 && break
4417  done
4418  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4419esac
4420
4421      $ac_path_EGREP_found && break 3
4422    done
4423  done
4424  done
4425IFS=$as_save_IFS
4426  if test -z "$ac_cv_path_EGREP"; then
4427    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4428  fi
4429else
4430  ac_cv_path_EGREP=$EGREP
4431fi
4432
4433   fi
4434fi
4435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4436$as_echo "$ac_cv_path_EGREP" >&6; }
4437 EGREP="$ac_cv_path_EGREP"
4438
4439
4440{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4441$as_echo_n "checking for ANSI C header files... " >&6; }
4442if ${ac_cv_header_stdc+:} false; then :
4443  $as_echo_n "(cached) " >&6
4444else
4445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4446/* end confdefs.h.  */
4447#include <stdlib.h>
4448#include <stdarg.h>
4449#include <string.h>
4450#include <float.h>
4451
4452int
4453main ()
4454{
4455
4456  ;
4457  return 0;
4458}
4459_ACEOF
4460if ac_fn_c_try_compile "$LINENO"; then :
4461  ac_cv_header_stdc=yes
4462else
4463  ac_cv_header_stdc=no
4464fi
4465rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4466
4467if test $ac_cv_header_stdc = yes; then
4468  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4470/* end confdefs.h.  */
4471#include <string.h>
4472
4473_ACEOF
4474if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4475  $EGREP "memchr" >/dev/null 2>&1; then :
4476
4477else
4478  ac_cv_header_stdc=no
4479fi
4480rm -f conftest*
4481
4482fi
4483
4484if test $ac_cv_header_stdc = yes; then
4485  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4486  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487/* end confdefs.h.  */
4488#include <stdlib.h>
4489
4490_ACEOF
4491if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4492  $EGREP "free" >/dev/null 2>&1; then :
4493
4494else
4495  ac_cv_header_stdc=no
4496fi
4497rm -f conftest*
4498
4499fi
4500
4501if test $ac_cv_header_stdc = yes; then
4502  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4503  if test "$cross_compiling" = yes; then :
4504  :
4505else
4506  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507/* end confdefs.h.  */
4508#include <ctype.h>
4509#include <stdlib.h>
4510#if ((' ' & 0x0FF) == 0x020)
4511# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4512# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4513#else
4514# define ISLOWER(c) \
4515		   (('a' <= (c) && (c) <= 'i') \
4516		     || ('j' <= (c) && (c) <= 'r') \
4517		     || ('s' <= (c) && (c) <= 'z'))
4518# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4519#endif
4520
4521#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4522int
4523main ()
4524{
4525  int i;
4526  for (i = 0; i < 256; i++)
4527    if (XOR (islower (i), ISLOWER (i))
4528	|| toupper (i) != TOUPPER (i))
4529      return 2;
4530  return 0;
4531}
4532_ACEOF
4533if ac_fn_c_try_run "$LINENO"; then :
4534
4535else
4536  ac_cv_header_stdc=no
4537fi
4538rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4539  conftest.$ac_objext conftest.beam conftest.$ac_ext
4540fi
4541
4542fi
4543fi
4544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4545$as_echo "$ac_cv_header_stdc" >&6; }
4546if test $ac_cv_header_stdc = yes; then
4547
4548$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4549
4550fi
4551
4552# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4553for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4554		  inttypes.h stdint.h unistd.h
4555do :
4556  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4557ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4558"
4559if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4560  cat >>confdefs.h <<_ACEOF
4561#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4562_ACEOF
4563
4564fi
4565
4566done
4567
4568
4569
4570
4571
4572  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4573if test "x$ac_cv_header_minix_config_h" = xyes; then :
4574  MINIX=yes
4575else
4576  MINIX=
4577fi
4578
4579
4580  if test "$MINIX" = yes; then
4581
4582$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4583
4584
4585$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4586
4587
4588$as_echo "#define _MINIX 1" >>confdefs.h
4589
4590  fi
4591
4592        case "$host_os" in
4593    hpux*)
4594
4595$as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4596
4597      ;;
4598  esac
4599
4600
4601  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4602$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4603if ${ac_cv_safe_to_define___extensions__+:} false; then :
4604  $as_echo_n "(cached) " >&6
4605else
4606  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4607/* end confdefs.h.  */
4608
4609#         define __EXTENSIONS__ 1
4610          $ac_includes_default
4611int
4612main ()
4613{
4614
4615  ;
4616  return 0;
4617}
4618_ACEOF
4619if ac_fn_c_try_compile "$LINENO"; then :
4620  ac_cv_safe_to_define___extensions__=yes
4621else
4622  ac_cv_safe_to_define___extensions__=no
4623fi
4624rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625fi
4626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4627$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4628  test $ac_cv_safe_to_define___extensions__ = yes &&
4629    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4630
4631  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4632
4633  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4634
4635  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4636
4637  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4638
4639
4640
4641
4642
4643
4644
4645#case "$host_os" in
4646#
4647# osf5*)
4648#    CFLAGS="$CFLAGS -D_OSF_SOURCE"
4649#    ;;
4650#esac
4651
4652if test "x$CC" != xcc; then
4653  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4654$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4655else
4656  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4657$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4658fi
4659set dummy $CC; ac_cc=`$as_echo "$2" |
4660		      sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4661if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4662  $as_echo_n "(cached) " >&6
4663else
4664  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665/* end confdefs.h.  */
4666
4667int
4668main ()
4669{
4670
4671  ;
4672  return 0;
4673}
4674_ACEOF
4675# Make sure it works both with $CC and with simple cc.
4676# We do the test twice because some compilers refuse to overwrite an
4677# existing .o file with -o, though they will create one.
4678ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4679rm -f conftest2.*
4680if { { case "(($ac_try" in
4681  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682  *) ac_try_echo=$ac_try;;
4683esac
4684eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4685$as_echo "$ac_try_echo"; } >&5
4686  (eval "$ac_try") 2>&5
4687  ac_status=$?
4688  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4689  test $ac_status = 0; } &&
4690   test -f conftest2.$ac_objext && { { case "(($ac_try" in
4691  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4692  *) ac_try_echo=$ac_try;;
4693esac
4694eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4695$as_echo "$ac_try_echo"; } >&5
4696  (eval "$ac_try") 2>&5
4697  ac_status=$?
4698  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4699  test $ac_status = 0; };
4700then
4701  eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4702  if test "x$CC" != xcc; then
4703    # Test first that cc exists at all.
4704    if { ac_try='cc -c conftest.$ac_ext >&5'
4705  { { case "(($ac_try" in
4706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4707  *) ac_try_echo=$ac_try;;
4708esac
4709eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4710$as_echo "$ac_try_echo"; } >&5
4711  (eval "$ac_try") 2>&5
4712  ac_status=$?
4713  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4714  test $ac_status = 0; }; }; then
4715      ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4716      rm -f conftest2.*
4717      if { { case "(($ac_try" in
4718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4719  *) ac_try_echo=$ac_try;;
4720esac
4721eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4722$as_echo "$ac_try_echo"; } >&5
4723  (eval "$ac_try") 2>&5
4724  ac_status=$?
4725  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4726  test $ac_status = 0; } &&
4727	 test -f conftest2.$ac_objext && { { case "(($ac_try" in
4728  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4729  *) ac_try_echo=$ac_try;;
4730esac
4731eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4732$as_echo "$ac_try_echo"; } >&5
4733  (eval "$ac_try") 2>&5
4734  ac_status=$?
4735  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4736  test $ac_status = 0; };
4737      then
4738	# cc works too.
4739	:
4740      else
4741	# cc exists but doesn't like -o.
4742	eval ac_cv_prog_cc_${ac_cc}_c_o=no
4743      fi
4744    fi
4745  fi
4746else
4747  eval ac_cv_prog_cc_${ac_cc}_c_o=no
4748fi
4749rm -f core conftest*
4750
4751fi
4752if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4753  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4754$as_echo "yes" >&6; }
4755else
4756  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4757$as_echo "no" >&6; }
4758
4759$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4760
4761fi
4762
4763# FIXME: we rely on the cache variable name because
4764# there is no other way.
4765set dummy $CC
4766am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4767eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4768if test "$am_t" != yes; then
4769   # Losing compiler, so override with the script.
4770   # FIXME: It is wrong to rewrite CC.
4771   # But if we don't then we get into trouble of one sort or another.
4772   # A longer-term fix would be to have automake use am__CC in this case,
4773   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4774   CC="$am_aux_dir/compile $CC"
4775fi
4776
4777
4778
4779{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4780$as_echo_n "checking whether ln -s works... " >&6; }
4781LN_S=$as_ln_s
4782if test "$LN_S" = "ln -s"; then
4783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4784$as_echo "yes" >&6; }
4785else
4786  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4787$as_echo "no, using $LN_S" >&6; }
4788fi
4789
4790# AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
4791
4792# AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older
4793# versions
4794{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4795$as_echo_n "checking for a sed that does not truncate output... " >&6; }
4796if ${ac_cv_path_SED+:} false; then :
4797  $as_echo_n "(cached) " >&6
4798else
4799            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4800     for ac_i in 1 2 3 4 5 6 7; do
4801       ac_script="$ac_script$as_nl$ac_script"
4802     done
4803     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4804     { ac_script=; unset ac_script;}
4805     if test -z "$SED"; then
4806  ac_path_SED_found=false
4807  # Loop through the user's path and test for each of PROGNAME-LIST
4808  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4809for as_dir in $PATH
4810do
4811  IFS=$as_save_IFS
4812  test -z "$as_dir" && as_dir=.
4813    for ac_prog in sed gsed; do
4814    for ac_exec_ext in '' $ac_executable_extensions; do
4815      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4816      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4817# Check for GNU ac_path_SED and select it if it is found.
4818  # Check for GNU $ac_path_SED
4819case `"$ac_path_SED" --version 2>&1` in
4820*GNU*)
4821  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4822*)
4823  ac_count=0
4824  $as_echo_n 0123456789 >"conftest.in"
4825  while :
4826  do
4827    cat "conftest.in" "conftest.in" >"conftest.tmp"
4828    mv "conftest.tmp" "conftest.in"
4829    cp "conftest.in" "conftest.nl"
4830    $as_echo '' >> "conftest.nl"
4831    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4832    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4833    as_fn_arith $ac_count + 1 && ac_count=$as_val
4834    if test $ac_count -gt ${ac_path_SED_max-0}; then
4835      # Best one so far, save it but keep looking for a better one
4836      ac_cv_path_SED="$ac_path_SED"
4837      ac_path_SED_max=$ac_count
4838    fi
4839    # 10*(2^10) chars as input seems more than enough
4840    test $ac_count -gt 10 && break
4841  done
4842  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4843esac
4844
4845      $ac_path_SED_found && break 3
4846    done
4847  done
4848  done
4849IFS=$as_save_IFS
4850  if test -z "$ac_cv_path_SED"; then
4851    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4852  fi
4853else
4854  ac_cv_path_SED=$SED
4855fi
4856
4857fi
4858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4859$as_echo "$ac_cv_path_SED" >&6; }
4860 SED="$ac_cv_path_SED"
4861  rm -f conftest.sed
4862
4863
4864if test $ac_cv_c_compiler_gnu = yes; then
4865    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4866$as_echo_n "checking whether $CC needs -traditional... " >&6; }
4867if ${ac_cv_prog_gcc_traditional+:} false; then :
4868  $as_echo_n "(cached) " >&6
4869else
4870    ac_pattern="Autoconf.*'x'"
4871  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4872/* end confdefs.h.  */
4873#include <sgtty.h>
4874Autoconf TIOCGETP
4875_ACEOF
4876if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4877  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4878  ac_cv_prog_gcc_traditional=yes
4879else
4880  ac_cv_prog_gcc_traditional=no
4881fi
4882rm -f conftest*
4883
4884
4885  if test $ac_cv_prog_gcc_traditional = no; then
4886    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887/* end confdefs.h.  */
4888#include <termio.h>
4889Autoconf TCGETA
4890_ACEOF
4891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4892  $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4893  ac_cv_prog_gcc_traditional=yes
4894fi
4895rm -f conftest*
4896
4897  fi
4898fi
4899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4900$as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4901  if test $ac_cv_prog_gcc_traditional = yes; then
4902    CC="$CC -traditional"
4903  fi
4904fi
4905
4906
4907# We need to test for at least gcc 2.95 here, because older versions don't
4908# have -fno-strict-aliasing
4909cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910/* end confdefs.h.  */
4911
4912int
4913main ()
4914{
4915
4916#if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
4917#error
4918#endif
4919  ;
4920  return 0;
4921}
4922_ACEOF
4923if ac_fn_c_try_compile "$LINENO"; then :
4924  have_gcc295=yes
4925else
4926  have_gcc295=no
4927fi
4928rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929
4930if test "$GCC" = "yes" ; then
4931        # Enable many gcc warnings by default...
4932        CFLAGS="$CFLAGS -Wall"
4933	# And disable the strict-aliasing optimization, since it breaks
4934	# our sockaddr-handling code in strange ways.
4935	if test x$have_gcc295 = xyes; then
4936		CFLAGS="$CFLAGS -fno-strict-aliasing"
4937	fi
4938fi
4939
4940# OS X Lion started deprecating the system openssl. Let's just disable
4941# all deprecation warnings on OS X.
4942case "$host_os" in
4943
4944 darwin*)
4945    CFLAGS="$CFLAGS -Wno-deprecated-declarations"
4946    ;;
4947esac
4948
4949# Check whether --enable-gcc-warnings was given.
4950if test "${enable_gcc_warnings+set}" = set; then :
4951  enableval=$enable_gcc_warnings;
4952fi
4953
4954
4955# Check whether --enable-gcc-hardening was given.
4956if test "${enable_gcc_hardening+set}" = set; then :
4957  enableval=$enable_gcc_hardening; if test x$enableval = xyes; then
4958    CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
4959    CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
4960    CFLAGS="$CFLAGS --param ssp-buffer-size=1"
4961fi
4962fi
4963
4964
4965# Check whether --enable-thread-support was given.
4966if test "${enable_thread_support+set}" = set; then :
4967  enableval=$enable_thread_support;
4968else
4969  enable_thread_support=yes
4970fi
4971
4972# Check whether --enable-malloc-replacement was given.
4973if test "${enable_malloc_replacement+set}" = set; then :
4974  enableval=$enable_malloc_replacement;
4975else
4976  enable_malloc_replacement=yes
4977fi
4978
4979# Check whether --enable-openssl was given.
4980if test "${enable_openssl+set}" = set; then :
4981  enableval=$enable_openssl;
4982else
4983  enable_openssl=yes
4984fi
4985
4986# Check whether --enable-debug-mode was given.
4987if test "${enable_debug_mode+set}" = set; then :
4988  enableval=$enable_debug_mode;
4989else
4990  enable_debug_mode=yes
4991fi
4992
4993# Check whether --enable-libevent-install was given.
4994if test "${enable_libevent_install+set}" = set; then :
4995  enableval=$enable_libevent_install;
4996else
4997  enable_libevent_install=yes
4998fi
4999
5000# Check whether --enable-libevent-regress was given.
5001if test "${enable_libevent_regress+set}" = set; then :
5002  enableval=$enable_libevent_regress;
5003else
5004  enable_libevent_regress=yes
5005fi
5006
5007# Check whether --enable-function-sections was given.
5008if test "${enable_function_sections+set}" = set; then :
5009  enableval=$enable_function_sections;
5010else
5011  enable_function_sections=no
5012fi
5013
5014# Check whether --enable-verbose-debug was given.
5015if test "${enable_verbose_debug+set}" = set; then :
5016  enableval=$enable_verbose_debug;
5017else
5018  enable_verbose_debug=no
5019fi
5020
5021
5022
5023case `pwd` in
5024  *\ * | *\	*)
5025    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5026$as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5027esac
5028
5029
5030
5031macro_version='2.4'
5032macro_revision='1.3293'
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046ltmain="$ac_aux_dir/ltmain.sh"
5047
5048# Backslashify metacharacters that are still active within
5049# double-quoted strings.
5050sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5051
5052# Same as above, but do not quote variable references.
5053double_quote_subst='s/\(["`\\]\)/\\\1/g'
5054
5055# Sed substitution to delay expansion of an escaped shell variable in a
5056# double_quote_subst'ed string.
5057delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5058
5059# Sed substitution to delay expansion of an escaped single quote.
5060delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5061
5062# Sed substitution to avoid accidental globbing in evaled expressions
5063no_glob_subst='s/\*/\\\*/g'
5064
5065ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5066ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5067ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5068
5069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5070$as_echo_n "checking how to print strings... " >&6; }
5071# Test print first, because it will be a builtin if present.
5072if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5073   test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5074  ECHO='print -r --'
5075elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5076  ECHO='printf %s\n'
5077else
5078  # Use this function as a fallback that always works.
5079  func_fallback_echo ()
5080  {
5081    eval 'cat <<_LTECHO_EOF
5082$1
5083_LTECHO_EOF'
5084  }
5085  ECHO='func_fallback_echo'
5086fi
5087
5088# func_echo_all arg...
5089# Invoke $ECHO with all args, space-separated.
5090func_echo_all ()
5091{
5092    $ECHO ""
5093}
5094
5095case "$ECHO" in
5096  printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5097$as_echo "printf" >&6; } ;;
5098  print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5099$as_echo "print -r" >&6; } ;;
5100  *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5101$as_echo "cat" >&6; } ;;
5102esac
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5118$as_echo_n "checking for a sed that does not truncate output... " >&6; }
5119if ${ac_cv_path_SED+:} false; then :
5120  $as_echo_n "(cached) " >&6
5121else
5122            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5123     for ac_i in 1 2 3 4 5 6 7; do
5124       ac_script="$ac_script$as_nl$ac_script"
5125     done
5126     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5127     { ac_script=; unset ac_script;}
5128     if test -z "$SED"; then
5129  ac_path_SED_found=false
5130  # Loop through the user's path and test for each of PROGNAME-LIST
5131  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5132for as_dir in $PATH
5133do
5134  IFS=$as_save_IFS
5135  test -z "$as_dir" && as_dir=.
5136    for ac_prog in sed gsed; do
5137    for ac_exec_ext in '' $ac_executable_extensions; do
5138      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5139      { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5140# Check for GNU ac_path_SED and select it if it is found.
5141  # Check for GNU $ac_path_SED
5142case `"$ac_path_SED" --version 2>&1` in
5143*GNU*)
5144  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5145*)
5146  ac_count=0
5147  $as_echo_n 0123456789 >"conftest.in"
5148  while :
5149  do
5150    cat "conftest.in" "conftest.in" >"conftest.tmp"
5151    mv "conftest.tmp" "conftest.in"
5152    cp "conftest.in" "conftest.nl"
5153    $as_echo '' >> "conftest.nl"
5154    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5155    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5156    as_fn_arith $ac_count + 1 && ac_count=$as_val
5157    if test $ac_count -gt ${ac_path_SED_max-0}; then
5158      # Best one so far, save it but keep looking for a better one
5159      ac_cv_path_SED="$ac_path_SED"
5160      ac_path_SED_max=$ac_count
5161    fi
5162    # 10*(2^10) chars as input seems more than enough
5163    test $ac_count -gt 10 && break
5164  done
5165  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5166esac
5167
5168      $ac_path_SED_found && break 3
5169    done
5170  done
5171  done
5172IFS=$as_save_IFS
5173  if test -z "$ac_cv_path_SED"; then
5174    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5175  fi
5176else
5177  ac_cv_path_SED=$SED
5178fi
5179
5180fi
5181{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5182$as_echo "$ac_cv_path_SED" >&6; }
5183 SED="$ac_cv_path_SED"
5184  rm -f conftest.sed
5185
5186test -z "$SED" && SED=sed
5187Xsed="$SED -e 1s/^X//"
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5200$as_echo_n "checking for fgrep... " >&6; }
5201if ${ac_cv_path_FGREP+:} false; then :
5202  $as_echo_n "(cached) " >&6
5203else
5204  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5205   then ac_cv_path_FGREP="$GREP -F"
5206   else
5207     if test -z "$FGREP"; then
5208  ac_path_FGREP_found=false
5209  # Loop through the user's path and test for each of PROGNAME-LIST
5210  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5211for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5212do
5213  IFS=$as_save_IFS
5214  test -z "$as_dir" && as_dir=.
5215    for ac_prog in fgrep; do
5216    for ac_exec_ext in '' $ac_executable_extensions; do
5217      ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5218      { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5219# Check for GNU ac_path_FGREP and select it if it is found.
5220  # Check for GNU $ac_path_FGREP
5221case `"$ac_path_FGREP" --version 2>&1` in
5222*GNU*)
5223  ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5224*)
5225  ac_count=0
5226  $as_echo_n 0123456789 >"conftest.in"
5227  while :
5228  do
5229    cat "conftest.in" "conftest.in" >"conftest.tmp"
5230    mv "conftest.tmp" "conftest.in"
5231    cp "conftest.in" "conftest.nl"
5232    $as_echo 'FGREP' >> "conftest.nl"
5233    "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5234    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5235    as_fn_arith $ac_count + 1 && ac_count=$as_val
5236    if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5237      # Best one so far, save it but keep looking for a better one
5238      ac_cv_path_FGREP="$ac_path_FGREP"
5239      ac_path_FGREP_max=$ac_count
5240    fi
5241    # 10*(2^10) chars as input seems more than enough
5242    test $ac_count -gt 10 && break
5243  done
5244  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5245esac
5246
5247      $ac_path_FGREP_found && break 3
5248    done
5249  done
5250  done
5251IFS=$as_save_IFS
5252  if test -z "$ac_cv_path_FGREP"; then
5253    as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5254  fi
5255else
5256  ac_cv_path_FGREP=$FGREP
5257fi
5258
5259   fi
5260fi
5261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5262$as_echo "$ac_cv_path_FGREP" >&6; }
5263 FGREP="$ac_cv_path_FGREP"
5264
5265
5266test -z "$GREP" && GREP=grep
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286# Check whether --with-gnu-ld was given.
5287if test "${with_gnu_ld+set}" = set; then :
5288  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5289else
5290  with_gnu_ld=no
5291fi
5292
5293ac_prog=ld
5294if test "$GCC" = yes; then
5295  # Check if gcc -print-prog-name=ld gives a path.
5296  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5297$as_echo_n "checking for ld used by $CC... " >&6; }
5298  case $host in
5299  *-*-mingw*)
5300    # gcc leaves a trailing carriage return which upsets mingw
5301    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5302  *)
5303    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5304  esac
5305  case $ac_prog in
5306    # Accept absolute paths.
5307    [\\/]* | ?:[\\/]*)
5308      re_direlt='/[^/][^/]*/\.\./'
5309      # Canonicalize the pathname of ld
5310      ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5311      while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5312	ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5313      done
5314      test -z "$LD" && LD="$ac_prog"
5315      ;;
5316  "")
5317    # If it fails, then pretend we aren't using GCC.
5318    ac_prog=ld
5319    ;;
5320  *)
5321    # If it is relative, then search for the first ld in PATH.
5322    with_gnu_ld=unknown
5323    ;;
5324  esac
5325elif test "$with_gnu_ld" = yes; then
5326  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5327$as_echo_n "checking for GNU ld... " >&6; }
5328else
5329  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5330$as_echo_n "checking for non-GNU ld... " >&6; }
5331fi
5332if ${lt_cv_path_LD+:} false; then :
5333  $as_echo_n "(cached) " >&6
5334else
5335  if test -z "$LD"; then
5336  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5337  for ac_dir in $PATH; do
5338    IFS="$lt_save_ifs"
5339    test -z "$ac_dir" && ac_dir=.
5340    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5341      lt_cv_path_LD="$ac_dir/$ac_prog"
5342      # Check to see if the program is GNU ld.  I'd rather use --version,
5343      # but apparently some variants of GNU ld only accept -v.
5344      # Break only if it was the GNU/non-GNU ld that we prefer.
5345      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5346      *GNU* | *'with BFD'*)
5347	test "$with_gnu_ld" != no && break
5348	;;
5349      *)
5350	test "$with_gnu_ld" != yes && break
5351	;;
5352      esac
5353    fi
5354  done
5355  IFS="$lt_save_ifs"
5356else
5357  lt_cv_path_LD="$LD" # Let the user override the test with a path.
5358fi
5359fi
5360
5361LD="$lt_cv_path_LD"
5362if test -n "$LD"; then
5363  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5364$as_echo "$LD" >&6; }
5365else
5366  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367$as_echo "no" >&6; }
5368fi
5369test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5371$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5372if ${lt_cv_prog_gnu_ld+:} false; then :
5373  $as_echo_n "(cached) " >&6
5374else
5375  # I'd rather use --version here, but apparently some GNU lds only accept -v.
5376case `$LD -v 2>&1 </dev/null` in
5377*GNU* | *'with BFD'*)
5378  lt_cv_prog_gnu_ld=yes
5379  ;;
5380*)
5381  lt_cv_prog_gnu_ld=no
5382  ;;
5383esac
5384fi
5385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5386$as_echo "$lt_cv_prog_gnu_ld" >&6; }
5387with_gnu_ld=$lt_cv_prog_gnu_ld
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5398$as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5399if ${lt_cv_path_NM+:} false; then :
5400  $as_echo_n "(cached) " >&6
5401else
5402  if test -n "$NM"; then
5403  # Let the user override the test.
5404  lt_cv_path_NM="$NM"
5405else
5406  lt_nm_to_check="${ac_tool_prefix}nm"
5407  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5408    lt_nm_to_check="$lt_nm_to_check nm"
5409  fi
5410  for lt_tmp_nm in $lt_nm_to_check; do
5411    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5412    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5413      IFS="$lt_save_ifs"
5414      test -z "$ac_dir" && ac_dir=.
5415      tmp_nm="$ac_dir/$lt_tmp_nm"
5416      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5417	# Check to see if the nm accepts a BSD-compat flag.
5418	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
5419	#   nm: unknown option "B" ignored
5420	# Tru64's nm complains that /dev/null is an invalid object file
5421	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5422	*/dev/null* | *'Invalid file or object type'*)
5423	  lt_cv_path_NM="$tmp_nm -B"
5424	  break
5425	  ;;
5426	*)
5427	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5428	  */dev/null*)
5429	    lt_cv_path_NM="$tmp_nm -p"
5430	    break
5431	    ;;
5432	  *)
5433	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5434	    continue # so that we can try to find one that supports BSD flags
5435	    ;;
5436	  esac
5437	  ;;
5438	esac
5439      fi
5440    done
5441    IFS="$lt_save_ifs"
5442  done
5443  : ${lt_cv_path_NM=no}
5444fi
5445fi
5446{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5447$as_echo "$lt_cv_path_NM" >&6; }
5448if test "$lt_cv_path_NM" != "no"; then
5449  NM="$lt_cv_path_NM"
5450else
5451  # Didn't find any BSD compatible name lister, look for dumpbin.
5452  if test -n "$DUMPBIN"; then :
5453    # Let the user override the test.
5454  else
5455    if test -n "$ac_tool_prefix"; then
5456  for ac_prog in dumpbin "link -dump"
5457  do
5458    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5459set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5461$as_echo_n "checking for $ac_word... " >&6; }
5462if ${ac_cv_prog_DUMPBIN+:} false; then :
5463  $as_echo_n "(cached) " >&6
5464else
5465  if test -n "$DUMPBIN"; then
5466  ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5467else
5468as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469for as_dir in $PATH
5470do
5471  IFS=$as_save_IFS
5472  test -z "$as_dir" && as_dir=.
5473    for ac_exec_ext in '' $ac_executable_extensions; do
5474  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5475    ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5476    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5477    break 2
5478  fi
5479done
5480  done
5481IFS=$as_save_IFS
5482
5483fi
5484fi
5485DUMPBIN=$ac_cv_prog_DUMPBIN
5486if test -n "$DUMPBIN"; then
5487  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5488$as_echo "$DUMPBIN" >&6; }
5489else
5490  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5491$as_echo "no" >&6; }
5492fi
5493
5494
5495    test -n "$DUMPBIN" && break
5496  done
5497fi
5498if test -z "$DUMPBIN"; then
5499  ac_ct_DUMPBIN=$DUMPBIN
5500  for ac_prog in dumpbin "link -dump"
5501do
5502  # Extract the first word of "$ac_prog", so it can be a program name with args.
5503set dummy $ac_prog; ac_word=$2
5504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505$as_echo_n "checking for $ac_word... " >&6; }
5506if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5507  $as_echo_n "(cached) " >&6
5508else
5509  if test -n "$ac_ct_DUMPBIN"; then
5510  ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5511else
5512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513for as_dir in $PATH
5514do
5515  IFS=$as_save_IFS
5516  test -z "$as_dir" && as_dir=.
5517    for ac_exec_ext in '' $ac_executable_extensions; do
5518  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5519    ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5520    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521    break 2
5522  fi
5523done
5524  done
5525IFS=$as_save_IFS
5526
5527fi
5528fi
5529ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5530if test -n "$ac_ct_DUMPBIN"; then
5531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5532$as_echo "$ac_ct_DUMPBIN" >&6; }
5533else
5534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535$as_echo "no" >&6; }
5536fi
5537
5538
5539  test -n "$ac_ct_DUMPBIN" && break
5540done
5541
5542  if test "x$ac_ct_DUMPBIN" = x; then
5543    DUMPBIN=":"
5544  else
5545    case $cross_compiling:$ac_tool_warned in
5546yes:)
5547{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5548$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5549ac_tool_warned=yes ;;
5550esac
5551    DUMPBIN=$ac_ct_DUMPBIN
5552  fi
5553fi
5554
5555    case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5556    *COFF*)
5557      DUMPBIN="$DUMPBIN -symbols"
5558      ;;
5559    *)
5560      DUMPBIN=:
5561      ;;
5562    esac
5563  fi
5564
5565  if test "$DUMPBIN" != ":"; then
5566    NM="$DUMPBIN"
5567  fi
5568fi
5569test -z "$NM" && NM=nm
5570
5571
5572
5573
5574
5575
5576{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5577$as_echo_n "checking the name lister ($NM) interface... " >&6; }
5578if ${lt_cv_nm_interface+:} false; then :
5579  $as_echo_n "(cached) " >&6
5580else
5581  lt_cv_nm_interface="BSD nm"
5582  echo "int some_variable = 0;" > conftest.$ac_ext
5583  (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5584  (eval "$ac_compile" 2>conftest.err)
5585  cat conftest.err >&5
5586  (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5587  (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5588  cat conftest.err >&5
5589  (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5590  cat conftest.out >&5
5591  if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5592    lt_cv_nm_interface="MS dumpbin"
5593  fi
5594  rm -f conftest*
5595fi
5596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5597$as_echo "$lt_cv_nm_interface" >&6; }
5598
5599# find the maximum length of command line arguments
5600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5601$as_echo_n "checking the maximum length of command line arguments... " >&6; }
5602if ${lt_cv_sys_max_cmd_len+:} false; then :
5603  $as_echo_n "(cached) " >&6
5604else
5605    i=0
5606  teststring="ABCD"
5607
5608  case $build_os in
5609  msdosdjgpp*)
5610    # On DJGPP, this test can blow up pretty badly due to problems in libc
5611    # (any single argument exceeding 2000 bytes causes a buffer overrun
5612    # during glob expansion).  Even if it were fixed, the result of this
5613    # check would be larger than it should be.
5614    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5615    ;;
5616
5617  gnu*)
5618    # Under GNU Hurd, this test is not required because there is
5619    # no limit to the length of command line arguments.
5620    # Libtool will interpret -1 as no limit whatsoever
5621    lt_cv_sys_max_cmd_len=-1;
5622    ;;
5623
5624  cygwin* | mingw* | cegcc*)
5625    # On Win9x/ME, this test blows up -- it succeeds, but takes
5626    # about 5 minutes as the teststring grows exponentially.
5627    # Worse, since 9x/ME are not pre-emptively multitasking,
5628    # you end up with a "frozen" computer, even though with patience
5629    # the test eventually succeeds (with a max line length of 256k).
5630    # Instead, let's just punt: use the minimum linelength reported by
5631    # all of the supported platforms: 8192 (on NT/2K/XP).
5632    lt_cv_sys_max_cmd_len=8192;
5633    ;;
5634
5635  mint*)
5636    # On MiNT this can take a long time and run out of memory.
5637    lt_cv_sys_max_cmd_len=8192;
5638    ;;
5639
5640  amigaos*)
5641    # On AmigaOS with pdksh, this test takes hours, literally.
5642    # So we just punt and use a minimum line length of 8192.
5643    lt_cv_sys_max_cmd_len=8192;
5644    ;;
5645
5646  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5647    # This has been around since 386BSD, at least.  Likely further.
5648    if test -x /sbin/sysctl; then
5649      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5650    elif test -x /usr/sbin/sysctl; then
5651      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5652    else
5653      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
5654    fi
5655    # And add a safety zone
5656    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5657    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5658    ;;
5659
5660  interix*)
5661    # We know the value 262144 and hardcode it with a safety zone (like BSD)
5662    lt_cv_sys_max_cmd_len=196608
5663    ;;
5664
5665  osf*)
5666    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5667    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5668    # nice to cause kernel panics so lets avoid the loop below.
5669    # First set a reasonable default.
5670    lt_cv_sys_max_cmd_len=16384
5671    #
5672    if test -x /sbin/sysconfig; then
5673      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5674        *1*) lt_cv_sys_max_cmd_len=-1 ;;
5675      esac
5676    fi
5677    ;;
5678  sco3.2v5*)
5679    lt_cv_sys_max_cmd_len=102400
5680    ;;
5681  sysv5* | sco5v6* | sysv4.2uw2*)
5682    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5683    if test -n "$kargmax"; then
5684      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[	 ]//'`
5685    else
5686      lt_cv_sys_max_cmd_len=32768
5687    fi
5688    ;;
5689  *)
5690    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5691    if test -n "$lt_cv_sys_max_cmd_len"; then
5692      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5693      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5694    else
5695      # Make teststring a little bigger before we do anything with it.
5696      # a 1K string should be a reasonable start.
5697      for i in 1 2 3 4 5 6 7 8 ; do
5698        teststring=$teststring$teststring
5699      done
5700      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5701      # If test is not a shell built-in, we'll probably end up computing a
5702      # maximum length that is only half of the actual maximum length, but
5703      # we can't tell.
5704      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5705	         = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5706	      test $i != 17 # 1/2 MB should be enough
5707      do
5708        i=`expr $i + 1`
5709        teststring=$teststring$teststring
5710      done
5711      # Only check the string length outside the loop.
5712      lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5713      teststring=
5714      # Add a significant safety factor because C++ compilers can tack on
5715      # massive amounts of additional arguments before passing them to the
5716      # linker.  It appears as though 1/2 is a usable value.
5717      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5718    fi
5719    ;;
5720  esac
5721
5722fi
5723
5724if test -n $lt_cv_sys_max_cmd_len ; then
5725  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5726$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5727else
5728  { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5729$as_echo "none" >&6; }
5730fi
5731max_cmd_len=$lt_cv_sys_max_cmd_len
5732
5733
5734
5735
5736
5737
5738: ${CP="cp -f"}
5739: ${MV="mv -f"}
5740: ${RM="rm -f"}
5741
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5743$as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5744# Try some XSI features
5745xsi_shell=no
5746( _lt_dummy="a/b/c"
5747  test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5748      = c,a/b,b/c, \
5749    && eval 'test $(( 1 + 1 )) -eq 2 \
5750    && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5751  && xsi_shell=yes
5752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5753$as_echo "$xsi_shell" >&6; }
5754
5755
5756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5757$as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5758lt_shell_append=no
5759( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5760    >/dev/null 2>&1 \
5761  && lt_shell_append=yes
5762{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5763$as_echo "$lt_shell_append" >&6; }
5764
5765
5766if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5767  lt_unset=unset
5768else
5769  lt_unset=false
5770fi
5771
5772
5773
5774
5775
5776# test EBCDIC or ASCII
5777case `echo X|tr X '\101'` in
5778 A) # ASCII based system
5779    # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5780  lt_SP2NL='tr \040 \012'
5781  lt_NL2SP='tr \015\012 \040\040'
5782  ;;
5783 *) # EBCDIC based system
5784  lt_SP2NL='tr \100 \n'
5785  lt_NL2SP='tr \r\n \100\100'
5786  ;;
5787esac
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5798$as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5799if ${lt_cv_to_host_file_cmd+:} false; then :
5800  $as_echo_n "(cached) " >&6
5801else
5802  case $host in
5803  *-*-mingw* )
5804    case $build in
5805      *-*-mingw* ) # actually msys
5806        lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5807        ;;
5808      *-*-cygwin* )
5809        lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5810        ;;
5811      * ) # otherwise, assume *nix
5812        lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5813        ;;
5814    esac
5815    ;;
5816  *-*-cygwin* )
5817    case $build in
5818      *-*-mingw* ) # actually msys
5819        lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5820        ;;
5821      *-*-cygwin* )
5822        lt_cv_to_host_file_cmd=func_convert_file_noop
5823        ;;
5824      * ) # otherwise, assume *nix
5825        lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5826        ;;
5827    esac
5828    ;;
5829  * ) # unhandled hosts (and "normal" native builds)
5830    lt_cv_to_host_file_cmd=func_convert_file_noop
5831    ;;
5832esac
5833
5834fi
5835
5836to_host_file_cmd=$lt_cv_to_host_file_cmd
5837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5838$as_echo "$lt_cv_to_host_file_cmd" >&6; }
5839
5840
5841
5842
5843
5844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5845$as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5846if ${lt_cv_to_tool_file_cmd+:} false; then :
5847  $as_echo_n "(cached) " >&6
5848else
5849  #assume ordinary cross tools, or native build.
5850lt_cv_to_tool_file_cmd=func_convert_file_noop
5851case $host in
5852  *-*-mingw* )
5853    case $build in
5854      *-*-mingw* ) # actually msys
5855        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5856        ;;
5857    esac
5858    ;;
5859esac
5860
5861fi
5862
5863to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5864{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5865$as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5866
5867
5868
5869
5870
5871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5872$as_echo_n "checking for $LD option to reload object files... " >&6; }
5873if ${lt_cv_ld_reload_flag+:} false; then :
5874  $as_echo_n "(cached) " >&6
5875else
5876  lt_cv_ld_reload_flag='-r'
5877fi
5878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5879$as_echo "$lt_cv_ld_reload_flag" >&6; }
5880reload_flag=$lt_cv_ld_reload_flag
5881case $reload_flag in
5882"" | " "*) ;;
5883*) reload_flag=" $reload_flag" ;;
5884esac
5885reload_cmds='$LD$reload_flag -o $output$reload_objs'
5886case $host_os in
5887  cygwin* | mingw* | pw32* | cegcc*)
5888    if test "$GCC" != yes; then
5889      reload_cmds=false
5890    fi
5891    ;;
5892  darwin*)
5893    if test "$GCC" = yes; then
5894      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5895    else
5896      reload_cmds='$LD$reload_flag -o $output$reload_objs'
5897    fi
5898    ;;
5899esac
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909if test -n "$ac_tool_prefix"; then
5910  # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5911set dummy ${ac_tool_prefix}objdump; ac_word=$2
5912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913$as_echo_n "checking for $ac_word... " >&6; }
5914if ${ac_cv_prog_OBJDUMP+:} false; then :
5915  $as_echo_n "(cached) " >&6
5916else
5917  if test -n "$OBJDUMP"; then
5918  ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5919else
5920as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921for as_dir in $PATH
5922do
5923  IFS=$as_save_IFS
5924  test -z "$as_dir" && as_dir=.
5925    for ac_exec_ext in '' $ac_executable_extensions; do
5926  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5927    ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5928    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929    break 2
5930  fi
5931done
5932  done
5933IFS=$as_save_IFS
5934
5935fi
5936fi
5937OBJDUMP=$ac_cv_prog_OBJDUMP
5938if test -n "$OBJDUMP"; then
5939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5940$as_echo "$OBJDUMP" >&6; }
5941else
5942  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943$as_echo "no" >&6; }
5944fi
5945
5946
5947fi
5948if test -z "$ac_cv_prog_OBJDUMP"; then
5949  ac_ct_OBJDUMP=$OBJDUMP
5950  # Extract the first word of "objdump", so it can be a program name with args.
5951set dummy objdump; ac_word=$2
5952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953$as_echo_n "checking for $ac_word... " >&6; }
5954if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5955  $as_echo_n "(cached) " >&6
5956else
5957  if test -n "$ac_ct_OBJDUMP"; then
5958  ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5959else
5960as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961for as_dir in $PATH
5962do
5963  IFS=$as_save_IFS
5964  test -z "$as_dir" && as_dir=.
5965    for ac_exec_ext in '' $ac_executable_extensions; do
5966  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5967    ac_cv_prog_ac_ct_OBJDUMP="objdump"
5968    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5969    break 2
5970  fi
5971done
5972  done
5973IFS=$as_save_IFS
5974
5975fi
5976fi
5977ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5978if test -n "$ac_ct_OBJDUMP"; then
5979  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5980$as_echo "$ac_ct_OBJDUMP" >&6; }
5981else
5982  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983$as_echo "no" >&6; }
5984fi
5985
5986  if test "x$ac_ct_OBJDUMP" = x; then
5987    OBJDUMP="false"
5988  else
5989    case $cross_compiling:$ac_tool_warned in
5990yes:)
5991{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5992$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5993ac_tool_warned=yes ;;
5994esac
5995    OBJDUMP=$ac_ct_OBJDUMP
5996  fi
5997else
5998  OBJDUMP="$ac_cv_prog_OBJDUMP"
5999fi
6000
6001test -z "$OBJDUMP" && OBJDUMP=objdump
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6012$as_echo_n "checking how to recognize dependent libraries... " >&6; }
6013if ${lt_cv_deplibs_check_method+:} false; then :
6014  $as_echo_n "(cached) " >&6
6015else
6016  lt_cv_file_magic_cmd='$MAGIC_CMD'
6017lt_cv_file_magic_test_file=
6018lt_cv_deplibs_check_method='unknown'
6019# Need to set the preceding variable on all platforms that support
6020# interlibrary dependencies.
6021# 'none' -- dependencies not supported.
6022# `unknown' -- same as none, but documents that we really don't know.
6023# 'pass_all' -- all dependencies passed with no checks.
6024# 'test_compile' -- check by making test program.
6025# 'file_magic [[regex]]' -- check by looking for files in library path
6026# which responds to the $file_magic_cmd with a given extended regex.
6027# If you have `file' or equivalent on your system and you're not sure
6028# whether `pass_all' will *always* work, you probably want this one.
6029
6030case $host_os in
6031aix[4-9]*)
6032  lt_cv_deplibs_check_method=pass_all
6033  ;;
6034
6035beos*)
6036  lt_cv_deplibs_check_method=pass_all
6037  ;;
6038
6039bsdi[45]*)
6040  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6041  lt_cv_file_magic_cmd='/usr/bin/file -L'
6042  lt_cv_file_magic_test_file=/shlib/libc.so
6043  ;;
6044
6045cygwin*)
6046  # func_win32_libid is a shell function defined in ltmain.sh
6047  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6048  lt_cv_file_magic_cmd='func_win32_libid'
6049  ;;
6050
6051mingw* | pw32*)
6052  # Base MSYS/MinGW do not provide the 'file' command needed by
6053  # func_win32_libid shell function, so use a weaker test based on 'objdump',
6054  # unless we find 'file', for example because we are cross-compiling.
6055  # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6056  if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6057    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6058    lt_cv_file_magic_cmd='func_win32_libid'
6059  else
6060    # Keep this pattern in sync with the one in func_win32_libid.
6061    lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6062    lt_cv_file_magic_cmd='$OBJDUMP -f'
6063  fi
6064  ;;
6065
6066cegcc*)
6067  # use the weaker test based on 'objdump'. See mingw*.
6068  lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6069  lt_cv_file_magic_cmd='$OBJDUMP -f'
6070  ;;
6071
6072darwin* | rhapsody*)
6073  lt_cv_deplibs_check_method=pass_all
6074  ;;
6075
6076freebsd* | dragonfly*)
6077  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6078    case $host_cpu in
6079    i*86 )
6080      # Not sure whether the presence of OpenBSD here was a mistake.
6081      # Let's accept both of them until this is cleared up.
6082      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6083      lt_cv_file_magic_cmd=/usr/bin/file
6084      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6085      ;;
6086    esac
6087  else
6088    lt_cv_deplibs_check_method=pass_all
6089  fi
6090  ;;
6091
6092gnu*)
6093  lt_cv_deplibs_check_method=pass_all
6094  ;;
6095
6096haiku*)
6097  lt_cv_deplibs_check_method=pass_all
6098  ;;
6099
6100hpux10.20* | hpux11*)
6101  lt_cv_file_magic_cmd=/usr/bin/file
6102  case $host_cpu in
6103  ia64*)
6104    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6105    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6106    ;;
6107  hppa*64*)
6108    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]'
6109    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6110    ;;
6111  *)
6112    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6113    lt_cv_file_magic_test_file=/usr/lib/libc.sl
6114    ;;
6115  esac
6116  ;;
6117
6118interix[3-9]*)
6119  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6120  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6121  ;;
6122
6123irix5* | irix6* | nonstopux*)
6124  case $LD in
6125  *-32|*"-32 ") libmagic=32-bit;;
6126  *-n32|*"-n32 ") libmagic=N32;;
6127  *-64|*"-64 ") libmagic=64-bit;;
6128  *) libmagic=never-match;;
6129  esac
6130  lt_cv_deplibs_check_method=pass_all
6131  ;;
6132
6133# This must be Linux ELF.
6134linux* | k*bsd*-gnu | kopensolaris*-gnu)
6135  lt_cv_deplibs_check_method=pass_all
6136  ;;
6137
6138netbsd*)
6139  if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6140    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6141  else
6142    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6143  fi
6144  ;;
6145
6146newos6*)
6147  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6148  lt_cv_file_magic_cmd=/usr/bin/file
6149  lt_cv_file_magic_test_file=/usr/lib/libnls.so
6150  ;;
6151
6152*nto* | *qnx*)
6153  lt_cv_deplibs_check_method=pass_all
6154  ;;
6155
6156openbsd*)
6157  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6158    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6159  else
6160    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6161  fi
6162  ;;
6163
6164osf3* | osf4* | osf5*)
6165  lt_cv_deplibs_check_method=pass_all
6166  ;;
6167
6168rdos*)
6169  lt_cv_deplibs_check_method=pass_all
6170  ;;
6171
6172solaris*)
6173  lt_cv_deplibs_check_method=pass_all
6174  ;;
6175
6176sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6177  lt_cv_deplibs_check_method=pass_all
6178  ;;
6179
6180sysv4 | sysv4.3*)
6181  case $host_vendor in
6182  motorola)
6183    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]'
6184    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6185    ;;
6186  ncr)
6187    lt_cv_deplibs_check_method=pass_all
6188    ;;
6189  sequent)
6190    lt_cv_file_magic_cmd='/bin/file'
6191    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6192    ;;
6193  sni)
6194    lt_cv_file_magic_cmd='/bin/file'
6195    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6196    lt_cv_file_magic_test_file=/lib/libc.so
6197    ;;
6198  siemens)
6199    lt_cv_deplibs_check_method=pass_all
6200    ;;
6201  pc)
6202    lt_cv_deplibs_check_method=pass_all
6203    ;;
6204  esac
6205  ;;
6206
6207tpf*)
6208  lt_cv_deplibs_check_method=pass_all
6209  ;;
6210esac
6211
6212fi
6213{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6214$as_echo "$lt_cv_deplibs_check_method" >&6; }
6215
6216file_magic_glob=
6217want_nocaseglob=no
6218if test "$build" = "$host"; then
6219  case $host_os in
6220  mingw* | pw32*)
6221    if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6222      want_nocaseglob=yes
6223    else
6224      file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6225    fi
6226    ;;
6227  esac
6228fi
6229
6230file_magic_cmd=$lt_cv_file_magic_cmd
6231deplibs_check_method=$lt_cv_deplibs_check_method
6232test -z "$deplibs_check_method" && deplibs_check_method=unknown
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255if test -n "$ac_tool_prefix"; then
6256  # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6257set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6259$as_echo_n "checking for $ac_word... " >&6; }
6260if ${ac_cv_prog_DLLTOOL+:} false; then :
6261  $as_echo_n "(cached) " >&6
6262else
6263  if test -n "$DLLTOOL"; then
6264  ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6265else
6266as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6267for as_dir in $PATH
6268do
6269  IFS=$as_save_IFS
6270  test -z "$as_dir" && as_dir=.
6271    for ac_exec_ext in '' $ac_executable_extensions; do
6272  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6273    ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6274    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6275    break 2
6276  fi
6277done
6278  done
6279IFS=$as_save_IFS
6280
6281fi
6282fi
6283DLLTOOL=$ac_cv_prog_DLLTOOL
6284if test -n "$DLLTOOL"; then
6285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6286$as_echo "$DLLTOOL" >&6; }
6287else
6288  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6289$as_echo "no" >&6; }
6290fi
6291
6292
6293fi
6294if test -z "$ac_cv_prog_DLLTOOL"; then
6295  ac_ct_DLLTOOL=$DLLTOOL
6296  # Extract the first word of "dlltool", so it can be a program name with args.
6297set dummy dlltool; ac_word=$2
6298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6299$as_echo_n "checking for $ac_word... " >&6; }
6300if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6301  $as_echo_n "(cached) " >&6
6302else
6303  if test -n "$ac_ct_DLLTOOL"; then
6304  ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6305else
6306as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6307for as_dir in $PATH
6308do
6309  IFS=$as_save_IFS
6310  test -z "$as_dir" && as_dir=.
6311    for ac_exec_ext in '' $ac_executable_extensions; do
6312  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6313    ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6314    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6315    break 2
6316  fi
6317done
6318  done
6319IFS=$as_save_IFS
6320
6321fi
6322fi
6323ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6324if test -n "$ac_ct_DLLTOOL"; then
6325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6326$as_echo "$ac_ct_DLLTOOL" >&6; }
6327else
6328  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6329$as_echo "no" >&6; }
6330fi
6331
6332  if test "x$ac_ct_DLLTOOL" = x; then
6333    DLLTOOL="false"
6334  else
6335    case $cross_compiling:$ac_tool_warned in
6336yes:)
6337{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6338$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6339ac_tool_warned=yes ;;
6340esac
6341    DLLTOOL=$ac_ct_DLLTOOL
6342  fi
6343else
6344  DLLTOOL="$ac_cv_prog_DLLTOOL"
6345fi
6346
6347test -z "$DLLTOOL" && DLLTOOL=dlltool
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6359$as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6360if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6361  $as_echo_n "(cached) " >&6
6362else
6363  lt_cv_sharedlib_from_linklib_cmd='unknown'
6364
6365case $host_os in
6366cygwin* | mingw* | pw32* | cegcc*)
6367  # two different shell functions defined in ltmain.sh
6368  # decide which to use based on capabilities of $DLLTOOL
6369  case `$DLLTOOL --help 2>&1` in
6370  *--identify-strict*)
6371    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6372    ;;
6373  *)
6374    lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6375    ;;
6376  esac
6377  ;;
6378*)
6379  # fallback: assume linklib IS sharedlib
6380  lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6381  ;;
6382esac
6383
6384fi
6385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6386$as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6387sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6388test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6389
6390
6391
6392
6393
6394
6395
6396if test -n "$ac_tool_prefix"; then
6397  for ac_prog in ar
6398  do
6399    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6400set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6402$as_echo_n "checking for $ac_word... " >&6; }
6403if ${ac_cv_prog_AR+:} false; then :
6404  $as_echo_n "(cached) " >&6
6405else
6406  if test -n "$AR"; then
6407  ac_cv_prog_AR="$AR" # Let the user override the test.
6408else
6409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410for as_dir in $PATH
6411do
6412  IFS=$as_save_IFS
6413  test -z "$as_dir" && as_dir=.
6414    for ac_exec_ext in '' $ac_executable_extensions; do
6415  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6416    ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6417    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6418    break 2
6419  fi
6420done
6421  done
6422IFS=$as_save_IFS
6423
6424fi
6425fi
6426AR=$ac_cv_prog_AR
6427if test -n "$AR"; then
6428  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6429$as_echo "$AR" >&6; }
6430else
6431  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6432$as_echo "no" >&6; }
6433fi
6434
6435
6436    test -n "$AR" && break
6437  done
6438fi
6439if test -z "$AR"; then
6440  ac_ct_AR=$AR
6441  for ac_prog in ar
6442do
6443  # Extract the first word of "$ac_prog", so it can be a program name with args.
6444set dummy $ac_prog; ac_word=$2
6445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446$as_echo_n "checking for $ac_word... " >&6; }
6447if ${ac_cv_prog_ac_ct_AR+:} false; then :
6448  $as_echo_n "(cached) " >&6
6449else
6450  if test -n "$ac_ct_AR"; then
6451  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6452else
6453as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6454for as_dir in $PATH
6455do
6456  IFS=$as_save_IFS
6457  test -z "$as_dir" && as_dir=.
6458    for ac_exec_ext in '' $ac_executable_extensions; do
6459  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6460    ac_cv_prog_ac_ct_AR="$ac_prog"
6461    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6462    break 2
6463  fi
6464done
6465  done
6466IFS=$as_save_IFS
6467
6468fi
6469fi
6470ac_ct_AR=$ac_cv_prog_ac_ct_AR
6471if test -n "$ac_ct_AR"; then
6472  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6473$as_echo "$ac_ct_AR" >&6; }
6474else
6475  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6476$as_echo "no" >&6; }
6477fi
6478
6479
6480  test -n "$ac_ct_AR" && break
6481done
6482
6483  if test "x$ac_ct_AR" = x; then
6484    AR="false"
6485  else
6486    case $cross_compiling:$ac_tool_warned in
6487yes:)
6488{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6489$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6490ac_tool_warned=yes ;;
6491esac
6492    AR=$ac_ct_AR
6493  fi
6494fi
6495
6496: ${AR=ar}
6497: ${AR_FLAGS=cru}
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6510$as_echo_n "checking for archiver @FILE support... " >&6; }
6511if ${lt_cv_ar_at_file+:} false; then :
6512  $as_echo_n "(cached) " >&6
6513else
6514  lt_cv_ar_at_file=no
6515   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516/* end confdefs.h.  */
6517
6518int
6519main ()
6520{
6521
6522  ;
6523  return 0;
6524}
6525_ACEOF
6526if ac_fn_c_try_compile "$LINENO"; then :
6527  echo conftest.$ac_objext > conftest.lst
6528      lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6529      { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6530  (eval $lt_ar_try) 2>&5
6531  ac_status=$?
6532  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533  test $ac_status = 0; }
6534      if test "$ac_status" -eq 0; then
6535	# Ensure the archiver fails upon bogus file names.
6536	rm -f conftest.$ac_objext libconftest.a
6537	{ { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6538  (eval $lt_ar_try) 2>&5
6539  ac_status=$?
6540  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6541  test $ac_status = 0; }
6542	if test "$ac_status" -ne 0; then
6543          lt_cv_ar_at_file=@
6544        fi
6545      fi
6546      rm -f conftest.* libconftest.a
6547
6548fi
6549rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6550
6551fi
6552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6553$as_echo "$lt_cv_ar_at_file" >&6; }
6554
6555if test "x$lt_cv_ar_at_file" = xno; then
6556  archiver_list_spec=
6557else
6558  archiver_list_spec=$lt_cv_ar_at_file
6559fi
6560
6561
6562
6563
6564
6565
6566
6567if test -n "$ac_tool_prefix"; then
6568  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6569set dummy ${ac_tool_prefix}strip; ac_word=$2
6570{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6571$as_echo_n "checking for $ac_word... " >&6; }
6572if ${ac_cv_prog_STRIP+:} false; then :
6573  $as_echo_n "(cached) " >&6
6574else
6575  if test -n "$STRIP"; then
6576  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6577else
6578as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579for as_dir in $PATH
6580do
6581  IFS=$as_save_IFS
6582  test -z "$as_dir" && as_dir=.
6583    for ac_exec_ext in '' $ac_executable_extensions; do
6584  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6585    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6586    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6587    break 2
6588  fi
6589done
6590  done
6591IFS=$as_save_IFS
6592
6593fi
6594fi
6595STRIP=$ac_cv_prog_STRIP
6596if test -n "$STRIP"; then
6597  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6598$as_echo "$STRIP" >&6; }
6599else
6600  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6601$as_echo "no" >&6; }
6602fi
6603
6604
6605fi
6606if test -z "$ac_cv_prog_STRIP"; then
6607  ac_ct_STRIP=$STRIP
6608  # Extract the first word of "strip", so it can be a program name with args.
6609set dummy strip; ac_word=$2
6610{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6611$as_echo_n "checking for $ac_word... " >&6; }
6612if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6613  $as_echo_n "(cached) " >&6
6614else
6615  if test -n "$ac_ct_STRIP"; then
6616  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6617else
6618as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6619for as_dir in $PATH
6620do
6621  IFS=$as_save_IFS
6622  test -z "$as_dir" && as_dir=.
6623    for ac_exec_ext in '' $ac_executable_extensions; do
6624  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6625    ac_cv_prog_ac_ct_STRIP="strip"
6626    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6627    break 2
6628  fi
6629done
6630  done
6631IFS=$as_save_IFS
6632
6633fi
6634fi
6635ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6636if test -n "$ac_ct_STRIP"; then
6637  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6638$as_echo "$ac_ct_STRIP" >&6; }
6639else
6640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6641$as_echo "no" >&6; }
6642fi
6643
6644  if test "x$ac_ct_STRIP" = x; then
6645    STRIP=":"
6646  else
6647    case $cross_compiling:$ac_tool_warned in
6648yes:)
6649{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6651ac_tool_warned=yes ;;
6652esac
6653    STRIP=$ac_ct_STRIP
6654  fi
6655else
6656  STRIP="$ac_cv_prog_STRIP"
6657fi
6658
6659test -z "$STRIP" && STRIP=:
6660
6661
6662
6663
6664
6665
6666if test -n "$ac_tool_prefix"; then
6667  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6668set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670$as_echo_n "checking for $ac_word... " >&6; }
6671if ${ac_cv_prog_RANLIB+:} false; then :
6672  $as_echo_n "(cached) " >&6
6673else
6674  if test -n "$RANLIB"; then
6675  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6676else
6677as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678for as_dir in $PATH
6679do
6680  IFS=$as_save_IFS
6681  test -z "$as_dir" && as_dir=.
6682    for ac_exec_ext in '' $ac_executable_extensions; do
6683  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6684    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6685    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686    break 2
6687  fi
6688done
6689  done
6690IFS=$as_save_IFS
6691
6692fi
6693fi
6694RANLIB=$ac_cv_prog_RANLIB
6695if test -n "$RANLIB"; then
6696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6697$as_echo "$RANLIB" >&6; }
6698else
6699  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700$as_echo "no" >&6; }
6701fi
6702
6703
6704fi
6705if test -z "$ac_cv_prog_RANLIB"; then
6706  ac_ct_RANLIB=$RANLIB
6707  # Extract the first word of "ranlib", so it can be a program name with args.
6708set dummy ranlib; ac_word=$2
6709{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710$as_echo_n "checking for $ac_word... " >&6; }
6711if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6712  $as_echo_n "(cached) " >&6
6713else
6714  if test -n "$ac_ct_RANLIB"; then
6715  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6716else
6717as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718for as_dir in $PATH
6719do
6720  IFS=$as_save_IFS
6721  test -z "$as_dir" && as_dir=.
6722    for ac_exec_ext in '' $ac_executable_extensions; do
6723  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6724    ac_cv_prog_ac_ct_RANLIB="ranlib"
6725    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726    break 2
6727  fi
6728done
6729  done
6730IFS=$as_save_IFS
6731
6732fi
6733fi
6734ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6735if test -n "$ac_ct_RANLIB"; then
6736  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6737$as_echo "$ac_ct_RANLIB" >&6; }
6738else
6739  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740$as_echo "no" >&6; }
6741fi
6742
6743  if test "x$ac_ct_RANLIB" = x; then
6744    RANLIB=":"
6745  else
6746    case $cross_compiling:$ac_tool_warned in
6747yes:)
6748{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6749$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6750ac_tool_warned=yes ;;
6751esac
6752    RANLIB=$ac_ct_RANLIB
6753  fi
6754else
6755  RANLIB="$ac_cv_prog_RANLIB"
6756fi
6757
6758test -z "$RANLIB" && RANLIB=:
6759
6760
6761
6762
6763
6764
6765# Determine commands to create old-style static archives.
6766old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6767old_postinstall_cmds='chmod 644 $oldlib'
6768old_postuninstall_cmds=
6769
6770if test -n "$RANLIB"; then
6771  case $host_os in
6772  openbsd*)
6773    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6774    ;;
6775  *)
6776    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6777    ;;
6778  esac
6779  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6780fi
6781
6782case $host_os in
6783  darwin*)
6784    lock_old_archive_extraction=yes ;;
6785  *)
6786    lock_old_archive_extraction=no ;;
6787esac
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827# If no C compiler was specified, use CC.
6828LTCC=${LTCC-"$CC"}
6829
6830# If no C compiler flags were specified, use CFLAGS.
6831LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6832
6833# Allow CC to be a program name with arguments.
6834compiler=$CC
6835
6836
6837# Check for command to grab the raw symbol name followed by C symbol from nm.
6838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6839$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6840if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6841  $as_echo_n "(cached) " >&6
6842else
6843
6844# These are sane defaults that work on at least a few old systems.
6845# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6846
6847# Character class describing NM global symbol codes.
6848symcode='[BCDEGRST]'
6849
6850# Regexp to match symbols that can be accessed directly from C.
6851sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6852
6853# Define system-specific variables.
6854case $host_os in
6855aix*)
6856  symcode='[BCDT]'
6857  ;;
6858cygwin* | mingw* | pw32* | cegcc*)
6859  symcode='[ABCDGISTW]'
6860  ;;
6861hpux*)
6862  if test "$host_cpu" = ia64; then
6863    symcode='[ABCDEGRST]'
6864  fi
6865  ;;
6866irix* | nonstopux*)
6867  symcode='[BCDEGRST]'
6868  ;;
6869osf*)
6870  symcode='[BCDEGQRST]'
6871  ;;
6872solaris*)
6873  symcode='[BDRT]'
6874  ;;
6875sco3.2v5*)
6876  symcode='[DT]'
6877  ;;
6878sysv4.2uw2*)
6879  symcode='[DT]'
6880  ;;
6881sysv5* | sco5v6* | unixware* | OpenUNIX*)
6882  symcode='[ABDT]'
6883  ;;
6884sysv4)
6885  symcode='[DFNSTU]'
6886  ;;
6887esac
6888
6889# If we're using GNU nm, then use its standard symbol codes.
6890case `$NM -V 2>&1` in
6891*GNU* | *'with BFD'*)
6892  symcode='[ABCDGIRSTW]' ;;
6893esac
6894
6895# Transform an extracted symbol line into a proper C declaration.
6896# Some systems (esp. on ia64) link data and code symbols differently,
6897# so use this general approach.
6898lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6899
6900# Transform an extracted symbol line into symbol name and symbol address
6901lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6902lt_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'"
6903
6904# Handle CRLF in mingw tool chain
6905opt_cr=
6906case $build_os in
6907mingw*)
6908  opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6909  ;;
6910esac
6911
6912# Try without a prefix underscore, then with it.
6913for ac_symprfx in "" "_"; do
6914
6915  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6916  symxfrm="\\1 $ac_symprfx\\2 \\2"
6917
6918  # Write the raw and C identifiers.
6919  if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6920    # Fake it for dumpbin and say T for any non-static function
6921    # and D for any global variable.
6922    # Also find C++ and __fastcall symbols from MSVC++,
6923    # which start with @ or ?.
6924    lt_cv_sys_global_symbol_pipe="$AWK '"\
6925"     {last_section=section; section=\$ 3};"\
6926"     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6927"     \$ 0!~/External *\|/{next};"\
6928"     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6929"     {if(hide[section]) next};"\
6930"     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6931"     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6932"     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6933"     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6934"     ' prfx=^$ac_symprfx"
6935  else
6936    lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[	 ]\($symcode$symcode*\)[	 ][	 ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6937  fi
6938  lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6939
6940  # Check to see that the pipe works correctly.
6941  pipe_works=no
6942
6943  rm -f conftest*
6944  cat > conftest.$ac_ext <<_LT_EOF
6945#ifdef __cplusplus
6946extern "C" {
6947#endif
6948char nm_test_var;
6949void nm_test_func(void);
6950void nm_test_func(void){}
6951#ifdef __cplusplus
6952}
6953#endif
6954int main(){nm_test_var='a';nm_test_func();return(0);}
6955_LT_EOF
6956
6957  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6958  (eval $ac_compile) 2>&5
6959  ac_status=$?
6960  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6961  test $ac_status = 0; }; then
6962    # Now try to grab the symbols.
6963    nlist=conftest.nm
6964    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6965  (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6966  ac_status=$?
6967  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968  test $ac_status = 0; } && test -s "$nlist"; then
6969      # Try sorting and uniquifying the output.
6970      if sort "$nlist" | uniq > "$nlist"T; then
6971	mv -f "$nlist"T "$nlist"
6972      else
6973	rm -f "$nlist"T
6974      fi
6975
6976      # Make sure that we snagged all the symbols we need.
6977      if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6978	if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6979	  cat <<_LT_EOF > conftest.$ac_ext
6980/* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6981#if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6982/* DATA imports from DLLs on WIN32 con't be const, because runtime
6983   relocations are performed -- see ld's documentation on pseudo-relocs.  */
6984# define LT_DLSYM_CONST
6985#elif defined(__osf__)
6986/* This system does not cope well with relocations in const data.  */
6987# define LT_DLSYM_CONST
6988#else
6989# define LT_DLSYM_CONST const
6990#endif
6991
6992#ifdef __cplusplus
6993extern "C" {
6994#endif
6995
6996_LT_EOF
6997	  # Now generate the symbol file.
6998	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6999
7000	  cat <<_LT_EOF >> conftest.$ac_ext
7001
7002/* The mapping between symbol names and symbols.  */
7003LT_DLSYM_CONST struct {
7004  const char *name;
7005  void       *address;
7006}
7007lt__PROGRAM__LTX_preloaded_symbols[] =
7008{
7009  { "@PROGRAM@", (void *) 0 },
7010_LT_EOF
7011	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7012	  cat <<\_LT_EOF >> conftest.$ac_ext
7013  {0, (void *) 0}
7014};
7015
7016/* This works around a problem in FreeBSD linker */
7017#ifdef FREEBSD_WORKAROUND
7018static const void *lt_preloaded_setup() {
7019  return lt__PROGRAM__LTX_preloaded_symbols;
7020}
7021#endif
7022
7023#ifdef __cplusplus
7024}
7025#endif
7026_LT_EOF
7027	  # Now try linking the two files.
7028	  mv conftest.$ac_objext conftstm.$ac_objext
7029	  lt_globsym_save_LIBS=$LIBS
7030	  lt_globsym_save_CFLAGS=$CFLAGS
7031	  LIBS="conftstm.$ac_objext"
7032	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7033	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7034  (eval $ac_link) 2>&5
7035  ac_status=$?
7036  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7037  test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7038	    pipe_works=yes
7039	  fi
7040	  LIBS=$lt_globsym_save_LIBS
7041	  CFLAGS=$lt_globsym_save_CFLAGS
7042	else
7043	  echo "cannot find nm_test_func in $nlist" >&5
7044	fi
7045      else
7046	echo "cannot find nm_test_var in $nlist" >&5
7047      fi
7048    else
7049      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7050    fi
7051  else
7052    echo "$progname: failed program was:" >&5
7053    cat conftest.$ac_ext >&5
7054  fi
7055  rm -rf conftest* conftst*
7056
7057  # Do not use the global_symbol_pipe unless it works.
7058  if test "$pipe_works" = yes; then
7059    break
7060  else
7061    lt_cv_sys_global_symbol_pipe=
7062  fi
7063done
7064
7065fi
7066
7067if test -z "$lt_cv_sys_global_symbol_pipe"; then
7068  lt_cv_sys_global_symbol_to_cdecl=
7069fi
7070if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7071  { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7072$as_echo "failed" >&6; }
7073else
7074  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7075$as_echo "ok" >&6; }
7076fi
7077
7078# Response file support.
7079if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7080  nm_file_list_spec='@'
7081elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7082  nm_file_list_spec='@'
7083fi
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7112$as_echo_n "checking for sysroot... " >&6; }
7113
7114# Check whether --with-sysroot was given.
7115if test "${with_sysroot+set}" = set; then :
7116  withval=$with_sysroot;
7117else
7118  with_sysroot=no
7119fi
7120
7121
7122lt_sysroot=
7123case ${with_sysroot} in #(
7124 yes)
7125   if test "$GCC" = yes; then
7126     lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7127   fi
7128   ;; #(
7129 /*)
7130   lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7131   ;; #(
7132 no|'')
7133   ;; #(
7134 *)
7135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7136$as_echo "${with_sysroot}" >&6; }
7137   as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7138   ;;
7139esac
7140
7141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7142$as_echo "${lt_sysroot:-no}" >&6; }
7143
7144
7145
7146
7147
7148# Check whether --enable-libtool-lock was given.
7149if test "${enable_libtool_lock+set}" = set; then :
7150  enableval=$enable_libtool_lock;
7151fi
7152
7153test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7154
7155# Some flags need to be propagated to the compiler or linker for good
7156# libtool support.
7157case $host in
7158ia64-*-hpux*)
7159  # Find out which ABI we are using.
7160  echo 'int i;' > conftest.$ac_ext
7161  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7162  (eval $ac_compile) 2>&5
7163  ac_status=$?
7164  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7165  test $ac_status = 0; }; then
7166    case `/usr/bin/file conftest.$ac_objext` in
7167      *ELF-32*)
7168	HPUX_IA64_MODE="32"
7169	;;
7170      *ELF-64*)
7171	HPUX_IA64_MODE="64"
7172	;;
7173    esac
7174  fi
7175  rm -rf conftest*
7176  ;;
7177*-*-irix6*)
7178  # Find out which ABI we are using.
7179  echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7180  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7181  (eval $ac_compile) 2>&5
7182  ac_status=$?
7183  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7184  test $ac_status = 0; }; then
7185    if test "$lt_cv_prog_gnu_ld" = yes; then
7186      case `/usr/bin/file conftest.$ac_objext` in
7187	*32-bit*)
7188	  LD="${LD-ld} -melf32bsmip"
7189	  ;;
7190	*N32*)
7191	  LD="${LD-ld} -melf32bmipn32"
7192	  ;;
7193	*64-bit*)
7194	  LD="${LD-ld} -melf64bmip"
7195	;;
7196      esac
7197    else
7198      case `/usr/bin/file conftest.$ac_objext` in
7199	*32-bit*)
7200	  LD="${LD-ld} -32"
7201	  ;;
7202	*N32*)
7203	  LD="${LD-ld} -n32"
7204	  ;;
7205	*64-bit*)
7206	  LD="${LD-ld} -64"
7207	  ;;
7208      esac
7209    fi
7210  fi
7211  rm -rf conftest*
7212  ;;
7213
7214x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7215s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7216  # Find out which ABI we are using.
7217  echo 'int i;' > conftest.$ac_ext
7218  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7219  (eval $ac_compile) 2>&5
7220  ac_status=$?
7221  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7222  test $ac_status = 0; }; then
7223    case `/usr/bin/file conftest.o` in
7224      *32-bit*)
7225	case $host in
7226	  x86_64-*kfreebsd*-gnu)
7227	    LD="${LD-ld} -m elf_i386_fbsd"
7228	    ;;
7229	  x86_64-*linux*)
7230	    LD="${LD-ld} -m elf_i386"
7231	    ;;
7232	  ppc64-*linux*|powerpc64-*linux*)
7233	    LD="${LD-ld} -m elf32ppclinux"
7234	    ;;
7235	  s390x-*linux*)
7236	    LD="${LD-ld} -m elf_s390"
7237	    ;;
7238	  sparc64-*linux*)
7239	    LD="${LD-ld} -m elf32_sparc"
7240	    ;;
7241	esac
7242	;;
7243      *64-bit*)
7244	case $host in
7245	  x86_64-*kfreebsd*-gnu)
7246	    LD="${LD-ld} -m elf_x86_64_fbsd"
7247	    ;;
7248	  x86_64-*linux*)
7249	    LD="${LD-ld} -m elf_x86_64"
7250	    ;;
7251	  ppc*-*linux*|powerpc*-*linux*)
7252	    LD="${LD-ld} -m elf64ppc"
7253	    ;;
7254	  s390*-*linux*|s390*-*tpf*)
7255	    LD="${LD-ld} -m elf64_s390"
7256	    ;;
7257	  sparc*-*linux*)
7258	    LD="${LD-ld} -m elf64_sparc"
7259	    ;;
7260	esac
7261	;;
7262    esac
7263  fi
7264  rm -rf conftest*
7265  ;;
7266
7267*-*-sco3.2v5*)
7268  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7269  SAVE_CFLAGS="$CFLAGS"
7270  CFLAGS="$CFLAGS -belf"
7271  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7272$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7273if ${lt_cv_cc_needs_belf+:} false; then :
7274  $as_echo_n "(cached) " >&6
7275else
7276  ac_ext=c
7277ac_cpp='$CPP $CPPFLAGS'
7278ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7279ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7280ac_compiler_gnu=$ac_cv_c_compiler_gnu
7281
7282     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7283/* end confdefs.h.  */
7284
7285int
7286main ()
7287{
7288
7289  ;
7290  return 0;
7291}
7292_ACEOF
7293if ac_fn_c_try_link "$LINENO"; then :
7294  lt_cv_cc_needs_belf=yes
7295else
7296  lt_cv_cc_needs_belf=no
7297fi
7298rm -f core conftest.err conftest.$ac_objext \
7299    conftest$ac_exeext conftest.$ac_ext
7300     ac_ext=c
7301ac_cpp='$CPP $CPPFLAGS'
7302ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7303ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7304ac_compiler_gnu=$ac_cv_c_compiler_gnu
7305
7306fi
7307{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7308$as_echo "$lt_cv_cc_needs_belf" >&6; }
7309  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7310    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7311    CFLAGS="$SAVE_CFLAGS"
7312  fi
7313  ;;
7314sparc*-*solaris*)
7315  # Find out which ABI we are using.
7316  echo 'int i;' > conftest.$ac_ext
7317  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7318  (eval $ac_compile) 2>&5
7319  ac_status=$?
7320  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7321  test $ac_status = 0; }; then
7322    case `/usr/bin/file conftest.o` in
7323    *64-bit*)
7324      case $lt_cv_prog_gnu_ld in
7325      yes*) LD="${LD-ld} -m elf64_sparc" ;;
7326      *)
7327	if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7328	  LD="${LD-ld} -64"
7329	fi
7330	;;
7331      esac
7332      ;;
7333    esac
7334  fi
7335  rm -rf conftest*
7336  ;;
7337esac
7338
7339need_locks="$enable_libtool_lock"
7340
7341if test -n "$ac_tool_prefix"; then
7342  # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7343set dummy ${ac_tool_prefix}mt; ac_word=$2
7344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7345$as_echo_n "checking for $ac_word... " >&6; }
7346if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7347  $as_echo_n "(cached) " >&6
7348else
7349  if test -n "$MANIFEST_TOOL"; then
7350  ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7351else
7352as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7353for as_dir in $PATH
7354do
7355  IFS=$as_save_IFS
7356  test -z "$as_dir" && as_dir=.
7357    for ac_exec_ext in '' $ac_executable_extensions; do
7358  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7359    ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7360    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7361    break 2
7362  fi
7363done
7364  done
7365IFS=$as_save_IFS
7366
7367fi
7368fi
7369MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7370if test -n "$MANIFEST_TOOL"; then
7371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7372$as_echo "$MANIFEST_TOOL" >&6; }
7373else
7374  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7375$as_echo "no" >&6; }
7376fi
7377
7378
7379fi
7380if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7381  ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7382  # Extract the first word of "mt", so it can be a program name with args.
7383set dummy mt; ac_word=$2
7384{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7385$as_echo_n "checking for $ac_word... " >&6; }
7386if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7387  $as_echo_n "(cached) " >&6
7388else
7389  if test -n "$ac_ct_MANIFEST_TOOL"; then
7390  ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7391else
7392as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393for as_dir in $PATH
7394do
7395  IFS=$as_save_IFS
7396  test -z "$as_dir" && as_dir=.
7397    for ac_exec_ext in '' $ac_executable_extensions; do
7398  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7399    ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7400    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7401    break 2
7402  fi
7403done
7404  done
7405IFS=$as_save_IFS
7406
7407fi
7408fi
7409ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7410if test -n "$ac_ct_MANIFEST_TOOL"; then
7411  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7412$as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7413else
7414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7415$as_echo "no" >&6; }
7416fi
7417
7418  if test "x$ac_ct_MANIFEST_TOOL" = x; then
7419    MANIFEST_TOOL=":"
7420  else
7421    case $cross_compiling:$ac_tool_warned in
7422yes:)
7423{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7424$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7425ac_tool_warned=yes ;;
7426esac
7427    MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7428  fi
7429else
7430  MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7431fi
7432
7433test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7435$as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7436if ${lt_cv_path_mainfest_tool+:} false; then :
7437  $as_echo_n "(cached) " >&6
7438else
7439  lt_cv_path_mainfest_tool=no
7440  echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7441  $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7442  cat conftest.err >&5
7443  if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7444    lt_cv_path_mainfest_tool=yes
7445  fi
7446  rm -f conftest*
7447fi
7448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7449$as_echo "$lt_cv_path_mainfest_tool" >&6; }
7450if test "x$lt_cv_path_mainfest_tool" != xyes; then
7451  MANIFEST_TOOL=:
7452fi
7453
7454
7455
7456
7457
7458
7459  case $host_os in
7460    rhapsody* | darwin*)
7461    if test -n "$ac_tool_prefix"; then
7462  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7463set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7464{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465$as_echo_n "checking for $ac_word... " >&6; }
7466if ${ac_cv_prog_DSYMUTIL+:} false; then :
7467  $as_echo_n "(cached) " >&6
7468else
7469  if test -n "$DSYMUTIL"; then
7470  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7471else
7472as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473for as_dir in $PATH
7474do
7475  IFS=$as_save_IFS
7476  test -z "$as_dir" && as_dir=.
7477    for ac_exec_ext in '' $ac_executable_extensions; do
7478  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7480    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481    break 2
7482  fi
7483done
7484  done
7485IFS=$as_save_IFS
7486
7487fi
7488fi
7489DSYMUTIL=$ac_cv_prog_DSYMUTIL
7490if test -n "$DSYMUTIL"; then
7491  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7492$as_echo "$DSYMUTIL" >&6; }
7493else
7494  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7495$as_echo "no" >&6; }
7496fi
7497
7498
7499fi
7500if test -z "$ac_cv_prog_DSYMUTIL"; then
7501  ac_ct_DSYMUTIL=$DSYMUTIL
7502  # Extract the first word of "dsymutil", so it can be a program name with args.
7503set dummy dsymutil; ac_word=$2
7504{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7505$as_echo_n "checking for $ac_word... " >&6; }
7506if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7507  $as_echo_n "(cached) " >&6
7508else
7509  if test -n "$ac_ct_DSYMUTIL"; then
7510  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7511else
7512as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7513for as_dir in $PATH
7514do
7515  IFS=$as_save_IFS
7516  test -z "$as_dir" && as_dir=.
7517    for ac_exec_ext in '' $ac_executable_extensions; do
7518  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7519    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7520    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7521    break 2
7522  fi
7523done
7524  done
7525IFS=$as_save_IFS
7526
7527fi
7528fi
7529ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7530if test -n "$ac_ct_DSYMUTIL"; then
7531  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7532$as_echo "$ac_ct_DSYMUTIL" >&6; }
7533else
7534  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7535$as_echo "no" >&6; }
7536fi
7537
7538  if test "x$ac_ct_DSYMUTIL" = x; then
7539    DSYMUTIL=":"
7540  else
7541    case $cross_compiling:$ac_tool_warned in
7542yes:)
7543{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7544$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7545ac_tool_warned=yes ;;
7546esac
7547    DSYMUTIL=$ac_ct_DSYMUTIL
7548  fi
7549else
7550  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7551fi
7552
7553    if test -n "$ac_tool_prefix"; then
7554  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7555set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7557$as_echo_n "checking for $ac_word... " >&6; }
7558if ${ac_cv_prog_NMEDIT+:} false; then :
7559  $as_echo_n "(cached) " >&6
7560else
7561  if test -n "$NMEDIT"; then
7562  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7563else
7564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565for as_dir in $PATH
7566do
7567  IFS=$as_save_IFS
7568  test -z "$as_dir" && as_dir=.
7569    for ac_exec_ext in '' $ac_executable_extensions; do
7570  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7571    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7572    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7573    break 2
7574  fi
7575done
7576  done
7577IFS=$as_save_IFS
7578
7579fi
7580fi
7581NMEDIT=$ac_cv_prog_NMEDIT
7582if test -n "$NMEDIT"; then
7583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7584$as_echo "$NMEDIT" >&6; }
7585else
7586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7587$as_echo "no" >&6; }
7588fi
7589
7590
7591fi
7592if test -z "$ac_cv_prog_NMEDIT"; then
7593  ac_ct_NMEDIT=$NMEDIT
7594  # Extract the first word of "nmedit", so it can be a program name with args.
7595set dummy nmedit; ac_word=$2
7596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7597$as_echo_n "checking for $ac_word... " >&6; }
7598if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7599  $as_echo_n "(cached) " >&6
7600else
7601  if test -n "$ac_ct_NMEDIT"; then
7602  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7603else
7604as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7605for as_dir in $PATH
7606do
7607  IFS=$as_save_IFS
7608  test -z "$as_dir" && as_dir=.
7609    for ac_exec_ext in '' $ac_executable_extensions; do
7610  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7611    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7612    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7613    break 2
7614  fi
7615done
7616  done
7617IFS=$as_save_IFS
7618
7619fi
7620fi
7621ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7622if test -n "$ac_ct_NMEDIT"; then
7623  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7624$as_echo "$ac_ct_NMEDIT" >&6; }
7625else
7626  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7627$as_echo "no" >&6; }
7628fi
7629
7630  if test "x$ac_ct_NMEDIT" = x; then
7631    NMEDIT=":"
7632  else
7633    case $cross_compiling:$ac_tool_warned in
7634yes:)
7635{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7636$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7637ac_tool_warned=yes ;;
7638esac
7639    NMEDIT=$ac_ct_NMEDIT
7640  fi
7641else
7642  NMEDIT="$ac_cv_prog_NMEDIT"
7643fi
7644
7645    if test -n "$ac_tool_prefix"; then
7646  # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7647set dummy ${ac_tool_prefix}lipo; ac_word=$2
7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7649$as_echo_n "checking for $ac_word... " >&6; }
7650if ${ac_cv_prog_LIPO+:} false; then :
7651  $as_echo_n "(cached) " >&6
7652else
7653  if test -n "$LIPO"; then
7654  ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7655else
7656as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657for as_dir in $PATH
7658do
7659  IFS=$as_save_IFS
7660  test -z "$as_dir" && as_dir=.
7661    for ac_exec_ext in '' $ac_executable_extensions; do
7662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7663    ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7664    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7665    break 2
7666  fi
7667done
7668  done
7669IFS=$as_save_IFS
7670
7671fi
7672fi
7673LIPO=$ac_cv_prog_LIPO
7674if test -n "$LIPO"; then
7675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7676$as_echo "$LIPO" >&6; }
7677else
7678  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7679$as_echo "no" >&6; }
7680fi
7681
7682
7683fi
7684if test -z "$ac_cv_prog_LIPO"; then
7685  ac_ct_LIPO=$LIPO
7686  # Extract the first word of "lipo", so it can be a program name with args.
7687set dummy lipo; ac_word=$2
7688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7689$as_echo_n "checking for $ac_word... " >&6; }
7690if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7691  $as_echo_n "(cached) " >&6
7692else
7693  if test -n "$ac_ct_LIPO"; then
7694  ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7695else
7696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7697for as_dir in $PATH
7698do
7699  IFS=$as_save_IFS
7700  test -z "$as_dir" && as_dir=.
7701    for ac_exec_ext in '' $ac_executable_extensions; do
7702  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7703    ac_cv_prog_ac_ct_LIPO="lipo"
7704    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7705    break 2
7706  fi
7707done
7708  done
7709IFS=$as_save_IFS
7710
7711fi
7712fi
7713ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7714if test -n "$ac_ct_LIPO"; then
7715  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7716$as_echo "$ac_ct_LIPO" >&6; }
7717else
7718  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7719$as_echo "no" >&6; }
7720fi
7721
7722  if test "x$ac_ct_LIPO" = x; then
7723    LIPO=":"
7724  else
7725    case $cross_compiling:$ac_tool_warned in
7726yes:)
7727{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7728$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7729ac_tool_warned=yes ;;
7730esac
7731    LIPO=$ac_ct_LIPO
7732  fi
7733else
7734  LIPO="$ac_cv_prog_LIPO"
7735fi
7736
7737    if test -n "$ac_tool_prefix"; then
7738  # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7739set dummy ${ac_tool_prefix}otool; ac_word=$2
7740{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7741$as_echo_n "checking for $ac_word... " >&6; }
7742if ${ac_cv_prog_OTOOL+:} false; then :
7743  $as_echo_n "(cached) " >&6
7744else
7745  if test -n "$OTOOL"; then
7746  ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7747else
7748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749for as_dir in $PATH
7750do
7751  IFS=$as_save_IFS
7752  test -z "$as_dir" && as_dir=.
7753    for ac_exec_ext in '' $ac_executable_extensions; do
7754  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7755    ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7756    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7757    break 2
7758  fi
7759done
7760  done
7761IFS=$as_save_IFS
7762
7763fi
7764fi
7765OTOOL=$ac_cv_prog_OTOOL
7766if test -n "$OTOOL"; then
7767  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7768$as_echo "$OTOOL" >&6; }
7769else
7770  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7771$as_echo "no" >&6; }
7772fi
7773
7774
7775fi
7776if test -z "$ac_cv_prog_OTOOL"; then
7777  ac_ct_OTOOL=$OTOOL
7778  # Extract the first word of "otool", so it can be a program name with args.
7779set dummy otool; ac_word=$2
7780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7781$as_echo_n "checking for $ac_word... " >&6; }
7782if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7783  $as_echo_n "(cached) " >&6
7784else
7785  if test -n "$ac_ct_OTOOL"; then
7786  ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7787else
7788as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7789for as_dir in $PATH
7790do
7791  IFS=$as_save_IFS
7792  test -z "$as_dir" && as_dir=.
7793    for ac_exec_ext in '' $ac_executable_extensions; do
7794  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7795    ac_cv_prog_ac_ct_OTOOL="otool"
7796    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7797    break 2
7798  fi
7799done
7800  done
7801IFS=$as_save_IFS
7802
7803fi
7804fi
7805ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7806if test -n "$ac_ct_OTOOL"; then
7807  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7808$as_echo "$ac_ct_OTOOL" >&6; }
7809else
7810  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7811$as_echo "no" >&6; }
7812fi
7813
7814  if test "x$ac_ct_OTOOL" = x; then
7815    OTOOL=":"
7816  else
7817    case $cross_compiling:$ac_tool_warned in
7818yes:)
7819{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7820$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7821ac_tool_warned=yes ;;
7822esac
7823    OTOOL=$ac_ct_OTOOL
7824  fi
7825else
7826  OTOOL="$ac_cv_prog_OTOOL"
7827fi
7828
7829    if test -n "$ac_tool_prefix"; then
7830  # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7831set dummy ${ac_tool_prefix}otool64; ac_word=$2
7832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833$as_echo_n "checking for $ac_word... " >&6; }
7834if ${ac_cv_prog_OTOOL64+:} false; then :
7835  $as_echo_n "(cached) " >&6
7836else
7837  if test -n "$OTOOL64"; then
7838  ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7839else
7840as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841for as_dir in $PATH
7842do
7843  IFS=$as_save_IFS
7844  test -z "$as_dir" && as_dir=.
7845    for ac_exec_ext in '' $ac_executable_extensions; do
7846  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7847    ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7848    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7849    break 2
7850  fi
7851done
7852  done
7853IFS=$as_save_IFS
7854
7855fi
7856fi
7857OTOOL64=$ac_cv_prog_OTOOL64
7858if test -n "$OTOOL64"; then
7859  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7860$as_echo "$OTOOL64" >&6; }
7861else
7862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7863$as_echo "no" >&6; }
7864fi
7865
7866
7867fi
7868if test -z "$ac_cv_prog_OTOOL64"; then
7869  ac_ct_OTOOL64=$OTOOL64
7870  # Extract the first word of "otool64", so it can be a program name with args.
7871set dummy otool64; ac_word=$2
7872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7873$as_echo_n "checking for $ac_word... " >&6; }
7874if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7875  $as_echo_n "(cached) " >&6
7876else
7877  if test -n "$ac_ct_OTOOL64"; then
7878  ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7879else
7880as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7881for as_dir in $PATH
7882do
7883  IFS=$as_save_IFS
7884  test -z "$as_dir" && as_dir=.
7885    for ac_exec_ext in '' $ac_executable_extensions; do
7886  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7887    ac_cv_prog_ac_ct_OTOOL64="otool64"
7888    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7889    break 2
7890  fi
7891done
7892  done
7893IFS=$as_save_IFS
7894
7895fi
7896fi
7897ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7898if test -n "$ac_ct_OTOOL64"; then
7899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7900$as_echo "$ac_ct_OTOOL64" >&6; }
7901else
7902  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7903$as_echo "no" >&6; }
7904fi
7905
7906  if test "x$ac_ct_OTOOL64" = x; then
7907    OTOOL64=":"
7908  else
7909    case $cross_compiling:$ac_tool_warned in
7910yes:)
7911{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7912$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7913ac_tool_warned=yes ;;
7914esac
7915    OTOOL64=$ac_ct_OTOOL64
7916  fi
7917else
7918  OTOOL64="$ac_cv_prog_OTOOL64"
7919fi
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7948$as_echo_n "checking for -single_module linker flag... " >&6; }
7949if ${lt_cv_apple_cc_single_mod+:} false; then :
7950  $as_echo_n "(cached) " >&6
7951else
7952  lt_cv_apple_cc_single_mod=no
7953      if test -z "${LT_MULTI_MODULE}"; then
7954	# By default we will add the -single_module flag. You can override
7955	# by either setting the environment variable LT_MULTI_MODULE
7956	# non-empty at configure time, or by adding -multi_module to the
7957	# link flags.
7958	rm -rf libconftest.dylib*
7959	echo "int foo(void){return 1;}" > conftest.c
7960	echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7961-dynamiclib -Wl,-single_module conftest.c" >&5
7962	$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7963	  -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7964        _lt_result=$?
7965	if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7966	  lt_cv_apple_cc_single_mod=yes
7967	else
7968	  cat conftest.err >&5
7969	fi
7970	rm -rf libconftest.dylib*
7971	rm -f conftest.*
7972      fi
7973fi
7974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7975$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7976    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7977$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7978if ${lt_cv_ld_exported_symbols_list+:} false; then :
7979  $as_echo_n "(cached) " >&6
7980else
7981  lt_cv_ld_exported_symbols_list=no
7982      save_LDFLAGS=$LDFLAGS
7983      echo "_main" > conftest.sym
7984      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7985      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7986/* end confdefs.h.  */
7987
7988int
7989main ()
7990{
7991
7992  ;
7993  return 0;
7994}
7995_ACEOF
7996if ac_fn_c_try_link "$LINENO"; then :
7997  lt_cv_ld_exported_symbols_list=yes
7998else
7999  lt_cv_ld_exported_symbols_list=no
8000fi
8001rm -f core conftest.err conftest.$ac_objext \
8002    conftest$ac_exeext conftest.$ac_ext
8003	LDFLAGS="$save_LDFLAGS"
8004
8005fi
8006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8007$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8008    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8009$as_echo_n "checking for -force_load linker flag... " >&6; }
8010if ${lt_cv_ld_force_load+:} false; then :
8011  $as_echo_n "(cached) " >&6
8012else
8013  lt_cv_ld_force_load=no
8014      cat > conftest.c << _LT_EOF
8015int forced_loaded() { return 2;}
8016_LT_EOF
8017      echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8018      $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8019      echo "$AR cru libconftest.a conftest.o" >&5
8020      $AR cru libconftest.a conftest.o 2>&5
8021      echo "$RANLIB libconftest.a" >&5
8022      $RANLIB libconftest.a 2>&5
8023      cat > conftest.c << _LT_EOF
8024int main() { return 0;}
8025_LT_EOF
8026      echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8027      $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8028      _lt_result=$?
8029      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8030	lt_cv_ld_force_load=yes
8031      else
8032	cat conftest.err >&5
8033      fi
8034        rm -f conftest.err libconftest.a conftest conftest.c
8035        rm -rf conftest.dSYM
8036
8037fi
8038{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8039$as_echo "$lt_cv_ld_force_load" >&6; }
8040    case $host_os in
8041    rhapsody* | darwin1.[012])
8042      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8043    darwin1.*)
8044      _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8045    darwin*) # darwin 5.x on
8046      # if running on 10.5 or later, the deployment target defaults
8047      # to the OS version, if on x86, and 10.4, the deployment
8048      # target defaults to 10.4. Don't you love it?
8049      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8050	10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8051	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8052	10.[012]*)
8053	  _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8054	10.*)
8055	  _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8056      esac
8057    ;;
8058  esac
8059    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8060      _lt_dar_single_mod='$single_module'
8061    fi
8062    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8063      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8064    else
8065      _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8066    fi
8067    if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8068      _lt_dsymutil='~$DSYMUTIL $lib || :'
8069    else
8070      _lt_dsymutil=
8071    fi
8072    ;;
8073  esac
8074
8075for ac_header in dlfcn.h
8076do :
8077  ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8078"
8079if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8080  cat >>confdefs.h <<_ACEOF
8081#define HAVE_DLFCN_H 1
8082_ACEOF
8083
8084fi
8085
8086done
8087
8088
8089
8090
8091
8092# Set options
8093
8094
8095
8096        enable_dlopen=no
8097
8098
8099  enable_win32_dll=no
8100
8101
8102            # Check whether --enable-shared was given.
8103if test "${enable_shared+set}" = set; then :
8104  enableval=$enable_shared; p=${PACKAGE-default}
8105    case $enableval in
8106    yes) enable_shared=yes ;;
8107    no) enable_shared=no ;;
8108    *)
8109      enable_shared=no
8110      # Look at the argument we got.  We use all the common list separators.
8111      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8112      for pkg in $enableval; do
8113	IFS="$lt_save_ifs"
8114	if test "X$pkg" = "X$p"; then
8115	  enable_shared=yes
8116	fi
8117      done
8118      IFS="$lt_save_ifs"
8119      ;;
8120    esac
8121else
8122  enable_shared=yes
8123fi
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133  # Check whether --enable-static was given.
8134if test "${enable_static+set}" = set; then :
8135  enableval=$enable_static; p=${PACKAGE-default}
8136    case $enableval in
8137    yes) enable_static=yes ;;
8138    no) enable_static=no ;;
8139    *)
8140     enable_static=no
8141      # Look at the argument we got.  We use all the common list separators.
8142      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8143      for pkg in $enableval; do
8144	IFS="$lt_save_ifs"
8145	if test "X$pkg" = "X$p"; then
8146	  enable_static=yes
8147	fi
8148      done
8149      IFS="$lt_save_ifs"
8150      ;;
8151    esac
8152else
8153  enable_static=yes
8154fi
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165# Check whether --with-pic was given.
8166if test "${with_pic+set}" = set; then :
8167  withval=$with_pic; pic_mode="$withval"
8168else
8169  pic_mode=default
8170fi
8171
8172
8173test -z "$pic_mode" && pic_mode=default
8174
8175
8176
8177
8178
8179
8180
8181  # Check whether --enable-fast-install was given.
8182if test "${enable_fast_install+set}" = set; then :
8183  enableval=$enable_fast_install; p=${PACKAGE-default}
8184    case $enableval in
8185    yes) enable_fast_install=yes ;;
8186    no) enable_fast_install=no ;;
8187    *)
8188      enable_fast_install=no
8189      # Look at the argument we got.  We use all the common list separators.
8190      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8191      for pkg in $enableval; do
8192	IFS="$lt_save_ifs"
8193	if test "X$pkg" = "X$p"; then
8194	  enable_fast_install=yes
8195	fi
8196      done
8197      IFS="$lt_save_ifs"
8198      ;;
8199    esac
8200else
8201  enable_fast_install=yes
8202fi
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214# This can be used to rebuild libtool when needed
8215LIBTOOL_DEPS="$ltmain"
8216
8217# Always use our own libtool.
8218LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245test -z "$LN_S" && LN_S="ln -s"
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260if test -n "${ZSH_VERSION+set}" ; then
8261   setopt NO_GLOB_SUBST
8262fi
8263
8264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8265$as_echo_n "checking for objdir... " >&6; }
8266if ${lt_cv_objdir+:} false; then :
8267  $as_echo_n "(cached) " >&6
8268else
8269  rm -f .libs 2>/dev/null
8270mkdir .libs 2>/dev/null
8271if test -d .libs; then
8272  lt_cv_objdir=.libs
8273else
8274  # MS-DOS does not allow filenames that begin with a dot.
8275  lt_cv_objdir=_libs
8276fi
8277rmdir .libs 2>/dev/null
8278fi
8279{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8280$as_echo "$lt_cv_objdir" >&6; }
8281objdir=$lt_cv_objdir
8282
8283
8284
8285
8286
8287cat >>confdefs.h <<_ACEOF
8288#define LT_OBJDIR "$lt_cv_objdir/"
8289_ACEOF
8290
8291
8292
8293
8294case $host_os in
8295aix3*)
8296  # AIX sometimes has problems with the GCC collect2 program.  For some
8297  # reason, if we set the COLLECT_NAMES environment variable, the problems
8298  # vanish in a puff of smoke.
8299  if test "X${COLLECT_NAMES+set}" != Xset; then
8300    COLLECT_NAMES=
8301    export COLLECT_NAMES
8302  fi
8303  ;;
8304esac
8305
8306# Global variables:
8307ofile=libtool
8308can_build_shared=yes
8309
8310# All known linkers require a `.a' archive for static linking (except MSVC,
8311# which needs '.lib').
8312libext=a
8313
8314with_gnu_ld="$lt_cv_prog_gnu_ld"
8315
8316old_CC="$CC"
8317old_CFLAGS="$CFLAGS"
8318
8319# Set sane defaults for various variables
8320test -z "$CC" && CC=cc
8321test -z "$LTCC" && LTCC=$CC
8322test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8323test -z "$LD" && LD=ld
8324test -z "$ac_objext" && ac_objext=o
8325
8326for cc_temp in $compiler""; do
8327  case $cc_temp in
8328    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8329    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8330    \-*) ;;
8331    *) break;;
8332  esac
8333done
8334cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8335
8336
8337# Only perform the check for file, if the check method requires it
8338test -z "$MAGIC_CMD" && MAGIC_CMD=file
8339case $deplibs_check_method in
8340file_magic*)
8341  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8342    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8343$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8344if ${lt_cv_path_MAGIC_CMD+:} false; then :
8345  $as_echo_n "(cached) " >&6
8346else
8347  case $MAGIC_CMD in
8348[\\/*] |  ?:[\\/]*)
8349  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8350  ;;
8351*)
8352  lt_save_MAGIC_CMD="$MAGIC_CMD"
8353  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8354  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8355  for ac_dir in $ac_dummy; do
8356    IFS="$lt_save_ifs"
8357    test -z "$ac_dir" && ac_dir=.
8358    if test -f $ac_dir/${ac_tool_prefix}file; then
8359      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8360      if test -n "$file_magic_test_file"; then
8361	case $deplibs_check_method in
8362	"file_magic "*)
8363	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8364	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8365	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8366	    $EGREP "$file_magic_regex" > /dev/null; then
8367	    :
8368	  else
8369	    cat <<_LT_EOF 1>&2
8370
8371*** Warning: the command libtool uses to detect shared libraries,
8372*** $file_magic_cmd, produces output that libtool cannot recognize.
8373*** The result is that libtool may fail to recognize shared libraries
8374*** as such.  This will affect the creation of libtool libraries that
8375*** depend on shared libraries, but programs linked with such libtool
8376*** libraries will work regardless of this problem.  Nevertheless, you
8377*** may want to report the problem to your system manager and/or to
8378*** bug-libtool@gnu.org
8379
8380_LT_EOF
8381	  fi ;;
8382	esac
8383      fi
8384      break
8385    fi
8386  done
8387  IFS="$lt_save_ifs"
8388  MAGIC_CMD="$lt_save_MAGIC_CMD"
8389  ;;
8390esac
8391fi
8392
8393MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8394if test -n "$MAGIC_CMD"; then
8395  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8396$as_echo "$MAGIC_CMD" >&6; }
8397else
8398  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8399$as_echo "no" >&6; }
8400fi
8401
8402
8403
8404
8405
8406if test -z "$lt_cv_path_MAGIC_CMD"; then
8407  if test -n "$ac_tool_prefix"; then
8408    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8409$as_echo_n "checking for file... " >&6; }
8410if ${lt_cv_path_MAGIC_CMD+:} false; then :
8411  $as_echo_n "(cached) " >&6
8412else
8413  case $MAGIC_CMD in
8414[\\/*] |  ?:[\\/]*)
8415  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8416  ;;
8417*)
8418  lt_save_MAGIC_CMD="$MAGIC_CMD"
8419  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8420  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8421  for ac_dir in $ac_dummy; do
8422    IFS="$lt_save_ifs"
8423    test -z "$ac_dir" && ac_dir=.
8424    if test -f $ac_dir/file; then
8425      lt_cv_path_MAGIC_CMD="$ac_dir/file"
8426      if test -n "$file_magic_test_file"; then
8427	case $deplibs_check_method in
8428	"file_magic "*)
8429	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8430	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8431	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8432	    $EGREP "$file_magic_regex" > /dev/null; then
8433	    :
8434	  else
8435	    cat <<_LT_EOF 1>&2
8436
8437*** Warning: the command libtool uses to detect shared libraries,
8438*** $file_magic_cmd, produces output that libtool cannot recognize.
8439*** The result is that libtool may fail to recognize shared libraries
8440*** as such.  This will affect the creation of libtool libraries that
8441*** depend on shared libraries, but programs linked with such libtool
8442*** libraries will work regardless of this problem.  Nevertheless, you
8443*** may want to report the problem to your system manager and/or to
8444*** bug-libtool@gnu.org
8445
8446_LT_EOF
8447	  fi ;;
8448	esac
8449      fi
8450      break
8451    fi
8452  done
8453  IFS="$lt_save_ifs"
8454  MAGIC_CMD="$lt_save_MAGIC_CMD"
8455  ;;
8456esac
8457fi
8458
8459MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8460if test -n "$MAGIC_CMD"; then
8461  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8462$as_echo "$MAGIC_CMD" >&6; }
8463else
8464  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8465$as_echo "no" >&6; }
8466fi
8467
8468
8469  else
8470    MAGIC_CMD=:
8471  fi
8472fi
8473
8474  fi
8475  ;;
8476esac
8477
8478# Use C for the default configuration in the libtool script
8479
8480lt_save_CC="$CC"
8481ac_ext=c
8482ac_cpp='$CPP $CPPFLAGS'
8483ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8484ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8485ac_compiler_gnu=$ac_cv_c_compiler_gnu
8486
8487
8488# Source file extension for C test sources.
8489ac_ext=c
8490
8491# Object file extension for compiled C test sources.
8492objext=o
8493objext=$objext
8494
8495# Code to be used in simple compile tests
8496lt_simple_compile_test_code="int some_variable = 0;"
8497
8498# Code to be used in simple link tests
8499lt_simple_link_test_code='int main(){return(0);}'
8500
8501
8502
8503
8504
8505
8506
8507# If no C compiler was specified, use CC.
8508LTCC=${LTCC-"$CC"}
8509
8510# If no C compiler flags were specified, use CFLAGS.
8511LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8512
8513# Allow CC to be a program name with arguments.
8514compiler=$CC
8515
8516# Save the default compiler, since it gets overwritten when the other
8517# tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8518compiler_DEFAULT=$CC
8519
8520# save warnings/boilerplate of simple test code
8521ac_outfile=conftest.$ac_objext
8522echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8523eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8524_lt_compiler_boilerplate=`cat conftest.err`
8525$RM conftest*
8526
8527ac_outfile=conftest.$ac_objext
8528echo "$lt_simple_link_test_code" >conftest.$ac_ext
8529eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8530_lt_linker_boilerplate=`cat conftest.err`
8531$RM -r conftest*
8532
8533
8534## CAVEAT EMPTOR:
8535## There is no encapsulation within the following macros, do not change
8536## the running order or otherwise move them around unless you know exactly
8537## what you are doing...
8538if test -n "$compiler"; then
8539
8540lt_prog_compiler_no_builtin_flag=
8541
8542if test "$GCC" = yes; then
8543  case $cc_basename in
8544  nvcc*)
8545    lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8546  *)
8547    lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8548  esac
8549
8550  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8551$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8552if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8553  $as_echo_n "(cached) " >&6
8554else
8555  lt_cv_prog_compiler_rtti_exceptions=no
8556   ac_outfile=conftest.$ac_objext
8557   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8558   lt_compiler_flag="-fno-rtti -fno-exceptions"
8559   # Insert the option either (1) after the last *FLAGS variable, or
8560   # (2) before a word containing "conftest.", or (3) at the end.
8561   # Note that $ac_compile itself does not contain backslashes and begins
8562   # with a dollar sign (not a hyphen), so the echo should work correctly.
8563   # The option is referenced via a variable to avoid confusing sed.
8564   lt_compile=`echo "$ac_compile" | $SED \
8565   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8566   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8567   -e 's:$: $lt_compiler_flag:'`
8568   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8569   (eval "$lt_compile" 2>conftest.err)
8570   ac_status=$?
8571   cat conftest.err >&5
8572   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573   if (exit $ac_status) && test -s "$ac_outfile"; then
8574     # The compiler can only warn and ignore the option if not recognized
8575     # So say no if there are warnings other than the usual output.
8576     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8577     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8578     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8579       lt_cv_prog_compiler_rtti_exceptions=yes
8580     fi
8581   fi
8582   $RM conftest*
8583
8584fi
8585{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8586$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8587
8588if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8589    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8590else
8591    :
8592fi
8593
8594fi
8595
8596
8597
8598
8599
8600
8601  lt_prog_compiler_wl=
8602lt_prog_compiler_pic=
8603lt_prog_compiler_static=
8604
8605
8606  if test "$GCC" = yes; then
8607    lt_prog_compiler_wl='-Wl,'
8608    lt_prog_compiler_static='-static'
8609
8610    case $host_os in
8611      aix*)
8612      # All AIX code is PIC.
8613      if test "$host_cpu" = ia64; then
8614	# AIX 5 now supports IA64 processor
8615	lt_prog_compiler_static='-Bstatic'
8616      fi
8617      ;;
8618
8619    amigaos*)
8620      case $host_cpu in
8621      powerpc)
8622            # see comment about AmigaOS4 .so support
8623            lt_prog_compiler_pic='-fPIC'
8624        ;;
8625      m68k)
8626            # FIXME: we need at least 68020 code to build shared libraries, but
8627            # adding the `-m68020' flag to GCC prevents building anything better,
8628            # like `-m68040'.
8629            lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8630        ;;
8631      esac
8632      ;;
8633
8634    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8635      # PIC is the default for these OSes.
8636      ;;
8637
8638    mingw* | cygwin* | pw32* | os2* | cegcc*)
8639      # This hack is so that the source file can tell whether it is being
8640      # built for inclusion in a dll (and should export symbols for example).
8641      # Although the cygwin gcc ignores -fPIC, still need this for old-style
8642      # (--disable-auto-import) libraries
8643      lt_prog_compiler_pic='-DDLL_EXPORT'
8644      ;;
8645
8646    darwin* | rhapsody*)
8647      # PIC is the default on this platform
8648      # Common symbols not allowed in MH_DYLIB files
8649      lt_prog_compiler_pic='-fno-common'
8650      ;;
8651
8652    haiku*)
8653      # PIC is the default for Haiku.
8654      # The "-static" flag exists, but is broken.
8655      lt_prog_compiler_static=
8656      ;;
8657
8658    hpux*)
8659      # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8660      # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8661      # sets the default TLS model and affects inlining.
8662      case $host_cpu in
8663      hppa*64*)
8664	# +Z the default
8665	;;
8666      *)
8667	lt_prog_compiler_pic='-fPIC'
8668	;;
8669      esac
8670      ;;
8671
8672    interix[3-9]*)
8673      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8674      # Instead, we relocate shared libraries at runtime.
8675      ;;
8676
8677    msdosdjgpp*)
8678      # Just because we use GCC doesn't mean we suddenly get shared libraries
8679      # on systems that don't support them.
8680      lt_prog_compiler_can_build_shared=no
8681      enable_shared=no
8682      ;;
8683
8684    *nto* | *qnx*)
8685      # QNX uses GNU C++, but need to define -shared option too, otherwise
8686      # it will coredump.
8687      lt_prog_compiler_pic='-fPIC -shared'
8688      ;;
8689
8690    sysv4*MP*)
8691      if test -d /usr/nec; then
8692	lt_prog_compiler_pic=-Kconform_pic
8693      fi
8694      ;;
8695
8696    *)
8697      lt_prog_compiler_pic='-fPIC'
8698      ;;
8699    esac
8700
8701    case $cc_basename in
8702    nvcc*) # Cuda Compiler Driver 2.2
8703      lt_prog_compiler_wl='-Xlinker '
8704      lt_prog_compiler_pic='-Xcompiler -fPIC'
8705      ;;
8706    esac
8707  else
8708    # PORTME Check for flag to pass linker flags through the system compiler.
8709    case $host_os in
8710    aix*)
8711      lt_prog_compiler_wl='-Wl,'
8712      if test "$host_cpu" = ia64; then
8713	# AIX 5 now supports IA64 processor
8714	lt_prog_compiler_static='-Bstatic'
8715      else
8716	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8717      fi
8718      ;;
8719
8720    mingw* | cygwin* | pw32* | os2* | cegcc*)
8721      # This hack is so that the source file can tell whether it is being
8722      # built for inclusion in a dll (and should export symbols for example).
8723      lt_prog_compiler_pic='-DDLL_EXPORT'
8724      ;;
8725
8726    hpux9* | hpux10* | hpux11*)
8727      lt_prog_compiler_wl='-Wl,'
8728      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8729      # not for PA HP-UX.
8730      case $host_cpu in
8731      hppa*64*|ia64*)
8732	# +Z the default
8733	;;
8734      *)
8735	lt_prog_compiler_pic='+Z'
8736	;;
8737      esac
8738      # Is there a better lt_prog_compiler_static that works with the bundled CC?
8739      lt_prog_compiler_static='${wl}-a ${wl}archive'
8740      ;;
8741
8742    irix5* | irix6* | nonstopux*)
8743      lt_prog_compiler_wl='-Wl,'
8744      # PIC (with -KPIC) is the default.
8745      lt_prog_compiler_static='-non_shared'
8746      ;;
8747
8748    linux* | k*bsd*-gnu | kopensolaris*-gnu)
8749      case $cc_basename in
8750      # old Intel for x86_64 which still supported -KPIC.
8751      ecc*)
8752	lt_prog_compiler_wl='-Wl,'
8753	lt_prog_compiler_pic='-KPIC'
8754	lt_prog_compiler_static='-static'
8755        ;;
8756      # icc used to be incompatible with GCC.
8757      # ICC 10 doesn't accept -KPIC any more.
8758      icc* | ifort*)
8759	lt_prog_compiler_wl='-Wl,'
8760	lt_prog_compiler_pic='-fPIC'
8761	lt_prog_compiler_static='-static'
8762        ;;
8763      # Lahey Fortran 8.1.
8764      lf95*)
8765	lt_prog_compiler_wl='-Wl,'
8766	lt_prog_compiler_pic='--shared'
8767	lt_prog_compiler_static='--static'
8768	;;
8769      nagfor*)
8770	# NAG Fortran compiler
8771	lt_prog_compiler_wl='-Wl,-Wl,,'
8772	lt_prog_compiler_pic='-PIC'
8773	lt_prog_compiler_static='-Bstatic'
8774	;;
8775      pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8776        # Portland Group compilers (*not* the Pentium gcc compiler,
8777	# which looks to be a dead project)
8778	lt_prog_compiler_wl='-Wl,'
8779	lt_prog_compiler_pic='-fpic'
8780	lt_prog_compiler_static='-Bstatic'
8781        ;;
8782      ccc*)
8783        lt_prog_compiler_wl='-Wl,'
8784        # All Alpha code is PIC.
8785        lt_prog_compiler_static='-non_shared'
8786        ;;
8787      xl* | bgxl* | bgf* | mpixl*)
8788	# IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8789	lt_prog_compiler_wl='-Wl,'
8790	lt_prog_compiler_pic='-qpic'
8791	lt_prog_compiler_static='-qstaticlink'
8792	;;
8793      *)
8794	case `$CC -V 2>&1 | sed 5q` in
8795	*Sun\ F* | *Sun*Fortran*)
8796	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
8797	  lt_prog_compiler_pic='-KPIC'
8798	  lt_prog_compiler_static='-Bstatic'
8799	  lt_prog_compiler_wl=''
8800	  ;;
8801	*Sun\ C*)
8802	  # Sun C 5.9
8803	  lt_prog_compiler_pic='-KPIC'
8804	  lt_prog_compiler_static='-Bstatic'
8805	  lt_prog_compiler_wl='-Wl,'
8806	  ;;
8807	esac
8808	;;
8809      esac
8810      ;;
8811
8812    newsos6)
8813      lt_prog_compiler_pic='-KPIC'
8814      lt_prog_compiler_static='-Bstatic'
8815      ;;
8816
8817    *nto* | *qnx*)
8818      # QNX uses GNU C++, but need to define -shared option too, otherwise
8819      # it will coredump.
8820      lt_prog_compiler_pic='-fPIC -shared'
8821      ;;
8822
8823    osf3* | osf4* | osf5*)
8824      lt_prog_compiler_wl='-Wl,'
8825      # All OSF/1 code is PIC.
8826      lt_prog_compiler_static='-non_shared'
8827      ;;
8828
8829    rdos*)
8830      lt_prog_compiler_static='-non_shared'
8831      ;;
8832
8833    solaris*)
8834      lt_prog_compiler_pic='-KPIC'
8835      lt_prog_compiler_static='-Bstatic'
8836      case $cc_basename in
8837      f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8838	lt_prog_compiler_wl='-Qoption ld ';;
8839      *)
8840	lt_prog_compiler_wl='-Wl,';;
8841      esac
8842      ;;
8843
8844    sunos4*)
8845      lt_prog_compiler_wl='-Qoption ld '
8846      lt_prog_compiler_pic='-PIC'
8847      lt_prog_compiler_static='-Bstatic'
8848      ;;
8849
8850    sysv4 | sysv4.2uw2* | sysv4.3*)
8851      lt_prog_compiler_wl='-Wl,'
8852      lt_prog_compiler_pic='-KPIC'
8853      lt_prog_compiler_static='-Bstatic'
8854      ;;
8855
8856    sysv4*MP*)
8857      if test -d /usr/nec ;then
8858	lt_prog_compiler_pic='-Kconform_pic'
8859	lt_prog_compiler_static='-Bstatic'
8860      fi
8861      ;;
8862
8863    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8864      lt_prog_compiler_wl='-Wl,'
8865      lt_prog_compiler_pic='-KPIC'
8866      lt_prog_compiler_static='-Bstatic'
8867      ;;
8868
8869    unicos*)
8870      lt_prog_compiler_wl='-Wl,'
8871      lt_prog_compiler_can_build_shared=no
8872      ;;
8873
8874    uts4*)
8875      lt_prog_compiler_pic='-pic'
8876      lt_prog_compiler_static='-Bstatic'
8877      ;;
8878
8879    *)
8880      lt_prog_compiler_can_build_shared=no
8881      ;;
8882    esac
8883  fi
8884
8885case $host_os in
8886  # For platforms which do not support PIC, -DPIC is meaningless:
8887  *djgpp*)
8888    lt_prog_compiler_pic=
8889    ;;
8890  *)
8891    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8892    ;;
8893esac
8894
8895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8896$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8897if ${lt_cv_prog_compiler_pic+:} false; then :
8898  $as_echo_n "(cached) " >&6
8899else
8900  lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8901fi
8902{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8903$as_echo "$lt_cv_prog_compiler_pic" >&6; }
8904lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8905
8906#
8907# Check to make sure the PIC flag actually works.
8908#
8909if test -n "$lt_prog_compiler_pic"; then
8910  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8911$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8912if ${lt_cv_prog_compiler_pic_works+:} false; then :
8913  $as_echo_n "(cached) " >&6
8914else
8915  lt_cv_prog_compiler_pic_works=no
8916   ac_outfile=conftest.$ac_objext
8917   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8918   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8919   # Insert the option either (1) after the last *FLAGS variable, or
8920   # (2) before a word containing "conftest.", or (3) at the end.
8921   # Note that $ac_compile itself does not contain backslashes and begins
8922   # with a dollar sign (not a hyphen), so the echo should work correctly.
8923   # The option is referenced via a variable to avoid confusing sed.
8924   lt_compile=`echo "$ac_compile" | $SED \
8925   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8926   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8927   -e 's:$: $lt_compiler_flag:'`
8928   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8929   (eval "$lt_compile" 2>conftest.err)
8930   ac_status=$?
8931   cat conftest.err >&5
8932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8933   if (exit $ac_status) && test -s "$ac_outfile"; then
8934     # The compiler can only warn and ignore the option if not recognized
8935     # So say no if there are warnings other than the usual output.
8936     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8937     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8938     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8939       lt_cv_prog_compiler_pic_works=yes
8940     fi
8941   fi
8942   $RM conftest*
8943
8944fi
8945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8946$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8947
8948if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8949    case $lt_prog_compiler_pic in
8950     "" | " "*) ;;
8951     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8952     esac
8953else
8954    lt_prog_compiler_pic=
8955     lt_prog_compiler_can_build_shared=no
8956fi
8957
8958fi
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970#
8971# Check to make sure the static flag actually works.
8972#
8973wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8975$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8976if ${lt_cv_prog_compiler_static_works+:} false; then :
8977  $as_echo_n "(cached) " >&6
8978else
8979  lt_cv_prog_compiler_static_works=no
8980   save_LDFLAGS="$LDFLAGS"
8981   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8982   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8983   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8984     # The linker can only warn and ignore the option if not recognized
8985     # So say no if there are warnings
8986     if test -s conftest.err; then
8987       # Append any errors to the config.log.
8988       cat conftest.err 1>&5
8989       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8990       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8991       if diff conftest.exp conftest.er2 >/dev/null; then
8992         lt_cv_prog_compiler_static_works=yes
8993       fi
8994     else
8995       lt_cv_prog_compiler_static_works=yes
8996     fi
8997   fi
8998   $RM -r conftest*
8999   LDFLAGS="$save_LDFLAGS"
9000
9001fi
9002{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9003$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9004
9005if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9006    :
9007else
9008    lt_prog_compiler_static=
9009fi
9010
9011
9012
9013
9014
9015
9016
9017  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9018$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9019if ${lt_cv_prog_compiler_c_o+:} false; then :
9020  $as_echo_n "(cached) " >&6
9021else
9022  lt_cv_prog_compiler_c_o=no
9023   $RM -r conftest 2>/dev/null
9024   mkdir conftest
9025   cd conftest
9026   mkdir out
9027   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9028
9029   lt_compiler_flag="-o out/conftest2.$ac_objext"
9030   # Insert the option either (1) after the last *FLAGS variable, or
9031   # (2) before a word containing "conftest.", or (3) at the end.
9032   # Note that $ac_compile itself does not contain backslashes and begins
9033   # with a dollar sign (not a hyphen), so the echo should work correctly.
9034   lt_compile=`echo "$ac_compile" | $SED \
9035   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9036   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9037   -e 's:$: $lt_compiler_flag:'`
9038   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9039   (eval "$lt_compile" 2>out/conftest.err)
9040   ac_status=$?
9041   cat out/conftest.err >&5
9042   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9043   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9044   then
9045     # The compiler can only warn and ignore the option if not recognized
9046     # So say no if there are warnings
9047     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9048     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9049     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9050       lt_cv_prog_compiler_c_o=yes
9051     fi
9052   fi
9053   chmod u+w . 2>&5
9054   $RM conftest*
9055   # SGI C++ compiler will create directory out/ii_files/ for
9056   # template instantiation
9057   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9058   $RM out/* && rmdir out
9059   cd ..
9060   $RM -r conftest
9061   $RM conftest*
9062
9063fi
9064{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9065$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9066
9067
9068
9069
9070
9071
9072  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9073$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9074if ${lt_cv_prog_compiler_c_o+:} false; then :
9075  $as_echo_n "(cached) " >&6
9076else
9077  lt_cv_prog_compiler_c_o=no
9078   $RM -r conftest 2>/dev/null
9079   mkdir conftest
9080   cd conftest
9081   mkdir out
9082   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9083
9084   lt_compiler_flag="-o out/conftest2.$ac_objext"
9085   # Insert the option either (1) after the last *FLAGS variable, or
9086   # (2) before a word containing "conftest.", or (3) at the end.
9087   # Note that $ac_compile itself does not contain backslashes and begins
9088   # with a dollar sign (not a hyphen), so the echo should work correctly.
9089   lt_compile=`echo "$ac_compile" | $SED \
9090   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9091   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9092   -e 's:$: $lt_compiler_flag:'`
9093   (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9094   (eval "$lt_compile" 2>out/conftest.err)
9095   ac_status=$?
9096   cat out/conftest.err >&5
9097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098   if (exit $ac_status) && test -s out/conftest2.$ac_objext
9099   then
9100     # The compiler can only warn and ignore the option if not recognized
9101     # So say no if there are warnings
9102     $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9103     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9104     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9105       lt_cv_prog_compiler_c_o=yes
9106     fi
9107   fi
9108   chmod u+w . 2>&5
9109   $RM conftest*
9110   # SGI C++ compiler will create directory out/ii_files/ for
9111   # template instantiation
9112   test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9113   $RM out/* && rmdir out
9114   cd ..
9115   $RM -r conftest
9116   $RM conftest*
9117
9118fi
9119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9120$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9121
9122
9123
9124
9125hard_links="nottested"
9126if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9127  # do not overwrite the value of need_locks provided by the user
9128  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9129$as_echo_n "checking if we can lock with hard links... " >&6; }
9130  hard_links=yes
9131  $RM conftest*
9132  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9133  touch conftest.a
9134  ln conftest.a conftest.b 2>&5 || hard_links=no
9135  ln conftest.a conftest.b 2>/dev/null && hard_links=no
9136  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9137$as_echo "$hard_links" >&6; }
9138  if test "$hard_links" = no; then
9139    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9140$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9141    need_locks=warn
9142  fi
9143else
9144  need_locks=no
9145fi
9146
9147
9148
9149
9150
9151
9152  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9153$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9154
9155  runpath_var=
9156  allow_undefined_flag=
9157  always_export_symbols=no
9158  archive_cmds=
9159  archive_expsym_cmds=
9160  compiler_needs_object=no
9161  enable_shared_with_static_runtimes=no
9162  export_dynamic_flag_spec=
9163  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9164  hardcode_automatic=no
9165  hardcode_direct=no
9166  hardcode_direct_absolute=no
9167  hardcode_libdir_flag_spec=
9168  hardcode_libdir_flag_spec_ld=
9169  hardcode_libdir_separator=
9170  hardcode_minus_L=no
9171  hardcode_shlibpath_var=unsupported
9172  inherit_rpath=no
9173  link_all_deplibs=unknown
9174  module_cmds=
9175  module_expsym_cmds=
9176  old_archive_from_new_cmds=
9177  old_archive_from_expsyms_cmds=
9178  thread_safe_flag_spec=
9179  whole_archive_flag_spec=
9180  # include_expsyms should be a list of space-separated symbols to be *always*
9181  # included in the symbol list
9182  include_expsyms=
9183  # exclude_expsyms can be an extended regexp of symbols to exclude
9184  # it will be wrapped by ` (' and `)$', so one must not match beginning or
9185  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9186  # as well as any symbol that contains `d'.
9187  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9188  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9189  # platforms (ab)use it in PIC code, but their linkers get confused if
9190  # the symbol is explicitly referenced.  Since portable code cannot
9191  # rely on this symbol name, it's probably fine to never include it in
9192  # preloaded symbol tables.
9193  # Exclude shared library initialization/finalization symbols.
9194  extract_expsyms_cmds=
9195
9196  case $host_os in
9197  cygwin* | mingw* | pw32* | cegcc*)
9198    # FIXME: the MSVC++ port hasn't been tested in a loooong time
9199    # When not using gcc, we currently assume that we are using
9200    # Microsoft Visual C++.
9201    if test "$GCC" != yes; then
9202      with_gnu_ld=no
9203    fi
9204    ;;
9205  interix*)
9206    # we just hope/assume this is gcc and not c89 (= MSVC++)
9207    with_gnu_ld=yes
9208    ;;
9209  openbsd*)
9210    with_gnu_ld=no
9211    ;;
9212  esac
9213
9214  ld_shlibs=yes
9215
9216  # On some targets, GNU ld is compatible enough with the native linker
9217  # that we're better off using the native interface for both.
9218  lt_use_gnu_ld_interface=no
9219  if test "$with_gnu_ld" = yes; then
9220    case $host_os in
9221      aix*)
9222	# The AIX port of GNU ld has always aspired to compatibility
9223	# with the native linker.  However, as the warning in the GNU ld
9224	# block says, versions before 2.19.5* couldn't really create working
9225	# shared libraries, regardless of the interface used.
9226	case `$LD -v 2>&1` in
9227	  *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9228	  *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9229	  *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9230	  *)
9231	    lt_use_gnu_ld_interface=yes
9232	    ;;
9233	esac
9234	;;
9235      *)
9236	lt_use_gnu_ld_interface=yes
9237	;;
9238    esac
9239  fi
9240
9241  if test "$lt_use_gnu_ld_interface" = yes; then
9242    # If archive_cmds runs LD, not CC, wlarc should be empty
9243    wlarc='${wl}'
9244
9245    # Set some defaults for GNU ld with shared library support. These
9246    # are reset later if shared libraries are not supported. Putting them
9247    # here allows them to be overridden if necessary.
9248    runpath_var=LD_RUN_PATH
9249    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9250    export_dynamic_flag_spec='${wl}--export-dynamic'
9251    # ancient GNU ld didn't support --whole-archive et. al.
9252    if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9253      whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9254    else
9255      whole_archive_flag_spec=
9256    fi
9257    supports_anon_versioning=no
9258    case `$LD -v 2>&1` in
9259      *GNU\ gold*) supports_anon_versioning=yes ;;
9260      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9261      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9262      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9263      *\ 2.11.*) ;; # other 2.11 versions
9264      *) supports_anon_versioning=yes ;;
9265    esac
9266
9267    # See if GNU ld supports shared libraries.
9268    case $host_os in
9269    aix[3-9]*)
9270      # On AIX/PPC, the GNU linker is very broken
9271      if test "$host_cpu" != ia64; then
9272	ld_shlibs=no
9273	cat <<_LT_EOF 1>&2
9274
9275*** Warning: the GNU linker, at least up to release 2.19, is reported
9276*** to be unable to reliably create shared libraries on AIX.
9277*** Therefore, libtool is disabling shared libraries support.  If you
9278*** really care for shared libraries, you may want to install binutils
9279*** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9280*** You will then need to restart the configuration process.
9281
9282_LT_EOF
9283      fi
9284      ;;
9285
9286    amigaos*)
9287      case $host_cpu in
9288      powerpc)
9289            # see comment about AmigaOS4 .so support
9290            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9291            archive_expsym_cmds=''
9292        ;;
9293      m68k)
9294            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)'
9295            hardcode_libdir_flag_spec='-L$libdir'
9296            hardcode_minus_L=yes
9297        ;;
9298      esac
9299      ;;
9300
9301    beos*)
9302      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9303	allow_undefined_flag=unsupported
9304	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9305	# support --undefined.  This deserves some investigation.  FIXME
9306	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9307      else
9308	ld_shlibs=no
9309      fi
9310      ;;
9311
9312    cygwin* | mingw* | pw32* | cegcc*)
9313      # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9314      # as there is no search path for DLLs.
9315      hardcode_libdir_flag_spec='-L$libdir'
9316      export_dynamic_flag_spec='${wl}--export-all-symbols'
9317      allow_undefined_flag=unsupported
9318      always_export_symbols=no
9319      enable_shared_with_static_runtimes=yes
9320      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'
9321      exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9322
9323      if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9324        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9325	# If the export-symbols file already is a .def file (1st line
9326	# is EXPORTS), use it as is; otherwise, prepend...
9327	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9328	  cp $export_symbols $output_objdir/$soname.def;
9329	else
9330	  echo EXPORTS > $output_objdir/$soname.def;
9331	  cat $export_symbols >> $output_objdir/$soname.def;
9332	fi~
9333	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9334      else
9335	ld_shlibs=no
9336      fi
9337      ;;
9338
9339    haiku*)
9340      archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9341      link_all_deplibs=yes
9342      ;;
9343
9344    interix[3-9]*)
9345      hardcode_direct=no
9346      hardcode_shlibpath_var=no
9347      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9348      export_dynamic_flag_spec='${wl}-E'
9349      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9350      # Instead, shared libraries are loaded at an image base (0x10000000 by
9351      # default) and relocated if they conflict, which is a slow very memory
9352      # consuming and fragmenting process.  To avoid this, we pick a random,
9353      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9354      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9355      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9356      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'
9357      ;;
9358
9359    gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9360      tmp_diet=no
9361      if test "$host_os" = linux-dietlibc; then
9362	case $cc_basename in
9363	  diet\ *) tmp_diet=yes;;	# linux-dietlibc with static linking (!diet-dyn)
9364	esac
9365      fi
9366      if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9367	 && test "$tmp_diet" = no
9368      then
9369	tmp_addflag=' $pic_flag'
9370	tmp_sharedflag='-shared'
9371	case $cc_basename,$host_cpu in
9372        pgcc*)				# Portland Group C compiler
9373	  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'
9374	  tmp_addflag=' $pic_flag'
9375	  ;;
9376	pgf77* | pgf90* | pgf95* | pgfortran*)
9377					# Portland Group f77 and f90 compilers
9378	  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'
9379	  tmp_addflag=' $pic_flag -Mnomain' ;;
9380	ecc*,ia64* | icc*,ia64*)	# Intel C compiler on ia64
9381	  tmp_addflag=' -i_dynamic' ;;
9382	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
9383	  tmp_addflag=' -i_dynamic -nofor_main' ;;
9384	ifc* | ifort*)			# Intel Fortran compiler
9385	  tmp_addflag=' -nofor_main' ;;
9386	lf95*)				# Lahey Fortran 8.1
9387	  whole_archive_flag_spec=
9388	  tmp_sharedflag='--shared' ;;
9389	xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9390	  tmp_sharedflag='-qmkshrobj'
9391	  tmp_addflag= ;;
9392	nvcc*)	# Cuda Compiler Driver 2.2
9393	  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'
9394	  compiler_needs_object=yes
9395	  ;;
9396	esac
9397	case `$CC -V 2>&1 | sed 5q` in
9398	*Sun\ C*)			# Sun C 5.9
9399	  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'
9400	  compiler_needs_object=yes
9401	  tmp_sharedflag='-G' ;;
9402	*Sun\ F*)			# Sun Fortran 8.3
9403	  tmp_sharedflag='-G' ;;
9404	esac
9405	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9406
9407        if test "x$supports_anon_versioning" = xyes; then
9408          archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9409	    cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9410	    echo "local: *; };" >> $output_objdir/$libname.ver~
9411	    $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9412        fi
9413
9414	case $cc_basename in
9415	xlf* | bgf* | bgxlf* | mpixlf*)
9416	  # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9417	  whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9418	  hardcode_libdir_flag_spec=
9419	  hardcode_libdir_flag_spec_ld='-rpath $libdir'
9420	  archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9421	  if test "x$supports_anon_versioning" = xyes; then
9422	    archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9423	      cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9424	      echo "local: *; };" >> $output_objdir/$libname.ver~
9425	      $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9426	  fi
9427	  ;;
9428	esac
9429      else
9430        ld_shlibs=no
9431      fi
9432      ;;
9433
9434    netbsd*)
9435      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9436	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9437	wlarc=
9438      else
9439	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9440	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9441      fi
9442      ;;
9443
9444    solaris*)
9445      if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9446	ld_shlibs=no
9447	cat <<_LT_EOF 1>&2
9448
9449*** Warning: The releases 2.8.* of the GNU linker cannot reliably
9450*** create shared libraries on Solaris systems.  Therefore, libtool
9451*** is disabling shared libraries support.  We urge you to upgrade GNU
9452*** binutils to release 2.9.1 or newer.  Another option is to modify
9453*** your PATH or compiler configuration so that the native linker is
9454*** used, and then restart.
9455
9456_LT_EOF
9457      elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9458	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9459	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9460      else
9461	ld_shlibs=no
9462      fi
9463      ;;
9464
9465    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9466      case `$LD -v 2>&1` in
9467        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9468	ld_shlibs=no
9469	cat <<_LT_EOF 1>&2
9470
9471*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9472*** reliably create shared libraries on SCO systems.  Therefore, libtool
9473*** is disabling shared libraries support.  We urge you to upgrade GNU
9474*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9475*** your PATH or compiler configuration so that the native linker is
9476*** used, and then restart.
9477
9478_LT_EOF
9479	;;
9480	*)
9481	  # For security reasons, it is highly recommended that you always
9482	  # use absolute paths for naming shared libraries, and exclude the
9483	  # DT_RUNPATH tag from executables and libraries.  But doing so
9484	  # requires that you compile everything twice, which is a pain.
9485	  if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9486	    hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9487	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9488	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9489	  else
9490	    ld_shlibs=no
9491	  fi
9492	;;
9493      esac
9494      ;;
9495
9496    sunos4*)
9497      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9498      wlarc=
9499      hardcode_direct=yes
9500      hardcode_shlibpath_var=no
9501      ;;
9502
9503    *)
9504      if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9505	archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9506	archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9507      else
9508	ld_shlibs=no
9509      fi
9510      ;;
9511    esac
9512
9513    if test "$ld_shlibs" = no; then
9514      runpath_var=
9515      hardcode_libdir_flag_spec=
9516      export_dynamic_flag_spec=
9517      whole_archive_flag_spec=
9518    fi
9519  else
9520    # PORTME fill in a description of your system's linker (not GNU ld)
9521    case $host_os in
9522    aix3*)
9523      allow_undefined_flag=unsupported
9524      always_export_symbols=yes
9525      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'
9526      # Note: this linker hardcodes the directories in LIBPATH if there
9527      # are no directories specified by -L.
9528      hardcode_minus_L=yes
9529      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9530	# Neither direct hardcoding nor static linking is supported with a
9531	# broken collect2.
9532	hardcode_direct=unsupported
9533      fi
9534      ;;
9535
9536    aix[4-9]*)
9537      if test "$host_cpu" = ia64; then
9538	# On IA64, the linker does run time linking by default, so we don't
9539	# have to do anything special.
9540	aix_use_runtimelinking=no
9541	exp_sym_flag='-Bexport'
9542	no_entry_flag=""
9543      else
9544	# If we're using GNU nm, then we don't want the "-C" option.
9545	# -C means demangle to AIX nm, but means don't demangle with GNU nm
9546	# Also, AIX nm treats weak defined symbols like other global
9547	# defined symbols, whereas GNU nm marks them as "W".
9548	if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9549	  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'
9550	else
9551	  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'
9552	fi
9553	aix_use_runtimelinking=no
9554
9555	# Test if we are trying to use run time linking or normal
9556	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
9557	# need to do runtime linking.
9558	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9559	  for ld_flag in $LDFLAGS; do
9560	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9561	    aix_use_runtimelinking=yes
9562	    break
9563	  fi
9564	  done
9565	  ;;
9566	esac
9567
9568	exp_sym_flag='-bexport'
9569	no_entry_flag='-bnoentry'
9570      fi
9571
9572      # When large executables or shared objects are built, AIX ld can
9573      # have problems creating the table of contents.  If linking a library
9574      # or program results in "error TOC overflow" add -mminimal-toc to
9575      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9576      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9577
9578      archive_cmds=''
9579      hardcode_direct=yes
9580      hardcode_direct_absolute=yes
9581      hardcode_libdir_separator=':'
9582      link_all_deplibs=yes
9583      file_list_spec='${wl}-f,'
9584
9585      if test "$GCC" = yes; then
9586	case $host_os in aix4.[012]|aix4.[012].*)
9587	# We only want to do this on AIX 4.2 and lower, the check
9588	# below for broken collect2 doesn't work under 4.3+
9589	  collect2name=`${CC} -print-prog-name=collect2`
9590	  if test -f "$collect2name" &&
9591	   strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9592	  then
9593	  # We have reworked collect2
9594	  :
9595	  else
9596	  # We have old collect2
9597	  hardcode_direct=unsupported
9598	  # It fails to find uninstalled libraries when the uninstalled
9599	  # path is not listed in the libpath.  Setting hardcode_minus_L
9600	  # to unsupported forces relinking
9601	  hardcode_minus_L=yes
9602	  hardcode_libdir_flag_spec='-L$libdir'
9603	  hardcode_libdir_separator=
9604	  fi
9605	  ;;
9606	esac
9607	shared_flag='-shared'
9608	if test "$aix_use_runtimelinking" = yes; then
9609	  shared_flag="$shared_flag "'${wl}-G'
9610	fi
9611      else
9612	# not using gcc
9613	if test "$host_cpu" = ia64; then
9614	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9615	# chokes on -Wl,-G. The following line is correct:
9616	  shared_flag='-G'
9617	else
9618	  if test "$aix_use_runtimelinking" = yes; then
9619	    shared_flag='${wl}-G'
9620	  else
9621	    shared_flag='${wl}-bM:SRE'
9622	  fi
9623	fi
9624      fi
9625
9626      export_dynamic_flag_spec='${wl}-bexpall'
9627      # It seems that -bexpall does not export symbols beginning with
9628      # underscore (_), so it is better to generate a list of symbols to export.
9629      always_export_symbols=yes
9630      if test "$aix_use_runtimelinking" = yes; then
9631	# Warning - without using the other runtime loading flags (-brtl),
9632	# -berok will link without error, but may produce a broken library.
9633	allow_undefined_flag='-berok'
9634        # Determine the default libpath from the value encoded in an
9635        # empty executable.
9636        if test "${lt_cv_aix_libpath+set}" = set; then
9637  aix_libpath=$lt_cv_aix_libpath
9638else
9639  if ${lt_cv_aix_libpath_+:} false; then :
9640  $as_echo_n "(cached) " >&6
9641else
9642  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643/* end confdefs.h.  */
9644
9645int
9646main ()
9647{
9648
9649  ;
9650  return 0;
9651}
9652_ACEOF
9653if ac_fn_c_try_link "$LINENO"; then :
9654
9655  lt_aix_libpath_sed='
9656      /Import File Strings/,/^$/ {
9657	  /^0/ {
9658	      s/^0  *\([^ ]*\) *$/\1/
9659	      p
9660	  }
9661      }'
9662  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9663  # Check for a 64-bit object if we didn't find anything.
9664  if test -z "$lt_cv_aix_libpath_"; then
9665    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9666  fi
9667fi
9668rm -f core conftest.err conftest.$ac_objext \
9669    conftest$ac_exeext conftest.$ac_ext
9670  if test -z "$lt_cv_aix_libpath_"; then
9671    lt_cv_aix_libpath_="/usr/lib:/lib"
9672  fi
9673
9674fi
9675
9676  aix_libpath=$lt_cv_aix_libpath_
9677fi
9678
9679        hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9680        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"
9681      else
9682	if test "$host_cpu" = ia64; then
9683	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9684	  allow_undefined_flag="-z nodefs"
9685	  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"
9686	else
9687	 # Determine the default libpath from the value encoded in an
9688	 # empty executable.
9689	 if test "${lt_cv_aix_libpath+set}" = set; then
9690  aix_libpath=$lt_cv_aix_libpath
9691else
9692  if ${lt_cv_aix_libpath_+:} false; then :
9693  $as_echo_n "(cached) " >&6
9694else
9695  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9696/* end confdefs.h.  */
9697
9698int
9699main ()
9700{
9701
9702  ;
9703  return 0;
9704}
9705_ACEOF
9706if ac_fn_c_try_link "$LINENO"; then :
9707
9708  lt_aix_libpath_sed='
9709      /Import File Strings/,/^$/ {
9710	  /^0/ {
9711	      s/^0  *\([^ ]*\) *$/\1/
9712	      p
9713	  }
9714      }'
9715  lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9716  # Check for a 64-bit object if we didn't find anything.
9717  if test -z "$lt_cv_aix_libpath_"; then
9718    lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9719  fi
9720fi
9721rm -f core conftest.err conftest.$ac_objext \
9722    conftest$ac_exeext conftest.$ac_ext
9723  if test -z "$lt_cv_aix_libpath_"; then
9724    lt_cv_aix_libpath_="/usr/lib:/lib"
9725  fi
9726
9727fi
9728
9729  aix_libpath=$lt_cv_aix_libpath_
9730fi
9731
9732	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9733	  # Warning - without using the other run time loading flags,
9734	  # -berok will link without error, but may produce a broken library.
9735	  no_undefined_flag=' ${wl}-bernotok'
9736	  allow_undefined_flag=' ${wl}-berok'
9737	  if test "$with_gnu_ld" = yes; then
9738	    # We only use this code for GNU lds that support --whole-archive.
9739	    whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9740	  else
9741	    # Exported symbols can be pulled into shared objects from archives
9742	    whole_archive_flag_spec='$convenience'
9743	  fi
9744	  archive_cmds_need_lc=yes
9745	  # This is similar to how AIX traditionally builds its shared libraries.
9746	  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'
9747	fi
9748      fi
9749      ;;
9750
9751    amigaos*)
9752      case $host_cpu in
9753      powerpc)
9754            # see comment about AmigaOS4 .so support
9755            archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9756            archive_expsym_cmds=''
9757        ;;
9758      m68k)
9759            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)'
9760            hardcode_libdir_flag_spec='-L$libdir'
9761            hardcode_minus_L=yes
9762        ;;
9763      esac
9764      ;;
9765
9766    bsdi[45]*)
9767      export_dynamic_flag_spec=-rdynamic
9768      ;;
9769
9770    cygwin* | mingw* | pw32* | cegcc*)
9771      # When not using gcc, we currently assume that we are using
9772      # Microsoft Visual C++.
9773      # hardcode_libdir_flag_spec is actually meaningless, as there is
9774      # no search path for DLLs.
9775      case $cc_basename in
9776      cl*)
9777	# Native MSVC
9778	hardcode_libdir_flag_spec=' '
9779	allow_undefined_flag=unsupported
9780	always_export_symbols=yes
9781	file_list_spec='@'
9782	# Tell ltmain to make .lib files, not .a files.
9783	libext=lib
9784	# Tell ltmain to make .dll files, not .so files.
9785	shrext_cmds=".dll"
9786	# FIXME: Setting linknames here is a bad hack.
9787	archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9788	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9789	    sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9790	  else
9791	    sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9792	  fi~
9793	  $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9794	  linknames='
9795	# The linker will not automatically build a static lib if we build a DLL.
9796	# _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9797	enable_shared_with_static_runtimes=yes
9798	export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9799	# Don't use ranlib
9800	old_postinstall_cmds='chmod 644 $oldlib'
9801	postlink_cmds='lt_outputfile="@OUTPUT@"~
9802	  lt_tool_outputfile="@TOOL_OUTPUT@"~
9803	  case $lt_outputfile in
9804	    *.exe|*.EXE) ;;
9805	    *)
9806	      lt_outputfile="$lt_outputfile.exe"
9807	      lt_tool_outputfile="$lt_tool_outputfile.exe"
9808	      ;;
9809	  esac~
9810	  if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9811	    $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9812	    $RM "$lt_outputfile.manifest";
9813	  fi'
9814	;;
9815      *)
9816	# Assume MSVC wrapper
9817	hardcode_libdir_flag_spec=' '
9818	allow_undefined_flag=unsupported
9819	# Tell ltmain to make .lib files, not .a files.
9820	libext=lib
9821	# Tell ltmain to make .dll files, not .so files.
9822	shrext_cmds=".dll"
9823	# FIXME: Setting linknames here is a bad hack.
9824	archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9825	# The linker will automatically build a .lib file if we build a DLL.
9826	old_archive_from_new_cmds='true'
9827	# FIXME: Should let the user specify the lib program.
9828	old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9829	enable_shared_with_static_runtimes=yes
9830	;;
9831      esac
9832      ;;
9833
9834    darwin* | rhapsody*)
9835
9836
9837  archive_cmds_need_lc=no
9838  hardcode_direct=no
9839  hardcode_automatic=yes
9840  hardcode_shlibpath_var=unsupported
9841  if test "$lt_cv_ld_force_load" = "yes"; then
9842    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\"`'
9843  else
9844    whole_archive_flag_spec=''
9845  fi
9846  link_all_deplibs=yes
9847  allow_undefined_flag="$_lt_dar_allow_undefined"
9848  case $cc_basename in
9849     ifort*) _lt_dar_can_shared=yes ;;
9850     *) _lt_dar_can_shared=$GCC ;;
9851  esac
9852  if test "$_lt_dar_can_shared" = "yes"; then
9853    output_verbose_link_cmd=func_echo_all
9854    archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9855    module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9856    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}"
9857    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}"
9858
9859  else
9860  ld_shlibs=no
9861  fi
9862
9863      ;;
9864
9865    dgux*)
9866      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9867      hardcode_libdir_flag_spec='-L$libdir'
9868      hardcode_shlibpath_var=no
9869      ;;
9870
9871    freebsd1*)
9872      ld_shlibs=no
9873      ;;
9874
9875    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9876    # support.  Future versions do this automatically, but an explicit c++rt0.o
9877    # does not break anything, and helps significantly (at the cost of a little
9878    # extra space).
9879    freebsd2.2*)
9880      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9881      hardcode_libdir_flag_spec='-R$libdir'
9882      hardcode_direct=yes
9883      hardcode_shlibpath_var=no
9884      ;;
9885
9886    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9887    freebsd2*)
9888      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9889      hardcode_direct=yes
9890      hardcode_minus_L=yes
9891      hardcode_shlibpath_var=no
9892      ;;
9893
9894    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9895    freebsd* | dragonfly*)
9896      archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9897      hardcode_libdir_flag_spec='-R$libdir'
9898      hardcode_direct=yes
9899      hardcode_shlibpath_var=no
9900      ;;
9901
9902    hpux9*)
9903      if test "$GCC" = yes; then
9904	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'
9905      else
9906	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'
9907      fi
9908      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9909      hardcode_libdir_separator=:
9910      hardcode_direct=yes
9911
9912      # hardcode_minus_L: Not really in the search PATH,
9913      # but as the default location of the library.
9914      hardcode_minus_L=yes
9915      export_dynamic_flag_spec='${wl}-E'
9916      ;;
9917
9918    hpux10*)
9919      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9920	archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9921      else
9922	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9923      fi
9924      if test "$with_gnu_ld" = no; then
9925	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9926	hardcode_libdir_flag_spec_ld='+b $libdir'
9927	hardcode_libdir_separator=:
9928	hardcode_direct=yes
9929	hardcode_direct_absolute=yes
9930	export_dynamic_flag_spec='${wl}-E'
9931	# hardcode_minus_L: Not really in the search PATH,
9932	# but as the default location of the library.
9933	hardcode_minus_L=yes
9934      fi
9935      ;;
9936
9937    hpux11*)
9938      if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9939	case $host_cpu in
9940	hppa*64*)
9941	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9942	  ;;
9943	ia64*)
9944	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9945	  ;;
9946	*)
9947	  archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9948	  ;;
9949	esac
9950      else
9951	case $host_cpu in
9952	hppa*64*)
9953	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9954	  ;;
9955	ia64*)
9956	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9957	  ;;
9958	*)
9959
9960	  # Older versions of the 11.00 compiler do not understand -b yet
9961	  # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9962	  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9963$as_echo_n "checking if $CC understands -b... " >&6; }
9964if ${lt_cv_prog_compiler__b+:} false; then :
9965  $as_echo_n "(cached) " >&6
9966else
9967  lt_cv_prog_compiler__b=no
9968   save_LDFLAGS="$LDFLAGS"
9969   LDFLAGS="$LDFLAGS -b"
9970   echo "$lt_simple_link_test_code" > conftest.$ac_ext
9971   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9972     # The linker can only warn and ignore the option if not recognized
9973     # So say no if there are warnings
9974     if test -s conftest.err; then
9975       # Append any errors to the config.log.
9976       cat conftest.err 1>&5
9977       $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9978       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9979       if diff conftest.exp conftest.er2 >/dev/null; then
9980         lt_cv_prog_compiler__b=yes
9981       fi
9982     else
9983       lt_cv_prog_compiler__b=yes
9984     fi
9985   fi
9986   $RM -r conftest*
9987   LDFLAGS="$save_LDFLAGS"
9988
9989fi
9990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9991$as_echo "$lt_cv_prog_compiler__b" >&6; }
9992
9993if test x"$lt_cv_prog_compiler__b" = xyes; then
9994    archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9995else
9996    archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9997fi
9998
9999	  ;;
10000	esac
10001      fi
10002      if test "$with_gnu_ld" = no; then
10003	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10004	hardcode_libdir_separator=:
10005
10006	case $host_cpu in
10007	hppa*64*|ia64*)
10008	  hardcode_direct=no
10009	  hardcode_shlibpath_var=no
10010	  ;;
10011	*)
10012	  hardcode_direct=yes
10013	  hardcode_direct_absolute=yes
10014	  export_dynamic_flag_spec='${wl}-E'
10015
10016	  # hardcode_minus_L: Not really in the search PATH,
10017	  # but as the default location of the library.
10018	  hardcode_minus_L=yes
10019	  ;;
10020	esac
10021      fi
10022      ;;
10023
10024    irix5* | irix6* | nonstopux*)
10025      if test "$GCC" = yes; then
10026	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'
10027	# Try to use the -exported_symbol ld option, if it does not
10028	# work, assume that -exports_file does not work either and
10029	# implicitly export all symbols.
10030	# This should be the same for all languages, so no per-tag cache variable.
10031	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10032$as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10033if ${lt_cv_irix_exported_symbol+:} false; then :
10034  $as_echo_n "(cached) " >&6
10035else
10036  save_LDFLAGS="$LDFLAGS"
10037	   LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10038	   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039/* end confdefs.h.  */
10040int foo (void) { return 0; }
10041_ACEOF
10042if ac_fn_c_try_link "$LINENO"; then :
10043  lt_cv_irix_exported_symbol=yes
10044else
10045  lt_cv_irix_exported_symbol=no
10046fi
10047rm -f core conftest.err conftest.$ac_objext \
10048    conftest$ac_exeext conftest.$ac_ext
10049           LDFLAGS="$save_LDFLAGS"
10050fi
10051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10052$as_echo "$lt_cv_irix_exported_symbol" >&6; }
10053	if test "$lt_cv_irix_exported_symbol" = yes; then
10054          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'
10055	fi
10056      else
10057	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'
10058	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'
10059      fi
10060      archive_cmds_need_lc='no'
10061      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10062      hardcode_libdir_separator=:
10063      inherit_rpath=yes
10064      link_all_deplibs=yes
10065      ;;
10066
10067    netbsd*)
10068      if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10069	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10070      else
10071	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10072      fi
10073      hardcode_libdir_flag_spec='-R$libdir'
10074      hardcode_direct=yes
10075      hardcode_shlibpath_var=no
10076      ;;
10077
10078    newsos6)
10079      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10080      hardcode_direct=yes
10081      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10082      hardcode_libdir_separator=:
10083      hardcode_shlibpath_var=no
10084      ;;
10085
10086    *nto* | *qnx*)
10087      ;;
10088
10089    openbsd*)
10090      if test -f /usr/libexec/ld.so; then
10091	hardcode_direct=yes
10092	hardcode_shlibpath_var=no
10093	hardcode_direct_absolute=yes
10094	if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10095	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10096	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10097	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10098	  export_dynamic_flag_spec='${wl}-E'
10099	else
10100	  case $host_os in
10101	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10102	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10103	     hardcode_libdir_flag_spec='-R$libdir'
10104	     ;;
10105	   *)
10106	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10107	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10108	     ;;
10109	  esac
10110	fi
10111      else
10112	ld_shlibs=no
10113      fi
10114      ;;
10115
10116    os2*)
10117      hardcode_libdir_flag_spec='-L$libdir'
10118      hardcode_minus_L=yes
10119      allow_undefined_flag=unsupported
10120      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'
10121      old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10122      ;;
10123
10124    osf3*)
10125      if test "$GCC" = yes; then
10126	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10127	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'
10128      else
10129	allow_undefined_flag=' -expect_unresolved \*'
10130	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'
10131      fi
10132      archive_cmds_need_lc='no'
10133      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10134      hardcode_libdir_separator=:
10135      ;;
10136
10137    osf4* | osf5*)	# as osf3* with the addition of -msym flag
10138      if test "$GCC" = yes; then
10139	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10140	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'
10141	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10142      else
10143	allow_undefined_flag=' -expect_unresolved \*'
10144	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'
10145	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~
10146	$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'
10147
10148	# Both c and cxx compiler support -rpath directly
10149	hardcode_libdir_flag_spec='-rpath $libdir'
10150      fi
10151      archive_cmds_need_lc='no'
10152      hardcode_libdir_separator=:
10153      ;;
10154
10155    solaris*)
10156      no_undefined_flag=' -z defs'
10157      if test "$GCC" = yes; then
10158	wlarc='${wl}'
10159	archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10160	archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10161	  $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'
10162      else
10163	case `$CC -V 2>&1` in
10164	*"Compilers 5.0"*)
10165	  wlarc=''
10166	  archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10167	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10168	  $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10169	  ;;
10170	*)
10171	  wlarc='${wl}'
10172	  archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10173	  archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10174	  $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10175	  ;;
10176	esac
10177      fi
10178      hardcode_libdir_flag_spec='-R$libdir'
10179      hardcode_shlibpath_var=no
10180      case $host_os in
10181      solaris2.[0-5] | solaris2.[0-5].*) ;;
10182      *)
10183	# The compiler driver will combine and reorder linker options,
10184	# but understands `-z linker_flag'.  GCC discards it without `$wl',
10185	# but is careful enough not to reorder.
10186	# Supported since Solaris 2.6 (maybe 2.5.1?)
10187	if test "$GCC" = yes; then
10188	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10189	else
10190	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10191	fi
10192	;;
10193      esac
10194      link_all_deplibs=yes
10195      ;;
10196
10197    sunos4*)
10198      if test "x$host_vendor" = xsequent; then
10199	# Use $CC to link under sequent, because it throws in some extra .o
10200	# files that make .init and .fini sections work.
10201	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10202      else
10203	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10204      fi
10205      hardcode_libdir_flag_spec='-L$libdir'
10206      hardcode_direct=yes
10207      hardcode_minus_L=yes
10208      hardcode_shlibpath_var=no
10209      ;;
10210
10211    sysv4)
10212      case $host_vendor in
10213	sni)
10214	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10215	  hardcode_direct=yes # is this really true???
10216	;;
10217	siemens)
10218	  ## LD is ld it makes a PLAMLIB
10219	  ## CC just makes a GrossModule.
10220	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10221	  reload_cmds='$CC -r -o $output$reload_objs'
10222	  hardcode_direct=no
10223        ;;
10224	motorola)
10225	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10226	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10227	;;
10228      esac
10229      runpath_var='LD_RUN_PATH'
10230      hardcode_shlibpath_var=no
10231      ;;
10232
10233    sysv4.3*)
10234      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10235      hardcode_shlibpath_var=no
10236      export_dynamic_flag_spec='-Bexport'
10237      ;;
10238
10239    sysv4*MP*)
10240      if test -d /usr/nec; then
10241	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10242	hardcode_shlibpath_var=no
10243	runpath_var=LD_RUN_PATH
10244	hardcode_runpath_var=yes
10245	ld_shlibs=yes
10246      fi
10247      ;;
10248
10249    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10250      no_undefined_flag='${wl}-z,text'
10251      archive_cmds_need_lc=no
10252      hardcode_shlibpath_var=no
10253      runpath_var='LD_RUN_PATH'
10254
10255      if test "$GCC" = yes; then
10256	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10257	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10258      else
10259	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10260	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10261      fi
10262      ;;
10263
10264    sysv5* | sco3.2v5* | sco5v6*)
10265      # Note: We can NOT use -z defs as we might desire, because we do not
10266      # link with -lc, and that would cause any symbols used from libc to
10267      # always be unresolved, which means just about no library would
10268      # ever link correctly.  If we're not using GNU ld we use -z text
10269      # though, which does catch some bad symbols but isn't as heavy-handed
10270      # as -z defs.
10271      no_undefined_flag='${wl}-z,text'
10272      allow_undefined_flag='${wl}-z,nodefs'
10273      archive_cmds_need_lc=no
10274      hardcode_shlibpath_var=no
10275      hardcode_libdir_flag_spec='${wl}-R,$libdir'
10276      hardcode_libdir_separator=':'
10277      link_all_deplibs=yes
10278      export_dynamic_flag_spec='${wl}-Bexport'
10279      runpath_var='LD_RUN_PATH'
10280
10281      if test "$GCC" = yes; then
10282	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10283	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10284      else
10285	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10286	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10287      fi
10288      ;;
10289
10290    uts4*)
10291      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10292      hardcode_libdir_flag_spec='-L$libdir'
10293      hardcode_shlibpath_var=no
10294      ;;
10295
10296    *)
10297      ld_shlibs=no
10298      ;;
10299    esac
10300
10301    if test x$host_vendor = xsni; then
10302      case $host in
10303      sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10304	export_dynamic_flag_spec='${wl}-Blargedynsym'
10305	;;
10306      esac
10307    fi
10308  fi
10309
10310{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10311$as_echo "$ld_shlibs" >&6; }
10312test "$ld_shlibs" = no && can_build_shared=no
10313
10314with_gnu_ld=$with_gnu_ld
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330#
10331# Do we need to explicitly link libc?
10332#
10333case "x$archive_cmds_need_lc" in
10334x|xyes)
10335  # Assume -lc should be added
10336  archive_cmds_need_lc=yes
10337
10338  if test "$enable_shared" = yes && test "$GCC" = yes; then
10339    case $archive_cmds in
10340    *'~'*)
10341      # FIXME: we may have to deal with multi-command sequences.
10342      ;;
10343    '$CC '*)
10344      # Test whether the compiler implicitly links with -lc since on some
10345      # systems, -lgcc has to come before -lc. If gcc already passes -lc
10346      # to ld, don't add -lc before -lgcc.
10347      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10348$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10349if ${lt_cv_archive_cmds_need_lc+:} false; then :
10350  $as_echo_n "(cached) " >&6
10351else
10352  $RM conftest*
10353	echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10354
10355	if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10356  (eval $ac_compile) 2>&5
10357  ac_status=$?
10358  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10359  test $ac_status = 0; } 2>conftest.err; then
10360	  soname=conftest
10361	  lib=conftest
10362	  libobjs=conftest.$ac_objext
10363	  deplibs=
10364	  wl=$lt_prog_compiler_wl
10365	  pic_flag=$lt_prog_compiler_pic
10366	  compiler_flags=-v
10367	  linker_flags=-v
10368	  verstring=
10369	  output_objdir=.
10370	  libname=conftest
10371	  lt_save_allow_undefined_flag=$allow_undefined_flag
10372	  allow_undefined_flag=
10373	  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10374  (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10375  ac_status=$?
10376  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10377  test $ac_status = 0; }
10378	  then
10379	    lt_cv_archive_cmds_need_lc=no
10380	  else
10381	    lt_cv_archive_cmds_need_lc=yes
10382	  fi
10383	  allow_undefined_flag=$lt_save_allow_undefined_flag
10384	else
10385	  cat conftest.err 1>&5
10386	fi
10387	$RM conftest*
10388
10389fi
10390{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10391$as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10392      archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10393      ;;
10394    esac
10395  fi
10396  ;;
10397esac
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555  { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10556$as_echo_n "checking dynamic linker characteristics... " >&6; }
10557
10558if test "$GCC" = yes; then
10559  case $host_os in
10560    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10561    *) lt_awk_arg="/^libraries:/" ;;
10562  esac
10563  case $host_os in
10564    mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10565    *) lt_sed_strip_eq="s,=/,/,g" ;;
10566  esac
10567  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10568  case $lt_search_path_spec in
10569  *\;*)
10570    # if the path contains ";" then we assume it to be the separator
10571    # otherwise default to the standard path separator (i.e. ":") - it is
10572    # assumed that no part of a normal pathname contains ";" but that should
10573    # okay in the real world where ";" in dirpaths is itself problematic.
10574    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10575    ;;
10576  *)
10577    lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10578    ;;
10579  esac
10580  # Ok, now we have the path, separated by spaces, we can step through it
10581  # and add multilib dir if necessary.
10582  lt_tmp_lt_search_path_spec=
10583  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10584  for lt_sys_path in $lt_search_path_spec; do
10585    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10586      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10587    else
10588      test -d "$lt_sys_path" && \
10589	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10590    fi
10591  done
10592  lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10593BEGIN {RS=" "; FS="/|\n";} {
10594  lt_foo="";
10595  lt_count=0;
10596  for (lt_i = NF; lt_i > 0; lt_i--) {
10597    if ($lt_i != "" && $lt_i != ".") {
10598      if ($lt_i == "..") {
10599        lt_count++;
10600      } else {
10601        if (lt_count == 0) {
10602          lt_foo="/" $lt_i lt_foo;
10603        } else {
10604          lt_count--;
10605        }
10606      }
10607    }
10608  }
10609  if (lt_foo != "") { lt_freq[lt_foo]++; }
10610  if (lt_freq[lt_foo] == 1) { print lt_foo; }
10611}'`
10612  # AWK program above erroneously prepends '/' to C:/dos/paths
10613  # for these hosts.
10614  case $host_os in
10615    mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10616      $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10617  esac
10618  sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10619else
10620  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10621fi
10622library_names_spec=
10623libname_spec='lib$name'
10624soname_spec=
10625shrext_cmds=".so"
10626postinstall_cmds=
10627postuninstall_cmds=
10628finish_cmds=
10629finish_eval=
10630shlibpath_var=
10631shlibpath_overrides_runpath=unknown
10632version_type=none
10633dynamic_linker="$host_os ld.so"
10634sys_lib_dlsearch_path_spec="/lib /usr/lib"
10635need_lib_prefix=unknown
10636hardcode_into_libs=no
10637
10638# when you set need_version to no, make sure it does not cause -set_version
10639# flags to be left without arguments
10640need_version=unknown
10641
10642case $host_os in
10643aix3*)
10644  version_type=linux
10645  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10646  shlibpath_var=LIBPATH
10647
10648  # AIX 3 has no versioning support, so we append a major version to the name.
10649  soname_spec='${libname}${release}${shared_ext}$major'
10650  ;;
10651
10652aix[4-9]*)
10653  version_type=linux
10654  need_lib_prefix=no
10655  need_version=no
10656  hardcode_into_libs=yes
10657  if test "$host_cpu" = ia64; then
10658    # AIX 5 supports IA64
10659    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10660    shlibpath_var=LD_LIBRARY_PATH
10661  else
10662    # With GCC up to 2.95.x, collect2 would create an import file
10663    # for dependence libraries.  The import file would start with
10664    # the line `#! .'.  This would cause the generated library to
10665    # depend on `.', always an invalid library.  This was fixed in
10666    # development snapshots of GCC prior to 3.0.
10667    case $host_os in
10668      aix4 | aix4.[01] | aix4.[01].*)
10669      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10670	   echo ' yes '
10671	   echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10672	:
10673      else
10674	can_build_shared=no
10675      fi
10676      ;;
10677    esac
10678    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10679    # soname into executable. Probably we can add versioning support to
10680    # collect2, so additional links can be useful in future.
10681    if test "$aix_use_runtimelinking" = yes; then
10682      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10683      # instead of lib<name>.a to let people know that these are not
10684      # typical AIX shared libraries.
10685      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10686    else
10687      # We preserve .a as extension for shared libraries through AIX4.2
10688      # and later when we are not doing run time linking.
10689      library_names_spec='${libname}${release}.a $libname.a'
10690      soname_spec='${libname}${release}${shared_ext}$major'
10691    fi
10692    shlibpath_var=LIBPATH
10693  fi
10694  ;;
10695
10696amigaos*)
10697  case $host_cpu in
10698  powerpc)
10699    # Since July 2007 AmigaOS4 officially supports .so libraries.
10700    # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10701    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10702    ;;
10703  m68k)
10704    library_names_spec='$libname.ixlibrary $libname.a'
10705    # Create ${libname}_ixlibrary.a entries in /sys/libs.
10706    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'
10707    ;;
10708  esac
10709  ;;
10710
10711beos*)
10712  library_names_spec='${libname}${shared_ext}'
10713  dynamic_linker="$host_os ld.so"
10714  shlibpath_var=LIBRARY_PATH
10715  ;;
10716
10717bsdi[45]*)
10718  version_type=linux
10719  need_version=no
10720  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10721  soname_spec='${libname}${release}${shared_ext}$major'
10722  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10723  shlibpath_var=LD_LIBRARY_PATH
10724  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10725  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10726  # the default ld.so.conf also contains /usr/contrib/lib and
10727  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10728  # libtool to hard-code these into programs
10729  ;;
10730
10731cygwin* | mingw* | pw32* | cegcc*)
10732  version_type=windows
10733  shrext_cmds=".dll"
10734  need_version=no
10735  need_lib_prefix=no
10736
10737  case $GCC,$cc_basename in
10738  yes,*)
10739    # gcc
10740    library_names_spec='$libname.dll.a'
10741    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10742    postinstall_cmds='base_file=`basename \${file}`~
10743      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10744      dldir=$destdir/`dirname \$dlpath`~
10745      test -d \$dldir || mkdir -p \$dldir~
10746      $install_prog $dir/$dlname \$dldir/$dlname~
10747      chmod a+x \$dldir/$dlname~
10748      if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10749        eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10750      fi'
10751    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10752      dlpath=$dir/\$dldll~
10753       $RM \$dlpath'
10754    shlibpath_overrides_runpath=yes
10755
10756    case $host_os in
10757    cygwin*)
10758      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10759      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10760
10761      sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10762      ;;
10763    mingw* | cegcc*)
10764      # MinGW DLLs use traditional 'lib' prefix
10765      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10766      ;;
10767    pw32*)
10768      # pw32 DLLs use 'pw' prefix rather than 'lib'
10769      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10770      ;;
10771    esac
10772    dynamic_linker='Win32 ld.exe'
10773    ;;
10774
10775  *,cl*)
10776    # Native MSVC
10777    libname_spec='$name'
10778    soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10779    library_names_spec='${libname}.dll.lib'
10780
10781    case $build_os in
10782    mingw*)
10783      sys_lib_search_path_spec=
10784      lt_save_ifs=$IFS
10785      IFS=';'
10786      for lt_path in $LIB
10787      do
10788        IFS=$lt_save_ifs
10789        # Let DOS variable expansion print the short 8.3 style file name.
10790        lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10791        sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10792      done
10793      IFS=$lt_save_ifs
10794      # Convert to MSYS style.
10795      sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10796      ;;
10797    cygwin*)
10798      # Convert to unix form, then to dos form, then back to unix form
10799      # but this time dos style (no spaces!) so that the unix form looks
10800      # like /cygdrive/c/PROGRA~1:/cygdr...
10801      sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10802      sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10803      sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10804      ;;
10805    *)
10806      sys_lib_search_path_spec="$LIB"
10807      if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10808        # It is most probably a Windows format PATH.
10809        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10810      else
10811        sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10812      fi
10813      # FIXME: find the short name or the path components, as spaces are
10814      # common. (e.g. "Program Files" -> "PROGRA~1")
10815      ;;
10816    esac
10817
10818    # DLL is installed to $(libdir)/../bin by postinstall_cmds
10819    postinstall_cmds='base_file=`basename \${file}`~
10820      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10821      dldir=$destdir/`dirname \$dlpath`~
10822      test -d \$dldir || mkdir -p \$dldir~
10823      $install_prog $dir/$dlname \$dldir/$dlname'
10824    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10825      dlpath=$dir/\$dldll~
10826       $RM \$dlpath'
10827    shlibpath_overrides_runpath=yes
10828    dynamic_linker='Win32 link.exe'
10829    ;;
10830
10831  *)
10832    # Assume MSVC wrapper
10833    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10834    dynamic_linker='Win32 ld.exe'
10835    ;;
10836  esac
10837  # FIXME: first we should search . and the directory the executable is in
10838  shlibpath_var=PATH
10839  ;;
10840
10841darwin* | rhapsody*)
10842  dynamic_linker="$host_os dyld"
10843  version_type=darwin
10844  need_lib_prefix=no
10845  need_version=no
10846  library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10847  soname_spec='${libname}${release}${major}$shared_ext'
10848  shlibpath_overrides_runpath=yes
10849  shlibpath_var=DYLD_LIBRARY_PATH
10850  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10851
10852  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10853  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10854  ;;
10855
10856dgux*)
10857  version_type=linux
10858  need_lib_prefix=no
10859  need_version=no
10860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10861  soname_spec='${libname}${release}${shared_ext}$major'
10862  shlibpath_var=LD_LIBRARY_PATH
10863  ;;
10864
10865freebsd1*)
10866  dynamic_linker=no
10867  ;;
10868
10869freebsd* | dragonfly*)
10870  # DragonFly does not have aout.  When/if they implement a new
10871  # versioning mechanism, adjust this.
10872  if test -x /usr/bin/objformat; then
10873    objformat=`/usr/bin/objformat`
10874  else
10875    case $host_os in
10876    freebsd[123]*) objformat=aout ;;
10877    *) objformat=elf ;;
10878    esac
10879  fi
10880  version_type=freebsd-$objformat
10881  case $version_type in
10882    freebsd-elf*)
10883      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10884      need_version=no
10885      need_lib_prefix=no
10886      ;;
10887    freebsd-*)
10888      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10889      need_version=yes
10890      ;;
10891  esac
10892  shlibpath_var=LD_LIBRARY_PATH
10893  case $host_os in
10894  freebsd2*)
10895    shlibpath_overrides_runpath=yes
10896    ;;
10897  freebsd3.[01]* | freebsdelf3.[01]*)
10898    shlibpath_overrides_runpath=yes
10899    hardcode_into_libs=yes
10900    ;;
10901  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10902  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10903    shlibpath_overrides_runpath=no
10904    hardcode_into_libs=yes
10905    ;;
10906  *) # from 4.6 on, and DragonFly
10907    shlibpath_overrides_runpath=yes
10908    hardcode_into_libs=yes
10909    ;;
10910  esac
10911  ;;
10912
10913gnu*)
10914  version_type=linux
10915  need_lib_prefix=no
10916  need_version=no
10917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10918  soname_spec='${libname}${release}${shared_ext}$major'
10919  shlibpath_var=LD_LIBRARY_PATH
10920  hardcode_into_libs=yes
10921  ;;
10922
10923haiku*)
10924  version_type=linux
10925  need_lib_prefix=no
10926  need_version=no
10927  dynamic_linker="$host_os runtime_loader"
10928  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10929  soname_spec='${libname}${release}${shared_ext}$major'
10930  shlibpath_var=LIBRARY_PATH
10931  shlibpath_overrides_runpath=yes
10932  sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10933  hardcode_into_libs=yes
10934  ;;
10935
10936hpux9* | hpux10* | hpux11*)
10937  # Give a soname corresponding to the major version so that dld.sl refuses to
10938  # link against other versions.
10939  version_type=sunos
10940  need_lib_prefix=no
10941  need_version=no
10942  case $host_cpu in
10943  ia64*)
10944    shrext_cmds='.so'
10945    hardcode_into_libs=yes
10946    dynamic_linker="$host_os dld.so"
10947    shlibpath_var=LD_LIBRARY_PATH
10948    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10949    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10950    soname_spec='${libname}${release}${shared_ext}$major'
10951    if test "X$HPUX_IA64_MODE" = X32; then
10952      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10953    else
10954      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10955    fi
10956    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10957    ;;
10958  hppa*64*)
10959    shrext_cmds='.sl'
10960    hardcode_into_libs=yes
10961    dynamic_linker="$host_os dld.sl"
10962    shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10963    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10964    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10965    soname_spec='${libname}${release}${shared_ext}$major'
10966    sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10967    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10968    ;;
10969  *)
10970    shrext_cmds='.sl'
10971    dynamic_linker="$host_os dld.sl"
10972    shlibpath_var=SHLIB_PATH
10973    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10974    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10975    soname_spec='${libname}${release}${shared_ext}$major'
10976    ;;
10977  esac
10978  # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10979  postinstall_cmds='chmod 555 $lib'
10980  # or fails outright, so override atomically:
10981  install_override_mode=555
10982  ;;
10983
10984interix[3-9]*)
10985  version_type=linux
10986  need_lib_prefix=no
10987  need_version=no
10988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10989  soname_spec='${libname}${release}${shared_ext}$major'
10990  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10991  shlibpath_var=LD_LIBRARY_PATH
10992  shlibpath_overrides_runpath=no
10993  hardcode_into_libs=yes
10994  ;;
10995
10996irix5* | irix6* | nonstopux*)
10997  case $host_os in
10998    nonstopux*) version_type=nonstopux ;;
10999    *)
11000	if test "$lt_cv_prog_gnu_ld" = yes; then
11001		version_type=linux
11002	else
11003		version_type=irix
11004	fi ;;
11005  esac
11006  need_lib_prefix=no
11007  need_version=no
11008  soname_spec='${libname}${release}${shared_ext}$major'
11009  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11010  case $host_os in
11011  irix5* | nonstopux*)
11012    libsuff= shlibsuff=
11013    ;;
11014  *)
11015    case $LD in # libtool.m4 will add one of these switches to LD
11016    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11017      libsuff= shlibsuff= libmagic=32-bit;;
11018    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11019      libsuff=32 shlibsuff=N32 libmagic=N32;;
11020    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11021      libsuff=64 shlibsuff=64 libmagic=64-bit;;
11022    *) libsuff= shlibsuff= libmagic=never-match;;
11023    esac
11024    ;;
11025  esac
11026  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11027  shlibpath_overrides_runpath=no
11028  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11029  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11030  hardcode_into_libs=yes
11031  ;;
11032
11033# No shared lib support for Linux oldld, aout, or coff.
11034linux*oldld* | linux*aout* | linux*coff*)
11035  dynamic_linker=no
11036  ;;
11037
11038# This must be Linux ELF.
11039linux* | k*bsd*-gnu | kopensolaris*-gnu)
11040  version_type=linux
11041  need_lib_prefix=no
11042  need_version=no
11043  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11044  soname_spec='${libname}${release}${shared_ext}$major'
11045  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11046  shlibpath_var=LD_LIBRARY_PATH
11047  shlibpath_overrides_runpath=no
11048
11049  # Some binutils ld are patched to set DT_RUNPATH
11050  if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11051  $as_echo_n "(cached) " >&6
11052else
11053  lt_cv_shlibpath_overrides_runpath=no
11054    save_LDFLAGS=$LDFLAGS
11055    save_libdir=$libdir
11056    eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11057	 LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11058    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11059/* end confdefs.h.  */
11060
11061int
11062main ()
11063{
11064
11065  ;
11066  return 0;
11067}
11068_ACEOF
11069if ac_fn_c_try_link "$LINENO"; then :
11070  if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11071  lt_cv_shlibpath_overrides_runpath=yes
11072fi
11073fi
11074rm -f core conftest.err conftest.$ac_objext \
11075    conftest$ac_exeext conftest.$ac_ext
11076    LDFLAGS=$save_LDFLAGS
11077    libdir=$save_libdir
11078
11079fi
11080
11081  shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11082
11083  # This implies no fast_install, which is unacceptable.
11084  # Some rework will be needed to allow for fast_install
11085  # before this can be enabled.
11086  hardcode_into_libs=yes
11087
11088  # Append ld.so.conf contents to the search path
11089  if test -f /etc/ld.so.conf; then
11090    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' ' '`
11091    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11092  fi
11093
11094  # We used to test for /lib/ld.so.1 and disable shared libraries on
11095  # powerpc, because MkLinux only supported shared libraries with the
11096  # GNU dynamic linker.  Since this was broken with cross compilers,
11097  # most powerpc-linux boxes support dynamic linking these days and
11098  # people can always --disable-shared, the test was removed, and we
11099  # assume the GNU/Linux dynamic linker is in use.
11100  dynamic_linker='GNU/Linux ld.so'
11101  ;;
11102
11103netbsd*)
11104  version_type=sunos
11105  need_lib_prefix=no
11106  need_version=no
11107  if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11108    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11109    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11110    dynamic_linker='NetBSD (a.out) ld.so'
11111  else
11112    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11113    soname_spec='${libname}${release}${shared_ext}$major'
11114    dynamic_linker='NetBSD ld.elf_so'
11115  fi
11116  shlibpath_var=LD_LIBRARY_PATH
11117  shlibpath_overrides_runpath=yes
11118  hardcode_into_libs=yes
11119  ;;
11120
11121newsos6)
11122  version_type=linux
11123  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11124  shlibpath_var=LD_LIBRARY_PATH
11125  shlibpath_overrides_runpath=yes
11126  ;;
11127
11128*nto* | *qnx*)
11129  version_type=qnx
11130  need_lib_prefix=no
11131  need_version=no
11132  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11133  soname_spec='${libname}${release}${shared_ext}$major'
11134  shlibpath_var=LD_LIBRARY_PATH
11135  shlibpath_overrides_runpath=no
11136  hardcode_into_libs=yes
11137  dynamic_linker='ldqnx.so'
11138  ;;
11139
11140openbsd*)
11141  version_type=sunos
11142  sys_lib_dlsearch_path_spec="/usr/lib"
11143  need_lib_prefix=no
11144  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11145  case $host_os in
11146    openbsd3.3 | openbsd3.3.*)	need_version=yes ;;
11147    *)				need_version=no  ;;
11148  esac
11149  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11150  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11151  shlibpath_var=LD_LIBRARY_PATH
11152  if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11153    case $host_os in
11154      openbsd2.[89] | openbsd2.[89].*)
11155	shlibpath_overrides_runpath=no
11156	;;
11157      *)
11158	shlibpath_overrides_runpath=yes
11159	;;
11160      esac
11161  else
11162    shlibpath_overrides_runpath=yes
11163  fi
11164  ;;
11165
11166os2*)
11167  libname_spec='$name'
11168  shrext_cmds=".dll"
11169  need_lib_prefix=no
11170  library_names_spec='$libname${shared_ext} $libname.a'
11171  dynamic_linker='OS/2 ld.exe'
11172  shlibpath_var=LIBPATH
11173  ;;
11174
11175osf3* | osf4* | osf5*)
11176  version_type=osf
11177  need_lib_prefix=no
11178  need_version=no
11179  soname_spec='${libname}${release}${shared_ext}$major'
11180  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11181  shlibpath_var=LD_LIBRARY_PATH
11182  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11183  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11184  ;;
11185
11186rdos*)
11187  dynamic_linker=no
11188  ;;
11189
11190solaris*)
11191  version_type=linux
11192  need_lib_prefix=no
11193  need_version=no
11194  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11195  soname_spec='${libname}${release}${shared_ext}$major'
11196  shlibpath_var=LD_LIBRARY_PATH
11197  shlibpath_overrides_runpath=yes
11198  hardcode_into_libs=yes
11199  # ldd complains unless libraries are executable
11200  postinstall_cmds='chmod +x $lib'
11201  ;;
11202
11203sunos4*)
11204  version_type=sunos
11205  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11206  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11207  shlibpath_var=LD_LIBRARY_PATH
11208  shlibpath_overrides_runpath=yes
11209  if test "$with_gnu_ld" = yes; then
11210    need_lib_prefix=no
11211  fi
11212  need_version=yes
11213  ;;
11214
11215sysv4 | sysv4.3*)
11216  version_type=linux
11217  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11218  soname_spec='${libname}${release}${shared_ext}$major'
11219  shlibpath_var=LD_LIBRARY_PATH
11220  case $host_vendor in
11221    sni)
11222      shlibpath_overrides_runpath=no
11223      need_lib_prefix=no
11224      runpath_var=LD_RUN_PATH
11225      ;;
11226    siemens)
11227      need_lib_prefix=no
11228      ;;
11229    motorola)
11230      need_lib_prefix=no
11231      need_version=no
11232      shlibpath_overrides_runpath=no
11233      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11234      ;;
11235  esac
11236  ;;
11237
11238sysv4*MP*)
11239  if test -d /usr/nec ;then
11240    version_type=linux
11241    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11242    soname_spec='$libname${shared_ext}.$major'
11243    shlibpath_var=LD_LIBRARY_PATH
11244  fi
11245  ;;
11246
11247sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11248  version_type=freebsd-elf
11249  need_lib_prefix=no
11250  need_version=no
11251  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11252  soname_spec='${libname}${release}${shared_ext}$major'
11253  shlibpath_var=LD_LIBRARY_PATH
11254  shlibpath_overrides_runpath=yes
11255  hardcode_into_libs=yes
11256  if test "$with_gnu_ld" = yes; then
11257    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11258  else
11259    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11260    case $host_os in
11261      sco3.2v5*)
11262        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11263	;;
11264    esac
11265  fi
11266  sys_lib_dlsearch_path_spec='/usr/lib'
11267  ;;
11268
11269tpf*)
11270  # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11271  version_type=linux
11272  need_lib_prefix=no
11273  need_version=no
11274  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11275  shlibpath_var=LD_LIBRARY_PATH
11276  shlibpath_overrides_runpath=no
11277  hardcode_into_libs=yes
11278  ;;
11279
11280uts4*)
11281  version_type=linux
11282  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11283  soname_spec='${libname}${release}${shared_ext}$major'
11284  shlibpath_var=LD_LIBRARY_PATH
11285  ;;
11286
11287*)
11288  dynamic_linker=no
11289  ;;
11290esac
11291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11292$as_echo "$dynamic_linker" >&6; }
11293test "$dynamic_linker" = no && can_build_shared=no
11294
11295variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11296if test "$GCC" = yes; then
11297  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11298fi
11299
11300if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11301  sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11302fi
11303if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11304  sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11305fi
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
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
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11399$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11400hardcode_action=
11401if test -n "$hardcode_libdir_flag_spec" ||
11402   test -n "$runpath_var" ||
11403   test "X$hardcode_automatic" = "Xyes" ; then
11404
11405  # We can hardcode non-existent directories.
11406  if test "$hardcode_direct" != no &&
11407     # If the only mechanism to avoid hardcoding is shlibpath_var, we
11408     # have to relink, otherwise we might link with an installed library
11409     # when we should be linking with a yet-to-be-installed one
11410     ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11411     test "$hardcode_minus_L" != no; then
11412    # Linking always hardcodes the temporary library directory.
11413    hardcode_action=relink
11414  else
11415    # We can link without hardcoding, and we can hardcode nonexisting dirs.
11416    hardcode_action=immediate
11417  fi
11418else
11419  # We cannot hardcode anything, or else we can only hardcode existing
11420  # directories.
11421  hardcode_action=unsupported
11422fi
11423{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11424$as_echo "$hardcode_action" >&6; }
11425
11426if test "$hardcode_action" = relink ||
11427   test "$inherit_rpath" = yes; then
11428  # Fast installation is not supported
11429  enable_fast_install=no
11430elif test "$shlibpath_overrides_runpath" = yes ||
11431     test "$enable_shared" = no; then
11432  # Fast installation is not necessary
11433  enable_fast_install=needless
11434fi
11435
11436
11437
11438
11439
11440
11441  if test "x$enable_dlopen" != xyes; then
11442  enable_dlopen=unknown
11443  enable_dlopen_self=unknown
11444  enable_dlopen_self_static=unknown
11445else
11446  lt_cv_dlopen=no
11447  lt_cv_dlopen_libs=
11448
11449  case $host_os in
11450  beos*)
11451    lt_cv_dlopen="load_add_on"
11452    lt_cv_dlopen_libs=
11453    lt_cv_dlopen_self=yes
11454    ;;
11455
11456  mingw* | pw32* | cegcc*)
11457    lt_cv_dlopen="LoadLibrary"
11458    lt_cv_dlopen_libs=
11459    ;;
11460
11461  cygwin*)
11462    lt_cv_dlopen="dlopen"
11463    lt_cv_dlopen_libs=
11464    ;;
11465
11466  darwin*)
11467  # if libdl is installed we need to link against it
11468    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11469$as_echo_n "checking for dlopen in -ldl... " >&6; }
11470if ${ac_cv_lib_dl_dlopen+:} false; then :
11471  $as_echo_n "(cached) " >&6
11472else
11473  ac_check_lib_save_LIBS=$LIBS
11474LIBS="-ldl  $LIBS"
11475cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476/* end confdefs.h.  */
11477
11478/* Override any GCC internal prototype to avoid an error.
11479   Use char because int might match the return type of a GCC
11480   builtin and then its argument prototype would still apply.  */
11481#ifdef __cplusplus
11482extern "C"
11483#endif
11484char dlopen ();
11485int
11486main ()
11487{
11488return dlopen ();
11489  ;
11490  return 0;
11491}
11492_ACEOF
11493if ac_fn_c_try_link "$LINENO"; then :
11494  ac_cv_lib_dl_dlopen=yes
11495else
11496  ac_cv_lib_dl_dlopen=no
11497fi
11498rm -f core conftest.err conftest.$ac_objext \
11499    conftest$ac_exeext conftest.$ac_ext
11500LIBS=$ac_check_lib_save_LIBS
11501fi
11502{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11503$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11504if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11505  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11506else
11507
11508    lt_cv_dlopen="dyld"
11509    lt_cv_dlopen_libs=
11510    lt_cv_dlopen_self=yes
11511
11512fi
11513
11514    ;;
11515
11516  *)
11517    ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11518if test "x$ac_cv_func_shl_load" = xyes; then :
11519  lt_cv_dlopen="shl_load"
11520else
11521  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11522$as_echo_n "checking for shl_load in -ldld... " >&6; }
11523if ${ac_cv_lib_dld_shl_load+:} false; then :
11524  $as_echo_n "(cached) " >&6
11525else
11526  ac_check_lib_save_LIBS=$LIBS
11527LIBS="-ldld  $LIBS"
11528cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529/* end confdefs.h.  */
11530
11531/* Override any GCC internal prototype to avoid an error.
11532   Use char because int might match the return type of a GCC
11533   builtin and then its argument prototype would still apply.  */
11534#ifdef __cplusplus
11535extern "C"
11536#endif
11537char shl_load ();
11538int
11539main ()
11540{
11541return shl_load ();
11542  ;
11543  return 0;
11544}
11545_ACEOF
11546if ac_fn_c_try_link "$LINENO"; then :
11547  ac_cv_lib_dld_shl_load=yes
11548else
11549  ac_cv_lib_dld_shl_load=no
11550fi
11551rm -f core conftest.err conftest.$ac_objext \
11552    conftest$ac_exeext conftest.$ac_ext
11553LIBS=$ac_check_lib_save_LIBS
11554fi
11555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11556$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11557if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11558  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11559else
11560  ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11561if test "x$ac_cv_func_dlopen" = xyes; then :
11562  lt_cv_dlopen="dlopen"
11563else
11564  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11565$as_echo_n "checking for dlopen in -ldl... " >&6; }
11566if ${ac_cv_lib_dl_dlopen+:} false; then :
11567  $as_echo_n "(cached) " >&6
11568else
11569  ac_check_lib_save_LIBS=$LIBS
11570LIBS="-ldl  $LIBS"
11571cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11572/* end confdefs.h.  */
11573
11574/* Override any GCC internal prototype to avoid an error.
11575   Use char because int might match the return type of a GCC
11576   builtin and then its argument prototype would still apply.  */
11577#ifdef __cplusplus
11578extern "C"
11579#endif
11580char dlopen ();
11581int
11582main ()
11583{
11584return dlopen ();
11585  ;
11586  return 0;
11587}
11588_ACEOF
11589if ac_fn_c_try_link "$LINENO"; then :
11590  ac_cv_lib_dl_dlopen=yes
11591else
11592  ac_cv_lib_dl_dlopen=no
11593fi
11594rm -f core conftest.err conftest.$ac_objext \
11595    conftest$ac_exeext conftest.$ac_ext
11596LIBS=$ac_check_lib_save_LIBS
11597fi
11598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11599$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11600if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11601  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11602else
11603  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11604$as_echo_n "checking for dlopen in -lsvld... " >&6; }
11605if ${ac_cv_lib_svld_dlopen+:} false; then :
11606  $as_echo_n "(cached) " >&6
11607else
11608  ac_check_lib_save_LIBS=$LIBS
11609LIBS="-lsvld  $LIBS"
11610cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11611/* end confdefs.h.  */
11612
11613/* Override any GCC internal prototype to avoid an error.
11614   Use char because int might match the return type of a GCC
11615   builtin and then its argument prototype would still apply.  */
11616#ifdef __cplusplus
11617extern "C"
11618#endif
11619char dlopen ();
11620int
11621main ()
11622{
11623return dlopen ();
11624  ;
11625  return 0;
11626}
11627_ACEOF
11628if ac_fn_c_try_link "$LINENO"; then :
11629  ac_cv_lib_svld_dlopen=yes
11630else
11631  ac_cv_lib_svld_dlopen=no
11632fi
11633rm -f core conftest.err conftest.$ac_objext \
11634    conftest$ac_exeext conftest.$ac_ext
11635LIBS=$ac_check_lib_save_LIBS
11636fi
11637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11638$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11639if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11640  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11641else
11642  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11643$as_echo_n "checking for dld_link in -ldld... " >&6; }
11644if ${ac_cv_lib_dld_dld_link+:} false; then :
11645  $as_echo_n "(cached) " >&6
11646else
11647  ac_check_lib_save_LIBS=$LIBS
11648LIBS="-ldld  $LIBS"
11649cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11650/* end confdefs.h.  */
11651
11652/* Override any GCC internal prototype to avoid an error.
11653   Use char because int might match the return type of a GCC
11654   builtin and then its argument prototype would still apply.  */
11655#ifdef __cplusplus
11656extern "C"
11657#endif
11658char dld_link ();
11659int
11660main ()
11661{
11662return dld_link ();
11663  ;
11664  return 0;
11665}
11666_ACEOF
11667if ac_fn_c_try_link "$LINENO"; then :
11668  ac_cv_lib_dld_dld_link=yes
11669else
11670  ac_cv_lib_dld_dld_link=no
11671fi
11672rm -f core conftest.err conftest.$ac_objext \
11673    conftest$ac_exeext conftest.$ac_ext
11674LIBS=$ac_check_lib_save_LIBS
11675fi
11676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11677$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11678if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11679  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11680fi
11681
11682
11683fi
11684
11685
11686fi
11687
11688
11689fi
11690
11691
11692fi
11693
11694
11695fi
11696
11697    ;;
11698  esac
11699
11700  if test "x$lt_cv_dlopen" != xno; then
11701    enable_dlopen=yes
11702  else
11703    enable_dlopen=no
11704  fi
11705
11706  case $lt_cv_dlopen in
11707  dlopen)
11708    save_CPPFLAGS="$CPPFLAGS"
11709    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11710
11711    save_LDFLAGS="$LDFLAGS"
11712    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11713
11714    save_LIBS="$LIBS"
11715    LIBS="$lt_cv_dlopen_libs $LIBS"
11716
11717    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11718$as_echo_n "checking whether a program can dlopen itself... " >&6; }
11719if ${lt_cv_dlopen_self+:} false; then :
11720  $as_echo_n "(cached) " >&6
11721else
11722  	  if test "$cross_compiling" = yes; then :
11723  lt_cv_dlopen_self=cross
11724else
11725  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11726  lt_status=$lt_dlunknown
11727  cat > conftest.$ac_ext <<_LT_EOF
11728#line $LINENO "configure"
11729#include "confdefs.h"
11730
11731#if HAVE_DLFCN_H
11732#include <dlfcn.h>
11733#endif
11734
11735#include <stdio.h>
11736
11737#ifdef RTLD_GLOBAL
11738#  define LT_DLGLOBAL		RTLD_GLOBAL
11739#else
11740#  ifdef DL_GLOBAL
11741#    define LT_DLGLOBAL		DL_GLOBAL
11742#  else
11743#    define LT_DLGLOBAL		0
11744#  endif
11745#endif
11746
11747/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11748   find out it does not work in some platform. */
11749#ifndef LT_DLLAZY_OR_NOW
11750#  ifdef RTLD_LAZY
11751#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11752#  else
11753#    ifdef DL_LAZY
11754#      define LT_DLLAZY_OR_NOW		DL_LAZY
11755#    else
11756#      ifdef RTLD_NOW
11757#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11758#      else
11759#        ifdef DL_NOW
11760#          define LT_DLLAZY_OR_NOW	DL_NOW
11761#        else
11762#          define LT_DLLAZY_OR_NOW	0
11763#        endif
11764#      endif
11765#    endif
11766#  endif
11767#endif
11768
11769/* When -fvisbility=hidden is used, assume the code has been annotated
11770   correspondingly for the symbols needed.  */
11771#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11772int fnord () __attribute__((visibility("default")));
11773#endif
11774
11775int fnord () { return 42; }
11776int main ()
11777{
11778  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11779  int status = $lt_dlunknown;
11780
11781  if (self)
11782    {
11783      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11784      else
11785        {
11786	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11787          else puts (dlerror ());
11788	}
11789      /* dlclose (self); */
11790    }
11791  else
11792    puts (dlerror ());
11793
11794  return status;
11795}
11796_LT_EOF
11797  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11798  (eval $ac_link) 2>&5
11799  ac_status=$?
11800  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11801  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11802    (./conftest; exit; ) >&5 2>/dev/null
11803    lt_status=$?
11804    case x$lt_status in
11805      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11806      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11807      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11808    esac
11809  else :
11810    # compilation failed
11811    lt_cv_dlopen_self=no
11812  fi
11813fi
11814rm -fr conftest*
11815
11816
11817fi
11818{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11819$as_echo "$lt_cv_dlopen_self" >&6; }
11820
11821    if test "x$lt_cv_dlopen_self" = xyes; then
11822      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11823      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11824$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11825if ${lt_cv_dlopen_self_static+:} false; then :
11826  $as_echo_n "(cached) " >&6
11827else
11828  	  if test "$cross_compiling" = yes; then :
11829  lt_cv_dlopen_self_static=cross
11830else
11831  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11832  lt_status=$lt_dlunknown
11833  cat > conftest.$ac_ext <<_LT_EOF
11834#line $LINENO "configure"
11835#include "confdefs.h"
11836
11837#if HAVE_DLFCN_H
11838#include <dlfcn.h>
11839#endif
11840
11841#include <stdio.h>
11842
11843#ifdef RTLD_GLOBAL
11844#  define LT_DLGLOBAL		RTLD_GLOBAL
11845#else
11846#  ifdef DL_GLOBAL
11847#    define LT_DLGLOBAL		DL_GLOBAL
11848#  else
11849#    define LT_DLGLOBAL		0
11850#  endif
11851#endif
11852
11853/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11854   find out it does not work in some platform. */
11855#ifndef LT_DLLAZY_OR_NOW
11856#  ifdef RTLD_LAZY
11857#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
11858#  else
11859#    ifdef DL_LAZY
11860#      define LT_DLLAZY_OR_NOW		DL_LAZY
11861#    else
11862#      ifdef RTLD_NOW
11863#        define LT_DLLAZY_OR_NOW	RTLD_NOW
11864#      else
11865#        ifdef DL_NOW
11866#          define LT_DLLAZY_OR_NOW	DL_NOW
11867#        else
11868#          define LT_DLLAZY_OR_NOW	0
11869#        endif
11870#      endif
11871#    endif
11872#  endif
11873#endif
11874
11875/* When -fvisbility=hidden is used, assume the code has been annotated
11876   correspondingly for the symbols needed.  */
11877#if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11878int fnord () __attribute__((visibility("default")));
11879#endif
11880
11881int fnord () { return 42; }
11882int main ()
11883{
11884  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11885  int status = $lt_dlunknown;
11886
11887  if (self)
11888    {
11889      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11890      else
11891        {
11892	  if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11893          else puts (dlerror ());
11894	}
11895      /* dlclose (self); */
11896    }
11897  else
11898    puts (dlerror ());
11899
11900  return status;
11901}
11902_LT_EOF
11903  if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11904  (eval $ac_link) 2>&5
11905  ac_status=$?
11906  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11907  test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11908    (./conftest; exit; ) >&5 2>/dev/null
11909    lt_status=$?
11910    case x$lt_status in
11911      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11912      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11913      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11914    esac
11915  else :
11916    # compilation failed
11917    lt_cv_dlopen_self_static=no
11918  fi
11919fi
11920rm -fr conftest*
11921
11922
11923fi
11924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11925$as_echo "$lt_cv_dlopen_self_static" >&6; }
11926    fi
11927
11928    CPPFLAGS="$save_CPPFLAGS"
11929    LDFLAGS="$save_LDFLAGS"
11930    LIBS="$save_LIBS"
11931    ;;
11932  esac
11933
11934  case $lt_cv_dlopen_self in
11935  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11936  *) enable_dlopen_self=unknown ;;
11937  esac
11938
11939  case $lt_cv_dlopen_self_static in
11940  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11941  *) enable_dlopen_self_static=unknown ;;
11942  esac
11943fi
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961striplib=
11962old_striplib=
11963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11964$as_echo_n "checking whether stripping libraries is possible... " >&6; }
11965if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11966  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11967  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11968  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11969$as_echo "yes" >&6; }
11970else
11971# FIXME - insert some real tests, host_os isn't really good enough
11972  case $host_os in
11973  darwin*)
11974    if test -n "$STRIP" ; then
11975      striplib="$STRIP -x"
11976      old_striplib="$STRIP -S"
11977      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11978$as_echo "yes" >&6; }
11979    else
11980      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11981$as_echo "no" >&6; }
11982    fi
11983    ;;
11984  *)
11985    { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11986$as_echo "no" >&6; }
11987    ;;
11988  esac
11989fi
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002  # Report which library types will actually be built
12003  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12004$as_echo_n "checking if libtool supports shared libraries... " >&6; }
12005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12006$as_echo "$can_build_shared" >&6; }
12007
12008  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12009$as_echo_n "checking whether to build shared libraries... " >&6; }
12010  test "$can_build_shared" = "no" && enable_shared=no
12011
12012  # On AIX, shared libraries and static libraries use the same namespace, and
12013  # are all built from PIC.
12014  case $host_os in
12015  aix3*)
12016    test "$enable_shared" = yes && enable_static=no
12017    if test -n "$RANLIB"; then
12018      archive_cmds="$archive_cmds~\$RANLIB \$lib"
12019      postinstall_cmds='$RANLIB $lib'
12020    fi
12021    ;;
12022
12023  aix[4-9]*)
12024    if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12025      test "$enable_shared" = yes && enable_static=no
12026    fi
12027    ;;
12028  esac
12029  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12030$as_echo "$enable_shared" >&6; }
12031
12032  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12033$as_echo_n "checking whether to build static libraries... " >&6; }
12034  # Make sure either enable_shared or enable_static is yes.
12035  test "$enable_shared" = yes || enable_static=yes
12036  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12037$as_echo "$enable_static" >&6; }
12038
12039
12040
12041
12042fi
12043ac_ext=c
12044ac_cpp='$CPP $CPPFLAGS'
12045ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12046ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12047ac_compiler_gnu=$ac_cv_c_compiler_gnu
12048
12049CC="$lt_save_CC"
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063        ac_config_commands="$ac_config_commands libtool"
12064
12065
12066
12067
12068# Only expand once:
12069
12070
12071
12072
12073
12074 if test "$enable_libevent_regress" = "yes"; then
12075  BUILD_REGRESS_TRUE=
12076  BUILD_REGRESS_FALSE='#'
12077else
12078  BUILD_REGRESS_TRUE='#'
12079  BUILD_REGRESS_FALSE=
12080fi
12081
12082
12083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
12084$as_echo_n "checking for library containing inet_ntoa... " >&6; }
12085if ${ac_cv_search_inet_ntoa+:} false; then :
12086  $as_echo_n "(cached) " >&6
12087else
12088  ac_func_search_save_LIBS=$LIBS
12089cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090/* end confdefs.h.  */
12091
12092/* Override any GCC internal prototype to avoid an error.
12093   Use char because int might match the return type of a GCC
12094   builtin and then its argument prototype would still apply.  */
12095#ifdef __cplusplus
12096extern "C"
12097#endif
12098char inet_ntoa ();
12099int
12100main ()
12101{
12102return inet_ntoa ();
12103  ;
12104  return 0;
12105}
12106_ACEOF
12107for ac_lib in '' nsl; do
12108  if test -z "$ac_lib"; then
12109    ac_res="none required"
12110  else
12111    ac_res=-l$ac_lib
12112    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12113  fi
12114  if ac_fn_c_try_link "$LINENO"; then :
12115  ac_cv_search_inet_ntoa=$ac_res
12116fi
12117rm -f core conftest.err conftest.$ac_objext \
12118    conftest$ac_exeext
12119  if ${ac_cv_search_inet_ntoa+:} false; then :
12120  break
12121fi
12122done
12123if ${ac_cv_search_inet_ntoa+:} false; then :
12124
12125else
12126  ac_cv_search_inet_ntoa=no
12127fi
12128rm conftest.$ac_ext
12129LIBS=$ac_func_search_save_LIBS
12130fi
12131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
12132$as_echo "$ac_cv_search_inet_ntoa" >&6; }
12133ac_res=$ac_cv_search_inet_ntoa
12134if test "$ac_res" != no; then :
12135  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12136
12137fi
12138
12139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
12140$as_echo_n "checking for library containing socket... " >&6; }
12141if ${ac_cv_search_socket+:} false; then :
12142  $as_echo_n "(cached) " >&6
12143else
12144  ac_func_search_save_LIBS=$LIBS
12145cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146/* end confdefs.h.  */
12147
12148/* Override any GCC internal prototype to avoid an error.
12149   Use char because int might match the return type of a GCC
12150   builtin and then its argument prototype would still apply.  */
12151#ifdef __cplusplus
12152extern "C"
12153#endif
12154char socket ();
12155int
12156main ()
12157{
12158return socket ();
12159  ;
12160  return 0;
12161}
12162_ACEOF
12163for ac_lib in '' socket; do
12164  if test -z "$ac_lib"; then
12165    ac_res="none required"
12166  else
12167    ac_res=-l$ac_lib
12168    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12169  fi
12170  if ac_fn_c_try_link "$LINENO"; then :
12171  ac_cv_search_socket=$ac_res
12172fi
12173rm -f core conftest.err conftest.$ac_objext \
12174    conftest$ac_exeext
12175  if ${ac_cv_search_socket+:} false; then :
12176  break
12177fi
12178done
12179if ${ac_cv_search_socket+:} false; then :
12180
12181else
12182  ac_cv_search_socket=no
12183fi
12184rm conftest.$ac_ext
12185LIBS=$ac_func_search_save_LIBS
12186fi
12187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12188$as_echo "$ac_cv_search_socket" >&6; }
12189ac_res=$ac_cv_search_socket
12190if test "$ac_res" != no; then :
12191  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12192
12193fi
12194
12195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
12196$as_echo_n "checking for library containing inet_aton... " >&6; }
12197if ${ac_cv_search_inet_aton+:} false; then :
12198  $as_echo_n "(cached) " >&6
12199else
12200  ac_func_search_save_LIBS=$LIBS
12201cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12202/* end confdefs.h.  */
12203
12204/* Override any GCC internal prototype to avoid an error.
12205   Use char because int might match the return type of a GCC
12206   builtin and then its argument prototype would still apply.  */
12207#ifdef __cplusplus
12208extern "C"
12209#endif
12210char inet_aton ();
12211int
12212main ()
12213{
12214return inet_aton ();
12215  ;
12216  return 0;
12217}
12218_ACEOF
12219for ac_lib in '' resolv; do
12220  if test -z "$ac_lib"; then
12221    ac_res="none required"
12222  else
12223    ac_res=-l$ac_lib
12224    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12225  fi
12226  if ac_fn_c_try_link "$LINENO"; then :
12227  ac_cv_search_inet_aton=$ac_res
12228fi
12229rm -f core conftest.err conftest.$ac_objext \
12230    conftest$ac_exeext
12231  if ${ac_cv_search_inet_aton+:} false; then :
12232  break
12233fi
12234done
12235if ${ac_cv_search_inet_aton+:} false; then :
12236
12237else
12238  ac_cv_search_inet_aton=no
12239fi
12240rm conftest.$ac_ext
12241LIBS=$ac_func_search_save_LIBS
12242fi
12243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
12244$as_echo "$ac_cv_search_inet_aton" >&6; }
12245ac_res=$ac_cv_search_inet_aton
12246if test "$ac_res" != no; then :
12247  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12248
12249fi
12250
12251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
12252$as_echo_n "checking for library containing clock_gettime... " >&6; }
12253if ${ac_cv_search_clock_gettime+:} false; then :
12254  $as_echo_n "(cached) " >&6
12255else
12256  ac_func_search_save_LIBS=$LIBS
12257cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12258/* end confdefs.h.  */
12259
12260/* Override any GCC internal prototype to avoid an error.
12261   Use char because int might match the return type of a GCC
12262   builtin and then its argument prototype would still apply.  */
12263#ifdef __cplusplus
12264extern "C"
12265#endif
12266char clock_gettime ();
12267int
12268main ()
12269{
12270return clock_gettime ();
12271  ;
12272  return 0;
12273}
12274_ACEOF
12275for ac_lib in '' rt; do
12276  if test -z "$ac_lib"; then
12277    ac_res="none required"
12278  else
12279    ac_res=-l$ac_lib
12280    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12281  fi
12282  if ac_fn_c_try_link "$LINENO"; then :
12283  ac_cv_search_clock_gettime=$ac_res
12284fi
12285rm -f core conftest.err conftest.$ac_objext \
12286    conftest$ac_exeext
12287  if ${ac_cv_search_clock_gettime+:} false; then :
12288  break
12289fi
12290done
12291if ${ac_cv_search_clock_gettime+:} false; then :
12292
12293else
12294  ac_cv_search_clock_gettime=no
12295fi
12296rm conftest.$ac_ext
12297LIBS=$ac_func_search_save_LIBS
12298fi
12299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
12300$as_echo "$ac_cv_search_clock_gettime" >&6; }
12301ac_res=$ac_cv_search_clock_gettime
12302if test "$ac_res" != no; then :
12303  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12304
12305fi
12306
12307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
12308$as_echo_n "checking for library containing sendfile... " >&6; }
12309if ${ac_cv_search_sendfile+:} false; then :
12310  $as_echo_n "(cached) " >&6
12311else
12312  ac_func_search_save_LIBS=$LIBS
12313cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12314/* end confdefs.h.  */
12315
12316/* Override any GCC internal prototype to avoid an error.
12317   Use char because int might match the return type of a GCC
12318   builtin and then its argument prototype would still apply.  */
12319#ifdef __cplusplus
12320extern "C"
12321#endif
12322char sendfile ();
12323int
12324main ()
12325{
12326return sendfile ();
12327  ;
12328  return 0;
12329}
12330_ACEOF
12331for ac_lib in '' sendfile; do
12332  if test -z "$ac_lib"; then
12333    ac_res="none required"
12334  else
12335    ac_res=-l$ac_lib
12336    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12337  fi
12338  if ac_fn_c_try_link "$LINENO"; then :
12339  ac_cv_search_sendfile=$ac_res
12340fi
12341rm -f core conftest.err conftest.$ac_objext \
12342    conftest$ac_exeext
12343  if ${ac_cv_search_sendfile+:} false; then :
12344  break
12345fi
12346done
12347if ${ac_cv_search_sendfile+:} false; then :
12348
12349else
12350  ac_cv_search_sendfile=no
12351fi
12352rm conftest.$ac_ext
12353LIBS=$ac_func_search_save_LIBS
12354fi
12355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
12356$as_echo "$ac_cv_search_sendfile" >&6; }
12357ac_res=$ac_cv_search_sendfile
12358if test "$ac_res" != no; then :
12359  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12360
12361fi
12362
12363
12364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
12365$as_echo_n "checking for WIN32... " >&6; }
12366cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367/* end confdefs.h.  */
12368
12369int
12370main ()
12371{
12372
12373#ifndef _WIN32
12374die horribly
12375#endif
12376
12377  ;
12378  return 0;
12379}
12380_ACEOF
12381if ac_fn_c_try_compile "$LINENO"; then :
12382  bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12383$as_echo "yes" >&6; }
12384else
12385  bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12386$as_echo "no" >&6; }
12387fi
12388rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12389
12390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
12391$as_echo_n "checking for CYGWIN... " >&6; }
12392cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12393/* end confdefs.h.  */
12394
12395int
12396main ()
12397{
12398
12399#ifndef __CYGWIN__
12400die horribly
12401#endif
12402
12403  ;
12404  return 0;
12405}
12406_ACEOF
12407if ac_fn_c_try_compile "$LINENO"; then :
12408  cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12409$as_echo "yes" >&6; }
12410else
12411  cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12412$as_echo "no" >&6; }
12413fi
12414rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12415
12416for ac_header in zlib.h
12417do :
12418  ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12419if test "x$ac_cv_header_zlib_h" = xyes; then :
12420  cat >>confdefs.h <<_ACEOF
12421#define HAVE_ZLIB_H 1
12422_ACEOF
12423
12424fi
12425
12426done
12427
12428
12429if test "x$ac_cv_header_zlib_h" = "xyes"; then
12430save_LIBS="$LIBS"
12431LIBS=""
12432ZLIB_LIBS=""
12433have_zlib=no
12434{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
12435$as_echo_n "checking for library containing inflateEnd... " >&6; }
12436if ${ac_cv_search_inflateEnd+:} false; then :
12437  $as_echo_n "(cached) " >&6
12438else
12439  ac_func_search_save_LIBS=$LIBS
12440cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12441/* end confdefs.h.  */
12442
12443/* Override any GCC internal prototype to avoid an error.
12444   Use char because int might match the return type of a GCC
12445   builtin and then its argument prototype would still apply.  */
12446#ifdef __cplusplus
12447extern "C"
12448#endif
12449char inflateEnd ();
12450int
12451main ()
12452{
12453return inflateEnd ();
12454  ;
12455  return 0;
12456}
12457_ACEOF
12458for ac_lib in '' z; do
12459  if test -z "$ac_lib"; then
12460    ac_res="none required"
12461  else
12462    ac_res=-l$ac_lib
12463    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12464  fi
12465  if ac_fn_c_try_link "$LINENO"; then :
12466  ac_cv_search_inflateEnd=$ac_res
12467fi
12468rm -f core conftest.err conftest.$ac_objext \
12469    conftest$ac_exeext
12470  if ${ac_cv_search_inflateEnd+:} false; then :
12471  break
12472fi
12473done
12474if ${ac_cv_search_inflateEnd+:} false; then :
12475
12476else
12477  ac_cv_search_inflateEnd=no
12478fi
12479rm conftest.$ac_ext
12480LIBS=$ac_func_search_save_LIBS
12481fi
12482{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
12483$as_echo "$ac_cv_search_inflateEnd" >&6; }
12484ac_res=$ac_cv_search_inflateEnd
12485if test "$ac_res" != no; then :
12486  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12487  have_zlib=yes
12488	ZLIB_LIBS="$LIBS"
12489
12490$as_echo "#define HAVE_LIBZ 1" >>confdefs.h
12491
12492fi
12493
12494LIBS="$save_LIBS"
12495
12496fi
12497 if test "$have_zlib" = "yes"; then
12498  ZLIB_REGRESS_TRUE=
12499  ZLIB_REGRESS_FALSE='#'
12500else
12501  ZLIB_REGRESS_TRUE='#'
12502  ZLIB_REGRESS_FALSE=
12503fi
12504
12505
12506if test "$bwin32" = true; then
12507  EV_LIB_WS32=-lws2_32
12508  EV_LIB_GDI=-lgdi32
12509else
12510  EV_LIB_WS32=
12511  EV_LIB_GDI=
12512fi
12513
12514
12515
12516
12517# Check whether --enable-largefile was given.
12518if test "${enable_largefile+set}" = set; then :
12519  enableval=$enable_largefile;
12520fi
12521
12522if test "$enable_largefile" != no; then
12523
12524  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12525$as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12526if ${ac_cv_sys_largefile_CC+:} false; then :
12527  $as_echo_n "(cached) " >&6
12528else
12529  ac_cv_sys_largefile_CC=no
12530     if test "$GCC" != yes; then
12531       ac_save_CC=$CC
12532       while :; do
12533	 # IRIX 6.2 and later do not support large files by default,
12534	 # so use the C compiler's -n32 option if that helps.
12535	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536/* end confdefs.h.  */
12537#include <sys/types.h>
12538 /* Check that off_t can represent 2**63 - 1 correctly.
12539    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12540    since some C++ compilers masquerading as C compilers
12541    incorrectly reject 9223372036854775807.  */
12542#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12543  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12544		       && LARGE_OFF_T % 2147483647 == 1)
12545		      ? 1 : -1];
12546int
12547main ()
12548{
12549
12550  ;
12551  return 0;
12552}
12553_ACEOF
12554	 if ac_fn_c_try_compile "$LINENO"; then :
12555  break
12556fi
12557rm -f core conftest.err conftest.$ac_objext
12558	 CC="$CC -n32"
12559	 if ac_fn_c_try_compile "$LINENO"; then :
12560  ac_cv_sys_largefile_CC=' -n32'; break
12561fi
12562rm -f core conftest.err conftest.$ac_objext
12563	 break
12564       done
12565       CC=$ac_save_CC
12566       rm -f conftest.$ac_ext
12567    fi
12568fi
12569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12570$as_echo "$ac_cv_sys_largefile_CC" >&6; }
12571  if test "$ac_cv_sys_largefile_CC" != no; then
12572    CC=$CC$ac_cv_sys_largefile_CC
12573  fi
12574
12575  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12576$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12577if ${ac_cv_sys_file_offset_bits+:} false; then :
12578  $as_echo_n "(cached) " >&6
12579else
12580  while :; do
12581  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582/* end confdefs.h.  */
12583#include <sys/types.h>
12584 /* Check that off_t can represent 2**63 - 1 correctly.
12585    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12586    since some C++ compilers masquerading as C compilers
12587    incorrectly reject 9223372036854775807.  */
12588#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12589  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12590		       && LARGE_OFF_T % 2147483647 == 1)
12591		      ? 1 : -1];
12592int
12593main ()
12594{
12595
12596  ;
12597  return 0;
12598}
12599_ACEOF
12600if ac_fn_c_try_compile "$LINENO"; then :
12601  ac_cv_sys_file_offset_bits=no; break
12602fi
12603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12604  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605/* end confdefs.h.  */
12606#define _FILE_OFFSET_BITS 64
12607#include <sys/types.h>
12608 /* Check that off_t can represent 2**63 - 1 correctly.
12609    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12610    since some C++ compilers masquerading as C compilers
12611    incorrectly reject 9223372036854775807.  */
12612#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12613  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12614		       && LARGE_OFF_T % 2147483647 == 1)
12615		      ? 1 : -1];
12616int
12617main ()
12618{
12619
12620  ;
12621  return 0;
12622}
12623_ACEOF
12624if ac_fn_c_try_compile "$LINENO"; then :
12625  ac_cv_sys_file_offset_bits=64; break
12626fi
12627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12628  ac_cv_sys_file_offset_bits=unknown
12629  break
12630done
12631fi
12632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12633$as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12634case $ac_cv_sys_file_offset_bits in #(
12635  no | unknown) ;;
12636  *)
12637cat >>confdefs.h <<_ACEOF
12638#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12639_ACEOF
12640;;
12641esac
12642rm -rf conftest*
12643  if test $ac_cv_sys_file_offset_bits = unknown; then
12644    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12645$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12646if ${ac_cv_sys_large_files+:} false; then :
12647  $as_echo_n "(cached) " >&6
12648else
12649  while :; do
12650  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651/* end confdefs.h.  */
12652#include <sys/types.h>
12653 /* Check that off_t can represent 2**63 - 1 correctly.
12654    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12655    since some C++ compilers masquerading as C compilers
12656    incorrectly reject 9223372036854775807.  */
12657#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12658  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12659		       && LARGE_OFF_T % 2147483647 == 1)
12660		      ? 1 : -1];
12661int
12662main ()
12663{
12664
12665  ;
12666  return 0;
12667}
12668_ACEOF
12669if ac_fn_c_try_compile "$LINENO"; then :
12670  ac_cv_sys_large_files=no; break
12671fi
12672rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12673  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12674/* end confdefs.h.  */
12675#define _LARGE_FILES 1
12676#include <sys/types.h>
12677 /* Check that off_t can represent 2**63 - 1 correctly.
12678    We can't simply define LARGE_OFF_T to be 9223372036854775807,
12679    since some C++ compilers masquerading as C compilers
12680    incorrectly reject 9223372036854775807.  */
12681#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12682  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12683		       && LARGE_OFF_T % 2147483647 == 1)
12684		      ? 1 : -1];
12685int
12686main ()
12687{
12688
12689  ;
12690  return 0;
12691}
12692_ACEOF
12693if ac_fn_c_try_compile "$LINENO"; then :
12694  ac_cv_sys_large_files=1; break
12695fi
12696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12697  ac_cv_sys_large_files=unknown
12698  break
12699done
12700fi
12701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12702$as_echo "$ac_cv_sys_large_files" >&6; }
12703case $ac_cv_sys_large_files in #(
12704  no | unknown) ;;
12705  *)
12706cat >>confdefs.h <<_ACEOF
12707#define _LARGE_FILES $ac_cv_sys_large_files
12708_ACEOF
12709;;
12710esac
12711rm -rf conftest*
12712  fi
12713fi
12714
12715
12716
12717
12718ntp_pkgconfig_min_version='0.15.0'
12719if test -n "$ac_tool_prefix"; then
12720  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12721set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12723$as_echo_n "checking for $ac_word... " >&6; }
12724if ${ac_cv_path_PKG_CONFIG+:} false; then :
12725  $as_echo_n "(cached) " >&6
12726else
12727  case $PKG_CONFIG in
12728  [\\/]* | ?:[\\/]*)
12729  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12730  ;;
12731  *)
12732  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12733for as_dir in $PATH
12734do
12735  IFS=$as_save_IFS
12736  test -z "$as_dir" && as_dir=.
12737    for ac_exec_ext in '' $ac_executable_extensions; do
12738  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12739    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12740    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12741    break 2
12742  fi
12743done
12744  done
12745IFS=$as_save_IFS
12746
12747  ;;
12748esac
12749fi
12750PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12751if test -n "$PKG_CONFIG"; then
12752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12753$as_echo "$PKG_CONFIG" >&6; }
12754else
12755  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12756$as_echo "no" >&6; }
12757fi
12758
12759
12760fi
12761if test -z "$ac_cv_path_PKG_CONFIG"; then
12762  ac_pt_PKG_CONFIG=$PKG_CONFIG
12763  # Extract the first word of "pkg-config", so it can be a program name with args.
12764set dummy pkg-config; ac_word=$2
12765{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12766$as_echo_n "checking for $ac_word... " >&6; }
12767if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12768  $as_echo_n "(cached) " >&6
12769else
12770  case $ac_pt_PKG_CONFIG in
12771  [\\/]* | ?:[\\/]*)
12772  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12773  ;;
12774  *)
12775  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12776for as_dir in $PATH
12777do
12778  IFS=$as_save_IFS
12779  test -z "$as_dir" && as_dir=.
12780    for ac_exec_ext in '' $ac_executable_extensions; do
12781  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12782    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12783    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12784    break 2
12785  fi
12786done
12787  done
12788IFS=$as_save_IFS
12789
12790  ;;
12791esac
12792fi
12793ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12794if test -n "$ac_pt_PKG_CONFIG"; then
12795  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12796$as_echo "$ac_pt_PKG_CONFIG" >&6; }
12797else
12798  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12799$as_echo "no" >&6; }
12800fi
12801
12802  if test "x$ac_pt_PKG_CONFIG" = x; then
12803    PKG_CONFIG=""
12804  else
12805    case $cross_compiling:$ac_tool_warned in
12806yes:)
12807{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12808$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12809ac_tool_warned=yes ;;
12810esac
12811    PKG_CONFIG=$ac_pt_PKG_CONFIG
12812  fi
12813else
12814  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12815fi
12816
12817{ ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
12818{ ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
12819
12820case "$PKG_CONFIG" in
12821 /*)
12822    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
12823$as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
12824    if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
12825	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12826$as_echo "yes" >&6; }
12827    else
12828	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12829$as_echo "no" >&6; }
12830	PKG_CONFIG=""
12831    fi
12832    ;;
12833esac
12834
12835
12836
12837
12838case "$enable_openssl" in
12839 yes)
12840    have_openssl=no
12841    case "$PKG_CONFIG" in
12842     '')
12843	;;
12844     *)
12845	OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null`
12846	case "$OPENSSL_LIBS" in
12847	 '') ;;
12848	 *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
12849	    have_openssl=yes
12850	    ;;
12851	esac
12852	OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null`
12853	;;
12854    esac
12855    case "$have_openssl" in
12856     yes) ;;
12857     *)
12858	save_LIBS="$LIBS"
12859	LIBS=""
12860	OPENSSL_LIBS=""
12861	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
12862$as_echo_n "checking for library containing SSL_new... " >&6; }
12863if ${ac_cv_search_SSL_new+:} false; then :
12864  $as_echo_n "(cached) " >&6
12865else
12866  ac_func_search_save_LIBS=$LIBS
12867cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12868/* end confdefs.h.  */
12869
12870/* Override any GCC internal prototype to avoid an error.
12871   Use char because int might match the return type of a GCC
12872   builtin and then its argument prototype would still apply.  */
12873#ifdef __cplusplus
12874extern "C"
12875#endif
12876char SSL_new ();
12877int
12878main ()
12879{
12880return SSL_new ();
12881  ;
12882  return 0;
12883}
12884_ACEOF
12885for ac_lib in '' ssl; do
12886  if test -z "$ac_lib"; then
12887    ac_res="none required"
12888  else
12889    ac_res=-l$ac_lib
12890    LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
12891  fi
12892  if ac_fn_c_try_link "$LINENO"; then :
12893  ac_cv_search_SSL_new=$ac_res
12894fi
12895rm -f core conftest.err conftest.$ac_objext \
12896    conftest$ac_exeext
12897  if ${ac_cv_search_SSL_new+:} false; then :
12898  break
12899fi
12900done
12901if ${ac_cv_search_SSL_new+:} false; then :
12902
12903else
12904  ac_cv_search_SSL_new=no
12905fi
12906rm conftest.$ac_ext
12907LIBS=$ac_func_search_save_LIBS
12908fi
12909{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
12910$as_echo "$ac_cv_search_SSL_new" >&6; }
12911ac_res=$ac_cv_search_SSL_new
12912if test "$ac_res" != no; then :
12913  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12914  have_openssl=yes
12915	    OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
12916else
12917  have_openssl=no
12918fi
12919
12920	LIBS="$save_LIBS"
12921	;;
12922    esac
12923
12924
12925    case "$have_openssl" in
12926     yes)
12927$as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
12928 ;;
12929    esac
12930    ;;
12931esac
12932
12933# check if we have and should use openssl
12934 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
12935  OPENSSL_TRUE=
12936  OPENSSL_FALSE='#'
12937else
12938  OPENSSL_TRUE='#'
12939  OPENSSL_FALSE=
12940fi
12941
12942
12943
12944for ac_header in  \
12945  arpa/inet.h \
12946  fcntl.h \
12947  ifaddrs.h \
12948  mach/mach_time.h \
12949  netdb.h \
12950  netinet/in.h \
12951  netinet/in6.h \
12952  netinet/tcp.h \
12953  poll.h \
12954  port.h \
12955  stdarg.h \
12956  stddef.h \
12957  sys/devpoll.h \
12958  sys/epoll.h \
12959  sys/event.h \
12960  sys/eventfd.h \
12961  sys/ioctl.h \
12962  sys/mman.h \
12963  sys/param.h \
12964  sys/queue.h \
12965  sys/resource.h \
12966  sys/select.h \
12967  sys/sendfile.h \
12968  sys/socket.h \
12969  sys/stat.h \
12970  sys/time.h \
12971  sys/timerfd.h \
12972  sys/uio.h \
12973  sys/wait.h \
12974
12975do :
12976  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12977ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12978if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12979  cat >>confdefs.h <<_ACEOF
12980#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12981_ACEOF
12982
12983fi
12984
12985done
12986
12987
12988for ac_header in sys/sysctl.h
12989do :
12990  ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
12991#ifdef HAVE_SYS_PARAM_H
12992#include <sys/param.h>
12993#endif
12994
12995"
12996if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
12997  cat >>confdefs.h <<_ACEOF
12998#define HAVE_SYS_SYSCTL_H 1
12999_ACEOF
13000
13001fi
13002
13003done
13004
13005if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
13006	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
13007$as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
13008	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13009/* end confdefs.h.  */
13010
13011#include <sys/queue.h>
13012#ifdef TAILQ_FOREACH
13013 yes
13014#endif
13015
13016_ACEOF
13017if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13018  $EGREP "yes" >/dev/null 2>&1; then :
13019  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13020$as_echo "yes" >&6; }
13021
13022$as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
13023
13024else
13025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13026$as_echo "no" >&6; }
13027
13028fi
13029rm -f conftest*
13030
13031fi
13032
13033if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13034	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
13035$as_echo_n "checking for timeradd in sys/time.h... " >&6; }
13036	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13037/* end confdefs.h.  */
13038
13039#include <sys/time.h>
13040#ifdef timeradd
13041 yes
13042#endif
13043
13044_ACEOF
13045if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13046  $EGREP "yes" >/dev/null 2>&1; then :
13047
13048$as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
13049
13050	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13051$as_echo "yes" >&6; }
13052else
13053  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13054$as_echo "no" >&6; }
13055
13056fi
13057rm -f conftest*
13058
13059fi
13060
13061if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13062	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
13063$as_echo_n "checking for timercmp in sys/time.h... " >&6; }
13064	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13065/* end confdefs.h.  */
13066
13067#include <sys/time.h>
13068#ifdef timercmp
13069 yes
13070#endif
13071
13072_ACEOF
13073if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13074  $EGREP "yes" >/dev/null 2>&1; then :
13075
13076$as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
13077
13078	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13079$as_echo "yes" >&6; }
13080else
13081  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13082$as_echo "no" >&6; }
13083
13084fi
13085rm -f conftest*
13086
13087fi
13088
13089if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13090	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
13091$as_echo_n "checking for timerclear in sys/time.h... " >&6; }
13092	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093/* end confdefs.h.  */
13094
13095#include <sys/time.h>
13096#ifdef timerclear
13097 yes
13098#endif
13099
13100_ACEOF
13101if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13102  $EGREP "yes" >/dev/null 2>&1; then :
13103
13104$as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
13105
13106	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13107$as_echo "yes" >&6; }
13108else
13109  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13110$as_echo "no" >&6; }
13111
13112fi
13113rm -f conftest*
13114
13115fi
13116
13117if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13118	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
13119$as_echo_n "checking for timerisset in sys/time.h... " >&6; }
13120	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13121/* end confdefs.h.  */
13122
13123#include <sys/time.h>
13124#ifdef timerisset
13125 yes
13126#endif
13127
13128_ACEOF
13129if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13130  $EGREP "yes" >/dev/null 2>&1; then :
13131
13132$as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
13133
13134	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13135$as_echo "yes" >&6; }
13136else
13137  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13138$as_echo "no" >&6; }
13139
13140fi
13141rm -f conftest*
13142
13143fi
13144
13145if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
13146	ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
13147	     #include <sys/sysctl.h>
13148
13149"
13150if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
13151  ac_have_decl=1
13152else
13153  ac_have_decl=0
13154fi
13155
13156cat >>confdefs.h <<_ACEOF
13157#define HAVE_DECL_CTL_KERN $ac_have_decl
13158_ACEOF
13159ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h>
13160	     #include <sys/sysctl.h>
13161
13162"
13163if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then :
13164  ac_have_decl=1
13165else
13166  ac_have_decl=0
13167fi
13168
13169cat >>confdefs.h <<_ACEOF
13170#define HAVE_DECL_KERN_RANDOM $ac_have_decl
13171_ACEOF
13172ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h>
13173	     #include <sys/sysctl.h>
13174
13175"
13176if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then :
13177  ac_have_decl=1
13178else
13179  ac_have_decl=0
13180fi
13181
13182cat >>confdefs.h <<_ACEOF
13183#define HAVE_DECL_RANDOM_UUID $ac_have_decl
13184_ACEOF
13185ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
13186	     #include <sys/sysctl.h>
13187
13188"
13189if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
13190  ac_have_decl=1
13191else
13192  ac_have_decl=0
13193fi
13194
13195cat >>confdefs.h <<_ACEOF
13196#define HAVE_DECL_KERN_ARND $ac_have_decl
13197_ACEOF
13198
13199fi
13200
13201 if test x$bwin32 = xtrue; then
13202  BUILD_WIN32_TRUE=
13203  BUILD_WIN32_FALSE='#'
13204else
13205  BUILD_WIN32_TRUE='#'
13206  BUILD_WIN32_FALSE=
13207fi
13208
13209 if test x$cygwin = xtrue; then
13210  BUILD_CYGWIN_TRUE=
13211  BUILD_CYGWIN_FALSE='#'
13212else
13213  BUILD_CYGWIN_TRUE='#'
13214  BUILD_CYGWIN_FALSE=
13215fi
13216
13217 if test x$bwin32 = xtrue || test x$cygwin = xtrue; then
13218  BUILD_WITH_NO_UNDEFINED_TRUE=
13219  BUILD_WITH_NO_UNDEFINED_FALSE='#'
13220else
13221  BUILD_WITH_NO_UNDEFINED_TRUE='#'
13222  BUILD_WITH_NO_UNDEFINED_FALSE=
13223fi
13224
13225
13226if test x$bwin32 = xtrue; then
13227   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5
13228$as_echo_n "checking for library containing getservbyname... " >&6; }
13229if ${ac_cv_search_getservbyname+:} false; then :
13230  $as_echo_n "(cached) " >&6
13231else
13232  ac_func_search_save_LIBS=$LIBS
13233cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234/* end confdefs.h.  */
13235
13236/* Override any GCC internal prototype to avoid an error.
13237   Use char because int might match the return type of a GCC
13238   builtin and then its argument prototype would still apply.  */
13239#ifdef __cplusplus
13240extern "C"
13241#endif
13242char getservbyname ();
13243int
13244main ()
13245{
13246return getservbyname ();
13247  ;
13248  return 0;
13249}
13250_ACEOF
13251for ac_lib in '' ws2_32; do
13252  if test -z "$ac_lib"; then
13253    ac_res="none required"
13254  else
13255    ac_res=-l$ac_lib
13256    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13257  fi
13258  if ac_fn_c_try_link "$LINENO"; then :
13259  ac_cv_search_getservbyname=$ac_res
13260fi
13261rm -f core conftest.err conftest.$ac_objext \
13262    conftest$ac_exeext
13263  if ${ac_cv_search_getservbyname+:} false; then :
13264  break
13265fi
13266done
13267if ${ac_cv_search_getservbyname+:} false; then :
13268
13269else
13270  ac_cv_search_getservbyname=no
13271fi
13272rm conftest.$ac_ext
13273LIBS=$ac_func_search_save_LIBS
13274fi
13275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5
13276$as_echo "$ac_cv_search_getservbyname" >&6; }
13277ac_res=$ac_cv_search_getservbyname
13278if test "$ac_res" != no; then :
13279  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13280
13281fi
13282
13283fi
13284
13285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13286$as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13287if ${ac_cv_c_const+:} false; then :
13288  $as_echo_n "(cached) " >&6
13289else
13290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13291/* end confdefs.h.  */
13292
13293int
13294main ()
13295{
13296/* FIXME: Include the comments suggested by Paul. */
13297#ifndef __cplusplus
13298  /* Ultrix mips cc rejects this.  */
13299  typedef int charset[2];
13300  const charset cs;
13301  /* SunOS 4.1.1 cc rejects this.  */
13302  char const *const *pcpcc;
13303  char **ppc;
13304  /* NEC SVR4.0.2 mips cc rejects this.  */
13305  struct point {int x, y;};
13306  static struct point const zero = {0,0};
13307  /* AIX XL C 1.02.0.0 rejects this.
13308     It does not let you subtract one const X* pointer from another in
13309     an arm of an if-expression whose if-part is not a constant
13310     expression */
13311  const char *g = "string";
13312  pcpcc = &g + (g ? g-g : 0);
13313  /* HPUX 7.0 cc rejects these. */
13314  ++pcpcc;
13315  ppc = (char**) pcpcc;
13316  pcpcc = (char const *const *) ppc;
13317  { /* SCO 3.2v4 cc rejects this.  */
13318    char *t;
13319    char const *s = 0 ? (char *) 0 : (char const *) 0;
13320
13321    *t++ = 0;
13322    if (s) return 0;
13323  }
13324  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13325    int x[] = {25, 17};
13326    const int *foo = &x[0];
13327    ++foo;
13328  }
13329  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13330    typedef const int *iptr;
13331    iptr p = 0;
13332    ++p;
13333  }
13334  { /* AIX XL C 1.02.0.0 rejects this saying
13335       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13336    struct s { int j; const int *ap[3]; };
13337    struct s *b; b->j = 5;
13338  }
13339  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13340    const int foo = 10;
13341    if (!foo) return 0;
13342  }
13343  return !cs[0] && !zero.x;
13344#endif
13345
13346  ;
13347  return 0;
13348}
13349_ACEOF
13350if ac_fn_c_try_compile "$LINENO"; then :
13351  ac_cv_c_const=yes
13352else
13353  ac_cv_c_const=no
13354fi
13355rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356fi
13357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13358$as_echo "$ac_cv_c_const" >&6; }
13359if test $ac_cv_c_const = no; then
13360
13361$as_echo "#define const /**/" >>confdefs.h
13362
13363fi
13364
13365{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13366$as_echo_n "checking for inline... " >&6; }
13367if ${ac_cv_c_inline+:} false; then :
13368  $as_echo_n "(cached) " >&6
13369else
13370  ac_cv_c_inline=no
13371for ac_kw in inline __inline__ __inline; do
13372  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13373/* end confdefs.h.  */
13374#ifndef __cplusplus
13375typedef int foo_t;
13376static $ac_kw foo_t static_foo () {return 0; }
13377$ac_kw foo_t foo () {return 0; }
13378#endif
13379
13380_ACEOF
13381if ac_fn_c_try_compile "$LINENO"; then :
13382  ac_cv_c_inline=$ac_kw
13383fi
13384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13385  test "$ac_cv_c_inline" != no && break
13386done
13387
13388fi
13389{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13390$as_echo "$ac_cv_c_inline" >&6; }
13391
13392case $ac_cv_c_inline in
13393  inline | yes) ;;
13394  *)
13395    case $ac_cv_c_inline in
13396      no) ac_val=;;
13397      *) ac_val=$ac_cv_c_inline;;
13398    esac
13399    cat >>confdefs.h <<_ACEOF
13400#ifndef __cplusplus
13401#define inline $ac_val
13402#endif
13403_ACEOF
13404    ;;
13405esac
13406
13407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13408$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13409if ${ac_cv_header_time+:} false; then :
13410  $as_echo_n "(cached) " >&6
13411else
13412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13413/* end confdefs.h.  */
13414#include <sys/types.h>
13415#include <sys/time.h>
13416#include <time.h>
13417
13418int
13419main ()
13420{
13421if ((struct tm *) 0)
13422return 0;
13423  ;
13424  return 0;
13425}
13426_ACEOF
13427if ac_fn_c_try_compile "$LINENO"; then :
13428  ac_cv_header_time=yes
13429else
13430  ac_cv_header_time=no
13431fi
13432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13433fi
13434{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13435$as_echo "$ac_cv_header_time" >&6; }
13436if test $ac_cv_header_time = yes; then
13437
13438$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13439
13440fi
13441
13442
13443for ac_func in  \
13444  accept4 \
13445  arc4random \
13446  arc4random_buf \
13447  clock_gettime \
13448  eventfd \
13449  epoll_create1 \
13450  fcntl \
13451  getegid \
13452  geteuid \
13453  getifaddrs \
13454  getnameinfo \
13455  getprotobynumber \
13456  gettimeofday \
13457  inet_ntop \
13458  inet_pton \
13459  issetugid \
13460  mach_absolute_time \
13461  mmap \
13462  nanosleep \
13463  pipe \
13464  pipe2 \
13465  putenv \
13466  sendfile \
13467  setenv \
13468  setrlimit \
13469  sigaction \
13470  signal \
13471  splice \
13472  strlcpy \
13473  strsep \
13474  strtok_r \
13475  strtoll \
13476  sysctl \
13477  timerfd_create \
13478  umask \
13479  unsetenv \
13480  usleep \
13481  vasprintf \
13482
13483do :
13484  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13485ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13486if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13487  cat >>confdefs.h <<_ACEOF
13488#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13489_ACEOF
13490
13491fi
13492done
13493
13494 if test x"$ac_cv_func_strlcpy" = xno; then
13495  STRLCPY_IMPL_TRUE=
13496  STRLCPY_IMPL_FALSE='#'
13497else
13498  STRLCPY_IMPL_TRUE='#'
13499  STRLCPY_IMPL_FALSE=
13500fi
13501
13502
13503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
13504$as_echo_n "checking for getaddrinfo... " >&6; }
13505if ${libevent_cv_getaddrinfo+:} false; then :
13506  $as_echo_n "(cached) " >&6
13507else
13508  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13509/* end confdefs.h.  */
13510
13511		#ifdef HAVE_NETDB_H
13512		#include <netdb.h>
13513		#endif
13514
13515int
13516main ()
13517{
13518
13519		getaddrinfo;
13520
13521
13522  ;
13523  return 0;
13524}
13525_ACEOF
13526if ac_fn_c_try_link "$LINENO"; then :
13527  libevent_cv_getaddrinfo=yes
13528else
13529  libevent_cv_getaddrinfo=no
13530
13531fi
13532rm -f core conftest.err conftest.$ac_objext \
13533    conftest$ac_exeext conftest.$ac_ext
13534
13535fi
13536{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
13537$as_echo "$libevent_cv_getaddrinfo" >&6; }
13538if test "$libevent_cv_getaddrinfo" = "yes" ; then
13539
13540$as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
13541
13542else
13543
13544for ac_func in getservbyname
13545do :
13546  ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
13547if test "x$ac_cv_func_getservbyname" = xyes; then :
13548  cat >>confdefs.h <<_ACEOF
13549#define HAVE_GETSERVBYNAME 1
13550_ACEOF
13551
13552fi
13553done
13554
13555# Check for gethostbyname_r in all its glorious incompatible versions.
13556#   (This is cut-and-pasted from Tor, which based its logic on
13557#   Python's configure.in.)
13558
13559
13560ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
13561if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
13562
13563  { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
13564$as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
13565  OLD_CFLAGS=$CFLAGS
13566  CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
13567  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13568/* end confdefs.h.  */
13569
13570#include <netdb.h>
13571
13572int
13573main ()
13574{
13575
13576    char *cp1, *cp2;
13577    struct hostent *h1, *h2;
13578    int i1, i2;
13579    (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
13580
13581  ;
13582  return 0;
13583}
13584_ACEOF
13585if ac_fn_c_try_compile "$LINENO"; then :
13586
13587    $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13588
13589
13590$as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
13591
13592    { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
13593$as_echo "6" >&6; }
13594
13595else
13596
13597    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13598/* end confdefs.h.  */
13599
13600#include <netdb.h>
13601
13602int
13603main ()
13604{
13605
13606      char *cp1, *cp2;
13607      struct hostent *h1;
13608      int i1, i2;
13609      (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
13610
13611  ;
13612  return 0;
13613}
13614_ACEOF
13615if ac_fn_c_try_compile "$LINENO"; then :
13616
13617      $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13618
13619
13620$as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
13621
13622      { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
13623$as_echo "5" >&6; }
13624
13625else
13626
13627      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13628/* end confdefs.h.  */
13629
13630#include <netdb.h>
13631
13632int
13633main ()
13634{
13635
13636       char *cp1;
13637       struct hostent *h1;
13638       struct hostent_data hd;
13639       (void) gethostbyname_r(cp1,h1,&hd);
13640
13641  ;
13642  return 0;
13643}
13644_ACEOF
13645if ac_fn_c_try_compile "$LINENO"; then :
13646
13647       $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13648
13649
13650$as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
13651
13652       { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
13653$as_echo "3" >&6; }
13654
13655else
13656
13657       { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
13658$as_echo "0" >&6; }
13659
13660fi
13661rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13662
13663fi
13664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13665
13666fi
13667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13668 CFLAGS=$OLD_CFLAGS
13669
13670fi
13671
13672
13673fi
13674
13675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
13676$as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
13677cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13678/* end confdefs.h.  */
13679
13680#define _GNU_SOURCE
13681#include <fcntl.h>
13682#ifdef F_SETFD
13683yes
13684#endif
13685
13686_ACEOF
13687if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13688  $EGREP "yes" >/dev/null 2>&1; then :
13689
13690$as_echo "#define HAVE_SETFD 1" >>confdefs.h
13691
13692	  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13693$as_echo "yes" >&6; }
13694else
13695  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13696$as_echo "no" >&6; }
13697fi
13698rm -f conftest*
13699
13700
13701needsignal=no
13702haveselect=no
13703if test x$bwin32 != xtrue; then
13704    for ac_func in select
13705do :
13706  ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
13707if test "x$ac_cv_func_select" = xyes; then :
13708  cat >>confdefs.h <<_ACEOF
13709#define HAVE_SELECT 1
13710_ACEOF
13711 haveselect=yes
13712fi
13713done
13714
13715    if test "x$haveselect" = "xyes" ; then
13716 	needsignal=yes
13717    fi
13718fi
13719 if test "x$haveselect" = "xyes"; then
13720  SELECT_BACKEND_TRUE=
13721  SELECT_BACKEND_FALSE='#'
13722else
13723  SELECT_BACKEND_TRUE='#'
13724  SELECT_BACKEND_FALSE=
13725fi
13726
13727
13728havepoll=no
13729for ac_func in poll
13730do :
13731  ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
13732if test "x$ac_cv_func_poll" = xyes; then :
13733  cat >>confdefs.h <<_ACEOF
13734#define HAVE_POLL 1
13735_ACEOF
13736 havepoll=yes
13737fi
13738done
13739
13740if test "x$havepoll" = "xyes" ; then
13741	needsignal=yes
13742fi
13743 if test "x$havepoll" = "xyes"; then
13744  POLL_BACKEND_TRUE=
13745  POLL_BACKEND_FALSE='#'
13746else
13747  POLL_BACKEND_TRUE='#'
13748  POLL_BACKEND_FALSE=
13749fi
13750
13751
13752havedevpoll=no
13753if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13754
13755$as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
13756
13757fi
13758 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13759  DEVPOLL_BACKEND_TRUE=
13760  DEVPOLL_BACKEND_FALSE='#'
13761else
13762  DEVPOLL_BACKEND_TRUE='#'
13763  DEVPOLL_BACKEND_FALSE=
13764fi
13765
13766
13767havekqueue=no
13768if test "x$ac_cv_header_sys_event_h" = "xyes"; then
13769	for ac_func in kqueue
13770do :
13771  ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
13772if test "x$ac_cv_func_kqueue" = xyes; then :
13773  cat >>confdefs.h <<_ACEOF
13774#define HAVE_KQUEUE 1
13775_ACEOF
13776 havekqueue=yes
13777fi
13778done
13779
13780	if test "x$havekqueue" = "xyes" ; then
13781		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
13782$as_echo_n "checking for working kqueue... " >&6; }
13783		if test "$cross_compiling" = yes; then :
13784  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13785$as_echo "no" >&6; }
13786else
13787  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13788/* end confdefs.h.  */
13789#include <sys/types.h>
13790#include <sys/time.h>
13791#include <sys/event.h>
13792#include <stdio.h>
13793#include <unistd.h>
13794#include <fcntl.h>
13795
13796int
13797main(int argc, char **argv)
13798{
13799	int kq;
13800	int n;
13801	int fd[2];
13802	struct kevent ev;
13803	struct timespec ts;
13804	char buf[8000];
13805
13806	if (pipe(fd) == -1)
13807		exit(1);
13808	if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
13809		exit(1);
13810
13811	while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
13812		;
13813
13814        if ((kq = kqueue()) == -1)
13815		exit(1);
13816
13817	memset(&ev, 0, sizeof(ev));
13818	ev.ident = fd[1];
13819	ev.filter = EVFILT_WRITE;
13820	ev.flags = EV_ADD | EV_ENABLE;
13821	n = kevent(kq, &ev, 1, NULL, 0, NULL);
13822	if (n == -1)
13823		exit(1);
13824
13825	read(fd[0], buf, sizeof(buf));
13826
13827	ts.tv_sec = 0;
13828	ts.tv_nsec = 0;
13829	n = kevent(kq, NULL, 0, &ev, 1, &ts);
13830	if (n == -1 || n == 0)
13831		exit(1);
13832
13833	exit(0);
13834}
13835_ACEOF
13836if ac_fn_c_try_run "$LINENO"; then :
13837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13838$as_echo "yes" >&6; }
13839
13840$as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
13841
13842    havekqueue=yes
13843
13844else
13845  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13846$as_echo "no" >&6; }
13847fi
13848rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13849  conftest.$ac_objext conftest.beam conftest.$ac_ext
13850fi
13851
13852	fi
13853fi
13854 if test "x$havekqueue" = "xyes"; then
13855  KQUEUE_BACKEND_TRUE=
13856  KQUEUE_BACKEND_FALSE='#'
13857else
13858  KQUEUE_BACKEND_TRUE='#'
13859  KQUEUE_BACKEND_FALSE=
13860fi
13861
13862
13863haveepollsyscall=no
13864haveepoll=no
13865for ac_func in epoll_ctl
13866do :
13867  ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
13868if test "x$ac_cv_func_epoll_ctl" = xyes; then :
13869  cat >>confdefs.h <<_ACEOF
13870#define HAVE_EPOLL_CTL 1
13871_ACEOF
13872 haveepoll=yes
13873fi
13874done
13875
13876if test "x$haveepoll" = "xyes" ; then
13877
13878$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
13879
13880	needsignal=yes
13881fi
13882if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
13883	if test "x$haveepoll" = "xno" ; then
13884		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
13885$as_echo_n "checking for epoll system call... " >&6; }
13886		if test "$cross_compiling" = yes; then :
13887  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13888$as_echo "no" >&6; }
13889else
13890  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891/* end confdefs.h.  */
13892#include <stdint.h>
13893#include <sys/param.h>
13894#include <sys/types.h>
13895#include <sys/syscall.h>
13896#include <sys/epoll.h>
13897#include <unistd.h>
13898
13899int
13900epoll_create(int size)
13901{
13902	return (syscall(__NR_epoll_create, size));
13903}
13904
13905int
13906main(int argc, char **argv)
13907{
13908	int epfd;
13909
13910	epfd = epoll_create(256);
13911	exit (epfd == -1 ? 1 : 0);
13912}
13913_ACEOF
13914if ac_fn_c_try_run "$LINENO"; then :
13915  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13916$as_echo "yes" >&6; }
13917
13918$as_echo "#define HAVE_EPOLL 1" >>confdefs.h
13919
13920    needsignal=yes
13921    have_epoll=yes
13922    case " $LIBOBJS " in
13923  *" epoll_sub.$ac_objext "* ) ;;
13924  *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
13925 ;;
13926esac
13927
13928
13929else
13930  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13931$as_echo "no" >&6; }
13932fi
13933rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13934  conftest.$ac_objext conftest.beam conftest.$ac_ext
13935fi
13936
13937	fi
13938fi
13939 if test "x$haveepoll" = "xyes"; then
13940  EPOLL_BACKEND_TRUE=
13941  EPOLL_BACKEND_FALSE='#'
13942else
13943  EPOLL_BACKEND_TRUE='#'
13944  EPOLL_BACKEND_FALSE=
13945fi
13946
13947
13948haveeventports=no
13949for ac_func in port_create
13950do :
13951  ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
13952if test "x$ac_cv_func_port_create" = xyes; then :
13953  cat >>confdefs.h <<_ACEOF
13954#define HAVE_PORT_CREATE 1
13955_ACEOF
13956 haveeventports=yes
13957fi
13958done
13959
13960if test "x$haveeventports" = "xyes" ; then
13961
13962$as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
13963
13964	needsignal=yes
13965fi
13966 if test "x$haveeventports" = "xyes"; then
13967  EVPORT_BACKEND_TRUE=
13968  EVPORT_BACKEND_FALSE='#'
13969else
13970  EVPORT_BACKEND_TRUE='#'
13971  EVPORT_BACKEND_FALSE=
13972fi
13973
13974
13975if test "x$bwin32" = "xtrue"; then
13976	needsignal=yes
13977fi
13978
13979 if test "x$needsignal" = "xyes"; then
13980  SIGNAL_SUPPORT_TRUE=
13981  SIGNAL_SUPPORT_FALSE='#'
13982else
13983  SIGNAL_SUPPORT_TRUE='#'
13984  SIGNAL_SUPPORT_FALSE=
13985fi
13986
13987
13988ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13989if test "x$ac_cv_type_pid_t" = xyes; then :
13990
13991else
13992
13993cat >>confdefs.h <<_ACEOF
13994#define pid_t int
13995_ACEOF
13996
13997fi
13998
13999ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14000if test "x$ac_cv_type_size_t" = xyes; then :
14001
14002else
14003
14004cat >>confdefs.h <<_ACEOF
14005#define size_t unsigned int
14006_ACEOF
14007
14008fi
14009
14010ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
14011if test "x$ac_cv_type_ssize_t" = xyes; then :
14012
14013else
14014
14015cat >>confdefs.h <<_ACEOF
14016#define ssize_t int
14017_ACEOF
14018
14019fi
14020
14021
14022ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
14023#include <stdint.h>
14024#elif defined(HAVE_INTTYPES_H)
14025#include <inttypes.h>
14026#endif
14027#ifdef HAVE_SYS_TYPES_H
14028#include <sys/types.h>
14029#endif
14030"
14031if test "x$ac_cv_type_uint64_t" = xyes; then :
14032
14033cat >>confdefs.h <<_ACEOF
14034#define HAVE_UINT64_T 1
14035_ACEOF
14036
14037
14038fi
14039ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
14040#include <stdint.h>
14041#elif defined(HAVE_INTTYPES_H)
14042#include <inttypes.h>
14043#endif
14044#ifdef HAVE_SYS_TYPES_H
14045#include <sys/types.h>
14046#endif
14047"
14048if test "x$ac_cv_type_uint32_t" = xyes; then :
14049
14050cat >>confdefs.h <<_ACEOF
14051#define HAVE_UINT32_T 1
14052_ACEOF
14053
14054
14055fi
14056ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
14057#include <stdint.h>
14058#elif defined(HAVE_INTTYPES_H)
14059#include <inttypes.h>
14060#endif
14061#ifdef HAVE_SYS_TYPES_H
14062#include <sys/types.h>
14063#endif
14064"
14065if test "x$ac_cv_type_uint16_t" = xyes; then :
14066
14067cat >>confdefs.h <<_ACEOF
14068#define HAVE_UINT16_T 1
14069_ACEOF
14070
14071
14072fi
14073ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
14074#include <stdint.h>
14075#elif defined(HAVE_INTTYPES_H)
14076#include <inttypes.h>
14077#endif
14078#ifdef HAVE_SYS_TYPES_H
14079#include <sys/types.h>
14080#endif
14081"
14082if test "x$ac_cv_type_uint8_t" = xyes; then :
14083
14084cat >>confdefs.h <<_ACEOF
14085#define HAVE_UINT8_T 1
14086_ACEOF
14087
14088
14089fi
14090ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
14091#include <stdint.h>
14092#elif defined(HAVE_INTTYPES_H)
14093#include <inttypes.h>
14094#endif
14095#ifdef HAVE_SYS_TYPES_H
14096#include <sys/types.h>
14097#endif
14098"
14099if test "x$ac_cv_type_uintptr_t" = xyes; then :
14100
14101cat >>confdefs.h <<_ACEOF
14102#define HAVE_UINTPTR_T 1
14103_ACEOF
14104
14105
14106fi
14107
14108
14109ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
14110#include <sys/types.h>
14111#endif
14112#ifdef HAVE_SYS_SELECT_H
14113#include <sys/select.h>
14114#endif
14115"
14116if test "x$ac_cv_type_fd_mask" = xyes; then :
14117
14118cat >>confdefs.h <<_ACEOF
14119#define HAVE_FD_MASK 1
14120_ACEOF
14121
14122
14123fi
14124
14125
14126# The cast to long int works around a bug in the HP C Compiler
14127# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14128# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14129# This bug is HP SR number 8606223364.
14130{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14131$as_echo_n "checking size of long long... " >&6; }
14132if ${ac_cv_sizeof_long_long+:} false; then :
14133  $as_echo_n "(cached) " >&6
14134else
14135  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
14136
14137else
14138  if test "$ac_cv_type_long_long" = yes; then
14139     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14140$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14141as_fn_error 77 "cannot compute sizeof (long long)
14142See \`config.log' for more details" "$LINENO" 5; }
14143   else
14144     ac_cv_sizeof_long_long=0
14145   fi
14146fi
14147
14148fi
14149{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14150$as_echo "$ac_cv_sizeof_long_long" >&6; }
14151
14152
14153
14154cat >>confdefs.h <<_ACEOF
14155#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14156_ACEOF
14157
14158
14159# The cast to long int works around a bug in the HP C Compiler
14160# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14161# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14162# This bug is HP SR number 8606223364.
14163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14164$as_echo_n "checking size of long... " >&6; }
14165if ${ac_cv_sizeof_long+:} false; then :
14166  $as_echo_n "(cached) " >&6
14167else
14168  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14169
14170else
14171  if test "$ac_cv_type_long" = yes; then
14172     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14173$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14174as_fn_error 77 "cannot compute sizeof (long)
14175See \`config.log' for more details" "$LINENO" 5; }
14176   else
14177     ac_cv_sizeof_long=0
14178   fi
14179fi
14180
14181fi
14182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14183$as_echo "$ac_cv_sizeof_long" >&6; }
14184
14185
14186
14187cat >>confdefs.h <<_ACEOF
14188#define SIZEOF_LONG $ac_cv_sizeof_long
14189_ACEOF
14190
14191
14192# The cast to long int works around a bug in the HP C Compiler
14193# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14194# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14195# This bug is HP SR number 8606223364.
14196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14197$as_echo_n "checking size of int... " >&6; }
14198if ${ac_cv_sizeof_int+:} false; then :
14199  $as_echo_n "(cached) " >&6
14200else
14201  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14202
14203else
14204  if test "$ac_cv_type_int" = yes; then
14205     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14206$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14207as_fn_error 77 "cannot compute sizeof (int)
14208See \`config.log' for more details" "$LINENO" 5; }
14209   else
14210     ac_cv_sizeof_int=0
14211   fi
14212fi
14213
14214fi
14215{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14216$as_echo "$ac_cv_sizeof_int" >&6; }
14217
14218
14219
14220cat >>confdefs.h <<_ACEOF
14221#define SIZEOF_INT $ac_cv_sizeof_int
14222_ACEOF
14223
14224
14225# The cast to long int works around a bug in the HP C Compiler
14226# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14227# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14228# This bug is HP SR number 8606223364.
14229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14230$as_echo_n "checking size of short... " >&6; }
14231if ${ac_cv_sizeof_short+:} false; then :
14232  $as_echo_n "(cached) " >&6
14233else
14234  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14235
14236else
14237  if test "$ac_cv_type_short" = yes; then
14238     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14239$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14240as_fn_error 77 "cannot compute sizeof (short)
14241See \`config.log' for more details" "$LINENO" 5; }
14242   else
14243     ac_cv_sizeof_short=0
14244   fi
14245fi
14246
14247fi
14248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14249$as_echo "$ac_cv_sizeof_short" >&6; }
14250
14251
14252
14253cat >>confdefs.h <<_ACEOF
14254#define SIZEOF_SHORT $ac_cv_sizeof_short
14255_ACEOF
14256
14257
14258# The cast to long int works around a bug in the HP C Compiler
14259# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14260# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14261# This bug is HP SR number 8606223364.
14262{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
14263$as_echo_n "checking size of size_t... " >&6; }
14264if ${ac_cv_sizeof_size_t+:} false; then :
14265  $as_echo_n "(cached) " >&6
14266else
14267  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
14268
14269else
14270  if test "$ac_cv_type_size_t" = yes; then
14271     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14272$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14273as_fn_error 77 "cannot compute sizeof (size_t)
14274See \`config.log' for more details" "$LINENO" 5; }
14275   else
14276     ac_cv_sizeof_size_t=0
14277   fi
14278fi
14279
14280fi
14281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
14282$as_echo "$ac_cv_sizeof_size_t" >&6; }
14283
14284
14285
14286cat >>confdefs.h <<_ACEOF
14287#define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
14288_ACEOF
14289
14290
14291# The cast to long int works around a bug in the HP C Compiler
14292# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14293# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14294# This bug is HP SR number 8606223364.
14295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14296$as_echo_n "checking size of void *... " >&6; }
14297if ${ac_cv_sizeof_void_p+:} false; then :
14298  $as_echo_n "(cached) " >&6
14299else
14300  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14301
14302else
14303  if test "$ac_cv_type_void_p" = yes; then
14304     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14305$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14306as_fn_error 77 "cannot compute sizeof (void *)
14307See \`config.log' for more details" "$LINENO" 5; }
14308   else
14309     ac_cv_sizeof_void_p=0
14310   fi
14311fi
14312
14313fi
14314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14315$as_echo "$ac_cv_sizeof_void_p" >&6; }
14316
14317
14318
14319cat >>confdefs.h <<_ACEOF
14320#define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14321_ACEOF
14322
14323
14324# The cast to long int works around a bug in the HP C Compiler
14325# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14326# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14327# This bug is HP SR number 8606223364.
14328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14329$as_echo_n "checking size of off_t... " >&6; }
14330if ${ac_cv_sizeof_off_t+:} false; then :
14331  $as_echo_n "(cached) " >&6
14332else
14333  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14334
14335else
14336  if test "$ac_cv_type_off_t" = yes; then
14337     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14338$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14339as_fn_error 77 "cannot compute sizeof (off_t)
14340See \`config.log' for more details" "$LINENO" 5; }
14341   else
14342     ac_cv_sizeof_off_t=0
14343   fi
14344fi
14345
14346fi
14347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14348$as_echo "$ac_cv_sizeof_off_t" >&6; }
14349
14350
14351
14352cat >>confdefs.h <<_ACEOF
14353#define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14354_ACEOF
14355
14356
14357
14358ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE
14359#include <sys/types.h>
14360#ifdef HAVE_NETINET_IN_H
14361#include <netinet/in.h>
14362#endif
14363#ifdef HAVE_NETINET_IN6_H
14364#include <netinet/in6.h>
14365#endif
14366#ifdef HAVE_SYS_SOCKET_H
14367#include <sys/socket.h>
14368#endif
14369#ifdef HAVE_NETDB_H
14370#include <netdb.h>
14371#endif
14372#ifdef _WIN32
14373#define WIN32_WINNT 0x400
14374#define _WIN32_WINNT 0x400
14375#define WIN32_LEAN_AND_MEAN
14376#if defined(_MSC_VER) && (_MSC_VER < 1300)
14377#include <winsock.h>
14378#else
14379#include <winsock2.h>
14380#include <ws2tcpip.h>
14381#endif
14382#endif
14383
14384"
14385if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
14386
14387cat >>confdefs.h <<_ACEOF
14388#define HAVE_STRUCT_IN6_ADDR 1
14389_ACEOF
14390
14391
14392fi
14393ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE
14394#include <sys/types.h>
14395#ifdef HAVE_NETINET_IN_H
14396#include <netinet/in.h>
14397#endif
14398#ifdef HAVE_NETINET_IN6_H
14399#include <netinet/in6.h>
14400#endif
14401#ifdef HAVE_SYS_SOCKET_H
14402#include <sys/socket.h>
14403#endif
14404#ifdef HAVE_NETDB_H
14405#include <netdb.h>
14406#endif
14407#ifdef _WIN32
14408#define WIN32_WINNT 0x400
14409#define _WIN32_WINNT 0x400
14410#define WIN32_LEAN_AND_MEAN
14411#if defined(_MSC_VER) && (_MSC_VER < 1300)
14412#include <winsock.h>
14413#else
14414#include <winsock2.h>
14415#include <ws2tcpip.h>
14416#endif
14417#endif
14418
14419"
14420if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
14421
14422cat >>confdefs.h <<_ACEOF
14423#define HAVE_STRUCT_SOCKADDR_IN6 1
14424_ACEOF
14425
14426
14427fi
14428ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE
14429#include <sys/types.h>
14430#ifdef HAVE_NETINET_IN_H
14431#include <netinet/in.h>
14432#endif
14433#ifdef HAVE_NETINET_IN6_H
14434#include <netinet/in6.h>
14435#endif
14436#ifdef HAVE_SYS_SOCKET_H
14437#include <sys/socket.h>
14438#endif
14439#ifdef HAVE_NETDB_H
14440#include <netdb.h>
14441#endif
14442#ifdef _WIN32
14443#define WIN32_WINNT 0x400
14444#define _WIN32_WINNT 0x400
14445#define WIN32_LEAN_AND_MEAN
14446#if defined(_MSC_VER) && (_MSC_VER < 1300)
14447#include <winsock.h>
14448#else
14449#include <winsock2.h>
14450#include <ws2tcpip.h>
14451#endif
14452#endif
14453
14454"
14455if test "x$ac_cv_type_sa_family_t" = xyes; then :
14456
14457cat >>confdefs.h <<_ACEOF
14458#define HAVE_SA_FAMILY_T 1
14459_ACEOF
14460
14461
14462fi
14463ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE
14464#include <sys/types.h>
14465#ifdef HAVE_NETINET_IN_H
14466#include <netinet/in.h>
14467#endif
14468#ifdef HAVE_NETINET_IN6_H
14469#include <netinet/in6.h>
14470#endif
14471#ifdef HAVE_SYS_SOCKET_H
14472#include <sys/socket.h>
14473#endif
14474#ifdef HAVE_NETDB_H
14475#include <netdb.h>
14476#endif
14477#ifdef _WIN32
14478#define WIN32_WINNT 0x400
14479#define _WIN32_WINNT 0x400
14480#define WIN32_LEAN_AND_MEAN
14481#if defined(_MSC_VER) && (_MSC_VER < 1300)
14482#include <winsock.h>
14483#else
14484#include <winsock2.h>
14485#include <ws2tcpip.h>
14486#endif
14487#endif
14488
14489"
14490if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
14491
14492cat >>confdefs.h <<_ACEOF
14493#define HAVE_STRUCT_ADDRINFO 1
14494_ACEOF
14495
14496
14497fi
14498ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE
14499#include <sys/types.h>
14500#ifdef HAVE_NETINET_IN_H
14501#include <netinet/in.h>
14502#endif
14503#ifdef HAVE_NETINET_IN6_H
14504#include <netinet/in6.h>
14505#endif
14506#ifdef HAVE_SYS_SOCKET_H
14507#include <sys/socket.h>
14508#endif
14509#ifdef HAVE_NETDB_H
14510#include <netdb.h>
14511#endif
14512#ifdef _WIN32
14513#define WIN32_WINNT 0x400
14514#define _WIN32_WINNT 0x400
14515#define WIN32_LEAN_AND_MEAN
14516#if defined(_MSC_VER) && (_MSC_VER < 1300)
14517#include <winsock.h>
14518#else
14519#include <winsock2.h>
14520#include <ws2tcpip.h>
14521#endif
14522#endif
14523
14524"
14525if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
14526
14527cat >>confdefs.h <<_ACEOF
14528#define HAVE_STRUCT_SOCKADDR_STORAGE 1
14529_ACEOF
14530
14531
14532fi
14533
14534ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
14535#ifdef HAVE_NETINET_IN_H
14536#include <netinet/in.h>
14537#endif
14538#ifdef HAVE_NETINET_IN6_H
14539#include <netinet/in6.h>
14540#endif
14541#ifdef HAVE_SYS_SOCKET_H
14542#include <sys/socket.h>
14543#endif
14544#ifdef _WIN32
14545#define WIN32_WINNT 0x400
14546#define _WIN32_WINNT 0x400
14547#define WIN32_LEAN_AND_MEAN
14548#if defined(_MSC_VER) && (_MSC_VER < 1300)
14549#include <winsock.h>
14550#else
14551#include <winsock2.h>
14552#include <ws2tcpip.h>
14553#endif
14554#endif
14555
14556"
14557if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
14558
14559cat >>confdefs.h <<_ACEOF
14560#define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
14561_ACEOF
14562
14563
14564fi
14565ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
14566#ifdef HAVE_NETINET_IN_H
14567#include <netinet/in.h>
14568#endif
14569#ifdef HAVE_NETINET_IN6_H
14570#include <netinet/in6.h>
14571#endif
14572#ifdef HAVE_SYS_SOCKET_H
14573#include <sys/socket.h>
14574#endif
14575#ifdef _WIN32
14576#define WIN32_WINNT 0x400
14577#define _WIN32_WINNT 0x400
14578#define WIN32_LEAN_AND_MEAN
14579#if defined(_MSC_VER) && (_MSC_VER < 1300)
14580#include <winsock.h>
14581#else
14582#include <winsock2.h>
14583#include <ws2tcpip.h>
14584#endif
14585#endif
14586
14587"
14588if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
14589
14590cat >>confdefs.h <<_ACEOF
14591#define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
14592_ACEOF
14593
14594
14595fi
14596ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
14597#ifdef HAVE_NETINET_IN_H
14598#include <netinet/in.h>
14599#endif
14600#ifdef HAVE_NETINET_IN6_H
14601#include <netinet/in6.h>
14602#endif
14603#ifdef HAVE_SYS_SOCKET_H
14604#include <sys/socket.h>
14605#endif
14606#ifdef _WIN32
14607#define WIN32_WINNT 0x400
14608#define _WIN32_WINNT 0x400
14609#define WIN32_LEAN_AND_MEAN
14610#if defined(_MSC_VER) && (_MSC_VER < 1300)
14611#include <winsock.h>
14612#else
14613#include <winsock2.h>
14614#include <ws2tcpip.h>
14615#endif
14616#endif
14617
14618"
14619if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
14620
14621cat >>confdefs.h <<_ACEOF
14622#define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
14623_ACEOF
14624
14625
14626fi
14627ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
14628#ifdef HAVE_NETINET_IN_H
14629#include <netinet/in.h>
14630#endif
14631#ifdef HAVE_NETINET_IN6_H
14632#include <netinet/in6.h>
14633#endif
14634#ifdef HAVE_SYS_SOCKET_H
14635#include <sys/socket.h>
14636#endif
14637#ifdef _WIN32
14638#define WIN32_WINNT 0x400
14639#define _WIN32_WINNT 0x400
14640#define WIN32_LEAN_AND_MEAN
14641#if defined(_MSC_VER) && (_MSC_VER < 1300)
14642#include <winsock.h>
14643#else
14644#include <winsock2.h>
14645#include <ws2tcpip.h>
14646#endif
14647#endif
14648
14649"
14650if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
14651
14652cat >>confdefs.h <<_ACEOF
14653#define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
14654_ACEOF
14655
14656
14657fi
14658ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
14659#ifdef HAVE_NETINET_IN_H
14660#include <netinet/in.h>
14661#endif
14662#ifdef HAVE_NETINET_IN6_H
14663#include <netinet/in6.h>
14664#endif
14665#ifdef HAVE_SYS_SOCKET_H
14666#include <sys/socket.h>
14667#endif
14668#ifdef _WIN32
14669#define WIN32_WINNT 0x400
14670#define _WIN32_WINNT 0x400
14671#define WIN32_LEAN_AND_MEAN
14672#if defined(_MSC_VER) && (_MSC_VER < 1300)
14673#include <winsock.h>
14674#else
14675#include <winsock2.h>
14676#include <ws2tcpip.h>
14677#endif
14678#endif
14679
14680"
14681if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
14682
14683cat >>confdefs.h <<_ACEOF
14684#define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
14685_ACEOF
14686
14687
14688fi
14689ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
14690#ifdef HAVE_NETINET_IN_H
14691#include <netinet/in.h>
14692#endif
14693#ifdef HAVE_NETINET_IN6_H
14694#include <netinet/in6.h>
14695#endif
14696#ifdef HAVE_SYS_SOCKET_H
14697#include <sys/socket.h>
14698#endif
14699#ifdef _WIN32
14700#define WIN32_WINNT 0x400
14701#define _WIN32_WINNT 0x400
14702#define WIN32_LEAN_AND_MEAN
14703#if defined(_MSC_VER) && (_MSC_VER < 1300)
14704#include <winsock.h>
14705#else
14706#include <winsock2.h>
14707#include <ws2tcpip.h>
14708#endif
14709#endif
14710
14711"
14712if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
14713
14714cat >>confdefs.h <<_ACEOF
14715#define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
14716_ACEOF
14717
14718
14719fi
14720
14721
14722ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" "
14723#ifdef HAVE_SYS_SOCKET_H
14724#include <sys/socket.h>
14725#endif
14726
14727"
14728if test "x$ac_cv_type_struct_so_linger" = xyes; then :
14729
14730cat >>confdefs.h <<_ACEOF
14731#define HAVE_STRUCT_SO_LINGER 1
14732_ACEOF
14733
14734#define HAVE_SO_LINGER
14735fi
14736
14737
14738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
14739$as_echo_n "checking for socklen_t... " >&6; }
14740cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14741/* end confdefs.h.  */
14742
14743 #include <sys/types.h>
14744 #include <sys/socket.h>
14745int
14746main ()
14747{
14748socklen_t x;
14749  ;
14750  return 0;
14751}
14752_ACEOF
14753if ac_fn_c_try_compile "$LINENO"; then :
14754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14755$as_echo "yes" >&6; }
14756else
14757  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14758$as_echo "no" >&6; }
14759
14760$as_echo "#define socklen_t unsigned int" >>confdefs.h
14761
14762
14763fi
14764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14765
14766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
14767$as_echo_n "checking whether our compiler supports __func__... " >&6; }
14768cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14769/* end confdefs.h.  */
14770
14771int
14772main ()
14773{
14774 const char *cp = __func__;
14775  ;
14776  return 0;
14777}
14778_ACEOF
14779if ac_fn_c_try_compile "$LINENO"; then :
14780  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14781$as_echo "yes" >&6; }
14782else
14783  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14784$as_echo "no" >&6; }
14785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
14786$as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
14787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14788/* end confdefs.h.  */
14789
14790int
14791main ()
14792{
14793 const char *cp = __FUNCTION__;
14794  ;
14795  return 0;
14796}
14797_ACEOF
14798if ac_fn_c_try_compile "$LINENO"; then :
14799  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14800$as_echo "yes" >&6; }
14801
14802$as_echo "#define __func__ __FUNCTION__" >>confdefs.h
14803
14804else
14805  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14806$as_echo "no" >&6; }
14807
14808$as_echo "#define __func__ __FILE__" >>confdefs.h
14809
14810fi
14811rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14812fi
14813rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14814
14815
14816# check if we can compile with pthreads
14817have_pthreads=no
14818if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
14819
14820
14821
14822ac_ext=c
14823ac_cpp='$CPP $CPPFLAGS'
14824ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14825ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14826ac_compiler_gnu=$ac_cv_c_compiler_gnu
14827
14828# OpenLDAP --with-threads
14829
14830# Check whether --with-threads was given.
14831if test "${with_threads+set}" = set; then :
14832  withval=$with_threads;
14833	ol_arg=invalid
14834	for ol_val in auto nt posix mach pth lwp yes no manual  ; do
14835		if test "$withval" = "$ol_val" ; then
14836			ol_arg="$ol_val"
14837		fi
14838	done
14839	if test "$ol_arg" = "invalid" ; then
14840		as_fn_error $? "bad value $withval for --with-threads" "$LINENO" 5
14841	fi
14842	ol_with_threads="$ol_arg"
14843
14844else
14845  	ol_with_threads="auto"
14846fi
14847# end --with-threads
14848
14849
14850case "$ol_with_threads$host" in
14851 auto*-*-solaris2.[0-6])
14852        ol_with_threads=no
14853    ;;
14854esac
14855
14856
14857ol_aix_threads=no
14858case "$host" in
14859*-*-aix*) 	if test -z "$CC" ; then
14860		case "$ol_with_threads" in
14861		auto | yes |  posix) ol_aix_threads=yes ;;
14862		esac
14863	fi
14864;;
14865esac
14866
14867if test $ol_aix_threads = yes ; then
14868	if test -z "${CC}" ; then
14869		for ac_prog in cc_r xlc_r cc
14870do
14871  # Extract the first word of "$ac_prog", so it can be a program name with args.
14872set dummy $ac_prog; ac_word=$2
14873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14874$as_echo_n "checking for $ac_word... " >&6; }
14875if ${ac_cv_prog_CC+:} false; then :
14876  $as_echo_n "(cached) " >&6
14877else
14878  if test -n "$CC"; then
14879  ac_cv_prog_CC="$CC" # Let the user override the test.
14880else
14881as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14882for as_dir in $PATH
14883do
14884  IFS=$as_save_IFS
14885  test -z "$as_dir" && as_dir=.
14886    for ac_exec_ext in '' $ac_executable_extensions; do
14887  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14888    ac_cv_prog_CC="$ac_prog"
14889    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14890    break 2
14891  fi
14892done
14893  done
14894IFS=$as_save_IFS
14895
14896fi
14897fi
14898CC=$ac_cv_prog_CC
14899if test -n "$CC"; then
14900  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
14901$as_echo "$CC" >&6; }
14902else
14903  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14904$as_echo "no" >&6; }
14905fi
14906
14907
14908  test -n "$CC" && break
14909done
14910
14911
14912		if test "$CC" = cc ; then
14913						if test $ol_with_threads != auto ; then
14914				as_fn_error $? "--with-threads requires cc_r (or other suitable compiler) on AIX" "$LINENO" 5
14915			else
14916				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling threads, no cc_r on AIX" >&5
14917$as_echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
14918			fi
14919			ol_with_threads=no
14920  		fi
14921	fi
14922
14923	case ${CC} in cc_r | xlc_r)
14924		ol_with_threads=posix
14925		ol_cv_pthread_create=yes
14926		;;
14927	esac
14928fi
14929
14930ol_link_threads=no
14931# OpenLDAP --with-yielding_select
14932
14933# Check whether --with-yielding_select was given.
14934if test "${with_yielding_select+set}" = set; then :
14935  withval=$with_yielding_select;
14936	ol_arg=invalid
14937	for ol_val in auto yes no manual  ; do
14938		if test "$withval" = "$ol_val" ; then
14939			ol_arg="$ol_val"
14940		fi
14941	done
14942	if test "$ol_arg" = "invalid" ; then
14943		as_fn_error $? "bad value $withval for --with-yielding_select" "$LINENO" 5
14944	fi
14945	ol_with_yielding_select="$ol_arg"
14946
14947else
14948  	ol_with_yielding_select="auto"
14949fi
14950# end --with-yielding_select
14951
14952
14953case $ol_with_threads in auto | yes | nt)
14954
14955
14956	ac_fn_c_check_func "$LINENO" "_beginthread" "ac_cv_func__beginthread"
14957if test "x$ac_cv_func__beginthread" = xyes; then :
14958
14959fi
14960
14961
14962	if test $ac_cv_func__beginthread = yes ; then
14963
14964$as_echo "#define HAVE_NT_THREADS 1" >>confdefs.h
14965
14966		ol_cv_nt_threads=yes
14967	fi
14968
14969
14970	if test "$ol_cv_nt_threads" = yes ; then
14971		ol_link_threads=nt
14972		ol_with_threads=found
14973		ol_with_yielding_select=yes
14974
14975
14976$as_echo "#define HAVE_NT_SERVICE_MANAGER 1" >>confdefs.h
14977
14978
14979$as_echo "#define HAVE_NT_EVENT_LOG 1" >>confdefs.h
14980
14981	fi
14982
14983	if test $ol_with_threads = nt ; then
14984		as_fn_error $? "could not locate NT Threads" "$LINENO" 5
14985	fi
14986	;;
14987esac
14988
14989case $ol_with_threads in auto | yes | posix)
14990
14991	for ac_header in pthread.h
14992do :
14993  ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
14994if test "x$ac_cv_header_pthread_h" = xyes; then :
14995  cat >>confdefs.h <<_ACEOF
14996#define HAVE_PTHREAD_H 1
14997_ACEOF
14998
14999fi
15000
15001done
15002
15003
15004	if test $ac_cv_header_pthread_h = yes ; then
15005		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX thread version" >&5
15006$as_echo_n "checking POSIX thread version... " >&6; }
15007if ${ol_cv_pthread_version+:} false; then :
15008  $as_echo_n "(cached) " >&6
15009else
15010
15011	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15012/* end confdefs.h.  */
15013
15014#		include <pthread.h>
15015
15016int
15017main ()
15018{
15019
15020		int i = PTHREAD_CREATE_JOINABLE;
15021
15022  ;
15023  return 0;
15024}
15025_ACEOF
15026if ac_fn_c_try_compile "$LINENO"; then :
15027
15028	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15029/* end confdefs.h.  */
15030#include <pthread.h>
15031
15032_ACEOF
15033if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15034  $EGREP "pthread_detach" >/dev/null 2>&1; then :
15035  ol_cv_pthread_version=10
15036else
15037  ol_cv_pthread_version=8
15038fi
15039rm -f conftest*
15040
15041else
15042
15043	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15044/* end confdefs.h.  */
15045
15046#		include <pthread.h>
15047#		ifdef PTHREAD_CREATE_UNDETACHED
15048		draft7
15049#		endif
15050
15051_ACEOF
15052if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15053  $EGREP "draft7" >/dev/null 2>&1; then :
15054  ol_cv_pthread_version=7
15055else
15056
15057	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15058/* end confdefs.h.  */
15059#include <pthread.h>
15060
15061_ACEOF
15062if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15063  $EGREP "pthread_attr_init" >/dev/null 2>&1; then :
15064  ol_cv_pthread_version=6
15065else
15066
15067	cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15068/* end confdefs.h.  */
15069
15070#		include <pthread.h>
15071#ifdef		PTHREAD_MUTEX_INITIALIZER
15072		draft5
15073#endif
15074
15075_ACEOF
15076if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15077  $EGREP "draft5" >/dev/null 2>&1; then :
15078  ol_cv_pthread_version=5
15079else
15080  ol_cv_pthread_version=4
15081fi
15082rm -f conftest*
15083
15084fi
15085rm -f conftest*
15086
15087fi
15088rm -f conftest*
15089
15090fi
15091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15092
15093fi
15094{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_version" >&5
15095$as_echo "$ol_cv_pthread_version" >&6; }
15096
15097
15098		if test $ol_cv_pthread_version != 0 ; then
15099
15100cat >>confdefs.h <<_ACEOF
15101#define HAVE_PTHREADS $ol_cv_pthread_version
15102_ACEOF
15103
15104		else
15105			as_fn_error $? "unknown pthread version" "$LINENO" 5
15106		fi
15107
15108		# consider threads found
15109		ol_with_threads=found
15110
15111
15112	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
15113$as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
15114if ${ol_cv_header_linux_threads+:} false; then :
15115  $as_echo_n "(cached) " >&6
15116else
15117  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15118/* end confdefs.h.  */
15119#include <pthread.h>
15120_ACEOF
15121if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15122  $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
15123  ol_cv_header_linux_threads=yes
15124else
15125  ol_cv_header_linux_threads=no
15126fi
15127rm -f conftest*
15128
15129
15130fi
15131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
15132$as_echo "$ol_cv_header_linux_threads" >&6; }
15133	if test $ol_cv_header_linux_threads = yes; then
15134
15135$as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
15136
15137	fi
15138
15139
15140	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU Pth pthread.h" >&5
15141$as_echo_n "checking for GNU Pth pthread.h... " >&6; }
15142if ${ol_cv_header_gnu_pth_pthread_h+:} false; then :
15143  $as_echo_n "(cached) " >&6
15144else
15145  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15146/* end confdefs.h.  */
15147#include <pthread.h>
15148#ifdef _POSIX_THREAD_IS_GNU_PTH
15149	__gnu_pth__;
15150#endif
15151
15152_ACEOF
15153if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15154  $EGREP "__gnu_pth__" >/dev/null 2>&1; then :
15155  ol_cv_header_gnu_pth_pthread_h=yes
15156else
15157  ol_cv_header_gnu_pth_pthread_h=no
15158fi
15159rm -f conftest*
15160
15161
15162fi
15163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_gnu_pth_pthread_h" >&5
15164$as_echo "$ol_cv_header_gnu_pth_pthread_h" >&6; }
15165
15166
15167		if test $ol_cv_header_gnu_pth_pthread_h = no ; then
15168			for ac_header in sched.h
15169do :
15170  ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
15171if test "x$ac_cv_header_sched_h" = xyes; then :
15172  cat >>confdefs.h <<_ACEOF
15173#define HAVE_SCHED_H 1
15174_ACEOF
15175
15176fi
15177
15178done
15179
15180		fi
15181
15182
15183				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in default libraries" >&5
15184$as_echo_n "checking for pthread_create in default libraries... " >&6; }
15185if ${ol_cv_pthread_create+:} false; then :
15186  $as_echo_n "(cached) " >&6
15187else
15188
15189			if test "$cross_compiling" = yes; then :
15190  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15191/* end confdefs.h.  */
15192
15193/* pthread test headers */
15194#include <pthread.h>
15195#if HAVE_PTHREADS < 7
15196#include <errno.h>
15197#endif
15198#ifndef NULL
15199#define NULL (void*)0
15200#endif
15201
15202static void *task(p)
15203	void *p;
15204{
15205	return (void *) (p == NULL);
15206}
15207
15208int
15209main ()
15210{
15211
15212	/* pthread test function */
15213#ifndef PTHREAD_CREATE_DETACHED
15214#define	PTHREAD_CREATE_DETACHED	1
15215#endif
15216	pthread_t t;
15217	int status;
15218	int detach = PTHREAD_CREATE_DETACHED;
15219
15220#if HAVE_PTHREADS > 4
15221	/* Final pthreads */
15222	pthread_attr_t attr;
15223
15224	status = pthread_attr_init(&attr);
15225	if( status ) return status;
15226
15227#if HAVE_PTHREADS < 7
15228	status = pthread_attr_setdetachstate(&attr, &detach);
15229	if( status < 0 ) status = errno;
15230#else
15231	status = pthread_attr_setdetachstate(&attr, detach);
15232#endif
15233	if( status ) return status;
15234	status = pthread_create( &t, &attr, task, NULL );
15235#if HAVE_PTHREADS < 7
15236	if( status < 0 ) status = errno;
15237#endif
15238	if( status ) return status;
15239#else
15240	/* Draft 4 pthreads */
15241	status = pthread_create( &t, pthread_attr_default, task, NULL );
15242	if( status ) return errno;
15243
15244	/* give thread a chance to complete */
15245	/* it should remain joinable and hence detachable */
15246	sleep( 1 );
15247
15248	status = pthread_detach( &t );
15249	if( status ) return errno;
15250#endif
15251
15252#ifdef HAVE_LINUX_THREADS
15253	pthread_kill_other_threads_np();
15254#endif
15255
15256	return 0;
15257
15258  ;
15259  return 0;
15260}
15261_ACEOF
15262if ac_fn_c_try_link "$LINENO"; then :
15263  ol_cv_pthread_create=yes
15264else
15265  ol_cv_pthread_create=no
15266fi
15267rm -f core conftest.err conftest.$ac_objext \
15268    conftest$ac_exeext conftest.$ac_ext
15269else
15270  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271/* end confdefs.h.  */
15272
15273
15274/* pthread test headers */
15275#include <pthread.h>
15276#if HAVE_PTHREADS < 7
15277#include <errno.h>
15278#endif
15279#ifndef NULL
15280#define NULL (void*)0
15281#endif
15282
15283static void *task(p)
15284	void *p;
15285{
15286	return (void *) (p == NULL);
15287}
15288
15289
15290int main(argc, argv)
15291	int argc;
15292	char **argv;
15293{
15294
15295	/* pthread test function */
15296#ifndef PTHREAD_CREATE_DETACHED
15297#define	PTHREAD_CREATE_DETACHED	1
15298#endif
15299	pthread_t t;
15300	int status;
15301	int detach = PTHREAD_CREATE_DETACHED;
15302
15303#if HAVE_PTHREADS > 4
15304	/* Final pthreads */
15305	pthread_attr_t attr;
15306
15307	status = pthread_attr_init(&attr);
15308	if( status ) return status;
15309
15310#if HAVE_PTHREADS < 7
15311	status = pthread_attr_setdetachstate(&attr, &detach);
15312	if( status < 0 ) status = errno;
15313#else
15314	status = pthread_attr_setdetachstate(&attr, detach);
15315#endif
15316	if( status ) return status;
15317	status = pthread_create( &t, &attr, task, NULL );
15318#if HAVE_PTHREADS < 7
15319	if( status < 0 ) status = errno;
15320#endif
15321	if( status ) return status;
15322#else
15323	/* Draft 4 pthreads */
15324	status = pthread_create( &t, pthread_attr_default, task, NULL );
15325	if( status ) return errno;
15326
15327	/* give thread a chance to complete */
15328	/* it should remain joinable and hence detachable */
15329	sleep( 1 );
15330
15331	status = pthread_detach( &t );
15332	if( status ) return errno;
15333#endif
15334
15335#ifdef HAVE_LINUX_THREADS
15336	pthread_kill_other_threads_np();
15337#endif
15338
15339	return 0;
15340
15341}
15342
15343_ACEOF
15344if ac_fn_c_try_run "$LINENO"; then :
15345  ol_cv_pthread_create=yes
15346else
15347  ol_cv_pthread_create=no
15348fi
15349rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15350  conftest.$ac_objext conftest.beam conftest.$ac_ext
15351fi
15352
15353fi
15354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create" >&5
15355$as_echo "$ol_cv_pthread_create" >&6; }
15356
15357		if test $ol_cv_pthread_create != no ; then
15358			ol_link_threads=posix
15359			ol_link_pthreads=""
15360		fi
15361
15362		# Pthread try link: -kthread (ol_cv_pthread_kthread)
15363if test "$ol_link_threads" = no ; then
15364	# try -kthread
15365	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -kthread" >&5
15366$as_echo_n "checking for pthread link with -kthread... " >&6; }
15367if ${ol_cv_pthread_kthread+:} false; then :
15368  $as_echo_n "(cached) " >&6
15369else
15370
15371		# save the flags
15372		ol_LIBS="$LIBS"
15373		LIBS="-kthread $LIBS"
15374
15375		if test "$cross_compiling" = yes; then :
15376  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15377/* end confdefs.h.  */
15378
15379/* pthread test headers */
15380#include <pthread.h>
15381#if HAVE_PTHREADS < 7
15382#include <errno.h>
15383#endif
15384#ifndef NULL
15385#define NULL (void*)0
15386#endif
15387
15388static void *task(p)
15389	void *p;
15390{
15391	return (void *) (p == NULL);
15392}
15393
15394int
15395main ()
15396{
15397
15398	/* pthread test function */
15399#ifndef PTHREAD_CREATE_DETACHED
15400#define	PTHREAD_CREATE_DETACHED	1
15401#endif
15402	pthread_t t;
15403	int status;
15404	int detach = PTHREAD_CREATE_DETACHED;
15405
15406#if HAVE_PTHREADS > 4
15407	/* Final pthreads */
15408	pthread_attr_t attr;
15409
15410	status = pthread_attr_init(&attr);
15411	if( status ) return status;
15412
15413#if HAVE_PTHREADS < 7
15414	status = pthread_attr_setdetachstate(&attr, &detach);
15415	if( status < 0 ) status = errno;
15416#else
15417	status = pthread_attr_setdetachstate(&attr, detach);
15418#endif
15419	if( status ) return status;
15420	status = pthread_create( &t, &attr, task, NULL );
15421#if HAVE_PTHREADS < 7
15422	if( status < 0 ) status = errno;
15423#endif
15424	if( status ) return status;
15425#else
15426	/* Draft 4 pthreads */
15427	status = pthread_create( &t, pthread_attr_default, task, NULL );
15428	if( status ) return errno;
15429
15430	/* give thread a chance to complete */
15431	/* it should remain joinable and hence detachable */
15432	sleep( 1 );
15433
15434	status = pthread_detach( &t );
15435	if( status ) return errno;
15436#endif
15437
15438#ifdef HAVE_LINUX_THREADS
15439	pthread_kill_other_threads_np();
15440#endif
15441
15442	return 0;
15443
15444  ;
15445  return 0;
15446}
15447_ACEOF
15448if ac_fn_c_try_link "$LINENO"; then :
15449  ol_cv_pthread_kthread=yes
15450else
15451  ol_cv_pthread_kthread=no
15452fi
15453rm -f core conftest.err conftest.$ac_objext \
15454    conftest$ac_exeext conftest.$ac_ext
15455else
15456  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15457/* end confdefs.h.  */
15458
15459
15460/* pthread test headers */
15461#include <pthread.h>
15462#if HAVE_PTHREADS < 7
15463#include <errno.h>
15464#endif
15465#ifndef NULL
15466#define NULL (void*)0
15467#endif
15468
15469static void *task(p)
15470	void *p;
15471{
15472	return (void *) (p == NULL);
15473}
15474
15475
15476int main(argc, argv)
15477	int argc;
15478	char **argv;
15479{
15480
15481	/* pthread test function */
15482#ifndef PTHREAD_CREATE_DETACHED
15483#define	PTHREAD_CREATE_DETACHED	1
15484#endif
15485	pthread_t t;
15486	int status;
15487	int detach = PTHREAD_CREATE_DETACHED;
15488
15489#if HAVE_PTHREADS > 4
15490	/* Final pthreads */
15491	pthread_attr_t attr;
15492
15493	status = pthread_attr_init(&attr);
15494	if( status ) return status;
15495
15496#if HAVE_PTHREADS < 7
15497	status = pthread_attr_setdetachstate(&attr, &detach);
15498	if( status < 0 ) status = errno;
15499#else
15500	status = pthread_attr_setdetachstate(&attr, detach);
15501#endif
15502	if( status ) return status;
15503	status = pthread_create( &t, &attr, task, NULL );
15504#if HAVE_PTHREADS < 7
15505	if( status < 0 ) status = errno;
15506#endif
15507	if( status ) return status;
15508#else
15509	/* Draft 4 pthreads */
15510	status = pthread_create( &t, pthread_attr_default, task, NULL );
15511	if( status ) return errno;
15512
15513	/* give thread a chance to complete */
15514	/* it should remain joinable and hence detachable */
15515	sleep( 1 );
15516
15517	status = pthread_detach( &t );
15518	if( status ) return errno;
15519#endif
15520
15521#ifdef HAVE_LINUX_THREADS
15522	pthread_kill_other_threads_np();
15523#endif
15524
15525	return 0;
15526
15527}
15528
15529_ACEOF
15530if ac_fn_c_try_run "$LINENO"; then :
15531  ol_cv_pthread_kthread=yes
15532else
15533  ol_cv_pthread_kthread=no
15534fi
15535rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15536  conftest.$ac_objext conftest.beam conftest.$ac_ext
15537fi
15538
15539
15540		# restore the LIBS
15541		LIBS="$ol_LIBS"
15542
15543fi
15544{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_kthread" >&5
15545$as_echo "$ol_cv_pthread_kthread" >&6; }
15546
15547	if test $ol_cv_pthread_kthread = yes ; then
15548		ol_link_pthreads="-kthread"
15549		ol_link_threads=posix
15550	fi
15551fi
15552
15553		# Pthread try link: -pthread (ol_cv_pthread_pthread)
15554if test "$ol_link_threads" = no ; then
15555	# try -pthread
15556	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthread" >&5
15557$as_echo_n "checking for pthread link with -pthread... " >&6; }
15558if ${ol_cv_pthread_pthread+:} false; then :
15559  $as_echo_n "(cached) " >&6
15560else
15561
15562		# save the flags
15563		ol_LIBS="$LIBS"
15564		LIBS="-pthread $LIBS"
15565
15566		if test "$cross_compiling" = yes; then :
15567  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15568/* end confdefs.h.  */
15569
15570/* pthread test headers */
15571#include <pthread.h>
15572#if HAVE_PTHREADS < 7
15573#include <errno.h>
15574#endif
15575#ifndef NULL
15576#define NULL (void*)0
15577#endif
15578
15579static void *task(p)
15580	void *p;
15581{
15582	return (void *) (p == NULL);
15583}
15584
15585int
15586main ()
15587{
15588
15589	/* pthread test function */
15590#ifndef PTHREAD_CREATE_DETACHED
15591#define	PTHREAD_CREATE_DETACHED	1
15592#endif
15593	pthread_t t;
15594	int status;
15595	int detach = PTHREAD_CREATE_DETACHED;
15596
15597#if HAVE_PTHREADS > 4
15598	/* Final pthreads */
15599	pthread_attr_t attr;
15600
15601	status = pthread_attr_init(&attr);
15602	if( status ) return status;
15603
15604#if HAVE_PTHREADS < 7
15605	status = pthread_attr_setdetachstate(&attr, &detach);
15606	if( status < 0 ) status = errno;
15607#else
15608	status = pthread_attr_setdetachstate(&attr, detach);
15609#endif
15610	if( status ) return status;
15611	status = pthread_create( &t, &attr, task, NULL );
15612#if HAVE_PTHREADS < 7
15613	if( status < 0 ) status = errno;
15614#endif
15615	if( status ) return status;
15616#else
15617	/* Draft 4 pthreads */
15618	status = pthread_create( &t, pthread_attr_default, task, NULL );
15619	if( status ) return errno;
15620
15621	/* give thread a chance to complete */
15622	/* it should remain joinable and hence detachable */
15623	sleep( 1 );
15624
15625	status = pthread_detach( &t );
15626	if( status ) return errno;
15627#endif
15628
15629#ifdef HAVE_LINUX_THREADS
15630	pthread_kill_other_threads_np();
15631#endif
15632
15633	return 0;
15634
15635  ;
15636  return 0;
15637}
15638_ACEOF
15639if ac_fn_c_try_link "$LINENO"; then :
15640  ol_cv_pthread_pthread=yes
15641else
15642  ol_cv_pthread_pthread=no
15643fi
15644rm -f core conftest.err conftest.$ac_objext \
15645    conftest$ac_exeext conftest.$ac_ext
15646else
15647  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15648/* end confdefs.h.  */
15649
15650
15651/* pthread test headers */
15652#include <pthread.h>
15653#if HAVE_PTHREADS < 7
15654#include <errno.h>
15655#endif
15656#ifndef NULL
15657#define NULL (void*)0
15658#endif
15659
15660static void *task(p)
15661	void *p;
15662{
15663	return (void *) (p == NULL);
15664}
15665
15666
15667int main(argc, argv)
15668	int argc;
15669	char **argv;
15670{
15671
15672	/* pthread test function */
15673#ifndef PTHREAD_CREATE_DETACHED
15674#define	PTHREAD_CREATE_DETACHED	1
15675#endif
15676	pthread_t t;
15677	int status;
15678	int detach = PTHREAD_CREATE_DETACHED;
15679
15680#if HAVE_PTHREADS > 4
15681	/* Final pthreads */
15682	pthread_attr_t attr;
15683
15684	status = pthread_attr_init(&attr);
15685	if( status ) return status;
15686
15687#if HAVE_PTHREADS < 7
15688	status = pthread_attr_setdetachstate(&attr, &detach);
15689	if( status < 0 ) status = errno;
15690#else
15691	status = pthread_attr_setdetachstate(&attr, detach);
15692#endif
15693	if( status ) return status;
15694	status = pthread_create( &t, &attr, task, NULL );
15695#if HAVE_PTHREADS < 7
15696	if( status < 0 ) status = errno;
15697#endif
15698	if( status ) return status;
15699#else
15700	/* Draft 4 pthreads */
15701	status = pthread_create( &t, pthread_attr_default, task, NULL );
15702	if( status ) return errno;
15703
15704	/* give thread a chance to complete */
15705	/* it should remain joinable and hence detachable */
15706	sleep( 1 );
15707
15708	status = pthread_detach( &t );
15709	if( status ) return errno;
15710#endif
15711
15712#ifdef HAVE_LINUX_THREADS
15713	pthread_kill_other_threads_np();
15714#endif
15715
15716	return 0;
15717
15718}
15719
15720_ACEOF
15721if ac_fn_c_try_run "$LINENO"; then :
15722  ol_cv_pthread_pthread=yes
15723else
15724  ol_cv_pthread_pthread=no
15725fi
15726rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15727  conftest.$ac_objext conftest.beam conftest.$ac_ext
15728fi
15729
15730
15731		# restore the LIBS
15732		LIBS="$ol_LIBS"
15733
15734fi
15735{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthread" >&5
15736$as_echo "$ol_cv_pthread_pthread" >&6; }
15737
15738	if test $ol_cv_pthread_pthread = yes ; then
15739		ol_link_pthreads="-pthread"
15740		ol_link_threads=posix
15741	fi
15742fi
15743
15744		# Pthread try link: -pthreads (ol_cv_pthread_pthreads)
15745if test "$ol_link_threads" = no ; then
15746	# try -pthreads
15747	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthreads" >&5
15748$as_echo_n "checking for pthread link with -pthreads... " >&6; }
15749if ${ol_cv_pthread_pthreads+:} false; then :
15750  $as_echo_n "(cached) " >&6
15751else
15752
15753		# save the flags
15754		ol_LIBS="$LIBS"
15755		LIBS="-pthreads $LIBS"
15756
15757		if test "$cross_compiling" = yes; then :
15758  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15759/* end confdefs.h.  */
15760
15761/* pthread test headers */
15762#include <pthread.h>
15763#if HAVE_PTHREADS < 7
15764#include <errno.h>
15765#endif
15766#ifndef NULL
15767#define NULL (void*)0
15768#endif
15769
15770static void *task(p)
15771	void *p;
15772{
15773	return (void *) (p == NULL);
15774}
15775
15776int
15777main ()
15778{
15779
15780	/* pthread test function */
15781#ifndef PTHREAD_CREATE_DETACHED
15782#define	PTHREAD_CREATE_DETACHED	1
15783#endif
15784	pthread_t t;
15785	int status;
15786	int detach = PTHREAD_CREATE_DETACHED;
15787
15788#if HAVE_PTHREADS > 4
15789	/* Final pthreads */
15790	pthread_attr_t attr;
15791
15792	status = pthread_attr_init(&attr);
15793	if( status ) return status;
15794
15795#if HAVE_PTHREADS < 7
15796	status = pthread_attr_setdetachstate(&attr, &detach);
15797	if( status < 0 ) status = errno;
15798#else
15799	status = pthread_attr_setdetachstate(&attr, detach);
15800#endif
15801	if( status ) return status;
15802	status = pthread_create( &t, &attr, task, NULL );
15803#if HAVE_PTHREADS < 7
15804	if( status < 0 ) status = errno;
15805#endif
15806	if( status ) return status;
15807#else
15808	/* Draft 4 pthreads */
15809	status = pthread_create( &t, pthread_attr_default, task, NULL );
15810	if( status ) return errno;
15811
15812	/* give thread a chance to complete */
15813	/* it should remain joinable and hence detachable */
15814	sleep( 1 );
15815
15816	status = pthread_detach( &t );
15817	if( status ) return errno;
15818#endif
15819
15820#ifdef HAVE_LINUX_THREADS
15821	pthread_kill_other_threads_np();
15822#endif
15823
15824	return 0;
15825
15826  ;
15827  return 0;
15828}
15829_ACEOF
15830if ac_fn_c_try_link "$LINENO"; then :
15831  ol_cv_pthread_pthreads=yes
15832else
15833  ol_cv_pthread_pthreads=no
15834fi
15835rm -f core conftest.err conftest.$ac_objext \
15836    conftest$ac_exeext conftest.$ac_ext
15837else
15838  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15839/* end confdefs.h.  */
15840
15841
15842/* pthread test headers */
15843#include <pthread.h>
15844#if HAVE_PTHREADS < 7
15845#include <errno.h>
15846#endif
15847#ifndef NULL
15848#define NULL (void*)0
15849#endif
15850
15851static void *task(p)
15852	void *p;
15853{
15854	return (void *) (p == NULL);
15855}
15856
15857
15858int main(argc, argv)
15859	int argc;
15860	char **argv;
15861{
15862
15863	/* pthread test function */
15864#ifndef PTHREAD_CREATE_DETACHED
15865#define	PTHREAD_CREATE_DETACHED	1
15866#endif
15867	pthread_t t;
15868	int status;
15869	int detach = PTHREAD_CREATE_DETACHED;
15870
15871#if HAVE_PTHREADS > 4
15872	/* Final pthreads */
15873	pthread_attr_t attr;
15874
15875	status = pthread_attr_init(&attr);
15876	if( status ) return status;
15877
15878#if HAVE_PTHREADS < 7
15879	status = pthread_attr_setdetachstate(&attr, &detach);
15880	if( status < 0 ) status = errno;
15881#else
15882	status = pthread_attr_setdetachstate(&attr, detach);
15883#endif
15884	if( status ) return status;
15885	status = pthread_create( &t, &attr, task, NULL );
15886#if HAVE_PTHREADS < 7
15887	if( status < 0 ) status = errno;
15888#endif
15889	if( status ) return status;
15890#else
15891	/* Draft 4 pthreads */
15892	status = pthread_create( &t, pthread_attr_default, task, NULL );
15893	if( status ) return errno;
15894
15895	/* give thread a chance to complete */
15896	/* it should remain joinable and hence detachable */
15897	sleep( 1 );
15898
15899	status = pthread_detach( &t );
15900	if( status ) return errno;
15901#endif
15902
15903#ifdef HAVE_LINUX_THREADS
15904	pthread_kill_other_threads_np();
15905#endif
15906
15907	return 0;
15908
15909}
15910
15911_ACEOF
15912if ac_fn_c_try_run "$LINENO"; then :
15913  ol_cv_pthread_pthreads=yes
15914else
15915  ol_cv_pthread_pthreads=no
15916fi
15917rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15918  conftest.$ac_objext conftest.beam conftest.$ac_ext
15919fi
15920
15921
15922		# restore the LIBS
15923		LIBS="$ol_LIBS"
15924
15925fi
15926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthreads" >&5
15927$as_echo "$ol_cv_pthread_pthreads" >&6; }
15928
15929	if test $ol_cv_pthread_pthreads = yes ; then
15930		ol_link_pthreads="-pthreads"
15931		ol_link_threads=posix
15932	fi
15933fi
15934
15935		# Pthread try link: -mthreads (ol_cv_pthread_mthreads)
15936if test "$ol_link_threads" = no ; then
15937	# try -mthreads
15938	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -mthreads" >&5
15939$as_echo_n "checking for pthread link with -mthreads... " >&6; }
15940if ${ol_cv_pthread_mthreads+:} false; then :
15941  $as_echo_n "(cached) " >&6
15942else
15943
15944		# save the flags
15945		ol_LIBS="$LIBS"
15946		LIBS="-mthreads $LIBS"
15947
15948		if test "$cross_compiling" = yes; then :
15949  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15950/* end confdefs.h.  */
15951
15952/* pthread test headers */
15953#include <pthread.h>
15954#if HAVE_PTHREADS < 7
15955#include <errno.h>
15956#endif
15957#ifndef NULL
15958#define NULL (void*)0
15959#endif
15960
15961static void *task(p)
15962	void *p;
15963{
15964	return (void *) (p == NULL);
15965}
15966
15967int
15968main ()
15969{
15970
15971	/* pthread test function */
15972#ifndef PTHREAD_CREATE_DETACHED
15973#define	PTHREAD_CREATE_DETACHED	1
15974#endif
15975	pthread_t t;
15976	int status;
15977	int detach = PTHREAD_CREATE_DETACHED;
15978
15979#if HAVE_PTHREADS > 4
15980	/* Final pthreads */
15981	pthread_attr_t attr;
15982
15983	status = pthread_attr_init(&attr);
15984	if( status ) return status;
15985
15986#if HAVE_PTHREADS < 7
15987	status = pthread_attr_setdetachstate(&attr, &detach);
15988	if( status < 0 ) status = errno;
15989#else
15990	status = pthread_attr_setdetachstate(&attr, detach);
15991#endif
15992	if( status ) return status;
15993	status = pthread_create( &t, &attr, task, NULL );
15994#if HAVE_PTHREADS < 7
15995	if( status < 0 ) status = errno;
15996#endif
15997	if( status ) return status;
15998#else
15999	/* Draft 4 pthreads */
16000	status = pthread_create( &t, pthread_attr_default, task, NULL );
16001	if( status ) return errno;
16002
16003	/* give thread a chance to complete */
16004	/* it should remain joinable and hence detachable */
16005	sleep( 1 );
16006
16007	status = pthread_detach( &t );
16008	if( status ) return errno;
16009#endif
16010
16011#ifdef HAVE_LINUX_THREADS
16012	pthread_kill_other_threads_np();
16013#endif
16014
16015	return 0;
16016
16017  ;
16018  return 0;
16019}
16020_ACEOF
16021if ac_fn_c_try_link "$LINENO"; then :
16022  ol_cv_pthread_mthreads=yes
16023else
16024  ol_cv_pthread_mthreads=no
16025fi
16026rm -f core conftest.err conftest.$ac_objext \
16027    conftest$ac_exeext conftest.$ac_ext
16028else
16029  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16030/* end confdefs.h.  */
16031
16032
16033/* pthread test headers */
16034#include <pthread.h>
16035#if HAVE_PTHREADS < 7
16036#include <errno.h>
16037#endif
16038#ifndef NULL
16039#define NULL (void*)0
16040#endif
16041
16042static void *task(p)
16043	void *p;
16044{
16045	return (void *) (p == NULL);
16046}
16047
16048
16049int main(argc, argv)
16050	int argc;
16051	char **argv;
16052{
16053
16054	/* pthread test function */
16055#ifndef PTHREAD_CREATE_DETACHED
16056#define	PTHREAD_CREATE_DETACHED	1
16057#endif
16058	pthread_t t;
16059	int status;
16060	int detach = PTHREAD_CREATE_DETACHED;
16061
16062#if HAVE_PTHREADS > 4
16063	/* Final pthreads */
16064	pthread_attr_t attr;
16065
16066	status = pthread_attr_init(&attr);
16067	if( status ) return status;
16068
16069#if HAVE_PTHREADS < 7
16070	status = pthread_attr_setdetachstate(&attr, &detach);
16071	if( status < 0 ) status = errno;
16072#else
16073	status = pthread_attr_setdetachstate(&attr, detach);
16074#endif
16075	if( status ) return status;
16076	status = pthread_create( &t, &attr, task, NULL );
16077#if HAVE_PTHREADS < 7
16078	if( status < 0 ) status = errno;
16079#endif
16080	if( status ) return status;
16081#else
16082	/* Draft 4 pthreads */
16083	status = pthread_create( &t, pthread_attr_default, task, NULL );
16084	if( status ) return errno;
16085
16086	/* give thread a chance to complete */
16087	/* it should remain joinable and hence detachable */
16088	sleep( 1 );
16089
16090	status = pthread_detach( &t );
16091	if( status ) return errno;
16092#endif
16093
16094#ifdef HAVE_LINUX_THREADS
16095	pthread_kill_other_threads_np();
16096#endif
16097
16098	return 0;
16099
16100}
16101
16102_ACEOF
16103if ac_fn_c_try_run "$LINENO"; then :
16104  ol_cv_pthread_mthreads=yes
16105else
16106  ol_cv_pthread_mthreads=no
16107fi
16108rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16109  conftest.$ac_objext conftest.beam conftest.$ac_ext
16110fi
16111
16112
16113		# restore the LIBS
16114		LIBS="$ol_LIBS"
16115
16116fi
16117{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_mthreads" >&5
16118$as_echo "$ol_cv_pthread_mthreads" >&6; }
16119
16120	if test $ol_cv_pthread_mthreads = yes ; then
16121		ol_link_pthreads="-mthreads"
16122		ol_link_threads=posix
16123	fi
16124fi
16125
16126		# Pthread try link: -thread (ol_cv_pthread_thread)
16127if test "$ol_link_threads" = no ; then
16128	# try -thread
16129	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -thread" >&5
16130$as_echo_n "checking for pthread link with -thread... " >&6; }
16131if ${ol_cv_pthread_thread+:} false; then :
16132  $as_echo_n "(cached) " >&6
16133else
16134
16135		# save the flags
16136		ol_LIBS="$LIBS"
16137		LIBS="-thread $LIBS"
16138
16139		if test "$cross_compiling" = yes; then :
16140  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16141/* end confdefs.h.  */
16142
16143/* pthread test headers */
16144#include <pthread.h>
16145#if HAVE_PTHREADS < 7
16146#include <errno.h>
16147#endif
16148#ifndef NULL
16149#define NULL (void*)0
16150#endif
16151
16152static void *task(p)
16153	void *p;
16154{
16155	return (void *) (p == NULL);
16156}
16157
16158int
16159main ()
16160{
16161
16162	/* pthread test function */
16163#ifndef PTHREAD_CREATE_DETACHED
16164#define	PTHREAD_CREATE_DETACHED	1
16165#endif
16166	pthread_t t;
16167	int status;
16168	int detach = PTHREAD_CREATE_DETACHED;
16169
16170#if HAVE_PTHREADS > 4
16171	/* Final pthreads */
16172	pthread_attr_t attr;
16173
16174	status = pthread_attr_init(&attr);
16175	if( status ) return status;
16176
16177#if HAVE_PTHREADS < 7
16178	status = pthread_attr_setdetachstate(&attr, &detach);
16179	if( status < 0 ) status = errno;
16180#else
16181	status = pthread_attr_setdetachstate(&attr, detach);
16182#endif
16183	if( status ) return status;
16184	status = pthread_create( &t, &attr, task, NULL );
16185#if HAVE_PTHREADS < 7
16186	if( status < 0 ) status = errno;
16187#endif
16188	if( status ) return status;
16189#else
16190	/* Draft 4 pthreads */
16191	status = pthread_create( &t, pthread_attr_default, task, NULL );
16192	if( status ) return errno;
16193
16194	/* give thread a chance to complete */
16195	/* it should remain joinable and hence detachable */
16196	sleep( 1 );
16197
16198	status = pthread_detach( &t );
16199	if( status ) return errno;
16200#endif
16201
16202#ifdef HAVE_LINUX_THREADS
16203	pthread_kill_other_threads_np();
16204#endif
16205
16206	return 0;
16207
16208  ;
16209  return 0;
16210}
16211_ACEOF
16212if ac_fn_c_try_link "$LINENO"; then :
16213  ol_cv_pthread_thread=yes
16214else
16215  ol_cv_pthread_thread=no
16216fi
16217rm -f core conftest.err conftest.$ac_objext \
16218    conftest$ac_exeext conftest.$ac_ext
16219else
16220  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16221/* end confdefs.h.  */
16222
16223
16224/* pthread test headers */
16225#include <pthread.h>
16226#if HAVE_PTHREADS < 7
16227#include <errno.h>
16228#endif
16229#ifndef NULL
16230#define NULL (void*)0
16231#endif
16232
16233static void *task(p)
16234	void *p;
16235{
16236	return (void *) (p == NULL);
16237}
16238
16239
16240int main(argc, argv)
16241	int argc;
16242	char **argv;
16243{
16244
16245	/* pthread test function */
16246#ifndef PTHREAD_CREATE_DETACHED
16247#define	PTHREAD_CREATE_DETACHED	1
16248#endif
16249	pthread_t t;
16250	int status;
16251	int detach = PTHREAD_CREATE_DETACHED;
16252
16253#if HAVE_PTHREADS > 4
16254	/* Final pthreads */
16255	pthread_attr_t attr;
16256
16257	status = pthread_attr_init(&attr);
16258	if( status ) return status;
16259
16260#if HAVE_PTHREADS < 7
16261	status = pthread_attr_setdetachstate(&attr, &detach);
16262	if( status < 0 ) status = errno;
16263#else
16264	status = pthread_attr_setdetachstate(&attr, detach);
16265#endif
16266	if( status ) return status;
16267	status = pthread_create( &t, &attr, task, NULL );
16268#if HAVE_PTHREADS < 7
16269	if( status < 0 ) status = errno;
16270#endif
16271	if( status ) return status;
16272#else
16273	/* Draft 4 pthreads */
16274	status = pthread_create( &t, pthread_attr_default, task, NULL );
16275	if( status ) return errno;
16276
16277	/* give thread a chance to complete */
16278	/* it should remain joinable and hence detachable */
16279	sleep( 1 );
16280
16281	status = pthread_detach( &t );
16282	if( status ) return errno;
16283#endif
16284
16285#ifdef HAVE_LINUX_THREADS
16286	pthread_kill_other_threads_np();
16287#endif
16288
16289	return 0;
16290
16291}
16292
16293_ACEOF
16294if ac_fn_c_try_run "$LINENO"; then :
16295  ol_cv_pthread_thread=yes
16296else
16297  ol_cv_pthread_thread=no
16298fi
16299rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16300  conftest.$ac_objext conftest.beam conftest.$ac_ext
16301fi
16302
16303
16304		# restore the LIBS
16305		LIBS="$ol_LIBS"
16306
16307fi
16308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_thread" >&5
16309$as_echo "$ol_cv_pthread_thread" >&6; }
16310
16311	if test $ol_cv_pthread_thread = yes ; then
16312		ol_link_pthreads="-thread"
16313		ol_link_threads=posix
16314	fi
16315fi
16316
16317
16318		# Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
16319if test "$ol_link_threads" = no ; then
16320	# try -lpthread -lmach -lexc -lc_r
16321	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
16322$as_echo_n "checking for pthread link with -lpthread -lmach -lexc -lc_r... " >&6; }
16323if ${ol_cv_pthread_lpthread_lmach_lexc_lc_r+:} false; then :
16324  $as_echo_n "(cached) " >&6
16325else
16326
16327		# save the flags
16328		ol_LIBS="$LIBS"
16329		LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
16330
16331		if test "$cross_compiling" = yes; then :
16332  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16333/* end confdefs.h.  */
16334
16335/* pthread test headers */
16336#include <pthread.h>
16337#if HAVE_PTHREADS < 7
16338#include <errno.h>
16339#endif
16340#ifndef NULL
16341#define NULL (void*)0
16342#endif
16343
16344static void *task(p)
16345	void *p;
16346{
16347	return (void *) (p == NULL);
16348}
16349
16350int
16351main ()
16352{
16353
16354	/* pthread test function */
16355#ifndef PTHREAD_CREATE_DETACHED
16356#define	PTHREAD_CREATE_DETACHED	1
16357#endif
16358	pthread_t t;
16359	int status;
16360	int detach = PTHREAD_CREATE_DETACHED;
16361
16362#if HAVE_PTHREADS > 4
16363	/* Final pthreads */
16364	pthread_attr_t attr;
16365
16366	status = pthread_attr_init(&attr);
16367	if( status ) return status;
16368
16369#if HAVE_PTHREADS < 7
16370	status = pthread_attr_setdetachstate(&attr, &detach);
16371	if( status < 0 ) status = errno;
16372#else
16373	status = pthread_attr_setdetachstate(&attr, detach);
16374#endif
16375	if( status ) return status;
16376	status = pthread_create( &t, &attr, task, NULL );
16377#if HAVE_PTHREADS < 7
16378	if( status < 0 ) status = errno;
16379#endif
16380	if( status ) return status;
16381#else
16382	/* Draft 4 pthreads */
16383	status = pthread_create( &t, pthread_attr_default, task, NULL );
16384	if( status ) return errno;
16385
16386	/* give thread a chance to complete */
16387	/* it should remain joinable and hence detachable */
16388	sleep( 1 );
16389
16390	status = pthread_detach( &t );
16391	if( status ) return errno;
16392#endif
16393
16394#ifdef HAVE_LINUX_THREADS
16395	pthread_kill_other_threads_np();
16396#endif
16397
16398	return 0;
16399
16400  ;
16401  return 0;
16402}
16403_ACEOF
16404if ac_fn_c_try_link "$LINENO"; then :
16405  ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
16406else
16407  ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
16408fi
16409rm -f core conftest.err conftest.$ac_objext \
16410    conftest$ac_exeext conftest.$ac_ext
16411else
16412  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16413/* end confdefs.h.  */
16414
16415
16416/* pthread test headers */
16417#include <pthread.h>
16418#if HAVE_PTHREADS < 7
16419#include <errno.h>
16420#endif
16421#ifndef NULL
16422#define NULL (void*)0
16423#endif
16424
16425static void *task(p)
16426	void *p;
16427{
16428	return (void *) (p == NULL);
16429}
16430
16431
16432int main(argc, argv)
16433	int argc;
16434	char **argv;
16435{
16436
16437	/* pthread test function */
16438#ifndef PTHREAD_CREATE_DETACHED
16439#define	PTHREAD_CREATE_DETACHED	1
16440#endif
16441	pthread_t t;
16442	int status;
16443	int detach = PTHREAD_CREATE_DETACHED;
16444
16445#if HAVE_PTHREADS > 4
16446	/* Final pthreads */
16447	pthread_attr_t attr;
16448
16449	status = pthread_attr_init(&attr);
16450	if( status ) return status;
16451
16452#if HAVE_PTHREADS < 7
16453	status = pthread_attr_setdetachstate(&attr, &detach);
16454	if( status < 0 ) status = errno;
16455#else
16456	status = pthread_attr_setdetachstate(&attr, detach);
16457#endif
16458	if( status ) return status;
16459	status = pthread_create( &t, &attr, task, NULL );
16460#if HAVE_PTHREADS < 7
16461	if( status < 0 ) status = errno;
16462#endif
16463	if( status ) return status;
16464#else
16465	/* Draft 4 pthreads */
16466	status = pthread_create( &t, pthread_attr_default, task, NULL );
16467	if( status ) return errno;
16468
16469	/* give thread a chance to complete */
16470	/* it should remain joinable and hence detachable */
16471	sleep( 1 );
16472
16473	status = pthread_detach( &t );
16474	if( status ) return errno;
16475#endif
16476
16477#ifdef HAVE_LINUX_THREADS
16478	pthread_kill_other_threads_np();
16479#endif
16480
16481	return 0;
16482
16483}
16484
16485_ACEOF
16486if ac_fn_c_try_run "$LINENO"; then :
16487  ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
16488else
16489  ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
16490fi
16491rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16492  conftest.$ac_objext conftest.beam conftest.$ac_ext
16493fi
16494
16495
16496		# restore the LIBS
16497		LIBS="$ol_LIBS"
16498
16499fi
16500{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
16501$as_echo "$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6; }
16502
16503	if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
16504		ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
16505		ol_link_threads=posix
16506	fi
16507fi
16508
16509		# Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
16510if test "$ol_link_threads" = no ; then
16511	# try -lpthread -lmach -lexc
16512	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc" >&5
16513$as_echo_n "checking for pthread link with -lpthread -lmach -lexc... " >&6; }
16514if ${ol_cv_pthread_lpthread_lmach_lexc+:} false; then :
16515  $as_echo_n "(cached) " >&6
16516else
16517
16518		# save the flags
16519		ol_LIBS="$LIBS"
16520		LIBS="-lpthread -lmach -lexc $LIBS"
16521
16522		if test "$cross_compiling" = yes; then :
16523  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16524/* end confdefs.h.  */
16525
16526/* pthread test headers */
16527#include <pthread.h>
16528#if HAVE_PTHREADS < 7
16529#include <errno.h>
16530#endif
16531#ifndef NULL
16532#define NULL (void*)0
16533#endif
16534
16535static void *task(p)
16536	void *p;
16537{
16538	return (void *) (p == NULL);
16539}
16540
16541int
16542main ()
16543{
16544
16545	/* pthread test function */
16546#ifndef PTHREAD_CREATE_DETACHED
16547#define	PTHREAD_CREATE_DETACHED	1
16548#endif
16549	pthread_t t;
16550	int status;
16551	int detach = PTHREAD_CREATE_DETACHED;
16552
16553#if HAVE_PTHREADS > 4
16554	/* Final pthreads */
16555	pthread_attr_t attr;
16556
16557	status = pthread_attr_init(&attr);
16558	if( status ) return status;
16559
16560#if HAVE_PTHREADS < 7
16561	status = pthread_attr_setdetachstate(&attr, &detach);
16562	if( status < 0 ) status = errno;
16563#else
16564	status = pthread_attr_setdetachstate(&attr, detach);
16565#endif
16566	if( status ) return status;
16567	status = pthread_create( &t, &attr, task, NULL );
16568#if HAVE_PTHREADS < 7
16569	if( status < 0 ) status = errno;
16570#endif
16571	if( status ) return status;
16572#else
16573	/* Draft 4 pthreads */
16574	status = pthread_create( &t, pthread_attr_default, task, NULL );
16575	if( status ) return errno;
16576
16577	/* give thread a chance to complete */
16578	/* it should remain joinable and hence detachable */
16579	sleep( 1 );
16580
16581	status = pthread_detach( &t );
16582	if( status ) return errno;
16583#endif
16584
16585#ifdef HAVE_LINUX_THREADS
16586	pthread_kill_other_threads_np();
16587#endif
16588
16589	return 0;
16590
16591  ;
16592  return 0;
16593}
16594_ACEOF
16595if ac_fn_c_try_link "$LINENO"; then :
16596  ol_cv_pthread_lpthread_lmach_lexc=yes
16597else
16598  ol_cv_pthread_lpthread_lmach_lexc=no
16599fi
16600rm -f core conftest.err conftest.$ac_objext \
16601    conftest$ac_exeext conftest.$ac_ext
16602else
16603  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16604/* end confdefs.h.  */
16605
16606
16607/* pthread test headers */
16608#include <pthread.h>
16609#if HAVE_PTHREADS < 7
16610#include <errno.h>
16611#endif
16612#ifndef NULL
16613#define NULL (void*)0
16614#endif
16615
16616static void *task(p)
16617	void *p;
16618{
16619	return (void *) (p == NULL);
16620}
16621
16622
16623int main(argc, argv)
16624	int argc;
16625	char **argv;
16626{
16627
16628	/* pthread test function */
16629#ifndef PTHREAD_CREATE_DETACHED
16630#define	PTHREAD_CREATE_DETACHED	1
16631#endif
16632	pthread_t t;
16633	int status;
16634	int detach = PTHREAD_CREATE_DETACHED;
16635
16636#if HAVE_PTHREADS > 4
16637	/* Final pthreads */
16638	pthread_attr_t attr;
16639
16640	status = pthread_attr_init(&attr);
16641	if( status ) return status;
16642
16643#if HAVE_PTHREADS < 7
16644	status = pthread_attr_setdetachstate(&attr, &detach);
16645	if( status < 0 ) status = errno;
16646#else
16647	status = pthread_attr_setdetachstate(&attr, detach);
16648#endif
16649	if( status ) return status;
16650	status = pthread_create( &t, &attr, task, NULL );
16651#if HAVE_PTHREADS < 7
16652	if( status < 0 ) status = errno;
16653#endif
16654	if( status ) return status;
16655#else
16656	/* Draft 4 pthreads */
16657	status = pthread_create( &t, pthread_attr_default, task, NULL );
16658	if( status ) return errno;
16659
16660	/* give thread a chance to complete */
16661	/* it should remain joinable and hence detachable */
16662	sleep( 1 );
16663
16664	status = pthread_detach( &t );
16665	if( status ) return errno;
16666#endif
16667
16668#ifdef HAVE_LINUX_THREADS
16669	pthread_kill_other_threads_np();
16670#endif
16671
16672	return 0;
16673
16674}
16675
16676_ACEOF
16677if ac_fn_c_try_run "$LINENO"; then :
16678  ol_cv_pthread_lpthread_lmach_lexc=yes
16679else
16680  ol_cv_pthread_lpthread_lmach_lexc=no
16681fi
16682rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16683  conftest.$ac_objext conftest.beam conftest.$ac_ext
16684fi
16685
16686
16687		# restore the LIBS
16688		LIBS="$ol_LIBS"
16689
16690fi
16691{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
16692$as_echo "$ol_cv_pthread_lpthread_lmach_lexc" >&6; }
16693
16694	if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
16695		ol_link_pthreads="-lpthread -lmach -lexc"
16696		ol_link_threads=posix
16697	fi
16698fi
16699
16700
16701		# Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
16702if test "$ol_link_threads" = no ; then
16703	# try -lpthread -Wl,-woff,85
16704	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -Wl,-woff,85" >&5
16705$as_echo_n "checking for pthread link with -lpthread -Wl,-woff,85... " >&6; }
16706if ${ol_cv_pthread_lib_lpthread_woff+:} false; then :
16707  $as_echo_n "(cached) " >&6
16708else
16709
16710		# save the flags
16711		ol_LIBS="$LIBS"
16712		LIBS="-lpthread -Wl,-woff,85 $LIBS"
16713
16714		if test "$cross_compiling" = yes; then :
16715  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16716/* end confdefs.h.  */
16717
16718/* pthread test headers */
16719#include <pthread.h>
16720#if HAVE_PTHREADS < 7
16721#include <errno.h>
16722#endif
16723#ifndef NULL
16724#define NULL (void*)0
16725#endif
16726
16727static void *task(p)
16728	void *p;
16729{
16730	return (void *) (p == NULL);
16731}
16732
16733int
16734main ()
16735{
16736
16737	/* pthread test function */
16738#ifndef PTHREAD_CREATE_DETACHED
16739#define	PTHREAD_CREATE_DETACHED	1
16740#endif
16741	pthread_t t;
16742	int status;
16743	int detach = PTHREAD_CREATE_DETACHED;
16744
16745#if HAVE_PTHREADS > 4
16746	/* Final pthreads */
16747	pthread_attr_t attr;
16748
16749	status = pthread_attr_init(&attr);
16750	if( status ) return status;
16751
16752#if HAVE_PTHREADS < 7
16753	status = pthread_attr_setdetachstate(&attr, &detach);
16754	if( status < 0 ) status = errno;
16755#else
16756	status = pthread_attr_setdetachstate(&attr, detach);
16757#endif
16758	if( status ) return status;
16759	status = pthread_create( &t, &attr, task, NULL );
16760#if HAVE_PTHREADS < 7
16761	if( status < 0 ) status = errno;
16762#endif
16763	if( status ) return status;
16764#else
16765	/* Draft 4 pthreads */
16766	status = pthread_create( &t, pthread_attr_default, task, NULL );
16767	if( status ) return errno;
16768
16769	/* give thread a chance to complete */
16770	/* it should remain joinable and hence detachable */
16771	sleep( 1 );
16772
16773	status = pthread_detach( &t );
16774	if( status ) return errno;
16775#endif
16776
16777#ifdef HAVE_LINUX_THREADS
16778	pthread_kill_other_threads_np();
16779#endif
16780
16781	return 0;
16782
16783  ;
16784  return 0;
16785}
16786_ACEOF
16787if ac_fn_c_try_link "$LINENO"; then :
16788  ol_cv_pthread_lib_lpthread_woff=yes
16789else
16790  ol_cv_pthread_lib_lpthread_woff=no
16791fi
16792rm -f core conftest.err conftest.$ac_objext \
16793    conftest$ac_exeext conftest.$ac_ext
16794else
16795  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16796/* end confdefs.h.  */
16797
16798
16799/* pthread test headers */
16800#include <pthread.h>
16801#if HAVE_PTHREADS < 7
16802#include <errno.h>
16803#endif
16804#ifndef NULL
16805#define NULL (void*)0
16806#endif
16807
16808static void *task(p)
16809	void *p;
16810{
16811	return (void *) (p == NULL);
16812}
16813
16814
16815int main(argc, argv)
16816	int argc;
16817	char **argv;
16818{
16819
16820	/* pthread test function */
16821#ifndef PTHREAD_CREATE_DETACHED
16822#define	PTHREAD_CREATE_DETACHED	1
16823#endif
16824	pthread_t t;
16825	int status;
16826	int detach = PTHREAD_CREATE_DETACHED;
16827
16828#if HAVE_PTHREADS > 4
16829	/* Final pthreads */
16830	pthread_attr_t attr;
16831
16832	status = pthread_attr_init(&attr);
16833	if( status ) return status;
16834
16835#if HAVE_PTHREADS < 7
16836	status = pthread_attr_setdetachstate(&attr, &detach);
16837	if( status < 0 ) status = errno;
16838#else
16839	status = pthread_attr_setdetachstate(&attr, detach);
16840#endif
16841	if( status ) return status;
16842	status = pthread_create( &t, &attr, task, NULL );
16843#if HAVE_PTHREADS < 7
16844	if( status < 0 ) status = errno;
16845#endif
16846	if( status ) return status;
16847#else
16848	/* Draft 4 pthreads */
16849	status = pthread_create( &t, pthread_attr_default, task, NULL );
16850	if( status ) return errno;
16851
16852	/* give thread a chance to complete */
16853	/* it should remain joinable and hence detachable */
16854	sleep( 1 );
16855
16856	status = pthread_detach( &t );
16857	if( status ) return errno;
16858#endif
16859
16860#ifdef HAVE_LINUX_THREADS
16861	pthread_kill_other_threads_np();
16862#endif
16863
16864	return 0;
16865
16866}
16867
16868_ACEOF
16869if ac_fn_c_try_run "$LINENO"; then :
16870  ol_cv_pthread_lib_lpthread_woff=yes
16871else
16872  ol_cv_pthread_lib_lpthread_woff=no
16873fi
16874rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16875  conftest.$ac_objext conftest.beam conftest.$ac_ext
16876fi
16877
16878
16879		# restore the LIBS
16880		LIBS="$ol_LIBS"
16881
16882fi
16883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthread_woff" >&5
16884$as_echo "$ol_cv_pthread_lib_lpthread_woff" >&6; }
16885
16886	if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
16887		ol_link_pthreads="-lpthread -Wl,-woff,85"
16888		ol_link_threads=posix
16889	fi
16890fi
16891
16892
16893		# Pthread try link: -lpthread (ol_cv_pthread_lpthread)
16894if test "$ol_link_threads" = no ; then
16895	# try -lpthread
16896	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread" >&5
16897$as_echo_n "checking for pthread link with -lpthread... " >&6; }
16898if ${ol_cv_pthread_lpthread+:} false; then :
16899  $as_echo_n "(cached) " >&6
16900else
16901
16902		# save the flags
16903		ol_LIBS="$LIBS"
16904		LIBS="-lpthread $LIBS"
16905
16906		if test "$cross_compiling" = yes; then :
16907  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16908/* end confdefs.h.  */
16909
16910/* pthread test headers */
16911#include <pthread.h>
16912#if HAVE_PTHREADS < 7
16913#include <errno.h>
16914#endif
16915#ifndef NULL
16916#define NULL (void*)0
16917#endif
16918
16919static void *task(p)
16920	void *p;
16921{
16922	return (void *) (p == NULL);
16923}
16924
16925int
16926main ()
16927{
16928
16929	/* pthread test function */
16930#ifndef PTHREAD_CREATE_DETACHED
16931#define	PTHREAD_CREATE_DETACHED	1
16932#endif
16933	pthread_t t;
16934	int status;
16935	int detach = PTHREAD_CREATE_DETACHED;
16936
16937#if HAVE_PTHREADS > 4
16938	/* Final pthreads */
16939	pthread_attr_t attr;
16940
16941	status = pthread_attr_init(&attr);
16942	if( status ) return status;
16943
16944#if HAVE_PTHREADS < 7
16945	status = pthread_attr_setdetachstate(&attr, &detach);
16946	if( status < 0 ) status = errno;
16947#else
16948	status = pthread_attr_setdetachstate(&attr, detach);
16949#endif
16950	if( status ) return status;
16951	status = pthread_create( &t, &attr, task, NULL );
16952#if HAVE_PTHREADS < 7
16953	if( status < 0 ) status = errno;
16954#endif
16955	if( status ) return status;
16956#else
16957	/* Draft 4 pthreads */
16958	status = pthread_create( &t, pthread_attr_default, task, NULL );
16959	if( status ) return errno;
16960
16961	/* give thread a chance to complete */
16962	/* it should remain joinable and hence detachable */
16963	sleep( 1 );
16964
16965	status = pthread_detach( &t );
16966	if( status ) return errno;
16967#endif
16968
16969#ifdef HAVE_LINUX_THREADS
16970	pthread_kill_other_threads_np();
16971#endif
16972
16973	return 0;
16974
16975  ;
16976  return 0;
16977}
16978_ACEOF
16979if ac_fn_c_try_link "$LINENO"; then :
16980  ol_cv_pthread_lpthread=yes
16981else
16982  ol_cv_pthread_lpthread=no
16983fi
16984rm -f core conftest.err conftest.$ac_objext \
16985    conftest$ac_exeext conftest.$ac_ext
16986else
16987  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16988/* end confdefs.h.  */
16989
16990
16991/* pthread test headers */
16992#include <pthread.h>
16993#if HAVE_PTHREADS < 7
16994#include <errno.h>
16995#endif
16996#ifndef NULL
16997#define NULL (void*)0
16998#endif
16999
17000static void *task(p)
17001	void *p;
17002{
17003	return (void *) (p == NULL);
17004}
17005
17006
17007int main(argc, argv)
17008	int argc;
17009	char **argv;
17010{
17011
17012	/* pthread test function */
17013#ifndef PTHREAD_CREATE_DETACHED
17014#define	PTHREAD_CREATE_DETACHED	1
17015#endif
17016	pthread_t t;
17017	int status;
17018	int detach = PTHREAD_CREATE_DETACHED;
17019
17020#if HAVE_PTHREADS > 4
17021	/* Final pthreads */
17022	pthread_attr_t attr;
17023
17024	status = pthread_attr_init(&attr);
17025	if( status ) return status;
17026
17027#if HAVE_PTHREADS < 7
17028	status = pthread_attr_setdetachstate(&attr, &detach);
17029	if( status < 0 ) status = errno;
17030#else
17031	status = pthread_attr_setdetachstate(&attr, detach);
17032#endif
17033	if( status ) return status;
17034	status = pthread_create( &t, &attr, task, NULL );
17035#if HAVE_PTHREADS < 7
17036	if( status < 0 ) status = errno;
17037#endif
17038	if( status ) return status;
17039#else
17040	/* Draft 4 pthreads */
17041	status = pthread_create( &t, pthread_attr_default, task, NULL );
17042	if( status ) return errno;
17043
17044	/* give thread a chance to complete */
17045	/* it should remain joinable and hence detachable */
17046	sleep( 1 );
17047
17048	status = pthread_detach( &t );
17049	if( status ) return errno;
17050#endif
17051
17052#ifdef HAVE_LINUX_THREADS
17053	pthread_kill_other_threads_np();
17054#endif
17055
17056	return 0;
17057
17058}
17059
17060_ACEOF
17061if ac_fn_c_try_run "$LINENO"; then :
17062  ol_cv_pthread_lpthread=yes
17063else
17064  ol_cv_pthread_lpthread=no
17065fi
17066rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17067  conftest.$ac_objext conftest.beam conftest.$ac_ext
17068fi
17069
17070
17071		# restore the LIBS
17072		LIBS="$ol_LIBS"
17073
17074fi
17075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread" >&5
17076$as_echo "$ol_cv_pthread_lpthread" >&6; }
17077
17078	if test $ol_cv_pthread_lpthread = yes ; then
17079		ol_link_pthreads="-lpthread"
17080		ol_link_threads=posix
17081	fi
17082fi
17083
17084		# Pthread try link: -lc_r (ol_cv_pthread_lc_r)
17085if test "$ol_link_threads" = no ; then
17086	# try -lc_r
17087	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lc_r" >&5
17088$as_echo_n "checking for pthread link with -lc_r... " >&6; }
17089if ${ol_cv_pthread_lc_r+:} false; then :
17090  $as_echo_n "(cached) " >&6
17091else
17092
17093		# save the flags
17094		ol_LIBS="$LIBS"
17095		LIBS="-lc_r $LIBS"
17096
17097		if test "$cross_compiling" = yes; then :
17098  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17099/* end confdefs.h.  */
17100
17101/* pthread test headers */
17102#include <pthread.h>
17103#if HAVE_PTHREADS < 7
17104#include <errno.h>
17105#endif
17106#ifndef NULL
17107#define NULL (void*)0
17108#endif
17109
17110static void *task(p)
17111	void *p;
17112{
17113	return (void *) (p == NULL);
17114}
17115
17116int
17117main ()
17118{
17119
17120	/* pthread test function */
17121#ifndef PTHREAD_CREATE_DETACHED
17122#define	PTHREAD_CREATE_DETACHED	1
17123#endif
17124	pthread_t t;
17125	int status;
17126	int detach = PTHREAD_CREATE_DETACHED;
17127
17128#if HAVE_PTHREADS > 4
17129	/* Final pthreads */
17130	pthread_attr_t attr;
17131
17132	status = pthread_attr_init(&attr);
17133	if( status ) return status;
17134
17135#if HAVE_PTHREADS < 7
17136	status = pthread_attr_setdetachstate(&attr, &detach);
17137	if( status < 0 ) status = errno;
17138#else
17139	status = pthread_attr_setdetachstate(&attr, detach);
17140#endif
17141	if( status ) return status;
17142	status = pthread_create( &t, &attr, task, NULL );
17143#if HAVE_PTHREADS < 7
17144	if( status < 0 ) status = errno;
17145#endif
17146	if( status ) return status;
17147#else
17148	/* Draft 4 pthreads */
17149	status = pthread_create( &t, pthread_attr_default, task, NULL );
17150	if( status ) return errno;
17151
17152	/* give thread a chance to complete */
17153	/* it should remain joinable and hence detachable */
17154	sleep( 1 );
17155
17156	status = pthread_detach( &t );
17157	if( status ) return errno;
17158#endif
17159
17160#ifdef HAVE_LINUX_THREADS
17161	pthread_kill_other_threads_np();
17162#endif
17163
17164	return 0;
17165
17166  ;
17167  return 0;
17168}
17169_ACEOF
17170if ac_fn_c_try_link "$LINENO"; then :
17171  ol_cv_pthread_lc_r=yes
17172else
17173  ol_cv_pthread_lc_r=no
17174fi
17175rm -f core conftest.err conftest.$ac_objext \
17176    conftest$ac_exeext conftest.$ac_ext
17177else
17178  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17179/* end confdefs.h.  */
17180
17181
17182/* pthread test headers */
17183#include <pthread.h>
17184#if HAVE_PTHREADS < 7
17185#include <errno.h>
17186#endif
17187#ifndef NULL
17188#define NULL (void*)0
17189#endif
17190
17191static void *task(p)
17192	void *p;
17193{
17194	return (void *) (p == NULL);
17195}
17196
17197
17198int main(argc, argv)
17199	int argc;
17200	char **argv;
17201{
17202
17203	/* pthread test function */
17204#ifndef PTHREAD_CREATE_DETACHED
17205#define	PTHREAD_CREATE_DETACHED	1
17206#endif
17207	pthread_t t;
17208	int status;
17209	int detach = PTHREAD_CREATE_DETACHED;
17210
17211#if HAVE_PTHREADS > 4
17212	/* Final pthreads */
17213	pthread_attr_t attr;
17214
17215	status = pthread_attr_init(&attr);
17216	if( status ) return status;
17217
17218#if HAVE_PTHREADS < 7
17219	status = pthread_attr_setdetachstate(&attr, &detach);
17220	if( status < 0 ) status = errno;
17221#else
17222	status = pthread_attr_setdetachstate(&attr, detach);
17223#endif
17224	if( status ) return status;
17225	status = pthread_create( &t, &attr, task, NULL );
17226#if HAVE_PTHREADS < 7
17227	if( status < 0 ) status = errno;
17228#endif
17229	if( status ) return status;
17230#else
17231	/* Draft 4 pthreads */
17232	status = pthread_create( &t, pthread_attr_default, task, NULL );
17233	if( status ) return errno;
17234
17235	/* give thread a chance to complete */
17236	/* it should remain joinable and hence detachable */
17237	sleep( 1 );
17238
17239	status = pthread_detach( &t );
17240	if( status ) return errno;
17241#endif
17242
17243#ifdef HAVE_LINUX_THREADS
17244	pthread_kill_other_threads_np();
17245#endif
17246
17247	return 0;
17248
17249}
17250
17251_ACEOF
17252if ac_fn_c_try_run "$LINENO"; then :
17253  ol_cv_pthread_lc_r=yes
17254else
17255  ol_cv_pthread_lc_r=no
17256fi
17257rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17258  conftest.$ac_objext conftest.beam conftest.$ac_ext
17259fi
17260
17261
17262		# restore the LIBS
17263		LIBS="$ol_LIBS"
17264
17265fi
17266{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lc_r" >&5
17267$as_echo "$ol_cv_pthread_lc_r" >&6; }
17268
17269	if test $ol_cv_pthread_lc_r = yes ; then
17270		ol_link_pthreads="-lc_r"
17271		ol_link_threads=posix
17272	fi
17273fi
17274
17275
17276		# Pthread try link: -threads (ol_cv_pthread_threads)
17277if test "$ol_link_threads" = no ; then
17278	# try -threads
17279	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -threads" >&5
17280$as_echo_n "checking for pthread link with -threads... " >&6; }
17281if ${ol_cv_pthread_threads+:} false; then :
17282  $as_echo_n "(cached) " >&6
17283else
17284
17285		# save the flags
17286		ol_LIBS="$LIBS"
17287		LIBS="-threads $LIBS"
17288
17289		if test "$cross_compiling" = yes; then :
17290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17291/* end confdefs.h.  */
17292
17293/* pthread test headers */
17294#include <pthread.h>
17295#if HAVE_PTHREADS < 7
17296#include <errno.h>
17297#endif
17298#ifndef NULL
17299#define NULL (void*)0
17300#endif
17301
17302static void *task(p)
17303	void *p;
17304{
17305	return (void *) (p == NULL);
17306}
17307
17308int
17309main ()
17310{
17311
17312	/* pthread test function */
17313#ifndef PTHREAD_CREATE_DETACHED
17314#define	PTHREAD_CREATE_DETACHED	1
17315#endif
17316	pthread_t t;
17317	int status;
17318	int detach = PTHREAD_CREATE_DETACHED;
17319
17320#if HAVE_PTHREADS > 4
17321	/* Final pthreads */
17322	pthread_attr_t attr;
17323
17324	status = pthread_attr_init(&attr);
17325	if( status ) return status;
17326
17327#if HAVE_PTHREADS < 7
17328	status = pthread_attr_setdetachstate(&attr, &detach);
17329	if( status < 0 ) status = errno;
17330#else
17331	status = pthread_attr_setdetachstate(&attr, detach);
17332#endif
17333	if( status ) return status;
17334	status = pthread_create( &t, &attr, task, NULL );
17335#if HAVE_PTHREADS < 7
17336	if( status < 0 ) status = errno;
17337#endif
17338	if( status ) return status;
17339#else
17340	/* Draft 4 pthreads */
17341	status = pthread_create( &t, pthread_attr_default, task, NULL );
17342	if( status ) return errno;
17343
17344	/* give thread a chance to complete */
17345	/* it should remain joinable and hence detachable */
17346	sleep( 1 );
17347
17348	status = pthread_detach( &t );
17349	if( status ) return errno;
17350#endif
17351
17352#ifdef HAVE_LINUX_THREADS
17353	pthread_kill_other_threads_np();
17354#endif
17355
17356	return 0;
17357
17358  ;
17359  return 0;
17360}
17361_ACEOF
17362if ac_fn_c_try_link "$LINENO"; then :
17363  ol_cv_pthread_threads=yes
17364else
17365  ol_cv_pthread_threads=no
17366fi
17367rm -f core conftest.err conftest.$ac_objext \
17368    conftest$ac_exeext conftest.$ac_ext
17369else
17370  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17371/* end confdefs.h.  */
17372
17373
17374/* pthread test headers */
17375#include <pthread.h>
17376#if HAVE_PTHREADS < 7
17377#include <errno.h>
17378#endif
17379#ifndef NULL
17380#define NULL (void*)0
17381#endif
17382
17383static void *task(p)
17384	void *p;
17385{
17386	return (void *) (p == NULL);
17387}
17388
17389
17390int main(argc, argv)
17391	int argc;
17392	char **argv;
17393{
17394
17395	/* pthread test function */
17396#ifndef PTHREAD_CREATE_DETACHED
17397#define	PTHREAD_CREATE_DETACHED	1
17398#endif
17399	pthread_t t;
17400	int status;
17401	int detach = PTHREAD_CREATE_DETACHED;
17402
17403#if HAVE_PTHREADS > 4
17404	/* Final pthreads */
17405	pthread_attr_t attr;
17406
17407	status = pthread_attr_init(&attr);
17408	if( status ) return status;
17409
17410#if HAVE_PTHREADS < 7
17411	status = pthread_attr_setdetachstate(&attr, &detach);
17412	if( status < 0 ) status = errno;
17413#else
17414	status = pthread_attr_setdetachstate(&attr, detach);
17415#endif
17416	if( status ) return status;
17417	status = pthread_create( &t, &attr, task, NULL );
17418#if HAVE_PTHREADS < 7
17419	if( status < 0 ) status = errno;
17420#endif
17421	if( status ) return status;
17422#else
17423	/* Draft 4 pthreads */
17424	status = pthread_create( &t, pthread_attr_default, task, NULL );
17425	if( status ) return errno;
17426
17427	/* give thread a chance to complete */
17428	/* it should remain joinable and hence detachable */
17429	sleep( 1 );
17430
17431	status = pthread_detach( &t );
17432	if( status ) return errno;
17433#endif
17434
17435#ifdef HAVE_LINUX_THREADS
17436	pthread_kill_other_threads_np();
17437#endif
17438
17439	return 0;
17440
17441}
17442
17443_ACEOF
17444if ac_fn_c_try_run "$LINENO"; then :
17445  ol_cv_pthread_threads=yes
17446else
17447  ol_cv_pthread_threads=no
17448fi
17449rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17450  conftest.$ac_objext conftest.beam conftest.$ac_ext
17451fi
17452
17453
17454		# restore the LIBS
17455		LIBS="$ol_LIBS"
17456
17457fi
17458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_threads" >&5
17459$as_echo "$ol_cv_pthread_threads" >&6; }
17460
17461	if test $ol_cv_pthread_threads = yes ; then
17462		ol_link_pthreads="-threads"
17463		ol_link_threads=posix
17464	fi
17465fi
17466
17467
17468		# Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
17469if test "$ol_link_threads" = no ; then
17470	# try -lpthreads -lmach -lexc -lc_r
17471	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
17472$as_echo_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r... " >&6; }
17473if ${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+:} false; then :
17474  $as_echo_n "(cached) " >&6
17475else
17476
17477		# save the flags
17478		ol_LIBS="$LIBS"
17479		LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
17480
17481		if test "$cross_compiling" = yes; then :
17482  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17483/* end confdefs.h.  */
17484
17485/* pthread test headers */
17486#include <pthread.h>
17487#if HAVE_PTHREADS < 7
17488#include <errno.h>
17489#endif
17490#ifndef NULL
17491#define NULL (void*)0
17492#endif
17493
17494static void *task(p)
17495	void *p;
17496{
17497	return (void *) (p == NULL);
17498}
17499
17500int
17501main ()
17502{
17503
17504	/* pthread test function */
17505#ifndef PTHREAD_CREATE_DETACHED
17506#define	PTHREAD_CREATE_DETACHED	1
17507#endif
17508	pthread_t t;
17509	int status;
17510	int detach = PTHREAD_CREATE_DETACHED;
17511
17512#if HAVE_PTHREADS > 4
17513	/* Final pthreads */
17514	pthread_attr_t attr;
17515
17516	status = pthread_attr_init(&attr);
17517	if( status ) return status;
17518
17519#if HAVE_PTHREADS < 7
17520	status = pthread_attr_setdetachstate(&attr, &detach);
17521	if( status < 0 ) status = errno;
17522#else
17523	status = pthread_attr_setdetachstate(&attr, detach);
17524#endif
17525	if( status ) return status;
17526	status = pthread_create( &t, &attr, task, NULL );
17527#if HAVE_PTHREADS < 7
17528	if( status < 0 ) status = errno;
17529#endif
17530	if( status ) return status;
17531#else
17532	/* Draft 4 pthreads */
17533	status = pthread_create( &t, pthread_attr_default, task, NULL );
17534	if( status ) return errno;
17535
17536	/* give thread a chance to complete */
17537	/* it should remain joinable and hence detachable */
17538	sleep( 1 );
17539
17540	status = pthread_detach( &t );
17541	if( status ) return errno;
17542#endif
17543
17544#ifdef HAVE_LINUX_THREADS
17545	pthread_kill_other_threads_np();
17546#endif
17547
17548	return 0;
17549
17550  ;
17551  return 0;
17552}
17553_ACEOF
17554if ac_fn_c_try_link "$LINENO"; then :
17555  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
17556else
17557  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
17558fi
17559rm -f core conftest.err conftest.$ac_objext \
17560    conftest$ac_exeext conftest.$ac_ext
17561else
17562  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17563/* end confdefs.h.  */
17564
17565
17566/* pthread test headers */
17567#include <pthread.h>
17568#if HAVE_PTHREADS < 7
17569#include <errno.h>
17570#endif
17571#ifndef NULL
17572#define NULL (void*)0
17573#endif
17574
17575static void *task(p)
17576	void *p;
17577{
17578	return (void *) (p == NULL);
17579}
17580
17581
17582int main(argc, argv)
17583	int argc;
17584	char **argv;
17585{
17586
17587	/* pthread test function */
17588#ifndef PTHREAD_CREATE_DETACHED
17589#define	PTHREAD_CREATE_DETACHED	1
17590#endif
17591	pthread_t t;
17592	int status;
17593	int detach = PTHREAD_CREATE_DETACHED;
17594
17595#if HAVE_PTHREADS > 4
17596	/* Final pthreads */
17597	pthread_attr_t attr;
17598
17599	status = pthread_attr_init(&attr);
17600	if( status ) return status;
17601
17602#if HAVE_PTHREADS < 7
17603	status = pthread_attr_setdetachstate(&attr, &detach);
17604	if( status < 0 ) status = errno;
17605#else
17606	status = pthread_attr_setdetachstate(&attr, detach);
17607#endif
17608	if( status ) return status;
17609	status = pthread_create( &t, &attr, task, NULL );
17610#if HAVE_PTHREADS < 7
17611	if( status < 0 ) status = errno;
17612#endif
17613	if( status ) return status;
17614#else
17615	/* Draft 4 pthreads */
17616	status = pthread_create( &t, pthread_attr_default, task, NULL );
17617	if( status ) return errno;
17618
17619	/* give thread a chance to complete */
17620	/* it should remain joinable and hence detachable */
17621	sleep( 1 );
17622
17623	status = pthread_detach( &t );
17624	if( status ) return errno;
17625#endif
17626
17627#ifdef HAVE_LINUX_THREADS
17628	pthread_kill_other_threads_np();
17629#endif
17630
17631	return 0;
17632
17633}
17634
17635_ACEOF
17636if ac_fn_c_try_run "$LINENO"; then :
17637  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
17638else
17639  ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
17640fi
17641rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17642  conftest.$ac_objext conftest.beam conftest.$ac_ext
17643fi
17644
17645
17646		# restore the LIBS
17647		LIBS="$ol_LIBS"
17648
17649fi
17650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
17651$as_echo "$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6; }
17652
17653	if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
17654		ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
17655		ol_link_threads=posix
17656	fi
17657fi
17658
17659		# Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
17660if test "$ol_link_threads" = no ; then
17661	# try -lpthreads -lmach -lexc
17662	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc" >&5
17663$as_echo_n "checking for pthread link with -lpthreads -lmach -lexc... " >&6; }
17664if ${ol_cv_pthread_lpthreads_lmach_lexc+:} false; then :
17665  $as_echo_n "(cached) " >&6
17666else
17667
17668		# save the flags
17669		ol_LIBS="$LIBS"
17670		LIBS="-lpthreads -lmach -lexc $LIBS"
17671
17672		if test "$cross_compiling" = yes; then :
17673  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17674/* end confdefs.h.  */
17675
17676/* pthread test headers */
17677#include <pthread.h>
17678#if HAVE_PTHREADS < 7
17679#include <errno.h>
17680#endif
17681#ifndef NULL
17682#define NULL (void*)0
17683#endif
17684
17685static void *task(p)
17686	void *p;
17687{
17688	return (void *) (p == NULL);
17689}
17690
17691int
17692main ()
17693{
17694
17695	/* pthread test function */
17696#ifndef PTHREAD_CREATE_DETACHED
17697#define	PTHREAD_CREATE_DETACHED	1
17698#endif
17699	pthread_t t;
17700	int status;
17701	int detach = PTHREAD_CREATE_DETACHED;
17702
17703#if HAVE_PTHREADS > 4
17704	/* Final pthreads */
17705	pthread_attr_t attr;
17706
17707	status = pthread_attr_init(&attr);
17708	if( status ) return status;
17709
17710#if HAVE_PTHREADS < 7
17711	status = pthread_attr_setdetachstate(&attr, &detach);
17712	if( status < 0 ) status = errno;
17713#else
17714	status = pthread_attr_setdetachstate(&attr, detach);
17715#endif
17716	if( status ) return status;
17717	status = pthread_create( &t, &attr, task, NULL );
17718#if HAVE_PTHREADS < 7
17719	if( status < 0 ) status = errno;
17720#endif
17721	if( status ) return status;
17722#else
17723	/* Draft 4 pthreads */
17724	status = pthread_create( &t, pthread_attr_default, task, NULL );
17725	if( status ) return errno;
17726
17727	/* give thread a chance to complete */
17728	/* it should remain joinable and hence detachable */
17729	sleep( 1 );
17730
17731	status = pthread_detach( &t );
17732	if( status ) return errno;
17733#endif
17734
17735#ifdef HAVE_LINUX_THREADS
17736	pthread_kill_other_threads_np();
17737#endif
17738
17739	return 0;
17740
17741  ;
17742  return 0;
17743}
17744_ACEOF
17745if ac_fn_c_try_link "$LINENO"; then :
17746  ol_cv_pthread_lpthreads_lmach_lexc=yes
17747else
17748  ol_cv_pthread_lpthreads_lmach_lexc=no
17749fi
17750rm -f core conftest.err conftest.$ac_objext \
17751    conftest$ac_exeext conftest.$ac_ext
17752else
17753  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17754/* end confdefs.h.  */
17755
17756
17757/* pthread test headers */
17758#include <pthread.h>
17759#if HAVE_PTHREADS < 7
17760#include <errno.h>
17761#endif
17762#ifndef NULL
17763#define NULL (void*)0
17764#endif
17765
17766static void *task(p)
17767	void *p;
17768{
17769	return (void *) (p == NULL);
17770}
17771
17772
17773int main(argc, argv)
17774	int argc;
17775	char **argv;
17776{
17777
17778	/* pthread test function */
17779#ifndef PTHREAD_CREATE_DETACHED
17780#define	PTHREAD_CREATE_DETACHED	1
17781#endif
17782	pthread_t t;
17783	int status;
17784	int detach = PTHREAD_CREATE_DETACHED;
17785
17786#if HAVE_PTHREADS > 4
17787	/* Final pthreads */
17788	pthread_attr_t attr;
17789
17790	status = pthread_attr_init(&attr);
17791	if( status ) return status;
17792
17793#if HAVE_PTHREADS < 7
17794	status = pthread_attr_setdetachstate(&attr, &detach);
17795	if( status < 0 ) status = errno;
17796#else
17797	status = pthread_attr_setdetachstate(&attr, detach);
17798#endif
17799	if( status ) return status;
17800	status = pthread_create( &t, &attr, task, NULL );
17801#if HAVE_PTHREADS < 7
17802	if( status < 0 ) status = errno;
17803#endif
17804	if( status ) return status;
17805#else
17806	/* Draft 4 pthreads */
17807	status = pthread_create( &t, pthread_attr_default, task, NULL );
17808	if( status ) return errno;
17809
17810	/* give thread a chance to complete */
17811	/* it should remain joinable and hence detachable */
17812	sleep( 1 );
17813
17814	status = pthread_detach( &t );
17815	if( status ) return errno;
17816#endif
17817
17818#ifdef HAVE_LINUX_THREADS
17819	pthread_kill_other_threads_np();
17820#endif
17821
17822	return 0;
17823
17824}
17825
17826_ACEOF
17827if ac_fn_c_try_run "$LINENO"; then :
17828  ol_cv_pthread_lpthreads_lmach_lexc=yes
17829else
17830  ol_cv_pthread_lpthreads_lmach_lexc=no
17831fi
17832rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17833  conftest.$ac_objext conftest.beam conftest.$ac_ext
17834fi
17835
17836
17837		# restore the LIBS
17838		LIBS="$ol_LIBS"
17839
17840fi
17841{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
17842$as_echo "$ol_cv_pthread_lpthreads_lmach_lexc" >&6; }
17843
17844	if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
17845		ol_link_pthreads="-lpthreads -lmach -lexc"
17846		ol_link_threads=posix
17847	fi
17848fi
17849
17850		# Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
17851if test "$ol_link_threads" = no ; then
17852	# try -lpthreads -lexc
17853	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lexc" >&5
17854$as_echo_n "checking for pthread link with -lpthreads -lexc... " >&6; }
17855if ${ol_cv_pthread_lpthreads_lexc+:} false; then :
17856  $as_echo_n "(cached) " >&6
17857else
17858
17859		# save the flags
17860		ol_LIBS="$LIBS"
17861		LIBS="-lpthreads -lexc $LIBS"
17862
17863		if test "$cross_compiling" = yes; then :
17864  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17865/* end confdefs.h.  */
17866
17867/* pthread test headers */
17868#include <pthread.h>
17869#if HAVE_PTHREADS < 7
17870#include <errno.h>
17871#endif
17872#ifndef NULL
17873#define NULL (void*)0
17874#endif
17875
17876static void *task(p)
17877	void *p;
17878{
17879	return (void *) (p == NULL);
17880}
17881
17882int
17883main ()
17884{
17885
17886	/* pthread test function */
17887#ifndef PTHREAD_CREATE_DETACHED
17888#define	PTHREAD_CREATE_DETACHED	1
17889#endif
17890	pthread_t t;
17891	int status;
17892	int detach = PTHREAD_CREATE_DETACHED;
17893
17894#if HAVE_PTHREADS > 4
17895	/* Final pthreads */
17896	pthread_attr_t attr;
17897
17898	status = pthread_attr_init(&attr);
17899	if( status ) return status;
17900
17901#if HAVE_PTHREADS < 7
17902	status = pthread_attr_setdetachstate(&attr, &detach);
17903	if( status < 0 ) status = errno;
17904#else
17905	status = pthread_attr_setdetachstate(&attr, detach);
17906#endif
17907	if( status ) return status;
17908	status = pthread_create( &t, &attr, task, NULL );
17909#if HAVE_PTHREADS < 7
17910	if( status < 0 ) status = errno;
17911#endif
17912	if( status ) return status;
17913#else
17914	/* Draft 4 pthreads */
17915	status = pthread_create( &t, pthread_attr_default, task, NULL );
17916	if( status ) return errno;
17917
17918	/* give thread a chance to complete */
17919	/* it should remain joinable and hence detachable */
17920	sleep( 1 );
17921
17922	status = pthread_detach( &t );
17923	if( status ) return errno;
17924#endif
17925
17926#ifdef HAVE_LINUX_THREADS
17927	pthread_kill_other_threads_np();
17928#endif
17929
17930	return 0;
17931
17932  ;
17933  return 0;
17934}
17935_ACEOF
17936if ac_fn_c_try_link "$LINENO"; then :
17937  ol_cv_pthread_lpthreads_lexc=yes
17938else
17939  ol_cv_pthread_lpthreads_lexc=no
17940fi
17941rm -f core conftest.err conftest.$ac_objext \
17942    conftest$ac_exeext conftest.$ac_ext
17943else
17944  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17945/* end confdefs.h.  */
17946
17947
17948/* pthread test headers */
17949#include <pthread.h>
17950#if HAVE_PTHREADS < 7
17951#include <errno.h>
17952#endif
17953#ifndef NULL
17954#define NULL (void*)0
17955#endif
17956
17957static void *task(p)
17958	void *p;
17959{
17960	return (void *) (p == NULL);
17961}
17962
17963
17964int main(argc, argv)
17965	int argc;
17966	char **argv;
17967{
17968
17969	/* pthread test function */
17970#ifndef PTHREAD_CREATE_DETACHED
17971#define	PTHREAD_CREATE_DETACHED	1
17972#endif
17973	pthread_t t;
17974	int status;
17975	int detach = PTHREAD_CREATE_DETACHED;
17976
17977#if HAVE_PTHREADS > 4
17978	/* Final pthreads */
17979	pthread_attr_t attr;
17980
17981	status = pthread_attr_init(&attr);
17982	if( status ) return status;
17983
17984#if HAVE_PTHREADS < 7
17985	status = pthread_attr_setdetachstate(&attr, &detach);
17986	if( status < 0 ) status = errno;
17987#else
17988	status = pthread_attr_setdetachstate(&attr, detach);
17989#endif
17990	if( status ) return status;
17991	status = pthread_create( &t, &attr, task, NULL );
17992#if HAVE_PTHREADS < 7
17993	if( status < 0 ) status = errno;
17994#endif
17995	if( status ) return status;
17996#else
17997	/* Draft 4 pthreads */
17998	status = pthread_create( &t, pthread_attr_default, task, NULL );
17999	if( status ) return errno;
18000
18001	/* give thread a chance to complete */
18002	/* it should remain joinable and hence detachable */
18003	sleep( 1 );
18004
18005	status = pthread_detach( &t );
18006	if( status ) return errno;
18007#endif
18008
18009#ifdef HAVE_LINUX_THREADS
18010	pthread_kill_other_threads_np();
18011#endif
18012
18013	return 0;
18014
18015}
18016
18017_ACEOF
18018if ac_fn_c_try_run "$LINENO"; then :
18019  ol_cv_pthread_lpthreads_lexc=yes
18020else
18021  ol_cv_pthread_lpthreads_lexc=no
18022fi
18023rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18024  conftest.$ac_objext conftest.beam conftest.$ac_ext
18025fi
18026
18027
18028		# restore the LIBS
18029		LIBS="$ol_LIBS"
18030
18031fi
18032{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lexc" >&5
18033$as_echo "$ol_cv_pthread_lpthreads_lexc" >&6; }
18034
18035	if test $ol_cv_pthread_lpthreads_lexc = yes ; then
18036		ol_link_pthreads="-lpthreads -lexc"
18037		ol_link_threads=posix
18038	fi
18039fi
18040
18041
18042		# Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
18043if test "$ol_link_threads" = no ; then
18044	# try -lpthreads
18045	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads" >&5
18046$as_echo_n "checking for pthread link with -lpthreads... " >&6; }
18047if ${ol_cv_pthread_lib_lpthreads+:} false; then :
18048  $as_echo_n "(cached) " >&6
18049else
18050
18051		# save the flags
18052		ol_LIBS="$LIBS"
18053		LIBS="-lpthreads $LIBS"
18054
18055		if test "$cross_compiling" = yes; then :
18056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18057/* end confdefs.h.  */
18058
18059/* pthread test headers */
18060#include <pthread.h>
18061#if HAVE_PTHREADS < 7
18062#include <errno.h>
18063#endif
18064#ifndef NULL
18065#define NULL (void*)0
18066#endif
18067
18068static void *task(p)
18069	void *p;
18070{
18071	return (void *) (p == NULL);
18072}
18073
18074int
18075main ()
18076{
18077
18078	/* pthread test function */
18079#ifndef PTHREAD_CREATE_DETACHED
18080#define	PTHREAD_CREATE_DETACHED	1
18081#endif
18082	pthread_t t;
18083	int status;
18084	int detach = PTHREAD_CREATE_DETACHED;
18085
18086#if HAVE_PTHREADS > 4
18087	/* Final pthreads */
18088	pthread_attr_t attr;
18089
18090	status = pthread_attr_init(&attr);
18091	if( status ) return status;
18092
18093#if HAVE_PTHREADS < 7
18094	status = pthread_attr_setdetachstate(&attr, &detach);
18095	if( status < 0 ) status = errno;
18096#else
18097	status = pthread_attr_setdetachstate(&attr, detach);
18098#endif
18099	if( status ) return status;
18100	status = pthread_create( &t, &attr, task, NULL );
18101#if HAVE_PTHREADS < 7
18102	if( status < 0 ) status = errno;
18103#endif
18104	if( status ) return status;
18105#else
18106	/* Draft 4 pthreads */
18107	status = pthread_create( &t, pthread_attr_default, task, NULL );
18108	if( status ) return errno;
18109
18110	/* give thread a chance to complete */
18111	/* it should remain joinable and hence detachable */
18112	sleep( 1 );
18113
18114	status = pthread_detach( &t );
18115	if( status ) return errno;
18116#endif
18117
18118#ifdef HAVE_LINUX_THREADS
18119	pthread_kill_other_threads_np();
18120#endif
18121
18122	return 0;
18123
18124  ;
18125  return 0;
18126}
18127_ACEOF
18128if ac_fn_c_try_link "$LINENO"; then :
18129  ol_cv_pthread_lib_lpthreads=yes
18130else
18131  ol_cv_pthread_lib_lpthreads=no
18132fi
18133rm -f core conftest.err conftest.$ac_objext \
18134    conftest$ac_exeext conftest.$ac_ext
18135else
18136  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18137/* end confdefs.h.  */
18138
18139
18140/* pthread test headers */
18141#include <pthread.h>
18142#if HAVE_PTHREADS < 7
18143#include <errno.h>
18144#endif
18145#ifndef NULL
18146#define NULL (void*)0
18147#endif
18148
18149static void *task(p)
18150	void *p;
18151{
18152	return (void *) (p == NULL);
18153}
18154
18155
18156int main(argc, argv)
18157	int argc;
18158	char **argv;
18159{
18160
18161	/* pthread test function */
18162#ifndef PTHREAD_CREATE_DETACHED
18163#define	PTHREAD_CREATE_DETACHED	1
18164#endif
18165	pthread_t t;
18166	int status;
18167	int detach = PTHREAD_CREATE_DETACHED;
18168
18169#if HAVE_PTHREADS > 4
18170	/* Final pthreads */
18171	pthread_attr_t attr;
18172
18173	status = pthread_attr_init(&attr);
18174	if( status ) return status;
18175
18176#if HAVE_PTHREADS < 7
18177	status = pthread_attr_setdetachstate(&attr, &detach);
18178	if( status < 0 ) status = errno;
18179#else
18180	status = pthread_attr_setdetachstate(&attr, detach);
18181#endif
18182	if( status ) return status;
18183	status = pthread_create( &t, &attr, task, NULL );
18184#if HAVE_PTHREADS < 7
18185	if( status < 0 ) status = errno;
18186#endif
18187	if( status ) return status;
18188#else
18189	/* Draft 4 pthreads */
18190	status = pthread_create( &t, pthread_attr_default, task, NULL );
18191	if( status ) return errno;
18192
18193	/* give thread a chance to complete */
18194	/* it should remain joinable and hence detachable */
18195	sleep( 1 );
18196
18197	status = pthread_detach( &t );
18198	if( status ) return errno;
18199#endif
18200
18201#ifdef HAVE_LINUX_THREADS
18202	pthread_kill_other_threads_np();
18203#endif
18204
18205	return 0;
18206
18207}
18208
18209_ACEOF
18210if ac_fn_c_try_run "$LINENO"; then :
18211  ol_cv_pthread_lib_lpthreads=yes
18212else
18213  ol_cv_pthread_lib_lpthreads=no
18214fi
18215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18216  conftest.$ac_objext conftest.beam conftest.$ac_ext
18217fi
18218
18219
18220		# restore the LIBS
18221		LIBS="$ol_LIBS"
18222
18223fi
18224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthreads" >&5
18225$as_echo "$ol_cv_pthread_lib_lpthreads" >&6; }
18226
18227	if test $ol_cv_pthread_lib_lpthreads = yes ; then
18228		ol_link_pthreads="-lpthreads"
18229		ol_link_threads=posix
18230	fi
18231fi
18232
18233
18234		if test $ol_link_threads != no ; then
18235			LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
18236
18237						save_CPPFLAGS="$CPPFLAGS"
18238			save_LIBS="$LIBS"
18239			LIBS="$LTHREAD_LIBS $LIBS"
18240
18241												for ac_func in sched_yield pthread_yield thr_yield
18242do :
18243  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18244ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18245if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18246  cat >>confdefs.h <<_ACEOF
18247#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18248_ACEOF
18249
18250fi
18251done
18252
18253
18254			if test $ac_cv_func_sched_yield = no &&
18255			   test $ac_cv_func_pthread_yield = no &&
18256			   test $ac_cv_func_thr_yield = no ; then
18257								{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
18258$as_echo_n "checking for sched_yield in -lrt... " >&6; }
18259if ${ac_cv_lib_rt_sched_yield+:} false; then :
18260  $as_echo_n "(cached) " >&6
18261else
18262  ac_check_lib_save_LIBS=$LIBS
18263LIBS="-lrt  $LIBS"
18264cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18265/* end confdefs.h.  */
18266
18267/* Override any GCC internal prototype to avoid an error.
18268   Use char because int might match the return type of a GCC
18269   builtin and then its argument prototype would still apply.  */
18270#ifdef __cplusplus
18271extern "C"
18272#endif
18273char sched_yield ();
18274int
18275main ()
18276{
18277return sched_yield ();
18278  ;
18279  return 0;
18280}
18281_ACEOF
18282if ac_fn_c_try_link "$LINENO"; then :
18283  ac_cv_lib_rt_sched_yield=yes
18284else
18285  ac_cv_lib_rt_sched_yield=no
18286fi
18287rm -f core conftest.err conftest.$ac_objext \
18288    conftest$ac_exeext conftest.$ac_ext
18289LIBS=$ac_check_lib_save_LIBS
18290fi
18291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
18292$as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
18293if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
18294  LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
18295
18296$as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
18297
18298					ac_cv_func_sched_yield=yes
18299else
18300  ac_cv_func_sched_yield=no
18301fi
18302
18303			fi
18304			if test $ac_cv_func_sched_yield = no &&
18305			   test $ac_cv_func_pthread_yield = no &&
18306			   test "$ac_cv_func_thr_yield" = no ; then
18307				{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate sched_yield() or pthread_yield()" >&5
18308$as_echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
18309			fi
18310
18311						for ac_func in pthread_kill
18312do :
18313  ac_fn_c_check_func "$LINENO" "pthread_kill" "ac_cv_func_pthread_kill"
18314if test "x$ac_cv_func_pthread_kill" = xyes; then :
18315  cat >>confdefs.h <<_ACEOF
18316#define HAVE_PTHREAD_KILL 1
18317_ACEOF
18318
18319fi
18320done
18321
18322
18323									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_destroy with <pthread.h>" >&5
18324$as_echo_n "checking for pthread_rwlock_destroy with <pthread.h>... " >&6; }
18325if ${ol_cv_func_pthread_rwlock_destroy+:} false; then :
18326  $as_echo_n "(cached) " >&6
18327else
18328
18329								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18330/* end confdefs.h.  */
18331
18332#include <pthread.h>
18333pthread_rwlock_t rwlock;
18334
18335int
18336main ()
18337{
18338pthread_rwlock_destroy(&rwlock);
18339  ;
18340  return 0;
18341}
18342_ACEOF
18343if ac_fn_c_try_link "$LINENO"; then :
18344  ol_cv_func_pthread_rwlock_destroy=yes
18345else
18346  ol_cv_func_pthread_rwlock_destroy=no
18347fi
18348rm -f core conftest.err conftest.$ac_objext \
18349    conftest$ac_exeext conftest.$ac_ext
18350
18351fi
18352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_rwlock_destroy" >&5
18353$as_echo "$ol_cv_func_pthread_rwlock_destroy" >&6; }
18354			if test $ol_cv_func_pthread_rwlock_destroy = yes ; then
18355
18356$as_echo "#define HAVE_PTHREAD_RWLOCK_DESTROY 1" >>confdefs.h
18357
18358			fi
18359
18360									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_detach with <pthread.h>" >&5
18361$as_echo_n "checking for pthread_detach with <pthread.h>... " >&6; }
18362if ${ol_cv_func_pthread_detach+:} false; then :
18363  $as_echo_n "(cached) " >&6
18364else
18365
18366								cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18367/* end confdefs.h.  */
18368
18369#include <pthread.h>
18370#ifndef NULL
18371#define NULL (void*)0
18372#endif
18373
18374int
18375main ()
18376{
18377pthread_detach(NULL);
18378  ;
18379  return 0;
18380}
18381_ACEOF
18382if ac_fn_c_try_link "$LINENO"; then :
18383  ol_cv_func_pthread_detach=yes
18384else
18385  ol_cv_func_pthread_detach=no
18386fi
18387rm -f core conftest.err conftest.$ac_objext \
18388    conftest$ac_exeext conftest.$ac_ext
18389
18390fi
18391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_detach" >&5
18392$as_echo "$ol_cv_func_pthread_detach" >&6; }
18393
18394			if test $ol_cv_func_pthread_detach = no ; then
18395				as_fn_error $? "could not locate pthread_detach()" "$LINENO" 5
18396			fi
18397
18398
18399$as_echo "#define HAVE_PTHREAD_DETACH 1" >>confdefs.h
18400
18401
18402						for ac_func in \
18403				pthread_setconcurrency \
18404				pthread_getconcurrency \
18405				thr_setconcurrency \
18406				thr_getconcurrency \
18407
18408do :
18409  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18410ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18411if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18412  cat >>confdefs.h <<_ACEOF
18413#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18414_ACEOF
18415
18416fi
18417done
18418
18419
18420
18421	for ac_func in pthread_kill_other_threads_np
18422do :
18423  ac_fn_c_check_func "$LINENO" "pthread_kill_other_threads_np" "ac_cv_func_pthread_kill_other_threads_np"
18424if test "x$ac_cv_func_pthread_kill_other_threads_np" = xyes; then :
18425  cat >>confdefs.h <<_ACEOF
18426#define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
18427_ACEOF
18428
18429fi
18430done
18431
18432	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads implementation" >&5
18433$as_echo_n "checking for LinuxThreads implementation... " >&6; }
18434if ${ol_cv_sys_linux_threads+:} false; then :
18435  $as_echo_n "(cached) " >&6
18436else
18437  ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
18438fi
18439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sys_linux_threads" >&5
18440$as_echo "$ol_cv_sys_linux_threads" >&6; }
18441
18442
18443
18444
18445	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads consistency" >&5
18446$as_echo_n "checking for LinuxThreads consistency... " >&6; }
18447if ${ol_cv_linux_threads+:} false; then :
18448  $as_echo_n "(cached) " >&6
18449else
18450
18451		if test $ol_cv_header_linux_threads = yes &&
18452		   test $ol_cv_sys_linux_threads = yes; then
18453			ol_cv_linux_threads=yes
18454		elif test $ol_cv_header_linux_threads = no &&
18455		     test $ol_cv_sys_linux_threads = no; then
18456			ol_cv_linux_threads=no
18457		else
18458			ol_cv_linux_threads=error
18459		fi
18460
18461fi
18462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_linux_threads" >&5
18463$as_echo "$ol_cv_linux_threads" >&6; }
18464
18465
18466			if test $ol_cv_linux_threads = error; then
18467				as_fn_error $? "LinuxThreads header/library mismatch" "$LINENO" 5;
18468			fi
18469
18470			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if pthread_create() works" >&5
18471$as_echo_n "checking if pthread_create() works... " >&6; }
18472if ${ol_cv_pthread_create_works+:} false; then :
18473  $as_echo_n "(cached) " >&6
18474else
18475
18476			if test "$cross_compiling" = yes; then :
18477  				ol_cv_pthread_create_works=yes
18478else
18479  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18480/* end confdefs.h.  */
18481
18482
18483/* pthread test headers */
18484#include <pthread.h>
18485#if HAVE_PTHREADS < 7
18486#include <errno.h>
18487#endif
18488#ifndef NULL
18489#define NULL (void*)0
18490#endif
18491
18492static void *task(p)
18493	void *p;
18494{
18495	return (void *) (p == NULL);
18496}
18497
18498
18499int main(argc, argv)
18500	int argc;
18501	char **argv;
18502{
18503
18504	/* pthread test function */
18505#ifndef PTHREAD_CREATE_DETACHED
18506#define	PTHREAD_CREATE_DETACHED	1
18507#endif
18508	pthread_t t;
18509	int status;
18510	int detach = PTHREAD_CREATE_DETACHED;
18511
18512#if HAVE_PTHREADS > 4
18513	/* Final pthreads */
18514	pthread_attr_t attr;
18515
18516	status = pthread_attr_init(&attr);
18517	if( status ) return status;
18518
18519#if HAVE_PTHREADS < 7
18520	status = pthread_attr_setdetachstate(&attr, &detach);
18521	if( status < 0 ) status = errno;
18522#else
18523	status = pthread_attr_setdetachstate(&attr, detach);
18524#endif
18525	if( status ) return status;
18526	status = pthread_create( &t, &attr, task, NULL );
18527#if HAVE_PTHREADS < 7
18528	if( status < 0 ) status = errno;
18529#endif
18530	if( status ) return status;
18531#else
18532	/* Draft 4 pthreads */
18533	status = pthread_create( &t, pthread_attr_default, task, NULL );
18534	if( status ) return errno;
18535
18536	/* give thread a chance to complete */
18537	/* it should remain joinable and hence detachable */
18538	sleep( 1 );
18539
18540	status = pthread_detach( &t );
18541	if( status ) return errno;
18542#endif
18543
18544#ifdef HAVE_LINUX_THREADS
18545	pthread_kill_other_threads_np();
18546#endif
18547
18548	return 0;
18549
18550}
18551
18552_ACEOF
18553if ac_fn_c_try_run "$LINENO"; then :
18554  ol_cv_pthread_create_works=yes
18555else
18556  ol_cv_pthread_create_works=no
18557fi
18558rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18559  conftest.$ac_objext conftest.beam conftest.$ac_ext
18560fi
18561
18562fi
18563{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create_works" >&5
18564$as_echo "$ol_cv_pthread_create_works" >&6; }
18565
18566			if test $ol_cv_pthread_create_works = no ; then
18567				as_fn_error $? "pthread_create is not usable, check environment settings" "$LINENO" 5
18568			fi
18569
18570			ol_replace_broken_yield=no
18571
18572			if test $ol_replace_broken_yield = yes ; then
18573
18574$as_echo "#define REPLACE_BROKEN_YIELD 1" >>confdefs.h
18575
18576			fi
18577
18578						if test x$ol_with_yielding_select = xauto ; then
18579				{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if select yields when using pthreads" >&5
18580$as_echo_n "checking if select yields when using pthreads... " >&6; }
18581if ${ol_cv_pthread_select_yields+:} false; then :
18582  $as_echo_n "(cached) " >&6
18583else
18584
18585				if test "$cross_compiling" = yes; then :
18586  ol_cv_pthread_select_yields=cross
18587else
18588  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18589/* end confdefs.h.  */
18590
18591#include <sys/types.h>
18592#include <sys/time.h>
18593#include <unistd.h>
18594#include <pthread.h>
18595#ifndef NULL
18596#define NULL (void*) 0
18597#endif
18598
18599static int fildes[2];
18600
18601static void *task(p)
18602	void *p;
18603{
18604	int i;
18605	struct timeval tv;
18606
18607	fd_set rfds;
18608
18609	tv.tv_sec=10;
18610	tv.tv_usec=0;
18611
18612	FD_ZERO(&rfds);
18613	FD_SET(fildes[0], &rfds);
18614
18615	/* we're not interested in any fds */
18616	i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
18617
18618	if(i < 0) {
18619		perror("select");
18620		exit(10);
18621	}
18622
18623	exit(0); /* if we exit here, the select blocked the whole process */
18624}
18625
18626int main(argc, argv)
18627	int argc;
18628	char **argv;
18629{
18630	pthread_t t;
18631
18632	/* create a pipe to select */
18633	if(pipe(&fildes[0])) {
18634		perror("select");
18635		exit(1);
18636	}
18637
18638#ifdef HAVE_PTHREAD_SETCONCURRENCY
18639	(void) pthread_setconcurrency(2);
18640#else
18641#ifdef HAVE_THR_SETCONCURRENCY
18642	/* Set Solaris LWP concurrency to 2 */
18643	thr_setconcurrency(2);
18644#endif
18645#endif
18646
18647#if HAVE_PTHREADS < 6
18648	pthread_create(&t, pthread_attr_default, task, NULL);
18649#else
18650	pthread_create(&t, NULL, task, NULL);
18651#endif
18652
18653	/* make sure task runs first */
18654#ifdef HAVE_THR_YIELD
18655	thr_yield();
18656#elif defined( HAVE_SCHED_YIELD )
18657	sched_yield();
18658#elif defined( HAVE_PTHREAD_YIELD )
18659	pthread_yield();
18660#endif
18661
18662	exit(2);
18663}
18664_ACEOF
18665if ac_fn_c_try_run "$LINENO"; then :
18666  ol_cv_pthread_select_yields=no
18667else
18668  ol_cv_pthread_select_yields=yes
18669fi
18670rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18671  conftest.$ac_objext conftest.beam conftest.$ac_ext
18672fi
18673
18674fi
18675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_select_yields" >&5
18676$as_echo "$ol_cv_pthread_select_yields" >&6; }
18677
18678				if test $ol_cv_pthread_select_yields = cross ; then
18679					as_fn_error $? "crossing compiling: use --with-yielding-select=yes|no|manual" "$LINENO" 5
18680				fi
18681
18682				if test $ol_cv_pthread_select_yields = yes ; then
18683					ol_with_yielding_select=yes
18684				fi
18685			fi
18686
18687						CPPFLAGS="$save_CPPFLAGS"
18688			LIBS="$save_LIBS"
18689		else
18690			as_fn_error $? "could not locate usable POSIX Threads" "$LINENO" 5
18691		fi
18692	fi
18693
18694	if test $ol_with_threads = posix ; then
18695		as_fn_error $? "could not locate POSIX Threads" "$LINENO" 5
18696	fi
18697	;;
18698esac
18699
18700case $ol_with_threads in auto | yes | mach)
18701
18702		for ac_header in mach/cthreads.h cthreads.h
18703do :
18704  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18705ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18706if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18707  cat >>confdefs.h <<_ACEOF
18708#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18709_ACEOF
18710
18711fi
18712
18713done
18714
18715	if test $ac_cv_header_mach_cthreads_h = yes ; then
18716		ol_with_threads=found
18717
18718				ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
18719if test "x$ac_cv_func_cthread_fork" = xyes; then :
18720  ol_link_threads=yes
18721fi
18722
18723
18724		if test $ol_link_threads = no ; then
18725									{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for cthread_fork with -all_load" >&5
18726$as_echo_n "checking for cthread_fork with -all_load... " >&6; }
18727if ${ol_cv_cthread_all_load+:} false; then :
18728  $as_echo_n "(cached) " >&6
18729else
18730
18731								save_LIBS="$LIBS"
18732				LIBS="-all_load $LIBS"
18733				cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18734/* end confdefs.h.  */
18735#include <mach/cthreads.h>
18736int
18737main ()
18738{
18739
18740					cthread_fork((void *)0, (void *)0);
18741
18742  ;
18743  return 0;
18744}
18745_ACEOF
18746if ac_fn_c_try_link "$LINENO"; then :
18747  ol_cv_cthread_all_load=yes
18748else
18749  ol_cv_cthread_all_load=no
18750fi
18751rm -f core conftest.err conftest.$ac_objext \
18752    conftest$ac_exeext conftest.$ac_ext
18753								LIBS="$save_LIBS"
18754
18755fi
18756{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_cthread_all_load" >&5
18757$as_echo "$ol_cv_cthread_all_load" >&6; }
18758
18759			if test $ol_cv_cthread_all_load = yes ; then
18760				LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
18761				ol_link_threads=mach
18762				ol_with_threads=found
18763			fi
18764		fi
18765
18766	elif test $ac_cv_header_cthreads_h = yes ; then
18767
18768		ol_with_threads=found
18769
18770				save_LIBS="$LIBS"
18771		LIBS="$LIBS -lthreads"
18772		ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
18773if test "x$ac_cv_func_cthread_fork" = xyes; then :
18774  ol_link_threads=yes
18775fi
18776
18777		LIBS="$save_LIBS"
18778
18779		if test $ol_link_threads = yes ; then
18780			LTHREAD_LIBS="-lthreads"
18781			ol_link_threads=mach
18782			ol_with_threads=found
18783		else
18784			as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
18785		fi
18786
18787	elif test $ol_with_threads = mach ; then
18788		as_fn_error $? "could not locate Mach CThreads" "$LINENO" 5
18789	fi
18790
18791	if test $ol_link_threads = mach ; then
18792
18793$as_echo "#define HAVE_MACH_CTHREADS 1" >>confdefs.h
18794
18795	elif test $ol_with_threads = found ; then
18796		as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
18797	fi
18798	;;
18799esac
18800
18801case $ol_with_threads in auto | yes | pth)
18802
18803	for ac_header in pth.h
18804do :
18805  ac_fn_c_check_header_mongrel "$LINENO" "pth.h" "ac_cv_header_pth_h" "$ac_includes_default"
18806if test "x$ac_cv_header_pth_h" = xyes; then :
18807  cat >>confdefs.h <<_ACEOF
18808#define HAVE_PTH_H 1
18809_ACEOF
18810
18811fi
18812
18813done
18814
18815
18816	if test $ac_cv_header_pth_h = yes ; then
18817		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pth_version in -lpth" >&5
18818$as_echo_n "checking for pth_version in -lpth... " >&6; }
18819if ${ac_cv_lib_pth_pth_version+:} false; then :
18820  $as_echo_n "(cached) " >&6
18821else
18822  ac_check_lib_save_LIBS=$LIBS
18823LIBS="-lpth  $LIBS"
18824cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18825/* end confdefs.h.  */
18826
18827/* Override any GCC internal prototype to avoid an error.
18828   Use char because int might match the return type of a GCC
18829   builtin and then its argument prototype would still apply.  */
18830#ifdef __cplusplus
18831extern "C"
18832#endif
18833char pth_version ();
18834int
18835main ()
18836{
18837return pth_version ();
18838  ;
18839  return 0;
18840}
18841_ACEOF
18842if ac_fn_c_try_link "$LINENO"; then :
18843  ac_cv_lib_pth_pth_version=yes
18844else
18845  ac_cv_lib_pth_pth_version=no
18846fi
18847rm -f core conftest.err conftest.$ac_objext \
18848    conftest$ac_exeext conftest.$ac_ext
18849LIBS=$ac_check_lib_save_LIBS
18850fi
18851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pth_pth_version" >&5
18852$as_echo "$ac_cv_lib_pth_pth_version" >&6; }
18853if test "x$ac_cv_lib_pth_pth_version" = xyes; then :
18854  have_pth=yes
18855else
18856  have_pth=no
18857fi
18858
18859
18860		if test $have_pth = yes ; then
18861
18862$as_echo "#define HAVE_GNU_PTH 1" >>confdefs.h
18863
18864			LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
18865			ol_link_threads=pth
18866			ol_with_threads=found
18867
18868			if test x$ol_with_yielding_select = xauto ; then
18869				ol_with_yielding_select=yes
18870			fi
18871		fi
18872	fi
18873	;;
18874esac
18875
18876case $ol_with_threads in auto | yes | lwp)
18877
18878		for ac_header in thread.h synch.h
18879do :
18880  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18881ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18882if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18883  cat >>confdefs.h <<_ACEOF
18884#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18885_ACEOF
18886
18887fi
18888
18889done
18890
18891	if test $ac_cv_header_thread_h = yes &&
18892	   test $ac_cv_header_synch_h = yes ; then
18893		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
18894$as_echo_n "checking for thr_create in -lthread... " >&6; }
18895if ${ac_cv_lib_thread_thr_create+:} false; then :
18896  $as_echo_n "(cached) " >&6
18897else
18898  ac_check_lib_save_LIBS=$LIBS
18899LIBS="-lthread  $LIBS"
18900cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18901/* end confdefs.h.  */
18902
18903/* Override any GCC internal prototype to avoid an error.
18904   Use char because int might match the return type of a GCC
18905   builtin and then its argument prototype would still apply.  */
18906#ifdef __cplusplus
18907extern "C"
18908#endif
18909char thr_create ();
18910int
18911main ()
18912{
18913return thr_create ();
18914  ;
18915  return 0;
18916}
18917_ACEOF
18918if ac_fn_c_try_link "$LINENO"; then :
18919  ac_cv_lib_thread_thr_create=yes
18920else
18921  ac_cv_lib_thread_thr_create=no
18922fi
18923rm -f core conftest.err conftest.$ac_objext \
18924    conftest$ac_exeext conftest.$ac_ext
18925LIBS=$ac_check_lib_save_LIBS
18926fi
18927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
18928$as_echo "$ac_cv_lib_thread_thr_create" >&6; }
18929if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
18930  have_thr=yes
18931else
18932  have_thr=no
18933fi
18934
18935
18936		if test $have_thr = yes ; then
18937
18938$as_echo "#define HAVE_THR 1" >>confdefs.h
18939
18940			LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
18941			ol_link_threads=thr
18942
18943			if test x$ol_with_yielding_select = xauto ; then
18944				ol_with_yielding_select=yes
18945			fi
18946
18947						for ac_func in \
18948				thr_setconcurrency \
18949				thr_getconcurrency \
18950
18951do :
18952  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18953ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18954if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18955  cat >>confdefs.h <<_ACEOF
18956#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18957_ACEOF
18958
18959fi
18960done
18961
18962		fi
18963	fi
18964
18965		for ac_header in lwp/lwp.h
18966do :
18967  ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
18968if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
18969  cat >>confdefs.h <<_ACEOF
18970#define HAVE_LWP_LWP_H 1
18971_ACEOF
18972
18973fi
18974
18975done
18976
18977	if test $ac_cv_header_lwp_lwp_h = yes ; then
18978		{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwp_create in -llwp" >&5
18979$as_echo_n "checking for lwp_create in -llwp... " >&6; }
18980if ${ac_cv_lib_lwp_lwp_create+:} false; then :
18981  $as_echo_n "(cached) " >&6
18982else
18983  ac_check_lib_save_LIBS=$LIBS
18984LIBS="-llwp  $LIBS"
18985cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18986/* end confdefs.h.  */
18987
18988/* Override any GCC internal prototype to avoid an error.
18989   Use char because int might match the return type of a GCC
18990   builtin and then its argument prototype would still apply.  */
18991#ifdef __cplusplus
18992extern "C"
18993#endif
18994char lwp_create ();
18995int
18996main ()
18997{
18998return lwp_create ();
18999  ;
19000  return 0;
19001}
19002_ACEOF
19003if ac_fn_c_try_link "$LINENO"; then :
19004  ac_cv_lib_lwp_lwp_create=yes
19005else
19006  ac_cv_lib_lwp_lwp_create=no
19007fi
19008rm -f core conftest.err conftest.$ac_objext \
19009    conftest$ac_exeext conftest.$ac_ext
19010LIBS=$ac_check_lib_save_LIBS
19011fi
19012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lwp_lwp_create" >&5
19013$as_echo "$ac_cv_lib_lwp_lwp_create" >&6; }
19014if test "x$ac_cv_lib_lwp_lwp_create" = xyes; then :
19015  have_lwp=yes
19016else
19017  have_lwp=no
19018fi
19019
19020
19021		if test $have_lwp = yes ; then
19022
19023$as_echo "#define HAVE_LWP 1" >>confdefs.h
19024
19025			LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
19026			ol_link_threads=lwp
19027
19028			if test x$ol_with_yielding_select = xauto ; then
19029				ol_with_yielding_select=no
19030			fi
19031		fi
19032	fi
19033	;;
19034esac
19035
19036if test $ol_with_yielding_select = yes ; then
19037
19038$as_echo "#define HAVE_YIELDING_SELECT 1" >>confdefs.h
19039
19040fi
19041
19042if test $ol_with_threads = manual ; then
19043		ol_link_threads=yes
19044
19045	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: thread defines and link options must be set manually" >&5
19046$as_echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
19047
19048	for ac_header in pthread.h sched.h
19049do :
19050  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19051ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19052if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19053  cat >>confdefs.h <<_ACEOF
19054#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19055_ACEOF
19056
19057fi
19058
19059done
19060
19061	for ac_func in sched_yield pthread_yield
19062do :
19063  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19064ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19065if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19066  cat >>confdefs.h <<_ACEOF
19067#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19068_ACEOF
19069
19070fi
19071done
19072
19073
19074	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
19075$as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
19076if ${ol_cv_header_linux_threads+:} false; then :
19077  $as_echo_n "(cached) " >&6
19078else
19079  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19080/* end confdefs.h.  */
19081#include <pthread.h>
19082_ACEOF
19083if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19084  $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
19085  ol_cv_header_linux_threads=yes
19086else
19087  ol_cv_header_linux_threads=no
19088fi
19089rm -f conftest*
19090
19091
19092fi
19093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
19094$as_echo "$ol_cv_header_linux_threads" >&6; }
19095	if test $ol_cv_header_linux_threads = yes; then
19096
19097$as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
19098
19099	fi
19100
19101
19102	for ac_header in mach/cthreads.h
19103do :
19104  ac_fn_c_check_header_mongrel "$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
19105if test "x$ac_cv_header_mach_cthreads_h" = xyes; then :
19106  cat >>confdefs.h <<_ACEOF
19107#define HAVE_MACH_CTHREADS_H 1
19108_ACEOF
19109
19110fi
19111
19112done
19113
19114	for ac_header in lwp/lwp.h
19115do :
19116  ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
19117if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
19118  cat >>confdefs.h <<_ACEOF
19119#define HAVE_LWP_LWP_H 1
19120_ACEOF
19121
19122fi
19123
19124done
19125
19126	for ac_header in thread.h synch.h
19127do :
19128  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19129ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19130if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19131  cat >>confdefs.h <<_ACEOF
19132#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19133_ACEOF
19134
19135fi
19136
19137done
19138
19139fi
19140
19141if test $ol_link_threads != no && test $ol_link_threads != nt ; then
19142
19143$as_echo "#define REENTRANT 1" >>confdefs.h
19144
19145
19146$as_echo "#define _REENTRANT 1" >>confdefs.h
19147
19148
19149$as_echo "#define THREAD_SAFE 1" >>confdefs.h
19150
19151
19152$as_echo "#define _THREAD_SAFE 1" >>confdefs.h
19153
19154
19155$as_echo "#define THREADSAFE 1" >>confdefs.h
19156
19157
19158$as_echo "#define _THREADSAFE 1" >>confdefs.h
19159
19160
19161$as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
19162
19163
19164			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific errno" >&5
19165$as_echo_n "checking for thread specific errno... " >&6; }
19166if ${ol_cv_errno_thread_specific+:} false; then :
19167  $as_echo_n "(cached) " >&6
19168else
19169
19170		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19171/* end confdefs.h.  */
19172#include <errno.h>
19173int
19174main ()
19175{
19176errno = 0;
19177  ;
19178  return 0;
19179}
19180_ACEOF
19181if ac_fn_c_try_link "$LINENO"; then :
19182  ol_cv_errno_thread_specific=yes
19183else
19184  ol_cv_errno_thread_specific=no
19185fi
19186rm -f core conftest.err conftest.$ac_objext \
19187    conftest$ac_exeext conftest.$ac_ext
19188
19189fi
19190{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_errno_thread_specific" >&5
19191$as_echo "$ol_cv_errno_thread_specific" >&6; }
19192
19193			{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific h_errno" >&5
19194$as_echo_n "checking for thread specific h_errno... " >&6; }
19195if ${ol_cv_h_errno_thread_specific+:} false; then :
19196  $as_echo_n "(cached) " >&6
19197else
19198
19199		cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19200/* end confdefs.h.  */
19201#include <netdb.h>
19202int
19203main ()
19204{
19205h_errno = 0;
19206  ;
19207  return 0;
19208}
19209_ACEOF
19210if ac_fn_c_try_link "$LINENO"; then :
19211  ol_cv_h_errno_thread_specific=yes
19212else
19213  ol_cv_h_errno_thread_specific=no
19214fi
19215rm -f core conftest.err conftest.$ac_objext \
19216    conftest$ac_exeext conftest.$ac_ext
19217
19218fi
19219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_h_errno_thread_specific" >&5
19220$as_echo "$ol_cv_h_errno_thread_specific" >&6; }
19221
19222	if test $ol_cv_errno_thread_specific != yes ||
19223	   test $ol_cv_h_errno_thread_specific != yes ; then
19224		LIBS="$LTHREAD_LIBS $LIBS"
19225		LTHREAD_LIBS=""
19226	fi
19227
19228fi
19229
19230if test $ol_link_threads = no ; then
19231	if test $ol_with_threads = yes ; then
19232		as_fn_error $? "no suitable thread support" "$LINENO" 5
19233	fi
19234
19235	if test $ol_with_threads = auto ; then
19236		{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable thread support, disabling threads" >&5
19237$as_echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
19238		ol_with_threads=no
19239	fi
19240
19241
19242$as_echo "#define NO_THREADS 1" >>confdefs.h
19243
19244	LTHREAD_LIBS=""
19245	BUILD_THREAD=no
19246else
19247	BUILD_THREAD=yes
19248fi
19249
19250if test $ol_link_threads != no ; then
19251
19252$as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1" >>confdefs.h
19253
19254fi
19255
19256# Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
19257case "$ol_with_threads" in
19258 no)
19259    ol_pthread_ok=no
19260
19261    ;;
19262 *)
19263
19264	have_pthreads=yes
19265	PTHREAD_LIBS="$LTHREAD_LIBS"
19266	CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19267	# The cast to long int works around a bug in the HP C Compiler
19268# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19269# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19270# This bug is HP SR number 8606223364.
19271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
19272$as_echo_n "checking size of pthread_t... " >&6; }
19273if ${ac_cv_sizeof_pthread_t+:} false; then :
19274  $as_echo_n "(cached) " >&6
19275else
19276  if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "
19277		$ac_includes_default
19278		#include <pthread.h>
19279
19280
19281"; then :
19282
19283else
19284  if test "$ac_cv_type_pthread_t" = yes; then
19285     { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19286$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19287as_fn_error 77 "cannot compute sizeof (pthread_t)
19288See \`config.log' for more details" "$LINENO" 5; }
19289   else
19290     ac_cv_sizeof_pthread_t=0
19291   fi
19292fi
19293
19294fi
19295{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
19296$as_echo "$ac_cv_sizeof_pthread_t" >&6; }
19297
19298
19299
19300cat >>confdefs.h <<_ACEOF
19301#define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
19302_ACEOF
19303
19304
19305
19306    ;;
19307esac
19308
19309ac_ext=c
19310ac_cpp='$CPP $CPPFLAGS'
19311ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19312ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19313ac_compiler_gnu=$ac_cv_c_compiler_gnu
19314
19315
19316fi
19317
19318
19319 if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
19320  PTHREADS_TRUE=
19321  PTHREADS_FALSE='#'
19322else
19323  PTHREADS_TRUE='#'
19324  PTHREADS_FALSE=
19325fi
19326
19327
19328# check if we should compile locking into the library
19329if test x$enable_thread_support = xno; then
19330
19331$as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
19332
19333fi
19334
19335# check if we should hard-code the mm functions.
19336if test x$enable_malloc_replacement = xno; then
19337
19338$as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
19339
19340fi
19341
19342# check if we should hard-code debugging out
19343if test x$enable_debug_mode = xno; then
19344
19345$as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
19346
19347fi
19348
19349# check if we should enable verbose debugging
19350if test x$enable_verbose_debug = xyes; then
19351	CFLAGS="$CFLAGS -DUSE_DEBUG"
19352fi
19353
19354# check if we have and should use openssl
19355 if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
19356  OPENSSL_TRUE=
19357  OPENSSL_FALSE='#'
19358else
19359  OPENSSL_TRUE='#'
19360  OPENSSL_FALSE=
19361fi
19362
19363
19364# Add some more warnings which we use in development but not in the
19365# released versions.  (Some relevant gcc versions can't handle these.)
19366if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
19367
19368  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19369/* end confdefs.h.  */
19370
19371int
19372main ()
19373{
19374
19375#if !defined(__GNUC__) || (__GNUC__ < 4)
19376#error
19377#endif
19378  ;
19379  return 0;
19380}
19381_ACEOF
19382if ac_fn_c_try_compile "$LINENO"; then :
19383  have_gcc4=yes
19384else
19385  have_gcc4=no
19386fi
19387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19388
19389  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19390/* end confdefs.h.  */
19391
19392int
19393main ()
19394{
19395
19396#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
19397#error
19398#endif
19399  ;
19400  return 0;
19401}
19402_ACEOF
19403if ac_fn_c_try_compile "$LINENO"; then :
19404  have_gcc42=yes
19405else
19406  have_gcc42=no
19407fi
19408rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19409
19410  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19411/* end confdefs.h.  */
19412
19413int
19414main ()
19415{
19416
19417#if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
19418#error
19419#endif
19420  ;
19421  return 0;
19422}
19423_ACEOF
19424if ac_fn_c_try_compile "$LINENO"; then :
19425  have_gcc45=yes
19426else
19427  have_gcc45=no
19428fi
19429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19430
19431  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19432/* end confdefs.h.  */
19433
19434int
19435main ()
19436{
19437
19438#if !defined(__clang__)
19439#error
19440#endif
19441  ;
19442  return 0;
19443}
19444_ACEOF
19445if ac_fn_c_try_compile "$LINENO"; then :
19446  have_clang=yes
19447else
19448  have_clang=no
19449fi
19450rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19451
19452  CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum"
19453  if test x$enable_gcc_warnings = xyes; then
19454    CFLAGS="$CFLAGS -Werror"
19455  fi
19456
19457  CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
19458
19459  if test x$have_gcc4 = xyes ; then
19460    # These warnings break gcc 3.3.5 and work on gcc 4.0.2
19461    CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
19462    #CFLAGS="$CFLAGS -Wold-style-definition"
19463  fi
19464
19465  if test x$have_gcc42 = xyes ; then
19466    # These warnings break gcc 4.0.2 and work on gcc 4.2
19467    CFLAGS="$CFLAGS -Waddress"
19468  fi
19469
19470  if test x$have_gcc42 = xyes && test x$have_clang = xno; then
19471    # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
19472    CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
19473  fi
19474
19475  if test x$have_gcc45 = xyes ; then
19476    # These warnings work on gcc 4.5
19477    CFLAGS="$CFLAGS -Wlogical-op"
19478  fi
19479
19480  if test x$have_clang = xyes; then
19481    # Disable the unused-function warnings, because these trigger
19482    # for minheap-internal.h related code.
19483    CFLAGS="$CFLAGS -Wno-unused-function"
19484
19485    # clang on macosx emits warnigns for each directory specified which
19486    # isn't "used" generating a lot of build noise (typically 3 warnings
19487    # per file
19488    case "$host_os" in
19489        darwin*)
19490            CFLAGS="$CFLAGS -Qunused-arguments"
19491        ;;
19492    esac
19493  fi
19494
19495##This will break the world on some 64-bit architectures
19496# CFLAGS="$CFLAGS -Winline"
19497
19498fi
19499
19500LIBEVENT_GC_SECTIONS=
19501if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
19502    { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
19503$as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
19504if ${libevent_cv_gc_sections_runs+:} false; then :
19505  $as_echo_n "(cached) " >&6
19506else
19507
19508	    	    	    	    	    	    	    	    	    	    	    origCFLAGS="$CFLAGS"
19509	    CFLAGS="$CFLAGS -Wl,--gc-sections"
19510	    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19511/* end confdefs.h.  */
19512
19513			#include <stdlib.h>
19514			#include <stdio.h>
19515
19516int
19517main ()
19518{
19519
19520			FILE *	fpC;
19521			char	buf[32];
19522			size_t	cch;
19523			int	read_success_once;
19524
19525			fpC = fopen("conftest.c", "r");
19526			if (NULL == fpC)
19527				exit(1);
19528			do {
19529				cch = fread(buf, sizeof(buf), 1, fpC);
19530				read_success_once |= (0 != cch);
19531			} while (0 != cch);
19532			if (!read_success_once)
19533				exit(2);
19534			if (!feof(fpC))
19535				exit(3);
19536			if (0 != fclose(fpC))
19537				exit(4);
19538
19539			exit(EXIT_SUCCESS);
19540
19541
19542  ;
19543  return 0;
19544}
19545_ACEOF
19546if ac_fn_c_try_link "$LINENO"; then :
19547
19548                                                            		    if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
19549			libevent_cv_gc_sections_runs=no
19550		    else
19551			libevent_cv_gc_sections_runs=no
19552			./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
19553		    fi
19554
19555else
19556  libevent_cv_gc_sections_runs=no
19557
19558fi
19559rm -f core conftest.err conftest.$ac_objext \
19560    conftest$ac_exeext conftest.$ac_ext
19561	    CFLAGS="$origCFLAGS"
19562	    { origCFLAGS=; unset origCFLAGS;}
19563
19564
19565fi
19566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
19567$as_echo "$libevent_cv_gc_sections_runs" >&6; }
19568    case "$libevent_cv_gc_sections_runs" in
19569     yes)
19570	CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
19571	LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
19572	;;
19573    esac
19574fi
19575
19576
19577 if test "$enable_libevent_install" = "yes"; then
19578  INSTALL_LIBEVENT_TRUE=
19579  INSTALL_LIBEVENT_FALSE='#'
19580else
19581  INSTALL_LIBEVENT_TRUE='#'
19582  INSTALL_LIBEVENT_FALSE=
19583fi
19584
19585
19586ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc"
19587
19588ac_config_files="$ac_config_files Makefile"
19589
19590cat >confcache <<\_ACEOF
19591# This file is a shell script that caches the results of configure
19592# tests run on this system so they can be shared between configure
19593# scripts and configure runs, see configure's option --config-cache.
19594# It is not useful on other systems.  If it contains results you don't
19595# want to keep, you may remove or edit it.
19596#
19597# config.status only pays attention to the cache file if you give it
19598# the --recheck option to rerun configure.
19599#
19600# `ac_cv_env_foo' variables (set or unset) will be overridden when
19601# loading this file, other *unset* `ac_cv_foo' will be assigned the
19602# following values.
19603
19604_ACEOF
19605
19606# The following way of writing the cache mishandles newlines in values,
19607# but we know of no workaround that is simple, portable, and efficient.
19608# So, we kill variables containing newlines.
19609# Ultrix sh set writes to stderr and can't be redirected directly,
19610# and sets the high bit in the cache file unless we assign to the vars.
19611(
19612  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19613    eval ac_val=\$$ac_var
19614    case $ac_val in #(
19615    *${as_nl}*)
19616      case $ac_var in #(
19617      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19618$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19619      esac
19620      case $ac_var in #(
19621      _ | IFS | as_nl) ;; #(
19622      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19623      *) { eval $ac_var=; unset $ac_var;} ;;
19624      esac ;;
19625    esac
19626  done
19627
19628  (set) 2>&1 |
19629    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19630    *${as_nl}ac_space=\ *)
19631      # `set' does not quote correctly, so add quotes: double-quote
19632      # substitution turns \\\\ into \\, and sed turns \\ into \.
19633      sed -n \
19634	"s/'/'\\\\''/g;
19635	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19636      ;; #(
19637    *)
19638      # `set' quotes correctly as required by POSIX, so do not add quotes.
19639      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19640      ;;
19641    esac |
19642    sort
19643) |
19644  sed '
19645     /^ac_cv_env_/b end
19646     t clear
19647     :clear
19648     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19649     t end
19650     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19651     :end' >>confcache
19652if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19653  if test -w "$cache_file"; then
19654    if test "x$cache_file" != "x/dev/null"; then
19655      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19656$as_echo "$as_me: updating cache $cache_file" >&6;}
19657      if test ! -f "$cache_file" || test -h "$cache_file"; then
19658	cat confcache >"$cache_file"
19659      else
19660        case $cache_file in #(
19661        */* | ?:*)
19662	  mv -f confcache "$cache_file"$$ &&
19663	  mv -f "$cache_file"$$ "$cache_file" ;; #(
19664        *)
19665	  mv -f confcache "$cache_file" ;;
19666	esac
19667      fi
19668    fi
19669  else
19670    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19671$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19672  fi
19673fi
19674rm -f confcache
19675
19676test "x$prefix" = xNONE && prefix=$ac_default_prefix
19677# Let make expand exec_prefix.
19678test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19679
19680DEFS=-DHAVE_CONFIG_H
19681
19682ac_libobjs=
19683ac_ltlibobjs=
19684U=
19685for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19686  # 1. Remove the extension, and $U if already installed.
19687  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19688  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19689  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19690  #    will be set to the directory where LIBOBJS objects are built.
19691  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19692  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19693done
19694LIBOBJS=$ac_libobjs
19695
19696LTLIBOBJS=$ac_ltlibobjs
19697
19698
19699 if test -n "$EXEEXT"; then
19700  am__EXEEXT_TRUE=
19701  am__EXEEXT_FALSE='#'
19702else
19703  am__EXEEXT_TRUE='#'
19704  am__EXEEXT_FALSE=
19705fi
19706
19707if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19708  as_fn_error $? "conditional \"AMDEP\" was never defined.
19709Usually this means the macro was only invoked conditionally." "$LINENO" 5
19710fi
19711if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19712  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19713Usually this means the macro was only invoked conditionally." "$LINENO" 5
19714fi
19715if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
19716  as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
19717Usually this means the macro was only invoked conditionally." "$LINENO" 5
19718fi
19719if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
19720  as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
19721Usually this means the macro was only invoked conditionally." "$LINENO" 5
19722fi
19723if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
19724  as_fn_error $? "conditional \"OPENSSL\" was never defined.
19725Usually this means the macro was only invoked conditionally." "$LINENO" 5
19726fi
19727if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
19728  as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
19729Usually this means the macro was only invoked conditionally." "$LINENO" 5
19730fi
19731if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
19732  as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
19733Usually this means the macro was only invoked conditionally." "$LINENO" 5
19734fi
19735if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
19736  as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
19737Usually this means the macro was only invoked conditionally." "$LINENO" 5
19738fi
19739if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then
19740  as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined.
19741Usually this means the macro was only invoked conditionally." "$LINENO" 5
19742fi
19743if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
19744  as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
19745Usually this means the macro was only invoked conditionally." "$LINENO" 5
19746fi
19747if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
19748  as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
19749Usually this means the macro was only invoked conditionally." "$LINENO" 5
19750fi
19751if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
19752  as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
19753Usually this means the macro was only invoked conditionally." "$LINENO" 5
19754fi
19755if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
19756  as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
19757Usually this means the macro was only invoked conditionally." "$LINENO" 5
19758fi
19759if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
19760  as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
19761Usually this means the macro was only invoked conditionally." "$LINENO" 5
19762fi
19763if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
19764  as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
19765Usually this means the macro was only invoked conditionally." "$LINENO" 5
19766fi
19767if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
19768  as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
19769Usually this means the macro was only invoked conditionally." "$LINENO" 5
19770fi
19771if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
19772  as_fn_error $? "conditional \"PTHREADS\" was never defined.
19773Usually this means the macro was only invoked conditionally." "$LINENO" 5
19774fi
19775if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
19776  as_fn_error $? "conditional \"OPENSSL\" was never defined.
19777Usually this means the macro was only invoked conditionally." "$LINENO" 5
19778fi
19779if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
19780  as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
19781Usually this means the macro was only invoked conditionally." "$LINENO" 5
19782fi
19783
19784: "${CONFIG_STATUS=./config.status}"
19785ac_write_fail=0
19786ac_clean_files_save=$ac_clean_files
19787ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19788{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19789$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19790as_write_fail=0
19791cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19792#! $SHELL
19793# Generated by $as_me.
19794# Run this file to recreate the current configuration.
19795# Compiler output produced by configure, useful for debugging
19796# configure, is in config.log if it exists.
19797
19798debug=false
19799ac_cs_recheck=false
19800ac_cs_silent=false
19801
19802SHELL=\${CONFIG_SHELL-$SHELL}
19803export SHELL
19804_ASEOF
19805cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19806## -------------------- ##
19807## M4sh Initialization. ##
19808## -------------------- ##
19809
19810# Be more Bourne compatible
19811DUALCASE=1; export DUALCASE # for MKS sh
19812if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19813  emulate sh
19814  NULLCMD=:
19815  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19816  # is contrary to our usage.  Disable this feature.
19817  alias -g '${1+"$@"}'='"$@"'
19818  setopt NO_GLOB_SUBST
19819else
19820  case `(set -o) 2>/dev/null` in #(
19821  *posix*) :
19822    set -o posix ;; #(
19823  *) :
19824     ;;
19825esac
19826fi
19827
19828
19829as_nl='
19830'
19831export as_nl
19832# Printing a long string crashes Solaris 7 /usr/bin/printf.
19833as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19834as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19835as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19836# Prefer a ksh shell builtin over an external printf program on Solaris,
19837# but without wasting forks for bash or zsh.
19838if test -z "$BASH_VERSION$ZSH_VERSION" \
19839    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19840  as_echo='print -r --'
19841  as_echo_n='print -rn --'
19842elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19843  as_echo='printf %s\n'
19844  as_echo_n='printf %s'
19845else
19846  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19847    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19848    as_echo_n='/usr/ucb/echo -n'
19849  else
19850    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19851    as_echo_n_body='eval
19852      arg=$1;
19853      case $arg in #(
19854      *"$as_nl"*)
19855	expr "X$arg" : "X\\(.*\\)$as_nl";
19856	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19857      esac;
19858      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19859    '
19860    export as_echo_n_body
19861    as_echo_n='sh -c $as_echo_n_body as_echo'
19862  fi
19863  export as_echo_body
19864  as_echo='sh -c $as_echo_body as_echo'
19865fi
19866
19867# The user is always right.
19868if test "${PATH_SEPARATOR+set}" != set; then
19869  PATH_SEPARATOR=:
19870  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19871    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19872      PATH_SEPARATOR=';'
19873  }
19874fi
19875
19876
19877# IFS
19878# We need space, tab and new line, in precisely that order.  Quoting is
19879# there to prevent editors from complaining about space-tab.
19880# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19881# splitting by setting IFS to empty value.)
19882IFS=" ""	$as_nl"
19883
19884# Find who we are.  Look in the path if we contain no directory separator.
19885as_myself=
19886case $0 in #((
19887  *[\\/]* ) as_myself=$0 ;;
19888  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19889for as_dir in $PATH
19890do
19891  IFS=$as_save_IFS
19892  test -z "$as_dir" && as_dir=.
19893    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19894  done
19895IFS=$as_save_IFS
19896
19897     ;;
19898esac
19899# We did not find ourselves, most probably we were run as `sh COMMAND'
19900# in which case we are not to be found in the path.
19901if test "x$as_myself" = x; then
19902  as_myself=$0
19903fi
19904if test ! -f "$as_myself"; then
19905  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19906  exit 1
19907fi
19908
19909# Unset variables that we do not need and which cause bugs (e.g. in
19910# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19911# suppresses any "Segmentation fault" message there.  '((' could
19912# trigger a bug in pdksh 5.2.14.
19913for as_var in BASH_ENV ENV MAIL MAILPATH
19914do eval test x\${$as_var+set} = xset \
19915  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19916done
19917PS1='$ '
19918PS2='> '
19919PS4='+ '
19920
19921# NLS nuisances.
19922LC_ALL=C
19923export LC_ALL
19924LANGUAGE=C
19925export LANGUAGE
19926
19927# CDPATH.
19928(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19929
19930
19931# as_fn_error STATUS ERROR [LINENO LOG_FD]
19932# ----------------------------------------
19933# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19934# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19935# script with STATUS, using 1 if that was 0.
19936as_fn_error ()
19937{
19938  as_status=$1; test $as_status -eq 0 && as_status=1
19939  if test "$4"; then
19940    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19941    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19942  fi
19943  $as_echo "$as_me: error: $2" >&2
19944  as_fn_exit $as_status
19945} # as_fn_error
19946
19947
19948# as_fn_set_status STATUS
19949# -----------------------
19950# Set $? to STATUS, without forking.
19951as_fn_set_status ()
19952{
19953  return $1
19954} # as_fn_set_status
19955
19956# as_fn_exit STATUS
19957# -----------------
19958# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19959as_fn_exit ()
19960{
19961  set +e
19962  as_fn_set_status $1
19963  exit $1
19964} # as_fn_exit
19965
19966# as_fn_unset VAR
19967# ---------------
19968# Portably unset VAR.
19969as_fn_unset ()
19970{
19971  { eval $1=; unset $1;}
19972}
19973as_unset=as_fn_unset
19974# as_fn_append VAR VALUE
19975# ----------------------
19976# Append the text in VALUE to the end of the definition contained in VAR. Take
19977# advantage of any shell optimizations that allow amortized linear growth over
19978# repeated appends, instead of the typical quadratic growth present in naive
19979# implementations.
19980if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19981  eval 'as_fn_append ()
19982  {
19983    eval $1+=\$2
19984  }'
19985else
19986  as_fn_append ()
19987  {
19988    eval $1=\$$1\$2
19989  }
19990fi # as_fn_append
19991
19992# as_fn_arith ARG...
19993# ------------------
19994# Perform arithmetic evaluation on the ARGs, and store the result in the
19995# global $as_val. Take advantage of shells that can avoid forks. The arguments
19996# must be portable across $(()) and expr.
19997if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19998  eval 'as_fn_arith ()
19999  {
20000    as_val=$(( $* ))
20001  }'
20002else
20003  as_fn_arith ()
20004  {
20005    as_val=`expr "$@" || test $? -eq 1`
20006  }
20007fi # as_fn_arith
20008
20009
20010if expr a : '\(a\)' >/dev/null 2>&1 &&
20011   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20012  as_expr=expr
20013else
20014  as_expr=false
20015fi
20016
20017if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20018  as_basename=basename
20019else
20020  as_basename=false
20021fi
20022
20023if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20024  as_dirname=dirname
20025else
20026  as_dirname=false
20027fi
20028
20029as_me=`$as_basename -- "$0" ||
20030$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20031	 X"$0" : 'X\(//\)$' \| \
20032	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20033$as_echo X/"$0" |
20034    sed '/^.*\/\([^/][^/]*\)\/*$/{
20035	    s//\1/
20036	    q
20037	  }
20038	  /^X\/\(\/\/\)$/{
20039	    s//\1/
20040	    q
20041	  }
20042	  /^X\/\(\/\).*/{
20043	    s//\1/
20044	    q
20045	  }
20046	  s/.*/./; q'`
20047
20048# Avoid depending upon Character Ranges.
20049as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20050as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20051as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20052as_cr_digits='0123456789'
20053as_cr_alnum=$as_cr_Letters$as_cr_digits
20054
20055ECHO_C= ECHO_N= ECHO_T=
20056case `echo -n x` in #(((((
20057-n*)
20058  case `echo 'xy\c'` in
20059  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20060  xy)  ECHO_C='\c';;
20061  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
20062       ECHO_T='	';;
20063  esac;;
20064*)
20065  ECHO_N='-n';;
20066esac
20067
20068rm -f conf$$ conf$$.exe conf$$.file
20069if test -d conf$$.dir; then
20070  rm -f conf$$.dir/conf$$.file
20071else
20072  rm -f conf$$.dir
20073  mkdir conf$$.dir 2>/dev/null
20074fi
20075if (echo >conf$$.file) 2>/dev/null; then
20076  if ln -s conf$$.file conf$$ 2>/dev/null; then
20077    as_ln_s='ln -s'
20078    # ... but there are two gotchas:
20079    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20080    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20081    # In both cases, we have to default to `cp -p'.
20082    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20083      as_ln_s='cp -p'
20084  elif ln conf$$.file conf$$ 2>/dev/null; then
20085    as_ln_s=ln
20086  else
20087    as_ln_s='cp -p'
20088  fi
20089else
20090  as_ln_s='cp -p'
20091fi
20092rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20093rmdir conf$$.dir 2>/dev/null
20094
20095
20096# as_fn_mkdir_p
20097# -------------
20098# Create "$as_dir" as a directory, including parents if necessary.
20099as_fn_mkdir_p ()
20100{
20101
20102  case $as_dir in #(
20103  -*) as_dir=./$as_dir;;
20104  esac
20105  test -d "$as_dir" || eval $as_mkdir_p || {
20106    as_dirs=
20107    while :; do
20108      case $as_dir in #(
20109      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20110      *) as_qdir=$as_dir;;
20111      esac
20112      as_dirs="'$as_qdir' $as_dirs"
20113      as_dir=`$as_dirname -- "$as_dir" ||
20114$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20115	 X"$as_dir" : 'X\(//\)[^/]' \| \
20116	 X"$as_dir" : 'X\(//\)$' \| \
20117	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20118$as_echo X"$as_dir" |
20119    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20120	    s//\1/
20121	    q
20122	  }
20123	  /^X\(\/\/\)[^/].*/{
20124	    s//\1/
20125	    q
20126	  }
20127	  /^X\(\/\/\)$/{
20128	    s//\1/
20129	    q
20130	  }
20131	  /^X\(\/\).*/{
20132	    s//\1/
20133	    q
20134	  }
20135	  s/.*/./; q'`
20136      test -d "$as_dir" && break
20137    done
20138    test -z "$as_dirs" || eval "mkdir $as_dirs"
20139  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20140
20141
20142} # as_fn_mkdir_p
20143if mkdir -p . 2>/dev/null; then
20144  as_mkdir_p='mkdir -p "$as_dir"'
20145else
20146  test -d ./-p && rmdir ./-p
20147  as_mkdir_p=false
20148fi
20149
20150if test -x / >/dev/null 2>&1; then
20151  as_test_x='test -x'
20152else
20153  if ls -dL / >/dev/null 2>&1; then
20154    as_ls_L_option=L
20155  else
20156    as_ls_L_option=
20157  fi
20158  as_test_x='
20159    eval sh -c '\''
20160      if test -d "$1"; then
20161	test -d "$1/.";
20162      else
20163	case $1 in #(
20164	-*)set "./$1";;
20165	esac;
20166	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
20167	???[sx]*):;;*)false;;esac;fi
20168    '\'' sh
20169  '
20170fi
20171as_executable_p=$as_test_x
20172
20173# Sed expression to map a string onto a valid CPP name.
20174as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20175
20176# Sed expression to map a string onto a valid variable name.
20177as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20178
20179
20180exec 6>&1
20181## ----------------------------------- ##
20182## Main body of $CONFIG_STATUS script. ##
20183## ----------------------------------- ##
20184_ASEOF
20185test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20186
20187cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20188# Save the log message, to keep $0 and so on meaningful, and to
20189# report actual input values of CONFIG_FILES etc. instead of their
20190# values after options handling.
20191ac_log="
20192This file was extended by libevent $as_me 2.1.3-alpha-dev, which was
20193generated by GNU Autoconf 2.68.  Invocation command line was
20194
20195  CONFIG_FILES    = $CONFIG_FILES
20196  CONFIG_HEADERS  = $CONFIG_HEADERS
20197  CONFIG_LINKS    = $CONFIG_LINKS
20198  CONFIG_COMMANDS = $CONFIG_COMMANDS
20199  $ $0 $@
20200
20201on `(hostname || uname -n) 2>/dev/null | sed 1q`
20202"
20203
20204_ACEOF
20205
20206case $ac_config_files in *"
20207"*) set x $ac_config_files; shift; ac_config_files=$*;;
20208esac
20209
20210case $ac_config_headers in *"
20211"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20212esac
20213
20214
20215cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20216# Files that config.status was made for.
20217config_files="$ac_config_files"
20218config_headers="$ac_config_headers"
20219config_commands="$ac_config_commands"
20220
20221_ACEOF
20222
20223cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20224ac_cs_usage="\
20225\`$as_me' instantiates files and other configuration actions
20226from templates according to the current configuration.  Unless the files
20227and actions are specified as TAGs, all are instantiated by default.
20228
20229Usage: $0 [OPTION]... [TAG]...
20230
20231  -h, --help       print this help, then exit
20232  -V, --version    print version number and configuration settings, then exit
20233      --config     print configuration, then exit
20234  -q, --quiet, --silent
20235                   do not print progress messages
20236  -d, --debug      don't remove temporary files
20237      --recheck    update $as_me by reconfiguring in the same conditions
20238      --file=FILE[:TEMPLATE]
20239                   instantiate the configuration file FILE
20240      --header=FILE[:TEMPLATE]
20241                   instantiate the configuration header FILE
20242
20243Configuration files:
20244$config_files
20245
20246Configuration headers:
20247$config_headers
20248
20249Configuration commands:
20250$config_commands
20251
20252Report bugs to the package provider."
20253
20254_ACEOF
20255cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20256ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20257ac_cs_version="\\
20258libevent config.status 2.1.3-alpha-dev
20259configured by $0, generated by GNU Autoconf 2.68,
20260  with options \\"\$ac_cs_config\\"
20261
20262Copyright (C) 2010 Free Software Foundation, Inc.
20263This config.status script is free software; the Free Software Foundation
20264gives unlimited permission to copy, distribute and modify it."
20265
20266ac_pwd='$ac_pwd'
20267srcdir='$srcdir'
20268INSTALL='$INSTALL'
20269MKDIR_P='$MKDIR_P'
20270AWK='$AWK'
20271test -n "\$AWK" || AWK=awk
20272_ACEOF
20273
20274cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20275# The default lists apply if the user does not specify any file.
20276ac_need_defaults=:
20277while test $# != 0
20278do
20279  case $1 in
20280  --*=?*)
20281    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20282    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20283    ac_shift=:
20284    ;;
20285  --*=)
20286    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20287    ac_optarg=
20288    ac_shift=:
20289    ;;
20290  *)
20291    ac_option=$1
20292    ac_optarg=$2
20293    ac_shift=shift
20294    ;;
20295  esac
20296
20297  case $ac_option in
20298  # Handling of the options.
20299  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20300    ac_cs_recheck=: ;;
20301  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20302    $as_echo "$ac_cs_version"; exit ;;
20303  --config | --confi | --conf | --con | --co | --c )
20304    $as_echo "$ac_cs_config"; exit ;;
20305  --debug | --debu | --deb | --de | --d | -d )
20306    debug=: ;;
20307  --file | --fil | --fi | --f )
20308    $ac_shift
20309    case $ac_optarg in
20310    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20311    '') as_fn_error $? "missing file argument" ;;
20312    esac
20313    as_fn_append CONFIG_FILES " '$ac_optarg'"
20314    ac_need_defaults=false;;
20315  --header | --heade | --head | --hea )
20316    $ac_shift
20317    case $ac_optarg in
20318    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20319    esac
20320    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20321    ac_need_defaults=false;;
20322  --he | --h)
20323    # Conflict between --help and --header
20324    as_fn_error $? "ambiguous option: \`$1'
20325Try \`$0 --help' for more information.";;
20326  --help | --hel | -h )
20327    $as_echo "$ac_cs_usage"; exit ;;
20328  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20329  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20330    ac_cs_silent=: ;;
20331
20332  # This is an error.
20333  -*) as_fn_error $? "unrecognized option: \`$1'
20334Try \`$0 --help' for more information." ;;
20335
20336  *) as_fn_append ac_config_targets " $1"
20337     ac_need_defaults=false ;;
20338
20339  esac
20340  shift
20341done
20342
20343ac_configure_extra_args=
20344
20345if $ac_cs_silent; then
20346  exec 6>/dev/null
20347  ac_configure_extra_args="$ac_configure_extra_args --silent"
20348fi
20349
20350_ACEOF
20351cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20352if \$ac_cs_recheck; then
20353  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20354  shift
20355  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20356  CONFIG_SHELL='$SHELL'
20357  export CONFIG_SHELL
20358  exec "\$@"
20359fi
20360
20361_ACEOF
20362cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20363exec 5>>config.log
20364{
20365  echo
20366  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20367## Running $as_me. ##
20368_ASBOX
20369  $as_echo "$ac_log"
20370} >&5
20371
20372_ACEOF
20373cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20374#
20375# INIT-COMMANDS
20376#
20377AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20378
20379
20380# The HP-UX ksh and POSIX shell print the target directory to stdout
20381# if CDPATH is set.
20382(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20383
20384sed_quote_subst='$sed_quote_subst'
20385double_quote_subst='$double_quote_subst'
20386delay_variable_subst='$delay_variable_subst'
20387macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20388macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20389enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20390enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20391pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20392enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20393SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20394ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20395host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20396host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20397host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20398build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20399build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20400build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20401SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20402Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20403GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20404EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20405FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20406LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20407NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20408LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20409max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20410ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20411exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20412lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20413lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20414lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20415lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20416lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20417reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20418reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20419OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20420deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20421file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20422file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20423want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20424DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20425sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20426AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20427AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20428archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20429STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20430RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20431old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20432old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20433old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20434lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20435CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20436CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20437compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20438GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20439lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20440lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20441lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20442lt_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"`'
20443nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20444lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20445objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20446MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20447lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20448lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20449lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20450lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20451lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20452need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20453MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20454DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20455NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20456LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20457OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20458OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20459libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20460shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20461extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20462archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20463enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20464export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20465whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20466compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20467old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20468old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20469archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20470archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20471module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20472module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20473with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20474allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20475no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20476hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20477hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
20478hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20479hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20480hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20481hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20482hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20483hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20484inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20485link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20486always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20487export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20488exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20489include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20490prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20491postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20492file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20493variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20494need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20495need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20496version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20497runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20498shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20499shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20500libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20501library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20502soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20503install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20504postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20505postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20506finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20507finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20508hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20509sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20510sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
20511hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20512enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20513enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20514enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20515old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20516striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20517
20518LTCC='$LTCC'
20519LTCFLAGS='$LTCFLAGS'
20520compiler='$compiler_DEFAULT'
20521
20522# A function that is used when there is no print builtin or printf.
20523func_fallback_echo ()
20524{
20525  eval 'cat <<_LTECHO_EOF
20526\$1
20527_LTECHO_EOF'
20528}
20529
20530# Quote evaled strings.
20531for var in SHELL \
20532ECHO \
20533SED \
20534GREP \
20535EGREP \
20536FGREP \
20537LD \
20538NM \
20539LN_S \
20540lt_SP2NL \
20541lt_NL2SP \
20542reload_flag \
20543OBJDUMP \
20544deplibs_check_method \
20545file_magic_cmd \
20546file_magic_glob \
20547want_nocaseglob \
20548DLLTOOL \
20549sharedlib_from_linklib_cmd \
20550AR \
20551AR_FLAGS \
20552archiver_list_spec \
20553STRIP \
20554RANLIB \
20555CC \
20556CFLAGS \
20557compiler \
20558lt_cv_sys_global_symbol_pipe \
20559lt_cv_sys_global_symbol_to_cdecl \
20560lt_cv_sys_global_symbol_to_c_name_address \
20561lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20562nm_file_list_spec \
20563lt_prog_compiler_no_builtin_flag \
20564lt_prog_compiler_pic \
20565lt_prog_compiler_wl \
20566lt_prog_compiler_static \
20567lt_cv_prog_compiler_c_o \
20568need_locks \
20569MANIFEST_TOOL \
20570DSYMUTIL \
20571NMEDIT \
20572LIPO \
20573OTOOL \
20574OTOOL64 \
20575shrext_cmds \
20576export_dynamic_flag_spec \
20577whole_archive_flag_spec \
20578compiler_needs_object \
20579with_gnu_ld \
20580allow_undefined_flag \
20581no_undefined_flag \
20582hardcode_libdir_flag_spec \
20583hardcode_libdir_flag_spec_ld \
20584hardcode_libdir_separator \
20585exclude_expsyms \
20586include_expsyms \
20587file_list_spec \
20588variables_saved_for_relink \
20589libname_spec \
20590library_names_spec \
20591soname_spec \
20592install_override_mode \
20593finish_eval \
20594old_striplib \
20595striplib; do
20596    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20597    *[\\\\\\\`\\"\\\$]*)
20598      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20599      ;;
20600    *)
20601      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20602      ;;
20603    esac
20604done
20605
20606# Double-quote double-evaled strings.
20607for var in reload_cmds \
20608old_postinstall_cmds \
20609old_postuninstall_cmds \
20610old_archive_cmds \
20611extract_expsyms_cmds \
20612old_archive_from_new_cmds \
20613old_archive_from_expsyms_cmds \
20614archive_cmds \
20615archive_expsym_cmds \
20616module_cmds \
20617module_expsym_cmds \
20618export_symbols_cmds \
20619prelink_cmds \
20620postlink_cmds \
20621postinstall_cmds \
20622postuninstall_cmds \
20623finish_cmds \
20624sys_lib_search_path_spec \
20625sys_lib_dlsearch_path_spec; do
20626    case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20627    *[\\\\\\\`\\"\\\$]*)
20628      eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20629      ;;
20630    *)
20631      eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20632      ;;
20633    esac
20634done
20635
20636ac_aux_dir='$ac_aux_dir'
20637xsi_shell='$xsi_shell'
20638lt_shell_append='$lt_shell_append'
20639
20640# See if we are running on zsh, and set the options which allow our
20641# commands through without removal of \ escapes INIT.
20642if test -n "\${ZSH_VERSION+set}" ; then
20643   setopt NO_GLOB_SUBST
20644fi
20645
20646
20647    PACKAGE='$PACKAGE'
20648    VERSION='$VERSION'
20649    TIMESTAMP='$TIMESTAMP'
20650    RM='$RM'
20651    ofile='$ofile'
20652
20653
20654
20655
20656_ACEOF
20657
20658cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20659
20660# Handling of arguments.
20661for ac_config_target in $ac_config_targets
20662do
20663  case $ac_config_target in
20664    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20665    "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;;
20666    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20667    "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20668    "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
20669    "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
20670    "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
20671    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20672
20673  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20674  esac
20675done
20676
20677
20678# If the user did not use the arguments to specify the items to instantiate,
20679# then the envvar interface is used.  Set only those that are not.
20680# We use the long form for the default assignment because of an extremely
20681# bizarre bug on SunOS 4.1.3.
20682if $ac_need_defaults; then
20683  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20684  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20685  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20686fi
20687
20688# Have a temporary directory for convenience.  Make it in the build tree
20689# simply because there is no reason against having it here, and in addition,
20690# creating and moving files from /tmp can sometimes cause problems.
20691# Hook for its removal unless debugging.
20692# Note that there is a small window in which the directory will not be cleaned:
20693# after its creation but before its name has been assigned to `$tmp'.
20694$debug ||
20695{
20696  tmp= ac_tmp=
20697  trap 'exit_status=$?
20698  : "${ac_tmp:=$tmp}"
20699  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20700' 0
20701  trap 'as_fn_exit 1' 1 2 13 15
20702}
20703# Create a (secure) tmp directory for tmp files.
20704
20705{
20706  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20707  test -d "$tmp"
20708}  ||
20709{
20710  tmp=./conf$$-$RANDOM
20711  (umask 077 && mkdir "$tmp")
20712} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20713ac_tmp=$tmp
20714
20715# Set up the scripts for CONFIG_FILES section.
20716# No need to generate them if there are no CONFIG_FILES.
20717# This happens for instance with `./config.status config.h'.
20718if test -n "$CONFIG_FILES"; then
20719
20720
20721ac_cr=`echo X | tr X '\015'`
20722# On cygwin, bash can eat \r inside `` if the user requested igncr.
20723# But we know of no other shell where ac_cr would be empty at this
20724# point, so we can use a bashism as a fallback.
20725if test "x$ac_cr" = x; then
20726  eval ac_cr=\$\'\\r\'
20727fi
20728ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20729if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20730  ac_cs_awk_cr='\\r'
20731else
20732  ac_cs_awk_cr=$ac_cr
20733fi
20734
20735echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20736_ACEOF
20737
20738
20739{
20740  echo "cat >conf$$subs.awk <<_ACEOF" &&
20741  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20742  echo "_ACEOF"
20743} >conf$$subs.sh ||
20744  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20745ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20746ac_delim='%!_!# '
20747for ac_last_try in false false false false false :; do
20748  . ./conf$$subs.sh ||
20749    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20750
20751  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20752  if test $ac_delim_n = $ac_delim_num; then
20753    break
20754  elif $ac_last_try; then
20755    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20756  else
20757    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20758  fi
20759done
20760rm -f conf$$subs.sh
20761
20762cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20763cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20764_ACEOF
20765sed -n '
20766h
20767s/^/S["/; s/!.*/"]=/
20768p
20769g
20770s/^[^!]*!//
20771:repl
20772t repl
20773s/'"$ac_delim"'$//
20774t delim
20775:nl
20776h
20777s/\(.\{148\}\)..*/\1/
20778t more1
20779s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20780p
20781n
20782b repl
20783:more1
20784s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20785p
20786g
20787s/.\{148\}//
20788t nl
20789:delim
20790h
20791s/\(.\{148\}\)..*/\1/
20792t more2
20793s/["\\]/\\&/g; s/^/"/; s/$/"/
20794p
20795b
20796:more2
20797s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20798p
20799g
20800s/.\{148\}//
20801t delim
20802' <conf$$subs.awk | sed '
20803/^[^""]/{
20804  N
20805  s/\n//
20806}
20807' >>$CONFIG_STATUS || ac_write_fail=1
20808rm -f conf$$subs.awk
20809cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20810_ACAWK
20811cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20812  for (key in S) S_is_set[key] = 1
20813  FS = ""
20814
20815}
20816{
20817  line = $ 0
20818  nfields = split(line, field, "@")
20819  substed = 0
20820  len = length(field[1])
20821  for (i = 2; i < nfields; i++) {
20822    key = field[i]
20823    keylen = length(key)
20824    if (S_is_set[key]) {
20825      value = S[key]
20826      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20827      len += length(value) + length(field[++i])
20828      substed = 1
20829    } else
20830      len += 1 + keylen
20831  }
20832
20833  print line
20834}
20835
20836_ACAWK
20837_ACEOF
20838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20839if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20840  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20841else
20842  cat
20843fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20844  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20845_ACEOF
20846
20847# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20848# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20849# trailing colons and then remove the whole line if VPATH becomes empty
20850# (actually we leave an empty line to preserve line numbers).
20851if test "x$srcdir" = x.; then
20852  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
20853h
20854s///
20855s/^/:/
20856s/[	 ]*$/:/
20857s/:\$(srcdir):/:/g
20858s/:\${srcdir}:/:/g
20859s/:@srcdir@:/:/g
20860s/^:*//
20861s/:*$//
20862x
20863s/\(=[	 ]*\).*/\1/
20864G
20865s/\n//
20866s/^[^=]*=[	 ]*$//
20867}'
20868fi
20869
20870cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20871fi # test -n "$CONFIG_FILES"
20872
20873# Set up the scripts for CONFIG_HEADERS section.
20874# No need to generate them if there are no CONFIG_HEADERS.
20875# This happens for instance with `./config.status Makefile'.
20876if test -n "$CONFIG_HEADERS"; then
20877cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20878BEGIN {
20879_ACEOF
20880
20881# Transform confdefs.h into an awk script `defines.awk', embedded as
20882# here-document in config.status, that substitutes the proper values into
20883# config.h.in to produce config.h.
20884
20885# Create a delimiter string that does not exist in confdefs.h, to ease
20886# handling of long lines.
20887ac_delim='%!_!# '
20888for ac_last_try in false false :; do
20889  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20890  if test -z "$ac_tt"; then
20891    break
20892  elif $ac_last_try; then
20893    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20894  else
20895    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20896  fi
20897done
20898
20899# For the awk script, D is an array of macro values keyed by name,
20900# likewise P contains macro parameters if any.  Preserve backslash
20901# newline sequences.
20902
20903ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20904sed -n '
20905s/.\{148\}/&'"$ac_delim"'/g
20906t rset
20907:rset
20908s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
20909t def
20910d
20911:def
20912s/\\$//
20913t bsnl
20914s/["\\]/\\&/g
20915s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20916D["\1"]=" \3"/p
20917s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
20918d
20919:bsnl
20920s/["\\]/\\&/g
20921s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
20922D["\1"]=" \3\\\\\\n"\\/p
20923t cont
20924s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20925t cont
20926d
20927:cont
20928n
20929s/.\{148\}/&'"$ac_delim"'/g
20930t clear
20931:clear
20932s/\\$//
20933t bsnlc
20934s/["\\]/\\&/g; s/^/"/; s/$/"/p
20935d
20936:bsnlc
20937s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20938b cont
20939' <confdefs.h | sed '
20940s/'"$ac_delim"'/"\\\
20941"/g' >>$CONFIG_STATUS || ac_write_fail=1
20942
20943cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20944  for (key in D) D_is_set[key] = 1
20945  FS = ""
20946}
20947/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20948  line = \$ 0
20949  split(line, arg, " ")
20950  if (arg[1] == "#") {
20951    defundef = arg[2]
20952    mac1 = arg[3]
20953  } else {
20954    defundef = substr(arg[1], 2)
20955    mac1 = arg[2]
20956  }
20957  split(mac1, mac2, "(") #)
20958  macro = mac2[1]
20959  prefix = substr(line, 1, index(line, defundef) - 1)
20960  if (D_is_set[macro]) {
20961    # Preserve the white space surrounding the "#".
20962    print prefix "define", macro P[macro] D[macro]
20963    next
20964  } else {
20965    # Replace #undef with comments.  This is necessary, for example,
20966    # in the case of _POSIX_SOURCE, which is predefined and required
20967    # on some systems where configure will not decide to define it.
20968    if (defundef == "undef") {
20969      print "/*", prefix defundef, macro, "*/"
20970      next
20971    }
20972  }
20973}
20974{ print }
20975_ACAWK
20976_ACEOF
20977cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20978  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20979fi # test -n "$CONFIG_HEADERS"
20980
20981
20982eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20983shift
20984for ac_tag
20985do
20986  case $ac_tag in
20987  :[FHLC]) ac_mode=$ac_tag; continue;;
20988  esac
20989  case $ac_mode$ac_tag in
20990  :[FHL]*:*);;
20991  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20992  :[FH]-) ac_tag=-:-;;
20993  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20994  esac
20995  ac_save_IFS=$IFS
20996  IFS=:
20997  set x $ac_tag
20998  IFS=$ac_save_IFS
20999  shift
21000  ac_file=$1
21001  shift
21002
21003  case $ac_mode in
21004  :L) ac_source=$1;;
21005  :[FH])
21006    ac_file_inputs=
21007    for ac_f
21008    do
21009      case $ac_f in
21010      -) ac_f="$ac_tmp/stdin";;
21011      *) # Look for the file first in the build tree, then in the source tree
21012	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21013	 # because $ac_f cannot contain `:'.
21014	 test -f "$ac_f" ||
21015	   case $ac_f in
21016	   [\\/$]*) false;;
21017	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21018	   esac ||
21019	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21020      esac
21021      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21022      as_fn_append ac_file_inputs " '$ac_f'"
21023    done
21024
21025    # Let's still pretend it is `configure' which instantiates (i.e., don't
21026    # use $as_me), people would be surprised to read:
21027    #    /* config.h.  Generated by config.status.  */
21028    configure_input='Generated from '`
21029	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21030	`' by configure.'
21031    if test x"$ac_file" != x-; then
21032      configure_input="$ac_file.  $configure_input"
21033      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21034$as_echo "$as_me: creating $ac_file" >&6;}
21035    fi
21036    # Neutralize special characters interpreted by sed in replacement strings.
21037    case $configure_input in #(
21038    *\&* | *\|* | *\\* )
21039       ac_sed_conf_input=`$as_echo "$configure_input" |
21040       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21041    *) ac_sed_conf_input=$configure_input;;
21042    esac
21043
21044    case $ac_tag in
21045    *:-:* | *:-) cat >"$ac_tmp/stdin" \
21046      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21047    esac
21048    ;;
21049  esac
21050
21051  ac_dir=`$as_dirname -- "$ac_file" ||
21052$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21053	 X"$ac_file" : 'X\(//\)[^/]' \| \
21054	 X"$ac_file" : 'X\(//\)$' \| \
21055	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21056$as_echo X"$ac_file" |
21057    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21058	    s//\1/
21059	    q
21060	  }
21061	  /^X\(\/\/\)[^/].*/{
21062	    s//\1/
21063	    q
21064	  }
21065	  /^X\(\/\/\)$/{
21066	    s//\1/
21067	    q
21068	  }
21069	  /^X\(\/\).*/{
21070	    s//\1/
21071	    q
21072	  }
21073	  s/.*/./; q'`
21074  as_dir="$ac_dir"; as_fn_mkdir_p
21075  ac_builddir=.
21076
21077case "$ac_dir" in
21078.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21079*)
21080  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21081  # A ".." for each directory in $ac_dir_suffix.
21082  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21083  case $ac_top_builddir_sub in
21084  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21085  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21086  esac ;;
21087esac
21088ac_abs_top_builddir=$ac_pwd
21089ac_abs_builddir=$ac_pwd$ac_dir_suffix
21090# for backward compatibility:
21091ac_top_builddir=$ac_top_build_prefix
21092
21093case $srcdir in
21094  .)  # We are building in place.
21095    ac_srcdir=.
21096    ac_top_srcdir=$ac_top_builddir_sub
21097    ac_abs_top_srcdir=$ac_pwd ;;
21098  [\\/]* | ?:[\\/]* )  # Absolute name.
21099    ac_srcdir=$srcdir$ac_dir_suffix;
21100    ac_top_srcdir=$srcdir
21101    ac_abs_top_srcdir=$srcdir ;;
21102  *) # Relative name.
21103    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21104    ac_top_srcdir=$ac_top_build_prefix$srcdir
21105    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21106esac
21107ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21108
21109
21110  case $ac_mode in
21111  :F)
21112  #
21113  # CONFIG_FILE
21114  #
21115
21116  case $INSTALL in
21117  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21118  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21119  esac
21120  ac_MKDIR_P=$MKDIR_P
21121  case $MKDIR_P in
21122  [\\/$]* | ?:[\\/]* ) ;;
21123  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21124  esac
21125_ACEOF
21126
21127cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21128# If the template does not know about datarootdir, expand it.
21129# FIXME: This hack should be removed a few years after 2.60.
21130ac_datarootdir_hack=; ac_datarootdir_seen=
21131ac_sed_dataroot='
21132/datarootdir/ {
21133  p
21134  q
21135}
21136/@datadir@/p
21137/@docdir@/p
21138/@infodir@/p
21139/@localedir@/p
21140/@mandir@/p'
21141case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21142*datarootdir*) ac_datarootdir_seen=yes;;
21143*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21144  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21145$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21146_ACEOF
21147cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21148  ac_datarootdir_hack='
21149  s&@datadir@&$datadir&g
21150  s&@docdir@&$docdir&g
21151  s&@infodir@&$infodir&g
21152  s&@localedir@&$localedir&g
21153  s&@mandir@&$mandir&g
21154  s&\\\${datarootdir}&$datarootdir&g' ;;
21155esac
21156_ACEOF
21157
21158# Neutralize VPATH when `$srcdir' = `.'.
21159# Shell code in configure.ac might set extrasub.
21160# FIXME: do we really want to maintain this feature?
21161cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21162ac_sed_extra="$ac_vpsub
21163$extrasub
21164_ACEOF
21165cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21166:t
21167/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21168s|@configure_input@|$ac_sed_conf_input|;t t
21169s&@top_builddir@&$ac_top_builddir_sub&;t t
21170s&@top_build_prefix@&$ac_top_build_prefix&;t t
21171s&@srcdir@&$ac_srcdir&;t t
21172s&@abs_srcdir@&$ac_abs_srcdir&;t t
21173s&@top_srcdir@&$ac_top_srcdir&;t t
21174s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21175s&@builddir@&$ac_builddir&;t t
21176s&@abs_builddir@&$ac_abs_builddir&;t t
21177s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21178s&@INSTALL@&$ac_INSTALL&;t t
21179s&@MKDIR_P@&$ac_MKDIR_P&;t t
21180$ac_datarootdir_hack
21181"
21182eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21183  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21184
21185test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21186  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21187  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
21188      "$ac_tmp/out"`; test -z "$ac_out"; } &&
21189  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21190which seems to be undefined.  Please make sure it is defined" >&5
21191$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21192which seems to be undefined.  Please make sure it is defined" >&2;}
21193
21194  rm -f "$ac_tmp/stdin"
21195  case $ac_file in
21196  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21197  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21198  esac \
21199  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21200 ;;
21201  :H)
21202  #
21203  # CONFIG_HEADER
21204  #
21205  if test x"$ac_file" != x-; then
21206    {
21207      $as_echo "/* $configure_input  */" \
21208      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21209    } >"$ac_tmp/config.h" \
21210      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21211    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21212      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21213$as_echo "$as_me: $ac_file is unchanged" >&6;}
21214    else
21215      rm -f "$ac_file"
21216      mv "$ac_tmp/config.h" "$ac_file" \
21217	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
21218    fi
21219  else
21220    $as_echo "/* $configure_input  */" \
21221      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21222      || as_fn_error $? "could not create -" "$LINENO" 5
21223  fi
21224# Compute "$ac_file"'s index in $config_headers.
21225_am_arg="$ac_file"
21226_am_stamp_count=1
21227for _am_header in $config_headers :; do
21228  case $_am_header in
21229    $_am_arg | $_am_arg:* )
21230      break ;;
21231    * )
21232      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21233  esac
21234done
21235echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21236$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21237	 X"$_am_arg" : 'X\(//\)[^/]' \| \
21238	 X"$_am_arg" : 'X\(//\)$' \| \
21239	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21240$as_echo X"$_am_arg" |
21241    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21242	    s//\1/
21243	    q
21244	  }
21245	  /^X\(\/\/\)[^/].*/{
21246	    s//\1/
21247	    q
21248	  }
21249	  /^X\(\/\/\)$/{
21250	    s//\1/
21251	    q
21252	  }
21253	  /^X\(\/\).*/{
21254	    s//\1/
21255	    q
21256	  }
21257	  s/.*/./; q'`/stamp-h$_am_stamp_count
21258 ;;
21259
21260  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21261$as_echo "$as_me: executing $ac_file commands" >&6;}
21262 ;;
21263  esac
21264
21265
21266  case $ac_file$ac_mode in
21267    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21268  # Autoconf 2.62 quotes --file arguments for eval, but not when files
21269  # are listed without --file.  Let's play safe and only enable the eval
21270  # if we detect the quoting.
21271  case $CONFIG_FILES in
21272  *\'*) eval set x "$CONFIG_FILES" ;;
21273  *)   set x $CONFIG_FILES ;;
21274  esac
21275  shift
21276  for mf
21277  do
21278    # Strip MF so we end up with the name of the file.
21279    mf=`echo "$mf" | sed -e 's/:.*$//'`
21280    # Check whether this is an Automake generated Makefile or not.
21281    # We used to match only the files named `Makefile.in', but
21282    # some people rename them; so instead we look at the file content.
21283    # Grep'ing the first line is not enough: some people post-process
21284    # each Makefile.in and add a new line on top of each file to say so.
21285    # Grep'ing the whole file is not good either: AIX grep has a line
21286    # limit of 2048, but all sed's we know have understand at least 4000.
21287    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21288      dirpart=`$as_dirname -- "$mf" ||
21289$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21290	 X"$mf" : 'X\(//\)[^/]' \| \
21291	 X"$mf" : 'X\(//\)$' \| \
21292	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21293$as_echo X"$mf" |
21294    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21295	    s//\1/
21296	    q
21297	  }
21298	  /^X\(\/\/\)[^/].*/{
21299	    s//\1/
21300	    q
21301	  }
21302	  /^X\(\/\/\)$/{
21303	    s//\1/
21304	    q
21305	  }
21306	  /^X\(\/\).*/{
21307	    s//\1/
21308	    q
21309	  }
21310	  s/.*/./; q'`
21311    else
21312      continue
21313    fi
21314    # Extract the definition of DEPDIR, am__include, and am__quote
21315    # from the Makefile without running `make'.
21316    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21317    test -z "$DEPDIR" && continue
21318    am__include=`sed -n 's/^am__include = //p' < "$mf"`
21319    test -z "am__include" && continue
21320    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21321    # When using ansi2knr, U may be empty or an underscore; expand it
21322    U=`sed -n 's/^U = //p' < "$mf"`
21323    # Find all dependency output files, they are included files with
21324    # $(DEPDIR) in their names.  We invoke sed twice because it is the
21325    # simplest approach to changing $(DEPDIR) to its actual value in the
21326    # expansion.
21327    for file in `sed -n "
21328      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21329	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21330      # Make sure the directory exists.
21331      test -f "$dirpart/$file" && continue
21332      fdir=`$as_dirname -- "$file" ||
21333$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21334	 X"$file" : 'X\(//\)[^/]' \| \
21335	 X"$file" : 'X\(//\)$' \| \
21336	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21337$as_echo X"$file" |
21338    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21339	    s//\1/
21340	    q
21341	  }
21342	  /^X\(\/\/\)[^/].*/{
21343	    s//\1/
21344	    q
21345	  }
21346	  /^X\(\/\/\)$/{
21347	    s//\1/
21348	    q
21349	  }
21350	  /^X\(\/\).*/{
21351	    s//\1/
21352	    q
21353	  }
21354	  s/.*/./; q'`
21355      as_dir=$dirpart/$fdir; as_fn_mkdir_p
21356      # echo "creating $dirpart/$file"
21357      echo '# dummy' > "$dirpart/$file"
21358    done
21359  done
21360}
21361 ;;
21362    "libtool":C)
21363
21364    # See if we are running on zsh, and set the options which allow our
21365    # commands through without removal of \ escapes.
21366    if test -n "${ZSH_VERSION+set}" ; then
21367      setopt NO_GLOB_SUBST
21368    fi
21369
21370    cfgfile="${ofile}T"
21371    trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21372    $RM "$cfgfile"
21373
21374    cat <<_LT_EOF >> "$cfgfile"
21375#! $SHELL
21376
21377# `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
21378# Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
21379# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21380# NOTE: Changes made to this file will be lost: look at ltmain.sh.
21381#
21382#   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
21383#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
21384#                 Inc.
21385#   Written by Gordon Matzigkeit, 1996
21386#
21387#   This file is part of GNU Libtool.
21388#
21389# GNU Libtool is free software; you can redistribute it and/or
21390# modify it under the terms of the GNU General Public License as
21391# published by the Free Software Foundation; either version 2 of
21392# the License, or (at your option) any later version.
21393#
21394# As a special exception to the GNU General Public License,
21395# if you distribute this file as part of a program or library that
21396# is built using GNU Libtool, you may include this file under the
21397# same distribution terms that you use for the rest of that program.
21398#
21399# GNU Libtool is distributed in the hope that it will be useful,
21400# but WITHOUT ANY WARRANTY; without even the implied warranty of
21401# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21402# GNU General Public License for more details.
21403#
21404# You should have received a copy of the GNU General Public License
21405# along with GNU Libtool; see the file COPYING.  If not, a copy
21406# can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21407# obtained by writing to the Free Software Foundation, Inc.,
21408# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21409
21410
21411# The names of the tagged configurations supported by this script.
21412available_tags=""
21413
21414# ### BEGIN LIBTOOL CONFIG
21415
21416# Which release of libtool.m4 was used?
21417macro_version=$macro_version
21418macro_revision=$macro_revision
21419
21420# Whether or not to build shared libraries.
21421build_libtool_libs=$enable_shared
21422
21423# Whether or not to build static libraries.
21424build_old_libs=$enable_static
21425
21426# What type of objects to build.
21427pic_mode=$pic_mode
21428
21429# Whether or not to optimize for fast installation.
21430fast_install=$enable_fast_install
21431
21432# Shell to use when invoking shell scripts.
21433SHELL=$lt_SHELL
21434
21435# An echo program that protects backslashes.
21436ECHO=$lt_ECHO
21437
21438# The host system.
21439host_alias=$host_alias
21440host=$host
21441host_os=$host_os
21442
21443# The build system.
21444build_alias=$build_alias
21445build=$build
21446build_os=$build_os
21447
21448# A sed program that does not truncate output.
21449SED=$lt_SED
21450
21451# Sed that helps us avoid accidentally triggering echo(1) options like -n.
21452Xsed="\$SED -e 1s/^X//"
21453
21454# A grep program that handles long lines.
21455GREP=$lt_GREP
21456
21457# An ERE matcher.
21458EGREP=$lt_EGREP
21459
21460# A literal string matcher.
21461FGREP=$lt_FGREP
21462
21463# A BSD- or MS-compatible name lister.
21464NM=$lt_NM
21465
21466# Whether we need soft or hard links.
21467LN_S=$lt_LN_S
21468
21469# What is the maximum length of a command?
21470max_cmd_len=$max_cmd_len
21471
21472# Object file suffix (normally "o").
21473objext=$ac_objext
21474
21475# Executable file suffix (normally "").
21476exeext=$exeext
21477
21478# whether the shell understands "unset".
21479lt_unset=$lt_unset
21480
21481# turn spaces into newlines.
21482SP2NL=$lt_lt_SP2NL
21483
21484# turn newlines into spaces.
21485NL2SP=$lt_lt_NL2SP
21486
21487# convert \$build file names to \$host format.
21488to_host_file_cmd=$lt_cv_to_host_file_cmd
21489
21490# convert \$build files to toolchain format.
21491to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21492
21493# An object symbol dumper.
21494OBJDUMP=$lt_OBJDUMP
21495
21496# Method to check whether dependent libraries are shared objects.
21497deplibs_check_method=$lt_deplibs_check_method
21498
21499# Command to use when deplibs_check_method = "file_magic".
21500file_magic_cmd=$lt_file_magic_cmd
21501
21502# How to find potential files when deplibs_check_method = "file_magic".
21503file_magic_glob=$lt_file_magic_glob
21504
21505# Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21506want_nocaseglob=$lt_want_nocaseglob
21507
21508# DLL creation program.
21509DLLTOOL=$lt_DLLTOOL
21510
21511# Command to associate shared and link libraries.
21512sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21513
21514# The archiver.
21515AR=$lt_AR
21516
21517# Flags to create an archive.
21518AR_FLAGS=$lt_AR_FLAGS
21519
21520# How to feed a file listing to the archiver.
21521archiver_list_spec=$lt_archiver_list_spec
21522
21523# A symbol stripping program.
21524STRIP=$lt_STRIP
21525
21526# Commands used to install an old-style archive.
21527RANLIB=$lt_RANLIB
21528old_postinstall_cmds=$lt_old_postinstall_cmds
21529old_postuninstall_cmds=$lt_old_postuninstall_cmds
21530
21531# Whether to use a lock for old archive extraction.
21532lock_old_archive_extraction=$lock_old_archive_extraction
21533
21534# A C compiler.
21535LTCC=$lt_CC
21536
21537# LTCC compiler flags.
21538LTCFLAGS=$lt_CFLAGS
21539
21540# Take the output of nm and produce a listing of raw symbols and C names.
21541global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21542
21543# Transform the output of nm in a proper C declaration.
21544global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21545
21546# Transform the output of nm in a C name address pair.
21547global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21548
21549# Transform the output of nm in a C name address pair when lib prefix is needed.
21550global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21551
21552# Specify filename containing input files for \$NM.
21553nm_file_list_spec=$lt_nm_file_list_spec
21554
21555# The root where to search for dependent libraries,and in which our libraries should be installed.
21556lt_sysroot=$lt_sysroot
21557
21558# The name of the directory that contains temporary libtool files.
21559objdir=$objdir
21560
21561# Used to examine libraries when file_magic_cmd begins with "file".
21562MAGIC_CMD=$MAGIC_CMD
21563
21564# Must we lock files when doing compilation?
21565need_locks=$lt_need_locks
21566
21567# Manifest tool.
21568MANIFEST_TOOL=$lt_MANIFEST_TOOL
21569
21570# Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21571DSYMUTIL=$lt_DSYMUTIL
21572
21573# Tool to change global to local symbols on Mac OS X.
21574NMEDIT=$lt_NMEDIT
21575
21576# Tool to manipulate fat objects and archives on Mac OS X.
21577LIPO=$lt_LIPO
21578
21579# ldd/readelf like tool for Mach-O binaries on Mac OS X.
21580OTOOL=$lt_OTOOL
21581
21582# ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21583OTOOL64=$lt_OTOOL64
21584
21585# Old archive suffix (normally "a").
21586libext=$libext
21587
21588# Shared library suffix (normally ".so").
21589shrext_cmds=$lt_shrext_cmds
21590
21591# The commands to extract the exported symbol list from a shared archive.
21592extract_expsyms_cmds=$lt_extract_expsyms_cmds
21593
21594# Variables whose values should be saved in libtool wrapper scripts and
21595# restored at link time.
21596variables_saved_for_relink=$lt_variables_saved_for_relink
21597
21598# Do we need the "lib" prefix for modules?
21599need_lib_prefix=$need_lib_prefix
21600
21601# Do we need a version for libraries?
21602need_version=$need_version
21603
21604# Library versioning type.
21605version_type=$version_type
21606
21607# Shared library runtime path variable.
21608runpath_var=$runpath_var
21609
21610# Shared library path variable.
21611shlibpath_var=$shlibpath_var
21612
21613# Is shlibpath searched before the hard-coded library search path?
21614shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21615
21616# Format of library name prefix.
21617libname_spec=$lt_libname_spec
21618
21619# List of archive names.  First name is the real one, the rest are links.
21620# The last name is the one that the linker finds with -lNAME
21621library_names_spec=$lt_library_names_spec
21622
21623# The coded name of the library, if different from the real name.
21624soname_spec=$lt_soname_spec
21625
21626# Permission mode override for installation of shared libraries.
21627install_override_mode=$lt_install_override_mode
21628
21629# Command to use after installation of a shared archive.
21630postinstall_cmds=$lt_postinstall_cmds
21631
21632# Command to use after uninstallation of a shared archive.
21633postuninstall_cmds=$lt_postuninstall_cmds
21634
21635# Commands used to finish a libtool library installation in a directory.
21636finish_cmds=$lt_finish_cmds
21637
21638# As "finish_cmds", except a single script fragment to be evaled but
21639# not shown.
21640finish_eval=$lt_finish_eval
21641
21642# Whether we should hardcode library paths into libraries.
21643hardcode_into_libs=$hardcode_into_libs
21644
21645# Compile-time system search path for libraries.
21646sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21647
21648# Run-time system search path for libraries.
21649sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21650
21651# Whether dlopen is supported.
21652dlopen_support=$enable_dlopen
21653
21654# Whether dlopen of programs is supported.
21655dlopen_self=$enable_dlopen_self
21656
21657# Whether dlopen of statically linked programs is supported.
21658dlopen_self_static=$enable_dlopen_self_static
21659
21660# Commands to strip libraries.
21661old_striplib=$lt_old_striplib
21662striplib=$lt_striplib
21663
21664
21665# The linker used to build libraries.
21666LD=$lt_LD
21667
21668# How to create reloadable object files.
21669reload_flag=$lt_reload_flag
21670reload_cmds=$lt_reload_cmds
21671
21672# Commands used to build an old-style archive.
21673old_archive_cmds=$lt_old_archive_cmds
21674
21675# A language specific compiler.
21676CC=$lt_compiler
21677
21678# Is the compiler the GNU compiler?
21679with_gcc=$GCC
21680
21681# Compiler flag to turn off builtin functions.
21682no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21683
21684# Additional compiler flags for building library objects.
21685pic_flag=$lt_lt_prog_compiler_pic
21686
21687# How to pass a linker flag through the compiler.
21688wl=$lt_lt_prog_compiler_wl
21689
21690# Compiler flag to prevent dynamic linking.
21691link_static_flag=$lt_lt_prog_compiler_static
21692
21693# Does compiler simultaneously support -c and -o options?
21694compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21695
21696# Whether or not to add -lc for building shared libraries.
21697build_libtool_need_lc=$archive_cmds_need_lc
21698
21699# Whether or not to disallow shared libs when runtime libs are static.
21700allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21701
21702# Compiler flag to allow reflexive dlopens.
21703export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21704
21705# Compiler flag to generate shared objects directly from archives.
21706whole_archive_flag_spec=$lt_whole_archive_flag_spec
21707
21708# Whether the compiler copes with passing no objects directly.
21709compiler_needs_object=$lt_compiler_needs_object
21710
21711# Create an old-style archive from a shared archive.
21712old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21713
21714# Create a temporary old-style archive to link instead of a shared archive.
21715old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21716
21717# Commands used to build a shared archive.
21718archive_cmds=$lt_archive_cmds
21719archive_expsym_cmds=$lt_archive_expsym_cmds
21720
21721# Commands used to build a loadable module if different from building
21722# a shared archive.
21723module_cmds=$lt_module_cmds
21724module_expsym_cmds=$lt_module_expsym_cmds
21725
21726# Whether we are building with GNU ld or not.
21727with_gnu_ld=$lt_with_gnu_ld
21728
21729# Flag that allows shared libraries with undefined symbols to be built.
21730allow_undefined_flag=$lt_allow_undefined_flag
21731
21732# Flag that enforces no undefined symbols.
21733no_undefined_flag=$lt_no_undefined_flag
21734
21735# Flag to hardcode \$libdir into a binary during linking.
21736# This must work even if \$libdir does not exist
21737hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21738
21739# If ld is used when linking, flag to hardcode \$libdir into a binary
21740# during linking.  This must work even if \$libdir does not exist.
21741hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
21742
21743# Whether we need a single "-rpath" flag with a separated argument.
21744hardcode_libdir_separator=$lt_hardcode_libdir_separator
21745
21746# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21747# DIR into the resulting binary.
21748hardcode_direct=$hardcode_direct
21749
21750# Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21751# DIR into the resulting binary and the resulting library dependency is
21752# "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21753# library is relocated.
21754hardcode_direct_absolute=$hardcode_direct_absolute
21755
21756# Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21757# into the resulting binary.
21758hardcode_minus_L=$hardcode_minus_L
21759
21760# Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21761# into the resulting binary.
21762hardcode_shlibpath_var=$hardcode_shlibpath_var
21763
21764# Set to "yes" if building a shared library automatically hardcodes DIR
21765# into the library and all subsequent libraries and executables linked
21766# against it.
21767hardcode_automatic=$hardcode_automatic
21768
21769# Set to yes if linker adds runtime paths of dependent libraries
21770# to runtime path list.
21771inherit_rpath=$inherit_rpath
21772
21773# Whether libtool must link a program against all its dependency libraries.
21774link_all_deplibs=$link_all_deplibs
21775
21776# Set to "yes" if exported symbols are required.
21777always_export_symbols=$always_export_symbols
21778
21779# The commands to list exported symbols.
21780export_symbols_cmds=$lt_export_symbols_cmds
21781
21782# Symbols that should not be listed in the preloaded symbols.
21783exclude_expsyms=$lt_exclude_expsyms
21784
21785# Symbols that must always be exported.
21786include_expsyms=$lt_include_expsyms
21787
21788# Commands necessary for linking programs (against libraries) with templates.
21789prelink_cmds=$lt_prelink_cmds
21790
21791# Commands necessary for finishing linking programs.
21792postlink_cmds=$lt_postlink_cmds
21793
21794# Specify filename containing input files.
21795file_list_spec=$lt_file_list_spec
21796
21797# How to hardcode a shared library path into an executable.
21798hardcode_action=$hardcode_action
21799
21800# ### END LIBTOOL CONFIG
21801
21802_LT_EOF
21803
21804  case $host_os in
21805  aix3*)
21806    cat <<\_LT_EOF >> "$cfgfile"
21807# AIX sometimes has problems with the GCC collect2 program.  For some
21808# reason, if we set the COLLECT_NAMES environment variable, the problems
21809# vanish in a puff of smoke.
21810if test "X${COLLECT_NAMES+set}" != Xset; then
21811  COLLECT_NAMES=
21812  export COLLECT_NAMES
21813fi
21814_LT_EOF
21815    ;;
21816  esac
21817
21818
21819ltmain="$ac_aux_dir/ltmain.sh"
21820
21821
21822  # We use sed instead of cat because bash on DJGPP gets confused if
21823  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21824  # text mode, it properly converts lines to CR/LF.  This bash problem
21825  # is reportedly fixed, but why not run on old versions too?
21826  sed '$q' "$ltmain" >> "$cfgfile" \
21827     || (rm -f "$cfgfile"; exit 1)
21828
21829  if test x"$xsi_shell" = xyes; then
21830  sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
21831func_dirname ()\
21832{\
21833\    case ${1} in\
21834\      */*) func_dirname_result="${1%/*}${2}" ;;\
21835\      *  ) func_dirname_result="${3}" ;;\
21836\    esac\
21837} # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
21838  && mv -f "$cfgfile.tmp" "$cfgfile" \
21839    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21840test 0 -eq $? || _lt_function_replace_fail=:
21841
21842
21843  sed -e '/^func_basename ()$/,/^} # func_basename /c\
21844func_basename ()\
21845{\
21846\    func_basename_result="${1##*/}"\
21847} # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
21848  && mv -f "$cfgfile.tmp" "$cfgfile" \
21849    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21850test 0 -eq $? || _lt_function_replace_fail=:
21851
21852
21853  sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
21854func_dirname_and_basename ()\
21855{\
21856\    case ${1} in\
21857\      */*) func_dirname_result="${1%/*}${2}" ;;\
21858\      *  ) func_dirname_result="${3}" ;;\
21859\    esac\
21860\    func_basename_result="${1##*/}"\
21861} # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
21862  && mv -f "$cfgfile.tmp" "$cfgfile" \
21863    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21864test 0 -eq $? || _lt_function_replace_fail=:
21865
21866
21867  sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
21868func_stripname ()\
21869{\
21870\    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
21871\    # positional parameters, so assign one to ordinary parameter first.\
21872\    func_stripname_result=${3}\
21873\    func_stripname_result=${func_stripname_result#"${1}"}\
21874\    func_stripname_result=${func_stripname_result%"${2}"}\
21875} # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
21876  && mv -f "$cfgfile.tmp" "$cfgfile" \
21877    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21878test 0 -eq $? || _lt_function_replace_fail=:
21879
21880
21881  sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
21882func_split_long_opt ()\
21883{\
21884\    func_split_long_opt_name=${1%%=*}\
21885\    func_split_long_opt_arg=${1#*=}\
21886} # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
21887  && mv -f "$cfgfile.tmp" "$cfgfile" \
21888    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21889test 0 -eq $? || _lt_function_replace_fail=:
21890
21891
21892  sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
21893func_split_short_opt ()\
21894{\
21895\    func_split_short_opt_arg=${1#??}\
21896\    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
21897} # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
21898  && mv -f "$cfgfile.tmp" "$cfgfile" \
21899    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21900test 0 -eq $? || _lt_function_replace_fail=:
21901
21902
21903  sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
21904func_lo2o ()\
21905{\
21906\    case ${1} in\
21907\      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
21908\      *)    func_lo2o_result=${1} ;;\
21909\    esac\
21910} # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
21911  && mv -f "$cfgfile.tmp" "$cfgfile" \
21912    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21913test 0 -eq $? || _lt_function_replace_fail=:
21914
21915
21916  sed -e '/^func_xform ()$/,/^} # func_xform /c\
21917func_xform ()\
21918{\
21919    func_xform_result=${1%.*}.lo\
21920} # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
21921  && mv -f "$cfgfile.tmp" "$cfgfile" \
21922    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21923test 0 -eq $? || _lt_function_replace_fail=:
21924
21925
21926  sed -e '/^func_arith ()$/,/^} # func_arith /c\
21927func_arith ()\
21928{\
21929    func_arith_result=$(( $* ))\
21930} # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
21931  && mv -f "$cfgfile.tmp" "$cfgfile" \
21932    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21933test 0 -eq $? || _lt_function_replace_fail=:
21934
21935
21936  sed -e '/^func_len ()$/,/^} # func_len /c\
21937func_len ()\
21938{\
21939    func_len_result=${#1}\
21940} # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
21941  && mv -f "$cfgfile.tmp" "$cfgfile" \
21942    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21943test 0 -eq $? || _lt_function_replace_fail=:
21944
21945fi
21946
21947if test x"$lt_shell_append" = xyes; then
21948  sed -e '/^func_append ()$/,/^} # func_append /c\
21949func_append ()\
21950{\
21951    eval "${1}+=\\${2}"\
21952} # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
21953  && mv -f "$cfgfile.tmp" "$cfgfile" \
21954    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21955test 0 -eq $? || _lt_function_replace_fail=:
21956
21957
21958  sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
21959func_append_quoted ()\
21960{\
21961\    func_quote_for_eval "${2}"\
21962\    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
21963} # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
21964  && mv -f "$cfgfile.tmp" "$cfgfile" \
21965    || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21966test 0 -eq $? || _lt_function_replace_fail=:
21967
21968
21969  # Save a `func_append' function call where possible by direct use of '+='
21970  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
21971    && mv -f "$cfgfile.tmp" "$cfgfile" \
21972      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21973  test 0 -eq $? || _lt_function_replace_fail=:
21974else
21975  # Save a `func_append' function call even when '+=' is not available
21976  sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
21977    && mv -f "$cfgfile.tmp" "$cfgfile" \
21978      || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21979  test 0 -eq $? || _lt_function_replace_fail=:
21980fi
21981
21982if test x"$_lt_function_replace_fail" = x":"; then
21983  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
21984$as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
21985fi
21986
21987
21988   mv -f "$cfgfile" "$ofile" ||
21989    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21990  chmod +x "$ofile"
21991
21992 ;;
21993
21994  esac
21995done # for ac_tag
21996
21997
21998as_fn_exit 0
21999_ACEOF
22000ac_clean_files=$ac_clean_files_save
22001
22002test $ac_write_fail = 0 ||
22003  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22004
22005
22006# configure is writing to config.log, and then calls config.status.
22007# config.status does its own redirection, appending to config.log.
22008# Unfortunately, on DOS this fails, as config.log is still kept open
22009# by configure, so config.status won't be able to write to it; its
22010# output is simply discarded.  So we exec the FD to /dev/null,
22011# effectively closing config.log, so it can be properly (re)opened and
22012# appended to by config.status.  When coming back to configure, we
22013# need to make the FD available again.
22014if test "$no_create" != yes; then
22015  ac_cs_success=:
22016  ac_config_status_args=
22017  test "$silent" = yes &&
22018    ac_config_status_args="$ac_config_status_args --quiet"
22019  exec 5>/dev/null
22020  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22021  exec 5>>config.log
22022  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22023  # would make configure fail if this is the last instruction.
22024  $ac_cs_success || as_fn_exit 1
22025fi
22026if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22027  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22028$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22029fi
22030
22031