]> CyberLeo.Net >> Repos - FreeBSD/releng/10.2.git/blob - contrib/ntp/sntp/libevent/configure
- Copy stable/10@285827 to releng/10.2 in preparation for 10.2-RC1
[FreeBSD/releng/10.2.git] / contrib / ntp / sntp / libevent / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69 for libevent 2.1.5-beta.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298   { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME='libevent'
589 PACKAGE_TARNAME='libevent'
590 PACKAGE_VERSION='2.1.5-beta'
591 PACKAGE_STRING='libevent 2.1.5-beta'
592 PACKAGE_BUGREPORT=''
593 PACKAGE_URL=''
594
595 ac_unique_file="event.c"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 #  include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #  include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 ac_subst_vars='am__EXEEXT_FALSE
633 am__EXEEXT_TRUE
634 LTLIBOBJS
635 INSTALL_LIBEVENT_FALSE
636 INSTALL_LIBEVENT_TRUE
637 LIBEVENT_GC_SECTIONS
638 PTHREADS_FALSE
639 PTHREADS_TRUE
640 PTHREAD_CFLAGS
641 PTHREAD_LIBS
642 PTHREAD_CC
643 acx_pthread_config
644 SIGNAL_SUPPORT_FALSE
645 SIGNAL_SUPPORT_TRUE
646 EVPORT_BACKEND_FALSE
647 EVPORT_BACKEND_TRUE
648 EPOLL_BACKEND_FALSE
649 EPOLL_BACKEND_TRUE
650 LIBOBJS
651 KQUEUE_BACKEND_FALSE
652 KQUEUE_BACKEND_TRUE
653 DEVPOLL_BACKEND_FALSE
654 DEVPOLL_BACKEND_TRUE
655 POLL_BACKEND_FALSE
656 POLL_BACKEND_TRUE
657 SELECT_BACKEND_FALSE
658 SELECT_BACKEND_TRUE
659 STRLCPY_IMPL_FALSE
660 STRLCPY_IMPL_TRUE
661 BUILD_WITH_NO_UNDEFINED_FALSE
662 BUILD_WITH_NO_UNDEFINED_TRUE
663 BUILD_CYGWIN_FALSE
664 BUILD_CYGWIN_TRUE
665 BUILD_WIN32_FALSE
666 BUILD_WIN32_TRUE
667 OPENSSL_FALSE
668 OPENSSL_TRUE
669 OPENSSL_LIBS
670 OPENSSL_INCS
671 PKG_CONFIG
672 OPENSSL_LIBADD
673 EV_LIB_GDI
674 EV_LIB_WS32
675 ZLIB_REGRESS_FALSE
676 ZLIB_REGRESS_TRUE
677 ZLIB_LIBS
678 BUILD_REGRESS_FALSE
679 BUILD_REGRESS_TRUE
680 BUILD_SAMPLES_FALSE
681 BUILD_SAMPLES_TRUE
682 LIBTOOL_DEPS
683 OTOOL64
684 OTOOL
685 LIPO
686 NMEDIT
687 DSYMUTIL
688 MANIFEST_TOOL
689 RANLIB
690 ac_ct_AR
691 AR
692 DLLTOOL
693 OBJDUMP
694 NM
695 ac_ct_DUMPBIN
696 DUMPBIN
697 LD
698 FGREP
699 LIBTOOL
700 SED
701 LN_S
702 EGREP
703 GREP
704 CPP
705 am__fastdepCC_FALSE
706 am__fastdepCC_TRUE
707 CCDEPMODE
708 am__nodep
709 AMDEPBACKSLASH
710 AMDEP_FALSE
711 AMDEP_TRUE
712 am__quote
713 am__include
714 DEPDIR
715 OBJEXT
716 EXEEXT
717 ac_ct_CC
718 CPPFLAGS
719 LDFLAGS
720 CFLAGS
721 CC
722 host_os
723 host_vendor
724 host_cpu
725 host
726 build_os
727 build_vendor
728 build_cpu
729 build
730 AM_BACKSLASH
731 AM_DEFAULT_VERBOSITY
732 AM_DEFAULT_V
733 AM_V
734 am__untar
735 am__tar
736 AMTAR
737 am__leading_dot
738 SET_MAKE
739 AWK
740 mkdir_p
741 MKDIR_P
742 INSTALL_STRIP_PROGRAM
743 STRIP
744 install_sh
745 MAKEINFO
746 AUTOHEADER
747 AUTOMAKE
748 AUTOCONF
749 ACLOCAL
750 VERSION
751 PACKAGE
752 CYGPATH_W
753 am__isrc
754 INSTALL_DATA
755 INSTALL_SCRIPT
756 INSTALL_PROGRAM
757 target_alias
758 host_alias
759 build_alias
760 LIBS
761 ECHO_T
762 ECHO_N
763 ECHO_C
764 DEFS
765 mandir
766 localedir
767 libdir
768 psdir
769 pdfdir
770 dvidir
771 htmldir
772 infodir
773 docdir
774 oldincludedir
775 includedir
776 localstatedir
777 sharedstatedir
778 sysconfdir
779 datadir
780 datarootdir
781 libexecdir
782 sbindir
783 bindir
784 program_transform_name
785 prefix
786 exec_prefix
787 PACKAGE_URL
788 PACKAGE_BUGREPORT
789 PACKAGE_STRING
790 PACKAGE_VERSION
791 PACKAGE_TARNAME
792 PACKAGE_NAME
793 PATH_SEPARATOR
794 SHELL'
795 ac_subst_files=''
796 ac_user_opts='
797 enable_option_checking
798 enable_silent_rules
799 enable_dependency_tracking
800 enable_gcc_warnings
801 enable_gcc_hardening
802 enable_thread_support
803 enable_malloc_replacement
804 enable_openssl
805 enable_debug_mode
806 enable_libevent_install
807 enable_libevent_regress
808 enable_samples
809 enable_function_sections
810 enable_verbose_debug
811 enable_shared
812 enable_static
813 with_pic
814 enable_fast_install
815 with_gnu_ld
816 with_sysroot
817 enable_libtool_lock
818 enable_largefile
819 '
820       ac_precious_vars='build_alias
821 host_alias
822 target_alias
823 CC
824 CFLAGS
825 LDFLAGS
826 LIBS
827 CPPFLAGS
828 CPP'
829
830
831 # Initialize some variables set by options.
832 ac_init_help=
833 ac_init_version=false
834 ac_unrecognized_opts=
835 ac_unrecognized_sep=
836 # The variables have the same names as the options, with
837 # dashes changed to underlines.
838 cache_file=/dev/null
839 exec_prefix=NONE
840 no_create=
841 no_recursion=
842 prefix=NONE
843 program_prefix=NONE
844 program_suffix=NONE
845 program_transform_name=s,x,x,
846 silent=
847 site=
848 srcdir=
849 verbose=
850 x_includes=NONE
851 x_libraries=NONE
852
853 # Installation directory options.
854 # These are left unexpanded so users can "make install exec_prefix=/foo"
855 # and all the variables that are supposed to be based on exec_prefix
856 # by default will actually change.
857 # Use braces instead of parens because sh, perl, etc. also accept them.
858 # (The list follows the same order as the GNU Coding Standards.)
859 bindir='${exec_prefix}/bin'
860 sbindir='${exec_prefix}/sbin'
861 libexecdir='${exec_prefix}/libexec'
862 datarootdir='${prefix}/share'
863 datadir='${datarootdir}'
864 sysconfdir='${prefix}/etc'
865 sharedstatedir='${prefix}/com'
866 localstatedir='${prefix}/var'
867 includedir='${prefix}/include'
868 oldincludedir='/usr/include'
869 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
870 infodir='${datarootdir}/info'
871 htmldir='${docdir}'
872 dvidir='${docdir}'
873 pdfdir='${docdir}'
874 psdir='${docdir}'
875 libdir='${exec_prefix}/lib'
876 localedir='${datarootdir}/locale'
877 mandir='${datarootdir}/man'
878
879 ac_prev=
880 ac_dashdash=
881 for ac_option
882 do
883   # If the previous option needs an argument, assign it.
884   if test -n "$ac_prev"; then
885     eval $ac_prev=\$ac_option
886     ac_prev=
887     continue
888   fi
889
890   case $ac_option in
891   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
892   *=)   ac_optarg= ;;
893   *)    ac_optarg=yes ;;
894   esac
895
896   # Accept the important Cygnus configure options, so we can diagnose typos.
897
898   case $ac_dashdash$ac_option in
899   --)
900     ac_dashdash=yes ;;
901
902   -bindir | --bindir | --bindi | --bind | --bin | --bi)
903     ac_prev=bindir ;;
904   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
905     bindir=$ac_optarg ;;
906
907   -build | --build | --buil | --bui | --bu)
908     ac_prev=build_alias ;;
909   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
910     build_alias=$ac_optarg ;;
911
912   -cache-file | --cache-file | --cache-fil | --cache-fi \
913   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
914     ac_prev=cache_file ;;
915   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
916   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
917     cache_file=$ac_optarg ;;
918
919   --config-cache | -C)
920     cache_file=config.cache ;;
921
922   -datadir | --datadir | --datadi | --datad)
923     ac_prev=datadir ;;
924   -datadir=* | --datadir=* | --datadi=* | --datad=*)
925     datadir=$ac_optarg ;;
926
927   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
928   | --dataroo | --dataro | --datar)
929     ac_prev=datarootdir ;;
930   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
931   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
932     datarootdir=$ac_optarg ;;
933
934   -disable-* | --disable-*)
935     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
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--disable-$ac_useropt_orig"
946          ac_unrecognized_sep=', ';;
947     esac
948     eval enable_$ac_useropt=no ;;
949
950   -docdir | --docdir | --docdi | --doc | --do)
951     ac_prev=docdir ;;
952   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
953     docdir=$ac_optarg ;;
954
955   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
956     ac_prev=dvidir ;;
957   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
958     dvidir=$ac_optarg ;;
959
960   -enable-* | --enable-*)
961     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
962     # Reject names that are not valid shell variable names.
963     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
964       as_fn_error $? "invalid feature name: $ac_useropt"
965     ac_useropt_orig=$ac_useropt
966     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
967     case $ac_user_opts in
968       *"
969 "enable_$ac_useropt"
970 "*) ;;
971       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
972          ac_unrecognized_sep=', ';;
973     esac
974     eval enable_$ac_useropt=\$ac_optarg ;;
975
976   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
977   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
978   | --exec | --exe | --ex)
979     ac_prev=exec_prefix ;;
980   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
981   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
982   | --exec=* | --exe=* | --ex=*)
983     exec_prefix=$ac_optarg ;;
984
985   -gas | --gas | --ga | --g)
986     # Obsolete; use --with-gas.
987     with_gas=yes ;;
988
989   -help | --help | --hel | --he | -h)
990     ac_init_help=long ;;
991   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
992     ac_init_help=recursive ;;
993   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
994     ac_init_help=short ;;
995
996   -host | --host | --hos | --ho)
997     ac_prev=host_alias ;;
998   -host=* | --host=* | --hos=* | --ho=*)
999     host_alias=$ac_optarg ;;
1000
1001   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1002     ac_prev=htmldir ;;
1003   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1004   | --ht=*)
1005     htmldir=$ac_optarg ;;
1006
1007   -includedir | --includedir | --includedi | --included | --include \
1008   | --includ | --inclu | --incl | --inc)
1009     ac_prev=includedir ;;
1010   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1011   | --includ=* | --inclu=* | --incl=* | --inc=*)
1012     includedir=$ac_optarg ;;
1013
1014   -infodir | --infodir | --infodi | --infod | --info | --inf)
1015     ac_prev=infodir ;;
1016   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1017     infodir=$ac_optarg ;;
1018
1019   -libdir | --libdir | --libdi | --libd)
1020     ac_prev=libdir ;;
1021   -libdir=* | --libdir=* | --libdi=* | --libd=*)
1022     libdir=$ac_optarg ;;
1023
1024   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1025   | --libexe | --libex | --libe)
1026     ac_prev=libexecdir ;;
1027   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1028   | --libexe=* | --libex=* | --libe=*)
1029     libexecdir=$ac_optarg ;;
1030
1031   -localedir | --localedir | --localedi | --localed | --locale)
1032     ac_prev=localedir ;;
1033   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1034     localedir=$ac_optarg ;;
1035
1036   -localstatedir | --localstatedir | --localstatedi | --localstated \
1037   | --localstate | --localstat | --localsta | --localst | --locals)
1038     ac_prev=localstatedir ;;
1039   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1040   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1041     localstatedir=$ac_optarg ;;
1042
1043   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1044     ac_prev=mandir ;;
1045   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1046     mandir=$ac_optarg ;;
1047
1048   -nfp | --nfp | --nf)
1049     # Obsolete; use --without-fp.
1050     with_fp=no ;;
1051
1052   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1053   | --no-cr | --no-c | -n)
1054     no_create=yes ;;
1055
1056   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1057   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1058     no_recursion=yes ;;
1059
1060   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1061   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1062   | --oldin | --oldi | --old | --ol | --o)
1063     ac_prev=oldincludedir ;;
1064   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1065   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1066   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1067     oldincludedir=$ac_optarg ;;
1068
1069   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1070     ac_prev=prefix ;;
1071   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1072     prefix=$ac_optarg ;;
1073
1074   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1075   | --program-pre | --program-pr | --program-p)
1076     ac_prev=program_prefix ;;
1077   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1078   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1079     program_prefix=$ac_optarg ;;
1080
1081   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1082   | --program-suf | --program-su | --program-s)
1083     ac_prev=program_suffix ;;
1084   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1085   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1086     program_suffix=$ac_optarg ;;
1087
1088   -program-transform-name | --program-transform-name \
1089   | --program-transform-nam | --program-transform-na \
1090   | --program-transform-n | --program-transform- \
1091   | --program-transform | --program-transfor \
1092   | --program-transfo | --program-transf \
1093   | --program-trans | --program-tran \
1094   | --progr-tra | --program-tr | --program-t)
1095     ac_prev=program_transform_name ;;
1096   -program-transform-name=* | --program-transform-name=* \
1097   | --program-transform-nam=* | --program-transform-na=* \
1098   | --program-transform-n=* | --program-transform-=* \
1099   | --program-transform=* | --program-transfor=* \
1100   | --program-transfo=* | --program-transf=* \
1101   | --program-trans=* | --program-tran=* \
1102   | --progr-tra=* | --program-tr=* | --program-t=*)
1103     program_transform_name=$ac_optarg ;;
1104
1105   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1106     ac_prev=pdfdir ;;
1107   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1108     pdfdir=$ac_optarg ;;
1109
1110   -psdir | --psdir | --psdi | --psd | --ps)
1111     ac_prev=psdir ;;
1112   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1113     psdir=$ac_optarg ;;
1114
1115   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1116   | -silent | --silent | --silen | --sile | --sil)
1117     silent=yes ;;
1118
1119   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1120     ac_prev=sbindir ;;
1121   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1122   | --sbi=* | --sb=*)
1123     sbindir=$ac_optarg ;;
1124
1125   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1126   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1127   | --sharedst | --shareds | --shared | --share | --shar \
1128   | --sha | --sh)
1129     ac_prev=sharedstatedir ;;
1130   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1131   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1132   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1133   | --sha=* | --sh=*)
1134     sharedstatedir=$ac_optarg ;;
1135
1136   -site | --site | --sit)
1137     ac_prev=site ;;
1138   -site=* | --site=* | --sit=*)
1139     site=$ac_optarg ;;
1140
1141   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1142     ac_prev=srcdir ;;
1143   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1144     srcdir=$ac_optarg ;;
1145
1146   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1147   | --syscon | --sysco | --sysc | --sys | --sy)
1148     ac_prev=sysconfdir ;;
1149   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1150   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1151     sysconfdir=$ac_optarg ;;
1152
1153   -target | --target | --targe | --targ | --tar | --ta | --t)
1154     ac_prev=target_alias ;;
1155   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1156     target_alias=$ac_optarg ;;
1157
1158   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1159     verbose=yes ;;
1160
1161   -version | --version | --versio | --versi | --vers | -V)
1162     ac_init_version=: ;;
1163
1164   -with-* | --with-*)
1165     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1166     # Reject names that are not valid shell variable names.
1167     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1168       as_fn_error $? "invalid package name: $ac_useropt"
1169     ac_useropt_orig=$ac_useropt
1170     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1171     case $ac_user_opts in
1172       *"
1173 "with_$ac_useropt"
1174 "*) ;;
1175       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1176          ac_unrecognized_sep=', ';;
1177     esac
1178     eval with_$ac_useropt=\$ac_optarg ;;
1179
1180   -without-* | --without-*)
1181     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1182     # Reject names that are not valid shell variable names.
1183     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1184       as_fn_error $? "invalid package name: $ac_useropt"
1185     ac_useropt_orig=$ac_useropt
1186     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1187     case $ac_user_opts in
1188       *"
1189 "with_$ac_useropt"
1190 "*) ;;
1191       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1192          ac_unrecognized_sep=', ';;
1193     esac
1194     eval with_$ac_useropt=no ;;
1195
1196   --x)
1197     # Obsolete; use --with-x.
1198     with_x=yes ;;
1199
1200   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1201   | --x-incl | --x-inc | --x-in | --x-i)
1202     ac_prev=x_includes ;;
1203   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1204   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1205     x_includes=$ac_optarg ;;
1206
1207   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1208   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1209     ac_prev=x_libraries ;;
1210   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1211   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1212     x_libraries=$ac_optarg ;;
1213
1214   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1215 Try \`$0 --help' for more information"
1216     ;;
1217
1218   *=*)
1219     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1220     # Reject names that are not valid shell variable names.
1221     case $ac_envvar in #(
1222       '' | [0-9]* | *[!_$as_cr_alnum]* )
1223       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1224     esac
1225     eval $ac_envvar=\$ac_optarg
1226     export $ac_envvar ;;
1227
1228   *)
1229     # FIXME: should be removed in autoconf 3.0.
1230     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1231     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1232       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1233     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1234     ;;
1235
1236   esac
1237 done
1238
1239 if test -n "$ac_prev"; then
1240   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1241   as_fn_error $? "missing argument to $ac_option"
1242 fi
1243
1244 if test -n "$ac_unrecognized_opts"; then
1245   case $enable_option_checking in
1246     no) ;;
1247     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1248     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1249   esac
1250 fi
1251
1252 # Check all directory arguments for consistency.
1253 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1254                 datadir sysconfdir sharedstatedir localstatedir includedir \
1255                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1256                 libdir localedir mandir
1257 do
1258   eval ac_val=\$$ac_var
1259   # Remove trailing slashes.
1260   case $ac_val in
1261     */ )
1262       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1263       eval $ac_var=\$ac_val;;
1264   esac
1265   # Be sure to have absolute directory names.
1266   case $ac_val in
1267     [\\/$]* | ?:[\\/]* )  continue;;
1268     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1269   esac
1270   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1271 done
1272
1273 # There might be people who depend on the old broken behavior: `$host'
1274 # used to hold the argument of --host etc.
1275 # FIXME: To remove some day.
1276 build=$build_alias
1277 host=$host_alias
1278 target=$target_alias
1279
1280 # FIXME: To remove some day.
1281 if test "x$host_alias" != x; then
1282   if test "x$build_alias" = x; then
1283     cross_compiling=maybe
1284   elif test "x$build_alias" != "x$host_alias"; then
1285     cross_compiling=yes
1286   fi
1287 fi
1288
1289 ac_tool_prefix=
1290 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1291
1292 test "$silent" = yes && exec 6>/dev/null
1293
1294
1295 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1296 ac_ls_di=`ls -di .` &&
1297 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1298   as_fn_error $? "working directory cannot be determined"
1299 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1300   as_fn_error $? "pwd does not report name of working directory"
1301
1302
1303 # Find the source files, if location was not specified.
1304 if test -z "$srcdir"; then
1305   ac_srcdir_defaulted=yes
1306   # Try the directory containing this script, then the parent directory.
1307   ac_confdir=`$as_dirname -- "$as_myself" ||
1308 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1309          X"$as_myself" : 'X\(//\)[^/]' \| \
1310          X"$as_myself" : 'X\(//\)$' \| \
1311          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1312 $as_echo X"$as_myself" |
1313     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1314             s//\1/
1315             q
1316           }
1317           /^X\(\/\/\)[^/].*/{
1318             s//\1/
1319             q
1320           }
1321           /^X\(\/\/\)$/{
1322             s//\1/
1323             q
1324           }
1325           /^X\(\/\).*/{
1326             s//\1/
1327             q
1328           }
1329           s/.*/./; q'`
1330   srcdir=$ac_confdir
1331   if test ! -r "$srcdir/$ac_unique_file"; then
1332     srcdir=..
1333   fi
1334 else
1335   ac_srcdir_defaulted=no
1336 fi
1337 if test ! -r "$srcdir/$ac_unique_file"; then
1338   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1339   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1340 fi
1341 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1342 ac_abs_confdir=`(
1343         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1344         pwd)`
1345 # When building in place, set srcdir=.
1346 if test "$ac_abs_confdir" = "$ac_pwd"; then
1347   srcdir=.
1348 fi
1349 # Remove unnecessary trailing slashes from srcdir.
1350 # Double slashes in file names in object file debugging info
1351 # mess up M-x gdb in Emacs.
1352 case $srcdir in
1353 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1354 esac
1355 for ac_var in $ac_precious_vars; do
1356   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1357   eval ac_env_${ac_var}_value=\$${ac_var}
1358   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1359   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1360 done
1361
1362 #
1363 # Report the --help message.
1364 #
1365 if test "$ac_init_help" = "long"; then
1366   # Omit some internal or obsolete options to make the list less imposing.
1367   # This message is too long to be a string in the A/UX 3.1 sh.
1368   cat <<_ACEOF
1369 \`configure' configures libevent 2.1.5-beta to adapt to many kinds of systems.
1370
1371 Usage: $0 [OPTION]... [VAR=VALUE]...
1372
1373 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1374 VAR=VALUE.  See below for descriptions of some of the useful variables.
1375
1376 Defaults for the options are specified in brackets.
1377
1378 Configuration:
1379   -h, --help              display this help and exit
1380       --help=short        display options specific to this package
1381       --help=recursive    display the short help of all the included packages
1382   -V, --version           display version information and exit
1383   -q, --quiet, --silent   do not print \`checking ...' messages
1384       --cache-file=FILE   cache test results in FILE [disabled]
1385   -C, --config-cache      alias for \`--cache-file=config.cache'
1386   -n, --no-create         do not create output files
1387       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1388
1389 Installation directories:
1390   --prefix=PREFIX         install architecture-independent files in PREFIX
1391                           [$ac_default_prefix]
1392   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1393                           [PREFIX]
1394
1395 By default, \`make install' will install all the files in
1396 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1397 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1398 for instance \`--prefix=\$HOME'.
1399
1400 For better control, use the options below.
1401
1402 Fine tuning of the installation directories:
1403   --bindir=DIR            user executables [EPREFIX/bin]
1404   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1405   --libexecdir=DIR        program executables [EPREFIX/libexec]
1406   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1407   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1408   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1409   --libdir=DIR            object code libraries [EPREFIX/lib]
1410   --includedir=DIR        C header files [PREFIX/include]
1411   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1412   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1413   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1414   --infodir=DIR           info documentation [DATAROOTDIR/info]
1415   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1416   --mandir=DIR            man documentation [DATAROOTDIR/man]
1417   --docdir=DIR            documentation root [DATAROOTDIR/doc/libevent]
1418   --htmldir=DIR           html documentation [DOCDIR]
1419   --dvidir=DIR            dvi documentation [DOCDIR]
1420   --pdfdir=DIR            pdf documentation [DOCDIR]
1421   --psdir=DIR             ps documentation [DOCDIR]
1422 _ACEOF
1423
1424   cat <<\_ACEOF
1425
1426 Program names:
1427   --program-prefix=PREFIX            prepend PREFIX to installed program names
1428   --program-suffix=SUFFIX            append SUFFIX to installed program names
1429   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1430
1431 System types:
1432   --build=BUILD     configure for building on BUILD [guessed]
1433   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1434 _ACEOF
1435 fi
1436
1437 if test -n "$ac_init_help"; then
1438   case $ac_init_help in
1439      short | recursive ) echo "Configuration of libevent 2.1.5-beta:";;
1440    esac
1441   cat <<\_ACEOF
1442
1443 Optional Features:
1444   --disable-option-checking  ignore unrecognized --enable/--with options
1445   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1446   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1447   --enable-silent-rules   less verbose build output (undo: "make V=1")
1448   --disable-silent-rules  verbose build output (undo: "make V=0")
1449   --enable-dependency-tracking
1450                           do not reject slow dependency extractors
1451   --disable-dependency-tracking
1452                           speeds up one-time build
1453   --disable-gcc-warnings  disable verbose warnings with GCC
1454   --enable-gcc-hardening  enable compiler security checks
1455   --disable-thread-support
1456                           disable support for threading
1457   --disable-malloc-replacement
1458                           disable support for replacing the memory mgt
1459                           functions
1460   --disable-openssl       disable support for openssl encryption
1461   --disable-debug-mode    disable support for running in debug mode
1462   --disable-libevent-install, disable installation of libevent
1463
1464   --disable-libevent-regress, skip regress in make check
1465
1466   --disable-samples, skip building of sample programs
1467
1468   --enable-function-sections, make static library allow smaller binaries with --gc-sections
1469
1470   --enable-verbose-debug, verbose debug logging
1471
1472   --enable-shared[=PKGS]  build shared libraries [default=yes]
1473   --enable-static[=PKGS]  build static libraries [default=yes]
1474   --enable-fast-install[=PKGS]
1475                           optimize for fast installation [default=yes]
1476   --disable-libtool-lock  avoid locking (might break parallel builds)
1477   --disable-largefile     omit support for large files
1478
1479 Optional Packages:
1480   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1481   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1482   --with-pic              try to use only PIC/non-PIC objects [default=use
1483                           both]
1484   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1485   --with-sysroot=DIR Search for dependent libraries within DIR
1486                         (or the compiler's sysroot if not specified).
1487
1488 Some influential environment variables:
1489   CC          C compiler command
1490   CFLAGS      C compiler flags
1491   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1492               nonstandard directory <lib dir>
1493   LIBS        libraries to pass to the linker, e.g. -l<library>
1494   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1495               you have headers in a nonstandard directory <include dir>
1496   CPP         C preprocessor
1497
1498 Use these variables to override the choices made by `configure' or to help
1499 it to find libraries and programs with nonstandard names/locations.
1500
1501 Report bugs to the package provider.
1502 _ACEOF
1503 ac_status=$?
1504 fi
1505
1506 if test "$ac_init_help" = "recursive"; then
1507   # If there are subdirs, report their specific --help.
1508   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1509     test -d "$ac_dir" ||
1510       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1511       continue
1512     ac_builddir=.
1513
1514 case "$ac_dir" in
1515 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1516 *)
1517   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1518   # A ".." for each directory in $ac_dir_suffix.
1519   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1520   case $ac_top_builddir_sub in
1521   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1522   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1523   esac ;;
1524 esac
1525 ac_abs_top_builddir=$ac_pwd
1526 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1527 # for backward compatibility:
1528 ac_top_builddir=$ac_top_build_prefix
1529
1530 case $srcdir in
1531   .)  # We are building in place.
1532     ac_srcdir=.
1533     ac_top_srcdir=$ac_top_builddir_sub
1534     ac_abs_top_srcdir=$ac_pwd ;;
1535   [\\/]* | ?:[\\/]* )  # Absolute name.
1536     ac_srcdir=$srcdir$ac_dir_suffix;
1537     ac_top_srcdir=$srcdir
1538     ac_abs_top_srcdir=$srcdir ;;
1539   *) # Relative name.
1540     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1541     ac_top_srcdir=$ac_top_build_prefix$srcdir
1542     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1543 esac
1544 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1545
1546     cd "$ac_dir" || { ac_status=$?; continue; }
1547     # Check for guested configure.
1548     if test -f "$ac_srcdir/configure.gnu"; then
1549       echo &&
1550       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1551     elif test -f "$ac_srcdir/configure"; then
1552       echo &&
1553       $SHELL "$ac_srcdir/configure" --help=recursive
1554     else
1555       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1556     fi || ac_status=$?
1557     cd "$ac_pwd" || { ac_status=$?; break; }
1558   done
1559 fi
1560
1561 test -n "$ac_init_help" && exit $ac_status
1562 if $ac_init_version; then
1563   cat <<\_ACEOF
1564 libevent configure 2.1.5-beta
1565 generated by GNU Autoconf 2.69
1566
1567 Copyright (C) 2012 Free Software Foundation, Inc.
1568 This configure script is free software; the Free Software Foundation
1569 gives unlimited permission to copy, distribute and modify it.
1570 _ACEOF
1571   exit
1572 fi
1573
1574 ## ------------------------ ##
1575 ## Autoconf initialization. ##
1576 ## ------------------------ ##
1577
1578 # ac_fn_c_try_compile LINENO
1579 # --------------------------
1580 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1581 ac_fn_c_try_compile ()
1582 {
1583   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584   rm -f conftest.$ac_objext
1585   if { { ac_try="$ac_compile"
1586 case "(($ac_try" in
1587   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1588   *) ac_try_echo=$ac_try;;
1589 esac
1590 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1591 $as_echo "$ac_try_echo"; } >&5
1592   (eval "$ac_compile") 2>conftest.err
1593   ac_status=$?
1594   if test -s conftest.err; then
1595     grep -v '^ *+' conftest.err >conftest.er1
1596     cat conftest.er1 >&5
1597     mv -f conftest.er1 conftest.err
1598   fi
1599   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1600   test $ac_status = 0; } && {
1601          test -z "$ac_c_werror_flag" ||
1602          test ! -s conftest.err
1603        } && test -s conftest.$ac_objext; then :
1604   ac_retval=0
1605 else
1606   $as_echo "$as_me: failed program was:" >&5
1607 sed 's/^/| /' conftest.$ac_ext >&5
1608
1609         ac_retval=1
1610 fi
1611   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1612   as_fn_set_status $ac_retval
1613
1614 } # ac_fn_c_try_compile
1615
1616 # ac_fn_c_try_cpp LINENO
1617 # ----------------------
1618 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1619 ac_fn_c_try_cpp ()
1620 {
1621   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1622   if { { ac_try="$ac_cpp conftest.$ac_ext"
1623 case "(($ac_try" in
1624   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1625   *) ac_try_echo=$ac_try;;
1626 esac
1627 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1628 $as_echo "$ac_try_echo"; } >&5
1629   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1630   ac_status=$?
1631   if test -s conftest.err; then
1632     grep -v '^ *+' conftest.err >conftest.er1
1633     cat conftest.er1 >&5
1634     mv -f conftest.er1 conftest.err
1635   fi
1636   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1637   test $ac_status = 0; } > conftest.i && {
1638          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1639          test ! -s conftest.err
1640        }; then :
1641   ac_retval=0
1642 else
1643   $as_echo "$as_me: failed program was:" >&5
1644 sed 's/^/| /' conftest.$ac_ext >&5
1645
1646     ac_retval=1
1647 fi
1648   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1649   as_fn_set_status $ac_retval
1650
1651 } # ac_fn_c_try_cpp
1652
1653 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1654 # -------------------------------------------------------
1655 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1656 # the include files in INCLUDES and setting the cache variable VAR
1657 # accordingly.
1658 ac_fn_c_check_header_mongrel ()
1659 {
1660   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1661   if eval \${$3+:} false; then :
1662   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1663 $as_echo_n "checking for $2... " >&6; }
1664 if eval \${$3+:} false; then :
1665   $as_echo_n "(cached) " >&6
1666 fi
1667 eval ac_res=\$$3
1668                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1669 $as_echo "$ac_res" >&6; }
1670 else
1671   # Is the header compilable?
1672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1673 $as_echo_n "checking $2 usability... " >&6; }
1674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1675 /* end confdefs.h.  */
1676 $4
1677 #include <$2>
1678 _ACEOF
1679 if ac_fn_c_try_compile "$LINENO"; then :
1680   ac_header_compiler=yes
1681 else
1682   ac_header_compiler=no
1683 fi
1684 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1686 $as_echo "$ac_header_compiler" >&6; }
1687
1688 # Is the header present?
1689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1690 $as_echo_n "checking $2 presence... " >&6; }
1691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1692 /* end confdefs.h.  */
1693 #include <$2>
1694 _ACEOF
1695 if ac_fn_c_try_cpp "$LINENO"; then :
1696   ac_header_preproc=yes
1697 else
1698   ac_header_preproc=no
1699 fi
1700 rm -f conftest.err conftest.i conftest.$ac_ext
1701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1702 $as_echo "$ac_header_preproc" >&6; }
1703
1704 # So?  What about this header?
1705 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1706   yes:no: )
1707     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1708 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1709     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1710 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1711     ;;
1712   no:yes:* )
1713     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1714 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1715     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1716 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1717     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1718 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1719     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1720 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1721     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1722 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1723     ;;
1724 esac
1725   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1726 $as_echo_n "checking for $2... " >&6; }
1727 if eval \${$3+:} false; then :
1728   $as_echo_n "(cached) " >&6
1729 else
1730   eval "$3=\$ac_header_compiler"
1731 fi
1732 eval ac_res=\$$3
1733                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1734 $as_echo "$ac_res" >&6; }
1735 fi
1736   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1737
1738 } # ac_fn_c_check_header_mongrel
1739
1740 # ac_fn_c_try_run LINENO
1741 # ----------------------
1742 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1743 # that executables *can* be run.
1744 ac_fn_c_try_run ()
1745 {
1746   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1747   if { { ac_try="$ac_link"
1748 case "(($ac_try" in
1749   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1750   *) ac_try_echo=$ac_try;;
1751 esac
1752 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1753 $as_echo "$ac_try_echo"; } >&5
1754   (eval "$ac_link") 2>&5
1755   ac_status=$?
1756   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1757   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1758   { { case "(($ac_try" in
1759   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1760   *) ac_try_echo=$ac_try;;
1761 esac
1762 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1763 $as_echo "$ac_try_echo"; } >&5
1764   (eval "$ac_try") 2>&5
1765   ac_status=$?
1766   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1767   test $ac_status = 0; }; }; then :
1768   ac_retval=0
1769 else
1770   $as_echo "$as_me: program exited with status $ac_status" >&5
1771        $as_echo "$as_me: failed program was:" >&5
1772 sed 's/^/| /' conftest.$ac_ext >&5
1773
1774        ac_retval=$ac_status
1775 fi
1776   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1777   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1778   as_fn_set_status $ac_retval
1779
1780 } # ac_fn_c_try_run
1781
1782 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1783 # -------------------------------------------------------
1784 # Tests whether HEADER exists and can be compiled using the include files in
1785 # INCLUDES, setting the cache variable VAR accordingly.
1786 ac_fn_c_check_header_compile ()
1787 {
1788   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1789   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1790 $as_echo_n "checking for $2... " >&6; }
1791 if eval \${$3+:} false; then :
1792   $as_echo_n "(cached) " >&6
1793 else
1794   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1795 /* end confdefs.h.  */
1796 $4
1797 #include <$2>
1798 _ACEOF
1799 if ac_fn_c_try_compile "$LINENO"; then :
1800   eval "$3=yes"
1801 else
1802   eval "$3=no"
1803 fi
1804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1805 fi
1806 eval ac_res=\$$3
1807                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1808 $as_echo "$ac_res" >&6; }
1809   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1810
1811 } # ac_fn_c_check_header_compile
1812
1813 # ac_fn_c_try_link LINENO
1814 # -----------------------
1815 # Try to link conftest.$ac_ext, and return whether this succeeded.
1816 ac_fn_c_try_link ()
1817 {
1818   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1819   rm -f conftest.$ac_objext conftest$ac_exeext
1820   if { { ac_try="$ac_link"
1821 case "(($ac_try" in
1822   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1823   *) ac_try_echo=$ac_try;;
1824 esac
1825 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1826 $as_echo "$ac_try_echo"; } >&5
1827   (eval "$ac_link") 2>conftest.err
1828   ac_status=$?
1829   if test -s conftest.err; then
1830     grep -v '^ *+' conftest.err >conftest.er1
1831     cat conftest.er1 >&5
1832     mv -f conftest.er1 conftest.err
1833   fi
1834   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1835   test $ac_status = 0; } && {
1836          test -z "$ac_c_werror_flag" ||
1837          test ! -s conftest.err
1838        } && test -s conftest$ac_exeext && {
1839          test "$cross_compiling" = yes ||
1840          test -x conftest$ac_exeext
1841        }; then :
1842   ac_retval=0
1843 else
1844   $as_echo "$as_me: failed program was:" >&5
1845 sed 's/^/| /' conftest.$ac_ext >&5
1846
1847         ac_retval=1
1848 fi
1849   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1850   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1851   # interfere with the next link command; also delete a directory that is
1852   # left behind by Apple's compiler.  We do this before executing the actions.
1853   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1854   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1855   as_fn_set_status $ac_retval
1856
1857 } # ac_fn_c_try_link
1858
1859 # ac_fn_c_check_func LINENO FUNC VAR
1860 # ----------------------------------
1861 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1862 ac_fn_c_check_func ()
1863 {
1864   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1865   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1866 $as_echo_n "checking for $2... " >&6; }
1867 if eval \${$3+:} false; then :
1868   $as_echo_n "(cached) " >&6
1869 else
1870   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1871 /* end confdefs.h.  */
1872 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1873    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1874 #define $2 innocuous_$2
1875
1876 /* System header to define __stub macros and hopefully few prototypes,
1877     which can conflict with char $2 (); below.
1878     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1879     <limits.h> exists even on freestanding compilers.  */
1880
1881 #ifdef __STDC__
1882 # include <limits.h>
1883 #else
1884 # include <assert.h>
1885 #endif
1886
1887 #undef $2
1888
1889 /* Override any GCC internal prototype to avoid an error.
1890    Use char because int might match the return type of a GCC
1891    builtin and then its argument prototype would still apply.  */
1892 #ifdef __cplusplus
1893 extern "C"
1894 #endif
1895 char $2 ();
1896 /* The GNU C library defines this for functions which it implements
1897     to always fail with ENOSYS.  Some functions are actually named
1898     something starting with __ and the normal name is an alias.  */
1899 #if defined __stub_$2 || defined __stub___$2
1900 choke me
1901 #endif
1902
1903 int
1904 main ()
1905 {
1906 return $2 ();
1907   ;
1908   return 0;
1909 }
1910 _ACEOF
1911 if ac_fn_c_try_link "$LINENO"; then :
1912   eval "$3=yes"
1913 else
1914   eval "$3=no"
1915 fi
1916 rm -f core conftest.err conftest.$ac_objext \
1917     conftest$ac_exeext conftest.$ac_ext
1918 fi
1919 eval ac_res=\$$3
1920                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1921 $as_echo "$ac_res" >&6; }
1922   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1923
1924 } # ac_fn_c_check_func
1925
1926 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1927 # ---------------------------------------------
1928 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1929 # accordingly.
1930 ac_fn_c_check_decl ()
1931 {
1932   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1933   as_decl_name=`echo $2|sed 's/ *(.*//'`
1934   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1935   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1936 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1937 if eval \${$3+:} false; then :
1938   $as_echo_n "(cached) " >&6
1939 else
1940   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1941 /* end confdefs.h.  */
1942 $4
1943 int
1944 main ()
1945 {
1946 #ifndef $as_decl_name
1947 #ifdef __cplusplus
1948   (void) $as_decl_use;
1949 #else
1950   (void) $as_decl_name;
1951 #endif
1952 #endif
1953
1954   ;
1955   return 0;
1956 }
1957 _ACEOF
1958 if ac_fn_c_try_compile "$LINENO"; then :
1959   eval "$3=yes"
1960 else
1961   eval "$3=no"
1962 fi
1963 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1964 fi
1965 eval ac_res=\$$3
1966                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1967 $as_echo "$ac_res" >&6; }
1968   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1969
1970 } # ac_fn_c_check_decl
1971
1972 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1973 # -------------------------------------------
1974 # Tests whether TYPE exists after having included INCLUDES, setting cache
1975 # variable VAR accordingly.
1976 ac_fn_c_check_type ()
1977 {
1978   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1979   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1980 $as_echo_n "checking for $2... " >&6; }
1981 if eval \${$3+:} false; then :
1982   $as_echo_n "(cached) " >&6
1983 else
1984   eval "$3=no"
1985   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1986 /* end confdefs.h.  */
1987 $4
1988 int
1989 main ()
1990 {
1991 if (sizeof ($2))
1992          return 0;
1993   ;
1994   return 0;
1995 }
1996 _ACEOF
1997 if ac_fn_c_try_compile "$LINENO"; then :
1998   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1999 /* end confdefs.h.  */
2000 $4
2001 int
2002 main ()
2003 {
2004 if (sizeof (($2)))
2005             return 0;
2006   ;
2007   return 0;
2008 }
2009 _ACEOF
2010 if ac_fn_c_try_compile "$LINENO"; then :
2011
2012 else
2013   eval "$3=yes"
2014 fi
2015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2016 fi
2017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2018 fi
2019 eval ac_res=\$$3
2020                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2021 $as_echo "$ac_res" >&6; }
2022   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2023
2024 } # ac_fn_c_check_type
2025
2026 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2027 # --------------------------------------------
2028 # Tries to find the compile-time value of EXPR in a program that includes
2029 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2030 # computed
2031 ac_fn_c_compute_int ()
2032 {
2033   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2034   if test "$cross_compiling" = yes; then
2035     # Depending upon the size, compute the lo and hi bounds.
2036 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2037 /* end confdefs.h.  */
2038 $4
2039 int
2040 main ()
2041 {
2042 static int test_array [1 - 2 * !(($2) >= 0)];
2043 test_array [0] = 0;
2044 return test_array [0];
2045
2046   ;
2047   return 0;
2048 }
2049 _ACEOF
2050 if ac_fn_c_try_compile "$LINENO"; then :
2051   ac_lo=0 ac_mid=0
2052   while :; do
2053     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2054 /* end confdefs.h.  */
2055 $4
2056 int
2057 main ()
2058 {
2059 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2060 test_array [0] = 0;
2061 return test_array [0];
2062
2063   ;
2064   return 0;
2065 }
2066 _ACEOF
2067 if ac_fn_c_try_compile "$LINENO"; then :
2068   ac_hi=$ac_mid; break
2069 else
2070   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2071                         if test $ac_lo -le $ac_mid; then
2072                           ac_lo= ac_hi=
2073                           break
2074                         fi
2075                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2076 fi
2077 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2078   done
2079 else
2080   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2081 /* end confdefs.h.  */
2082 $4
2083 int
2084 main ()
2085 {
2086 static int test_array [1 - 2 * !(($2) < 0)];
2087 test_array [0] = 0;
2088 return test_array [0];
2089
2090   ;
2091   return 0;
2092 }
2093 _ACEOF
2094 if ac_fn_c_try_compile "$LINENO"; then :
2095   ac_hi=-1 ac_mid=-1
2096   while :; do
2097     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2098 /* end confdefs.h.  */
2099 $4
2100 int
2101 main ()
2102 {
2103 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2104 test_array [0] = 0;
2105 return test_array [0];
2106
2107   ;
2108   return 0;
2109 }
2110 _ACEOF
2111 if ac_fn_c_try_compile "$LINENO"; then :
2112   ac_lo=$ac_mid; break
2113 else
2114   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2115                         if test $ac_mid -le $ac_hi; then
2116                           ac_lo= ac_hi=
2117                           break
2118                         fi
2119                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2120 fi
2121 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2122   done
2123 else
2124   ac_lo= ac_hi=
2125 fi
2126 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2127 fi
2128 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2129 # Binary search between lo and hi bounds.
2130 while test "x$ac_lo" != "x$ac_hi"; do
2131   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2132   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2133 /* end confdefs.h.  */
2134 $4
2135 int
2136 main ()
2137 {
2138 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2139 test_array [0] = 0;
2140 return test_array [0];
2141
2142   ;
2143   return 0;
2144 }
2145 _ACEOF
2146 if ac_fn_c_try_compile "$LINENO"; then :
2147   ac_hi=$ac_mid
2148 else
2149   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2150 fi
2151 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2152 done
2153 case $ac_lo in #((
2154 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2155 '') ac_retval=1 ;;
2156 esac
2157   else
2158     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2159 /* end confdefs.h.  */
2160 $4
2161 static long int longval () { return $2; }
2162 static unsigned long int ulongval () { return $2; }
2163 #include <stdio.h>
2164 #include <stdlib.h>
2165 int
2166 main ()
2167 {
2168
2169   FILE *f = fopen ("conftest.val", "w");
2170   if (! f)
2171     return 1;
2172   if (($2) < 0)
2173     {
2174       long int i = longval ();
2175       if (i != ($2))
2176         return 1;
2177       fprintf (f, "%ld", i);
2178     }
2179   else
2180     {
2181       unsigned long int i = ulongval ();
2182       if (i != ($2))
2183         return 1;
2184       fprintf (f, "%lu", i);
2185     }
2186   /* Do not output a trailing newline, as this causes \r\n confusion
2187      on some platforms.  */
2188   return ferror (f) || fclose (f) != 0;
2189
2190   ;
2191   return 0;
2192 }
2193 _ACEOF
2194 if ac_fn_c_try_run "$LINENO"; then :
2195   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2196 else
2197   ac_retval=1
2198 fi
2199 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2200   conftest.$ac_objext conftest.beam conftest.$ac_ext
2201 rm -f conftest.val
2202
2203   fi
2204   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2205   as_fn_set_status $ac_retval
2206
2207 } # ac_fn_c_compute_int
2208
2209 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2210 # ----------------------------------------------------
2211 # Tries to find if the field MEMBER exists in type AGGR, after including
2212 # INCLUDES, setting cache variable VAR accordingly.
2213 ac_fn_c_check_member ()
2214 {
2215   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2216   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2217 $as_echo_n "checking for $2.$3... " >&6; }
2218 if eval \${$4+:} false; then :
2219   $as_echo_n "(cached) " >&6
2220 else
2221   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2222 /* end confdefs.h.  */
2223 $5
2224 int
2225 main ()
2226 {
2227 static $2 ac_aggr;
2228 if (ac_aggr.$3)
2229 return 0;
2230   ;
2231   return 0;
2232 }
2233 _ACEOF
2234 if ac_fn_c_try_compile "$LINENO"; then :
2235   eval "$4=yes"
2236 else
2237   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2238 /* end confdefs.h.  */
2239 $5
2240 int
2241 main ()
2242 {
2243 static $2 ac_aggr;
2244 if (sizeof ac_aggr.$3)
2245 return 0;
2246   ;
2247   return 0;
2248 }
2249 _ACEOF
2250 if ac_fn_c_try_compile "$LINENO"; then :
2251   eval "$4=yes"
2252 else
2253   eval "$4=no"
2254 fi
2255 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2256 fi
2257 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2258 fi
2259 eval ac_res=\$$4
2260                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2261 $as_echo "$ac_res" >&6; }
2262   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2263
2264 } # ac_fn_c_check_member
2265 cat >config.log <<_ACEOF
2266 This file contains any messages produced by compilers while
2267 running configure, to aid debugging if configure makes a mistake.
2268
2269 It was created by libevent $as_me 2.1.5-beta, which was
2270 generated by GNU Autoconf 2.69.  Invocation command line was
2271
2272   $ $0 $@
2273
2274 _ACEOF
2275 exec 5>>config.log
2276 {
2277 cat <<_ASUNAME
2278 ## --------- ##
2279 ## Platform. ##
2280 ## --------- ##
2281
2282 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2283 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2284 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2285 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2286 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2287
2288 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2289 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2290
2291 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2292 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2293 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2294 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2295 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2296 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2297 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2298
2299 _ASUNAME
2300
2301 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2302 for as_dir in $PATH
2303 do
2304   IFS=$as_save_IFS
2305   test -z "$as_dir" && as_dir=.
2306     $as_echo "PATH: $as_dir"
2307   done
2308 IFS=$as_save_IFS
2309
2310 } >&5
2311
2312 cat >&5 <<_ACEOF
2313
2314
2315 ## ----------- ##
2316 ## Core tests. ##
2317 ## ----------- ##
2318
2319 _ACEOF
2320
2321
2322 # Keep a trace of the command line.
2323 # Strip out --no-create and --no-recursion so they do not pile up.
2324 # Strip out --silent because we don't want to record it for future runs.
2325 # Also quote any args containing shell meta-characters.
2326 # Make two passes to allow for proper duplicate-argument suppression.
2327 ac_configure_args=
2328 ac_configure_args0=
2329 ac_configure_args1=
2330 ac_must_keep_next=false
2331 for ac_pass in 1 2
2332 do
2333   for ac_arg
2334   do
2335     case $ac_arg in
2336     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2337     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2338     | -silent | --silent | --silen | --sile | --sil)
2339       continue ;;
2340     *\'*)
2341       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2342     esac
2343     case $ac_pass in
2344     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2345     2)
2346       as_fn_append ac_configure_args1 " '$ac_arg'"
2347       if test $ac_must_keep_next = true; then
2348         ac_must_keep_next=false # Got value, back to normal.
2349       else
2350         case $ac_arg in
2351           *=* | --config-cache | -C | -disable-* | --disable-* \
2352           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2353           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2354           | -with-* | --with-* | -without-* | --without-* | --x)
2355             case "$ac_configure_args0 " in
2356               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2357             esac
2358             ;;
2359           -* ) ac_must_keep_next=true ;;
2360         esac
2361       fi
2362       as_fn_append ac_configure_args " '$ac_arg'"
2363       ;;
2364     esac
2365   done
2366 done
2367 { ac_configure_args0=; unset ac_configure_args0;}
2368 { ac_configure_args1=; unset ac_configure_args1;}
2369
2370 # When interrupted or exit'd, cleanup temporary files, and complete
2371 # config.log.  We remove comments because anyway the quotes in there
2372 # would cause problems or look ugly.
2373 # WARNING: Use '\'' to represent an apostrophe within the trap.
2374 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2375 trap 'exit_status=$?
2376   # Save into config.log some information that might help in debugging.
2377   {
2378     echo
2379
2380     $as_echo "## ---------------- ##
2381 ## Cache variables. ##
2382 ## ---------------- ##"
2383     echo
2384     # The following way of writing the cache mishandles newlines in values,
2385 (
2386   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2387     eval ac_val=\$$ac_var
2388     case $ac_val in #(
2389     *${as_nl}*)
2390       case $ac_var in #(
2391       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2392 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2393       esac
2394       case $ac_var in #(
2395       _ | IFS | as_nl) ;; #(
2396       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2397       *) { eval $ac_var=; unset $ac_var;} ;;
2398       esac ;;
2399     esac
2400   done
2401   (set) 2>&1 |
2402     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2403     *${as_nl}ac_space=\ *)
2404       sed -n \
2405         "s/'\''/'\''\\\\'\'''\''/g;
2406           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2407       ;; #(
2408     *)
2409       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2410       ;;
2411     esac |
2412     sort
2413 )
2414     echo
2415
2416     $as_echo "## ----------------- ##
2417 ## Output variables. ##
2418 ## ----------------- ##"
2419     echo
2420     for ac_var in $ac_subst_vars
2421     do
2422       eval ac_val=\$$ac_var
2423       case $ac_val in
2424       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2425       esac
2426       $as_echo "$ac_var='\''$ac_val'\''"
2427     done | sort
2428     echo
2429
2430     if test -n "$ac_subst_files"; then
2431       $as_echo "## ------------------- ##
2432 ## File substitutions. ##
2433 ## ------------------- ##"
2434       echo
2435       for ac_var in $ac_subst_files
2436       do
2437         eval ac_val=\$$ac_var
2438         case $ac_val in
2439         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2440         esac
2441         $as_echo "$ac_var='\''$ac_val'\''"
2442       done | sort
2443       echo
2444     fi
2445
2446     if test -s confdefs.h; then
2447       $as_echo "## ----------- ##
2448 ## confdefs.h. ##
2449 ## ----------- ##"
2450       echo
2451       cat confdefs.h
2452       echo
2453     fi
2454     test "$ac_signal" != 0 &&
2455       $as_echo "$as_me: caught signal $ac_signal"
2456     $as_echo "$as_me: exit $exit_status"
2457   } >&5
2458   rm -f core *.core core.conftest.* &&
2459     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2460     exit $exit_status
2461 ' 0
2462 for ac_signal in 1 2 13 15; do
2463   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2464 done
2465 ac_signal=0
2466
2467 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2468 rm -f -r conftest* confdefs.h
2469
2470 $as_echo "/* confdefs.h */" > confdefs.h
2471
2472 # Predefined preprocessor variables.
2473
2474 cat >>confdefs.h <<_ACEOF
2475 #define PACKAGE_NAME "$PACKAGE_NAME"
2476 _ACEOF
2477
2478 cat >>confdefs.h <<_ACEOF
2479 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2480 _ACEOF
2481
2482 cat >>confdefs.h <<_ACEOF
2483 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2484 _ACEOF
2485
2486 cat >>confdefs.h <<_ACEOF
2487 #define PACKAGE_STRING "$PACKAGE_STRING"
2488 _ACEOF
2489
2490 cat >>confdefs.h <<_ACEOF
2491 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2492 _ACEOF
2493
2494 cat >>confdefs.h <<_ACEOF
2495 #define PACKAGE_URL "$PACKAGE_URL"
2496 _ACEOF
2497
2498
2499 # Let the site file select an alternate cache file if it wants to.
2500 # Prefer an explicitly selected file to automatically selected ones.
2501 ac_site_file1=NONE
2502 ac_site_file2=NONE
2503 if test -n "$CONFIG_SITE"; then
2504   # We do not want a PATH search for config.site.
2505   case $CONFIG_SITE in #((
2506     -*)  ac_site_file1=./$CONFIG_SITE;;
2507     */*) ac_site_file1=$CONFIG_SITE;;
2508     *)   ac_site_file1=./$CONFIG_SITE;;
2509   esac
2510 elif test "x$prefix" != xNONE; then
2511   ac_site_file1=$prefix/share/config.site
2512   ac_site_file2=$prefix/etc/config.site
2513 else
2514   ac_site_file1=$ac_default_prefix/share/config.site
2515   ac_site_file2=$ac_default_prefix/etc/config.site
2516 fi
2517 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2518 do
2519   test "x$ac_site_file" = xNONE && continue
2520   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2521     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2522 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2523     sed 's/^/| /' "$ac_site_file" >&5
2524     . "$ac_site_file" \
2525       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2526 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2527 as_fn_error $? "failed to load site script $ac_site_file
2528 See \`config.log' for more details" "$LINENO" 5; }
2529   fi
2530 done
2531
2532 if test -r "$cache_file"; then
2533   # Some versions of bash will fail to source /dev/null (special files
2534   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2535   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2536     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2537 $as_echo "$as_me: loading cache $cache_file" >&6;}
2538     case $cache_file in
2539       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2540       *)                      . "./$cache_file";;
2541     esac
2542   fi
2543 else
2544   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2545 $as_echo "$as_me: creating cache $cache_file" >&6;}
2546   >$cache_file
2547 fi
2548
2549 # Check that the precious variables saved in the cache have kept the same
2550 # value.
2551 ac_cache_corrupted=false
2552 for ac_var in $ac_precious_vars; do
2553   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2554   eval ac_new_set=\$ac_env_${ac_var}_set
2555   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2556   eval ac_new_val=\$ac_env_${ac_var}_value
2557   case $ac_old_set,$ac_new_set in
2558     set,)
2559       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2560 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2561       ac_cache_corrupted=: ;;
2562     ,set)
2563       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2564 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2565       ac_cache_corrupted=: ;;
2566     ,);;
2567     *)
2568       if test "x$ac_old_val" != "x$ac_new_val"; then
2569         # differences in whitespace do not lead to failure.
2570         ac_old_val_w=`echo x $ac_old_val`
2571         ac_new_val_w=`echo x $ac_new_val`
2572         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2573           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2574 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2575           ac_cache_corrupted=:
2576         else
2577           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2578 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2579           eval $ac_var=\$ac_old_val
2580         fi
2581         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2582 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2583         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2584 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2585       fi;;
2586   esac
2587   # Pass precious variables to config.status.
2588   if test "$ac_new_set" = set; then
2589     case $ac_new_val in
2590     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2591     *) ac_arg=$ac_var=$ac_new_val ;;
2592     esac
2593     case " $ac_configure_args " in
2594       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2595       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2596     esac
2597   fi
2598 done
2599 if $ac_cache_corrupted; then
2600   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2601 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2602   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2603 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2604   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2605 fi
2606 ## -------------------- ##
2607 ## Main body of script. ##
2608 ## -------------------- ##
2609
2610 ac_ext=c
2611 ac_cpp='$CPP $CPPFLAGS'
2612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2615
2616
2617
2618
2619
2620
2621 ac_aux_dir=
2622 for ac_dir in build-aux "$srcdir"/build-aux; do
2623   if test -f "$ac_dir/install-sh"; then
2624     ac_aux_dir=$ac_dir
2625     ac_install_sh="$ac_aux_dir/install-sh -c"
2626     break
2627   elif test -f "$ac_dir/install.sh"; then
2628     ac_aux_dir=$ac_dir
2629     ac_install_sh="$ac_aux_dir/install.sh -c"
2630     break
2631   elif test -f "$ac_dir/shtool"; then
2632     ac_aux_dir=$ac_dir
2633     ac_install_sh="$ac_aux_dir/shtool install -c"
2634     break
2635   fi
2636 done
2637 if test -z "$ac_aux_dir"; then
2638   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2639 fi
2640
2641 # These three variables are undocumented and unsupported,
2642 # and are intended to be withdrawn in a future Autoconf release.
2643 # They can cause serious problems if a builder's source tree is in a directory
2644 # whose full name contains unusual characters.
2645 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2646 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2647 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2648
2649
2650 am__api_version='1.15'
2651
2652 # Find a good install program.  We prefer a C program (faster),
2653 # so one script is as good as another.  But avoid the broken or
2654 # incompatible versions:
2655 # SysV /etc/install, /usr/sbin/install
2656 # SunOS /usr/etc/install
2657 # IRIX /sbin/install
2658 # AIX /bin/install
2659 # AmigaOS /C/install, which installs bootblocks on floppy discs
2660 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2661 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2662 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2663 # OS/2's system install, which has a completely different semantic
2664 # ./install, which can be erroneously created by make from ./install.sh.
2665 # Reject install programs that cannot install multiple files.
2666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2667 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2668 if test -z "$INSTALL"; then
2669 if ${ac_cv_path_install+:} false; then :
2670   $as_echo_n "(cached) " >&6
2671 else
2672   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2673 for as_dir in $PATH
2674 do
2675   IFS=$as_save_IFS
2676   test -z "$as_dir" && as_dir=.
2677     # Account for people who put trailing slashes in PATH elements.
2678 case $as_dir/ in #((
2679   ./ | .// | /[cC]/* | \
2680   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2681   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2682   /usr/ucb/* ) ;;
2683   *)
2684     # OSF1 and SCO ODT 3.0 have their own names for install.
2685     # Don't use installbsd from OSF since it installs stuff as root
2686     # by default.
2687     for ac_prog in ginstall scoinst install; do
2688       for ac_exec_ext in '' $ac_executable_extensions; do
2689         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2690           if test $ac_prog = install &&
2691             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2692             # AIX install.  It has an incompatible calling convention.
2693             :
2694           elif test $ac_prog = install &&
2695             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2696             # program-specific install script used by HP pwplus--don't use.
2697             :
2698           else
2699             rm -rf conftest.one conftest.two conftest.dir
2700             echo one > conftest.one
2701             echo two > conftest.two
2702             mkdir conftest.dir
2703             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2704               test -s conftest.one && test -s conftest.two &&
2705               test -s conftest.dir/conftest.one &&
2706               test -s conftest.dir/conftest.two
2707             then
2708               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2709               break 3
2710             fi
2711           fi
2712         fi
2713       done
2714     done
2715     ;;
2716 esac
2717
2718   done
2719 IFS=$as_save_IFS
2720
2721 rm -rf conftest.one conftest.two conftest.dir
2722
2723 fi
2724   if test "${ac_cv_path_install+set}" = set; then
2725     INSTALL=$ac_cv_path_install
2726   else
2727     # As a last resort, use the slow shell script.  Don't cache a
2728     # value for INSTALL within a source directory, because that will
2729     # break other packages using the cache if that directory is
2730     # removed, or if the value is a relative name.
2731     INSTALL=$ac_install_sh
2732   fi
2733 fi
2734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2735 $as_echo "$INSTALL" >&6; }
2736
2737 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2738 # It thinks the first close brace ends the variable substitution.
2739 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2740
2741 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2742
2743 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2744
2745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2746 $as_echo_n "checking whether build environment is sane... " >&6; }
2747 # Reject unsafe characters in $srcdir or the absolute working directory
2748 # name.  Accept space and tab only in the latter.
2749 am_lf='
2750 '
2751 case `pwd` in
2752   *[\\\"\#\$\&\'\`$am_lf]*)
2753     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2754 esac
2755 case $srcdir in
2756   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2757     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
2758 esac
2759
2760 # Do 'set' in a subshell so we don't clobber the current shell's
2761 # arguments.  Must try -L first in case configure is actually a
2762 # symlink; some systems play weird games with the mod time of symlinks
2763 # (eg FreeBSD returns the mod time of the symlink's containing
2764 # directory).
2765 if (
2766    am_has_slept=no
2767    for am_try in 1 2; do
2768      echo "timestamp, slept: $am_has_slept" > conftest.file
2769      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2770      if test "$*" = "X"; then
2771         # -L didn't work.
2772         set X `ls -t "$srcdir/configure" conftest.file`
2773      fi
2774      if test "$*" != "X $srcdir/configure conftest.file" \
2775         && test "$*" != "X conftest.file $srcdir/configure"; then
2776
2777         # If neither matched, then we have a broken ls.  This can happen
2778         # if, for instance, CONFIG_SHELL is bash and it inherits a
2779         # broken ls alias from the environment.  This has actually
2780         # happened.  Such a system could not be considered "sane".
2781         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2782   alias in your environment" "$LINENO" 5
2783      fi
2784      if test "$2" = conftest.file || test $am_try -eq 2; then
2785        break
2786      fi
2787      # Just in case.
2788      sleep 1
2789      am_has_slept=yes
2790    done
2791    test "$2" = conftest.file
2792    )
2793 then
2794    # Ok.
2795    :
2796 else
2797    as_fn_error $? "newly created file is older than distributed files!
2798 Check your system clock" "$LINENO" 5
2799 fi
2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2801 $as_echo "yes" >&6; }
2802 # If we didn't sleep, we still need to ensure time stamps of config.status and
2803 # generated files are strictly newer.
2804 am_sleep_pid=
2805 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
2806   ( sleep 1 ) &
2807   am_sleep_pid=$!
2808 fi
2809
2810 rm -f conftest.file
2811
2812 test "$program_prefix" != NONE &&
2813   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2814 # Use a double $ so make ignores it.
2815 test "$program_suffix" != NONE &&
2816   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2817 # Double any \ or $.
2818 # By default was `s,x,x', remove it if useless.
2819 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2820 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2821
2822 # Expand $ac_aux_dir to an absolute path.
2823 am_aux_dir=`cd "$ac_aux_dir" && pwd`
2824
2825 if test x"${MISSING+set}" != xset; then
2826   case $am_aux_dir in
2827   *\ * | *\     *)
2828     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2829   *)
2830     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2831   esac
2832 fi
2833 # Use eval to expand $SHELL
2834 if eval "$MISSING --is-lightweight"; then
2835   am_missing_run="$MISSING "
2836 else
2837   am_missing_run=
2838   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
2839 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
2840 fi
2841
2842 if test x"${install_sh+set}" != xset; then
2843   case $am_aux_dir in
2844   *\ * | *\     *)
2845     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2846   *)
2847     install_sh="\${SHELL} $am_aux_dir/install-sh"
2848   esac
2849 fi
2850
2851 # Installed binaries are usually stripped using 'strip' when the user
2852 # run "make install-strip".  However 'strip' might not be the right
2853 # tool to use in cross-compilation environments, therefore Automake
2854 # will honor the 'STRIP' environment variable to overrule this program.
2855 if test "$cross_compiling" != no; then
2856   if test -n "$ac_tool_prefix"; then
2857   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2858 set dummy ${ac_tool_prefix}strip; ac_word=$2
2859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2860 $as_echo_n "checking for $ac_word... " >&6; }
2861 if ${ac_cv_prog_STRIP+:} false; then :
2862   $as_echo_n "(cached) " >&6
2863 else
2864   if test -n "$STRIP"; then
2865   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2866 else
2867 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2868 for as_dir in $PATH
2869 do
2870   IFS=$as_save_IFS
2871   test -z "$as_dir" && as_dir=.
2872     for ac_exec_ext in '' $ac_executable_extensions; do
2873   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2874     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2875     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2876     break 2
2877   fi
2878 done
2879   done
2880 IFS=$as_save_IFS
2881
2882 fi
2883 fi
2884 STRIP=$ac_cv_prog_STRIP
2885 if test -n "$STRIP"; then
2886   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2887 $as_echo "$STRIP" >&6; }
2888 else
2889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2890 $as_echo "no" >&6; }
2891 fi
2892
2893
2894 fi
2895 if test -z "$ac_cv_prog_STRIP"; then
2896   ac_ct_STRIP=$STRIP
2897   # Extract the first word of "strip", so it can be a program name with args.
2898 set dummy strip; ac_word=$2
2899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2900 $as_echo_n "checking for $ac_word... " >&6; }
2901 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2902   $as_echo_n "(cached) " >&6
2903 else
2904   if test -n "$ac_ct_STRIP"; then
2905   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2906 else
2907 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2908 for as_dir in $PATH
2909 do
2910   IFS=$as_save_IFS
2911   test -z "$as_dir" && as_dir=.
2912     for ac_exec_ext in '' $ac_executable_extensions; do
2913   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2914     ac_cv_prog_ac_ct_STRIP="strip"
2915     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2916     break 2
2917   fi
2918 done
2919   done
2920 IFS=$as_save_IFS
2921
2922 fi
2923 fi
2924 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2925 if test -n "$ac_ct_STRIP"; then
2926   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2927 $as_echo "$ac_ct_STRIP" >&6; }
2928 else
2929   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2930 $as_echo "no" >&6; }
2931 fi
2932
2933   if test "x$ac_ct_STRIP" = x; then
2934     STRIP=":"
2935   else
2936     case $cross_compiling:$ac_tool_warned in
2937 yes:)
2938 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2939 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2940 ac_tool_warned=yes ;;
2941 esac
2942     STRIP=$ac_ct_STRIP
2943   fi
2944 else
2945   STRIP="$ac_cv_prog_STRIP"
2946 fi
2947
2948 fi
2949 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2950
2951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2952 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2953 if test -z "$MKDIR_P"; then
2954   if ${ac_cv_path_mkdir+:} false; then :
2955   $as_echo_n "(cached) " >&6
2956 else
2957   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2958 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2959 do
2960   IFS=$as_save_IFS
2961   test -z "$as_dir" && as_dir=.
2962     for ac_prog in mkdir gmkdir; do
2963          for ac_exec_ext in '' $ac_executable_extensions; do
2964            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
2965            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2966              'mkdir (GNU coreutils) '* | \
2967              'mkdir (coreutils) '* | \
2968              'mkdir (fileutils) '4.1*)
2969                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2970                break 3;;
2971            esac
2972          done
2973        done
2974   done
2975 IFS=$as_save_IFS
2976
2977 fi
2978
2979   test -d ./--version && rmdir ./--version
2980   if test "${ac_cv_path_mkdir+set}" = set; then
2981     MKDIR_P="$ac_cv_path_mkdir -p"
2982   else
2983     # As a last resort, use the slow shell script.  Don't cache a
2984     # value for MKDIR_P within a source directory, because that will
2985     # break other packages using the cache if that directory is
2986     # removed, or if the value is a relative name.
2987     MKDIR_P="$ac_install_sh -d"
2988   fi
2989 fi
2990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2991 $as_echo "$MKDIR_P" >&6; }
2992
2993 for ac_prog in gawk mawk nawk awk
2994 do
2995   # Extract the first word of "$ac_prog", so it can be a program name with args.
2996 set dummy $ac_prog; ac_word=$2
2997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2998 $as_echo_n "checking for $ac_word... " >&6; }
2999 if ${ac_cv_prog_AWK+:} false; then :
3000   $as_echo_n "(cached) " >&6
3001 else
3002   if test -n "$AWK"; then
3003   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3004 else
3005 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3006 for as_dir in $PATH
3007 do
3008   IFS=$as_save_IFS
3009   test -z "$as_dir" && as_dir=.
3010     for ac_exec_ext in '' $ac_executable_extensions; do
3011   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3012     ac_cv_prog_AWK="$ac_prog"
3013     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3014     break 2
3015   fi
3016 done
3017   done
3018 IFS=$as_save_IFS
3019
3020 fi
3021 fi
3022 AWK=$ac_cv_prog_AWK
3023 if test -n "$AWK"; then
3024   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
3025 $as_echo "$AWK" >&6; }
3026 else
3027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3028 $as_echo "no" >&6; }
3029 fi
3030
3031
3032   test -n "$AWK" && break
3033 done
3034
3035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
3036 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
3037 set x ${MAKE-make}
3038 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3039 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3040   $as_echo_n "(cached) " >&6
3041 else
3042   cat >conftest.make <<\_ACEOF
3043 SHELL = /bin/sh
3044 all:
3045         @echo '@@@%%%=$(MAKE)=@@@%%%'
3046 _ACEOF
3047 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3048 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3049   *@@@%%%=?*=@@@%%%*)
3050     eval ac_cv_prog_make_${ac_make}_set=yes;;
3051   *)
3052     eval ac_cv_prog_make_${ac_make}_set=no;;
3053 esac
3054 rm -f conftest.make
3055 fi
3056 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3057   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3058 $as_echo "yes" >&6; }
3059   SET_MAKE=
3060 else
3061   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3062 $as_echo "no" >&6; }
3063   SET_MAKE="MAKE=${MAKE-make}"
3064 fi
3065
3066 rm -rf .tst 2>/dev/null
3067 mkdir .tst 2>/dev/null
3068 if test -d .tst; then
3069   am__leading_dot=.
3070 else
3071   am__leading_dot=_
3072 fi
3073 rmdir .tst 2>/dev/null
3074
3075 # Check whether --enable-silent-rules was given.
3076 if test "${enable_silent_rules+set}" = set; then :
3077   enableval=$enable_silent_rules;
3078 fi
3079
3080 case $enable_silent_rules in # (((
3081   yes) AM_DEFAULT_VERBOSITY=0;;
3082    no) AM_DEFAULT_VERBOSITY=1;;
3083     *) AM_DEFAULT_VERBOSITY=1;;
3084 esac
3085 am_make=${MAKE-make}
3086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3087 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3088 if ${am_cv_make_support_nested_variables+:} false; then :
3089   $as_echo_n "(cached) " >&6
3090 else
3091   if $as_echo 'TRUE=$(BAR$(V))
3092 BAR0=false
3093 BAR1=true
3094 V=1
3095 am__doit:
3096         @$(TRUE)
3097 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3098   am_cv_make_support_nested_variables=yes
3099 else
3100   am_cv_make_support_nested_variables=no
3101 fi
3102 fi
3103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3104 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3105 if test $am_cv_make_support_nested_variables = yes; then
3106     AM_V='$(V)'
3107   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3108 else
3109   AM_V=$AM_DEFAULT_VERBOSITY
3110   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3111 fi
3112 AM_BACKSLASH='\'
3113
3114 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3115   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3116   # is not polluted with repeated "-I."
3117   am__isrc=' -I$(srcdir)'
3118   # test to see if srcdir already configured
3119   if test -f $srcdir/config.status; then
3120     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3121   fi
3122 fi
3123
3124 # test whether we have cygpath
3125 if test -z "$CYGPATH_W"; then
3126   if (cygpath --version) >/dev/null 2>/dev/null; then
3127     CYGPATH_W='cygpath -w'
3128   else
3129     CYGPATH_W=echo
3130   fi
3131 fi
3132
3133
3134 # Define the identity of the package.
3135  PACKAGE='libevent'
3136  VERSION='2.1.5-beta'
3137
3138
3139 cat >>confdefs.h <<_ACEOF
3140 #define PACKAGE "$PACKAGE"
3141 _ACEOF
3142
3143
3144 cat >>confdefs.h <<_ACEOF
3145 #define VERSION "$VERSION"
3146 _ACEOF
3147
3148 # Some tools Automake needs.
3149
3150 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3151
3152
3153 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3154
3155
3156 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3157
3158
3159 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3160
3161
3162 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3163
3164 # For better backward compatibility.  To be removed once Automake 1.9.x
3165 # dies out for good.  For more background, see:
3166 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
3167 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
3168 mkdir_p='$(MKDIR_P)'
3169
3170 # We need awk for the "check" target (and possibly the TAP driver).  The
3171 # system "awk" is bad on some platforms.
3172 # Always define AMTAR for backward compatibility.  Yes, it's still used
3173 # in the wild :-(  We should find a proper way to deprecate it ...
3174 AMTAR='$${TAR-tar}'
3175
3176
3177 # We'll loop over all known methods to create a tar archive until one works.
3178 _am_tools='gnutar  pax cpio none'
3179
3180 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
3181
3182
3183
3184
3185
3186
3187 # POSIX will say in a future version that running "rm -f" with no argument
3188 # is OK; and we want to be able to make that assumption in our Makefile
3189 # recipes.  So use an aggressive probe to check that the usage we want is
3190 # actually supported "in the wild" to an acceptable degree.
3191 # See automake bug#10828.
3192 # To make any issue more visible, cause the running configure to be aborted
3193 # by default if the 'rm' program in use doesn't match our expectations; the
3194 # user can still override this though.
3195 if rm -f && rm -fr && rm -rf; then : OK; else
3196   cat >&2 <<'END'
3197 Oops!
3198
3199 Your 'rm' program seems unable to run without file operands specified
3200 on the command line, even when the '-f' option is present.  This is contrary
3201 to the behaviour of most rm programs out there, and not conforming with
3202 the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
3203
3204 Please tell bug-automake@gnu.org about your system, including the value
3205 of your $PATH and any error possibly output before this message.  This
3206 can help us improve future automake versions.
3207
3208 END
3209   if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
3210     echo 'Configuration will proceed anyway, since you have set the' >&2
3211     echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
3212     echo >&2
3213   else
3214     cat >&2 <<'END'
3215 Aborting the configuration process, to ensure you take notice of the issue.
3216
3217 You can download and install GNU coreutils to get an 'rm' implementation
3218 that behaves properly: <http://www.gnu.org/software/coreutils/>.
3219
3220 If you want to complete the configuration process using your problematic
3221 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
3222 to "yes", and re-run configure.
3223
3224 END
3225     as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
3226   fi
3227 fi
3228
3229 # Check whether --enable-silent-rules was given.
3230 if test "${enable_silent_rules+set}" = set; then :
3231   enableval=$enable_silent_rules;
3232 fi
3233
3234 case $enable_silent_rules in # (((
3235   yes) AM_DEFAULT_VERBOSITY=0;;
3236    no) AM_DEFAULT_VERBOSITY=1;;
3237     *) AM_DEFAULT_VERBOSITY=0;;
3238 esac
3239 am_make=${MAKE-make}
3240 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
3241 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
3242 if ${am_cv_make_support_nested_variables+:} false; then :
3243   $as_echo_n "(cached) " >&6
3244 else
3245   if $as_echo 'TRUE=$(BAR$(V))
3246 BAR0=false
3247 BAR1=true
3248 V=1
3249 am__doit:
3250         @$(TRUE)
3251 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
3252   am_cv_make_support_nested_variables=yes
3253 else
3254   am_cv_make_support_nested_variables=no
3255 fi
3256 fi
3257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
3258 $as_echo "$am_cv_make_support_nested_variables" >&6; }
3259 if test $am_cv_make_support_nested_variables = yes; then
3260     AM_V='$(V)'
3261   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
3262 else
3263   AM_V=$AM_DEFAULT_VERBOSITY
3264   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
3265 fi
3266 AM_BACKSLASH='\'
3267
3268 ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in"
3269
3270
3271 $as_echo "#define NUMERIC_VERSION 0x02010500" >>confdefs.h
3272
3273
3274 if test "$prefix" = "NONE"; then
3275    prefix="/usr/local"
3276 fi
3277
3278
3279 # Make sure we can run config.sub.
3280 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3281   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3282
3283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3284 $as_echo_n "checking build system type... " >&6; }
3285 if ${ac_cv_build+:} false; then :
3286   $as_echo_n "(cached) " >&6
3287 else
3288   ac_build_alias=$build_alias
3289 test "x$ac_build_alias" = x &&
3290   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3291 test "x$ac_build_alias" = x &&
3292   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3293 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3294   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3295
3296 fi
3297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3298 $as_echo "$ac_cv_build" >&6; }
3299 case $ac_cv_build in
3300 *-*-*) ;;
3301 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3302 esac
3303 build=$ac_cv_build
3304 ac_save_IFS=$IFS; IFS='-'
3305 set x $ac_cv_build
3306 shift
3307 build_cpu=$1
3308 build_vendor=$2
3309 shift; shift
3310 # Remember, the first character of IFS is used to create $*,
3311 # except with old shells:
3312 build_os=$*
3313 IFS=$ac_save_IFS
3314 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3315
3316
3317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3318 $as_echo_n "checking host system type... " >&6; }
3319 if ${ac_cv_host+:} false; then :
3320   $as_echo_n "(cached) " >&6
3321 else
3322   if test "x$host_alias" = x; then
3323   ac_cv_host=$ac_cv_build
3324 else
3325   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3326     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3327 fi
3328
3329 fi
3330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3331 $as_echo "$ac_cv_host" >&6; }
3332 case $ac_cv_host in
3333 *-*-*) ;;
3334 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3335 esac
3336 host=$ac_cv_host
3337 ac_save_IFS=$IFS; IFS='-'
3338 set x $ac_cv_host
3339 shift
3340 host_cpu=$1
3341 host_vendor=$2
3342 shift; shift
3343 # Remember, the first character of IFS is used to create $*,
3344 # except with old shells:
3345 host_os=$*
3346 IFS=$ac_save_IFS
3347 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3348
3349
3350 DEPDIR="${am__leading_dot}deps"
3351
3352 ac_config_commands="$ac_config_commands depfiles"
3353
3354
3355 am_make=${MAKE-make}
3356 cat > confinc << 'END'
3357 am__doit:
3358         @echo this is the am__doit target
3359 .PHONY: am__doit
3360 END
3361 # If we don't find an include directive, just comment out the code.
3362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3363 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3364 am__include="#"
3365 am__quote=
3366 _am_result=none
3367 # First try GNU make style include.
3368 echo "include confinc" > confmf
3369 # Ignore all kinds of additional output from 'make'.
3370 case `$am_make -s -f confmf 2> /dev/null` in #(
3371 *the\ am__doit\ target*)
3372   am__include=include
3373   am__quote=
3374   _am_result=GNU
3375   ;;
3376 esac
3377 # Now try BSD make style include.
3378 if test "$am__include" = "#"; then
3379    echo '.include "confinc"' > confmf
3380    case `$am_make -s -f confmf 2> /dev/null` in #(
3381    *the\ am__doit\ target*)
3382      am__include=.include
3383      am__quote="\""
3384      _am_result=BSD
3385      ;;
3386    esac
3387 fi
3388
3389
3390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3391 $as_echo "$_am_result" >&6; }
3392 rm -f confinc confmf
3393
3394 # Check whether --enable-dependency-tracking was given.
3395 if test "${enable_dependency_tracking+set}" = set; then :
3396   enableval=$enable_dependency_tracking;
3397 fi
3398
3399 if test "x$enable_dependency_tracking" != xno; then
3400   am_depcomp="$ac_aux_dir/depcomp"
3401   AMDEPBACKSLASH='\'
3402   am__nodep='_no'
3403 fi
3404  if test "x$enable_dependency_tracking" != xno; then
3405   AMDEP_TRUE=
3406   AMDEP_FALSE='#'
3407 else
3408   AMDEP_TRUE='#'
3409   AMDEP_FALSE=
3410 fi
3411
3412
3413 ac_ext=c
3414 ac_cpp='$CPP $CPPFLAGS'
3415 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3416 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3417 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3418 if test -n "$ac_tool_prefix"; then
3419   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3420 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3422 $as_echo_n "checking for $ac_word... " >&6; }
3423 if ${ac_cv_prog_CC+:} false; then :
3424   $as_echo_n "(cached) " >&6
3425 else
3426   if test -n "$CC"; then
3427   ac_cv_prog_CC="$CC" # Let the user override the test.
3428 else
3429 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3430 for as_dir in $PATH
3431 do
3432   IFS=$as_save_IFS
3433   test -z "$as_dir" && as_dir=.
3434     for ac_exec_ext in '' $ac_executable_extensions; do
3435   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3436     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3437     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3438     break 2
3439   fi
3440 done
3441   done
3442 IFS=$as_save_IFS
3443
3444 fi
3445 fi
3446 CC=$ac_cv_prog_CC
3447 if test -n "$CC"; then
3448   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3449 $as_echo "$CC" >&6; }
3450 else
3451   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3452 $as_echo "no" >&6; }
3453 fi
3454
3455
3456 fi
3457 if test -z "$ac_cv_prog_CC"; then
3458   ac_ct_CC=$CC
3459   # Extract the first word of "gcc", so it can be a program name with args.
3460 set dummy gcc; ac_word=$2
3461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3462 $as_echo_n "checking for $ac_word... " >&6; }
3463 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3464   $as_echo_n "(cached) " >&6
3465 else
3466   if test -n "$ac_ct_CC"; then
3467   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3468 else
3469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3470 for as_dir in $PATH
3471 do
3472   IFS=$as_save_IFS
3473   test -z "$as_dir" && as_dir=.
3474     for ac_exec_ext in '' $ac_executable_extensions; do
3475   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3476     ac_cv_prog_ac_ct_CC="gcc"
3477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3478     break 2
3479   fi
3480 done
3481   done
3482 IFS=$as_save_IFS
3483
3484 fi
3485 fi
3486 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3487 if test -n "$ac_ct_CC"; then
3488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3489 $as_echo "$ac_ct_CC" >&6; }
3490 else
3491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3492 $as_echo "no" >&6; }
3493 fi
3494
3495   if test "x$ac_ct_CC" = x; then
3496     CC=""
3497   else
3498     case $cross_compiling:$ac_tool_warned in
3499 yes:)
3500 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3501 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3502 ac_tool_warned=yes ;;
3503 esac
3504     CC=$ac_ct_CC
3505   fi
3506 else
3507   CC="$ac_cv_prog_CC"
3508 fi
3509
3510 if test -z "$CC"; then
3511           if test -n "$ac_tool_prefix"; then
3512     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3513 set dummy ${ac_tool_prefix}cc; ac_word=$2
3514 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3515 $as_echo_n "checking for $ac_word... " >&6; }
3516 if ${ac_cv_prog_CC+:} false; then :
3517   $as_echo_n "(cached) " >&6
3518 else
3519   if test -n "$CC"; then
3520   ac_cv_prog_CC="$CC" # Let the user override the test.
3521 else
3522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3523 for as_dir in $PATH
3524 do
3525   IFS=$as_save_IFS
3526   test -z "$as_dir" && as_dir=.
3527     for ac_exec_ext in '' $ac_executable_extensions; do
3528   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3529     ac_cv_prog_CC="${ac_tool_prefix}cc"
3530     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3531     break 2
3532   fi
3533 done
3534   done
3535 IFS=$as_save_IFS
3536
3537 fi
3538 fi
3539 CC=$ac_cv_prog_CC
3540 if test -n "$CC"; then
3541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3542 $as_echo "$CC" >&6; }
3543 else
3544   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3545 $as_echo "no" >&6; }
3546 fi
3547
3548
3549   fi
3550 fi
3551 if test -z "$CC"; then
3552   # Extract the first word of "cc", so it can be a program name with args.
3553 set dummy cc; ac_word=$2
3554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3555 $as_echo_n "checking for $ac_word... " >&6; }
3556 if ${ac_cv_prog_CC+:} false; then :
3557   $as_echo_n "(cached) " >&6
3558 else
3559   if test -n "$CC"; then
3560   ac_cv_prog_CC="$CC" # Let the user override the test.
3561 else
3562   ac_prog_rejected=no
3563 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3564 for as_dir in $PATH
3565 do
3566   IFS=$as_save_IFS
3567   test -z "$as_dir" && as_dir=.
3568     for ac_exec_ext in '' $ac_executable_extensions; do
3569   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3570     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3571        ac_prog_rejected=yes
3572        continue
3573      fi
3574     ac_cv_prog_CC="cc"
3575     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3576     break 2
3577   fi
3578 done
3579   done
3580 IFS=$as_save_IFS
3581
3582 if test $ac_prog_rejected = yes; then
3583   # We found a bogon in the path, so make sure we never use it.
3584   set dummy $ac_cv_prog_CC
3585   shift
3586   if test $# != 0; then
3587     # We chose a different compiler from the bogus one.
3588     # However, it has the same basename, so the bogon will be chosen
3589     # first if we set CC to just the basename; use the full file name.
3590     shift
3591     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3592   fi
3593 fi
3594 fi
3595 fi
3596 CC=$ac_cv_prog_CC
3597 if test -n "$CC"; then
3598   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3599 $as_echo "$CC" >&6; }
3600 else
3601   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3602 $as_echo "no" >&6; }
3603 fi
3604
3605
3606 fi
3607 if test -z "$CC"; then
3608   if test -n "$ac_tool_prefix"; then
3609   for ac_prog in cl.exe
3610   do
3611     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3612 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3614 $as_echo_n "checking for $ac_word... " >&6; }
3615 if ${ac_cv_prog_CC+:} false; then :
3616   $as_echo_n "(cached) " >&6
3617 else
3618   if test -n "$CC"; then
3619   ac_cv_prog_CC="$CC" # Let the user override the test.
3620 else
3621 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3622 for as_dir in $PATH
3623 do
3624   IFS=$as_save_IFS
3625   test -z "$as_dir" && as_dir=.
3626     for ac_exec_ext in '' $ac_executable_extensions; do
3627   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3628     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3629     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3630     break 2
3631   fi
3632 done
3633   done
3634 IFS=$as_save_IFS
3635
3636 fi
3637 fi
3638 CC=$ac_cv_prog_CC
3639 if test -n "$CC"; then
3640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3641 $as_echo "$CC" >&6; }
3642 else
3643   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3644 $as_echo "no" >&6; }
3645 fi
3646
3647
3648     test -n "$CC" && break
3649   done
3650 fi
3651 if test -z "$CC"; then
3652   ac_ct_CC=$CC
3653   for ac_prog in cl.exe
3654 do
3655   # Extract the first word of "$ac_prog", so it can be a program name with args.
3656 set dummy $ac_prog; ac_word=$2
3657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3658 $as_echo_n "checking for $ac_word... " >&6; }
3659 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3660   $as_echo_n "(cached) " >&6
3661 else
3662   if test -n "$ac_ct_CC"; then
3663   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3664 else
3665 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3666 for as_dir in $PATH
3667 do
3668   IFS=$as_save_IFS
3669   test -z "$as_dir" && as_dir=.
3670     for ac_exec_ext in '' $ac_executable_extensions; do
3671   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3672     ac_cv_prog_ac_ct_CC="$ac_prog"
3673     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3674     break 2
3675   fi
3676 done
3677   done
3678 IFS=$as_save_IFS
3679
3680 fi
3681 fi
3682 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3683 if test -n "$ac_ct_CC"; then
3684   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3685 $as_echo "$ac_ct_CC" >&6; }
3686 else
3687   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3688 $as_echo "no" >&6; }
3689 fi
3690
3691
3692   test -n "$ac_ct_CC" && break
3693 done
3694
3695   if test "x$ac_ct_CC" = x; then
3696     CC=""
3697   else
3698     case $cross_compiling:$ac_tool_warned in
3699 yes:)
3700 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3701 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3702 ac_tool_warned=yes ;;
3703 esac
3704     CC=$ac_ct_CC
3705   fi
3706 fi
3707
3708 fi
3709
3710
3711 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3712 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3713 as_fn_error $? "no acceptable C compiler found in \$PATH
3714 See \`config.log' for more details" "$LINENO" 5; }
3715
3716 # Provide some information about the compiler.
3717 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3718 set X $ac_compile
3719 ac_compiler=$2
3720 for ac_option in --version -v -V -qversion; do
3721   { { ac_try="$ac_compiler $ac_option >&5"
3722 case "(($ac_try" in
3723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3724   *) ac_try_echo=$ac_try;;
3725 esac
3726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3727 $as_echo "$ac_try_echo"; } >&5
3728   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3729   ac_status=$?
3730   if test -s conftest.err; then
3731     sed '10a\
3732 ... rest of stderr output deleted ...
3733          10q' conftest.err >conftest.er1
3734     cat conftest.er1 >&5
3735   fi
3736   rm -f conftest.er1 conftest.err
3737   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3738   test $ac_status = 0; }
3739 done
3740
3741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3742 /* end confdefs.h.  */
3743
3744 int
3745 main ()
3746 {
3747
3748   ;
3749   return 0;
3750 }
3751 _ACEOF
3752 ac_clean_files_save=$ac_clean_files
3753 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3754 # Try to create an executable without -o first, disregard a.out.
3755 # It will help us diagnose broken compilers, and finding out an intuition
3756 # of exeext.
3757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3758 $as_echo_n "checking whether the C compiler works... " >&6; }
3759 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3760
3761 # The possible output files:
3762 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3763
3764 ac_rmfiles=
3765 for ac_file in $ac_files
3766 do
3767   case $ac_file in
3768     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3769     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3770   esac
3771 done
3772 rm -f $ac_rmfiles
3773
3774 if { { ac_try="$ac_link_default"
3775 case "(($ac_try" in
3776   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777   *) ac_try_echo=$ac_try;;
3778 esac
3779 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3780 $as_echo "$ac_try_echo"; } >&5
3781   (eval "$ac_link_default") 2>&5
3782   ac_status=$?
3783   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3784   test $ac_status = 0; }; then :
3785   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3786 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3787 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3788 # so that the user can short-circuit this test for compilers unknown to
3789 # Autoconf.
3790 for ac_file in $ac_files ''
3791 do
3792   test -f "$ac_file" || continue
3793   case $ac_file in
3794     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3795         ;;
3796     [ab].out )
3797         # We found the default executable, but exeext='' is most
3798         # certainly right.
3799         break;;
3800     *.* )
3801         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3802         then :; else
3803            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3804         fi
3805         # We set ac_cv_exeext here because the later test for it is not
3806         # safe: cross compilers may not add the suffix if given an `-o'
3807         # argument, so we may need to know it at that point already.
3808         # Even if this section looks crufty: it has the advantage of
3809         # actually working.
3810         break;;
3811     * )
3812         break;;
3813   esac
3814 done
3815 test "$ac_cv_exeext" = no && ac_cv_exeext=
3816
3817 else
3818   ac_file=''
3819 fi
3820 if test -z "$ac_file"; then :
3821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3822 $as_echo "no" >&6; }
3823 $as_echo "$as_me: failed program was:" >&5
3824 sed 's/^/| /' conftest.$ac_ext >&5
3825
3826 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3827 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3828 as_fn_error 77 "C compiler cannot create executables
3829 See \`config.log' for more details" "$LINENO" 5; }
3830 else
3831   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3832 $as_echo "yes" >&6; }
3833 fi
3834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3835 $as_echo_n "checking for C compiler default output file name... " >&6; }
3836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3837 $as_echo "$ac_file" >&6; }
3838 ac_exeext=$ac_cv_exeext
3839
3840 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3841 ac_clean_files=$ac_clean_files_save
3842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3843 $as_echo_n "checking for suffix of executables... " >&6; }
3844 if { { ac_try="$ac_link"
3845 case "(($ac_try" in
3846   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3847   *) ac_try_echo=$ac_try;;
3848 esac
3849 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3850 $as_echo "$ac_try_echo"; } >&5
3851   (eval "$ac_link") 2>&5
3852   ac_status=$?
3853   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3854   test $ac_status = 0; }; then :
3855   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3856 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3857 # work properly (i.e., refer to `conftest.exe'), while it won't with
3858 # `rm'.
3859 for ac_file in conftest.exe conftest conftest.*; do
3860   test -f "$ac_file" || continue
3861   case $ac_file in
3862     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3863     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3864           break;;
3865     * ) break;;
3866   esac
3867 done
3868 else
3869   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3870 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3871 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3872 See \`config.log' for more details" "$LINENO" 5; }
3873 fi
3874 rm -f conftest conftest$ac_cv_exeext
3875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3876 $as_echo "$ac_cv_exeext" >&6; }
3877
3878 rm -f conftest.$ac_ext
3879 EXEEXT=$ac_cv_exeext
3880 ac_exeext=$EXEEXT
3881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3882 /* end confdefs.h.  */
3883 #include <stdio.h>
3884 int
3885 main ()
3886 {
3887 FILE *f = fopen ("conftest.out", "w");
3888  return ferror (f) || fclose (f) != 0;
3889
3890   ;
3891   return 0;
3892 }
3893 _ACEOF
3894 ac_clean_files="$ac_clean_files conftest.out"
3895 # Check that the compiler produces executables we can run.  If not, either
3896 # the compiler is broken, or we cross compile.
3897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3898 $as_echo_n "checking whether we are cross compiling... " >&6; }
3899 if test "$cross_compiling" != yes; then
3900   { { ac_try="$ac_link"
3901 case "(($ac_try" in
3902   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3903   *) ac_try_echo=$ac_try;;
3904 esac
3905 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3906 $as_echo "$ac_try_echo"; } >&5
3907   (eval "$ac_link") 2>&5
3908   ac_status=$?
3909   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3910   test $ac_status = 0; }
3911   if { ac_try='./conftest$ac_cv_exeext'
3912   { { case "(($ac_try" in
3913   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3914   *) ac_try_echo=$ac_try;;
3915 esac
3916 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3917 $as_echo "$ac_try_echo"; } >&5
3918   (eval "$ac_try") 2>&5
3919   ac_status=$?
3920   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3921   test $ac_status = 0; }; }; then
3922     cross_compiling=no
3923   else
3924     if test "$cross_compiling" = maybe; then
3925         cross_compiling=yes
3926     else
3927         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3928 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3929 as_fn_error $? "cannot run C compiled programs.
3930 If you meant to cross compile, use \`--host'.
3931 See \`config.log' for more details" "$LINENO" 5; }
3932     fi
3933   fi
3934 fi
3935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3936 $as_echo "$cross_compiling" >&6; }
3937
3938 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3939 ac_clean_files=$ac_clean_files_save
3940 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3941 $as_echo_n "checking for suffix of object files... " >&6; }
3942 if ${ac_cv_objext+:} false; then :
3943   $as_echo_n "(cached) " >&6
3944 else
3945   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3946 /* end confdefs.h.  */
3947
3948 int
3949 main ()
3950 {
3951
3952   ;
3953   return 0;
3954 }
3955 _ACEOF
3956 rm -f conftest.o conftest.obj
3957 if { { ac_try="$ac_compile"
3958 case "(($ac_try" in
3959   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3960   *) ac_try_echo=$ac_try;;
3961 esac
3962 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3963 $as_echo "$ac_try_echo"; } >&5
3964   (eval "$ac_compile") 2>&5
3965   ac_status=$?
3966   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3967   test $ac_status = 0; }; then :
3968   for ac_file in conftest.o conftest.obj conftest.*; do
3969   test -f "$ac_file" || continue;
3970   case $ac_file in
3971     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3972     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3973        break;;
3974   esac
3975 done
3976 else
3977   $as_echo "$as_me: failed program was:" >&5
3978 sed 's/^/| /' conftest.$ac_ext >&5
3979
3980 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3981 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3982 as_fn_error $? "cannot compute suffix of object files: cannot compile
3983 See \`config.log' for more details" "$LINENO" 5; }
3984 fi
3985 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3986 fi
3987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3988 $as_echo "$ac_cv_objext" >&6; }
3989 OBJEXT=$ac_cv_objext
3990 ac_objext=$OBJEXT
3991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3992 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3993 if ${ac_cv_c_compiler_gnu+:} false; then :
3994   $as_echo_n "(cached) " >&6
3995 else
3996   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3997 /* end confdefs.h.  */
3998
3999 int
4000 main ()
4001 {
4002 #ifndef __GNUC__
4003        choke me
4004 #endif
4005
4006   ;
4007   return 0;
4008 }
4009 _ACEOF
4010 if ac_fn_c_try_compile "$LINENO"; then :
4011   ac_compiler_gnu=yes
4012 else
4013   ac_compiler_gnu=no
4014 fi
4015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4016 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4017
4018 fi
4019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4020 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
4021 if test $ac_compiler_gnu = yes; then
4022   GCC=yes
4023 else
4024   GCC=
4025 fi
4026 ac_test_CFLAGS=${CFLAGS+set}
4027 ac_save_CFLAGS=$CFLAGS
4028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4029 $as_echo_n "checking whether $CC accepts -g... " >&6; }
4030 if ${ac_cv_prog_cc_g+:} false; then :
4031   $as_echo_n "(cached) " >&6
4032 else
4033   ac_save_c_werror_flag=$ac_c_werror_flag
4034    ac_c_werror_flag=yes
4035    ac_cv_prog_cc_g=no
4036    CFLAGS="-g"
4037    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4038 /* end confdefs.h.  */
4039
4040 int
4041 main ()
4042 {
4043
4044   ;
4045   return 0;
4046 }
4047 _ACEOF
4048 if ac_fn_c_try_compile "$LINENO"; then :
4049   ac_cv_prog_cc_g=yes
4050 else
4051   CFLAGS=""
4052       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4053 /* end confdefs.h.  */
4054
4055 int
4056 main ()
4057 {
4058
4059   ;
4060   return 0;
4061 }
4062 _ACEOF
4063 if ac_fn_c_try_compile "$LINENO"; then :
4064
4065 else
4066   ac_c_werror_flag=$ac_save_c_werror_flag
4067          CFLAGS="-g"
4068          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4069 /* end confdefs.h.  */
4070
4071 int
4072 main ()
4073 {
4074
4075   ;
4076   return 0;
4077 }
4078 _ACEOF
4079 if ac_fn_c_try_compile "$LINENO"; then :
4080   ac_cv_prog_cc_g=yes
4081 fi
4082 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4083 fi
4084 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4085 fi
4086 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4087    ac_c_werror_flag=$ac_save_c_werror_flag
4088 fi
4089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4090 $as_echo "$ac_cv_prog_cc_g" >&6; }
4091 if test "$ac_test_CFLAGS" = set; then
4092   CFLAGS=$ac_save_CFLAGS
4093 elif test $ac_cv_prog_cc_g = yes; then
4094   if test "$GCC" = yes; then
4095     CFLAGS="-g -O2"
4096   else
4097     CFLAGS="-g"
4098   fi
4099 else
4100   if test "$GCC" = yes; then
4101     CFLAGS="-O2"
4102   else
4103     CFLAGS=
4104   fi
4105 fi
4106 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4107 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4108 if ${ac_cv_prog_cc_c89+:} false; then :
4109   $as_echo_n "(cached) " >&6
4110 else
4111   ac_cv_prog_cc_c89=no
4112 ac_save_CC=$CC
4113 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4114 /* end confdefs.h.  */
4115 #include <stdarg.h>
4116 #include <stdio.h>
4117 struct stat;
4118 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4119 struct buf { int x; };
4120 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4121 static char *e (p, i)
4122      char **p;
4123      int i;
4124 {
4125   return p[i];
4126 }
4127 static char *f (char * (*g) (char **, int), char **p, ...)
4128 {
4129   char *s;
4130   va_list v;
4131   va_start (v,p);
4132   s = g (p, va_arg (v,int));
4133   va_end (v);
4134   return s;
4135 }
4136
4137 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4138    function prototypes and stuff, but not '\xHH' hex character constants.
4139    These don't provoke an error unfortunately, instead are silently treated
4140    as 'x'.  The following induces an error, until -std is added to get
4141    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4142    array size at least.  It's necessary to write '\x00'==0 to get something
4143    that's true only with -std.  */
4144 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4145
4146 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4147    inside strings and character constants.  */
4148 #define FOO(x) 'x'
4149 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4150
4151 int test (int i, double x);
4152 struct s1 {int (*f) (int a);};
4153 struct s2 {int (*f) (double a);};
4154 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4155 int argc;
4156 char **argv;
4157 int
4158 main ()
4159 {
4160 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4161   ;
4162   return 0;
4163 }
4164 _ACEOF
4165 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4166         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4167 do
4168   CC="$ac_save_CC $ac_arg"
4169   if ac_fn_c_try_compile "$LINENO"; then :
4170   ac_cv_prog_cc_c89=$ac_arg
4171 fi
4172 rm -f core conftest.err conftest.$ac_objext
4173   test "x$ac_cv_prog_cc_c89" != "xno" && break
4174 done
4175 rm -f conftest.$ac_ext
4176 CC=$ac_save_CC
4177
4178 fi
4179 # AC_CACHE_VAL
4180 case "x$ac_cv_prog_cc_c89" in
4181   x)
4182     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4183 $as_echo "none needed" >&6; } ;;
4184   xno)
4185     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4186 $as_echo "unsupported" >&6; } ;;
4187   *)
4188     CC="$CC $ac_cv_prog_cc_c89"
4189     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4190 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4191 esac
4192 if test "x$ac_cv_prog_cc_c89" != xno; then :
4193
4194 fi
4195
4196 ac_ext=c
4197 ac_cpp='$CPP $CPPFLAGS'
4198 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4199 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4200 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4201
4202 ac_ext=c
4203 ac_cpp='$CPP $CPPFLAGS'
4204 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4205 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4206 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4208 $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4209 if ${am_cv_prog_cc_c_o+:} false; then :
4210   $as_echo_n "(cached) " >&6
4211 else
4212   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4213 /* end confdefs.h.  */
4214
4215 int
4216 main ()
4217 {
4218
4219   ;
4220   return 0;
4221 }
4222 _ACEOF
4223   # Make sure it works both with $CC and with simple cc.
4224   # Following AC_PROG_CC_C_O, we do the test twice because some
4225   # compilers refuse to overwrite an existing .o file with -o,
4226   # though they will create one.
4227   am_cv_prog_cc_c_o=yes
4228   for am_i in 1 2; do
4229     if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4230    ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4231    ac_status=$?
4232    echo "$as_me:$LINENO: \$? = $ac_status" >&5
4233    (exit $ac_status); } \
4234          && test -f conftest2.$ac_objext; then
4235       : OK
4236     else
4237       am_cv_prog_cc_c_o=no
4238       break
4239     fi
4240   done
4241   rm -f core conftest*
4242   unset am_i
4243 fi
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4245 $as_echo "$am_cv_prog_cc_c_o" >&6; }
4246 if test "$am_cv_prog_cc_c_o" != yes; then
4247    # Losing compiler, so override with the script.
4248    # FIXME: It is wrong to rewrite CC.
4249    # But if we don't then we get into trouble of one sort or another.
4250    # A longer-term fix would be to have automake use am__CC in this case,
4251    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4252    CC="$am_aux_dir/compile $CC"
4253 fi
4254 ac_ext=c
4255 ac_cpp='$CPP $CPPFLAGS'
4256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4259
4260
4261 depcc="$CC"   am_compiler_list=
4262
4263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4264 $as_echo_n "checking dependency style of $depcc... " >&6; }
4265 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4266   $as_echo_n "(cached) " >&6
4267 else
4268   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4269   # We make a subdir and do the tests there.  Otherwise we can end up
4270   # making bogus files that we don't know about and never remove.  For
4271   # instance it was reported that on HP-UX the gcc test will end up
4272   # making a dummy file named 'D' -- because '-MD' means "put the output
4273   # in D".
4274   rm -rf conftest.dir
4275   mkdir conftest.dir
4276   # Copy depcomp to subdir because otherwise we won't find it if we're
4277   # using a relative directory.
4278   cp "$am_depcomp" conftest.dir
4279   cd conftest.dir
4280   # We will build objects and dependencies in a subdirectory because
4281   # it helps to detect inapplicable dependency modes.  For instance
4282   # both Tru64's cc and ICC support -MD to output dependencies as a
4283   # side effect of compilation, but ICC will put the dependencies in
4284   # the current directory while Tru64 will put them in the object
4285   # directory.
4286   mkdir sub
4287
4288   am_cv_CC_dependencies_compiler_type=none
4289   if test "$am_compiler_list" = ""; then
4290      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4291   fi
4292   am__universal=false
4293   case " $depcc " in #(
4294      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4295      esac
4296
4297   for depmode in $am_compiler_list; do
4298     # Setup a source with many dependencies, because some compilers
4299     # like to wrap large dependency lists on column 80 (with \), and
4300     # we should not choose a depcomp mode which is confused by this.
4301     #
4302     # We need to recreate these files for each test, as the compiler may
4303     # overwrite some of them when testing with obscure command lines.
4304     # This happens at least with the AIX C compiler.
4305     : > sub/conftest.c
4306     for i in 1 2 3 4 5 6; do
4307       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4308       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
4309       # Solaris 10 /bin/sh.
4310       echo '/* dummy */' > sub/conftst$i.h
4311     done
4312     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4313
4314     # We check with '-c' and '-o' for the sake of the "dashmstdout"
4315     # mode.  It turns out that the SunPro C++ compiler does not properly
4316     # handle '-M -o', and we need to detect this.  Also, some Intel
4317     # versions had trouble with output in subdirs.
4318     am__obj=sub/conftest.${OBJEXT-o}
4319     am__minus_obj="-o $am__obj"
4320     case $depmode in
4321     gcc)
4322       # This depmode causes a compiler race in universal mode.
4323       test "$am__universal" = false || continue
4324       ;;
4325     nosideeffect)
4326       # After this tag, mechanisms are not by side-effect, so they'll
4327       # only be used when explicitly requested.
4328       if test "x$enable_dependency_tracking" = xyes; then
4329         continue
4330       else
4331         break
4332       fi
4333       ;;
4334     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
4335       # This compiler won't grok '-c -o', but also, the minuso test has
4336       # not run yet.  These depmodes are late enough in the game, and
4337       # so weak that their functioning should not be impacted.
4338       am__obj=conftest.${OBJEXT-o}
4339       am__minus_obj=
4340       ;;
4341     none) break ;;
4342     esac
4343     if depmode=$depmode \
4344        source=sub/conftest.c object=$am__obj \
4345        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4346        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4347          >/dev/null 2>conftest.err &&
4348        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4349        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4350        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4351        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4352       # icc doesn't choke on unknown options, it will just issue warnings
4353       # or remarks (even with -Werror).  So we grep stderr for any message
4354       # that says an option was ignored or not supported.
4355       # When given -MP, icc 7.0 and 7.1 complain thusly:
4356       #   icc: Command line warning: ignoring option '-M'; no argument required
4357       # The diagnosis changed in icc 8.0:
4358       #   icc: Command line remark: option '-MP' not supported
4359       if (grep 'ignoring option' conftest.err ||
4360           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4361         am_cv_CC_dependencies_compiler_type=$depmode
4362         break
4363       fi
4364     fi
4365   done
4366
4367   cd ..
4368   rm -rf conftest.dir
4369 else
4370   am_cv_CC_dependencies_compiler_type=none
4371 fi
4372
4373 fi
4374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4375 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4376 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4377
4378  if
4379   test "x$enable_dependency_tracking" != xno \
4380   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4381   am__fastdepCC_TRUE=
4382   am__fastdepCC_FALSE='#'
4383 else
4384   am__fastdepCC_TRUE='#'
4385   am__fastdepCC_FALSE=
4386 fi
4387
4388
4389
4390 ac_ext=c
4391 ac_cpp='$CPP $CPPFLAGS'
4392 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4393 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4394 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4396 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4397 # On Suns, sometimes $CPP names a directory.
4398 if test -n "$CPP" && test -d "$CPP"; then
4399   CPP=
4400 fi
4401 if test -z "$CPP"; then
4402   if ${ac_cv_prog_CPP+:} false; then :
4403   $as_echo_n "(cached) " >&6
4404 else
4405       # Double quotes because CPP needs to be expanded
4406     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4407     do
4408       ac_preproc_ok=false
4409 for ac_c_preproc_warn_flag in '' yes
4410 do
4411   # Use a header file that comes with gcc, so configuring glibc
4412   # with a fresh cross-compiler works.
4413   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4414   # <limits.h> exists even on freestanding compilers.
4415   # On the NeXT, cc -E runs the code through the compiler's parser,
4416   # not just through cpp. "Syntax error" is here to catch this case.
4417   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4418 /* end confdefs.h.  */
4419 #ifdef __STDC__
4420 # include <limits.h>
4421 #else
4422 # include <assert.h>
4423 #endif
4424                      Syntax error
4425 _ACEOF
4426 if ac_fn_c_try_cpp "$LINENO"; then :
4427
4428 else
4429   # Broken: fails on valid input.
4430 continue
4431 fi
4432 rm -f conftest.err conftest.i conftest.$ac_ext
4433
4434   # OK, works on sane cases.  Now check whether nonexistent headers
4435   # can be detected and how.
4436   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4437 /* end confdefs.h.  */
4438 #include <ac_nonexistent.h>
4439 _ACEOF
4440 if ac_fn_c_try_cpp "$LINENO"; then :
4441   # Broken: success on invalid input.
4442 continue
4443 else
4444   # Passes both tests.
4445 ac_preproc_ok=:
4446 break
4447 fi
4448 rm -f conftest.err conftest.i conftest.$ac_ext
4449
4450 done
4451 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4452 rm -f conftest.i conftest.err conftest.$ac_ext
4453 if $ac_preproc_ok; then :
4454   break
4455 fi
4456
4457     done
4458     ac_cv_prog_CPP=$CPP
4459
4460 fi
4461   CPP=$ac_cv_prog_CPP
4462 else
4463   ac_cv_prog_CPP=$CPP
4464 fi
4465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4466 $as_echo "$CPP" >&6; }
4467 ac_preproc_ok=false
4468 for ac_c_preproc_warn_flag in '' yes
4469 do
4470   # Use a header file that comes with gcc, so configuring glibc
4471   # with a fresh cross-compiler works.
4472   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4473   # <limits.h> exists even on freestanding compilers.
4474   # On the NeXT, cc -E runs the code through the compiler's parser,
4475   # not just through cpp. "Syntax error" is here to catch this case.
4476   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4477 /* end confdefs.h.  */
4478 #ifdef __STDC__
4479 # include <limits.h>
4480 #else
4481 # include <assert.h>
4482 #endif
4483                      Syntax error
4484 _ACEOF
4485 if ac_fn_c_try_cpp "$LINENO"; then :
4486
4487 else
4488   # Broken: fails on valid input.
4489 continue
4490 fi
4491 rm -f conftest.err conftest.i conftest.$ac_ext
4492
4493   # OK, works on sane cases.  Now check whether nonexistent headers
4494   # can be detected and how.
4495   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4496 /* end confdefs.h.  */
4497 #include <ac_nonexistent.h>
4498 _ACEOF
4499 if ac_fn_c_try_cpp "$LINENO"; then :
4500   # Broken: success on invalid input.
4501 continue
4502 else
4503   # Passes both tests.
4504 ac_preproc_ok=:
4505 break
4506 fi
4507 rm -f conftest.err conftest.i conftest.$ac_ext
4508
4509 done
4510 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4511 rm -f conftest.i conftest.err conftest.$ac_ext
4512 if $ac_preproc_ok; then :
4513
4514 else
4515   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4516 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4517 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4518 See \`config.log' for more details" "$LINENO" 5; }
4519 fi
4520
4521 ac_ext=c
4522 ac_cpp='$CPP $CPPFLAGS'
4523 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4524 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4525 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4526
4527
4528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4529 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4530 if ${ac_cv_path_GREP+:} false; then :
4531   $as_echo_n "(cached) " >&6
4532 else
4533   if test -z "$GREP"; then
4534   ac_path_GREP_found=false
4535   # Loop through the user's path and test for each of PROGNAME-LIST
4536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4537 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4538 do
4539   IFS=$as_save_IFS
4540   test -z "$as_dir" && as_dir=.
4541     for ac_prog in grep ggrep; do
4542     for ac_exec_ext in '' $ac_executable_extensions; do
4543       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4544       as_fn_executable_p "$ac_path_GREP" || continue
4545 # Check for GNU ac_path_GREP and select it if it is found.
4546   # Check for GNU $ac_path_GREP
4547 case `"$ac_path_GREP" --version 2>&1` in
4548 *GNU*)
4549   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4550 *)
4551   ac_count=0
4552   $as_echo_n 0123456789 >"conftest.in"
4553   while :
4554   do
4555     cat "conftest.in" "conftest.in" >"conftest.tmp"
4556     mv "conftest.tmp" "conftest.in"
4557     cp "conftest.in" "conftest.nl"
4558     $as_echo 'GREP' >> "conftest.nl"
4559     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4560     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4561     as_fn_arith $ac_count + 1 && ac_count=$as_val
4562     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4563       # Best one so far, save it but keep looking for a better one
4564       ac_cv_path_GREP="$ac_path_GREP"
4565       ac_path_GREP_max=$ac_count
4566     fi
4567     # 10*(2^10) chars as input seems more than enough
4568     test $ac_count -gt 10 && break
4569   done
4570   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4571 esac
4572
4573       $ac_path_GREP_found && break 3
4574     done
4575   done
4576   done
4577 IFS=$as_save_IFS
4578   if test -z "$ac_cv_path_GREP"; then
4579     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4580   fi
4581 else
4582   ac_cv_path_GREP=$GREP
4583 fi
4584
4585 fi
4586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4587 $as_echo "$ac_cv_path_GREP" >&6; }
4588  GREP="$ac_cv_path_GREP"
4589
4590
4591 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4592 $as_echo_n "checking for egrep... " >&6; }
4593 if ${ac_cv_path_EGREP+:} false; then :
4594   $as_echo_n "(cached) " >&6
4595 else
4596   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4597    then ac_cv_path_EGREP="$GREP -E"
4598    else
4599      if test -z "$EGREP"; then
4600   ac_path_EGREP_found=false
4601   # Loop through the user's path and test for each of PROGNAME-LIST
4602   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4603 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4604 do
4605   IFS=$as_save_IFS
4606   test -z "$as_dir" && as_dir=.
4607     for ac_prog in egrep; do
4608     for ac_exec_ext in '' $ac_executable_extensions; do
4609       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4610       as_fn_executable_p "$ac_path_EGREP" || continue
4611 # Check for GNU ac_path_EGREP and select it if it is found.
4612   # Check for GNU $ac_path_EGREP
4613 case `"$ac_path_EGREP" --version 2>&1` in
4614 *GNU*)
4615   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4616 *)
4617   ac_count=0
4618   $as_echo_n 0123456789 >"conftest.in"
4619   while :
4620   do
4621     cat "conftest.in" "conftest.in" >"conftest.tmp"
4622     mv "conftest.tmp" "conftest.in"
4623     cp "conftest.in" "conftest.nl"
4624     $as_echo 'EGREP' >> "conftest.nl"
4625     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4626     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4627     as_fn_arith $ac_count + 1 && ac_count=$as_val
4628     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4629       # Best one so far, save it but keep looking for a better one
4630       ac_cv_path_EGREP="$ac_path_EGREP"
4631       ac_path_EGREP_max=$ac_count
4632     fi
4633     # 10*(2^10) chars as input seems more than enough
4634     test $ac_count -gt 10 && break
4635   done
4636   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4637 esac
4638
4639       $ac_path_EGREP_found && break 3
4640     done
4641   done
4642   done
4643 IFS=$as_save_IFS
4644   if test -z "$ac_cv_path_EGREP"; then
4645     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4646   fi
4647 else
4648   ac_cv_path_EGREP=$EGREP
4649 fi
4650
4651    fi
4652 fi
4653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4654 $as_echo "$ac_cv_path_EGREP" >&6; }
4655  EGREP="$ac_cv_path_EGREP"
4656
4657
4658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4659 $as_echo_n "checking for ANSI C header files... " >&6; }
4660 if ${ac_cv_header_stdc+:} false; then :
4661   $as_echo_n "(cached) " >&6
4662 else
4663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4664 /* end confdefs.h.  */
4665 #include <stdlib.h>
4666 #include <stdarg.h>
4667 #include <string.h>
4668 #include <float.h>
4669
4670 int
4671 main ()
4672 {
4673
4674   ;
4675   return 0;
4676 }
4677 _ACEOF
4678 if ac_fn_c_try_compile "$LINENO"; then :
4679   ac_cv_header_stdc=yes
4680 else
4681   ac_cv_header_stdc=no
4682 fi
4683 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4684
4685 if test $ac_cv_header_stdc = yes; then
4686   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4687   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4688 /* end confdefs.h.  */
4689 #include <string.h>
4690
4691 _ACEOF
4692 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4693   $EGREP "memchr" >/dev/null 2>&1; then :
4694
4695 else
4696   ac_cv_header_stdc=no
4697 fi
4698 rm -f conftest*
4699
4700 fi
4701
4702 if test $ac_cv_header_stdc = yes; then
4703   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4705 /* end confdefs.h.  */
4706 #include <stdlib.h>
4707
4708 _ACEOF
4709 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4710   $EGREP "free" >/dev/null 2>&1; then :
4711
4712 else
4713   ac_cv_header_stdc=no
4714 fi
4715 rm -f conftest*
4716
4717 fi
4718
4719 if test $ac_cv_header_stdc = yes; then
4720   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4721   if test "$cross_compiling" = yes; then :
4722   :
4723 else
4724   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4725 /* end confdefs.h.  */
4726 #include <ctype.h>
4727 #include <stdlib.h>
4728 #if ((' ' & 0x0FF) == 0x020)
4729 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4730 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4731 #else
4732 # define ISLOWER(c) \
4733                    (('a' <= (c) && (c) <= 'i') \
4734                      || ('j' <= (c) && (c) <= 'r') \
4735                      || ('s' <= (c) && (c) <= 'z'))
4736 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4737 #endif
4738
4739 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4740 int
4741 main ()
4742 {
4743   int i;
4744   for (i = 0; i < 256; i++)
4745     if (XOR (islower (i), ISLOWER (i))
4746         || toupper (i) != TOUPPER (i))
4747       return 2;
4748   return 0;
4749 }
4750 _ACEOF
4751 if ac_fn_c_try_run "$LINENO"; then :
4752
4753 else
4754   ac_cv_header_stdc=no
4755 fi
4756 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4757   conftest.$ac_objext conftest.beam conftest.$ac_ext
4758 fi
4759
4760 fi
4761 fi
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4763 $as_echo "$ac_cv_header_stdc" >&6; }
4764 if test $ac_cv_header_stdc = yes; then
4765
4766 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4767
4768 fi
4769
4770 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4771 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4772                   inttypes.h stdint.h unistd.h
4773 do :
4774   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4775 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4776 "
4777 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4778   cat >>confdefs.h <<_ACEOF
4779 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4780 _ACEOF
4781
4782 fi
4783
4784 done
4785
4786
4787
4788
4789
4790   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4791 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4792   MINIX=yes
4793 else
4794   MINIX=
4795 fi
4796
4797
4798   if test "$MINIX" = yes; then
4799
4800 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4801
4802
4803 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4804
4805
4806 $as_echo "#define _MINIX 1" >>confdefs.h
4807
4808   fi
4809
4810         case "$host_os" in
4811     hpux*)
4812
4813 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4814
4815       ;;
4816   esac
4817
4818
4819   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4820 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4821 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4822   $as_echo_n "(cached) " >&6
4823 else
4824   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4825 /* end confdefs.h.  */
4826
4827 #         define __EXTENSIONS__ 1
4828           $ac_includes_default
4829 int
4830 main ()
4831 {
4832
4833   ;
4834   return 0;
4835 }
4836 _ACEOF
4837 if ac_fn_c_try_compile "$LINENO"; then :
4838   ac_cv_safe_to_define___extensions__=yes
4839 else
4840   ac_cv_safe_to_define___extensions__=no
4841 fi
4842 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4843 fi
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4845 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4846   test $ac_cv_safe_to_define___extensions__ = yes &&
4847     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4848
4849   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4850
4851   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4852
4853   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4854
4855   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4856
4857
4858
4859
4860
4861
4862
4863 #case "$host_os" in
4864 #
4865 # osf5*)
4866 #    CFLAGS="$CFLAGS -D_OSF_SOURCE"
4867 #    ;;
4868 #esac
4869
4870
4871
4872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4873 $as_echo_n "checking whether ln -s works... " >&6; }
4874 LN_S=$as_ln_s
4875 if test "$LN_S" = "ln -s"; then
4876   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4877 $as_echo "yes" >&6; }
4878 else
4879   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4880 $as_echo "no, using $LN_S" >&6; }
4881 fi
4882
4883 # AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
4884
4885 # AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older
4886 # versions
4887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4888 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4889 if ${ac_cv_path_SED+:} false; then :
4890   $as_echo_n "(cached) " >&6
4891 else
4892             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4893      for ac_i in 1 2 3 4 5 6 7; do
4894        ac_script="$ac_script$as_nl$ac_script"
4895      done
4896      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4897      { ac_script=; unset ac_script;}
4898      if test -z "$SED"; then
4899   ac_path_SED_found=false
4900   # Loop through the user's path and test for each of PROGNAME-LIST
4901   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4902 for as_dir in $PATH
4903 do
4904   IFS=$as_save_IFS
4905   test -z "$as_dir" && as_dir=.
4906     for ac_prog in sed gsed; do
4907     for ac_exec_ext in '' $ac_executable_extensions; do
4908       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4909       as_fn_executable_p "$ac_path_SED" || continue
4910 # Check for GNU ac_path_SED and select it if it is found.
4911   # Check for GNU $ac_path_SED
4912 case `"$ac_path_SED" --version 2>&1` in
4913 *GNU*)
4914   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4915 *)
4916   ac_count=0
4917   $as_echo_n 0123456789 >"conftest.in"
4918   while :
4919   do
4920     cat "conftest.in" "conftest.in" >"conftest.tmp"
4921     mv "conftest.tmp" "conftest.in"
4922     cp "conftest.in" "conftest.nl"
4923     $as_echo '' >> "conftest.nl"
4924     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4925     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4926     as_fn_arith $ac_count + 1 && ac_count=$as_val
4927     if test $ac_count -gt ${ac_path_SED_max-0}; then
4928       # Best one so far, save it but keep looking for a better one
4929       ac_cv_path_SED="$ac_path_SED"
4930       ac_path_SED_max=$ac_count
4931     fi
4932     # 10*(2^10) chars as input seems more than enough
4933     test $ac_count -gt 10 && break
4934   done
4935   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4936 esac
4937
4938       $ac_path_SED_found && break 3
4939     done
4940   done
4941   done
4942 IFS=$as_save_IFS
4943   if test -z "$ac_cv_path_SED"; then
4944     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4945   fi
4946 else
4947   ac_cv_path_SED=$SED
4948 fi
4949
4950 fi
4951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4952 $as_echo "$ac_cv_path_SED" >&6; }
4953  SED="$ac_cv_path_SED"
4954   rm -f conftest.sed
4955
4956
4957 if test $ac_cv_c_compiler_gnu = yes; then
4958     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4959 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4960 if ${ac_cv_prog_gcc_traditional+:} false; then :
4961   $as_echo_n "(cached) " >&6
4962 else
4963     ac_pattern="Autoconf.*'x'"
4964   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4965 /* end confdefs.h.  */
4966 #include <sgtty.h>
4967 Autoconf TIOCGETP
4968 _ACEOF
4969 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4970   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4971   ac_cv_prog_gcc_traditional=yes
4972 else
4973   ac_cv_prog_gcc_traditional=no
4974 fi
4975 rm -f conftest*
4976
4977
4978   if test $ac_cv_prog_gcc_traditional = no; then
4979     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4980 /* end confdefs.h.  */
4981 #include <termio.h>
4982 Autoconf TCGETA
4983 _ACEOF
4984 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4985   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4986   ac_cv_prog_gcc_traditional=yes
4987 fi
4988 rm -f conftest*
4989
4990   fi
4991 fi
4992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4993 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4994   if test $ac_cv_prog_gcc_traditional = yes; then
4995     CC="$CC -traditional"
4996   fi
4997 fi
4998
4999
5000 # We need to test for at least gcc 2.95 here, because older versions don't
5001 # have -fno-strict-aliasing
5002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5003 /* end confdefs.h.  */
5004
5005 int
5006 main ()
5007 {
5008
5009 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
5010 #error
5011 #endif
5012   ;
5013   return 0;
5014 }
5015 _ACEOF
5016 if ac_fn_c_try_compile "$LINENO"; then :
5017   have_gcc295=yes
5018 else
5019   have_gcc295=no
5020 fi
5021 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5022
5023 if test "$GCC" = "yes" ; then
5024         # Enable many gcc warnings by default...
5025         CFLAGS="$CFLAGS -Wall"
5026         # And disable the strict-aliasing optimization, since it breaks
5027         # our sockaddr-handling code in strange ways.
5028         if test x$have_gcc295 = xyes; then
5029                 CFLAGS="$CFLAGS -fno-strict-aliasing"
5030         fi
5031 fi
5032
5033 # OS X Lion started deprecating the system openssl. Let's just disable
5034 # all deprecation warnings on OS X.
5035 case "$host_os" in
5036
5037  darwin*)
5038     CFLAGS="$CFLAGS -Wno-deprecated-declarations"
5039     ;;
5040 esac
5041
5042 # Check whether --enable-gcc-warnings was given.
5043 if test "${enable_gcc_warnings+set}" = set; then :
5044   enableval=$enable_gcc_warnings;
5045 fi
5046
5047
5048 # Check whether --enable-gcc-hardening was given.
5049 if test "${enable_gcc_hardening+set}" = set; then :
5050   enableval=$enable_gcc_hardening; if test x$enableval = xyes; then
5051     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
5052     CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
5053     CFLAGS="$CFLAGS --param ssp-buffer-size=1"
5054 fi
5055 fi
5056
5057
5058 # Check whether --enable-thread-support was given.
5059 if test "${enable_thread_support+set}" = set; then :
5060   enableval=$enable_thread_support;
5061 else
5062   enable_thread_support=yes
5063 fi
5064
5065 # Check whether --enable-malloc-replacement was given.
5066 if test "${enable_malloc_replacement+set}" = set; then :
5067   enableval=$enable_malloc_replacement;
5068 else
5069   enable_malloc_replacement=yes
5070 fi
5071
5072 # Check whether --enable-openssl was given.
5073 if test "${enable_openssl+set}" = set; then :
5074   enableval=$enable_openssl;
5075 else
5076   enable_openssl=yes
5077 fi
5078
5079 # Check whether --enable-debug-mode was given.
5080 if test "${enable_debug_mode+set}" = set; then :
5081   enableval=$enable_debug_mode;
5082 else
5083   enable_debug_mode=yes
5084 fi
5085
5086 # Check whether --enable-libevent-install was given.
5087 if test "${enable_libevent_install+set}" = set; then :
5088   enableval=$enable_libevent_install;
5089 else
5090   enable_libevent_install=yes
5091 fi
5092
5093 # Check whether --enable-libevent-regress was given.
5094 if test "${enable_libevent_regress+set}" = set; then :
5095   enableval=$enable_libevent_regress;
5096 else
5097   enable_libevent_regress=yes
5098 fi
5099
5100 # Check whether --enable-samples was given.
5101 if test "${enable_samples+set}" = set; then :
5102   enableval=$enable_samples;
5103 else
5104   enable_samples=yes
5105 fi
5106
5107 # Check whether --enable-function-sections was given.
5108 if test "${enable_function_sections+set}" = set; then :
5109   enableval=$enable_function_sections;
5110 else
5111   enable_function_sections=no
5112 fi
5113
5114 # Check whether --enable-verbose-debug was given.
5115 if test "${enable_verbose_debug+set}" = set; then :
5116   enableval=$enable_verbose_debug;
5117 else
5118   enable_verbose_debug=no
5119 fi
5120
5121
5122
5123 case `pwd` in
5124   *\ * | *\     *)
5125     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5126 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5127 esac
5128
5129
5130
5131 macro_version='2.4.2'
5132 macro_revision='1.3337'
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146 ltmain="$ac_aux_dir/ltmain.sh"
5147
5148 # Backslashify metacharacters that are still active within
5149 # double-quoted strings.
5150 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5151
5152 # Same as above, but do not quote variable references.
5153 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5154
5155 # Sed substitution to delay expansion of an escaped shell variable in a
5156 # double_quote_subst'ed string.
5157 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5158
5159 # Sed substitution to delay expansion of an escaped single quote.
5160 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5161
5162 # Sed substitution to avoid accidental globbing in evaled expressions
5163 no_glob_subst='s/\*/\\\*/g'
5164
5165 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5166 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5167 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5168
5169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5170 $as_echo_n "checking how to print strings... " >&6; }
5171 # Test print first, because it will be a builtin if present.
5172 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5173    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5174   ECHO='print -r --'
5175 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5176   ECHO='printf %s\n'
5177 else
5178   # Use this function as a fallback that always works.
5179   func_fallback_echo ()
5180   {
5181     eval 'cat <<_LTECHO_EOF
5182 $1
5183 _LTECHO_EOF'
5184   }
5185   ECHO='func_fallback_echo'
5186 fi
5187
5188 # func_echo_all arg...
5189 # Invoke $ECHO with all args, space-separated.
5190 func_echo_all ()
5191 {
5192     $ECHO ""
5193 }
5194
5195 case "$ECHO" in
5196   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5197 $as_echo "printf" >&6; } ;;
5198   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5199 $as_echo "print -r" >&6; } ;;
5200   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5201 $as_echo "cat" >&6; } ;;
5202 esac
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5218 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5219 if ${ac_cv_path_SED+:} false; then :
5220   $as_echo_n "(cached) " >&6
5221 else
5222             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5223      for ac_i in 1 2 3 4 5 6 7; do
5224        ac_script="$ac_script$as_nl$ac_script"
5225      done
5226      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5227      { ac_script=; unset ac_script;}
5228      if test -z "$SED"; then
5229   ac_path_SED_found=false
5230   # Loop through the user's path and test for each of PROGNAME-LIST
5231   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5232 for as_dir in $PATH
5233 do
5234   IFS=$as_save_IFS
5235   test -z "$as_dir" && as_dir=.
5236     for ac_prog in sed gsed; do
5237     for ac_exec_ext in '' $ac_executable_extensions; do
5238       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5239       as_fn_executable_p "$ac_path_SED" || continue
5240 # Check for GNU ac_path_SED and select it if it is found.
5241   # Check for GNU $ac_path_SED
5242 case `"$ac_path_SED" --version 2>&1` in
5243 *GNU*)
5244   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5245 *)
5246   ac_count=0
5247   $as_echo_n 0123456789 >"conftest.in"
5248   while :
5249   do
5250     cat "conftest.in" "conftest.in" >"conftest.tmp"
5251     mv "conftest.tmp" "conftest.in"
5252     cp "conftest.in" "conftest.nl"
5253     $as_echo '' >> "conftest.nl"
5254     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5255     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5256     as_fn_arith $ac_count + 1 && ac_count=$as_val
5257     if test $ac_count -gt ${ac_path_SED_max-0}; then
5258       # Best one so far, save it but keep looking for a better one
5259       ac_cv_path_SED="$ac_path_SED"
5260       ac_path_SED_max=$ac_count
5261     fi
5262     # 10*(2^10) chars as input seems more than enough
5263     test $ac_count -gt 10 && break
5264   done
5265   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5266 esac
5267
5268       $ac_path_SED_found && break 3
5269     done
5270   done
5271   done
5272 IFS=$as_save_IFS
5273   if test -z "$ac_cv_path_SED"; then
5274     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5275   fi
5276 else
5277   ac_cv_path_SED=$SED
5278 fi
5279
5280 fi
5281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5282 $as_echo "$ac_cv_path_SED" >&6; }
5283  SED="$ac_cv_path_SED"
5284   rm -f conftest.sed
5285
5286 test -z "$SED" && SED=sed
5287 Xsed="$SED -e 1s/^X//"
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5300 $as_echo_n "checking for fgrep... " >&6; }
5301 if ${ac_cv_path_FGREP+:} false; then :
5302   $as_echo_n "(cached) " >&6
5303 else
5304   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5305    then ac_cv_path_FGREP="$GREP -F"
5306    else
5307      if test -z "$FGREP"; then
5308   ac_path_FGREP_found=false
5309   # Loop through the user's path and test for each of PROGNAME-LIST
5310   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5311 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5312 do
5313   IFS=$as_save_IFS
5314   test -z "$as_dir" && as_dir=.
5315     for ac_prog in fgrep; do
5316     for ac_exec_ext in '' $ac_executable_extensions; do
5317       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5318       as_fn_executable_p "$ac_path_FGREP" || continue
5319 # Check for GNU ac_path_FGREP and select it if it is found.
5320   # Check for GNU $ac_path_FGREP
5321 case `"$ac_path_FGREP" --version 2>&1` in
5322 *GNU*)
5323   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5324 *)
5325   ac_count=0
5326   $as_echo_n 0123456789 >"conftest.in"
5327   while :
5328   do
5329     cat "conftest.in" "conftest.in" >"conftest.tmp"
5330     mv "conftest.tmp" "conftest.in"
5331     cp "conftest.in" "conftest.nl"
5332     $as_echo 'FGREP' >> "conftest.nl"
5333     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5334     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5335     as_fn_arith $ac_count + 1 && ac_count=$as_val
5336     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5337       # Best one so far, save it but keep looking for a better one
5338       ac_cv_path_FGREP="$ac_path_FGREP"
5339       ac_path_FGREP_max=$ac_count
5340     fi
5341     # 10*(2^10) chars as input seems more than enough
5342     test $ac_count -gt 10 && break
5343   done
5344   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5345 esac
5346
5347       $ac_path_FGREP_found && break 3
5348     done
5349   done
5350   done
5351 IFS=$as_save_IFS
5352   if test -z "$ac_cv_path_FGREP"; then
5353     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5354   fi
5355 else
5356   ac_cv_path_FGREP=$FGREP
5357 fi
5358
5359    fi
5360 fi
5361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5362 $as_echo "$ac_cv_path_FGREP" >&6; }
5363  FGREP="$ac_cv_path_FGREP"
5364
5365
5366 test -z "$GREP" && GREP=grep
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386 # Check whether --with-gnu-ld was given.
5387 if test "${with_gnu_ld+set}" = set; then :
5388   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5389 else
5390   with_gnu_ld=no
5391 fi
5392
5393 ac_prog=ld
5394 if test "$GCC" = yes; then
5395   # Check if gcc -print-prog-name=ld gives a path.
5396   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5397 $as_echo_n "checking for ld used by $CC... " >&6; }
5398   case $host in
5399   *-*-mingw*)
5400     # gcc leaves a trailing carriage return which upsets mingw
5401     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5402   *)
5403     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5404   esac
5405   case $ac_prog in
5406     # Accept absolute paths.
5407     [\\/]* | ?:[\\/]*)
5408       re_direlt='/[^/][^/]*/\.\./'
5409       # Canonicalize the pathname of ld
5410       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5411       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5412         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5413       done
5414       test -z "$LD" && LD="$ac_prog"
5415       ;;
5416   "")
5417     # If it fails, then pretend we aren't using GCC.
5418     ac_prog=ld
5419     ;;
5420   *)
5421     # If it is relative, then search for the first ld in PATH.
5422     with_gnu_ld=unknown
5423     ;;
5424   esac
5425 elif test "$with_gnu_ld" = yes; then
5426   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5427 $as_echo_n "checking for GNU ld... " >&6; }
5428 else
5429   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5430 $as_echo_n "checking for non-GNU ld... " >&6; }
5431 fi
5432 if ${lt_cv_path_LD+:} false; then :
5433   $as_echo_n "(cached) " >&6
5434 else
5435   if test -z "$LD"; then
5436   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5437   for ac_dir in $PATH; do
5438     IFS="$lt_save_ifs"
5439     test -z "$ac_dir" && ac_dir=.
5440     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5441       lt_cv_path_LD="$ac_dir/$ac_prog"
5442       # Check to see if the program is GNU ld.  I'd rather use --version,
5443       # but apparently some variants of GNU ld only accept -v.
5444       # Break only if it was the GNU/non-GNU ld that we prefer.
5445       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5446       *GNU* | *'with BFD'*)
5447         test "$with_gnu_ld" != no && break
5448         ;;
5449       *)
5450         test "$with_gnu_ld" != yes && break
5451         ;;
5452       esac
5453     fi
5454   done
5455   IFS="$lt_save_ifs"
5456 else
5457   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5458 fi
5459 fi
5460
5461 LD="$lt_cv_path_LD"
5462 if test -n "$LD"; then
5463   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5464 $as_echo "$LD" >&6; }
5465 else
5466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5467 $as_echo "no" >&6; }
5468 fi
5469 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5471 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5472 if ${lt_cv_prog_gnu_ld+:} false; then :
5473   $as_echo_n "(cached) " >&6
5474 else
5475   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5476 case `$LD -v 2>&1 </dev/null` in
5477 *GNU* | *'with BFD'*)
5478   lt_cv_prog_gnu_ld=yes
5479   ;;
5480 *)
5481   lt_cv_prog_gnu_ld=no
5482   ;;
5483 esac
5484 fi
5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5486 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5487 with_gnu_ld=$lt_cv_prog_gnu_ld
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5498 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5499 if ${lt_cv_path_NM+:} false; then :
5500   $as_echo_n "(cached) " >&6
5501 else
5502   if test -n "$NM"; then
5503   # Let the user override the test.
5504   lt_cv_path_NM="$NM"
5505 else
5506   lt_nm_to_check="${ac_tool_prefix}nm"
5507   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5508     lt_nm_to_check="$lt_nm_to_check nm"
5509   fi
5510   for lt_tmp_nm in $lt_nm_to_check; do
5511     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5512     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5513       IFS="$lt_save_ifs"
5514       test -z "$ac_dir" && ac_dir=.
5515       tmp_nm="$ac_dir/$lt_tmp_nm"
5516       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5517         # Check to see if the nm accepts a BSD-compat flag.
5518         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5519         #   nm: unknown option "B" ignored
5520         # Tru64's nm complains that /dev/null is an invalid object file
5521         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5522         */dev/null* | *'Invalid file or object type'*)
5523           lt_cv_path_NM="$tmp_nm -B"
5524           break
5525           ;;
5526         *)
5527           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5528           */dev/null*)
5529             lt_cv_path_NM="$tmp_nm -p"
5530             break
5531             ;;
5532           *)
5533             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5534             continue # so that we can try to find one that supports BSD flags
5535             ;;
5536           esac
5537           ;;
5538         esac
5539       fi
5540     done
5541     IFS="$lt_save_ifs"
5542   done
5543   : ${lt_cv_path_NM=no}
5544 fi
5545 fi
5546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5547 $as_echo "$lt_cv_path_NM" >&6; }
5548 if test "$lt_cv_path_NM" != "no"; then
5549   NM="$lt_cv_path_NM"
5550 else
5551   # Didn't find any BSD compatible name lister, look for dumpbin.
5552   if test -n "$DUMPBIN"; then :
5553     # Let the user override the test.
5554   else
5555     if test -n "$ac_tool_prefix"; then
5556   for ac_prog in dumpbin "link -dump"
5557   do
5558     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5559 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5561 $as_echo_n "checking for $ac_word... " >&6; }
5562 if ${ac_cv_prog_DUMPBIN+:} false; then :
5563   $as_echo_n "(cached) " >&6
5564 else
5565   if test -n "$DUMPBIN"; then
5566   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5567 else
5568 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5569 for as_dir in $PATH
5570 do
5571   IFS=$as_save_IFS
5572   test -z "$as_dir" && as_dir=.
5573     for ac_exec_ext in '' $ac_executable_extensions; do
5574   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5575     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5576     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5577     break 2
5578   fi
5579 done
5580   done
5581 IFS=$as_save_IFS
5582
5583 fi
5584 fi
5585 DUMPBIN=$ac_cv_prog_DUMPBIN
5586 if test -n "$DUMPBIN"; then
5587   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5588 $as_echo "$DUMPBIN" >&6; }
5589 else
5590   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5591 $as_echo "no" >&6; }
5592 fi
5593
5594
5595     test -n "$DUMPBIN" && break
5596   done
5597 fi
5598 if test -z "$DUMPBIN"; then
5599   ac_ct_DUMPBIN=$DUMPBIN
5600   for ac_prog in dumpbin "link -dump"
5601 do
5602   # Extract the first word of "$ac_prog", so it can be a program name with args.
5603 set dummy $ac_prog; ac_word=$2
5604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5605 $as_echo_n "checking for $ac_word... " >&6; }
5606 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5607   $as_echo_n "(cached) " >&6
5608 else
5609   if test -n "$ac_ct_DUMPBIN"; then
5610   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5611 else
5612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5613 for as_dir in $PATH
5614 do
5615   IFS=$as_save_IFS
5616   test -z "$as_dir" && as_dir=.
5617     for ac_exec_ext in '' $ac_executable_extensions; do
5618   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5619     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5620     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5621     break 2
5622   fi
5623 done
5624   done
5625 IFS=$as_save_IFS
5626
5627 fi
5628 fi
5629 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5630 if test -n "$ac_ct_DUMPBIN"; then
5631   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5632 $as_echo "$ac_ct_DUMPBIN" >&6; }
5633 else
5634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5635 $as_echo "no" >&6; }
5636 fi
5637
5638
5639   test -n "$ac_ct_DUMPBIN" && break
5640 done
5641
5642   if test "x$ac_ct_DUMPBIN" = x; then
5643     DUMPBIN=":"
5644   else
5645     case $cross_compiling:$ac_tool_warned in
5646 yes:)
5647 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5648 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5649 ac_tool_warned=yes ;;
5650 esac
5651     DUMPBIN=$ac_ct_DUMPBIN
5652   fi
5653 fi
5654
5655     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5656     *COFF*)
5657       DUMPBIN="$DUMPBIN -symbols"
5658       ;;
5659     *)
5660       DUMPBIN=:
5661       ;;
5662     esac
5663   fi
5664
5665   if test "$DUMPBIN" != ":"; then
5666     NM="$DUMPBIN"
5667   fi
5668 fi
5669 test -z "$NM" && NM=nm
5670
5671
5672
5673
5674
5675
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5677 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5678 if ${lt_cv_nm_interface+:} false; then :
5679   $as_echo_n "(cached) " >&6
5680 else
5681   lt_cv_nm_interface="BSD nm"
5682   echo "int some_variable = 0;" > conftest.$ac_ext
5683   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5684   (eval "$ac_compile" 2>conftest.err)
5685   cat conftest.err >&5
5686   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5687   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5688   cat conftest.err >&5
5689   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5690   cat conftest.out >&5
5691   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5692     lt_cv_nm_interface="MS dumpbin"
5693   fi
5694   rm -f conftest*
5695 fi
5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5697 $as_echo "$lt_cv_nm_interface" >&6; }
5698
5699 # find the maximum length of command line arguments
5700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5701 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5702 if ${lt_cv_sys_max_cmd_len+:} false; then :
5703   $as_echo_n "(cached) " >&6
5704 else
5705     i=0
5706   teststring="ABCD"
5707
5708   case $build_os in
5709   msdosdjgpp*)
5710     # On DJGPP, this test can blow up pretty badly due to problems in libc
5711     # (any single argument exceeding 2000 bytes causes a buffer overrun
5712     # during glob expansion).  Even if it were fixed, the result of this
5713     # check would be larger than it should be.
5714     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5715     ;;
5716
5717   gnu*)
5718     # Under GNU Hurd, this test is not required because there is
5719     # no limit to the length of command line arguments.
5720     # Libtool will interpret -1 as no limit whatsoever
5721     lt_cv_sys_max_cmd_len=-1;
5722     ;;
5723
5724   cygwin* | mingw* | cegcc*)
5725     # On Win9x/ME, this test blows up -- it succeeds, but takes
5726     # about 5 minutes as the teststring grows exponentially.
5727     # Worse, since 9x/ME are not pre-emptively multitasking,
5728     # you end up with a "frozen" computer, even though with patience
5729     # the test eventually succeeds (with a max line length of 256k).
5730     # Instead, let's just punt: use the minimum linelength reported by
5731     # all of the supported platforms: 8192 (on NT/2K/XP).
5732     lt_cv_sys_max_cmd_len=8192;
5733     ;;
5734
5735   mint*)
5736     # On MiNT this can take a long time and run out of memory.
5737     lt_cv_sys_max_cmd_len=8192;
5738     ;;
5739
5740   amigaos*)
5741     # On AmigaOS with pdksh, this test takes hours, literally.
5742     # So we just punt and use a minimum line length of 8192.
5743     lt_cv_sys_max_cmd_len=8192;
5744     ;;
5745
5746   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5747     # This has been around since 386BSD, at least.  Likely further.
5748     if test -x /sbin/sysctl; then
5749       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5750     elif test -x /usr/sbin/sysctl; then
5751       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5752     else
5753       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5754     fi
5755     # And add a safety zone
5756     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5757     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5758     ;;
5759
5760   interix*)
5761     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5762     lt_cv_sys_max_cmd_len=196608
5763     ;;
5764
5765   osf*)
5766     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5767     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5768     # nice to cause kernel panics so lets avoid the loop below.
5769     # First set a reasonable default.
5770     lt_cv_sys_max_cmd_len=16384
5771     #
5772     if test -x /sbin/sysconfig; then
5773       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5774         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5775       esac
5776     fi
5777     ;;
5778   sco3.2v5*)
5779     lt_cv_sys_max_cmd_len=102400
5780     ;;
5781   sysv5* | sco5v6* | sysv4.2uw2*)
5782     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5783     if test -n "$kargmax"; then
5784       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5785     else
5786       lt_cv_sys_max_cmd_len=32768
5787     fi
5788     ;;
5789   *)
5790     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5791     if test -n "$lt_cv_sys_max_cmd_len"; then
5792       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5793       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5794     else
5795       # Make teststring a little bigger before we do anything with it.
5796       # a 1K string should be a reasonable start.
5797       for i in 1 2 3 4 5 6 7 8 ; do
5798         teststring=$teststring$teststring
5799       done
5800       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5801       # If test is not a shell built-in, we'll probably end up computing a
5802       # maximum length that is only half of the actual maximum length, but
5803       # we can't tell.
5804       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5805                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5806               test $i != 17 # 1/2 MB should be enough
5807       do
5808         i=`expr $i + 1`
5809         teststring=$teststring$teststring
5810       done
5811       # Only check the string length outside the loop.
5812       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5813       teststring=
5814       # Add a significant safety factor because C++ compilers can tack on
5815       # massive amounts of additional arguments before passing them to the
5816       # linker.  It appears as though 1/2 is a usable value.
5817       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5818     fi
5819     ;;
5820   esac
5821
5822 fi
5823
5824 if test -n $lt_cv_sys_max_cmd_len ; then
5825   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5826 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5827 else
5828   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5829 $as_echo "none" >&6; }
5830 fi
5831 max_cmd_len=$lt_cv_sys_max_cmd_len
5832
5833
5834
5835
5836
5837
5838 : ${CP="cp -f"}
5839 : ${MV="mv -f"}
5840 : ${RM="rm -f"}
5841
5842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5843 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5844 # Try some XSI features
5845 xsi_shell=no
5846 ( _lt_dummy="a/b/c"
5847   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5848       = c,a/b,b/c, \
5849     && eval 'test $(( 1 + 1 )) -eq 2 \
5850     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5851   && xsi_shell=yes
5852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5853 $as_echo "$xsi_shell" >&6; }
5854
5855
5856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5857 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5858 lt_shell_append=no
5859 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5860     >/dev/null 2>&1 \
5861   && lt_shell_append=yes
5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5863 $as_echo "$lt_shell_append" >&6; }
5864
5865
5866 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5867   lt_unset=unset
5868 else
5869   lt_unset=false
5870 fi
5871
5872
5873
5874
5875
5876 # test EBCDIC or ASCII
5877 case `echo X|tr X '\101'` in
5878  A) # ASCII based system
5879     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5880   lt_SP2NL='tr \040 \012'
5881   lt_NL2SP='tr \015\012 \040\040'
5882   ;;
5883  *) # EBCDIC based system
5884   lt_SP2NL='tr \100 \n'
5885   lt_NL2SP='tr \r\n \100\100'
5886   ;;
5887 esac
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5898 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5899 if ${lt_cv_to_host_file_cmd+:} false; then :
5900   $as_echo_n "(cached) " >&6
5901 else
5902   case $host in
5903   *-*-mingw* )
5904     case $build in
5905       *-*-mingw* ) # actually msys
5906         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5907         ;;
5908       *-*-cygwin* )
5909         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5910         ;;
5911       * ) # otherwise, assume *nix
5912         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5913         ;;
5914     esac
5915     ;;
5916   *-*-cygwin* )
5917     case $build in
5918       *-*-mingw* ) # actually msys
5919         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5920         ;;
5921       *-*-cygwin* )
5922         lt_cv_to_host_file_cmd=func_convert_file_noop
5923         ;;
5924       * ) # otherwise, assume *nix
5925         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5926         ;;
5927     esac
5928     ;;
5929   * ) # unhandled hosts (and "normal" native builds)
5930     lt_cv_to_host_file_cmd=func_convert_file_noop
5931     ;;
5932 esac
5933
5934 fi
5935
5936 to_host_file_cmd=$lt_cv_to_host_file_cmd
5937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5938 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5939
5940
5941
5942
5943
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5945 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5946 if ${lt_cv_to_tool_file_cmd+:} false; then :
5947   $as_echo_n "(cached) " >&6
5948 else
5949   #assume ordinary cross tools, or native build.
5950 lt_cv_to_tool_file_cmd=func_convert_file_noop
5951 case $host in
5952   *-*-mingw* )
5953     case $build in
5954       *-*-mingw* ) # actually msys
5955         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5956         ;;
5957     esac
5958     ;;
5959 esac
5960
5961 fi
5962
5963 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5965 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5966
5967
5968
5969
5970
5971 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5972 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5973 if ${lt_cv_ld_reload_flag+:} false; then :
5974   $as_echo_n "(cached) " >&6
5975 else
5976   lt_cv_ld_reload_flag='-r'
5977 fi
5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5979 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5980 reload_flag=$lt_cv_ld_reload_flag
5981 case $reload_flag in
5982 "" | " "*) ;;
5983 *) reload_flag=" $reload_flag" ;;
5984 esac
5985 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5986 case $host_os in
5987   cygwin* | mingw* | pw32* | cegcc*)
5988     if test "$GCC" != yes; then
5989       reload_cmds=false
5990     fi
5991     ;;
5992   darwin*)
5993     if test "$GCC" = yes; then
5994       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5995     else
5996       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5997     fi
5998     ;;
5999 esac
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009 if test -n "$ac_tool_prefix"; then
6010   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
6011 set dummy ${ac_tool_prefix}objdump; ac_word=$2
6012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6013 $as_echo_n "checking for $ac_word... " >&6; }
6014 if ${ac_cv_prog_OBJDUMP+:} false; then :
6015   $as_echo_n "(cached) " >&6
6016 else
6017   if test -n "$OBJDUMP"; then
6018   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
6019 else
6020 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6021 for as_dir in $PATH
6022 do
6023   IFS=$as_save_IFS
6024   test -z "$as_dir" && as_dir=.
6025     for ac_exec_ext in '' $ac_executable_extensions; do
6026   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6027     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
6028     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6029     break 2
6030   fi
6031 done
6032   done
6033 IFS=$as_save_IFS
6034
6035 fi
6036 fi
6037 OBJDUMP=$ac_cv_prog_OBJDUMP
6038 if test -n "$OBJDUMP"; then
6039   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
6040 $as_echo "$OBJDUMP" >&6; }
6041 else
6042   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6043 $as_echo "no" >&6; }
6044 fi
6045
6046
6047 fi
6048 if test -z "$ac_cv_prog_OBJDUMP"; then
6049   ac_ct_OBJDUMP=$OBJDUMP
6050   # Extract the first word of "objdump", so it can be a program name with args.
6051 set dummy objdump; ac_word=$2
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6053 $as_echo_n "checking for $ac_word... " >&6; }
6054 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
6055   $as_echo_n "(cached) " >&6
6056 else
6057   if test -n "$ac_ct_OBJDUMP"; then
6058   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
6059 else
6060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6061 for as_dir in $PATH
6062 do
6063   IFS=$as_save_IFS
6064   test -z "$as_dir" && as_dir=.
6065     for ac_exec_ext in '' $ac_executable_extensions; do
6066   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6067     ac_cv_prog_ac_ct_OBJDUMP="objdump"
6068     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6069     break 2
6070   fi
6071 done
6072   done
6073 IFS=$as_save_IFS
6074
6075 fi
6076 fi
6077 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
6078 if test -n "$ac_ct_OBJDUMP"; then
6079   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
6080 $as_echo "$ac_ct_OBJDUMP" >&6; }
6081 else
6082   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6083 $as_echo "no" >&6; }
6084 fi
6085
6086   if test "x$ac_ct_OBJDUMP" = x; then
6087     OBJDUMP="false"
6088   else
6089     case $cross_compiling:$ac_tool_warned in
6090 yes:)
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6092 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6093 ac_tool_warned=yes ;;
6094 esac
6095     OBJDUMP=$ac_ct_OBJDUMP
6096   fi
6097 else
6098   OBJDUMP="$ac_cv_prog_OBJDUMP"
6099 fi
6100
6101 test -z "$OBJDUMP" && OBJDUMP=objdump
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6112 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6113 if ${lt_cv_deplibs_check_method+:} false; then :
6114   $as_echo_n "(cached) " >&6
6115 else
6116   lt_cv_file_magic_cmd='$MAGIC_CMD'
6117 lt_cv_file_magic_test_file=
6118 lt_cv_deplibs_check_method='unknown'
6119 # Need to set the preceding variable on all platforms that support
6120 # interlibrary dependencies.
6121 # 'none' -- dependencies not supported.
6122 # `unknown' -- same as none, but documents that we really don't know.
6123 # 'pass_all' -- all dependencies passed with no checks.
6124 # 'test_compile' -- check by making test program.
6125 # 'file_magic [[regex]]' -- check by looking for files in library path
6126 # which responds to the $file_magic_cmd with a given extended regex.
6127 # If you have `file' or equivalent on your system and you're not sure
6128 # whether `pass_all' will *always* work, you probably want this one.
6129
6130 case $host_os in
6131 aix[4-9]*)
6132   lt_cv_deplibs_check_method=pass_all
6133   ;;
6134
6135 beos*)
6136   lt_cv_deplibs_check_method=pass_all
6137   ;;
6138
6139 bsdi[45]*)
6140   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6141   lt_cv_file_magic_cmd='/usr/bin/file -L'
6142   lt_cv_file_magic_test_file=/shlib/libc.so
6143   ;;
6144
6145 cygwin*)
6146   # func_win32_libid is a shell function defined in ltmain.sh
6147   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6148   lt_cv_file_magic_cmd='func_win32_libid'
6149   ;;
6150
6151 mingw* | pw32*)
6152   # Base MSYS/MinGW do not provide the 'file' command needed by
6153   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6154   # unless we find 'file', for example because we are cross-compiling.
6155   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6156   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6157     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6158     lt_cv_file_magic_cmd='func_win32_libid'
6159   else
6160     # Keep this pattern in sync with the one in func_win32_libid.
6161     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6162     lt_cv_file_magic_cmd='$OBJDUMP -f'
6163   fi
6164   ;;
6165
6166 cegcc*)
6167   # use the weaker test based on 'objdump'. See mingw*.
6168   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6169   lt_cv_file_magic_cmd='$OBJDUMP -f'
6170   ;;
6171
6172 darwin* | rhapsody*)
6173   lt_cv_deplibs_check_method=pass_all
6174   ;;
6175
6176 freebsd* | dragonfly*)
6177   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6178     case $host_cpu in
6179     i*86 )
6180       # Not sure whether the presence of OpenBSD here was a mistake.
6181       # Let's accept both of them until this is cleared up.
6182       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6183       lt_cv_file_magic_cmd=/usr/bin/file
6184       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6185       ;;
6186     esac
6187   else
6188     lt_cv_deplibs_check_method=pass_all
6189   fi
6190   ;;
6191
6192 gnu*)
6193   lt_cv_deplibs_check_method=pass_all
6194   ;;
6195
6196 haiku*)
6197   lt_cv_deplibs_check_method=pass_all
6198   ;;
6199
6200 hpux10.20* | hpux11*)
6201   lt_cv_file_magic_cmd=/usr/bin/file
6202   case $host_cpu in
6203   ia64*)
6204     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6205     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6206     ;;
6207   hppa*64*)
6208     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]'
6209     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6210     ;;
6211   *)
6212     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6213     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6214     ;;
6215   esac
6216   ;;
6217
6218 interix[3-9]*)
6219   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6220   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6221   ;;
6222
6223 irix5* | irix6* | nonstopux*)
6224   case $LD in
6225   *-32|*"-32 ") libmagic=32-bit;;
6226   *-n32|*"-n32 ") libmagic=N32;;
6227   *-64|*"-64 ") libmagic=64-bit;;
6228   *) libmagic=never-match;;
6229   esac
6230   lt_cv_deplibs_check_method=pass_all
6231   ;;
6232
6233 # This must be Linux ELF.
6234 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6235   lt_cv_deplibs_check_method=pass_all
6236   ;;
6237
6238 netbsd*)
6239   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6240     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6241   else
6242     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6243   fi
6244   ;;
6245
6246 newos6*)
6247   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6248   lt_cv_file_magic_cmd=/usr/bin/file
6249   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6250   ;;
6251
6252 *nto* | *qnx*)
6253   lt_cv_deplibs_check_method=pass_all
6254   ;;
6255
6256 openbsd*)
6257   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6258     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6259   else
6260     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6261   fi
6262   ;;
6263
6264 osf3* | osf4* | osf5*)
6265   lt_cv_deplibs_check_method=pass_all
6266   ;;
6267
6268 rdos*)
6269   lt_cv_deplibs_check_method=pass_all
6270   ;;
6271
6272 solaris*)
6273   lt_cv_deplibs_check_method=pass_all
6274   ;;
6275
6276 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6277   lt_cv_deplibs_check_method=pass_all
6278   ;;
6279
6280 sysv4 | sysv4.3*)
6281   case $host_vendor in
6282   motorola)
6283     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]'
6284     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6285     ;;
6286   ncr)
6287     lt_cv_deplibs_check_method=pass_all
6288     ;;
6289   sequent)
6290     lt_cv_file_magic_cmd='/bin/file'
6291     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6292     ;;
6293   sni)
6294     lt_cv_file_magic_cmd='/bin/file'
6295     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6296     lt_cv_file_magic_test_file=/lib/libc.so
6297     ;;
6298   siemens)
6299     lt_cv_deplibs_check_method=pass_all
6300     ;;
6301   pc)
6302     lt_cv_deplibs_check_method=pass_all
6303     ;;
6304   esac
6305   ;;
6306
6307 tpf*)
6308   lt_cv_deplibs_check_method=pass_all
6309   ;;
6310 esac
6311
6312 fi
6313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6314 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6315
6316 file_magic_glob=
6317 want_nocaseglob=no
6318 if test "$build" = "$host"; then
6319   case $host_os in
6320   mingw* | pw32*)
6321     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6322       want_nocaseglob=yes
6323     else
6324       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6325     fi
6326     ;;
6327   esac
6328 fi
6329
6330 file_magic_cmd=$lt_cv_file_magic_cmd
6331 deplibs_check_method=$lt_cv_deplibs_check_method
6332 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355 if test -n "$ac_tool_prefix"; then
6356   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6357 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6359 $as_echo_n "checking for $ac_word... " >&6; }
6360 if ${ac_cv_prog_DLLTOOL+:} false; then :
6361   $as_echo_n "(cached) " >&6
6362 else
6363   if test -n "$DLLTOOL"; then
6364   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6365 else
6366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6367 for as_dir in $PATH
6368 do
6369   IFS=$as_save_IFS
6370   test -z "$as_dir" && as_dir=.
6371     for ac_exec_ext in '' $ac_executable_extensions; do
6372   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6373     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6374     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6375     break 2
6376   fi
6377 done
6378   done
6379 IFS=$as_save_IFS
6380
6381 fi
6382 fi
6383 DLLTOOL=$ac_cv_prog_DLLTOOL
6384 if test -n "$DLLTOOL"; then
6385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6386 $as_echo "$DLLTOOL" >&6; }
6387 else
6388   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6389 $as_echo "no" >&6; }
6390 fi
6391
6392
6393 fi
6394 if test -z "$ac_cv_prog_DLLTOOL"; then
6395   ac_ct_DLLTOOL=$DLLTOOL
6396   # Extract the first word of "dlltool", so it can be a program name with args.
6397 set dummy dlltool; ac_word=$2
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6399 $as_echo_n "checking for $ac_word... " >&6; }
6400 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6401   $as_echo_n "(cached) " >&6
6402 else
6403   if test -n "$ac_ct_DLLTOOL"; then
6404   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6405 else
6406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6407 for as_dir in $PATH
6408 do
6409   IFS=$as_save_IFS
6410   test -z "$as_dir" && as_dir=.
6411     for ac_exec_ext in '' $ac_executable_extensions; do
6412   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6413     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6414     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6415     break 2
6416   fi
6417 done
6418   done
6419 IFS=$as_save_IFS
6420
6421 fi
6422 fi
6423 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6424 if test -n "$ac_ct_DLLTOOL"; then
6425   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6426 $as_echo "$ac_ct_DLLTOOL" >&6; }
6427 else
6428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6429 $as_echo "no" >&6; }
6430 fi
6431
6432   if test "x$ac_ct_DLLTOOL" = x; then
6433     DLLTOOL="false"
6434   else
6435     case $cross_compiling:$ac_tool_warned in
6436 yes:)
6437 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6438 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6439 ac_tool_warned=yes ;;
6440 esac
6441     DLLTOOL=$ac_ct_DLLTOOL
6442   fi
6443 else
6444   DLLTOOL="$ac_cv_prog_DLLTOOL"
6445 fi
6446
6447 test -z "$DLLTOOL" && DLLTOOL=dlltool
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6459 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6460 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6461   $as_echo_n "(cached) " >&6
6462 else
6463   lt_cv_sharedlib_from_linklib_cmd='unknown'
6464
6465 case $host_os in
6466 cygwin* | mingw* | pw32* | cegcc*)
6467   # two different shell functions defined in ltmain.sh
6468   # decide which to use based on capabilities of $DLLTOOL
6469   case `$DLLTOOL --help 2>&1` in
6470   *--identify-strict*)
6471     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6472     ;;
6473   *)
6474     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6475     ;;
6476   esac
6477   ;;
6478 *)
6479   # fallback: assume linklib IS sharedlib
6480   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6481   ;;
6482 esac
6483
6484 fi
6485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6486 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6487 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6488 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6489
6490
6491
6492
6493
6494
6495
6496 if test -n "$ac_tool_prefix"; then
6497   for ac_prog in ar
6498   do
6499     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6500 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6502 $as_echo_n "checking for $ac_word... " >&6; }
6503 if ${ac_cv_prog_AR+:} false; then :
6504   $as_echo_n "(cached) " >&6
6505 else
6506   if test -n "$AR"; then
6507   ac_cv_prog_AR="$AR" # Let the user override the test.
6508 else
6509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6510 for as_dir in $PATH
6511 do
6512   IFS=$as_save_IFS
6513   test -z "$as_dir" && as_dir=.
6514     for ac_exec_ext in '' $ac_executable_extensions; do
6515   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6516     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6517     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6518     break 2
6519   fi
6520 done
6521   done
6522 IFS=$as_save_IFS
6523
6524 fi
6525 fi
6526 AR=$ac_cv_prog_AR
6527 if test -n "$AR"; then
6528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6529 $as_echo "$AR" >&6; }
6530 else
6531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6532 $as_echo "no" >&6; }
6533 fi
6534
6535
6536     test -n "$AR" && break
6537   done
6538 fi
6539 if test -z "$AR"; then
6540   ac_ct_AR=$AR
6541   for ac_prog in ar
6542 do
6543   # Extract the first word of "$ac_prog", so it can be a program name with args.
6544 set dummy $ac_prog; ac_word=$2
6545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6546 $as_echo_n "checking for $ac_word... " >&6; }
6547 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6548   $as_echo_n "(cached) " >&6
6549 else
6550   if test -n "$ac_ct_AR"; then
6551   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6552 else
6553 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6554 for as_dir in $PATH
6555 do
6556   IFS=$as_save_IFS
6557   test -z "$as_dir" && as_dir=.
6558     for ac_exec_ext in '' $ac_executable_extensions; do
6559   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6560     ac_cv_prog_ac_ct_AR="$ac_prog"
6561     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6562     break 2
6563   fi
6564 done
6565   done
6566 IFS=$as_save_IFS
6567
6568 fi
6569 fi
6570 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6571 if test -n "$ac_ct_AR"; then
6572   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6573 $as_echo "$ac_ct_AR" >&6; }
6574 else
6575   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6576 $as_echo "no" >&6; }
6577 fi
6578
6579
6580   test -n "$ac_ct_AR" && break
6581 done
6582
6583   if test "x$ac_ct_AR" = x; then
6584     AR="false"
6585   else
6586     case $cross_compiling:$ac_tool_warned in
6587 yes:)
6588 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6589 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6590 ac_tool_warned=yes ;;
6591 esac
6592     AR=$ac_ct_AR
6593   fi
6594 fi
6595
6596 : ${AR=ar}
6597 : ${AR_FLAGS=cru}
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6610 $as_echo_n "checking for archiver @FILE support... " >&6; }
6611 if ${lt_cv_ar_at_file+:} false; then :
6612   $as_echo_n "(cached) " >&6
6613 else
6614   lt_cv_ar_at_file=no
6615    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6616 /* end confdefs.h.  */
6617
6618 int
6619 main ()
6620 {
6621
6622   ;
6623   return 0;
6624 }
6625 _ACEOF
6626 if ac_fn_c_try_compile "$LINENO"; then :
6627   echo conftest.$ac_objext > conftest.lst
6628       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6629       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6630   (eval $lt_ar_try) 2>&5
6631   ac_status=$?
6632   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6633   test $ac_status = 0; }
6634       if test "$ac_status" -eq 0; then
6635         # Ensure the archiver fails upon bogus file names.
6636         rm -f conftest.$ac_objext libconftest.a
6637         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6638   (eval $lt_ar_try) 2>&5
6639   ac_status=$?
6640   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6641   test $ac_status = 0; }
6642         if test "$ac_status" -ne 0; then
6643           lt_cv_ar_at_file=@
6644         fi
6645       fi
6646       rm -f conftest.* libconftest.a
6647
6648 fi
6649 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6650
6651 fi
6652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6653 $as_echo "$lt_cv_ar_at_file" >&6; }
6654
6655 if test "x$lt_cv_ar_at_file" = xno; then
6656   archiver_list_spec=
6657 else
6658   archiver_list_spec=$lt_cv_ar_at_file
6659 fi
6660
6661
6662
6663
6664
6665
6666
6667 if test -n "$ac_tool_prefix"; then
6668   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6669 set dummy ${ac_tool_prefix}strip; ac_word=$2
6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6671 $as_echo_n "checking for $ac_word... " >&6; }
6672 if ${ac_cv_prog_STRIP+:} false; then :
6673   $as_echo_n "(cached) " >&6
6674 else
6675   if test -n "$STRIP"; then
6676   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6677 else
6678 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6679 for as_dir in $PATH
6680 do
6681   IFS=$as_save_IFS
6682   test -z "$as_dir" && as_dir=.
6683     for ac_exec_ext in '' $ac_executable_extensions; do
6684   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6685     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6686     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6687     break 2
6688   fi
6689 done
6690   done
6691 IFS=$as_save_IFS
6692
6693 fi
6694 fi
6695 STRIP=$ac_cv_prog_STRIP
6696 if test -n "$STRIP"; then
6697   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6698 $as_echo "$STRIP" >&6; }
6699 else
6700   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6701 $as_echo "no" >&6; }
6702 fi
6703
6704
6705 fi
6706 if test -z "$ac_cv_prog_STRIP"; then
6707   ac_ct_STRIP=$STRIP
6708   # Extract the first word of "strip", so it can be a program name with args.
6709 set dummy strip; ac_word=$2
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6711 $as_echo_n "checking for $ac_word... " >&6; }
6712 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6713   $as_echo_n "(cached) " >&6
6714 else
6715   if test -n "$ac_ct_STRIP"; then
6716   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6717 else
6718 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719 for as_dir in $PATH
6720 do
6721   IFS=$as_save_IFS
6722   test -z "$as_dir" && as_dir=.
6723     for ac_exec_ext in '' $ac_executable_extensions; do
6724   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6725     ac_cv_prog_ac_ct_STRIP="strip"
6726     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6727     break 2
6728   fi
6729 done
6730   done
6731 IFS=$as_save_IFS
6732
6733 fi
6734 fi
6735 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6736 if test -n "$ac_ct_STRIP"; then
6737   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6738 $as_echo "$ac_ct_STRIP" >&6; }
6739 else
6740   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6741 $as_echo "no" >&6; }
6742 fi
6743
6744   if test "x$ac_ct_STRIP" = x; then
6745     STRIP=":"
6746   else
6747     case $cross_compiling:$ac_tool_warned in
6748 yes:)
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6750 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6751 ac_tool_warned=yes ;;
6752 esac
6753     STRIP=$ac_ct_STRIP
6754   fi
6755 else
6756   STRIP="$ac_cv_prog_STRIP"
6757 fi
6758
6759 test -z "$STRIP" && STRIP=:
6760
6761
6762
6763
6764
6765
6766 if test -n "$ac_tool_prefix"; then
6767   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6768 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6770 $as_echo_n "checking for $ac_word... " >&6; }
6771 if ${ac_cv_prog_RANLIB+:} false; then :
6772   $as_echo_n "(cached) " >&6
6773 else
6774   if test -n "$RANLIB"; then
6775   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6776 else
6777 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6778 for as_dir in $PATH
6779 do
6780   IFS=$as_save_IFS
6781   test -z "$as_dir" && as_dir=.
6782     for ac_exec_ext in '' $ac_executable_extensions; do
6783   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6784     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6785     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6786     break 2
6787   fi
6788 done
6789   done
6790 IFS=$as_save_IFS
6791
6792 fi
6793 fi
6794 RANLIB=$ac_cv_prog_RANLIB
6795 if test -n "$RANLIB"; then
6796   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6797 $as_echo "$RANLIB" >&6; }
6798 else
6799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6800 $as_echo "no" >&6; }
6801 fi
6802
6803
6804 fi
6805 if test -z "$ac_cv_prog_RANLIB"; then
6806   ac_ct_RANLIB=$RANLIB
6807   # Extract the first word of "ranlib", so it can be a program name with args.
6808 set dummy ranlib; ac_word=$2
6809 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6810 $as_echo_n "checking for $ac_word... " >&6; }
6811 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6812   $as_echo_n "(cached) " >&6
6813 else
6814   if test -n "$ac_ct_RANLIB"; then
6815   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6816 else
6817 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6818 for as_dir in $PATH
6819 do
6820   IFS=$as_save_IFS
6821   test -z "$as_dir" && as_dir=.
6822     for ac_exec_ext in '' $ac_executable_extensions; do
6823   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6824     ac_cv_prog_ac_ct_RANLIB="ranlib"
6825     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6826     break 2
6827   fi
6828 done
6829   done
6830 IFS=$as_save_IFS
6831
6832 fi
6833 fi
6834 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6835 if test -n "$ac_ct_RANLIB"; then
6836   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6837 $as_echo "$ac_ct_RANLIB" >&6; }
6838 else
6839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6840 $as_echo "no" >&6; }
6841 fi
6842
6843   if test "x$ac_ct_RANLIB" = x; then
6844     RANLIB=":"
6845   else
6846     case $cross_compiling:$ac_tool_warned in
6847 yes:)
6848 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6849 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6850 ac_tool_warned=yes ;;
6851 esac
6852     RANLIB=$ac_ct_RANLIB
6853   fi
6854 else
6855   RANLIB="$ac_cv_prog_RANLIB"
6856 fi
6857
6858 test -z "$RANLIB" && RANLIB=:
6859
6860
6861
6862
6863
6864
6865 # Determine commands to create old-style static archives.
6866 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6867 old_postinstall_cmds='chmod 644 $oldlib'
6868 old_postuninstall_cmds=
6869
6870 if test -n "$RANLIB"; then
6871   case $host_os in
6872   openbsd*)
6873     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6874     ;;
6875   *)
6876     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6877     ;;
6878   esac
6879   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6880 fi
6881
6882 case $host_os in
6883   darwin*)
6884     lock_old_archive_extraction=yes ;;
6885   *)
6886     lock_old_archive_extraction=no ;;
6887 esac
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927 # If no C compiler was specified, use CC.
6928 LTCC=${LTCC-"$CC"}
6929
6930 # If no C compiler flags were specified, use CFLAGS.
6931 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6932
6933 # Allow CC to be a program name with arguments.
6934 compiler=$CC
6935
6936
6937 # Check for command to grab the raw symbol name followed by C symbol from nm.
6938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6939 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6940 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6941   $as_echo_n "(cached) " >&6
6942 else
6943
6944 # These are sane defaults that work on at least a few old systems.
6945 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6946
6947 # Character class describing NM global symbol codes.
6948 symcode='[BCDEGRST]'
6949
6950 # Regexp to match symbols that can be accessed directly from C.
6951 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6952
6953 # Define system-specific variables.
6954 case $host_os in
6955 aix*)
6956   symcode='[BCDT]'
6957   ;;
6958 cygwin* | mingw* | pw32* | cegcc*)
6959   symcode='[ABCDGISTW]'
6960   ;;
6961 hpux*)
6962   if test "$host_cpu" = ia64; then
6963     symcode='[ABCDEGRST]'
6964   fi
6965   ;;
6966 irix* | nonstopux*)
6967   symcode='[BCDEGRST]'
6968   ;;
6969 osf*)
6970   symcode='[BCDEGQRST]'
6971   ;;
6972 solaris*)
6973   symcode='[BDRT]'
6974   ;;
6975 sco3.2v5*)
6976   symcode='[DT]'
6977   ;;
6978 sysv4.2uw2*)
6979   symcode='[DT]'
6980   ;;
6981 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6982   symcode='[ABDT]'
6983   ;;
6984 sysv4)
6985   symcode='[DFNSTU]'
6986   ;;
6987 esac
6988
6989 # If we're using GNU nm, then use its standard symbol codes.
6990 case `$NM -V 2>&1` in
6991 *GNU* | *'with BFD'*)
6992   symcode='[ABCDGIRSTW]' ;;
6993 esac
6994
6995 # Transform an extracted symbol line into a proper C declaration.
6996 # Some systems (esp. on ia64) link data and code symbols differently,
6997 # so use this general approach.
6998 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6999
7000 # Transform an extracted symbol line into symbol name and symbol address
7001 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
7002 lt_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'"
7003
7004 # Handle CRLF in mingw tool chain
7005 opt_cr=
7006 case $build_os in
7007 mingw*)
7008   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
7009   ;;
7010 esac
7011
7012 # Try without a prefix underscore, then with it.
7013 for ac_symprfx in "" "_"; do
7014
7015   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
7016   symxfrm="\\1 $ac_symprfx\\2 \\2"
7017
7018   # Write the raw and C identifiers.
7019   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7020     # Fake it for dumpbin and say T for any non-static function
7021     # and D for any global variable.
7022     # Also find C++ and __fastcall symbols from MSVC++,
7023     # which start with @ or ?.
7024     lt_cv_sys_global_symbol_pipe="$AWK '"\
7025 "     {last_section=section; section=\$ 3};"\
7026 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
7027 "     \$ 0!~/External *\|/{next};"\
7028 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
7029 "     {if(hide[section]) next};"\
7030 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
7031 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
7032 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
7033 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
7034 "     ' prfx=^$ac_symprfx"
7035   else
7036     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
7037   fi
7038   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
7039
7040   # Check to see that the pipe works correctly.
7041   pipe_works=no
7042
7043   rm -f conftest*
7044   cat > conftest.$ac_ext <<_LT_EOF
7045 #ifdef __cplusplus
7046 extern "C" {
7047 #endif
7048 char nm_test_var;
7049 void nm_test_func(void);
7050 void nm_test_func(void){}
7051 #ifdef __cplusplus
7052 }
7053 #endif
7054 int main(){nm_test_var='a';nm_test_func();return(0);}
7055 _LT_EOF
7056
7057   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7058   (eval $ac_compile) 2>&5
7059   ac_status=$?
7060   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7061   test $ac_status = 0; }; then
7062     # Now try to grab the symbols.
7063     nlist=conftest.nm
7064     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
7065   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
7066   ac_status=$?
7067   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7068   test $ac_status = 0; } && test -s "$nlist"; then
7069       # Try sorting and uniquifying the output.
7070       if sort "$nlist" | uniq > "$nlist"T; then
7071         mv -f "$nlist"T "$nlist"
7072       else
7073         rm -f "$nlist"T
7074       fi
7075
7076       # Make sure that we snagged all the symbols we need.
7077       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
7078         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
7079           cat <<_LT_EOF > conftest.$ac_ext
7080 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
7081 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
7082 /* DATA imports from DLLs on WIN32 con't be const, because runtime
7083    relocations are performed -- see ld's documentation on pseudo-relocs.  */
7084 # define LT_DLSYM_CONST
7085 #elif defined(__osf__)
7086 /* This system does not cope well with relocations in const data.  */
7087 # define LT_DLSYM_CONST
7088 #else
7089 # define LT_DLSYM_CONST const
7090 #endif
7091
7092 #ifdef __cplusplus
7093 extern "C" {
7094 #endif
7095
7096 _LT_EOF
7097           # Now generate the symbol file.
7098           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
7099
7100           cat <<_LT_EOF >> conftest.$ac_ext
7101
7102 /* The mapping between symbol names and symbols.  */
7103 LT_DLSYM_CONST struct {
7104   const char *name;
7105   void       *address;
7106 }
7107 lt__PROGRAM__LTX_preloaded_symbols[] =
7108 {
7109   { "@PROGRAM@", (void *) 0 },
7110 _LT_EOF
7111           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7112           cat <<\_LT_EOF >> conftest.$ac_ext
7113   {0, (void *) 0}
7114 };
7115
7116 /* This works around a problem in FreeBSD linker */
7117 #ifdef FREEBSD_WORKAROUND
7118 static const void *lt_preloaded_setup() {
7119   return lt__PROGRAM__LTX_preloaded_symbols;
7120 }
7121 #endif
7122
7123 #ifdef __cplusplus
7124 }
7125 #endif
7126 _LT_EOF
7127           # Now try linking the two files.
7128           mv conftest.$ac_objext conftstm.$ac_objext
7129           lt_globsym_save_LIBS=$LIBS
7130           lt_globsym_save_CFLAGS=$CFLAGS
7131           LIBS="conftstm.$ac_objext"
7132           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7133           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7134   (eval $ac_link) 2>&5
7135   ac_status=$?
7136   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7137   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7138             pipe_works=yes
7139           fi
7140           LIBS=$lt_globsym_save_LIBS
7141           CFLAGS=$lt_globsym_save_CFLAGS
7142         else
7143           echo "cannot find nm_test_func in $nlist" >&5
7144         fi
7145       else
7146         echo "cannot find nm_test_var in $nlist" >&5
7147       fi
7148     else
7149       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7150     fi
7151   else
7152     echo "$progname: failed program was:" >&5
7153     cat conftest.$ac_ext >&5
7154   fi
7155   rm -rf conftest* conftst*
7156
7157   # Do not use the global_symbol_pipe unless it works.
7158   if test "$pipe_works" = yes; then
7159     break
7160   else
7161     lt_cv_sys_global_symbol_pipe=
7162   fi
7163 done
7164
7165 fi
7166
7167 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7168   lt_cv_sys_global_symbol_to_cdecl=
7169 fi
7170 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7171   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7172 $as_echo "failed" >&6; }
7173 else
7174   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7175 $as_echo "ok" >&6; }
7176 fi
7177
7178 # Response file support.
7179 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7180   nm_file_list_spec='@'
7181 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7182   nm_file_list_spec='@'
7183 fi
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7212 $as_echo_n "checking for sysroot... " >&6; }
7213
7214 # Check whether --with-sysroot was given.
7215 if test "${with_sysroot+set}" = set; then :
7216   withval=$with_sysroot;
7217 else
7218   with_sysroot=no
7219 fi
7220
7221
7222 lt_sysroot=
7223 case ${with_sysroot} in #(
7224  yes)
7225    if test "$GCC" = yes; then
7226      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7227    fi
7228    ;; #(
7229  /*)
7230    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7231    ;; #(
7232  no|'')
7233    ;; #(
7234  *)
7235    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7236 $as_echo "${with_sysroot}" >&6; }
7237    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7238    ;;
7239 esac
7240
7241  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7242 $as_echo "${lt_sysroot:-no}" >&6; }
7243
7244
7245
7246
7247
7248 # Check whether --enable-libtool-lock was given.
7249 if test "${enable_libtool_lock+set}" = set; then :
7250   enableval=$enable_libtool_lock;
7251 fi
7252
7253 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7254
7255 # Some flags need to be propagated to the compiler or linker for good
7256 # libtool support.
7257 case $host in
7258 ia64-*-hpux*)
7259   # Find out which ABI we are using.
7260   echo 'int i;' > conftest.$ac_ext
7261   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7262   (eval $ac_compile) 2>&5
7263   ac_status=$?
7264   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7265   test $ac_status = 0; }; then
7266     case `/usr/bin/file conftest.$ac_objext` in
7267       *ELF-32*)
7268         HPUX_IA64_MODE="32"
7269         ;;
7270       *ELF-64*)
7271         HPUX_IA64_MODE="64"
7272         ;;
7273     esac
7274   fi
7275   rm -rf conftest*
7276   ;;
7277 *-*-irix6*)
7278   # Find out which ABI we are using.
7279   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7280   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7281   (eval $ac_compile) 2>&5
7282   ac_status=$?
7283   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7284   test $ac_status = 0; }; then
7285     if test "$lt_cv_prog_gnu_ld" = yes; then
7286       case `/usr/bin/file conftest.$ac_objext` in
7287         *32-bit*)
7288           LD="${LD-ld} -melf32bsmip"
7289           ;;
7290         *N32*)
7291           LD="${LD-ld} -melf32bmipn32"
7292           ;;
7293         *64-bit*)
7294           LD="${LD-ld} -melf64bmip"
7295         ;;
7296       esac
7297     else
7298       case `/usr/bin/file conftest.$ac_objext` in
7299         *32-bit*)
7300           LD="${LD-ld} -32"
7301           ;;
7302         *N32*)
7303           LD="${LD-ld} -n32"
7304           ;;
7305         *64-bit*)
7306           LD="${LD-ld} -64"
7307           ;;
7308       esac
7309     fi
7310   fi
7311   rm -rf conftest*
7312   ;;
7313
7314 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7315 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7316   # Find out which ABI we are using.
7317   echo 'int i;' > conftest.$ac_ext
7318   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7319   (eval $ac_compile) 2>&5
7320   ac_status=$?
7321   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7322   test $ac_status = 0; }; then
7323     case `/usr/bin/file conftest.o` in
7324       *32-bit*)
7325         case $host in
7326           x86_64-*kfreebsd*-gnu)
7327             LD="${LD-ld} -m elf_i386_fbsd"
7328             ;;
7329           x86_64-*linux*)
7330             LD="${LD-ld} -m elf_i386"
7331             ;;
7332           ppc64-*linux*|powerpc64-*linux*)
7333             LD="${LD-ld} -m elf32ppclinux"
7334             ;;
7335           s390x-*linux*)
7336             LD="${LD-ld} -m elf_s390"
7337             ;;
7338           sparc64-*linux*)
7339             LD="${LD-ld} -m elf32_sparc"
7340             ;;
7341         esac
7342         ;;
7343       *64-bit*)
7344         case $host in
7345           x86_64-*kfreebsd*-gnu)
7346             LD="${LD-ld} -m elf_x86_64_fbsd"
7347             ;;
7348           x86_64-*linux*)
7349             LD="${LD-ld} -m elf_x86_64"
7350             ;;
7351           ppc*-*linux*|powerpc*-*linux*)
7352             LD="${LD-ld} -m elf64ppc"
7353             ;;
7354           s390*-*linux*|s390*-*tpf*)
7355             LD="${LD-ld} -m elf64_s390"
7356             ;;
7357           sparc*-*linux*)
7358             LD="${LD-ld} -m elf64_sparc"
7359             ;;
7360         esac
7361         ;;
7362     esac
7363   fi
7364   rm -rf conftest*
7365   ;;
7366
7367 *-*-sco3.2v5*)
7368   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7369   SAVE_CFLAGS="$CFLAGS"
7370   CFLAGS="$CFLAGS -belf"
7371   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7372 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7373 if ${lt_cv_cc_needs_belf+:} false; then :
7374   $as_echo_n "(cached) " >&6
7375 else
7376   ac_ext=c
7377 ac_cpp='$CPP $CPPFLAGS'
7378 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7379 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7380 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7381
7382      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7383 /* end confdefs.h.  */
7384
7385 int
7386 main ()
7387 {
7388
7389   ;
7390   return 0;
7391 }
7392 _ACEOF
7393 if ac_fn_c_try_link "$LINENO"; then :
7394   lt_cv_cc_needs_belf=yes
7395 else
7396   lt_cv_cc_needs_belf=no
7397 fi
7398 rm -f core conftest.err conftest.$ac_objext \
7399     conftest$ac_exeext conftest.$ac_ext
7400      ac_ext=c
7401 ac_cpp='$CPP $CPPFLAGS'
7402 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7403 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7404 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7405
7406 fi
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7408 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7409   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7410     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7411     CFLAGS="$SAVE_CFLAGS"
7412   fi
7413   ;;
7414 sparc*-*solaris*)
7415   # Find out which ABI we are using.
7416   echo 'int i;' > conftest.$ac_ext
7417   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7418   (eval $ac_compile) 2>&5
7419   ac_status=$?
7420   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7421   test $ac_status = 0; }; then
7422     case `/usr/bin/file conftest.o` in
7423     *64-bit*)
7424       case $lt_cv_prog_gnu_ld in
7425       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7426       *)
7427         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7428           LD="${LD-ld} -64"
7429         fi
7430         ;;
7431       esac
7432       ;;
7433     esac
7434   fi
7435   rm -rf conftest*
7436   ;;
7437 esac
7438
7439 need_locks="$enable_libtool_lock"
7440
7441 if test -n "$ac_tool_prefix"; then
7442   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7443 set dummy ${ac_tool_prefix}mt; ac_word=$2
7444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7445 $as_echo_n "checking for $ac_word... " >&6; }
7446 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7447   $as_echo_n "(cached) " >&6
7448 else
7449   if test -n "$MANIFEST_TOOL"; then
7450   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7451 else
7452 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7453 for as_dir in $PATH
7454 do
7455   IFS=$as_save_IFS
7456   test -z "$as_dir" && as_dir=.
7457     for ac_exec_ext in '' $ac_executable_extensions; do
7458   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7459     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7460     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7461     break 2
7462   fi
7463 done
7464   done
7465 IFS=$as_save_IFS
7466
7467 fi
7468 fi
7469 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7470 if test -n "$MANIFEST_TOOL"; then
7471   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7472 $as_echo "$MANIFEST_TOOL" >&6; }
7473 else
7474   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7475 $as_echo "no" >&6; }
7476 fi
7477
7478
7479 fi
7480 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7481   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7482   # Extract the first word of "mt", so it can be a program name with args.
7483 set dummy mt; ac_word=$2
7484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7485 $as_echo_n "checking for $ac_word... " >&6; }
7486 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7487   $as_echo_n "(cached) " >&6
7488 else
7489   if test -n "$ac_ct_MANIFEST_TOOL"; then
7490   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7491 else
7492 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7493 for as_dir in $PATH
7494 do
7495   IFS=$as_save_IFS
7496   test -z "$as_dir" && as_dir=.
7497     for ac_exec_ext in '' $ac_executable_extensions; do
7498   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7499     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7500     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7501     break 2
7502   fi
7503 done
7504   done
7505 IFS=$as_save_IFS
7506
7507 fi
7508 fi
7509 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7510 if test -n "$ac_ct_MANIFEST_TOOL"; then
7511   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7512 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7513 else
7514   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7515 $as_echo "no" >&6; }
7516 fi
7517
7518   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7519     MANIFEST_TOOL=":"
7520   else
7521     case $cross_compiling:$ac_tool_warned in
7522 yes:)
7523 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7524 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7525 ac_tool_warned=yes ;;
7526 esac
7527     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7528   fi
7529 else
7530   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7531 fi
7532
7533 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7535 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7536 if ${lt_cv_path_mainfest_tool+:} false; then :
7537   $as_echo_n "(cached) " >&6
7538 else
7539   lt_cv_path_mainfest_tool=no
7540   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7541   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7542   cat conftest.err >&5
7543   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7544     lt_cv_path_mainfest_tool=yes
7545   fi
7546   rm -f conftest*
7547 fi
7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7549 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7550 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7551   MANIFEST_TOOL=:
7552 fi
7553
7554
7555
7556
7557
7558
7559   case $host_os in
7560     rhapsody* | darwin*)
7561     if test -n "$ac_tool_prefix"; then
7562   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7563 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7565 $as_echo_n "checking for $ac_word... " >&6; }
7566 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7567   $as_echo_n "(cached) " >&6
7568 else
7569   if test -n "$DSYMUTIL"; then
7570   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7571 else
7572 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7573 for as_dir in $PATH
7574 do
7575   IFS=$as_save_IFS
7576   test -z "$as_dir" && as_dir=.
7577     for ac_exec_ext in '' $ac_executable_extensions; do
7578   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7579     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7580     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7581     break 2
7582   fi
7583 done
7584   done
7585 IFS=$as_save_IFS
7586
7587 fi
7588 fi
7589 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7590 if test -n "$DSYMUTIL"; then
7591   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7592 $as_echo "$DSYMUTIL" >&6; }
7593 else
7594   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7595 $as_echo "no" >&6; }
7596 fi
7597
7598
7599 fi
7600 if test -z "$ac_cv_prog_DSYMUTIL"; then
7601   ac_ct_DSYMUTIL=$DSYMUTIL
7602   # Extract the first word of "dsymutil", so it can be a program name with args.
7603 set dummy dsymutil; ac_word=$2
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7605 $as_echo_n "checking for $ac_word... " >&6; }
7606 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7607   $as_echo_n "(cached) " >&6
7608 else
7609   if test -n "$ac_ct_DSYMUTIL"; then
7610   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7611 else
7612 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7613 for as_dir in $PATH
7614 do
7615   IFS=$as_save_IFS
7616   test -z "$as_dir" && as_dir=.
7617     for ac_exec_ext in '' $ac_executable_extensions; do
7618   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7619     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7620     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7621     break 2
7622   fi
7623 done
7624   done
7625 IFS=$as_save_IFS
7626
7627 fi
7628 fi
7629 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7630 if test -n "$ac_ct_DSYMUTIL"; then
7631   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7632 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7633 else
7634   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7635 $as_echo "no" >&6; }
7636 fi
7637
7638   if test "x$ac_ct_DSYMUTIL" = x; then
7639     DSYMUTIL=":"
7640   else
7641     case $cross_compiling:$ac_tool_warned in
7642 yes:)
7643 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7644 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7645 ac_tool_warned=yes ;;
7646 esac
7647     DSYMUTIL=$ac_ct_DSYMUTIL
7648   fi
7649 else
7650   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7651 fi
7652
7653     if test -n "$ac_tool_prefix"; then
7654   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7655 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7657 $as_echo_n "checking for $ac_word... " >&6; }
7658 if ${ac_cv_prog_NMEDIT+:} false; then :
7659   $as_echo_n "(cached) " >&6
7660 else
7661   if test -n "$NMEDIT"; then
7662   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7663 else
7664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7665 for as_dir in $PATH
7666 do
7667   IFS=$as_save_IFS
7668   test -z "$as_dir" && as_dir=.
7669     for ac_exec_ext in '' $ac_executable_extensions; do
7670   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7671     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7673     break 2
7674   fi
7675 done
7676   done
7677 IFS=$as_save_IFS
7678
7679 fi
7680 fi
7681 NMEDIT=$ac_cv_prog_NMEDIT
7682 if test -n "$NMEDIT"; then
7683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7684 $as_echo "$NMEDIT" >&6; }
7685 else
7686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7687 $as_echo "no" >&6; }
7688 fi
7689
7690
7691 fi
7692 if test -z "$ac_cv_prog_NMEDIT"; then
7693   ac_ct_NMEDIT=$NMEDIT
7694   # Extract the first word of "nmedit", so it can be a program name with args.
7695 set dummy nmedit; ac_word=$2
7696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7697 $as_echo_n "checking for $ac_word... " >&6; }
7698 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7699   $as_echo_n "(cached) " >&6
7700 else
7701   if test -n "$ac_ct_NMEDIT"; then
7702   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7703 else
7704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7705 for as_dir in $PATH
7706 do
7707   IFS=$as_save_IFS
7708   test -z "$as_dir" && as_dir=.
7709     for ac_exec_ext in '' $ac_executable_extensions; do
7710   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7711     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7712     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7713     break 2
7714   fi
7715 done
7716   done
7717 IFS=$as_save_IFS
7718
7719 fi
7720 fi
7721 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7722 if test -n "$ac_ct_NMEDIT"; then
7723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7724 $as_echo "$ac_ct_NMEDIT" >&6; }
7725 else
7726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7727 $as_echo "no" >&6; }
7728 fi
7729
7730   if test "x$ac_ct_NMEDIT" = x; then
7731     NMEDIT=":"
7732   else
7733     case $cross_compiling:$ac_tool_warned in
7734 yes:)
7735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7736 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7737 ac_tool_warned=yes ;;
7738 esac
7739     NMEDIT=$ac_ct_NMEDIT
7740   fi
7741 else
7742   NMEDIT="$ac_cv_prog_NMEDIT"
7743 fi
7744
7745     if test -n "$ac_tool_prefix"; then
7746   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7747 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7749 $as_echo_n "checking for $ac_word... " >&6; }
7750 if ${ac_cv_prog_LIPO+:} false; then :
7751   $as_echo_n "(cached) " >&6
7752 else
7753   if test -n "$LIPO"; then
7754   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7755 else
7756 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7757 for as_dir in $PATH
7758 do
7759   IFS=$as_save_IFS
7760   test -z "$as_dir" && as_dir=.
7761     for ac_exec_ext in '' $ac_executable_extensions; do
7762   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7763     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7764     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7765     break 2
7766   fi
7767 done
7768   done
7769 IFS=$as_save_IFS
7770
7771 fi
7772 fi
7773 LIPO=$ac_cv_prog_LIPO
7774 if test -n "$LIPO"; then
7775   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7776 $as_echo "$LIPO" >&6; }
7777 else
7778   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7779 $as_echo "no" >&6; }
7780 fi
7781
7782
7783 fi
7784 if test -z "$ac_cv_prog_LIPO"; then
7785   ac_ct_LIPO=$LIPO
7786   # Extract the first word of "lipo", so it can be a program name with args.
7787 set dummy lipo; ac_word=$2
7788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7789 $as_echo_n "checking for $ac_word... " >&6; }
7790 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7791   $as_echo_n "(cached) " >&6
7792 else
7793   if test -n "$ac_ct_LIPO"; then
7794   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7795 else
7796 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7797 for as_dir in $PATH
7798 do
7799   IFS=$as_save_IFS
7800   test -z "$as_dir" && as_dir=.
7801     for ac_exec_ext in '' $ac_executable_extensions; do
7802   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7803     ac_cv_prog_ac_ct_LIPO="lipo"
7804     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7805     break 2
7806   fi
7807 done
7808   done
7809 IFS=$as_save_IFS
7810
7811 fi
7812 fi
7813 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7814 if test -n "$ac_ct_LIPO"; then
7815   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7816 $as_echo "$ac_ct_LIPO" >&6; }
7817 else
7818   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7819 $as_echo "no" >&6; }
7820 fi
7821
7822   if test "x$ac_ct_LIPO" = x; then
7823     LIPO=":"
7824   else
7825     case $cross_compiling:$ac_tool_warned in
7826 yes:)
7827 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7828 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7829 ac_tool_warned=yes ;;
7830 esac
7831     LIPO=$ac_ct_LIPO
7832   fi
7833 else
7834   LIPO="$ac_cv_prog_LIPO"
7835 fi
7836
7837     if test -n "$ac_tool_prefix"; then
7838   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7839 set dummy ${ac_tool_prefix}otool; ac_word=$2
7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7841 $as_echo_n "checking for $ac_word... " >&6; }
7842 if ${ac_cv_prog_OTOOL+:} false; then :
7843   $as_echo_n "(cached) " >&6
7844 else
7845   if test -n "$OTOOL"; then
7846   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7847 else
7848 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7849 for as_dir in $PATH
7850 do
7851   IFS=$as_save_IFS
7852   test -z "$as_dir" && as_dir=.
7853     for ac_exec_ext in '' $ac_executable_extensions; do
7854   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7855     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7856     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7857     break 2
7858   fi
7859 done
7860   done
7861 IFS=$as_save_IFS
7862
7863 fi
7864 fi
7865 OTOOL=$ac_cv_prog_OTOOL
7866 if test -n "$OTOOL"; then
7867   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7868 $as_echo "$OTOOL" >&6; }
7869 else
7870   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7871 $as_echo "no" >&6; }
7872 fi
7873
7874
7875 fi
7876 if test -z "$ac_cv_prog_OTOOL"; then
7877   ac_ct_OTOOL=$OTOOL
7878   # Extract the first word of "otool", so it can be a program name with args.
7879 set dummy otool; ac_word=$2
7880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7881 $as_echo_n "checking for $ac_word... " >&6; }
7882 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7883   $as_echo_n "(cached) " >&6
7884 else
7885   if test -n "$ac_ct_OTOOL"; then
7886   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7887 else
7888 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7889 for as_dir in $PATH
7890 do
7891   IFS=$as_save_IFS
7892   test -z "$as_dir" && as_dir=.
7893     for ac_exec_ext in '' $ac_executable_extensions; do
7894   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7895     ac_cv_prog_ac_ct_OTOOL="otool"
7896     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7897     break 2
7898   fi
7899 done
7900   done
7901 IFS=$as_save_IFS
7902
7903 fi
7904 fi
7905 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7906 if test -n "$ac_ct_OTOOL"; then
7907   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7908 $as_echo "$ac_ct_OTOOL" >&6; }
7909 else
7910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7911 $as_echo "no" >&6; }
7912 fi
7913
7914   if test "x$ac_ct_OTOOL" = x; then
7915     OTOOL=":"
7916   else
7917     case $cross_compiling:$ac_tool_warned in
7918 yes:)
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7921 ac_tool_warned=yes ;;
7922 esac
7923     OTOOL=$ac_ct_OTOOL
7924   fi
7925 else
7926   OTOOL="$ac_cv_prog_OTOOL"
7927 fi
7928
7929     if test -n "$ac_tool_prefix"; then
7930   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7931 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7933 $as_echo_n "checking for $ac_word... " >&6; }
7934 if ${ac_cv_prog_OTOOL64+:} false; then :
7935   $as_echo_n "(cached) " >&6
7936 else
7937   if test -n "$OTOOL64"; then
7938   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7939 else
7940 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7941 for as_dir in $PATH
7942 do
7943   IFS=$as_save_IFS
7944   test -z "$as_dir" && as_dir=.
7945     for ac_exec_ext in '' $ac_executable_extensions; do
7946   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7947     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7948     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7949     break 2
7950   fi
7951 done
7952   done
7953 IFS=$as_save_IFS
7954
7955 fi
7956 fi
7957 OTOOL64=$ac_cv_prog_OTOOL64
7958 if test -n "$OTOOL64"; then
7959   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7960 $as_echo "$OTOOL64" >&6; }
7961 else
7962   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7963 $as_echo "no" >&6; }
7964 fi
7965
7966
7967 fi
7968 if test -z "$ac_cv_prog_OTOOL64"; then
7969   ac_ct_OTOOL64=$OTOOL64
7970   # Extract the first word of "otool64", so it can be a program name with args.
7971 set dummy otool64; ac_word=$2
7972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7973 $as_echo_n "checking for $ac_word... " >&6; }
7974 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7975   $as_echo_n "(cached) " >&6
7976 else
7977   if test -n "$ac_ct_OTOOL64"; then
7978   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7979 else
7980 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7981 for as_dir in $PATH
7982 do
7983   IFS=$as_save_IFS
7984   test -z "$as_dir" && as_dir=.
7985     for ac_exec_ext in '' $ac_executable_extensions; do
7986   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7987     ac_cv_prog_ac_ct_OTOOL64="otool64"
7988     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7989     break 2
7990   fi
7991 done
7992   done
7993 IFS=$as_save_IFS
7994
7995 fi
7996 fi
7997 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7998 if test -n "$ac_ct_OTOOL64"; then
7999   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
8000 $as_echo "$ac_ct_OTOOL64" >&6; }
8001 else
8002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8003 $as_echo "no" >&6; }
8004 fi
8005
8006   if test "x$ac_ct_OTOOL64" = x; then
8007     OTOOL64=":"
8008   else
8009     case $cross_compiling:$ac_tool_warned in
8010 yes:)
8011 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8012 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8013 ac_tool_warned=yes ;;
8014 esac
8015     OTOOL64=$ac_ct_OTOOL64
8016   fi
8017 else
8018   OTOOL64="$ac_cv_prog_OTOOL64"
8019 fi
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
8048 $as_echo_n "checking for -single_module linker flag... " >&6; }
8049 if ${lt_cv_apple_cc_single_mod+:} false; then :
8050   $as_echo_n "(cached) " >&6
8051 else
8052   lt_cv_apple_cc_single_mod=no
8053       if test -z "${LT_MULTI_MODULE}"; then
8054         # By default we will add the -single_module flag. You can override
8055         # by either setting the environment variable LT_MULTI_MODULE
8056         # non-empty at configure time, or by adding -multi_module to the
8057         # link flags.
8058         rm -rf libconftest.dylib*
8059         echo "int foo(void){return 1;}" > conftest.c
8060         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8061 -dynamiclib -Wl,-single_module conftest.c" >&5
8062         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
8063           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
8064         _lt_result=$?
8065         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
8066           lt_cv_apple_cc_single_mod=yes
8067         else
8068           cat conftest.err >&5
8069         fi
8070         rm -rf libconftest.dylib*
8071         rm -f conftest.*
8072       fi
8073 fi
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
8075 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
8076     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
8077 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
8078 if ${lt_cv_ld_exported_symbols_list+:} false; then :
8079   $as_echo_n "(cached) " >&6
8080 else
8081   lt_cv_ld_exported_symbols_list=no
8082       save_LDFLAGS=$LDFLAGS
8083       echo "_main" > conftest.sym
8084       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
8085       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8086 /* end confdefs.h.  */
8087
8088 int
8089 main ()
8090 {
8091
8092   ;
8093   return 0;
8094 }
8095 _ACEOF
8096 if ac_fn_c_try_link "$LINENO"; then :
8097   lt_cv_ld_exported_symbols_list=yes
8098 else
8099   lt_cv_ld_exported_symbols_list=no
8100 fi
8101 rm -f core conftest.err conftest.$ac_objext \
8102     conftest$ac_exeext conftest.$ac_ext
8103         LDFLAGS="$save_LDFLAGS"
8104
8105 fi
8106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8107 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8108     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8109 $as_echo_n "checking for -force_load linker flag... " >&6; }
8110 if ${lt_cv_ld_force_load+:} false; then :
8111   $as_echo_n "(cached) " >&6
8112 else
8113   lt_cv_ld_force_load=no
8114       cat > conftest.c << _LT_EOF
8115 int forced_loaded() { return 2;}
8116 _LT_EOF
8117       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8118       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8119       echo "$AR cru libconftest.a conftest.o" >&5
8120       $AR cru libconftest.a conftest.o 2>&5
8121       echo "$RANLIB libconftest.a" >&5
8122       $RANLIB libconftest.a 2>&5
8123       cat > conftest.c << _LT_EOF
8124 int main() { return 0;}
8125 _LT_EOF
8126       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8127       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8128       _lt_result=$?
8129       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8130         lt_cv_ld_force_load=yes
8131       else
8132         cat conftest.err >&5
8133       fi
8134         rm -f conftest.err libconftest.a conftest conftest.c
8135         rm -rf conftest.dSYM
8136
8137 fi
8138 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8139 $as_echo "$lt_cv_ld_force_load" >&6; }
8140     case $host_os in
8141     rhapsody* | darwin1.[012])
8142       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8143     darwin1.*)
8144       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8145     darwin*) # darwin 5.x on
8146       # if running on 10.5 or later, the deployment target defaults
8147       # to the OS version, if on x86, and 10.4, the deployment
8148       # target defaults to 10.4. Don't you love it?
8149       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8150         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8151           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8152         10.[012]*)
8153           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8154         10.*)
8155           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8156       esac
8157     ;;
8158   esac
8159     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8160       _lt_dar_single_mod='$single_module'
8161     fi
8162     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8163       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8164     else
8165       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8166     fi
8167     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8168       _lt_dsymutil='~$DSYMUTIL $lib || :'
8169     else
8170       _lt_dsymutil=
8171     fi
8172     ;;
8173   esac
8174
8175 for ac_header in dlfcn.h
8176 do :
8177   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8178 "
8179 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8180   cat >>confdefs.h <<_ACEOF
8181 #define HAVE_DLFCN_H 1
8182 _ACEOF
8183
8184 fi
8185
8186 done
8187
8188
8189
8190
8191
8192 # Set options
8193
8194
8195
8196         enable_dlopen=no
8197
8198
8199   enable_win32_dll=no
8200
8201
8202             # Check whether --enable-shared was given.
8203 if test "${enable_shared+set}" = set; then :
8204   enableval=$enable_shared; p=${PACKAGE-default}
8205     case $enableval in
8206     yes) enable_shared=yes ;;
8207     no) enable_shared=no ;;
8208     *)
8209       enable_shared=no
8210       # Look at the argument we got.  We use all the common list separators.
8211       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8212       for pkg in $enableval; do
8213         IFS="$lt_save_ifs"
8214         if test "X$pkg" = "X$p"; then
8215           enable_shared=yes
8216         fi
8217       done
8218       IFS="$lt_save_ifs"
8219       ;;
8220     esac
8221 else
8222   enable_shared=yes
8223 fi
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233   # Check whether --enable-static was given.
8234 if test "${enable_static+set}" = set; then :
8235   enableval=$enable_static; p=${PACKAGE-default}
8236     case $enableval in
8237     yes) enable_static=yes ;;
8238     no) enable_static=no ;;
8239     *)
8240      enable_static=no
8241       # Look at the argument we got.  We use all the common list separators.
8242       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8243       for pkg in $enableval; do
8244         IFS="$lt_save_ifs"
8245         if test "X$pkg" = "X$p"; then
8246           enable_static=yes
8247         fi
8248       done
8249       IFS="$lt_save_ifs"
8250       ;;
8251     esac
8252 else
8253   enable_static=yes
8254 fi
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265 # Check whether --with-pic was given.
8266 if test "${with_pic+set}" = set; then :
8267   withval=$with_pic; pic_mode="$withval"
8268 else
8269   pic_mode=default
8270 fi
8271
8272
8273 test -z "$pic_mode" && pic_mode=default
8274
8275
8276
8277
8278
8279
8280
8281   # Check whether --enable-fast-install was given.
8282 if test "${enable_fast_install+set}" = set; then :
8283   enableval=$enable_fast_install; p=${PACKAGE-default}
8284     case $enableval in
8285     yes) enable_fast_install=yes ;;
8286     no) enable_fast_install=no ;;
8287     *)
8288       enable_fast_install=no
8289       # Look at the argument we got.  We use all the common list separators.
8290       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8291       for pkg in $enableval; do
8292         IFS="$lt_save_ifs"
8293         if test "X$pkg" = "X$p"; then
8294           enable_fast_install=yes
8295         fi
8296       done
8297       IFS="$lt_save_ifs"
8298       ;;
8299     esac
8300 else
8301   enable_fast_install=yes
8302 fi
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314 # This can be used to rebuild libtool when needed
8315 LIBTOOL_DEPS="$ltmain"
8316
8317 # Always use our own libtool.
8318 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345 test -z "$LN_S" && LN_S="ln -s"
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360 if test -n "${ZSH_VERSION+set}" ; then
8361    setopt NO_GLOB_SUBST
8362 fi
8363
8364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8365 $as_echo_n "checking for objdir... " >&6; }
8366 if ${lt_cv_objdir+:} false; then :
8367   $as_echo_n "(cached) " >&6
8368 else
8369   rm -f .libs 2>/dev/null
8370 mkdir .libs 2>/dev/null
8371 if test -d .libs; then
8372   lt_cv_objdir=.libs
8373 else
8374   # MS-DOS does not allow filenames that begin with a dot.
8375   lt_cv_objdir=_libs
8376 fi
8377 rmdir .libs 2>/dev/null
8378 fi
8379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8380 $as_echo "$lt_cv_objdir" >&6; }
8381 objdir=$lt_cv_objdir
8382
8383
8384
8385
8386
8387 cat >>confdefs.h <<_ACEOF
8388 #define LT_OBJDIR "$lt_cv_objdir/"
8389 _ACEOF
8390
8391
8392
8393
8394 case $host_os in
8395 aix3*)
8396   # AIX sometimes has problems with the GCC collect2 program.  For some
8397   # reason, if we set the COLLECT_NAMES environment variable, the problems
8398   # vanish in a puff of smoke.
8399   if test "X${COLLECT_NAMES+set}" != Xset; then
8400     COLLECT_NAMES=
8401     export COLLECT_NAMES
8402   fi
8403   ;;
8404 esac
8405
8406 # Global variables:
8407 ofile=libtool
8408 can_build_shared=yes
8409
8410 # All known linkers require a `.a' archive for static linking (except MSVC,
8411 # which needs '.lib').
8412 libext=a
8413
8414 with_gnu_ld="$lt_cv_prog_gnu_ld"
8415
8416 old_CC="$CC"
8417 old_CFLAGS="$CFLAGS"
8418
8419 # Set sane defaults for various variables
8420 test -z "$CC" && CC=cc
8421 test -z "$LTCC" && LTCC=$CC
8422 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8423 test -z "$LD" && LD=ld
8424 test -z "$ac_objext" && ac_objext=o
8425
8426 for cc_temp in $compiler""; do
8427   case $cc_temp in
8428     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8429     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8430     \-*) ;;
8431     *) break;;
8432   esac
8433 done
8434 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8435
8436
8437 # Only perform the check for file, if the check method requires it
8438 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8439 case $deplibs_check_method in
8440 file_magic*)
8441   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8442     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8443 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8444 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8445   $as_echo_n "(cached) " >&6
8446 else
8447   case $MAGIC_CMD in
8448 [\\/*] |  ?:[\\/]*)
8449   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8450   ;;
8451 *)
8452   lt_save_MAGIC_CMD="$MAGIC_CMD"
8453   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8454   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8455   for ac_dir in $ac_dummy; do
8456     IFS="$lt_save_ifs"
8457     test -z "$ac_dir" && ac_dir=.
8458     if test -f $ac_dir/${ac_tool_prefix}file; then
8459       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8460       if test -n "$file_magic_test_file"; then
8461         case $deplibs_check_method in
8462         "file_magic "*)
8463           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8464           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8465           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8466             $EGREP "$file_magic_regex" > /dev/null; then
8467             :
8468           else
8469             cat <<_LT_EOF 1>&2
8470
8471 *** Warning: the command libtool uses to detect shared libraries,
8472 *** $file_magic_cmd, produces output that libtool cannot recognize.
8473 *** The result is that libtool may fail to recognize shared libraries
8474 *** as such.  This will affect the creation of libtool libraries that
8475 *** depend on shared libraries, but programs linked with such libtool
8476 *** libraries will work regardless of this problem.  Nevertheless, you
8477 *** may want to report the problem to your system manager and/or to
8478 *** bug-libtool@gnu.org
8479
8480 _LT_EOF
8481           fi ;;
8482         esac
8483       fi
8484       break
8485     fi
8486   done
8487   IFS="$lt_save_ifs"
8488   MAGIC_CMD="$lt_save_MAGIC_CMD"
8489   ;;
8490 esac
8491 fi
8492
8493 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8494 if test -n "$MAGIC_CMD"; then
8495   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8496 $as_echo "$MAGIC_CMD" >&6; }
8497 else
8498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8499 $as_echo "no" >&6; }
8500 fi
8501
8502
8503
8504
8505
8506 if test -z "$lt_cv_path_MAGIC_CMD"; then
8507   if test -n "$ac_tool_prefix"; then
8508     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8509 $as_echo_n "checking for file... " >&6; }
8510 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8511   $as_echo_n "(cached) " >&6
8512 else
8513   case $MAGIC_CMD in
8514 [\\/*] |  ?:[\\/]*)
8515   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8516   ;;
8517 *)
8518   lt_save_MAGIC_CMD="$MAGIC_CMD"
8519   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8520   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8521   for ac_dir in $ac_dummy; do
8522     IFS="$lt_save_ifs"
8523     test -z "$ac_dir" && ac_dir=.
8524     if test -f $ac_dir/file; then
8525       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8526       if test -n "$file_magic_test_file"; then
8527         case $deplibs_check_method in
8528         "file_magic "*)
8529           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8530           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8531           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8532             $EGREP "$file_magic_regex" > /dev/null; then
8533             :
8534           else
8535             cat <<_LT_EOF 1>&2
8536
8537 *** Warning: the command libtool uses to detect shared libraries,
8538 *** $file_magic_cmd, produces output that libtool cannot recognize.
8539 *** The result is that libtool may fail to recognize shared libraries
8540 *** as such.  This will affect the creation of libtool libraries that
8541 *** depend on shared libraries, but programs linked with such libtool
8542 *** libraries will work regardless of this problem.  Nevertheless, you
8543 *** may want to report the problem to your system manager and/or to
8544 *** bug-libtool@gnu.org
8545
8546 _LT_EOF
8547           fi ;;
8548         esac
8549       fi
8550       break
8551     fi
8552   done
8553   IFS="$lt_save_ifs"
8554   MAGIC_CMD="$lt_save_MAGIC_CMD"
8555   ;;
8556 esac
8557 fi
8558
8559 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8560 if test -n "$MAGIC_CMD"; then
8561   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8562 $as_echo "$MAGIC_CMD" >&6; }
8563 else
8564   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8565 $as_echo "no" >&6; }
8566 fi
8567
8568
8569   else
8570     MAGIC_CMD=:
8571   fi
8572 fi
8573
8574   fi
8575   ;;
8576 esac
8577
8578 # Use C for the default configuration in the libtool script
8579
8580 lt_save_CC="$CC"
8581 ac_ext=c
8582 ac_cpp='$CPP $CPPFLAGS'
8583 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8584 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8585 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8586
8587
8588 # Source file extension for C test sources.
8589 ac_ext=c
8590
8591 # Object file extension for compiled C test sources.
8592 objext=o
8593 objext=$objext
8594
8595 # Code to be used in simple compile tests
8596 lt_simple_compile_test_code="int some_variable = 0;"
8597
8598 # Code to be used in simple link tests
8599 lt_simple_link_test_code='int main(){return(0);}'
8600
8601
8602
8603
8604
8605
8606
8607 # If no C compiler was specified, use CC.
8608 LTCC=${LTCC-"$CC"}
8609
8610 # If no C compiler flags were specified, use CFLAGS.
8611 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8612
8613 # Allow CC to be a program name with arguments.
8614 compiler=$CC
8615
8616 # Save the default compiler, since it gets overwritten when the other
8617 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8618 compiler_DEFAULT=$CC
8619
8620 # save warnings/boilerplate of simple test code
8621 ac_outfile=conftest.$ac_objext
8622 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8623 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8624 _lt_compiler_boilerplate=`cat conftest.err`
8625 $RM conftest*
8626
8627 ac_outfile=conftest.$ac_objext
8628 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8629 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8630 _lt_linker_boilerplate=`cat conftest.err`
8631 $RM -r conftest*
8632
8633
8634 ## CAVEAT EMPTOR:
8635 ## There is no encapsulation within the following macros, do not change
8636 ## the running order or otherwise move them around unless you know exactly
8637 ## what you are doing...
8638 if test -n "$compiler"; then
8639
8640 lt_prog_compiler_no_builtin_flag=
8641
8642 if test "$GCC" = yes; then
8643   case $cc_basename in
8644   nvcc*)
8645     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8646   *)
8647     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8648   esac
8649
8650   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8651 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8652 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8653   $as_echo_n "(cached) " >&6
8654 else
8655   lt_cv_prog_compiler_rtti_exceptions=no
8656    ac_outfile=conftest.$ac_objext
8657    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8658    lt_compiler_flag="-fno-rtti -fno-exceptions"
8659    # Insert the option either (1) after the last *FLAGS variable, or
8660    # (2) before a word containing "conftest.", or (3) at the end.
8661    # Note that $ac_compile itself does not contain backslashes and begins
8662    # with a dollar sign (not a hyphen), so the echo should work correctly.
8663    # The option is referenced via a variable to avoid confusing sed.
8664    lt_compile=`echo "$ac_compile" | $SED \
8665    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8666    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8667    -e 's:$: $lt_compiler_flag:'`
8668    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8669    (eval "$lt_compile" 2>conftest.err)
8670    ac_status=$?
8671    cat conftest.err >&5
8672    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8673    if (exit $ac_status) && test -s "$ac_outfile"; then
8674      # The compiler can only warn and ignore the option if not recognized
8675      # So say no if there are warnings other than the usual output.
8676      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8677      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8678      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8679        lt_cv_prog_compiler_rtti_exceptions=yes
8680      fi
8681    fi
8682    $RM conftest*
8683
8684 fi
8685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8686 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8687
8688 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8689     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8690 else
8691     :
8692 fi
8693
8694 fi
8695
8696
8697
8698
8699
8700
8701   lt_prog_compiler_wl=
8702 lt_prog_compiler_pic=
8703 lt_prog_compiler_static=
8704
8705
8706   if test "$GCC" = yes; then
8707     lt_prog_compiler_wl='-Wl,'
8708     lt_prog_compiler_static='-static'
8709
8710     case $host_os in
8711       aix*)
8712       # All AIX code is PIC.
8713       if test "$host_cpu" = ia64; then
8714         # AIX 5 now supports IA64 processor
8715         lt_prog_compiler_static='-Bstatic'
8716       fi
8717       ;;
8718
8719     amigaos*)
8720       case $host_cpu in
8721       powerpc)
8722             # see comment about AmigaOS4 .so support
8723             lt_prog_compiler_pic='-fPIC'
8724         ;;
8725       m68k)
8726             # FIXME: we need at least 68020 code to build shared libraries, but
8727             # adding the `-m68020' flag to GCC prevents building anything better,
8728             # like `-m68040'.
8729             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8730         ;;
8731       esac
8732       ;;
8733
8734     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8735       # PIC is the default for these OSes.
8736       ;;
8737
8738     mingw* | cygwin* | pw32* | os2* | cegcc*)
8739       # This hack is so that the source file can tell whether it is being
8740       # built for inclusion in a dll (and should export symbols for example).
8741       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8742       # (--disable-auto-import) libraries
8743       lt_prog_compiler_pic='-DDLL_EXPORT'
8744       ;;
8745
8746     darwin* | rhapsody*)
8747       # PIC is the default on this platform
8748       # Common symbols not allowed in MH_DYLIB files
8749       lt_prog_compiler_pic='-fno-common'
8750       ;;
8751
8752     haiku*)
8753       # PIC is the default for Haiku.
8754       # The "-static" flag exists, but is broken.
8755       lt_prog_compiler_static=
8756       ;;
8757
8758     hpux*)
8759       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8760       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8761       # sets the default TLS model and affects inlining.
8762       case $host_cpu in
8763       hppa*64*)
8764         # +Z the default
8765         ;;
8766       *)
8767         lt_prog_compiler_pic='-fPIC'
8768         ;;
8769       esac
8770       ;;
8771
8772     interix[3-9]*)
8773       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8774       # Instead, we relocate shared libraries at runtime.
8775       ;;
8776
8777     msdosdjgpp*)
8778       # Just because we use GCC doesn't mean we suddenly get shared libraries
8779       # on systems that don't support them.
8780       lt_prog_compiler_can_build_shared=no
8781       enable_shared=no
8782       ;;
8783
8784     *nto* | *qnx*)
8785       # QNX uses GNU C++, but need to define -shared option too, otherwise
8786       # it will coredump.
8787       lt_prog_compiler_pic='-fPIC -shared'
8788       ;;
8789
8790     sysv4*MP*)
8791       if test -d /usr/nec; then
8792         lt_prog_compiler_pic=-Kconform_pic
8793       fi
8794       ;;
8795
8796     *)
8797       lt_prog_compiler_pic='-fPIC'
8798       ;;
8799     esac
8800
8801     case $cc_basename in
8802     nvcc*) # Cuda Compiler Driver 2.2
8803       lt_prog_compiler_wl='-Xlinker '
8804       lt_prog_compiler_pic='-Xcompiler -fPIC'
8805       ;;
8806     esac
8807   else
8808     # PORTME Check for flag to pass linker flags through the system compiler.
8809     case $host_os in
8810     aix*)
8811       lt_prog_compiler_wl='-Wl,'
8812       if test "$host_cpu" = ia64; then
8813         # AIX 5 now supports IA64 processor
8814         lt_prog_compiler_static='-Bstatic'
8815       else
8816         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8817       fi
8818       ;;
8819
8820     mingw* | cygwin* | pw32* | os2* | cegcc*)
8821       # This hack is so that the source file can tell whether it is being
8822       # built for inclusion in a dll (and should export symbols for example).
8823       lt_prog_compiler_pic='-DDLL_EXPORT'
8824       ;;
8825
8826     hpux9* | hpux10* | hpux11*)
8827       lt_prog_compiler_wl='-Wl,'
8828       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8829       # not for PA HP-UX.
8830       case $host_cpu in
8831       hppa*64*|ia64*)
8832         # +Z the default
8833         ;;
8834       *)
8835         lt_prog_compiler_pic='+Z'
8836         ;;
8837       esac
8838       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8839       lt_prog_compiler_static='${wl}-a ${wl}archive'
8840       ;;
8841
8842     irix5* | irix6* | nonstopux*)
8843       lt_prog_compiler_wl='-Wl,'
8844       # PIC (with -KPIC) is the default.
8845       lt_prog_compiler_static='-non_shared'
8846       ;;
8847
8848     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8849       case $cc_basename in
8850       # old Intel for x86_64 which still supported -KPIC.
8851       ecc*)
8852         lt_prog_compiler_wl='-Wl,'
8853         lt_prog_compiler_pic='-KPIC'
8854         lt_prog_compiler_static='-static'
8855         ;;
8856       # icc used to be incompatible with GCC.
8857       # ICC 10 doesn't accept -KPIC any more.
8858       icc* | ifort*)
8859         lt_prog_compiler_wl='-Wl,'
8860         lt_prog_compiler_pic='-fPIC'
8861         lt_prog_compiler_static='-static'
8862         ;;
8863       # Lahey Fortran 8.1.
8864       lf95*)
8865         lt_prog_compiler_wl='-Wl,'
8866         lt_prog_compiler_pic='--shared'
8867         lt_prog_compiler_static='--static'
8868         ;;
8869       nagfor*)
8870         # NAG Fortran compiler
8871         lt_prog_compiler_wl='-Wl,-Wl,,'
8872         lt_prog_compiler_pic='-PIC'
8873         lt_prog_compiler_static='-Bstatic'
8874         ;;
8875       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8876         # Portland Group compilers (*not* the Pentium gcc compiler,
8877         # which looks to be a dead project)
8878         lt_prog_compiler_wl='-Wl,'
8879         lt_prog_compiler_pic='-fpic'
8880         lt_prog_compiler_static='-Bstatic'
8881         ;;
8882       ccc*)
8883         lt_prog_compiler_wl='-Wl,'
8884         # All Alpha code is PIC.
8885         lt_prog_compiler_static='-non_shared'
8886         ;;
8887       xl* | bgxl* | bgf* | mpixl*)
8888         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8889         lt_prog_compiler_wl='-Wl,'
8890         lt_prog_compiler_pic='-qpic'
8891         lt_prog_compiler_static='-qstaticlink'
8892         ;;
8893       *)
8894         case `$CC -V 2>&1 | sed 5q` in
8895         *Sun\ F* | *Sun*Fortran*)
8896           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8897           lt_prog_compiler_pic='-KPIC'
8898           lt_prog_compiler_static='-Bstatic'
8899           lt_prog_compiler_wl=''
8900           ;;
8901         *Sun\ C*)
8902           # Sun C 5.9
8903           lt_prog_compiler_pic='-KPIC'
8904           lt_prog_compiler_static='-Bstatic'
8905           lt_prog_compiler_wl='-Wl,'
8906           ;;
8907         esac
8908         ;;
8909       esac
8910       ;;
8911
8912     newsos6)
8913       lt_prog_compiler_pic='-KPIC'
8914       lt_prog_compiler_static='-Bstatic'
8915       ;;
8916
8917     *nto* | *qnx*)
8918       # QNX uses GNU C++, but need to define -shared option too, otherwise
8919       # it will coredump.
8920       lt_prog_compiler_pic='-fPIC -shared'
8921       ;;
8922
8923     osf3* | osf4* | osf5*)
8924       lt_prog_compiler_wl='-Wl,'
8925       # All OSF/1 code is PIC.
8926       lt_prog_compiler_static='-non_shared'
8927       ;;
8928
8929     rdos*)
8930       lt_prog_compiler_static='-non_shared'
8931       ;;
8932
8933     solaris*)
8934       lt_prog_compiler_pic='-KPIC'
8935       lt_prog_compiler_static='-Bstatic'
8936       case $cc_basename in
8937       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8938         lt_prog_compiler_wl='-Qoption ld ';;
8939       *)
8940         lt_prog_compiler_wl='-Wl,';;
8941       esac
8942       ;;
8943
8944     sunos4*)
8945       lt_prog_compiler_wl='-Qoption ld '
8946       lt_prog_compiler_pic='-PIC'
8947       lt_prog_compiler_static='-Bstatic'
8948       ;;
8949
8950     sysv4 | sysv4.2uw2* | sysv4.3*)
8951       lt_prog_compiler_wl='-Wl,'
8952       lt_prog_compiler_pic='-KPIC'
8953       lt_prog_compiler_static='-Bstatic'
8954       ;;
8955
8956     sysv4*MP*)
8957       if test -d /usr/nec ;then
8958         lt_prog_compiler_pic='-Kconform_pic'
8959         lt_prog_compiler_static='-Bstatic'
8960       fi
8961       ;;
8962
8963     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8964       lt_prog_compiler_wl='-Wl,'
8965       lt_prog_compiler_pic='-KPIC'
8966       lt_prog_compiler_static='-Bstatic'
8967       ;;
8968
8969     unicos*)
8970       lt_prog_compiler_wl='-Wl,'
8971       lt_prog_compiler_can_build_shared=no
8972       ;;
8973
8974     uts4*)
8975       lt_prog_compiler_pic='-pic'
8976       lt_prog_compiler_static='-Bstatic'
8977       ;;
8978
8979     *)
8980       lt_prog_compiler_can_build_shared=no
8981       ;;
8982     esac
8983   fi
8984
8985 case $host_os in
8986   # For platforms which do not support PIC, -DPIC is meaningless:
8987   *djgpp*)
8988     lt_prog_compiler_pic=
8989     ;;
8990   *)
8991     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8992     ;;
8993 esac
8994
8995 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8996 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8997 if ${lt_cv_prog_compiler_pic+:} false; then :
8998   $as_echo_n "(cached) " >&6
8999 else
9000   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
9001 fi
9002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
9003 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
9004 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
9005
9006 #
9007 # Check to make sure the PIC flag actually works.
9008 #
9009 if test -n "$lt_prog_compiler_pic"; then
9010   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
9011 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
9012 if ${lt_cv_prog_compiler_pic_works+:} false; then :
9013   $as_echo_n "(cached) " >&6
9014 else
9015   lt_cv_prog_compiler_pic_works=no
9016    ac_outfile=conftest.$ac_objext
9017    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9018    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
9019    # Insert the option either (1) after the last *FLAGS variable, or
9020    # (2) before a word containing "conftest.", or (3) at the end.
9021    # Note that $ac_compile itself does not contain backslashes and begins
9022    # with a dollar sign (not a hyphen), so the echo should work correctly.
9023    # The option is referenced via a variable to avoid confusing sed.
9024    lt_compile=`echo "$ac_compile" | $SED \
9025    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9026    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9027    -e 's:$: $lt_compiler_flag:'`
9028    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9029    (eval "$lt_compile" 2>conftest.err)
9030    ac_status=$?
9031    cat conftest.err >&5
9032    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9033    if (exit $ac_status) && test -s "$ac_outfile"; then
9034      # The compiler can only warn and ignore the option if not recognized
9035      # So say no if there are warnings other than the usual output.
9036      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
9037      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9038      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
9039        lt_cv_prog_compiler_pic_works=yes
9040      fi
9041    fi
9042    $RM conftest*
9043
9044 fi
9045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
9046 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
9047
9048 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
9049     case $lt_prog_compiler_pic in
9050      "" | " "*) ;;
9051      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
9052      esac
9053 else
9054     lt_prog_compiler_pic=
9055      lt_prog_compiler_can_build_shared=no
9056 fi
9057
9058 fi
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070 #
9071 # Check to make sure the static flag actually works.
9072 #
9073 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
9074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
9075 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
9076 if ${lt_cv_prog_compiler_static_works+:} false; then :
9077   $as_echo_n "(cached) " >&6
9078 else
9079   lt_cv_prog_compiler_static_works=no
9080    save_LDFLAGS="$LDFLAGS"
9081    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
9082    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9083    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9084      # The linker can only warn and ignore the option if not recognized
9085      # So say no if there are warnings
9086      if test -s conftest.err; then
9087        # Append any errors to the config.log.
9088        cat conftest.err 1>&5
9089        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9090        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9091        if diff conftest.exp conftest.er2 >/dev/null; then
9092          lt_cv_prog_compiler_static_works=yes
9093        fi
9094      else
9095        lt_cv_prog_compiler_static_works=yes
9096      fi
9097    fi
9098    $RM -r conftest*
9099    LDFLAGS="$save_LDFLAGS"
9100
9101 fi
9102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9103 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9104
9105 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9106     :
9107 else
9108     lt_prog_compiler_static=
9109 fi
9110
9111
9112
9113
9114
9115
9116
9117   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9118 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9119 if ${lt_cv_prog_compiler_c_o+:} false; then :
9120   $as_echo_n "(cached) " >&6
9121 else
9122   lt_cv_prog_compiler_c_o=no
9123    $RM -r conftest 2>/dev/null
9124    mkdir conftest
9125    cd conftest
9126    mkdir out
9127    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9128
9129    lt_compiler_flag="-o out/conftest2.$ac_objext"
9130    # Insert the option either (1) after the last *FLAGS variable, or
9131    # (2) before a word containing "conftest.", or (3) at the end.
9132    # Note that $ac_compile itself does not contain backslashes and begins
9133    # with a dollar sign (not a hyphen), so the echo should work correctly.
9134    lt_compile=`echo "$ac_compile" | $SED \
9135    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9136    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9137    -e 's:$: $lt_compiler_flag:'`
9138    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9139    (eval "$lt_compile" 2>out/conftest.err)
9140    ac_status=$?
9141    cat out/conftest.err >&5
9142    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9143    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9144    then
9145      # The compiler can only warn and ignore the option if not recognized
9146      # So say no if there are warnings
9147      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9148      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9149      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9150        lt_cv_prog_compiler_c_o=yes
9151      fi
9152    fi
9153    chmod u+w . 2>&5
9154    $RM conftest*
9155    # SGI C++ compiler will create directory out/ii_files/ for
9156    # template instantiation
9157    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9158    $RM out/* && rmdir out
9159    cd ..
9160    $RM -r conftest
9161    $RM conftest*
9162
9163 fi
9164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9165 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9166
9167
9168
9169
9170
9171
9172   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9173 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9174 if ${lt_cv_prog_compiler_c_o+:} false; then :
9175   $as_echo_n "(cached) " >&6
9176 else
9177   lt_cv_prog_compiler_c_o=no
9178    $RM -r conftest 2>/dev/null
9179    mkdir conftest
9180    cd conftest
9181    mkdir out
9182    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9183
9184    lt_compiler_flag="-o out/conftest2.$ac_objext"
9185    # Insert the option either (1) after the last *FLAGS variable, or
9186    # (2) before a word containing "conftest.", or (3) at the end.
9187    # Note that $ac_compile itself does not contain backslashes and begins
9188    # with a dollar sign (not a hyphen), so the echo should work correctly.
9189    lt_compile=`echo "$ac_compile" | $SED \
9190    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9191    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9192    -e 's:$: $lt_compiler_flag:'`
9193    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9194    (eval "$lt_compile" 2>out/conftest.err)
9195    ac_status=$?
9196    cat out/conftest.err >&5
9197    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9198    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9199    then
9200      # The compiler can only warn and ignore the option if not recognized
9201      # So say no if there are warnings
9202      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9203      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9204      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9205        lt_cv_prog_compiler_c_o=yes
9206      fi
9207    fi
9208    chmod u+w . 2>&5
9209    $RM conftest*
9210    # SGI C++ compiler will create directory out/ii_files/ for
9211    # template instantiation
9212    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9213    $RM out/* && rmdir out
9214    cd ..
9215    $RM -r conftest
9216    $RM conftest*
9217
9218 fi
9219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9220 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9221
9222
9223
9224
9225 hard_links="nottested"
9226 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9227   # do not overwrite the value of need_locks provided by the user
9228   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9229 $as_echo_n "checking if we can lock with hard links... " >&6; }
9230   hard_links=yes
9231   $RM conftest*
9232   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9233   touch conftest.a
9234   ln conftest.a conftest.b 2>&5 || hard_links=no
9235   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9237 $as_echo "$hard_links" >&6; }
9238   if test "$hard_links" = no; then
9239     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9240 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9241     need_locks=warn
9242   fi
9243 else
9244   need_locks=no
9245 fi
9246
9247
9248
9249
9250
9251
9252   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9253 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9254
9255   runpath_var=
9256   allow_undefined_flag=
9257   always_export_symbols=no
9258   archive_cmds=
9259   archive_expsym_cmds=
9260   compiler_needs_object=no
9261   enable_shared_with_static_runtimes=no
9262   export_dynamic_flag_spec=
9263   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9264   hardcode_automatic=no
9265   hardcode_direct=no
9266   hardcode_direct_absolute=no
9267   hardcode_libdir_flag_spec=
9268   hardcode_libdir_flag_spec_ld=
9269   hardcode_libdir_separator=
9270   hardcode_minus_L=no
9271   hardcode_shlibpath_var=unsupported
9272   inherit_rpath=no
9273   link_all_deplibs=unknown
9274   module_cmds=
9275   module_expsym_cmds=
9276   old_archive_from_new_cmds=
9277   old_archive_from_expsyms_cmds=
9278   thread_safe_flag_spec=
9279   whole_archive_flag_spec=
9280   # include_expsyms should be a list of space-separated symbols to be *always*
9281   # included in the symbol list
9282   include_expsyms=
9283   # exclude_expsyms can be an extended regexp of symbols to exclude
9284   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9285   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9286   # as well as any symbol that contains `d'.
9287   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9288   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9289   # platforms (ab)use it in PIC code, but their linkers get confused if
9290   # the symbol is explicitly referenced.  Since portable code cannot
9291   # rely on this symbol name, it's probably fine to never include it in
9292   # preloaded symbol tables.
9293   # Exclude shared library initialization/finalization symbols.
9294   extract_expsyms_cmds=
9295
9296   case $host_os in
9297   cygwin* | mingw* | pw32* | cegcc*)
9298     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9299     # When not using gcc, we currently assume that we are using
9300     # Microsoft Visual C++.
9301     if test "$GCC" != yes; then
9302       with_gnu_ld=no
9303     fi
9304     ;;
9305   interix*)
9306     # we just hope/assume this is gcc and not c89 (= MSVC++)
9307     with_gnu_ld=yes
9308     ;;
9309   openbsd*)
9310     with_gnu_ld=no
9311     ;;
9312   esac
9313
9314   ld_shlibs=yes
9315
9316   # On some targets, GNU ld is compatible enough with the native linker
9317   # that we're better off using the native interface for both.
9318   lt_use_gnu_ld_interface=no
9319   if test "$with_gnu_ld" = yes; then
9320     case $host_os in
9321       aix*)
9322         # The AIX port of GNU ld has always aspired to compatibility
9323         # with the native linker.  However, as the warning in the GNU ld
9324         # block says, versions before 2.19.5* couldn't really create working
9325         # shared libraries, regardless of the interface used.
9326         case `$LD -v 2>&1` in
9327           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9328           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9329           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9330           *)
9331             lt_use_gnu_ld_interface=yes
9332             ;;
9333         esac
9334         ;;
9335       *)
9336         lt_use_gnu_ld_interface=yes
9337         ;;
9338     esac
9339   fi
9340
9341   if test "$lt_use_gnu_ld_interface" = yes; then
9342     # If archive_cmds runs LD, not CC, wlarc should be empty
9343     wlarc='${wl}'
9344
9345     # Set some defaults for GNU ld with shared library support. These
9346     # are reset later if shared libraries are not supported. Putting them
9347     # here allows them to be overridden if necessary.
9348     runpath_var=LD_RUN_PATH
9349     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9350     export_dynamic_flag_spec='${wl}--export-dynamic'
9351     # ancient GNU ld didn't support --whole-archive et. al.
9352     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9353       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9354     else
9355       whole_archive_flag_spec=
9356     fi
9357     supports_anon_versioning=no
9358     case `$LD -v 2>&1` in
9359       *GNU\ gold*) supports_anon_versioning=yes ;;
9360       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9361       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9362       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9363       *\ 2.11.*) ;; # other 2.11 versions
9364       *) supports_anon_versioning=yes ;;
9365     esac
9366
9367     # See if GNU ld supports shared libraries.
9368     case $host_os in
9369     aix[3-9]*)
9370       # On AIX/PPC, the GNU linker is very broken
9371       if test "$host_cpu" != ia64; then
9372         ld_shlibs=no
9373         cat <<_LT_EOF 1>&2
9374
9375 *** Warning: the GNU linker, at least up to release 2.19, is reported
9376 *** to be unable to reliably create shared libraries on AIX.
9377 *** Therefore, libtool is disabling shared libraries support.  If you
9378 *** really care for shared libraries, you may want to install binutils
9379 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9380 *** You will then need to restart the configuration process.
9381
9382 _LT_EOF
9383       fi
9384       ;;
9385
9386     amigaos*)
9387       case $host_cpu in
9388       powerpc)
9389             # see comment about AmigaOS4 .so support
9390             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9391             archive_expsym_cmds=''
9392         ;;
9393       m68k)
9394             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)'
9395             hardcode_libdir_flag_spec='-L$libdir'
9396             hardcode_minus_L=yes
9397         ;;
9398       esac
9399       ;;
9400
9401     beos*)
9402       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9403         allow_undefined_flag=unsupported
9404         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9405         # support --undefined.  This deserves some investigation.  FIXME
9406         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9407       else
9408         ld_shlibs=no
9409       fi
9410       ;;
9411
9412     cygwin* | mingw* | pw32* | cegcc*)
9413       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9414       # as there is no search path for DLLs.
9415       hardcode_libdir_flag_spec='-L$libdir'
9416       export_dynamic_flag_spec='${wl}--export-all-symbols'
9417       allow_undefined_flag=unsupported
9418       always_export_symbols=no
9419       enable_shared_with_static_runtimes=yes
9420       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'
9421       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9422
9423       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9424         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9425         # If the export-symbols file already is a .def file (1st line
9426         # is EXPORTS), use it as is; otherwise, prepend...
9427         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9428           cp $export_symbols $output_objdir/$soname.def;
9429         else
9430           echo EXPORTS > $output_objdir/$soname.def;
9431           cat $export_symbols >> $output_objdir/$soname.def;
9432         fi~
9433         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9434       else
9435         ld_shlibs=no
9436       fi
9437       ;;
9438
9439     haiku*)
9440       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9441       link_all_deplibs=yes
9442       ;;
9443
9444     interix[3-9]*)
9445       hardcode_direct=no
9446       hardcode_shlibpath_var=no
9447       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9448       export_dynamic_flag_spec='${wl}-E'
9449       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9450       # Instead, shared libraries are loaded at an image base (0x10000000 by
9451       # default) and relocated if they conflict, which is a slow very memory
9452       # consuming and fragmenting process.  To avoid this, we pick a random,
9453       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9454       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9455       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9456       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'
9457       ;;
9458
9459     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9460       tmp_diet=no
9461       if test "$host_os" = linux-dietlibc; then
9462         case $cc_basename in
9463           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9464         esac
9465       fi
9466       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9467          && test "$tmp_diet" = no
9468       then
9469         tmp_addflag=' $pic_flag'
9470         tmp_sharedflag='-shared'
9471         case $cc_basename,$host_cpu in
9472         pgcc*)                          # Portland Group C compiler
9473           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'
9474           tmp_addflag=' $pic_flag'
9475           ;;
9476         pgf77* | pgf90* | pgf95* | pgfortran*)
9477                                         # Portland Group f77 and f90 compilers
9478           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'
9479           tmp_addflag=' $pic_flag -Mnomain' ;;
9480         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9481           tmp_addflag=' -i_dynamic' ;;
9482         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9483           tmp_addflag=' -i_dynamic -nofor_main' ;;
9484         ifc* | ifort*)                  # Intel Fortran compiler
9485           tmp_addflag=' -nofor_main' ;;
9486         lf95*)                          # Lahey Fortran 8.1
9487           whole_archive_flag_spec=
9488           tmp_sharedflag='--shared' ;;
9489         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9490           tmp_sharedflag='-qmkshrobj'
9491           tmp_addflag= ;;
9492         nvcc*)  # Cuda Compiler Driver 2.2
9493           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'
9494           compiler_needs_object=yes
9495           ;;
9496         esac
9497         case `$CC -V 2>&1 | sed 5q` in
9498         *Sun\ C*)                       # Sun C 5.9
9499           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'
9500           compiler_needs_object=yes
9501           tmp_sharedflag='-G' ;;
9502         *Sun\ F*)                       # Sun Fortran 8.3
9503           tmp_sharedflag='-G' ;;
9504         esac
9505         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9506
9507         if test "x$supports_anon_versioning" = xyes; then
9508           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9509             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9510             echo "local: *; };" >> $output_objdir/$libname.ver~
9511             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9512         fi
9513
9514         case $cc_basename in
9515         xlf* | bgf* | bgxlf* | mpixlf*)
9516           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9517           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9518           hardcode_libdir_flag_spec=
9519           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9520           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9521           if test "x$supports_anon_versioning" = xyes; then
9522             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9523               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9524               echo "local: *; };" >> $output_objdir/$libname.ver~
9525               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9526           fi
9527           ;;
9528         esac
9529       else
9530         ld_shlibs=no
9531       fi
9532       ;;
9533
9534     netbsd*)
9535       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9536         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9537         wlarc=
9538       else
9539         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9540         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9541       fi
9542       ;;
9543
9544     solaris*)
9545       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9546         ld_shlibs=no
9547         cat <<_LT_EOF 1>&2
9548
9549 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9550 *** create shared libraries on Solaris systems.  Therefore, libtool
9551 *** is disabling shared libraries support.  We urge you to upgrade GNU
9552 *** binutils to release 2.9.1 or newer.  Another option is to modify
9553 *** your PATH or compiler configuration so that the native linker is
9554 *** used, and then restart.
9555
9556 _LT_EOF
9557       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9558         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9559         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9560       else
9561         ld_shlibs=no
9562       fi
9563       ;;
9564
9565     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9566       case `$LD -v 2>&1` in
9567         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9568         ld_shlibs=no
9569         cat <<_LT_EOF 1>&2
9570
9571 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9572 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9573 *** is disabling shared libraries support.  We urge you to upgrade GNU
9574 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9575 *** your PATH or compiler configuration so that the native linker is
9576 *** used, and then restart.
9577
9578 _LT_EOF
9579         ;;
9580         *)
9581           # For security reasons, it is highly recommended that you always
9582           # use absolute paths for naming shared libraries, and exclude the
9583           # DT_RUNPATH tag from executables and libraries.  But doing so
9584           # requires that you compile everything twice, which is a pain.
9585           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9586             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9587             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9588             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9589           else
9590             ld_shlibs=no
9591           fi
9592         ;;
9593       esac
9594       ;;
9595
9596     sunos4*)
9597       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9598       wlarc=
9599       hardcode_direct=yes
9600       hardcode_shlibpath_var=no
9601       ;;
9602
9603     *)
9604       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9605         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9606         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9607       else
9608         ld_shlibs=no
9609       fi
9610       ;;
9611     esac
9612
9613     if test "$ld_shlibs" = no; then
9614       runpath_var=
9615       hardcode_libdir_flag_spec=
9616       export_dynamic_flag_spec=
9617       whole_archive_flag_spec=
9618     fi
9619   else
9620     # PORTME fill in a description of your system's linker (not GNU ld)
9621     case $host_os in
9622     aix3*)
9623       allow_undefined_flag=unsupported
9624       always_export_symbols=yes
9625       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'
9626       # Note: this linker hardcodes the directories in LIBPATH if there
9627       # are no directories specified by -L.
9628       hardcode_minus_L=yes
9629       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9630         # Neither direct hardcoding nor static linking is supported with a
9631         # broken collect2.
9632         hardcode_direct=unsupported
9633       fi
9634       ;;
9635
9636     aix[4-9]*)
9637       if test "$host_cpu" = ia64; then
9638         # On IA64, the linker does run time linking by default, so we don't
9639         # have to do anything special.
9640         aix_use_runtimelinking=no
9641         exp_sym_flag='-Bexport'
9642         no_entry_flag=""
9643       else
9644         # If we're using GNU nm, then we don't want the "-C" option.
9645         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9646         # Also, AIX nm treats weak defined symbols like other global
9647         # defined symbols, whereas GNU nm marks them as "W".
9648         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9649           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'
9650         else
9651           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'
9652         fi
9653         aix_use_runtimelinking=no
9654
9655         # Test if we are trying to use run time linking or normal
9656         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9657         # need to do runtime linking.
9658         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9659           for ld_flag in $LDFLAGS; do
9660           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9661             aix_use_runtimelinking=yes
9662             break
9663           fi
9664           done
9665           ;;
9666         esac
9667
9668         exp_sym_flag='-bexport'
9669         no_entry_flag='-bnoentry'
9670       fi
9671
9672       # When large executables or shared objects are built, AIX ld can
9673       # have problems creating the table of contents.  If linking a library
9674       # or program results in "error TOC overflow" add -mminimal-toc to
9675       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9676       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9677
9678       archive_cmds=''
9679       hardcode_direct=yes
9680       hardcode_direct_absolute=yes
9681       hardcode_libdir_separator=':'
9682       link_all_deplibs=yes
9683       file_list_spec='${wl}-f,'
9684
9685       if test "$GCC" = yes; then
9686         case $host_os in aix4.[012]|aix4.[012].*)
9687         # We only want to do this on AIX 4.2 and lower, the check
9688         # below for broken collect2 doesn't work under 4.3+
9689           collect2name=`${CC} -print-prog-name=collect2`
9690           if test -f "$collect2name" &&
9691            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9692           then
9693           # We have reworked collect2
9694           :
9695           else
9696           # We have old collect2
9697           hardcode_direct=unsupported
9698           # It fails to find uninstalled libraries when the uninstalled
9699           # path is not listed in the libpath.  Setting hardcode_minus_L
9700           # to unsupported forces relinking
9701           hardcode_minus_L=yes
9702           hardcode_libdir_flag_spec='-L$libdir'
9703           hardcode_libdir_separator=
9704           fi
9705           ;;
9706         esac
9707         shared_flag='-shared'
9708         if test "$aix_use_runtimelinking" = yes; then
9709           shared_flag="$shared_flag "'${wl}-G'
9710         fi
9711       else
9712         # not using gcc
9713         if test "$host_cpu" = ia64; then
9714         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9715         # chokes on -Wl,-G. The following line is correct:
9716           shared_flag='-G'
9717         else
9718           if test "$aix_use_runtimelinking" = yes; then
9719             shared_flag='${wl}-G'
9720           else
9721             shared_flag='${wl}-bM:SRE'
9722           fi
9723         fi
9724       fi
9725
9726       export_dynamic_flag_spec='${wl}-bexpall'
9727       # It seems that -bexpall does not export symbols beginning with
9728       # underscore (_), so it is better to generate a list of symbols to export.
9729       always_export_symbols=yes
9730       if test "$aix_use_runtimelinking" = yes; then
9731         # Warning - without using the other runtime loading flags (-brtl),
9732         # -berok will link without error, but may produce a broken library.
9733         allow_undefined_flag='-berok'
9734         # Determine the default libpath from the value encoded in an
9735         # empty executable.
9736         if test "${lt_cv_aix_libpath+set}" = set; then
9737   aix_libpath=$lt_cv_aix_libpath
9738 else
9739   if ${lt_cv_aix_libpath_+:} false; then :
9740   $as_echo_n "(cached) " >&6
9741 else
9742   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9743 /* end confdefs.h.  */
9744
9745 int
9746 main ()
9747 {
9748
9749   ;
9750   return 0;
9751 }
9752 _ACEOF
9753 if ac_fn_c_try_link "$LINENO"; then :
9754
9755   lt_aix_libpath_sed='
9756       /Import File Strings/,/^$/ {
9757           /^0/ {
9758               s/^0  *\([^ ]*\) *$/\1/
9759               p
9760           }
9761       }'
9762   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9763   # Check for a 64-bit object if we didn't find anything.
9764   if test -z "$lt_cv_aix_libpath_"; then
9765     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9766   fi
9767 fi
9768 rm -f core conftest.err conftest.$ac_objext \
9769     conftest$ac_exeext conftest.$ac_ext
9770   if test -z "$lt_cv_aix_libpath_"; then
9771     lt_cv_aix_libpath_="/usr/lib:/lib"
9772   fi
9773
9774 fi
9775
9776   aix_libpath=$lt_cv_aix_libpath_
9777 fi
9778
9779         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9780         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"
9781       else
9782         if test "$host_cpu" = ia64; then
9783           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9784           allow_undefined_flag="-z nodefs"
9785           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"
9786         else
9787          # Determine the default libpath from the value encoded in an
9788          # empty executable.
9789          if test "${lt_cv_aix_libpath+set}" = set; then
9790   aix_libpath=$lt_cv_aix_libpath
9791 else
9792   if ${lt_cv_aix_libpath_+:} false; then :
9793   $as_echo_n "(cached) " >&6
9794 else
9795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9796 /* end confdefs.h.  */
9797
9798 int
9799 main ()
9800 {
9801
9802   ;
9803   return 0;
9804 }
9805 _ACEOF
9806 if ac_fn_c_try_link "$LINENO"; then :
9807
9808   lt_aix_libpath_sed='
9809       /Import File Strings/,/^$/ {
9810           /^0/ {
9811               s/^0  *\([^ ]*\) *$/\1/
9812               p
9813           }
9814       }'
9815   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9816   # Check for a 64-bit object if we didn't find anything.
9817   if test -z "$lt_cv_aix_libpath_"; then
9818     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9819   fi
9820 fi
9821 rm -f core conftest.err conftest.$ac_objext \
9822     conftest$ac_exeext conftest.$ac_ext
9823   if test -z "$lt_cv_aix_libpath_"; then
9824     lt_cv_aix_libpath_="/usr/lib:/lib"
9825   fi
9826
9827 fi
9828
9829   aix_libpath=$lt_cv_aix_libpath_
9830 fi
9831
9832          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9833           # Warning - without using the other run time loading flags,
9834           # -berok will link without error, but may produce a broken library.
9835           no_undefined_flag=' ${wl}-bernotok'
9836           allow_undefined_flag=' ${wl}-berok'
9837           if test "$with_gnu_ld" = yes; then
9838             # We only use this code for GNU lds that support --whole-archive.
9839             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9840           else
9841             # Exported symbols can be pulled into shared objects from archives
9842             whole_archive_flag_spec='$convenience'
9843           fi
9844           archive_cmds_need_lc=yes
9845           # This is similar to how AIX traditionally builds its shared libraries.
9846           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'
9847         fi
9848       fi
9849       ;;
9850
9851     amigaos*)
9852       case $host_cpu in
9853       powerpc)
9854             # see comment about AmigaOS4 .so support
9855             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9856             archive_expsym_cmds=''
9857         ;;
9858       m68k)
9859             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)'
9860             hardcode_libdir_flag_spec='-L$libdir'
9861             hardcode_minus_L=yes
9862         ;;
9863       esac
9864       ;;
9865
9866     bsdi[45]*)
9867       export_dynamic_flag_spec=-rdynamic
9868       ;;
9869
9870     cygwin* | mingw* | pw32* | cegcc*)
9871       # When not using gcc, we currently assume that we are using
9872       # Microsoft Visual C++.
9873       # hardcode_libdir_flag_spec is actually meaningless, as there is
9874       # no search path for DLLs.
9875       case $cc_basename in
9876       cl*)
9877         # Native MSVC
9878         hardcode_libdir_flag_spec=' '
9879         allow_undefined_flag=unsupported
9880         always_export_symbols=yes
9881         file_list_spec='@'
9882         # Tell ltmain to make .lib files, not .a files.
9883         libext=lib
9884         # Tell ltmain to make .dll files, not .so files.
9885         shrext_cmds=".dll"
9886         # FIXME: Setting linknames here is a bad hack.
9887         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9888         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9889             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9890           else
9891             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9892           fi~
9893           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9894           linknames='
9895         # The linker will not automatically build a static lib if we build a DLL.
9896         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9897         enable_shared_with_static_runtimes=yes
9898         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9899         # Don't use ranlib
9900         old_postinstall_cmds='chmod 644 $oldlib'
9901         postlink_cmds='lt_outputfile="@OUTPUT@"~
9902           lt_tool_outputfile="@TOOL_OUTPUT@"~
9903           case $lt_outputfile in
9904             *.exe|*.EXE) ;;
9905             *)
9906               lt_outputfile="$lt_outputfile.exe"
9907               lt_tool_outputfile="$lt_tool_outputfile.exe"
9908               ;;
9909           esac~
9910           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9911             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9912             $RM "$lt_outputfile.manifest";
9913           fi'
9914         ;;
9915       *)
9916         # Assume MSVC wrapper
9917         hardcode_libdir_flag_spec=' '
9918         allow_undefined_flag=unsupported
9919         # Tell ltmain to make .lib files, not .a files.
9920         libext=lib
9921         # Tell ltmain to make .dll files, not .so files.
9922         shrext_cmds=".dll"
9923         # FIXME: Setting linknames here is a bad hack.
9924         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9925         # The linker will automatically build a .lib file if we build a DLL.
9926         old_archive_from_new_cmds='true'
9927         # FIXME: Should let the user specify the lib program.
9928         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9929         enable_shared_with_static_runtimes=yes
9930         ;;
9931       esac
9932       ;;
9933
9934     darwin* | rhapsody*)
9935
9936
9937   archive_cmds_need_lc=no
9938   hardcode_direct=no
9939   hardcode_automatic=yes
9940   hardcode_shlibpath_var=unsupported
9941   if test "$lt_cv_ld_force_load" = "yes"; then
9942     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\"`'
9943   else
9944     whole_archive_flag_spec=''
9945   fi
9946   link_all_deplibs=yes
9947   allow_undefined_flag="$_lt_dar_allow_undefined"
9948   case $cc_basename in
9949      ifort*) _lt_dar_can_shared=yes ;;
9950      *) _lt_dar_can_shared=$GCC ;;
9951   esac
9952   if test "$_lt_dar_can_shared" = "yes"; then
9953     output_verbose_link_cmd=func_echo_all
9954     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9955     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9956     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}"
9957     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}"
9958
9959   else
9960   ld_shlibs=no
9961   fi
9962
9963       ;;
9964
9965     dgux*)
9966       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9967       hardcode_libdir_flag_spec='-L$libdir'
9968       hardcode_shlibpath_var=no
9969       ;;
9970
9971     freebsd1*)
9972       ld_shlibs=no
9973       ;;
9974
9975     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9976     # support.  Future versions do this automatically, but an explicit c++rt0.o
9977     # does not break anything, and helps significantly (at the cost of a little
9978     # extra space).
9979     freebsd2.2*)
9980       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9981       hardcode_libdir_flag_spec='-R$libdir'
9982       hardcode_direct=yes
9983       hardcode_shlibpath_var=no
9984       ;;
9985
9986     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9987     freebsd2*)
9988       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9989       hardcode_direct=yes
9990       hardcode_minus_L=yes
9991       hardcode_shlibpath_var=no
9992       ;;
9993
9994     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9995     freebsd* | dragonfly*)
9996       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9997       hardcode_libdir_flag_spec='-R$libdir'
9998       hardcode_direct=yes
9999       hardcode_shlibpath_var=no
10000       ;;
10001
10002     hpux9*)
10003       if test "$GCC" = yes; then
10004         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'
10005       else
10006         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'
10007       fi
10008       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10009       hardcode_libdir_separator=:
10010       hardcode_direct=yes
10011
10012       # hardcode_minus_L: Not really in the search PATH,
10013       # but as the default location of the library.
10014       hardcode_minus_L=yes
10015       export_dynamic_flag_spec='${wl}-E'
10016       ;;
10017
10018     hpux10*)
10019       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10020         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10021       else
10022         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10023       fi
10024       if test "$with_gnu_ld" = no; then
10025         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10026         hardcode_libdir_flag_spec_ld='+b $libdir'
10027         hardcode_libdir_separator=:
10028         hardcode_direct=yes
10029         hardcode_direct_absolute=yes
10030         export_dynamic_flag_spec='${wl}-E'
10031         # hardcode_minus_L: Not really in the search PATH,
10032         # but as the default location of the library.
10033         hardcode_minus_L=yes
10034       fi
10035       ;;
10036
10037     hpux11*)
10038       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
10039         case $host_cpu in
10040         hppa*64*)
10041           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10042           ;;
10043         ia64*)
10044           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10045           ;;
10046         *)
10047           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10048           ;;
10049         esac
10050       else
10051         case $host_cpu in
10052         hppa*64*)
10053           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10054           ;;
10055         ia64*)
10056           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
10057           ;;
10058         *)
10059
10060           # Older versions of the 11.00 compiler do not understand -b yet
10061           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
10062           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
10063 $as_echo_n "checking if $CC understands -b... " >&6; }
10064 if ${lt_cv_prog_compiler__b+:} false; then :
10065   $as_echo_n "(cached) " >&6
10066 else
10067   lt_cv_prog_compiler__b=no
10068    save_LDFLAGS="$LDFLAGS"
10069    LDFLAGS="$LDFLAGS -b"
10070    echo "$lt_simple_link_test_code" > conftest.$ac_ext
10071    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
10072      # The linker can only warn and ignore the option if not recognized
10073      # So say no if there are warnings
10074      if test -s conftest.err; then
10075        # Append any errors to the config.log.
10076        cat conftest.err 1>&5
10077        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
10078        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
10079        if diff conftest.exp conftest.er2 >/dev/null; then
10080          lt_cv_prog_compiler__b=yes
10081        fi
10082      else
10083        lt_cv_prog_compiler__b=yes
10084      fi
10085    fi
10086    $RM -r conftest*
10087    LDFLAGS="$save_LDFLAGS"
10088
10089 fi
10090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
10091 $as_echo "$lt_cv_prog_compiler__b" >&6; }
10092
10093 if test x"$lt_cv_prog_compiler__b" = xyes; then
10094     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
10095 else
10096     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
10097 fi
10098
10099           ;;
10100         esac
10101       fi
10102       if test "$with_gnu_ld" = no; then
10103         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10104         hardcode_libdir_separator=:
10105
10106         case $host_cpu in
10107         hppa*64*|ia64*)
10108           hardcode_direct=no
10109           hardcode_shlibpath_var=no
10110           ;;
10111         *)
10112           hardcode_direct=yes
10113           hardcode_direct_absolute=yes
10114           export_dynamic_flag_spec='${wl}-E'
10115
10116           # hardcode_minus_L: Not really in the search PATH,
10117           # but as the default location of the library.
10118           hardcode_minus_L=yes
10119           ;;
10120         esac
10121       fi
10122       ;;
10123
10124     irix5* | irix6* | nonstopux*)
10125       if test "$GCC" = yes; then
10126         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'
10127         # Try to use the -exported_symbol ld option, if it does not
10128         # work, assume that -exports_file does not work either and
10129         # implicitly export all symbols.
10130         # This should be the same for all languages, so no per-tag cache variable.
10131         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10132 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10133 if ${lt_cv_irix_exported_symbol+:} false; then :
10134   $as_echo_n "(cached) " >&6
10135 else
10136   save_LDFLAGS="$LDFLAGS"
10137            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10138            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10139 /* end confdefs.h.  */
10140 int foo (void) { return 0; }
10141 _ACEOF
10142 if ac_fn_c_try_link "$LINENO"; then :
10143   lt_cv_irix_exported_symbol=yes
10144 else
10145   lt_cv_irix_exported_symbol=no
10146 fi
10147 rm -f core conftest.err conftest.$ac_objext \
10148     conftest$ac_exeext conftest.$ac_ext
10149            LDFLAGS="$save_LDFLAGS"
10150 fi
10151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10152 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10153         if test "$lt_cv_irix_exported_symbol" = yes; then
10154           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'
10155         fi
10156       else
10157         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'
10158         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'
10159       fi
10160       archive_cmds_need_lc='no'
10161       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10162       hardcode_libdir_separator=:
10163       inherit_rpath=yes
10164       link_all_deplibs=yes
10165       ;;
10166
10167     netbsd*)
10168       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10169         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10170       else
10171         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10172       fi
10173       hardcode_libdir_flag_spec='-R$libdir'
10174       hardcode_direct=yes
10175       hardcode_shlibpath_var=no
10176       ;;
10177
10178     newsos6)
10179       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10180       hardcode_direct=yes
10181       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10182       hardcode_libdir_separator=:
10183       hardcode_shlibpath_var=no
10184       ;;
10185
10186     *nto* | *qnx*)
10187       ;;
10188
10189     openbsd*)
10190       if test -f /usr/libexec/ld.so; then
10191         hardcode_direct=yes
10192         hardcode_shlibpath_var=no
10193         hardcode_direct_absolute=yes
10194         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10195           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10196           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10197           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10198           export_dynamic_flag_spec='${wl}-E'
10199         else
10200           case $host_os in
10201            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10202              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10203              hardcode_libdir_flag_spec='-R$libdir'
10204              ;;
10205            *)
10206              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10207              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10208              ;;
10209           esac
10210         fi
10211       else
10212         ld_shlibs=no
10213       fi
10214       ;;
10215
10216     os2*)
10217       hardcode_libdir_flag_spec='-L$libdir'
10218       hardcode_minus_L=yes
10219       allow_undefined_flag=unsupported
10220       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'
10221       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10222       ;;
10223
10224     osf3*)
10225       if test "$GCC" = yes; then
10226         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10227         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'
10228       else
10229         allow_undefined_flag=' -expect_unresolved \*'
10230         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'
10231       fi
10232       archive_cmds_need_lc='no'
10233       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10234       hardcode_libdir_separator=:
10235       ;;
10236
10237     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10238       if test "$GCC" = yes; then
10239         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10240         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'
10241         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10242       else
10243         allow_undefined_flag=' -expect_unresolved \*'
10244         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'
10245         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~
10246         $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'
10247
10248         # Both c and cxx compiler support -rpath directly
10249         hardcode_libdir_flag_spec='-rpath $libdir'
10250       fi
10251       archive_cmds_need_lc='no'
10252       hardcode_libdir_separator=:
10253       ;;
10254
10255     solaris*)
10256       no_undefined_flag=' -z defs'
10257       if test "$GCC" = yes; then
10258         wlarc='${wl}'
10259         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10260         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10261           $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'
10262       else
10263         case `$CC -V 2>&1` in
10264         *"Compilers 5.0"*)
10265           wlarc=''
10266           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10267           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10268           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10269           ;;
10270         *)
10271           wlarc='${wl}'
10272           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10273           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10274           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10275           ;;
10276         esac
10277       fi
10278       hardcode_libdir_flag_spec='-R$libdir'
10279       hardcode_shlibpath_var=no
10280       case $host_os in
10281       solaris2.[0-5] | solaris2.[0-5].*) ;;
10282       *)
10283         # The compiler driver will combine and reorder linker options,
10284         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10285         # but is careful enough not to reorder.
10286         # Supported since Solaris 2.6 (maybe 2.5.1?)
10287         if test "$GCC" = yes; then
10288           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10289         else
10290           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10291         fi
10292         ;;
10293       esac
10294       link_all_deplibs=yes
10295       ;;
10296
10297     sunos4*)
10298       if test "x$host_vendor" = xsequent; then
10299         # Use $CC to link under sequent, because it throws in some extra .o
10300         # files that make .init and .fini sections work.
10301         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10302       else
10303         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10304       fi
10305       hardcode_libdir_flag_spec='-L$libdir'
10306       hardcode_direct=yes
10307       hardcode_minus_L=yes
10308       hardcode_shlibpath_var=no
10309       ;;
10310
10311     sysv4)
10312       case $host_vendor in
10313         sni)
10314           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10315           hardcode_direct=yes # is this really true???
10316         ;;
10317         siemens)
10318           ## LD is ld it makes a PLAMLIB
10319           ## CC just makes a GrossModule.
10320           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10321           reload_cmds='$CC -r -o $output$reload_objs'
10322           hardcode_direct=no
10323         ;;
10324         motorola)
10325           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10326           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10327         ;;
10328       esac
10329       runpath_var='LD_RUN_PATH'
10330       hardcode_shlibpath_var=no
10331       ;;
10332
10333     sysv4.3*)
10334       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10335       hardcode_shlibpath_var=no
10336       export_dynamic_flag_spec='-Bexport'
10337       ;;
10338
10339     sysv4*MP*)
10340       if test -d /usr/nec; then
10341         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10342         hardcode_shlibpath_var=no
10343         runpath_var=LD_RUN_PATH
10344         hardcode_runpath_var=yes
10345         ld_shlibs=yes
10346       fi
10347       ;;
10348
10349     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10350       no_undefined_flag='${wl}-z,text'
10351       archive_cmds_need_lc=no
10352       hardcode_shlibpath_var=no
10353       runpath_var='LD_RUN_PATH'
10354
10355       if test "$GCC" = yes; then
10356         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10357         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10358       else
10359         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10360         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10361       fi
10362       ;;
10363
10364     sysv5* | sco3.2v5* | sco5v6*)
10365       # Note: We can NOT use -z defs as we might desire, because we do not
10366       # link with -lc, and that would cause any symbols used from libc to
10367       # always be unresolved, which means just about no library would
10368       # ever link correctly.  If we're not using GNU ld we use -z text
10369       # though, which does catch some bad symbols but isn't as heavy-handed
10370       # as -z defs.
10371       no_undefined_flag='${wl}-z,text'
10372       allow_undefined_flag='${wl}-z,nodefs'
10373       archive_cmds_need_lc=no
10374       hardcode_shlibpath_var=no
10375       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10376       hardcode_libdir_separator=':'
10377       link_all_deplibs=yes
10378       export_dynamic_flag_spec='${wl}-Bexport'
10379       runpath_var='LD_RUN_PATH'
10380
10381       if test "$GCC" = yes; then
10382         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10383         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10384       else
10385         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10386         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10387       fi
10388       ;;
10389
10390     uts4*)
10391       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10392       hardcode_libdir_flag_spec='-L$libdir'
10393       hardcode_shlibpath_var=no
10394       ;;
10395
10396     *)
10397       ld_shlibs=no
10398       ;;
10399     esac
10400
10401     if test x$host_vendor = xsni; then
10402       case $host in
10403       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10404         export_dynamic_flag_spec='${wl}-Blargedynsym'
10405         ;;
10406       esac
10407     fi
10408   fi
10409
10410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10411 $as_echo "$ld_shlibs" >&6; }
10412 test "$ld_shlibs" = no && can_build_shared=no
10413
10414 with_gnu_ld=$with_gnu_ld
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430 #
10431 # Do we need to explicitly link libc?
10432 #
10433 case "x$archive_cmds_need_lc" in
10434 x|xyes)
10435   # Assume -lc should be added
10436   archive_cmds_need_lc=yes
10437
10438   if test "$enable_shared" = yes && test "$GCC" = yes; then
10439     case $archive_cmds in
10440     *'~'*)
10441       # FIXME: we may have to deal with multi-command sequences.
10442       ;;
10443     '$CC '*)
10444       # Test whether the compiler implicitly links with -lc since on some
10445       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10446       # to ld, don't add -lc before -lgcc.
10447       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10448 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10449 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10450   $as_echo_n "(cached) " >&6
10451 else
10452   $RM conftest*
10453         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10454
10455         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10456   (eval $ac_compile) 2>&5
10457   ac_status=$?
10458   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10459   test $ac_status = 0; } 2>conftest.err; then
10460           soname=conftest
10461           lib=conftest
10462           libobjs=conftest.$ac_objext
10463           deplibs=
10464           wl=$lt_prog_compiler_wl
10465           pic_flag=$lt_prog_compiler_pic
10466           compiler_flags=-v
10467           linker_flags=-v
10468           verstring=
10469           output_objdir=.
10470           libname=conftest
10471           lt_save_allow_undefined_flag=$allow_undefined_flag
10472           allow_undefined_flag=
10473           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10474   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10475   ac_status=$?
10476   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10477   test $ac_status = 0; }
10478           then
10479             lt_cv_archive_cmds_need_lc=no
10480           else
10481             lt_cv_archive_cmds_need_lc=yes
10482           fi
10483           allow_undefined_flag=$lt_save_allow_undefined_flag
10484         else
10485           cat conftest.err 1>&5
10486         fi
10487         $RM conftest*
10488
10489 fi
10490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10491 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10492       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10493       ;;
10494     esac
10495   fi
10496   ;;
10497 esac
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
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10656 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10657
10658 if test "$GCC" = yes; then
10659   case $host_os in
10660     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10661     *) lt_awk_arg="/^libraries:/" ;;
10662   esac
10663   case $host_os in
10664     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10665     *) lt_sed_strip_eq="s,=/,/,g" ;;
10666   esac
10667   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10668   case $lt_search_path_spec in
10669   *\;*)
10670     # if the path contains ";" then we assume it to be the separator
10671     # otherwise default to the standard path separator (i.e. ":") - it is
10672     # assumed that no part of a normal pathname contains ";" but that should
10673     # okay in the real world where ";" in dirpaths is itself problematic.
10674     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10675     ;;
10676   *)
10677     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10678     ;;
10679   esac
10680   # Ok, now we have the path, separated by spaces, we can step through it
10681   # and add multilib dir if necessary.
10682   lt_tmp_lt_search_path_spec=
10683   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10684   for lt_sys_path in $lt_search_path_spec; do
10685     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10686       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10687     else
10688       test -d "$lt_sys_path" && \
10689         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10690     fi
10691   done
10692   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10693 BEGIN {RS=" "; FS="/|\n";} {
10694   lt_foo="";
10695   lt_count=0;
10696   for (lt_i = NF; lt_i > 0; lt_i--) {
10697     if ($lt_i != "" && $lt_i != ".") {
10698       if ($lt_i == "..") {
10699         lt_count++;
10700       } else {
10701         if (lt_count == 0) {
10702           lt_foo="/" $lt_i lt_foo;
10703         } else {
10704           lt_count--;
10705         }
10706       }
10707     }
10708   }
10709   if (lt_foo != "") { lt_freq[lt_foo]++; }
10710   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10711 }'`
10712   # AWK program above erroneously prepends '/' to C:/dos/paths
10713   # for these hosts.
10714   case $host_os in
10715     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10716       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10717   esac
10718   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10719 else
10720   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10721 fi
10722 library_names_spec=
10723 libname_spec='lib$name'
10724 soname_spec=
10725 shrext_cmds=".so"
10726 postinstall_cmds=
10727 postuninstall_cmds=
10728 finish_cmds=
10729 finish_eval=
10730 shlibpath_var=
10731 shlibpath_overrides_runpath=unknown
10732 version_type=none
10733 dynamic_linker="$host_os ld.so"
10734 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10735 need_lib_prefix=unknown
10736 hardcode_into_libs=no
10737
10738 # when you set need_version to no, make sure it does not cause -set_version
10739 # flags to be left without arguments
10740 need_version=unknown
10741
10742 case $host_os in
10743 aix3*)
10744   version_type=linux
10745   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10746   shlibpath_var=LIBPATH
10747
10748   # AIX 3 has no versioning support, so we append a major version to the name.
10749   soname_spec='${libname}${release}${shared_ext}$major'
10750   ;;
10751
10752 aix[4-9]*)
10753   version_type=linux
10754   need_lib_prefix=no
10755   need_version=no
10756   hardcode_into_libs=yes
10757   if test "$host_cpu" = ia64; then
10758     # AIX 5 supports IA64
10759     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10760     shlibpath_var=LD_LIBRARY_PATH
10761   else
10762     # With GCC up to 2.95.x, collect2 would create an import file
10763     # for dependence libraries.  The import file would start with
10764     # the line `#! .'.  This would cause the generated library to
10765     # depend on `.', always an invalid library.  This was fixed in
10766     # development snapshots of GCC prior to 3.0.
10767     case $host_os in
10768       aix4 | aix4.[01] | aix4.[01].*)
10769       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10770            echo ' yes '
10771            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10772         :
10773       else
10774         can_build_shared=no
10775       fi
10776       ;;
10777     esac
10778     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10779     # soname into executable. Probably we can add versioning support to
10780     # collect2, so additional links can be useful in future.
10781     if test "$aix_use_runtimelinking" = yes; then
10782       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10783       # instead of lib<name>.a to let people know that these are not
10784       # typical AIX shared libraries.
10785       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10786     else
10787       # We preserve .a as extension for shared libraries through AIX4.2
10788       # and later when we are not doing run time linking.
10789       library_names_spec='${libname}${release}.a $libname.a'
10790       soname_spec='${libname}${release}${shared_ext}$major'
10791     fi
10792     shlibpath_var=LIBPATH
10793   fi
10794   ;;
10795
10796 amigaos*)
10797   case $host_cpu in
10798   powerpc)
10799     # Since July 2007 AmigaOS4 officially supports .so libraries.
10800     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10801     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10802     ;;
10803   m68k)
10804     library_names_spec='$libname.ixlibrary $libname.a'
10805     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10806     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'
10807     ;;
10808   esac
10809   ;;
10810
10811 beos*)
10812   library_names_spec='${libname}${shared_ext}'
10813   dynamic_linker="$host_os ld.so"
10814   shlibpath_var=LIBRARY_PATH
10815   ;;
10816
10817 bsdi[45]*)
10818   version_type=linux
10819   need_version=no
10820   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10821   soname_spec='${libname}${release}${shared_ext}$major'
10822   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10823   shlibpath_var=LD_LIBRARY_PATH
10824   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10825   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10826   # the default ld.so.conf also contains /usr/contrib/lib and
10827   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10828   # libtool to hard-code these into programs
10829   ;;
10830
10831 cygwin* | mingw* | pw32* | cegcc*)
10832   version_type=windows
10833   shrext_cmds=".dll"
10834   need_version=no
10835   need_lib_prefix=no
10836
10837   case $GCC,$cc_basename in
10838   yes,*)
10839     # gcc
10840     library_names_spec='$libname.dll.a'
10841     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10842     postinstall_cmds='base_file=`basename \${file}`~
10843       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10844       dldir=$destdir/`dirname \$dlpath`~
10845       test -d \$dldir || mkdir -p \$dldir~
10846       $install_prog $dir/$dlname \$dldir/$dlname~
10847       chmod a+x \$dldir/$dlname~
10848       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10849         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10850       fi'
10851     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10852       dlpath=$dir/\$dldll~
10853        $RM \$dlpath'
10854     shlibpath_overrides_runpath=yes
10855
10856     case $host_os in
10857     cygwin*)
10858       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10859       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10860
10861       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10862       ;;
10863     mingw* | cegcc*)
10864       # MinGW DLLs use traditional 'lib' prefix
10865       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10866       ;;
10867     pw32*)
10868       # pw32 DLLs use 'pw' prefix rather than 'lib'
10869       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10870       ;;
10871     esac
10872     dynamic_linker='Win32 ld.exe'
10873     ;;
10874
10875   *,cl*)
10876     # Native MSVC
10877     libname_spec='$name'
10878     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10879     library_names_spec='${libname}.dll.lib'
10880
10881     case $build_os in
10882     mingw*)
10883       sys_lib_search_path_spec=
10884       lt_save_ifs=$IFS
10885       IFS=';'
10886       for lt_path in $LIB
10887       do
10888         IFS=$lt_save_ifs
10889         # Let DOS variable expansion print the short 8.3 style file name.
10890         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10891         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10892       done
10893       IFS=$lt_save_ifs
10894       # Convert to MSYS style.
10895       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10896       ;;
10897     cygwin*)
10898       # Convert to unix form, then to dos form, then back to unix form
10899       # but this time dos style (no spaces!) so that the unix form looks
10900       # like /cygdrive/c/PROGRA~1:/cygdr...
10901       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10902       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10903       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10904       ;;
10905     *)
10906       sys_lib_search_path_spec="$LIB"
10907       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10908         # It is most probably a Windows format PATH.
10909         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10910       else
10911         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10912       fi
10913       # FIXME: find the short name or the path components, as spaces are
10914       # common. (e.g. "Program Files" -> "PROGRA~1")
10915       ;;
10916     esac
10917
10918     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10919     postinstall_cmds='base_file=`basename \${file}`~
10920       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10921       dldir=$destdir/`dirname \$dlpath`~
10922       test -d \$dldir || mkdir -p \$dldir~
10923       $install_prog $dir/$dlname \$dldir/$dlname'
10924     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10925       dlpath=$dir/\$dldll~
10926        $RM \$dlpath'
10927     shlibpath_overrides_runpath=yes
10928     dynamic_linker='Win32 link.exe'
10929     ;;
10930
10931   *)
10932     # Assume MSVC wrapper
10933     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10934     dynamic_linker='Win32 ld.exe'
10935     ;;
10936   esac
10937   # FIXME: first we should search . and the directory the executable is in
10938   shlibpath_var=PATH
10939   ;;
10940
10941 darwin* | rhapsody*)
10942   dynamic_linker="$host_os dyld"
10943   version_type=darwin
10944   need_lib_prefix=no
10945   need_version=no
10946   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10947   soname_spec='${libname}${release}${major}$shared_ext'
10948   shlibpath_overrides_runpath=yes
10949   shlibpath_var=DYLD_LIBRARY_PATH
10950   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10951
10952   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10953   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10954   ;;
10955
10956 dgux*)
10957   version_type=linux
10958   need_lib_prefix=no
10959   need_version=no
10960   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10961   soname_spec='${libname}${release}${shared_ext}$major'
10962   shlibpath_var=LD_LIBRARY_PATH
10963   ;;
10964
10965 freebsd1*)
10966   dynamic_linker=no
10967   ;;
10968
10969 freebsd* | dragonfly*)
10970   # DragonFly does not have aout.  When/if they implement a new
10971   # versioning mechanism, adjust this.
10972   if test -x /usr/bin/objformat; then
10973     objformat=`/usr/bin/objformat`
10974   else
10975     case $host_os in
10976     freebsd[123]*) objformat=aout ;;
10977     *) objformat=elf ;;
10978     esac
10979   fi
10980   version_type=freebsd-$objformat
10981   case $version_type in
10982     freebsd-elf*)
10983       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10984       need_version=no
10985       need_lib_prefix=no
10986       ;;
10987     freebsd-*)
10988       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10989       need_version=yes
10990       ;;
10991   esac
10992   shlibpath_var=LD_LIBRARY_PATH
10993   case $host_os in
10994   freebsd2*)
10995     shlibpath_overrides_runpath=yes
10996     ;;
10997   freebsd3.[01]* | freebsdelf3.[01]*)
10998     shlibpath_overrides_runpath=yes
10999     hardcode_into_libs=yes
11000     ;;
11001   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
11002   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
11003     shlibpath_overrides_runpath=no
11004     hardcode_into_libs=yes
11005     ;;
11006   *) # from 4.6 on, and DragonFly
11007     shlibpath_overrides_runpath=yes
11008     hardcode_into_libs=yes
11009     ;;
11010   esac
11011   ;;
11012
11013 gnu*)
11014   version_type=linux
11015   need_lib_prefix=no
11016   need_version=no
11017   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11018   soname_spec='${libname}${release}${shared_ext}$major'
11019   shlibpath_var=LD_LIBRARY_PATH
11020   hardcode_into_libs=yes
11021   ;;
11022
11023 haiku*)
11024   version_type=linux
11025   need_lib_prefix=no
11026   need_version=no
11027   dynamic_linker="$host_os runtime_loader"
11028   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
11029   soname_spec='${libname}${release}${shared_ext}$major'
11030   shlibpath_var=LIBRARY_PATH
11031   shlibpath_overrides_runpath=yes
11032   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
11033   hardcode_into_libs=yes
11034   ;;
11035
11036 hpux9* | hpux10* | hpux11*)
11037   # Give a soname corresponding to the major version so that dld.sl refuses to
11038   # link against other versions.
11039   version_type=sunos
11040   need_lib_prefix=no
11041   need_version=no
11042   case $host_cpu in
11043   ia64*)
11044     shrext_cmds='.so'
11045     hardcode_into_libs=yes
11046     dynamic_linker="$host_os dld.so"
11047     shlibpath_var=LD_LIBRARY_PATH
11048     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11049     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11050     soname_spec='${libname}${release}${shared_ext}$major'
11051     if test "X$HPUX_IA64_MODE" = X32; then
11052       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
11053     else
11054       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
11055     fi
11056     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11057     ;;
11058   hppa*64*)
11059     shrext_cmds='.sl'
11060     hardcode_into_libs=yes
11061     dynamic_linker="$host_os dld.sl"
11062     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
11063     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
11064     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11065     soname_spec='${libname}${release}${shared_ext}$major'
11066     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
11067     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
11068     ;;
11069   *)
11070     shrext_cmds='.sl'
11071     dynamic_linker="$host_os dld.sl"
11072     shlibpath_var=SHLIB_PATH
11073     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
11074     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11075     soname_spec='${libname}${release}${shared_ext}$major'
11076     ;;
11077   esac
11078   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
11079   postinstall_cmds='chmod 555 $lib'
11080   # or fails outright, so override atomically:
11081   install_override_mode=555
11082   ;;
11083
11084 interix[3-9]*)
11085   version_type=linux
11086   need_lib_prefix=no
11087   need_version=no
11088   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11089   soname_spec='${libname}${release}${shared_ext}$major'
11090   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
11091   shlibpath_var=LD_LIBRARY_PATH
11092   shlibpath_overrides_runpath=no
11093   hardcode_into_libs=yes
11094   ;;
11095
11096 irix5* | irix6* | nonstopux*)
11097   case $host_os in
11098     nonstopux*) version_type=nonstopux ;;
11099     *)
11100         if test "$lt_cv_prog_gnu_ld" = yes; then
11101                 version_type=linux
11102         else
11103                 version_type=irix
11104         fi ;;
11105   esac
11106   need_lib_prefix=no
11107   need_version=no
11108   soname_spec='${libname}${release}${shared_ext}$major'
11109   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11110   case $host_os in
11111   irix5* | nonstopux*)
11112     libsuff= shlibsuff=
11113     ;;
11114   *)
11115     case $LD in # libtool.m4 will add one of these switches to LD
11116     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11117       libsuff= shlibsuff= libmagic=32-bit;;
11118     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11119       libsuff=32 shlibsuff=N32 libmagic=N32;;
11120     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11121       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11122     *) libsuff= shlibsuff= libmagic=never-match;;
11123     esac
11124     ;;
11125   esac
11126   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11127   shlibpath_overrides_runpath=no
11128   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11129   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11130   hardcode_into_libs=yes
11131   ;;
11132
11133 # No shared lib support for Linux oldld, aout, or coff.
11134 linux*oldld* | linux*aout* | linux*coff*)
11135   dynamic_linker=no
11136   ;;
11137
11138 # This must be Linux ELF.
11139 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11140   version_type=linux
11141   need_lib_prefix=no
11142   need_version=no
11143   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11144   soname_spec='${libname}${release}${shared_ext}$major'
11145   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11146   shlibpath_var=LD_LIBRARY_PATH
11147   shlibpath_overrides_runpath=no
11148
11149   # Some binutils ld are patched to set DT_RUNPATH
11150   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11151   $as_echo_n "(cached) " >&6
11152 else
11153   lt_cv_shlibpath_overrides_runpath=no
11154     save_LDFLAGS=$LDFLAGS
11155     save_libdir=$libdir
11156     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11157          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11158     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11159 /* end confdefs.h.  */
11160
11161 int
11162 main ()
11163 {
11164
11165   ;
11166   return 0;
11167 }
11168 _ACEOF
11169 if ac_fn_c_try_link "$LINENO"; then :
11170   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11171   lt_cv_shlibpath_overrides_runpath=yes
11172 fi
11173 fi
11174 rm -f core conftest.err conftest.$ac_objext \
11175     conftest$ac_exeext conftest.$ac_ext
11176     LDFLAGS=$save_LDFLAGS
11177     libdir=$save_libdir
11178
11179 fi
11180
11181   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11182
11183   # This implies no fast_install, which is unacceptable.
11184   # Some rework will be needed to allow for fast_install
11185   # before this can be enabled.
11186   hardcode_into_libs=yes
11187
11188   # Append ld.so.conf contents to the search path
11189   if test -f /etc/ld.so.conf; then
11190     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' ' '`
11191     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11192   fi
11193
11194   # We used to test for /lib/ld.so.1 and disable shared libraries on
11195   # powerpc, because MkLinux only supported shared libraries with the
11196   # GNU dynamic linker.  Since this was broken with cross compilers,
11197   # most powerpc-linux boxes support dynamic linking these days and
11198   # people can always --disable-shared, the test was removed, and we
11199   # assume the GNU/Linux dynamic linker is in use.
11200   dynamic_linker='GNU/Linux ld.so'
11201   ;;
11202
11203 netbsd*)
11204   version_type=sunos
11205   need_lib_prefix=no
11206   need_version=no
11207   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11208     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11209     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11210     dynamic_linker='NetBSD (a.out) ld.so'
11211   else
11212     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11213     soname_spec='${libname}${release}${shared_ext}$major'
11214     dynamic_linker='NetBSD ld.elf_so'
11215   fi
11216   shlibpath_var=LD_LIBRARY_PATH
11217   shlibpath_overrides_runpath=yes
11218   hardcode_into_libs=yes
11219   ;;
11220
11221 newsos6)
11222   version_type=linux
11223   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11224   shlibpath_var=LD_LIBRARY_PATH
11225   shlibpath_overrides_runpath=yes
11226   ;;
11227
11228 *nto* | *qnx*)
11229   version_type=qnx
11230   need_lib_prefix=no
11231   need_version=no
11232   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11233   soname_spec='${libname}${release}${shared_ext}$major'
11234   shlibpath_var=LD_LIBRARY_PATH
11235   shlibpath_overrides_runpath=no
11236   hardcode_into_libs=yes
11237   dynamic_linker='ldqnx.so'
11238   ;;
11239
11240 openbsd*)
11241   version_type=sunos
11242   sys_lib_dlsearch_path_spec="/usr/lib"
11243   need_lib_prefix=no
11244   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11245   case $host_os in
11246     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11247     *)                          need_version=no  ;;
11248   esac
11249   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11250   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11251   shlibpath_var=LD_LIBRARY_PATH
11252   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11253     case $host_os in
11254       openbsd2.[89] | openbsd2.[89].*)
11255         shlibpath_overrides_runpath=no
11256         ;;
11257       *)
11258         shlibpath_overrides_runpath=yes
11259         ;;
11260       esac
11261   else
11262     shlibpath_overrides_runpath=yes
11263   fi
11264   ;;
11265
11266 os2*)
11267   libname_spec='$name'
11268   shrext_cmds=".dll"
11269   need_lib_prefix=no
11270   library_names_spec='$libname${shared_ext} $libname.a'
11271   dynamic_linker='OS/2 ld.exe'
11272   shlibpath_var=LIBPATH
11273   ;;
11274
11275 osf3* | osf4* | osf5*)
11276   version_type=osf
11277   need_lib_prefix=no
11278   need_version=no
11279   soname_spec='${libname}${release}${shared_ext}$major'
11280   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11281   shlibpath_var=LD_LIBRARY_PATH
11282   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11283   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11284   ;;
11285
11286 rdos*)
11287   dynamic_linker=no
11288   ;;
11289
11290 solaris*)
11291   version_type=linux
11292   need_lib_prefix=no
11293   need_version=no
11294   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11295   soname_spec='${libname}${release}${shared_ext}$major'
11296   shlibpath_var=LD_LIBRARY_PATH
11297   shlibpath_overrides_runpath=yes
11298   hardcode_into_libs=yes
11299   # ldd complains unless libraries are executable
11300   postinstall_cmds='chmod +x $lib'
11301   ;;
11302
11303 sunos4*)
11304   version_type=sunos
11305   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11306   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11307   shlibpath_var=LD_LIBRARY_PATH
11308   shlibpath_overrides_runpath=yes
11309   if test "$with_gnu_ld" = yes; then
11310     need_lib_prefix=no
11311   fi
11312   need_version=yes
11313   ;;
11314
11315 sysv4 | sysv4.3*)
11316   version_type=linux
11317   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11318   soname_spec='${libname}${release}${shared_ext}$major'
11319   shlibpath_var=LD_LIBRARY_PATH
11320   case $host_vendor in
11321     sni)
11322       shlibpath_overrides_runpath=no
11323       need_lib_prefix=no
11324       runpath_var=LD_RUN_PATH
11325       ;;
11326     siemens)
11327       need_lib_prefix=no
11328       ;;
11329     motorola)
11330       need_lib_prefix=no
11331       need_version=no
11332       shlibpath_overrides_runpath=no
11333       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11334       ;;
11335   esac
11336   ;;
11337
11338 sysv4*MP*)
11339   if test -d /usr/nec ;then
11340     version_type=linux
11341     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11342     soname_spec='$libname${shared_ext}.$major'
11343     shlibpath_var=LD_LIBRARY_PATH
11344   fi
11345   ;;
11346
11347 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11348   version_type=freebsd-elf
11349   need_lib_prefix=no
11350   need_version=no
11351   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11352   soname_spec='${libname}${release}${shared_ext}$major'
11353   shlibpath_var=LD_LIBRARY_PATH
11354   shlibpath_overrides_runpath=yes
11355   hardcode_into_libs=yes
11356   if test "$with_gnu_ld" = yes; then
11357     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11358   else
11359     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11360     case $host_os in
11361       sco3.2v5*)
11362         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11363         ;;
11364     esac
11365   fi
11366   sys_lib_dlsearch_path_spec='/usr/lib'
11367   ;;
11368
11369 tpf*)
11370   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11371   version_type=linux
11372   need_lib_prefix=no
11373   need_version=no
11374   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11375   shlibpath_var=LD_LIBRARY_PATH
11376   shlibpath_overrides_runpath=no
11377   hardcode_into_libs=yes
11378   ;;
11379
11380 uts4*)
11381   version_type=linux
11382   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11383   soname_spec='${libname}${release}${shared_ext}$major'
11384   shlibpath_var=LD_LIBRARY_PATH
11385   ;;
11386
11387 *)
11388   dynamic_linker=no
11389   ;;
11390 esac
11391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11392 $as_echo "$dynamic_linker" >&6; }
11393 test "$dynamic_linker" = no && can_build_shared=no
11394
11395 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11396 if test "$GCC" = yes; then
11397   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11398 fi
11399
11400 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11401   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11402 fi
11403 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11404   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11405 fi
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11499 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11500 hardcode_action=
11501 if test -n "$hardcode_libdir_flag_spec" ||
11502    test -n "$runpath_var" ||
11503    test "X$hardcode_automatic" = "Xyes" ; then
11504
11505   # We can hardcode non-existent directories.
11506   if test "$hardcode_direct" != no &&
11507      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11508      # have to relink, otherwise we might link with an installed library
11509      # when we should be linking with a yet-to-be-installed one
11510      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11511      test "$hardcode_minus_L" != no; then
11512     # Linking always hardcodes the temporary library directory.
11513     hardcode_action=relink
11514   else
11515     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11516     hardcode_action=immediate
11517   fi
11518 else
11519   # We cannot hardcode anything, or else we can only hardcode existing
11520   # directories.
11521   hardcode_action=unsupported
11522 fi
11523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11524 $as_echo "$hardcode_action" >&6; }
11525
11526 if test "$hardcode_action" = relink ||
11527    test "$inherit_rpath" = yes; then
11528   # Fast installation is not supported
11529   enable_fast_install=no
11530 elif test "$shlibpath_overrides_runpath" = yes ||
11531      test "$enable_shared" = no; then
11532   # Fast installation is not necessary
11533   enable_fast_install=needless
11534 fi
11535
11536
11537
11538
11539
11540
11541   if test "x$enable_dlopen" != xyes; then
11542   enable_dlopen=unknown
11543   enable_dlopen_self=unknown
11544   enable_dlopen_self_static=unknown
11545 else
11546   lt_cv_dlopen=no
11547   lt_cv_dlopen_libs=
11548
11549   case $host_os in
11550   beos*)
11551     lt_cv_dlopen="load_add_on"
11552     lt_cv_dlopen_libs=
11553     lt_cv_dlopen_self=yes
11554     ;;
11555
11556   mingw* | pw32* | cegcc*)
11557     lt_cv_dlopen="LoadLibrary"
11558     lt_cv_dlopen_libs=
11559     ;;
11560
11561   cygwin*)
11562     lt_cv_dlopen="dlopen"
11563     lt_cv_dlopen_libs=
11564     ;;
11565
11566   darwin*)
11567   # if libdl is installed we need to link against it
11568     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11569 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11570 if ${ac_cv_lib_dl_dlopen+:} false; then :
11571   $as_echo_n "(cached) " >&6
11572 else
11573   ac_check_lib_save_LIBS=$LIBS
11574 LIBS="-ldl  $LIBS"
11575 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11576 /* end confdefs.h.  */
11577
11578 /* Override any GCC internal prototype to avoid an error.
11579    Use char because int might match the return type of a GCC
11580    builtin and then its argument prototype would still apply.  */
11581 #ifdef __cplusplus
11582 extern "C"
11583 #endif
11584 char dlopen ();
11585 int
11586 main ()
11587 {
11588 return dlopen ();
11589   ;
11590   return 0;
11591 }
11592 _ACEOF
11593 if ac_fn_c_try_link "$LINENO"; then :
11594   ac_cv_lib_dl_dlopen=yes
11595 else
11596   ac_cv_lib_dl_dlopen=no
11597 fi
11598 rm -f core conftest.err conftest.$ac_objext \
11599     conftest$ac_exeext conftest.$ac_ext
11600 LIBS=$ac_check_lib_save_LIBS
11601 fi
11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11603 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11604 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11605   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11606 else
11607
11608     lt_cv_dlopen="dyld"
11609     lt_cv_dlopen_libs=
11610     lt_cv_dlopen_self=yes
11611
11612 fi
11613
11614     ;;
11615
11616   *)
11617     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11618 if test "x$ac_cv_func_shl_load" = xyes; then :
11619   lt_cv_dlopen="shl_load"
11620 else
11621   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11622 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11623 if ${ac_cv_lib_dld_shl_load+:} false; then :
11624   $as_echo_n "(cached) " >&6
11625 else
11626   ac_check_lib_save_LIBS=$LIBS
11627 LIBS="-ldld  $LIBS"
11628 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11629 /* end confdefs.h.  */
11630
11631 /* Override any GCC internal prototype to avoid an error.
11632    Use char because int might match the return type of a GCC
11633    builtin and then its argument prototype would still apply.  */
11634 #ifdef __cplusplus
11635 extern "C"
11636 #endif
11637 char shl_load ();
11638 int
11639 main ()
11640 {
11641 return shl_load ();
11642   ;
11643   return 0;
11644 }
11645 _ACEOF
11646 if ac_fn_c_try_link "$LINENO"; then :
11647   ac_cv_lib_dld_shl_load=yes
11648 else
11649   ac_cv_lib_dld_shl_load=no
11650 fi
11651 rm -f core conftest.err conftest.$ac_objext \
11652     conftest$ac_exeext conftest.$ac_ext
11653 LIBS=$ac_check_lib_save_LIBS
11654 fi
11655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11656 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11657 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11658   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11659 else
11660   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11661 if test "x$ac_cv_func_dlopen" = xyes; then :
11662   lt_cv_dlopen="dlopen"
11663 else
11664   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11665 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11666 if ${ac_cv_lib_dl_dlopen+:} false; then :
11667   $as_echo_n "(cached) " >&6
11668 else
11669   ac_check_lib_save_LIBS=$LIBS
11670 LIBS="-ldl  $LIBS"
11671 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11672 /* end confdefs.h.  */
11673
11674 /* Override any GCC internal prototype to avoid an error.
11675    Use char because int might match the return type of a GCC
11676    builtin and then its argument prototype would still apply.  */
11677 #ifdef __cplusplus
11678 extern "C"
11679 #endif
11680 char dlopen ();
11681 int
11682 main ()
11683 {
11684 return dlopen ();
11685   ;
11686   return 0;
11687 }
11688 _ACEOF
11689 if ac_fn_c_try_link "$LINENO"; then :
11690   ac_cv_lib_dl_dlopen=yes
11691 else
11692   ac_cv_lib_dl_dlopen=no
11693 fi
11694 rm -f core conftest.err conftest.$ac_objext \
11695     conftest$ac_exeext conftest.$ac_ext
11696 LIBS=$ac_check_lib_save_LIBS
11697 fi
11698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11699 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11700 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11701   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11702 else
11703   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11704 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11705 if ${ac_cv_lib_svld_dlopen+:} false; then :
11706   $as_echo_n "(cached) " >&6
11707 else
11708   ac_check_lib_save_LIBS=$LIBS
11709 LIBS="-lsvld  $LIBS"
11710 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11711 /* end confdefs.h.  */
11712
11713 /* Override any GCC internal prototype to avoid an error.
11714    Use char because int might match the return type of a GCC
11715    builtin and then its argument prototype would still apply.  */
11716 #ifdef __cplusplus
11717 extern "C"
11718 #endif
11719 char dlopen ();
11720 int
11721 main ()
11722 {
11723 return dlopen ();
11724   ;
11725   return 0;
11726 }
11727 _ACEOF
11728 if ac_fn_c_try_link "$LINENO"; then :
11729   ac_cv_lib_svld_dlopen=yes
11730 else
11731   ac_cv_lib_svld_dlopen=no
11732 fi
11733 rm -f core conftest.err conftest.$ac_objext \
11734     conftest$ac_exeext conftest.$ac_ext
11735 LIBS=$ac_check_lib_save_LIBS
11736 fi
11737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11738 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11739 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11740   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11741 else
11742   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11743 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11744 if ${ac_cv_lib_dld_dld_link+:} false; then :
11745   $as_echo_n "(cached) " >&6
11746 else
11747   ac_check_lib_save_LIBS=$LIBS
11748 LIBS="-ldld  $LIBS"
11749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11750 /* end confdefs.h.  */
11751
11752 /* Override any GCC internal prototype to avoid an error.
11753    Use char because int might match the return type of a GCC
11754    builtin and then its argument prototype would still apply.  */
11755 #ifdef __cplusplus
11756 extern "C"
11757 #endif
11758 char dld_link ();
11759 int
11760 main ()
11761 {
11762 return dld_link ();
11763   ;
11764   return 0;
11765 }
11766 _ACEOF
11767 if ac_fn_c_try_link "$LINENO"; then :
11768   ac_cv_lib_dld_dld_link=yes
11769 else
11770   ac_cv_lib_dld_dld_link=no
11771 fi
11772 rm -f core conftest.err conftest.$ac_objext \
11773     conftest$ac_exeext conftest.$ac_ext
11774 LIBS=$ac_check_lib_save_LIBS
11775 fi
11776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11777 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11778 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11779   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11780 fi
11781
11782
11783 fi
11784
11785
11786 fi
11787
11788
11789 fi
11790
11791
11792 fi
11793
11794
11795 fi
11796
11797     ;;
11798   esac
11799
11800   if test "x$lt_cv_dlopen" != xno; then
11801     enable_dlopen=yes
11802   else
11803     enable_dlopen=no
11804   fi
11805
11806   case $lt_cv_dlopen in
11807   dlopen)
11808     save_CPPFLAGS="$CPPFLAGS"
11809     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11810
11811     save_LDFLAGS="$LDFLAGS"
11812     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11813
11814     save_LIBS="$LIBS"
11815     LIBS="$lt_cv_dlopen_libs $LIBS"
11816
11817     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11818 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11819 if ${lt_cv_dlopen_self+:} false; then :
11820   $as_echo_n "(cached) " >&6
11821 else
11822           if test "$cross_compiling" = yes; then :
11823   lt_cv_dlopen_self=cross
11824 else
11825   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11826   lt_status=$lt_dlunknown
11827   cat > conftest.$ac_ext <<_LT_EOF
11828 #line $LINENO "configure"
11829 #include "confdefs.h"
11830
11831 #if HAVE_DLFCN_H
11832 #include <dlfcn.h>
11833 #endif
11834
11835 #include <stdio.h>
11836
11837 #ifdef RTLD_GLOBAL
11838 #  define LT_DLGLOBAL           RTLD_GLOBAL
11839 #else
11840 #  ifdef DL_GLOBAL
11841 #    define LT_DLGLOBAL         DL_GLOBAL
11842 #  else
11843 #    define LT_DLGLOBAL         0
11844 #  endif
11845 #endif
11846
11847 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11848    find out it does not work in some platform. */
11849 #ifndef LT_DLLAZY_OR_NOW
11850 #  ifdef RTLD_LAZY
11851 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11852 #  else
11853 #    ifdef DL_LAZY
11854 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11855 #    else
11856 #      ifdef RTLD_NOW
11857 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11858 #      else
11859 #        ifdef DL_NOW
11860 #          define LT_DLLAZY_OR_NOW      DL_NOW
11861 #        else
11862 #          define LT_DLLAZY_OR_NOW      0
11863 #        endif
11864 #      endif
11865 #    endif
11866 #  endif
11867 #endif
11868
11869 /* When -fvisbility=hidden is used, assume the code has been annotated
11870    correspondingly for the symbols needed.  */
11871 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11872 int fnord () __attribute__((visibility("default")));
11873 #endif
11874
11875 int fnord () { return 42; }
11876 int main ()
11877 {
11878   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11879   int status = $lt_dlunknown;
11880
11881   if (self)
11882     {
11883       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11884       else
11885         {
11886           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11887           else puts (dlerror ());
11888         }
11889       /* dlclose (self); */
11890     }
11891   else
11892     puts (dlerror ());
11893
11894   return status;
11895 }
11896 _LT_EOF
11897   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11898   (eval $ac_link) 2>&5
11899   ac_status=$?
11900   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11901   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11902     (./conftest; exit; ) >&5 2>/dev/null
11903     lt_status=$?
11904     case x$lt_status in
11905       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11906       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11907       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11908     esac
11909   else :
11910     # compilation failed
11911     lt_cv_dlopen_self=no
11912   fi
11913 fi
11914 rm -fr conftest*
11915
11916
11917 fi
11918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11919 $as_echo "$lt_cv_dlopen_self" >&6; }
11920
11921     if test "x$lt_cv_dlopen_self" = xyes; then
11922       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11923       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11924 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11925 if ${lt_cv_dlopen_self_static+:} false; then :
11926   $as_echo_n "(cached) " >&6
11927 else
11928           if test "$cross_compiling" = yes; then :
11929   lt_cv_dlopen_self_static=cross
11930 else
11931   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11932   lt_status=$lt_dlunknown
11933   cat > conftest.$ac_ext <<_LT_EOF
11934 #line $LINENO "configure"
11935 #include "confdefs.h"
11936
11937 #if HAVE_DLFCN_H
11938 #include <dlfcn.h>
11939 #endif
11940
11941 #include <stdio.h>
11942
11943 #ifdef RTLD_GLOBAL
11944 #  define LT_DLGLOBAL           RTLD_GLOBAL
11945 #else
11946 #  ifdef DL_GLOBAL
11947 #    define LT_DLGLOBAL         DL_GLOBAL
11948 #  else
11949 #    define LT_DLGLOBAL         0
11950 #  endif
11951 #endif
11952
11953 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11954    find out it does not work in some platform. */
11955 #ifndef LT_DLLAZY_OR_NOW
11956 #  ifdef RTLD_LAZY
11957 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11958 #  else
11959 #    ifdef DL_LAZY
11960 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11961 #    else
11962 #      ifdef RTLD_NOW
11963 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11964 #      else
11965 #        ifdef DL_NOW
11966 #          define LT_DLLAZY_OR_NOW      DL_NOW
11967 #        else
11968 #          define LT_DLLAZY_OR_NOW      0
11969 #        endif
11970 #      endif
11971 #    endif
11972 #  endif
11973 #endif
11974
11975 /* When -fvisbility=hidden is used, assume the code has been annotated
11976    correspondingly for the symbols needed.  */
11977 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11978 int fnord () __attribute__((visibility("default")));
11979 #endif
11980
11981 int fnord () { return 42; }
11982 int main ()
11983 {
11984   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11985   int status = $lt_dlunknown;
11986
11987   if (self)
11988     {
11989       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11990       else
11991         {
11992           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11993           else puts (dlerror ());
11994         }
11995       /* dlclose (self); */
11996     }
11997   else
11998     puts (dlerror ());
11999
12000   return status;
12001 }
12002 _LT_EOF
12003   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
12004   (eval $ac_link) 2>&5
12005   ac_status=$?
12006   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12007   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
12008     (./conftest; exit; ) >&5 2>/dev/null
12009     lt_status=$?
12010     case x$lt_status in
12011       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
12012       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
12013       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
12014     esac
12015   else :
12016     # compilation failed
12017     lt_cv_dlopen_self_static=no
12018   fi
12019 fi
12020 rm -fr conftest*
12021
12022
12023 fi
12024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
12025 $as_echo "$lt_cv_dlopen_self_static" >&6; }
12026     fi
12027
12028     CPPFLAGS="$save_CPPFLAGS"
12029     LDFLAGS="$save_LDFLAGS"
12030     LIBS="$save_LIBS"
12031     ;;
12032   esac
12033
12034   case $lt_cv_dlopen_self in
12035   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
12036   *) enable_dlopen_self=unknown ;;
12037   esac
12038
12039   case $lt_cv_dlopen_self_static in
12040   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
12041   *) enable_dlopen_self_static=unknown ;;
12042   esac
12043 fi
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061 striplib=
12062 old_striplib=
12063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
12064 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
12065 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
12066   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
12067   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
12068   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12069 $as_echo "yes" >&6; }
12070 else
12071 # FIXME - insert some real tests, host_os isn't really good enough
12072   case $host_os in
12073   darwin*)
12074     if test -n "$STRIP" ; then
12075       striplib="$STRIP -x"
12076       old_striplib="$STRIP -S"
12077       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12078 $as_echo "yes" >&6; }
12079     else
12080       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12081 $as_echo "no" >&6; }
12082     fi
12083     ;;
12084   *)
12085     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12086 $as_echo "no" >&6; }
12087     ;;
12088   esac
12089 fi
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102   # Report which library types will actually be built
12103   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12104 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12106 $as_echo "$can_build_shared" >&6; }
12107
12108   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12109 $as_echo_n "checking whether to build shared libraries... " >&6; }
12110   test "$can_build_shared" = "no" && enable_shared=no
12111
12112   # On AIX, shared libraries and static libraries use the same namespace, and
12113   # are all built from PIC.
12114   case $host_os in
12115   aix3*)
12116     test "$enable_shared" = yes && enable_static=no
12117     if test -n "$RANLIB"; then
12118       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12119       postinstall_cmds='$RANLIB $lib'
12120     fi
12121     ;;
12122
12123   aix[4-9]*)
12124     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12125       test "$enable_shared" = yes && enable_static=no
12126     fi
12127     ;;
12128   esac
12129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12130 $as_echo "$enable_shared" >&6; }
12131
12132   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12133 $as_echo_n "checking whether to build static libraries... " >&6; }
12134   # Make sure either enable_shared or enable_static is yes.
12135   test "$enable_shared" = yes || enable_static=yes
12136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12137 $as_echo "$enable_static" >&6; }
12138
12139
12140
12141
12142 fi
12143 ac_ext=c
12144 ac_cpp='$CPP $CPPFLAGS'
12145 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12146 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12147 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12148
12149 CC="$lt_save_CC"
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163         ac_config_commands="$ac_config_commands libtool"
12164
12165
12166
12167
12168 # Only expand once:
12169
12170
12171
12172
12173
12174  if test "$enable_samples" = "yes"; then
12175   BUILD_SAMPLES_TRUE=
12176   BUILD_SAMPLES_FALSE='#'
12177 else
12178   BUILD_SAMPLES_TRUE='#'
12179   BUILD_SAMPLES_FALSE=
12180 fi
12181
12182  if test "$enable_libevent_regress" = "yes"; then
12183   BUILD_REGRESS_TRUE=
12184   BUILD_REGRESS_FALSE='#'
12185 else
12186   BUILD_REGRESS_TRUE='#'
12187   BUILD_REGRESS_FALSE=
12188 fi
12189
12190
12191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
12192 $as_echo_n "checking for library containing inet_ntoa... " >&6; }
12193 if ${ac_cv_search_inet_ntoa+:} false; then :
12194   $as_echo_n "(cached) " >&6
12195 else
12196   ac_func_search_save_LIBS=$LIBS
12197 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12198 /* end confdefs.h.  */
12199
12200 /* Override any GCC internal prototype to avoid an error.
12201    Use char because int might match the return type of a GCC
12202    builtin and then its argument prototype would still apply.  */
12203 #ifdef __cplusplus
12204 extern "C"
12205 #endif
12206 char inet_ntoa ();
12207 int
12208 main ()
12209 {
12210 return inet_ntoa ();
12211   ;
12212   return 0;
12213 }
12214 _ACEOF
12215 for ac_lib in '' nsl; do
12216   if test -z "$ac_lib"; then
12217     ac_res="none required"
12218   else
12219     ac_res=-l$ac_lib
12220     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12221   fi
12222   if ac_fn_c_try_link "$LINENO"; then :
12223   ac_cv_search_inet_ntoa=$ac_res
12224 fi
12225 rm -f core conftest.err conftest.$ac_objext \
12226     conftest$ac_exeext
12227   if ${ac_cv_search_inet_ntoa+:} false; then :
12228   break
12229 fi
12230 done
12231 if ${ac_cv_search_inet_ntoa+:} false; then :
12232
12233 else
12234   ac_cv_search_inet_ntoa=no
12235 fi
12236 rm conftest.$ac_ext
12237 LIBS=$ac_func_search_save_LIBS
12238 fi
12239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
12240 $as_echo "$ac_cv_search_inet_ntoa" >&6; }
12241 ac_res=$ac_cv_search_inet_ntoa
12242 if test "$ac_res" != no; then :
12243   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12244
12245 fi
12246
12247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
12248 $as_echo_n "checking for library containing socket... " >&6; }
12249 if ${ac_cv_search_socket+:} false; then :
12250   $as_echo_n "(cached) " >&6
12251 else
12252   ac_func_search_save_LIBS=$LIBS
12253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12254 /* end confdefs.h.  */
12255
12256 /* Override any GCC internal prototype to avoid an error.
12257    Use char because int might match the return type of a GCC
12258    builtin and then its argument prototype would still apply.  */
12259 #ifdef __cplusplus
12260 extern "C"
12261 #endif
12262 char socket ();
12263 int
12264 main ()
12265 {
12266 return socket ();
12267   ;
12268   return 0;
12269 }
12270 _ACEOF
12271 for ac_lib in '' socket; do
12272   if test -z "$ac_lib"; then
12273     ac_res="none required"
12274   else
12275     ac_res=-l$ac_lib
12276     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12277   fi
12278   if ac_fn_c_try_link "$LINENO"; then :
12279   ac_cv_search_socket=$ac_res
12280 fi
12281 rm -f core conftest.err conftest.$ac_objext \
12282     conftest$ac_exeext
12283   if ${ac_cv_search_socket+:} false; then :
12284   break
12285 fi
12286 done
12287 if ${ac_cv_search_socket+:} false; then :
12288
12289 else
12290   ac_cv_search_socket=no
12291 fi
12292 rm conftest.$ac_ext
12293 LIBS=$ac_func_search_save_LIBS
12294 fi
12295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12296 $as_echo "$ac_cv_search_socket" >&6; }
12297 ac_res=$ac_cv_search_socket
12298 if test "$ac_res" != no; then :
12299   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12300
12301 fi
12302
12303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
12304 $as_echo_n "checking for library containing inet_aton... " >&6; }
12305 if ${ac_cv_search_inet_aton+:} false; then :
12306   $as_echo_n "(cached) " >&6
12307 else
12308   ac_func_search_save_LIBS=$LIBS
12309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12310 /* end confdefs.h.  */
12311
12312 /* Override any GCC internal prototype to avoid an error.
12313    Use char because int might match the return type of a GCC
12314    builtin and then its argument prototype would still apply.  */
12315 #ifdef __cplusplus
12316 extern "C"
12317 #endif
12318 char inet_aton ();
12319 int
12320 main ()
12321 {
12322 return inet_aton ();
12323   ;
12324   return 0;
12325 }
12326 _ACEOF
12327 for ac_lib in '' resolv; do
12328   if test -z "$ac_lib"; then
12329     ac_res="none required"
12330   else
12331     ac_res=-l$ac_lib
12332     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12333   fi
12334   if ac_fn_c_try_link "$LINENO"; then :
12335   ac_cv_search_inet_aton=$ac_res
12336 fi
12337 rm -f core conftest.err conftest.$ac_objext \
12338     conftest$ac_exeext
12339   if ${ac_cv_search_inet_aton+:} false; then :
12340   break
12341 fi
12342 done
12343 if ${ac_cv_search_inet_aton+:} false; then :
12344
12345 else
12346   ac_cv_search_inet_aton=no
12347 fi
12348 rm conftest.$ac_ext
12349 LIBS=$ac_func_search_save_LIBS
12350 fi
12351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
12352 $as_echo "$ac_cv_search_inet_aton" >&6; }
12353 ac_res=$ac_cv_search_inet_aton
12354 if test "$ac_res" != no; then :
12355   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12356
12357 fi
12358
12359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
12360 $as_echo_n "checking for library containing clock_gettime... " >&6; }
12361 if ${ac_cv_search_clock_gettime+:} false; then :
12362   $as_echo_n "(cached) " >&6
12363 else
12364   ac_func_search_save_LIBS=$LIBS
12365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12366 /* end confdefs.h.  */
12367
12368 /* Override any GCC internal prototype to avoid an error.
12369    Use char because int might match the return type of a GCC
12370    builtin and then its argument prototype would still apply.  */
12371 #ifdef __cplusplus
12372 extern "C"
12373 #endif
12374 char clock_gettime ();
12375 int
12376 main ()
12377 {
12378 return clock_gettime ();
12379   ;
12380   return 0;
12381 }
12382 _ACEOF
12383 for ac_lib in '' rt; do
12384   if test -z "$ac_lib"; then
12385     ac_res="none required"
12386   else
12387     ac_res=-l$ac_lib
12388     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12389   fi
12390   if ac_fn_c_try_link "$LINENO"; then :
12391   ac_cv_search_clock_gettime=$ac_res
12392 fi
12393 rm -f core conftest.err conftest.$ac_objext \
12394     conftest$ac_exeext
12395   if ${ac_cv_search_clock_gettime+:} false; then :
12396   break
12397 fi
12398 done
12399 if ${ac_cv_search_clock_gettime+:} false; then :
12400
12401 else
12402   ac_cv_search_clock_gettime=no
12403 fi
12404 rm conftest.$ac_ext
12405 LIBS=$ac_func_search_save_LIBS
12406 fi
12407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
12408 $as_echo "$ac_cv_search_clock_gettime" >&6; }
12409 ac_res=$ac_cv_search_clock_gettime
12410 if test "$ac_res" != no; then :
12411   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12412
12413 fi
12414
12415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
12416 $as_echo_n "checking for library containing sendfile... " >&6; }
12417 if ${ac_cv_search_sendfile+:} false; then :
12418   $as_echo_n "(cached) " >&6
12419 else
12420   ac_func_search_save_LIBS=$LIBS
12421 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12422 /* end confdefs.h.  */
12423
12424 /* Override any GCC internal prototype to avoid an error.
12425    Use char because int might match the return type of a GCC
12426    builtin and then its argument prototype would still apply.  */
12427 #ifdef __cplusplus
12428 extern "C"
12429 #endif
12430 char sendfile ();
12431 int
12432 main ()
12433 {
12434 return sendfile ();
12435   ;
12436   return 0;
12437 }
12438 _ACEOF
12439 for ac_lib in '' sendfile; do
12440   if test -z "$ac_lib"; then
12441     ac_res="none required"
12442   else
12443     ac_res=-l$ac_lib
12444     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12445   fi
12446   if ac_fn_c_try_link "$LINENO"; then :
12447   ac_cv_search_sendfile=$ac_res
12448 fi
12449 rm -f core conftest.err conftest.$ac_objext \
12450     conftest$ac_exeext
12451   if ${ac_cv_search_sendfile+:} false; then :
12452   break
12453 fi
12454 done
12455 if ${ac_cv_search_sendfile+:} false; then :
12456
12457 else
12458   ac_cv_search_sendfile=no
12459 fi
12460 rm conftest.$ac_ext
12461 LIBS=$ac_func_search_save_LIBS
12462 fi
12463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
12464 $as_echo "$ac_cv_search_sendfile" >&6; }
12465 ac_res=$ac_cv_search_sendfile
12466 if test "$ac_res" != no; then :
12467   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12468
12469 fi
12470
12471
12472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
12473 $as_echo_n "checking for WIN32... " >&6; }
12474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12475 /* end confdefs.h.  */
12476
12477 int
12478 main ()
12479 {
12480
12481 #ifndef _WIN32
12482 die horribly
12483 #endif
12484
12485   ;
12486   return 0;
12487 }
12488 _ACEOF
12489 if ac_fn_c_try_compile "$LINENO"; then :
12490   bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12491 $as_echo "yes" >&6; }
12492 else
12493   bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12494 $as_echo "no" >&6; }
12495 fi
12496 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12497
12498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
12499 $as_echo_n "checking for CYGWIN... " >&6; }
12500 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12501 /* end confdefs.h.  */
12502
12503 int
12504 main ()
12505 {
12506
12507 #ifndef __CYGWIN__
12508 die horribly
12509 #endif
12510
12511   ;
12512   return 0;
12513 }
12514 _ACEOF
12515 if ac_fn_c_try_compile "$LINENO"; then :
12516   cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12517 $as_echo "yes" >&6; }
12518 else
12519   cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12520 $as_echo "no" >&6; }
12521 fi
12522 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12523
12524 for ac_header in zlib.h
12525 do :
12526   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12527 if test "x$ac_cv_header_zlib_h" = xyes; then :
12528   cat >>confdefs.h <<_ACEOF
12529 #define HAVE_ZLIB_H 1
12530 _ACEOF
12531
12532 fi
12533
12534 done
12535
12536
12537 if test "x$ac_cv_header_zlib_h" = "xyes"; then
12538 save_LIBS="$LIBS"
12539 LIBS=""
12540 ZLIB_LIBS=""
12541 have_zlib=no
12542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
12543 $as_echo_n "checking for library containing inflateEnd... " >&6; }
12544 if ${ac_cv_search_inflateEnd+:} false; then :
12545   $as_echo_n "(cached) " >&6
12546 else
12547   ac_func_search_save_LIBS=$LIBS
12548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12549 /* end confdefs.h.  */
12550
12551 /* Override any GCC internal prototype to avoid an error.
12552    Use char because int might match the return type of a GCC
12553    builtin and then its argument prototype would still apply.  */
12554 #ifdef __cplusplus
12555 extern "C"
12556 #endif
12557 char inflateEnd ();
12558 int
12559 main ()
12560 {
12561 return inflateEnd ();
12562   ;
12563   return 0;
12564 }
12565 _ACEOF
12566 for ac_lib in '' z; do
12567   if test -z "$ac_lib"; then
12568     ac_res="none required"
12569   else
12570     ac_res=-l$ac_lib
12571     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12572   fi
12573   if ac_fn_c_try_link "$LINENO"; then :
12574   ac_cv_search_inflateEnd=$ac_res
12575 fi
12576 rm -f core conftest.err conftest.$ac_objext \
12577     conftest$ac_exeext
12578   if ${ac_cv_search_inflateEnd+:} false; then :
12579   break
12580 fi
12581 done
12582 if ${ac_cv_search_inflateEnd+:} false; then :
12583
12584 else
12585   ac_cv_search_inflateEnd=no
12586 fi
12587 rm conftest.$ac_ext
12588 LIBS=$ac_func_search_save_LIBS
12589 fi
12590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
12591 $as_echo "$ac_cv_search_inflateEnd" >&6; }
12592 ac_res=$ac_cv_search_inflateEnd
12593 if test "$ac_res" != no; then :
12594   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12595   have_zlib=yes
12596         ZLIB_LIBS="$LIBS"
12597
12598 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
12599
12600 fi
12601
12602 LIBS="$save_LIBS"
12603
12604 fi
12605  if test "$have_zlib" = "yes"; then
12606   ZLIB_REGRESS_TRUE=
12607   ZLIB_REGRESS_FALSE='#'
12608 else
12609   ZLIB_REGRESS_TRUE='#'
12610   ZLIB_REGRESS_FALSE=
12611 fi
12612
12613
12614 if test "$bwin32" = true; then
12615   EV_LIB_WS32=-lws2_32
12616   EV_LIB_GDI=-lgdi32
12617 else
12618   EV_LIB_WS32=
12619   EV_LIB_GDI=
12620 fi
12621
12622
12623
12624
12625 # Check whether --enable-largefile was given.
12626 if test "${enable_largefile+set}" = set; then :
12627   enableval=$enable_largefile;
12628 fi
12629
12630 if test "$enable_largefile" != no; then
12631
12632   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12633 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12634 if ${ac_cv_sys_largefile_CC+:} false; then :
12635   $as_echo_n "(cached) " >&6
12636 else
12637   ac_cv_sys_largefile_CC=no
12638      if test "$GCC" != yes; then
12639        ac_save_CC=$CC
12640        while :; do
12641          # IRIX 6.2 and later do not support large files by default,
12642          # so use the C compiler's -n32 option if that helps.
12643          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12644 /* end confdefs.h.  */
12645 #include <sys/types.h>
12646  /* Check that off_t can represent 2**63 - 1 correctly.
12647     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12648     since some C++ compilers masquerading as C compilers
12649     incorrectly reject 9223372036854775807.  */
12650 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12651   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12652                        && LARGE_OFF_T % 2147483647 == 1)
12653                       ? 1 : -1];
12654 int
12655 main ()
12656 {
12657
12658   ;
12659   return 0;
12660 }
12661 _ACEOF
12662          if ac_fn_c_try_compile "$LINENO"; then :
12663   break
12664 fi
12665 rm -f core conftest.err conftest.$ac_objext
12666          CC="$CC -n32"
12667          if ac_fn_c_try_compile "$LINENO"; then :
12668   ac_cv_sys_largefile_CC=' -n32'; break
12669 fi
12670 rm -f core conftest.err conftest.$ac_objext
12671          break
12672        done
12673        CC=$ac_save_CC
12674        rm -f conftest.$ac_ext
12675     fi
12676 fi
12677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12678 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12679   if test "$ac_cv_sys_largefile_CC" != no; then
12680     CC=$CC$ac_cv_sys_largefile_CC
12681   fi
12682
12683   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12684 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12685 if ${ac_cv_sys_file_offset_bits+:} false; then :
12686   $as_echo_n "(cached) " >&6
12687 else
12688   while :; do
12689   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12690 /* end confdefs.h.  */
12691 #include <sys/types.h>
12692  /* Check that off_t can represent 2**63 - 1 correctly.
12693     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12694     since some C++ compilers masquerading as C compilers
12695     incorrectly reject 9223372036854775807.  */
12696 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12697   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12698                        && LARGE_OFF_T % 2147483647 == 1)
12699                       ? 1 : -1];
12700 int
12701 main ()
12702 {
12703
12704   ;
12705   return 0;
12706 }
12707 _ACEOF
12708 if ac_fn_c_try_compile "$LINENO"; then :
12709   ac_cv_sys_file_offset_bits=no; break
12710 fi
12711 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12712   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12713 /* end confdefs.h.  */
12714 #define _FILE_OFFSET_BITS 64
12715 #include <sys/types.h>
12716  /* Check that off_t can represent 2**63 - 1 correctly.
12717     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12718     since some C++ compilers masquerading as C compilers
12719     incorrectly reject 9223372036854775807.  */
12720 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12721   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12722                        && LARGE_OFF_T % 2147483647 == 1)
12723                       ? 1 : -1];
12724 int
12725 main ()
12726 {
12727
12728   ;
12729   return 0;
12730 }
12731 _ACEOF
12732 if ac_fn_c_try_compile "$LINENO"; then :
12733   ac_cv_sys_file_offset_bits=64; break
12734 fi
12735 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12736   ac_cv_sys_file_offset_bits=unknown
12737   break
12738 done
12739 fi
12740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12741 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12742 case $ac_cv_sys_file_offset_bits in #(
12743   no | unknown) ;;
12744   *)
12745 cat >>confdefs.h <<_ACEOF
12746 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12747 _ACEOF
12748 ;;
12749 esac
12750 rm -rf conftest*
12751   if test $ac_cv_sys_file_offset_bits = unknown; then
12752     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12753 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12754 if ${ac_cv_sys_large_files+:} false; then :
12755   $as_echo_n "(cached) " >&6
12756 else
12757   while :; do
12758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12759 /* end confdefs.h.  */
12760 #include <sys/types.h>
12761  /* Check that off_t can represent 2**63 - 1 correctly.
12762     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12763     since some C++ compilers masquerading as C compilers
12764     incorrectly reject 9223372036854775807.  */
12765 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12766   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12767                        && LARGE_OFF_T % 2147483647 == 1)
12768                       ? 1 : -1];
12769 int
12770 main ()
12771 {
12772
12773   ;
12774   return 0;
12775 }
12776 _ACEOF
12777 if ac_fn_c_try_compile "$LINENO"; then :
12778   ac_cv_sys_large_files=no; break
12779 fi
12780 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12781   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12782 /* end confdefs.h.  */
12783 #define _LARGE_FILES 1
12784 #include <sys/types.h>
12785  /* Check that off_t can represent 2**63 - 1 correctly.
12786     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12787     since some C++ compilers masquerading as C compilers
12788     incorrectly reject 9223372036854775807.  */
12789 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12790   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12791                        && LARGE_OFF_T % 2147483647 == 1)
12792                       ? 1 : -1];
12793 int
12794 main ()
12795 {
12796
12797   ;
12798   return 0;
12799 }
12800 _ACEOF
12801 if ac_fn_c_try_compile "$LINENO"; then :
12802   ac_cv_sys_large_files=1; break
12803 fi
12804 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12805   ac_cv_sys_large_files=unknown
12806   break
12807 done
12808 fi
12809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12810 $as_echo "$ac_cv_sys_large_files" >&6; }
12811 case $ac_cv_sys_large_files in #(
12812   no | unknown) ;;
12813   *)
12814 cat >>confdefs.h <<_ACEOF
12815 #define _LARGE_FILES $ac_cv_sys_large_files
12816 _ACEOF
12817 ;;
12818 esac
12819 rm -rf conftest*
12820   fi
12821
12822
12823 fi
12824
12825
12826
12827
12828 ntp_pkgconfig_min_version='0.15.0'
12829 if test -n "$ac_tool_prefix"; then
12830   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12831 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12833 $as_echo_n "checking for $ac_word... " >&6; }
12834 if ${ac_cv_path_PKG_CONFIG+:} false; then :
12835   $as_echo_n "(cached) " >&6
12836 else
12837   case $PKG_CONFIG in
12838   [\\/]* | ?:[\\/]*)
12839   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12840   ;;
12841   *)
12842   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12843 for as_dir in $PATH
12844 do
12845   IFS=$as_save_IFS
12846   test -z "$as_dir" && as_dir=.
12847     for ac_exec_ext in '' $ac_executable_extensions; do
12848   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12849     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12850     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12851     break 2
12852   fi
12853 done
12854   done
12855 IFS=$as_save_IFS
12856
12857   ;;
12858 esac
12859 fi
12860 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12861 if test -n "$PKG_CONFIG"; then
12862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12863 $as_echo "$PKG_CONFIG" >&6; }
12864 else
12865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12866 $as_echo "no" >&6; }
12867 fi
12868
12869
12870 fi
12871 if test -z "$ac_cv_path_PKG_CONFIG"; then
12872   ac_pt_PKG_CONFIG=$PKG_CONFIG
12873   # Extract the first word of "pkg-config", so it can be a program name with args.
12874 set dummy pkg-config; ac_word=$2
12875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12876 $as_echo_n "checking for $ac_word... " >&6; }
12877 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12878   $as_echo_n "(cached) " >&6
12879 else
12880   case $ac_pt_PKG_CONFIG in
12881   [\\/]* | ?:[\\/]*)
12882   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12883   ;;
12884   *)
12885   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12886 for as_dir in $PATH
12887 do
12888   IFS=$as_save_IFS
12889   test -z "$as_dir" && as_dir=.
12890     for ac_exec_ext in '' $ac_executable_extensions; do
12891   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12892     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12893     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12894     break 2
12895   fi
12896 done
12897   done
12898 IFS=$as_save_IFS
12899
12900   ;;
12901 esac
12902 fi
12903 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12904 if test -n "$ac_pt_PKG_CONFIG"; then
12905   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12906 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
12907 else
12908   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12909 $as_echo "no" >&6; }
12910 fi
12911
12912   if test "x$ac_pt_PKG_CONFIG" = x; then
12913     PKG_CONFIG=""
12914   else
12915     case $cross_compiling:$ac_tool_warned in
12916 yes:)
12917 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12918 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12919 ac_tool_warned=yes ;;
12920 esac
12921     PKG_CONFIG=$ac_pt_PKG_CONFIG
12922   fi
12923 else
12924   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12925 fi
12926
12927 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
12928 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
12929
12930 case "$PKG_CONFIG" in
12931  /*)
12932     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
12933 $as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
12934     if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
12935         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12936 $as_echo "yes" >&6; }
12937     else
12938         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12939 $as_echo "no" >&6; }
12940         PKG_CONFIG=""
12941     fi
12942     ;;
12943 esac
12944
12945
12946
12947
12948 case "$enable_openssl" in
12949  yes)
12950     have_openssl=no
12951     case "$PKG_CONFIG" in
12952      '')
12953         ;;
12954      *)
12955         OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null`
12956         case "$OPENSSL_LIBS" in
12957          '') ;;
12958          *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
12959             have_openssl=yes
12960             ;;
12961         esac
12962         OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null`
12963         ;;
12964     esac
12965     case "$have_openssl" in
12966      yes) ;;
12967      *)
12968         save_LIBS="$LIBS"
12969         LIBS=""
12970         OPENSSL_LIBS=""
12971         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
12972 $as_echo_n "checking for library containing SSL_new... " >&6; }
12973 if ${ac_cv_search_SSL_new+:} false; then :
12974   $as_echo_n "(cached) " >&6
12975 else
12976   ac_func_search_save_LIBS=$LIBS
12977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12978 /* end confdefs.h.  */
12979
12980 /* Override any GCC internal prototype to avoid an error.
12981    Use char because int might match the return type of a GCC
12982    builtin and then its argument prototype would still apply.  */
12983 #ifdef __cplusplus
12984 extern "C"
12985 #endif
12986 char SSL_new ();
12987 int
12988 main ()
12989 {
12990 return SSL_new ();
12991   ;
12992   return 0;
12993 }
12994 _ACEOF
12995 for ac_lib in '' ssl; do
12996   if test -z "$ac_lib"; then
12997     ac_res="none required"
12998   else
12999     ac_res=-l$ac_lib
13000     LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
13001   fi
13002   if ac_fn_c_try_link "$LINENO"; then :
13003   ac_cv_search_SSL_new=$ac_res
13004 fi
13005 rm -f core conftest.err conftest.$ac_objext \
13006     conftest$ac_exeext
13007   if ${ac_cv_search_SSL_new+:} false; then :
13008   break
13009 fi
13010 done
13011 if ${ac_cv_search_SSL_new+:} false; then :
13012
13013 else
13014   ac_cv_search_SSL_new=no
13015 fi
13016 rm conftest.$ac_ext
13017 LIBS=$ac_func_search_save_LIBS
13018 fi
13019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
13020 $as_echo "$ac_cv_search_SSL_new" >&6; }
13021 ac_res=$ac_cv_search_SSL_new
13022 if test "$ac_res" != no; then :
13023   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13024   have_openssl=yes
13025             OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
13026 else
13027   have_openssl=no
13028 fi
13029
13030         LIBS="$save_LIBS"
13031         ;;
13032     esac
13033
13034
13035     case "$have_openssl" in
13036      yes)
13037 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
13038  ;;
13039     esac
13040     ;;
13041 esac
13042
13043 # check if we have and should use openssl
13044  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
13045   OPENSSL_TRUE=
13046   OPENSSL_FALSE='#'
13047 else
13048   OPENSSL_TRUE='#'
13049   OPENSSL_FALSE=
13050 fi
13051
13052
13053
13054 for ac_header in  \
13055   arpa/inet.h \
13056   fcntl.h \
13057   ifaddrs.h \
13058   mach/mach_time.h \
13059   netdb.h \
13060   netinet/in.h \
13061   netinet/in6.h \
13062   netinet/tcp.h \
13063   poll.h \
13064   port.h \
13065   stdarg.h \
13066   stddef.h \
13067   sys/devpoll.h \
13068   sys/epoll.h \
13069   sys/event.h \
13070   sys/eventfd.h \
13071   sys/ioctl.h \
13072   sys/mman.h \
13073   sys/param.h \
13074   sys/queue.h \
13075   sys/resource.h \
13076   sys/select.h \
13077   sys/sendfile.h \
13078   sys/socket.h \
13079   sys/stat.h \
13080   sys/time.h \
13081   sys/timerfd.h \
13082   sys/uio.h \
13083   sys/wait.h \
13084
13085 do :
13086   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
13087 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
13088 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
13089   cat >>confdefs.h <<_ACEOF
13090 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
13091 _ACEOF
13092
13093 fi
13094
13095 done
13096
13097
13098 for ac_header in sys/sysctl.h
13099 do :
13100   ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
13101 #ifdef HAVE_SYS_PARAM_H
13102 #include <sys/param.h>
13103 #endif
13104
13105 "
13106 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
13107   cat >>confdefs.h <<_ACEOF
13108 #define HAVE_SYS_SYSCTL_H 1
13109 _ACEOF
13110
13111 fi
13112
13113 done
13114
13115 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
13116         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
13117 $as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
13118         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13119 /* end confdefs.h.  */
13120
13121 #include <sys/queue.h>
13122 #ifdef TAILQ_FOREACH
13123  yes
13124 #endif
13125
13126 _ACEOF
13127 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13128   $EGREP "yes" >/dev/null 2>&1; then :
13129   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13130 $as_echo "yes" >&6; }
13131
13132 $as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
13133
13134 else
13135   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13136 $as_echo "no" >&6; }
13137
13138 fi
13139 rm -f conftest*
13140
13141 fi
13142
13143 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13144         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
13145 $as_echo_n "checking for timeradd in sys/time.h... " >&6; }
13146         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13147 /* end confdefs.h.  */
13148
13149 #include <sys/time.h>
13150 #ifdef timeradd
13151  yes
13152 #endif
13153
13154 _ACEOF
13155 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13156   $EGREP "yes" >/dev/null 2>&1; then :
13157
13158 $as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
13159
13160           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13161 $as_echo "yes" >&6; }
13162 else
13163   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13164 $as_echo "no" >&6; }
13165
13166 fi
13167 rm -f conftest*
13168
13169 fi
13170
13171 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13172         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
13173 $as_echo_n "checking for timercmp in sys/time.h... " >&6; }
13174         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13175 /* end confdefs.h.  */
13176
13177 #include <sys/time.h>
13178 #ifdef timercmp
13179  yes
13180 #endif
13181
13182 _ACEOF
13183 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13184   $EGREP "yes" >/dev/null 2>&1; then :
13185
13186 $as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
13187
13188           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13189 $as_echo "yes" >&6; }
13190 else
13191   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13192 $as_echo "no" >&6; }
13193
13194 fi
13195 rm -f conftest*
13196
13197 fi
13198
13199 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13200         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
13201 $as_echo_n "checking for timerclear in sys/time.h... " >&6; }
13202         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13203 /* end confdefs.h.  */
13204
13205 #include <sys/time.h>
13206 #ifdef timerclear
13207  yes
13208 #endif
13209
13210 _ACEOF
13211 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13212   $EGREP "yes" >/dev/null 2>&1; then :
13213
13214 $as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
13215
13216           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13217 $as_echo "yes" >&6; }
13218 else
13219   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13220 $as_echo "no" >&6; }
13221
13222 fi
13223 rm -f conftest*
13224
13225 fi
13226
13227 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13228         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
13229 $as_echo_n "checking for timerisset in sys/time.h... " >&6; }
13230         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13231 /* end confdefs.h.  */
13232
13233 #include <sys/time.h>
13234 #ifdef timerisset
13235  yes
13236 #endif
13237
13238 _ACEOF
13239 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13240   $EGREP "yes" >/dev/null 2>&1; then :
13241
13242 $as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
13243
13244           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13245 $as_echo "yes" >&6; }
13246 else
13247   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13248 $as_echo "no" >&6; }
13249
13250 fi
13251 rm -f conftest*
13252
13253 fi
13254
13255 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
13256         ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
13257              #include <sys/sysctl.h>
13258
13259 "
13260 if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
13261   ac_have_decl=1
13262 else
13263   ac_have_decl=0
13264 fi
13265
13266 cat >>confdefs.h <<_ACEOF
13267 #define HAVE_DECL_CTL_KERN $ac_have_decl
13268 _ACEOF
13269 ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h>
13270              #include <sys/sysctl.h>
13271
13272 "
13273 if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then :
13274   ac_have_decl=1
13275 else
13276   ac_have_decl=0
13277 fi
13278
13279 cat >>confdefs.h <<_ACEOF
13280 #define HAVE_DECL_KERN_RANDOM $ac_have_decl
13281 _ACEOF
13282 ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h>
13283              #include <sys/sysctl.h>
13284
13285 "
13286 if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then :
13287   ac_have_decl=1
13288 else
13289   ac_have_decl=0
13290 fi
13291
13292 cat >>confdefs.h <<_ACEOF
13293 #define HAVE_DECL_RANDOM_UUID $ac_have_decl
13294 _ACEOF
13295 ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
13296              #include <sys/sysctl.h>
13297
13298 "
13299 if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
13300   ac_have_decl=1
13301 else
13302   ac_have_decl=0
13303 fi
13304
13305 cat >>confdefs.h <<_ACEOF
13306 #define HAVE_DECL_KERN_ARND $ac_have_decl
13307 _ACEOF
13308
13309 fi
13310
13311  if test x$bwin32 = xtrue; then
13312   BUILD_WIN32_TRUE=
13313   BUILD_WIN32_FALSE='#'
13314 else
13315   BUILD_WIN32_TRUE='#'
13316   BUILD_WIN32_FALSE=
13317 fi
13318
13319  if test x$cygwin = xtrue; then
13320   BUILD_CYGWIN_TRUE=
13321   BUILD_CYGWIN_FALSE='#'
13322 else
13323   BUILD_CYGWIN_TRUE='#'
13324   BUILD_CYGWIN_FALSE=
13325 fi
13326
13327  if test x$bwin32 = xtrue || test x$cygwin = xtrue; then
13328   BUILD_WITH_NO_UNDEFINED_TRUE=
13329   BUILD_WITH_NO_UNDEFINED_FALSE='#'
13330 else
13331   BUILD_WITH_NO_UNDEFINED_TRUE='#'
13332   BUILD_WITH_NO_UNDEFINED_FALSE=
13333 fi
13334
13335
13336 if test x$bwin32 = xtrue; then
13337    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5
13338 $as_echo_n "checking for library containing getservbyname... " >&6; }
13339 if ${ac_cv_search_getservbyname+:} false; then :
13340   $as_echo_n "(cached) " >&6
13341 else
13342   ac_func_search_save_LIBS=$LIBS
13343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13344 /* end confdefs.h.  */
13345
13346 /* Override any GCC internal prototype to avoid an error.
13347    Use char because int might match the return type of a GCC
13348    builtin and then its argument prototype would still apply.  */
13349 #ifdef __cplusplus
13350 extern "C"
13351 #endif
13352 char getservbyname ();
13353 int
13354 main ()
13355 {
13356 return getservbyname ();
13357   ;
13358   return 0;
13359 }
13360 _ACEOF
13361 for ac_lib in '' ws2_32; do
13362   if test -z "$ac_lib"; then
13363     ac_res="none required"
13364   else
13365     ac_res=-l$ac_lib
13366     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13367   fi
13368   if ac_fn_c_try_link "$LINENO"; then :
13369   ac_cv_search_getservbyname=$ac_res
13370 fi
13371 rm -f core conftest.err conftest.$ac_objext \
13372     conftest$ac_exeext
13373   if ${ac_cv_search_getservbyname+:} false; then :
13374   break
13375 fi
13376 done
13377 if ${ac_cv_search_getservbyname+:} false; then :
13378
13379 else
13380   ac_cv_search_getservbyname=no
13381 fi
13382 rm conftest.$ac_ext
13383 LIBS=$ac_func_search_save_LIBS
13384 fi
13385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5
13386 $as_echo "$ac_cv_search_getservbyname" >&6; }
13387 ac_res=$ac_cv_search_getservbyname
13388 if test "$ac_res" != no; then :
13389   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13390
13391 fi
13392
13393 fi
13394
13395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13396 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13397 if ${ac_cv_c_const+:} false; then :
13398   $as_echo_n "(cached) " >&6
13399 else
13400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13401 /* end confdefs.h.  */
13402
13403 int
13404 main ()
13405 {
13406
13407 #ifndef __cplusplus
13408   /* Ultrix mips cc rejects this sort of thing.  */
13409   typedef int charset[2];
13410   const charset cs = { 0, 0 };
13411   /* SunOS 4.1.1 cc rejects this.  */
13412   char const *const *pcpcc;
13413   char **ppc;
13414   /* NEC SVR4.0.2 mips cc rejects this.  */
13415   struct point {int x, y;};
13416   static struct point const zero = {0,0};
13417   /* AIX XL C 1.02.0.0 rejects this.
13418      It does not let you subtract one const X* pointer from another in
13419      an arm of an if-expression whose if-part is not a constant
13420      expression */
13421   const char *g = "string";
13422   pcpcc = &g + (g ? g-g : 0);
13423   /* HPUX 7.0 cc rejects these. */
13424   ++pcpcc;
13425   ppc = (char**) pcpcc;
13426   pcpcc = (char const *const *) ppc;
13427   { /* SCO 3.2v4 cc rejects this sort of thing.  */
13428     char tx;
13429     char *t = &tx;
13430     char const *s = 0 ? (char *) 0 : (char const *) 0;
13431
13432     *t++ = 0;
13433     if (s) return 0;
13434   }
13435   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13436     int x[] = {25, 17};
13437     const int *foo = &x[0];
13438     ++foo;
13439   }
13440   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13441     typedef const int *iptr;
13442     iptr p = 0;
13443     ++p;
13444   }
13445   { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
13446        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13447     struct s { int j; const int *ap[3]; } bx;
13448     struct s *b = &bx; b->j = 5;
13449   }
13450   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13451     const int foo = 10;
13452     if (!foo) return 0;
13453   }
13454   return !cs[0] && !zero.x;
13455 #endif
13456
13457   ;
13458   return 0;
13459 }
13460 _ACEOF
13461 if ac_fn_c_try_compile "$LINENO"; then :
13462   ac_cv_c_const=yes
13463 else
13464   ac_cv_c_const=no
13465 fi
13466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13467 fi
13468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13469 $as_echo "$ac_cv_c_const" >&6; }
13470 if test $ac_cv_c_const = no; then
13471
13472 $as_echo "#define const /**/" >>confdefs.h
13473
13474 fi
13475
13476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13477 $as_echo_n "checking for inline... " >&6; }
13478 if ${ac_cv_c_inline+:} false; then :
13479   $as_echo_n "(cached) " >&6
13480 else
13481   ac_cv_c_inline=no
13482 for ac_kw in inline __inline__ __inline; do
13483   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13484 /* end confdefs.h.  */
13485 #ifndef __cplusplus
13486 typedef int foo_t;
13487 static $ac_kw foo_t static_foo () {return 0; }
13488 $ac_kw foo_t foo () {return 0; }
13489 #endif
13490
13491 _ACEOF
13492 if ac_fn_c_try_compile "$LINENO"; then :
13493   ac_cv_c_inline=$ac_kw
13494 fi
13495 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13496   test "$ac_cv_c_inline" != no && break
13497 done
13498
13499 fi
13500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13501 $as_echo "$ac_cv_c_inline" >&6; }
13502
13503 case $ac_cv_c_inline in
13504   inline | yes) ;;
13505   *)
13506     case $ac_cv_c_inline in
13507       no) ac_val=;;
13508       *) ac_val=$ac_cv_c_inline;;
13509     esac
13510     cat >>confdefs.h <<_ACEOF
13511 #ifndef __cplusplus
13512 #define inline $ac_val
13513 #endif
13514 _ACEOF
13515     ;;
13516 esac
13517
13518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13519 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13520 if ${ac_cv_header_time+:} false; then :
13521   $as_echo_n "(cached) " >&6
13522 else
13523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13524 /* end confdefs.h.  */
13525 #include <sys/types.h>
13526 #include <sys/time.h>
13527 #include <time.h>
13528
13529 int
13530 main ()
13531 {
13532 if ((struct tm *) 0)
13533 return 0;
13534   ;
13535   return 0;
13536 }
13537 _ACEOF
13538 if ac_fn_c_try_compile "$LINENO"; then :
13539   ac_cv_header_time=yes
13540 else
13541   ac_cv_header_time=no
13542 fi
13543 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13544 fi
13545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13546 $as_echo "$ac_cv_header_time" >&6; }
13547 if test $ac_cv_header_time = yes; then
13548
13549 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13550
13551 fi
13552
13553
13554 for ac_func in  \
13555   accept4 \
13556   arc4random \
13557   arc4random_buf \
13558   clock_gettime \
13559   eventfd \
13560   epoll_create1 \
13561   fcntl \
13562   getegid \
13563   geteuid \
13564   getifaddrs \
13565   getnameinfo \
13566   getprotobynumber \
13567   gettimeofday \
13568   inet_ntop \
13569   inet_pton \
13570   issetugid \
13571   mach_absolute_time \
13572   mmap \
13573   nanosleep \
13574   pipe \
13575   pipe2 \
13576   putenv \
13577   sendfile \
13578   setenv \
13579   setrlimit \
13580   sigaction \
13581   signal \
13582   splice \
13583   strlcpy \
13584   strsep \
13585   strtok_r \
13586   strtoll \
13587   sysctl \
13588   timerfd_create \
13589   umask \
13590   unsetenv \
13591   usleep \
13592   vasprintf \
13593
13594 do :
13595   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13596 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13597 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13598   cat >>confdefs.h <<_ACEOF
13599 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13600 _ACEOF
13601
13602 fi
13603 done
13604
13605  if test x"$ac_cv_func_strlcpy" = xno; then
13606   STRLCPY_IMPL_TRUE=
13607   STRLCPY_IMPL_FALSE='#'
13608 else
13609   STRLCPY_IMPL_TRUE='#'
13610   STRLCPY_IMPL_FALSE=
13611 fi
13612
13613
13614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
13615 $as_echo_n "checking for getaddrinfo... " >&6; }
13616 if ${libevent_cv_getaddrinfo+:} false; then :
13617   $as_echo_n "(cached) " >&6
13618 else
13619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13620 /* end confdefs.h.  */
13621
13622                 #ifdef HAVE_NETDB_H
13623                 #include <netdb.h>
13624                 #endif
13625
13626 int
13627 main ()
13628 {
13629
13630                 getaddrinfo;
13631
13632
13633   ;
13634   return 0;
13635 }
13636 _ACEOF
13637 if ac_fn_c_try_link "$LINENO"; then :
13638   libevent_cv_getaddrinfo=yes
13639 else
13640   libevent_cv_getaddrinfo=no
13641
13642 fi
13643 rm -f core conftest.err conftest.$ac_objext \
13644     conftest$ac_exeext conftest.$ac_ext
13645
13646 fi
13647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
13648 $as_echo "$libevent_cv_getaddrinfo" >&6; }
13649 if test "$libevent_cv_getaddrinfo" = "yes" ; then
13650
13651 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
13652
13653 else
13654
13655 for ac_func in getservbyname
13656 do :
13657   ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
13658 if test "x$ac_cv_func_getservbyname" = xyes; then :
13659   cat >>confdefs.h <<_ACEOF
13660 #define HAVE_GETSERVBYNAME 1
13661 _ACEOF
13662
13663 fi
13664 done
13665
13666 # Check for gethostbyname_r in all its glorious incompatible versions.
13667 #   (This is cut-and-pasted from Tor, which based its logic on
13668 #   Python's configure.in.)
13669
13670
13671 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
13672 if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
13673
13674   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
13675 $as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
13676   OLD_CFLAGS=$CFLAGS
13677   CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
13678   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13679 /* end confdefs.h.  */
13680
13681 #include <netdb.h>
13682
13683 int
13684 main ()
13685 {
13686
13687     char *cp1, *cp2;
13688     struct hostent *h1, *h2;
13689     int i1, i2;
13690     (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
13691
13692   ;
13693   return 0;
13694 }
13695 _ACEOF
13696 if ac_fn_c_try_compile "$LINENO"; then :
13697
13698     $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13699
13700
13701 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
13702
13703     { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
13704 $as_echo "6" >&6; }
13705
13706 else
13707
13708     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13709 /* end confdefs.h.  */
13710
13711 #include <netdb.h>
13712
13713 int
13714 main ()
13715 {
13716
13717       char *cp1, *cp2;
13718       struct hostent *h1;
13719       int i1, i2;
13720       (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
13721
13722   ;
13723   return 0;
13724 }
13725 _ACEOF
13726 if ac_fn_c_try_compile "$LINENO"; then :
13727
13728       $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13729
13730
13731 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
13732
13733       { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
13734 $as_echo "5" >&6; }
13735
13736 else
13737
13738       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13739 /* end confdefs.h.  */
13740
13741 #include <netdb.h>
13742
13743 int
13744 main ()
13745 {
13746
13747        char *cp1;
13748        struct hostent *h1;
13749        struct hostent_data hd;
13750        (void) gethostbyname_r(cp1,h1,&hd);
13751
13752   ;
13753   return 0;
13754 }
13755 _ACEOF
13756 if ac_fn_c_try_compile "$LINENO"; then :
13757
13758        $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13759
13760
13761 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
13762
13763        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
13764 $as_echo "3" >&6; }
13765
13766 else
13767
13768        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
13769 $as_echo "0" >&6; }
13770
13771 fi
13772 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13773
13774 fi
13775 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13776
13777 fi
13778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13779  CFLAGS=$OLD_CFLAGS
13780
13781 fi
13782
13783
13784 fi
13785
13786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
13787 $as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
13788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13789 /* end confdefs.h.  */
13790
13791 #define _GNU_SOURCE
13792 #include <fcntl.h>
13793 #ifdef F_SETFD
13794 yes
13795 #endif
13796
13797 _ACEOF
13798 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13799   $EGREP "yes" >/dev/null 2>&1; then :
13800
13801 $as_echo "#define HAVE_SETFD 1" >>confdefs.h
13802
13803           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13804 $as_echo "yes" >&6; }
13805 else
13806   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13807 $as_echo "no" >&6; }
13808 fi
13809 rm -f conftest*
13810
13811
13812 needsignal=no
13813 haveselect=no
13814 if test x$bwin32 != xtrue; then
13815     for ac_func in select
13816 do :
13817   ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
13818 if test "x$ac_cv_func_select" = xyes; then :
13819   cat >>confdefs.h <<_ACEOF
13820 #define HAVE_SELECT 1
13821 _ACEOF
13822  haveselect=yes
13823 fi
13824 done
13825
13826     if test "x$haveselect" = "xyes" ; then
13827         needsignal=yes
13828     fi
13829 fi
13830  if test "x$haveselect" = "xyes"; then
13831   SELECT_BACKEND_TRUE=
13832   SELECT_BACKEND_FALSE='#'
13833 else
13834   SELECT_BACKEND_TRUE='#'
13835   SELECT_BACKEND_FALSE=
13836 fi
13837
13838
13839 havepoll=no
13840 for ac_func in poll
13841 do :
13842   ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
13843 if test "x$ac_cv_func_poll" = xyes; then :
13844   cat >>confdefs.h <<_ACEOF
13845 #define HAVE_POLL 1
13846 _ACEOF
13847  havepoll=yes
13848 fi
13849 done
13850
13851 if test "x$havepoll" = "xyes" ; then
13852         needsignal=yes
13853 fi
13854  if test "x$havepoll" = "xyes"; then
13855   POLL_BACKEND_TRUE=
13856   POLL_BACKEND_FALSE='#'
13857 else
13858   POLL_BACKEND_TRUE='#'
13859   POLL_BACKEND_FALSE=
13860 fi
13861
13862
13863 havedevpoll=no
13864 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13865
13866 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
13867
13868 fi
13869  if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13870   DEVPOLL_BACKEND_TRUE=
13871   DEVPOLL_BACKEND_FALSE='#'
13872 else
13873   DEVPOLL_BACKEND_TRUE='#'
13874   DEVPOLL_BACKEND_FALSE=
13875 fi
13876
13877
13878 havekqueue=no
13879 if test "x$ac_cv_header_sys_event_h" = "xyes"; then
13880         for ac_func in kqueue
13881 do :
13882   ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
13883 if test "x$ac_cv_func_kqueue" = xyes; then :
13884   cat >>confdefs.h <<_ACEOF
13885 #define HAVE_KQUEUE 1
13886 _ACEOF
13887  havekqueue=yes
13888 fi
13889 done
13890
13891         if test "x$havekqueue" = "xyes" ; then
13892                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
13893 $as_echo_n "checking for working kqueue... " >&6; }
13894                 if test "$cross_compiling" = yes; then :
13895   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13896 $as_echo "no" >&6; }
13897 else
13898   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13899 /* end confdefs.h.  */
13900 #include <sys/types.h>
13901 #include <sys/time.h>
13902 #include <sys/event.h>
13903 #include <stdio.h>
13904 #include <unistd.h>
13905 #include <fcntl.h>
13906
13907 int
13908 main(int argc, char **argv)
13909 {
13910         int kq;
13911         int n;
13912         int fd[2];
13913         struct kevent ev;
13914         struct timespec ts;
13915         char buf[8000];
13916
13917         if (pipe(fd) == -1)
13918                 exit(1);
13919         if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
13920                 exit(1);
13921
13922         while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
13923                 ;
13924
13925         if ((kq = kqueue()) == -1)
13926                 exit(1);
13927
13928         memset(&ev, 0, sizeof(ev));
13929         ev.ident = fd[1];
13930         ev.filter = EVFILT_WRITE;
13931         ev.flags = EV_ADD | EV_ENABLE;
13932         n = kevent(kq, &ev, 1, NULL, 0, NULL);
13933         if (n == -1)
13934                 exit(1);
13935
13936         read(fd[0], buf, sizeof(buf));
13937
13938         ts.tv_sec = 0;
13939         ts.tv_nsec = 0;
13940         n = kevent(kq, NULL, 0, &ev, 1, &ts);
13941         if (n == -1 || n == 0)
13942                 exit(1);
13943
13944         exit(0);
13945 }
13946 _ACEOF
13947 if ac_fn_c_try_run "$LINENO"; then :
13948   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13949 $as_echo "yes" >&6; }
13950
13951 $as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
13952
13953     havekqueue=yes
13954
13955 else
13956   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13957 $as_echo "no" >&6; }
13958 fi
13959 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13960   conftest.$ac_objext conftest.beam conftest.$ac_ext
13961 fi
13962
13963         fi
13964 fi
13965  if test "x$havekqueue" = "xyes"; then
13966   KQUEUE_BACKEND_TRUE=
13967   KQUEUE_BACKEND_FALSE='#'
13968 else
13969   KQUEUE_BACKEND_TRUE='#'
13970   KQUEUE_BACKEND_FALSE=
13971 fi
13972
13973
13974 haveepollsyscall=no
13975 haveepoll=no
13976 for ac_func in epoll_ctl
13977 do :
13978   ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
13979 if test "x$ac_cv_func_epoll_ctl" = xyes; then :
13980   cat >>confdefs.h <<_ACEOF
13981 #define HAVE_EPOLL_CTL 1
13982 _ACEOF
13983  haveepoll=yes
13984 fi
13985 done
13986
13987 if test "x$haveepoll" = "xyes" ; then
13988
13989 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
13990
13991         needsignal=yes
13992 fi
13993 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
13994         if test "x$haveepoll" = "xno" ; then
13995                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
13996 $as_echo_n "checking for epoll system call... " >&6; }
13997                 if test "$cross_compiling" = yes; then :
13998   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13999 $as_echo "no" >&6; }
14000 else
14001   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14002 /* end confdefs.h.  */
14003 #include <stdint.h>
14004 #include <sys/param.h>
14005 #include <sys/types.h>
14006 #include <sys/syscall.h>
14007 #include <sys/epoll.h>
14008 #include <unistd.h>
14009
14010 int
14011 epoll_create(int size)
14012 {
14013         return (syscall(__NR_epoll_create, size));
14014 }
14015
14016 int
14017 main(int argc, char **argv)
14018 {
14019         int epfd;
14020
14021         epfd = epoll_create(256);
14022         exit (epfd == -1 ? 1 : 0);
14023 }
14024 _ACEOF
14025 if ac_fn_c_try_run "$LINENO"; then :
14026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14027 $as_echo "yes" >&6; }
14028
14029 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
14030
14031     needsignal=yes
14032     have_epoll=yes
14033     case " $LIBOBJS " in
14034   *" epoll_sub.$ac_objext "* ) ;;
14035   *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
14036  ;;
14037 esac
14038
14039
14040 else
14041   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14042 $as_echo "no" >&6; }
14043 fi
14044 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14045   conftest.$ac_objext conftest.beam conftest.$ac_ext
14046 fi
14047
14048         fi
14049 fi
14050  if test "x$haveepoll" = "xyes"; then
14051   EPOLL_BACKEND_TRUE=
14052   EPOLL_BACKEND_FALSE='#'
14053 else
14054   EPOLL_BACKEND_TRUE='#'
14055   EPOLL_BACKEND_FALSE=
14056 fi
14057
14058
14059 haveeventports=no
14060 for ac_func in port_create
14061 do :
14062   ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
14063 if test "x$ac_cv_func_port_create" = xyes; then :
14064   cat >>confdefs.h <<_ACEOF
14065 #define HAVE_PORT_CREATE 1
14066 _ACEOF
14067  haveeventports=yes
14068 fi
14069 done
14070
14071 if test "x$haveeventports" = "xyes" ; then
14072
14073 $as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
14074
14075         needsignal=yes
14076 fi
14077  if test "x$haveeventports" = "xyes"; then
14078   EVPORT_BACKEND_TRUE=
14079   EVPORT_BACKEND_FALSE='#'
14080 else
14081   EVPORT_BACKEND_TRUE='#'
14082   EVPORT_BACKEND_FALSE=
14083 fi
14084
14085
14086 if test "x$bwin32" = "xtrue"; then
14087         needsignal=yes
14088 fi
14089
14090  if test "x$needsignal" = "xyes"; then
14091   SIGNAL_SUPPORT_TRUE=
14092   SIGNAL_SUPPORT_FALSE='#'
14093 else
14094   SIGNAL_SUPPORT_TRUE='#'
14095   SIGNAL_SUPPORT_FALSE=
14096 fi
14097
14098
14099 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
14100 if test "x$ac_cv_type_pid_t" = xyes; then :
14101
14102 else
14103
14104 cat >>confdefs.h <<_ACEOF
14105 #define pid_t int
14106 _ACEOF
14107
14108 fi
14109
14110 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14111 if test "x$ac_cv_type_size_t" = xyes; then :
14112
14113 else
14114
14115 cat >>confdefs.h <<_ACEOF
14116 #define size_t unsigned int
14117 _ACEOF
14118
14119 fi
14120
14121 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
14122 if test "x$ac_cv_type_ssize_t" = xyes; then :
14123
14124 else
14125
14126 cat >>confdefs.h <<_ACEOF
14127 #define ssize_t int
14128 _ACEOF
14129
14130 fi
14131
14132
14133 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
14134 #include <stdint.h>
14135 #elif defined(HAVE_INTTYPES_H)
14136 #include <inttypes.h>
14137 #endif
14138 #ifdef HAVE_SYS_TYPES_H
14139 #include <sys/types.h>
14140 #endif
14141 "
14142 if test "x$ac_cv_type_uint64_t" = xyes; then :
14143
14144 cat >>confdefs.h <<_ACEOF
14145 #define HAVE_UINT64_T 1
14146 _ACEOF
14147
14148
14149 fi
14150 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
14151 #include <stdint.h>
14152 #elif defined(HAVE_INTTYPES_H)
14153 #include <inttypes.h>
14154 #endif
14155 #ifdef HAVE_SYS_TYPES_H
14156 #include <sys/types.h>
14157 #endif
14158 "
14159 if test "x$ac_cv_type_uint32_t" = xyes; then :
14160
14161 cat >>confdefs.h <<_ACEOF
14162 #define HAVE_UINT32_T 1
14163 _ACEOF
14164
14165
14166 fi
14167 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
14168 #include <stdint.h>
14169 #elif defined(HAVE_INTTYPES_H)
14170 #include <inttypes.h>
14171 #endif
14172 #ifdef HAVE_SYS_TYPES_H
14173 #include <sys/types.h>
14174 #endif
14175 "
14176 if test "x$ac_cv_type_uint16_t" = xyes; then :
14177
14178 cat >>confdefs.h <<_ACEOF
14179 #define HAVE_UINT16_T 1
14180 _ACEOF
14181
14182
14183 fi
14184 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
14185 #include <stdint.h>
14186 #elif defined(HAVE_INTTYPES_H)
14187 #include <inttypes.h>
14188 #endif
14189 #ifdef HAVE_SYS_TYPES_H
14190 #include <sys/types.h>
14191 #endif
14192 "
14193 if test "x$ac_cv_type_uint8_t" = xyes; then :
14194
14195 cat >>confdefs.h <<_ACEOF
14196 #define HAVE_UINT8_T 1
14197 _ACEOF
14198
14199
14200 fi
14201 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
14202 #include <stdint.h>
14203 #elif defined(HAVE_INTTYPES_H)
14204 #include <inttypes.h>
14205 #endif
14206 #ifdef HAVE_SYS_TYPES_H
14207 #include <sys/types.h>
14208 #endif
14209 "
14210 if test "x$ac_cv_type_uintptr_t" = xyes; then :
14211
14212 cat >>confdefs.h <<_ACEOF
14213 #define HAVE_UINTPTR_T 1
14214 _ACEOF
14215
14216
14217 fi
14218
14219
14220 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
14221 #include <sys/types.h>
14222 #endif
14223 #ifdef HAVE_SYS_SELECT_H
14224 #include <sys/select.h>
14225 #endif
14226 "
14227 if test "x$ac_cv_type_fd_mask" = xyes; then :
14228
14229 cat >>confdefs.h <<_ACEOF
14230 #define HAVE_FD_MASK 1
14231 _ACEOF
14232
14233
14234 fi
14235
14236
14237 # The cast to long int works around a bug in the HP C Compiler
14238 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14239 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14240 # This bug is HP SR number 8606223364.
14241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14242 $as_echo_n "checking size of long long... " >&6; }
14243 if ${ac_cv_sizeof_long_long+:} false; then :
14244   $as_echo_n "(cached) " >&6
14245 else
14246   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
14247
14248 else
14249   if test "$ac_cv_type_long_long" = yes; then
14250      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14251 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14252 as_fn_error 77 "cannot compute sizeof (long long)
14253 See \`config.log' for more details" "$LINENO" 5; }
14254    else
14255      ac_cv_sizeof_long_long=0
14256    fi
14257 fi
14258
14259 fi
14260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14261 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14262
14263
14264
14265 cat >>confdefs.h <<_ACEOF
14266 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14267 _ACEOF
14268
14269
14270 # The cast to long int works around a bug in the HP C Compiler
14271 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14272 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14273 # This bug is HP SR number 8606223364.
14274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14275 $as_echo_n "checking size of long... " >&6; }
14276 if ${ac_cv_sizeof_long+:} false; then :
14277   $as_echo_n "(cached) " >&6
14278 else
14279   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14280
14281 else
14282   if test "$ac_cv_type_long" = yes; then
14283      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14284 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14285 as_fn_error 77 "cannot compute sizeof (long)
14286 See \`config.log' for more details" "$LINENO" 5; }
14287    else
14288      ac_cv_sizeof_long=0
14289    fi
14290 fi
14291
14292 fi
14293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14294 $as_echo "$ac_cv_sizeof_long" >&6; }
14295
14296
14297
14298 cat >>confdefs.h <<_ACEOF
14299 #define SIZEOF_LONG $ac_cv_sizeof_long
14300 _ACEOF
14301
14302
14303 # The cast to long int works around a bug in the HP C Compiler
14304 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14305 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14306 # This bug is HP SR number 8606223364.
14307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14308 $as_echo_n "checking size of int... " >&6; }
14309 if ${ac_cv_sizeof_int+:} false; then :
14310   $as_echo_n "(cached) " >&6
14311 else
14312   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14313
14314 else
14315   if test "$ac_cv_type_int" = yes; then
14316      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14317 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14318 as_fn_error 77 "cannot compute sizeof (int)
14319 See \`config.log' for more details" "$LINENO" 5; }
14320    else
14321      ac_cv_sizeof_int=0
14322    fi
14323 fi
14324
14325 fi
14326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14327 $as_echo "$ac_cv_sizeof_int" >&6; }
14328
14329
14330
14331 cat >>confdefs.h <<_ACEOF
14332 #define SIZEOF_INT $ac_cv_sizeof_int
14333 _ACEOF
14334
14335
14336 # The cast to long int works around a bug in the HP C Compiler
14337 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14338 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14339 # This bug is HP SR number 8606223364.
14340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14341 $as_echo_n "checking size of short... " >&6; }
14342 if ${ac_cv_sizeof_short+:} false; then :
14343   $as_echo_n "(cached) " >&6
14344 else
14345   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14346
14347 else
14348   if test "$ac_cv_type_short" = yes; then
14349      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14350 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14351 as_fn_error 77 "cannot compute sizeof (short)
14352 See \`config.log' for more details" "$LINENO" 5; }
14353    else
14354      ac_cv_sizeof_short=0
14355    fi
14356 fi
14357
14358 fi
14359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14360 $as_echo "$ac_cv_sizeof_short" >&6; }
14361
14362
14363
14364 cat >>confdefs.h <<_ACEOF
14365 #define SIZEOF_SHORT $ac_cv_sizeof_short
14366 _ACEOF
14367
14368
14369 # The cast to long int works around a bug in the HP C Compiler
14370 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14371 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14372 # This bug is HP SR number 8606223364.
14373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
14374 $as_echo_n "checking size of size_t... " >&6; }
14375 if ${ac_cv_sizeof_size_t+:} false; then :
14376   $as_echo_n "(cached) " >&6
14377 else
14378   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
14379
14380 else
14381   if test "$ac_cv_type_size_t" = yes; then
14382      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14383 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14384 as_fn_error 77 "cannot compute sizeof (size_t)
14385 See \`config.log' for more details" "$LINENO" 5; }
14386    else
14387      ac_cv_sizeof_size_t=0
14388    fi
14389 fi
14390
14391 fi
14392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
14393 $as_echo "$ac_cv_sizeof_size_t" >&6; }
14394
14395
14396
14397 cat >>confdefs.h <<_ACEOF
14398 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
14399 _ACEOF
14400
14401
14402 # The cast to long int works around a bug in the HP C Compiler
14403 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14404 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14405 # This bug is HP SR number 8606223364.
14406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14407 $as_echo_n "checking size of void *... " >&6; }
14408 if ${ac_cv_sizeof_void_p+:} false; then :
14409   $as_echo_n "(cached) " >&6
14410 else
14411   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14412
14413 else
14414   if test "$ac_cv_type_void_p" = yes; then
14415      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14416 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14417 as_fn_error 77 "cannot compute sizeof (void *)
14418 See \`config.log' for more details" "$LINENO" 5; }
14419    else
14420      ac_cv_sizeof_void_p=0
14421    fi
14422 fi
14423
14424 fi
14425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14426 $as_echo "$ac_cv_sizeof_void_p" >&6; }
14427
14428
14429
14430 cat >>confdefs.h <<_ACEOF
14431 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14432 _ACEOF
14433
14434
14435 # The cast to long int works around a bug in the HP C Compiler
14436 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14437 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14438 # This bug is HP SR number 8606223364.
14439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14440 $as_echo_n "checking size of off_t... " >&6; }
14441 if ${ac_cv_sizeof_off_t+:} false; then :
14442   $as_echo_n "(cached) " >&6
14443 else
14444   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14445
14446 else
14447   if test "$ac_cv_type_off_t" = yes; then
14448      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14449 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14450 as_fn_error 77 "cannot compute sizeof (off_t)
14451 See \`config.log' for more details" "$LINENO" 5; }
14452    else
14453      ac_cv_sizeof_off_t=0
14454    fi
14455 fi
14456
14457 fi
14458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14459 $as_echo "$ac_cv_sizeof_off_t" >&6; }
14460
14461
14462
14463 cat >>confdefs.h <<_ACEOF
14464 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14465 _ACEOF
14466
14467
14468
14469 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE
14470 #include <sys/types.h>
14471 #ifdef HAVE_NETINET_IN_H
14472 #include <netinet/in.h>
14473 #endif
14474 #ifdef HAVE_NETINET_IN6_H
14475 #include <netinet/in6.h>
14476 #endif
14477 #ifdef HAVE_SYS_SOCKET_H
14478 #include <sys/socket.h>
14479 #endif
14480 #ifdef HAVE_NETDB_H
14481 #include <netdb.h>
14482 #endif
14483 #ifdef _WIN32
14484 #define WIN32_WINNT 0x400
14485 #define _WIN32_WINNT 0x400
14486 #define WIN32_LEAN_AND_MEAN
14487 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14488 #include <winsock.h>
14489 #else
14490 #include <winsock2.h>
14491 #include <ws2tcpip.h>
14492 #endif
14493 #endif
14494
14495 "
14496 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
14497
14498 cat >>confdefs.h <<_ACEOF
14499 #define HAVE_STRUCT_IN6_ADDR 1
14500 _ACEOF
14501
14502
14503 fi
14504 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE
14505 #include <sys/types.h>
14506 #ifdef HAVE_NETINET_IN_H
14507 #include <netinet/in.h>
14508 #endif
14509 #ifdef HAVE_NETINET_IN6_H
14510 #include <netinet/in6.h>
14511 #endif
14512 #ifdef HAVE_SYS_SOCKET_H
14513 #include <sys/socket.h>
14514 #endif
14515 #ifdef HAVE_NETDB_H
14516 #include <netdb.h>
14517 #endif
14518 #ifdef _WIN32
14519 #define WIN32_WINNT 0x400
14520 #define _WIN32_WINNT 0x400
14521 #define WIN32_LEAN_AND_MEAN
14522 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14523 #include <winsock.h>
14524 #else
14525 #include <winsock2.h>
14526 #include <ws2tcpip.h>
14527 #endif
14528 #endif
14529
14530 "
14531 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
14532
14533 cat >>confdefs.h <<_ACEOF
14534 #define HAVE_STRUCT_SOCKADDR_IN6 1
14535 _ACEOF
14536
14537
14538 fi
14539 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE
14540 #include <sys/types.h>
14541 #ifdef HAVE_NETINET_IN_H
14542 #include <netinet/in.h>
14543 #endif
14544 #ifdef HAVE_NETINET_IN6_H
14545 #include <netinet/in6.h>
14546 #endif
14547 #ifdef HAVE_SYS_SOCKET_H
14548 #include <sys/socket.h>
14549 #endif
14550 #ifdef HAVE_NETDB_H
14551 #include <netdb.h>
14552 #endif
14553 #ifdef _WIN32
14554 #define WIN32_WINNT 0x400
14555 #define _WIN32_WINNT 0x400
14556 #define WIN32_LEAN_AND_MEAN
14557 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14558 #include <winsock.h>
14559 #else
14560 #include <winsock2.h>
14561 #include <ws2tcpip.h>
14562 #endif
14563 #endif
14564
14565 "
14566 if test "x$ac_cv_type_sa_family_t" = xyes; then :
14567
14568 cat >>confdefs.h <<_ACEOF
14569 #define HAVE_SA_FAMILY_T 1
14570 _ACEOF
14571
14572
14573 fi
14574 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE
14575 #include <sys/types.h>
14576 #ifdef HAVE_NETINET_IN_H
14577 #include <netinet/in.h>
14578 #endif
14579 #ifdef HAVE_NETINET_IN6_H
14580 #include <netinet/in6.h>
14581 #endif
14582 #ifdef HAVE_SYS_SOCKET_H
14583 #include <sys/socket.h>
14584 #endif
14585 #ifdef HAVE_NETDB_H
14586 #include <netdb.h>
14587 #endif
14588 #ifdef _WIN32
14589 #define WIN32_WINNT 0x400
14590 #define _WIN32_WINNT 0x400
14591 #define WIN32_LEAN_AND_MEAN
14592 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14593 #include <winsock.h>
14594 #else
14595 #include <winsock2.h>
14596 #include <ws2tcpip.h>
14597 #endif
14598 #endif
14599
14600 "
14601 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
14602
14603 cat >>confdefs.h <<_ACEOF
14604 #define HAVE_STRUCT_ADDRINFO 1
14605 _ACEOF
14606
14607
14608 fi
14609 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE
14610 #include <sys/types.h>
14611 #ifdef HAVE_NETINET_IN_H
14612 #include <netinet/in.h>
14613 #endif
14614 #ifdef HAVE_NETINET_IN6_H
14615 #include <netinet/in6.h>
14616 #endif
14617 #ifdef HAVE_SYS_SOCKET_H
14618 #include <sys/socket.h>
14619 #endif
14620 #ifdef HAVE_NETDB_H
14621 #include <netdb.h>
14622 #endif
14623 #ifdef _WIN32
14624 #define WIN32_WINNT 0x400
14625 #define _WIN32_WINNT 0x400
14626 #define WIN32_LEAN_AND_MEAN
14627 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14628 #include <winsock.h>
14629 #else
14630 #include <winsock2.h>
14631 #include <ws2tcpip.h>
14632 #endif
14633 #endif
14634
14635 "
14636 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
14637
14638 cat >>confdefs.h <<_ACEOF
14639 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
14640 _ACEOF
14641
14642
14643 fi
14644
14645 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
14646 #ifdef HAVE_NETINET_IN_H
14647 #include <netinet/in.h>
14648 #endif
14649 #ifdef HAVE_NETINET_IN6_H
14650 #include <netinet/in6.h>
14651 #endif
14652 #ifdef HAVE_SYS_SOCKET_H
14653 #include <sys/socket.h>
14654 #endif
14655 #ifdef _WIN32
14656 #define WIN32_WINNT 0x400
14657 #define _WIN32_WINNT 0x400
14658 #define WIN32_LEAN_AND_MEAN
14659 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14660 #include <winsock.h>
14661 #else
14662 #include <winsock2.h>
14663 #include <ws2tcpip.h>
14664 #endif
14665 #endif
14666
14667 "
14668 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
14669
14670 cat >>confdefs.h <<_ACEOF
14671 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
14672 _ACEOF
14673
14674
14675 fi
14676 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
14677 #ifdef HAVE_NETINET_IN_H
14678 #include <netinet/in.h>
14679 #endif
14680 #ifdef HAVE_NETINET_IN6_H
14681 #include <netinet/in6.h>
14682 #endif
14683 #ifdef HAVE_SYS_SOCKET_H
14684 #include <sys/socket.h>
14685 #endif
14686 #ifdef _WIN32
14687 #define WIN32_WINNT 0x400
14688 #define _WIN32_WINNT 0x400
14689 #define WIN32_LEAN_AND_MEAN
14690 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14691 #include <winsock.h>
14692 #else
14693 #include <winsock2.h>
14694 #include <ws2tcpip.h>
14695 #endif
14696 #endif
14697
14698 "
14699 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
14700
14701 cat >>confdefs.h <<_ACEOF
14702 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
14703 _ACEOF
14704
14705
14706 fi
14707 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
14708 #ifdef HAVE_NETINET_IN_H
14709 #include <netinet/in.h>
14710 #endif
14711 #ifdef HAVE_NETINET_IN6_H
14712 #include <netinet/in6.h>
14713 #endif
14714 #ifdef HAVE_SYS_SOCKET_H
14715 #include <sys/socket.h>
14716 #endif
14717 #ifdef _WIN32
14718 #define WIN32_WINNT 0x400
14719 #define _WIN32_WINNT 0x400
14720 #define WIN32_LEAN_AND_MEAN
14721 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14722 #include <winsock.h>
14723 #else
14724 #include <winsock2.h>
14725 #include <ws2tcpip.h>
14726 #endif
14727 #endif
14728
14729 "
14730 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
14731
14732 cat >>confdefs.h <<_ACEOF
14733 #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
14734 _ACEOF
14735
14736
14737 fi
14738 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
14739 #ifdef HAVE_NETINET_IN_H
14740 #include <netinet/in.h>
14741 #endif
14742 #ifdef HAVE_NETINET_IN6_H
14743 #include <netinet/in6.h>
14744 #endif
14745 #ifdef HAVE_SYS_SOCKET_H
14746 #include <sys/socket.h>
14747 #endif
14748 #ifdef _WIN32
14749 #define WIN32_WINNT 0x400
14750 #define _WIN32_WINNT 0x400
14751 #define WIN32_LEAN_AND_MEAN
14752 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14753 #include <winsock.h>
14754 #else
14755 #include <winsock2.h>
14756 #include <ws2tcpip.h>
14757 #endif
14758 #endif
14759
14760 "
14761 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
14762
14763 cat >>confdefs.h <<_ACEOF
14764 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
14765 _ACEOF
14766
14767
14768 fi
14769 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
14770 #ifdef HAVE_NETINET_IN_H
14771 #include <netinet/in.h>
14772 #endif
14773 #ifdef HAVE_NETINET_IN6_H
14774 #include <netinet/in6.h>
14775 #endif
14776 #ifdef HAVE_SYS_SOCKET_H
14777 #include <sys/socket.h>
14778 #endif
14779 #ifdef _WIN32
14780 #define WIN32_WINNT 0x400
14781 #define _WIN32_WINNT 0x400
14782 #define WIN32_LEAN_AND_MEAN
14783 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14784 #include <winsock.h>
14785 #else
14786 #include <winsock2.h>
14787 #include <ws2tcpip.h>
14788 #endif
14789 #endif
14790
14791 "
14792 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
14793
14794 cat >>confdefs.h <<_ACEOF
14795 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
14796 _ACEOF
14797
14798
14799 fi
14800 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
14801 #ifdef HAVE_NETINET_IN_H
14802 #include <netinet/in.h>
14803 #endif
14804 #ifdef HAVE_NETINET_IN6_H
14805 #include <netinet/in6.h>
14806 #endif
14807 #ifdef HAVE_SYS_SOCKET_H
14808 #include <sys/socket.h>
14809 #endif
14810 #ifdef _WIN32
14811 #define WIN32_WINNT 0x400
14812 #define _WIN32_WINNT 0x400
14813 #define WIN32_LEAN_AND_MEAN
14814 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14815 #include <winsock.h>
14816 #else
14817 #include <winsock2.h>
14818 #include <ws2tcpip.h>
14819 #endif
14820 #endif
14821
14822 "
14823 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
14824
14825 cat >>confdefs.h <<_ACEOF
14826 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
14827 _ACEOF
14828
14829
14830 fi
14831
14832
14833 ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" "
14834 #ifdef HAVE_SYS_SOCKET_H
14835 #include <sys/socket.h>
14836 #endif
14837
14838 "
14839 if test "x$ac_cv_type_struct_so_linger" = xyes; then :
14840
14841 cat >>confdefs.h <<_ACEOF
14842 #define HAVE_STRUCT_SO_LINGER 1
14843 _ACEOF
14844
14845 #define HAVE_SO_LINGER
14846 fi
14847
14848
14849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
14850 $as_echo_n "checking for socklen_t... " >&6; }
14851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14852 /* end confdefs.h.  */
14853
14854  #include <sys/types.h>
14855  #include <sys/socket.h>
14856 int
14857 main ()
14858 {
14859 socklen_t x;
14860   ;
14861   return 0;
14862 }
14863 _ACEOF
14864 if ac_fn_c_try_compile "$LINENO"; then :
14865   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14866 $as_echo "yes" >&6; }
14867 else
14868   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14869 $as_echo "no" >&6; }
14870
14871 $as_echo "#define socklen_t unsigned int" >>confdefs.h
14872
14873
14874 fi
14875 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14876
14877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
14878 $as_echo_n "checking whether our compiler supports __func__... " >&6; }
14879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14880 /* end confdefs.h.  */
14881
14882 int
14883 main ()
14884 {
14885  const char *cp = __func__;
14886   ;
14887   return 0;
14888 }
14889 _ACEOF
14890 if ac_fn_c_try_compile "$LINENO"; then :
14891   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14892 $as_echo "yes" >&6; }
14893 else
14894   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14895 $as_echo "no" >&6; }
14896  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
14897 $as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
14898  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14899 /* end confdefs.h.  */
14900
14901 int
14902 main ()
14903 {
14904  const char *cp = __FUNCTION__;
14905   ;
14906   return 0;
14907 }
14908 _ACEOF
14909 if ac_fn_c_try_compile "$LINENO"; then :
14910   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14911 $as_echo "yes" >&6; }
14912
14913 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
14914
14915 else
14916   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14917 $as_echo "no" >&6; }
14918
14919 $as_echo "#define __func__ __FILE__" >>confdefs.h
14920
14921 fi
14922 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14923 fi
14924 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14925
14926
14927 # check if we can compile with pthreads
14928 have_pthreads=no
14929 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
14930
14931
14932
14933 ac_ext=c
14934 ac_cpp='$CPP $CPPFLAGS'
14935 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14936 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14937 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14938
14939 acx_pthread_ok=no
14940
14941 # We used to check for pthread.h first, but this fails if pthread.h
14942 # requires special compiler flags (e.g. on True64 or Sequent).
14943 # It gets checked for in the link test anyway.
14944
14945 # First of all, check if the user has set any of the PTHREAD_LIBS,
14946 # etcetera environment variables, and if threads linking works using
14947 # them:
14948 if test x"$PTHREAD_LIBS$PTHREAD_CFLAGS" != x; then
14949         save_CFLAGS="$CFLAGS"
14950         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
14951         save_LIBS="$LIBS"
14952         LIBS="$PTHREAD_LIBS $LIBS"
14953         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS" >&5
14954 $as_echo_n "checking for pthread_join in LIBS=$PTHREAD_LIBS with CFLAGS=$PTHREAD_CFLAGS... " >&6; }
14955         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14956 /* end confdefs.h.  */
14957
14958 /* Override any GCC internal prototype to avoid an error.
14959    Use char because int might match the return type of a GCC
14960    builtin and then its argument prototype would still apply.  */
14961 #ifdef __cplusplus
14962 extern "C"
14963 #endif
14964 char pthread_join ();
14965 int
14966 main ()
14967 {
14968 return pthread_join ();
14969   ;
14970   return 0;
14971 }
14972 _ACEOF
14973 if ac_fn_c_try_link "$LINENO"; then :
14974   acx_pthread_ok=yes
14975 fi
14976 rm -f core conftest.err conftest.$ac_objext \
14977     conftest$ac_exeext conftest.$ac_ext
14978         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
14979 $as_echo "$acx_pthread_ok" >&6; }
14980         if test x"$acx_pthread_ok" = xno; then
14981                 PTHREAD_LIBS=""
14982                 PTHREAD_CFLAGS=""
14983         fi
14984         LIBS="$save_LIBS"
14985         CFLAGS="$save_CFLAGS"
14986 fi
14987
14988 # We must check for the threads library under a number of different
14989 # names; the ordering is very important because some systems
14990 # (e.g. DEC) have both -lpthread and -lpthreads, where one of the
14991 # libraries is broken (non-POSIX).
14992
14993 # Create a list of thread flags to try.  Items starting with a "-" are
14994 # C compiler flags, and other items are library names, except for "none"
14995 # which indicates that we try without any flags at all, and "pthread-config"
14996 # which is a program returning the flags for the Pth emulation library.
14997
14998 acx_pthread_flags="pthreads none -Kthread -kthread lthread -pthread -pthreads -mthreads pthread --thread-safe -mt pthread-config"
14999
15000 # The ordering *is* (sometimes) important.  Some notes on the
15001 # individual items follow:
15002
15003 # pthreads: AIX (must check this before -lpthread)
15004 # none: in case threads are in libc; should be tried before -Kthread and
15005 #       other compiler flags to prevent continual compiler warnings
15006 # -Kthread: Sequent (threads in libc, but -Kthread needed for pthread.h)
15007 # -kthread: FreeBSD kernel threads (preferred to -pthread since SMP-able)
15008 # lthread: LinuxThreads port on FreeBSD (also preferred to -pthread)
15009 # -pthread: Linux/gcc (kernel threads), BSD/gcc (userland threads)
15010 # -pthreads: Solaris/gcc
15011 # -mthreads: Mingw32/gcc, Lynx/gcc
15012 # -mt: Sun Workshop C (may only link SunOS threads [-lthread], but it
15013 #      doesn't hurt to check since this sometimes defines pthreads too;
15014 #      also defines -D_REENTRANT)
15015 #      ... -mt is also the pthreads flag for HP/aCC
15016 # pthread: Linux, etcetera
15017 # --thread-safe: KAI C++
15018 # pthread-config: use pthread-config program (for GNU Pth library)
15019
15020 case "${host_cpu}-${host_os}" in
15021         *solaris*)
15022
15023         # On Solaris (at least, for some versions), libc contains stubbed
15024         # (non-functional) versions of the pthreads routines, so link-based
15025         # tests will erroneously succeed.  (We need to link with -pthreads/-mt/
15026         # -lpthread.)  (The stubs are missing pthread_cleanup_push, or rather
15027         # a function called by this macro, so we could check for that, but
15028         # who knows whether they'll stub that too in a future libc.)  So,
15029         # we'll just look for -pthreads and -lpthread first:
15030
15031         acx_pthread_flags="-pthreads pthread -mt -pthread $acx_pthread_flags"
15032         ;;
15033 esac
15034
15035 if test x"$acx_pthread_ok" = xno; then
15036 for flag in $acx_pthread_flags; do
15037
15038         case $flag in
15039                 none)
15040                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work without any flags" >&5
15041 $as_echo_n "checking whether pthreads work without any flags... " >&6; }
15042                 ;;
15043
15044                 -*)
15045                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pthreads work with $flag" >&5
15046 $as_echo_n "checking whether pthreads work with $flag... " >&6; }
15047                 PTHREAD_CFLAGS="$flag"
15048                 ;;
15049
15050                 pthread-config)
15051                 # Extract the first word of "pthread-config", so it can be a program name with args.
15052 set dummy pthread-config; ac_word=$2
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15054 $as_echo_n "checking for $ac_word... " >&6; }
15055 if ${ac_cv_prog_acx_pthread_config+:} false; then :
15056   $as_echo_n "(cached) " >&6
15057 else
15058   if test -n "$acx_pthread_config"; then
15059   ac_cv_prog_acx_pthread_config="$acx_pthread_config" # Let the user override the test.
15060 else
15061 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15062 for as_dir in $PATH
15063 do
15064   IFS=$as_save_IFS
15065   test -z "$as_dir" && as_dir=.
15066     for ac_exec_ext in '' $ac_executable_extensions; do
15067   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15068     ac_cv_prog_acx_pthread_config="yes"
15069     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15070     break 2
15071   fi
15072 done
15073   done
15074 IFS=$as_save_IFS
15075
15076   test -z "$ac_cv_prog_acx_pthread_config" && ac_cv_prog_acx_pthread_config="no"
15077 fi
15078 fi
15079 acx_pthread_config=$ac_cv_prog_acx_pthread_config
15080 if test -n "$acx_pthread_config"; then
15081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_config" >&5
15082 $as_echo "$acx_pthread_config" >&6; }
15083 else
15084   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15085 $as_echo "no" >&6; }
15086 fi
15087
15088
15089                 if test x"$acx_pthread_config" = xno; then continue; fi
15090                 PTHREAD_CFLAGS="`pthread-config --cflags`"
15091                 PTHREAD_LIBS="`pthread-config --ldflags` `pthread-config --libs`"
15092                 ;;
15093
15094                 *)
15095                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for the pthreads library -l$flag" >&5
15096 $as_echo_n "checking for the pthreads library -l$flag... " >&6; }
15097                 PTHREAD_LIBS="-l$flag"
15098                 ;;
15099         esac
15100
15101         save_LIBS="$LIBS"
15102         save_CFLAGS="$CFLAGS"
15103         LIBS="$PTHREAD_LIBS $LIBS"
15104         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15105
15106         # Check for various functions.  We must include pthread.h,
15107         # since some functions may be macros.  (On the Sequent, we
15108         # need a special flag -Kthread to make this header compile.)
15109         # We check for pthread_join because it is in -lpthread on IRIX
15110         # while pthread_create is in libc.  We check for pthread_attr_init
15111         # due to DEC craziness with -lpthreads.  We check for
15112         # pthread_cleanup_push because it is one of the few pthread
15113         # functions on Solaris that doesn't have a non-functional libc stub.
15114         # We try pthread_create on general principles.
15115         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15116 /* end confdefs.h.  */
15117 #include <pthread.h>
15118 int
15119 main ()
15120 {
15121 pthread_t th; pthread_join(th, 0);
15122                      pthread_attr_init(0); pthread_cleanup_push(0, 0);
15123                      pthread_create(0,0,0,0); pthread_cleanup_pop(0);
15124   ;
15125   return 0;
15126 }
15127 _ACEOF
15128 if ac_fn_c_try_link "$LINENO"; then :
15129   acx_pthread_ok=yes
15130 fi
15131 rm -f core conftest.err conftest.$ac_objext \
15132     conftest$ac_exeext conftest.$ac_ext
15133
15134         LIBS="$save_LIBS"
15135         CFLAGS="$save_CFLAGS"
15136
15137         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acx_pthread_ok" >&5
15138 $as_echo "$acx_pthread_ok" >&6; }
15139         if test "x$acx_pthread_ok" = xyes; then
15140                 break;
15141         fi
15142
15143         PTHREAD_LIBS=""
15144         PTHREAD_CFLAGS=""
15145 done
15146 fi
15147
15148 # Various other checks:
15149 if test "x$acx_pthread_ok" = xyes; then
15150         save_LIBS="$LIBS"
15151         LIBS="$PTHREAD_LIBS $LIBS"
15152         save_CFLAGS="$CFLAGS"
15153         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15154
15155         # Detect AIX lossage: JOINABLE attribute is called UNDETACHED.
15156         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for joinable pthread attribute" >&5
15157 $as_echo_n "checking for joinable pthread attribute... " >&6; }
15158         attr_name=unknown
15159         for attr in PTHREAD_CREATE_JOINABLE PTHREAD_CREATE_UNDETACHED; do
15160             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15161 /* end confdefs.h.  */
15162 #include <pthread.h>
15163 int
15164 main ()
15165 {
15166 int attr=$attr; return attr;
15167   ;
15168   return 0;
15169 }
15170 _ACEOF
15171 if ac_fn_c_try_link "$LINENO"; then :
15172   attr_name=$attr; break
15173 fi
15174 rm -f core conftest.err conftest.$ac_objext \
15175     conftest$ac_exeext conftest.$ac_ext
15176         done
15177         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $attr_name" >&5
15178 $as_echo "$attr_name" >&6; }
15179         if test "$attr_name" != PTHREAD_CREATE_JOINABLE; then
15180
15181 cat >>confdefs.h <<_ACEOF
15182 #define PTHREAD_CREATE_JOINABLE $attr_name
15183 _ACEOF
15184
15185         fi
15186
15187         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if more special flags are required for pthreads" >&5
15188 $as_echo_n "checking if more special flags are required for pthreads... " >&6; }
15189         flag=no
15190         case "${host_cpu}-${host_os}" in
15191             *-aix* | *-freebsd* | *-darwin*) flag="-D_THREAD_SAFE";;
15192             *solaris* | *-osf* | *-hpux*) flag="-D_REENTRANT";;
15193         esac
15194         { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${flag}" >&5
15195 $as_echo "${flag}" >&6; }
15196         if test "x$flag" != xno; then
15197             PTHREAD_CFLAGS="$flag $PTHREAD_CFLAGS"
15198         fi
15199
15200         LIBS="$save_LIBS"
15201         CFLAGS="$save_CFLAGS"
15202
15203         # More AIX lossage: must compile with xlc_r or cc_r
15204         if test x"$GCC" != xyes; then
15205           for ac_prog in xlc_r cc_r
15206 do
15207   # Extract the first word of "$ac_prog", so it can be a program name with args.
15208 set dummy $ac_prog; ac_word=$2
15209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15210 $as_echo_n "checking for $ac_word... " >&6; }
15211 if ${ac_cv_prog_PTHREAD_CC+:} false; then :
15212   $as_echo_n "(cached) " >&6
15213 else
15214   if test -n "$PTHREAD_CC"; then
15215   ac_cv_prog_PTHREAD_CC="$PTHREAD_CC" # Let the user override the test.
15216 else
15217 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15218 for as_dir in $PATH
15219 do
15220   IFS=$as_save_IFS
15221   test -z "$as_dir" && as_dir=.
15222     for ac_exec_ext in '' $ac_executable_extensions; do
15223   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15224     ac_cv_prog_PTHREAD_CC="$ac_prog"
15225     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15226     break 2
15227   fi
15228 done
15229   done
15230 IFS=$as_save_IFS
15231
15232 fi
15233 fi
15234 PTHREAD_CC=$ac_cv_prog_PTHREAD_CC
15235 if test -n "$PTHREAD_CC"; then
15236   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PTHREAD_CC" >&5
15237 $as_echo "$PTHREAD_CC" >&6; }
15238 else
15239   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15240 $as_echo "no" >&6; }
15241 fi
15242
15243
15244   test -n "$PTHREAD_CC" && break
15245 done
15246 test -n "$PTHREAD_CC" || PTHREAD_CC="${CC}"
15247
15248         else
15249           PTHREAD_CC=$CC
15250         fi
15251 else
15252         PTHREAD_CC="$CC"
15253 fi
15254
15255
15256
15257
15258
15259 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
15260 if test x"$acx_pthread_ok" = xyes; then
15261
15262
15263 $as_echo "#define HAVE_PTHREADS 1" >>confdefs.h
15264
15265         have_pthreads=yes
15266         :
15267 else
15268         acx_pthread_ok=no
15269
15270 fi
15271 ac_ext=c
15272 ac_cpp='$CPP $CPPFLAGS'
15273 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15274 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15275 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15276
15277
15278   CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
15279   # The cast to long int works around a bug in the HP C Compiler
15280 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
15281 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
15282 # This bug is HP SR number 8606223364.
15283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
15284 $as_echo_n "checking size of pthread_t... " >&6; }
15285 if ${ac_cv_sizeof_pthread_t+:} false; then :
15286   $as_echo_n "(cached) " >&6
15287 else
15288   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "$ac_includes_default
15289       #include <pthread.h>
15290
15291 "; then :
15292
15293 else
15294   if test "$ac_cv_type_pthread_t" = yes; then
15295      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
15296 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
15297 as_fn_error 77 "cannot compute sizeof (pthread_t)
15298 See \`config.log' for more details" "$LINENO" 5; }
15299    else
15300      ac_cv_sizeof_pthread_t=0
15301    fi
15302 fi
15303
15304 fi
15305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
15306 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
15307
15308
15309
15310 cat >>confdefs.h <<_ACEOF
15311 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
15312 _ACEOF
15313
15314
15315 fi
15316  if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
15317   PTHREADS_TRUE=
15318   PTHREADS_FALSE='#'
15319 else
15320   PTHREADS_TRUE='#'
15321   PTHREADS_FALSE=
15322 fi
15323
15324
15325 # check if we should compile locking into the library
15326 if test x$enable_thread_support = xno; then
15327
15328 $as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
15329
15330 fi
15331
15332 # check if we should hard-code the mm functions.
15333 if test x$enable_malloc_replacement = xno; then
15334
15335 $as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
15336
15337 fi
15338
15339 # check if we should hard-code debugging out
15340 if test x$enable_debug_mode = xno; then
15341
15342 $as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
15343
15344 fi
15345
15346 # check if we should enable verbose debugging
15347 if test x$enable_verbose_debug = xyes; then
15348         CFLAGS="$CFLAGS -DUSE_DEBUG"
15349 fi
15350
15351 # check if we have and should use openssl
15352  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
15353   OPENSSL_TRUE=
15354   OPENSSL_FALSE='#'
15355 else
15356   OPENSSL_TRUE='#'
15357   OPENSSL_FALSE=
15358 fi
15359
15360
15361 # Add some more warnings which we use in development but not in the
15362 # released versions.  (Some relevant gcc versions can't handle these.)
15363 if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
15364
15365   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15366 /* end confdefs.h.  */
15367
15368 int
15369 main ()
15370 {
15371
15372 #if !defined(__GNUC__) || (__GNUC__ < 4)
15373 #error
15374 #endif
15375   ;
15376   return 0;
15377 }
15378 _ACEOF
15379 if ac_fn_c_try_compile "$LINENO"; then :
15380   have_gcc4=yes
15381 else
15382   have_gcc4=no
15383 fi
15384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15385
15386   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15387 /* end confdefs.h.  */
15388
15389 int
15390 main ()
15391 {
15392
15393 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
15394 #error
15395 #endif
15396   ;
15397   return 0;
15398 }
15399 _ACEOF
15400 if ac_fn_c_try_compile "$LINENO"; then :
15401   have_gcc42=yes
15402 else
15403   have_gcc42=no
15404 fi
15405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15406
15407   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15408 /* end confdefs.h.  */
15409
15410 int
15411 main ()
15412 {
15413
15414 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
15415 #error
15416 #endif
15417   ;
15418   return 0;
15419 }
15420 _ACEOF
15421 if ac_fn_c_try_compile "$LINENO"; then :
15422   have_gcc45=yes
15423 else
15424   have_gcc45=no
15425 fi
15426 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15427
15428   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15429 /* end confdefs.h.  */
15430
15431 int
15432 main ()
15433 {
15434
15435 #if !defined(__clang__)
15436 #error
15437 #endif
15438   ;
15439   return 0;
15440 }
15441 _ACEOF
15442 if ac_fn_c_try_compile "$LINENO"; then :
15443   have_clang=yes
15444 else
15445   have_clang=no
15446 fi
15447 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15448
15449   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"
15450   if test x$enable_gcc_warnings = xyes; then
15451     CFLAGS="$CFLAGS -Werror"
15452   fi
15453
15454   CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
15455
15456   if test x$have_gcc4 = xyes ; then
15457     # These warnings break gcc 3.3.5 and work on gcc 4.0.2
15458     CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
15459     #CFLAGS="$CFLAGS -Wold-style-definition"
15460   fi
15461
15462   if test x$have_gcc42 = xyes ; then
15463     # These warnings break gcc 4.0.2 and work on gcc 4.2
15464     CFLAGS="$CFLAGS -Waddress"
15465   fi
15466
15467   if test x$have_gcc42 = xyes && test x$have_clang = xno; then
15468     # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
15469     CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
15470   fi
15471
15472   if test x$have_gcc45 = xyes ; then
15473     # These warnings work on gcc 4.5
15474     CFLAGS="$CFLAGS -Wlogical-op"
15475   fi
15476
15477   if test x$have_clang = xyes; then
15478     # Disable the unused-function warnings, because these trigger
15479     # for minheap-internal.h related code.
15480     CFLAGS="$CFLAGS -Wno-unused-function"
15481
15482     # clang on macosx emits warnigns for each directory specified which
15483     # isn't "used" generating a lot of build noise (typically 3 warnings
15484     # per file
15485     case "$host_os" in
15486         darwin*)
15487             CFLAGS="$CFLAGS -Qunused-arguments"
15488         ;;
15489     esac
15490   fi
15491
15492 ##This will break the world on some 64-bit architectures
15493 # CFLAGS="$CFLAGS -Winline"
15494
15495 fi
15496
15497 LIBEVENT_GC_SECTIONS=
15498 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
15499     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
15500 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
15501 if ${libevent_cv_gc_sections_runs+:} false; then :
15502   $as_echo_n "(cached) " >&6
15503 else
15504
15505                                                                                             origCFLAGS="$CFLAGS"
15506             CFLAGS="$CFLAGS -Wl,--gc-sections"
15507             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15508 /* end confdefs.h.  */
15509
15510                         #include <stdlib.h>
15511                         #include <stdio.h>
15512
15513 int
15514 main ()
15515 {
15516
15517                         FILE *  fpC;
15518                         char    buf[32];
15519                         size_t  cch;
15520                         int     read_success_once;
15521
15522                         fpC = fopen("conftest.c", "r");
15523                         if (NULL == fpC)
15524                                 exit(1);
15525                         do {
15526                                 cch = fread(buf, sizeof(buf), 1, fpC);
15527                                 read_success_once |= (0 != cch);
15528                         } while (0 != cch);
15529                         if (!read_success_once)
15530                                 exit(2);
15531                         if (!feof(fpC))
15532                                 exit(3);
15533                         if (0 != fclose(fpC))
15534                                 exit(4);
15535
15536                         exit(EXIT_SUCCESS);
15537
15538
15539   ;
15540   return 0;
15541 }
15542 _ACEOF
15543 if ac_fn_c_try_link "$LINENO"; then :
15544
15545                                                                             if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
15546                         libevent_cv_gc_sections_runs=no
15547                     else
15548                         libevent_cv_gc_sections_runs=no
15549                         ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
15550                     fi
15551
15552 else
15553   libevent_cv_gc_sections_runs=no
15554
15555 fi
15556 rm -f core conftest.err conftest.$ac_objext \
15557     conftest$ac_exeext conftest.$ac_ext
15558             CFLAGS="$origCFLAGS"
15559             { origCFLAGS=; unset origCFLAGS;}
15560
15561
15562 fi
15563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
15564 $as_echo "$libevent_cv_gc_sections_runs" >&6; }
15565     case "$libevent_cv_gc_sections_runs" in
15566      yes)
15567         CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
15568         LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
15569         ;;
15570     esac
15571 fi
15572
15573
15574  if test "$enable_libevent_install" = "yes"; then
15575   INSTALL_LIBEVENT_TRUE=
15576   INSTALL_LIBEVENT_FALSE='#'
15577 else
15578   INSTALL_LIBEVENT_TRUE='#'
15579   INSTALL_LIBEVENT_FALSE=
15580 fi
15581
15582
15583 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc"
15584
15585 ac_config_files="$ac_config_files Makefile"
15586
15587 cat >confcache <<\_ACEOF
15588 # This file is a shell script that caches the results of configure
15589 # tests run on this system so they can be shared between configure
15590 # scripts and configure runs, see configure's option --config-cache.
15591 # It is not useful on other systems.  If it contains results you don't
15592 # want to keep, you may remove or edit it.
15593 #
15594 # config.status only pays attention to the cache file if you give it
15595 # the --recheck option to rerun configure.
15596 #
15597 # `ac_cv_env_foo' variables (set or unset) will be overridden when
15598 # loading this file, other *unset* `ac_cv_foo' will be assigned the
15599 # following values.
15600
15601 _ACEOF
15602
15603 # The following way of writing the cache mishandles newlines in values,
15604 # but we know of no workaround that is simple, portable, and efficient.
15605 # So, we kill variables containing newlines.
15606 # Ultrix sh set writes to stderr and can't be redirected directly,
15607 # and sets the high bit in the cache file unless we assign to the vars.
15608 (
15609   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
15610     eval ac_val=\$$ac_var
15611     case $ac_val in #(
15612     *${as_nl}*)
15613       case $ac_var in #(
15614       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
15615 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
15616       esac
15617       case $ac_var in #(
15618       _ | IFS | as_nl) ;; #(
15619       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
15620       *) { eval $ac_var=; unset $ac_var;} ;;
15621       esac ;;
15622     esac
15623   done
15624
15625   (set) 2>&1 |
15626     case $as_nl`(ac_space=' '; set) 2>&1` in #(
15627     *${as_nl}ac_space=\ *)
15628       # `set' does not quote correctly, so add quotes: double-quote
15629       # substitution turns \\\\ into \\, and sed turns \\ into \.
15630       sed -n \
15631         "s/'/'\\\\''/g;
15632           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
15633       ;; #(
15634     *)
15635       # `set' quotes correctly as required by POSIX, so do not add quotes.
15636       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
15637       ;;
15638     esac |
15639     sort
15640 ) |
15641   sed '
15642      /^ac_cv_env_/b end
15643      t clear
15644      :clear
15645      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
15646      t end
15647      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
15648      :end' >>confcache
15649 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
15650   if test -w "$cache_file"; then
15651     if test "x$cache_file" != "x/dev/null"; then
15652       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
15653 $as_echo "$as_me: updating cache $cache_file" >&6;}
15654       if test ! -f "$cache_file" || test -h "$cache_file"; then
15655         cat confcache >"$cache_file"
15656       else
15657         case $cache_file in #(
15658         */* | ?:*)
15659           mv -f confcache "$cache_file"$$ &&
15660           mv -f "$cache_file"$$ "$cache_file" ;; #(
15661         *)
15662           mv -f confcache "$cache_file" ;;
15663         esac
15664       fi
15665     fi
15666   else
15667     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
15668 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
15669   fi
15670 fi
15671 rm -f confcache
15672
15673 test "x$prefix" = xNONE && prefix=$ac_default_prefix
15674 # Let make expand exec_prefix.
15675 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
15676
15677 DEFS=-DHAVE_CONFIG_H
15678
15679 ac_libobjs=
15680 ac_ltlibobjs=
15681 U=
15682 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
15683   # 1. Remove the extension, and $U if already installed.
15684   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
15685   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
15686   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
15687   #    will be set to the directory where LIBOBJS objects are built.
15688   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
15689   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
15690 done
15691 LIBOBJS=$ac_libobjs
15692
15693 LTLIBOBJS=$ac_ltlibobjs
15694
15695
15696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
15697 $as_echo_n "checking that generated files are newer than configure... " >&6; }
15698    if test -n "$am_sleep_pid"; then
15699      # Hide warnings about reused PIDs.
15700      wait $am_sleep_pid 2>/dev/null
15701    fi
15702    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
15703 $as_echo "done" >&6; }
15704  if test -n "$EXEEXT"; then
15705   am__EXEEXT_TRUE=
15706   am__EXEEXT_FALSE='#'
15707 else
15708   am__EXEEXT_TRUE='#'
15709   am__EXEEXT_FALSE=
15710 fi
15711
15712 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
15713   as_fn_error $? "conditional \"AMDEP\" was never defined.
15714 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15715 fi
15716 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
15717   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
15718 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15719 fi
15720 if test -z "${BUILD_SAMPLES_TRUE}" && test -z "${BUILD_SAMPLES_FALSE}"; then
15721   as_fn_error $? "conditional \"BUILD_SAMPLES\" was never defined.
15722 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15723 fi
15724 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
15725   as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
15726 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15727 fi
15728 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
15729   as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
15730 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15731 fi
15732 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
15733   as_fn_error $? "conditional \"OPENSSL\" was never defined.
15734 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15735 fi
15736 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
15737   as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
15738 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15739 fi
15740 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
15741   as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
15742 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15743 fi
15744 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
15745   as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
15746 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15747 fi
15748 if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then
15749   as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined.
15750 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15751 fi
15752 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
15753   as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
15754 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15755 fi
15756 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
15757   as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
15758 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15759 fi
15760 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
15761   as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
15762 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15763 fi
15764 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
15765   as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
15766 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15767 fi
15768 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
15769   as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
15770 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15771 fi
15772 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
15773   as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
15774 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15775 fi
15776 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
15777   as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
15778 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15779 fi
15780 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
15781   as_fn_error $? "conditional \"PTHREADS\" was never defined.
15782 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15783 fi
15784 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
15785   as_fn_error $? "conditional \"OPENSSL\" was never defined.
15786 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15787 fi
15788 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
15789   as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
15790 Usually this means the macro was only invoked conditionally." "$LINENO" 5
15791 fi
15792
15793 : "${CONFIG_STATUS=./config.status}"
15794 ac_write_fail=0
15795 ac_clean_files_save=$ac_clean_files
15796 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
15797 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
15798 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
15799 as_write_fail=0
15800 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
15801 #! $SHELL
15802 # Generated by $as_me.
15803 # Run this file to recreate the current configuration.
15804 # Compiler output produced by configure, useful for debugging
15805 # configure, is in config.log if it exists.
15806
15807 debug=false
15808 ac_cs_recheck=false
15809 ac_cs_silent=false
15810
15811 SHELL=\${CONFIG_SHELL-$SHELL}
15812 export SHELL
15813 _ASEOF
15814 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
15815 ## -------------------- ##
15816 ## M4sh Initialization. ##
15817 ## -------------------- ##
15818
15819 # Be more Bourne compatible
15820 DUALCASE=1; export DUALCASE # for MKS sh
15821 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
15822   emulate sh
15823   NULLCMD=:
15824   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
15825   # is contrary to our usage.  Disable this feature.
15826   alias -g '${1+"$@"}'='"$@"'
15827   setopt NO_GLOB_SUBST
15828 else
15829   case `(set -o) 2>/dev/null` in #(
15830   *posix*) :
15831     set -o posix ;; #(
15832   *) :
15833      ;;
15834 esac
15835 fi
15836
15837
15838 as_nl='
15839 '
15840 export as_nl
15841 # Printing a long string crashes Solaris 7 /usr/bin/printf.
15842 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
15843 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
15844 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
15845 # Prefer a ksh shell builtin over an external printf program on Solaris,
15846 # but without wasting forks for bash or zsh.
15847 if test -z "$BASH_VERSION$ZSH_VERSION" \
15848     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
15849   as_echo='print -r --'
15850   as_echo_n='print -rn --'
15851 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
15852   as_echo='printf %s\n'
15853   as_echo_n='printf %s'
15854 else
15855   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
15856     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
15857     as_echo_n='/usr/ucb/echo -n'
15858   else
15859     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
15860     as_echo_n_body='eval
15861       arg=$1;
15862       case $arg in #(
15863       *"$as_nl"*)
15864         expr "X$arg" : "X\\(.*\\)$as_nl";
15865         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
15866       esac;
15867       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
15868     '
15869     export as_echo_n_body
15870     as_echo_n='sh -c $as_echo_n_body as_echo'
15871   fi
15872   export as_echo_body
15873   as_echo='sh -c $as_echo_body as_echo'
15874 fi
15875
15876 # The user is always right.
15877 if test "${PATH_SEPARATOR+set}" != set; then
15878   PATH_SEPARATOR=:
15879   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
15880     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
15881       PATH_SEPARATOR=';'
15882   }
15883 fi
15884
15885
15886 # IFS
15887 # We need space, tab and new line, in precisely that order.  Quoting is
15888 # there to prevent editors from complaining about space-tab.
15889 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
15890 # splitting by setting IFS to empty value.)
15891 IFS=" ""        $as_nl"
15892
15893 # Find who we are.  Look in the path if we contain no directory separator.
15894 as_myself=
15895 case $0 in #((
15896   *[\\/]* ) as_myself=$0 ;;
15897   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15898 for as_dir in $PATH
15899 do
15900   IFS=$as_save_IFS
15901   test -z "$as_dir" && as_dir=.
15902     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
15903   done
15904 IFS=$as_save_IFS
15905
15906      ;;
15907 esac
15908 # We did not find ourselves, most probably we were run as `sh COMMAND'
15909 # in which case we are not to be found in the path.
15910 if test "x$as_myself" = x; then
15911   as_myself=$0
15912 fi
15913 if test ! -f "$as_myself"; then
15914   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
15915   exit 1
15916 fi
15917
15918 # Unset variables that we do not need and which cause bugs (e.g. in
15919 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
15920 # suppresses any "Segmentation fault" message there.  '((' could
15921 # trigger a bug in pdksh 5.2.14.
15922 for as_var in BASH_ENV ENV MAIL MAILPATH
15923 do eval test x\${$as_var+set} = xset \
15924   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
15925 done
15926 PS1='$ '
15927 PS2='> '
15928 PS4='+ '
15929
15930 # NLS nuisances.
15931 LC_ALL=C
15932 export LC_ALL
15933 LANGUAGE=C
15934 export LANGUAGE
15935
15936 # CDPATH.
15937 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
15938
15939
15940 # as_fn_error STATUS ERROR [LINENO LOG_FD]
15941 # ----------------------------------------
15942 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
15943 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
15944 # script with STATUS, using 1 if that was 0.
15945 as_fn_error ()
15946 {
15947   as_status=$1; test $as_status -eq 0 && as_status=1
15948   if test "$4"; then
15949     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
15950     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
15951   fi
15952   $as_echo "$as_me: error: $2" >&2
15953   as_fn_exit $as_status
15954 } # as_fn_error
15955
15956
15957 # as_fn_set_status STATUS
15958 # -----------------------
15959 # Set $? to STATUS, without forking.
15960 as_fn_set_status ()
15961 {
15962   return $1
15963 } # as_fn_set_status
15964
15965 # as_fn_exit STATUS
15966 # -----------------
15967 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
15968 as_fn_exit ()
15969 {
15970   set +e
15971   as_fn_set_status $1
15972   exit $1
15973 } # as_fn_exit
15974
15975 # as_fn_unset VAR
15976 # ---------------
15977 # Portably unset VAR.
15978 as_fn_unset ()
15979 {
15980   { eval $1=; unset $1;}
15981 }
15982 as_unset=as_fn_unset
15983 # as_fn_append VAR VALUE
15984 # ----------------------
15985 # Append the text in VALUE to the end of the definition contained in VAR. Take
15986 # advantage of any shell optimizations that allow amortized linear growth over
15987 # repeated appends, instead of the typical quadratic growth present in naive
15988 # implementations.
15989 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
15990   eval 'as_fn_append ()
15991   {
15992     eval $1+=\$2
15993   }'
15994 else
15995   as_fn_append ()
15996   {
15997     eval $1=\$$1\$2
15998   }
15999 fi # as_fn_append
16000
16001 # as_fn_arith ARG...
16002 # ------------------
16003 # Perform arithmetic evaluation on the ARGs, and store the result in the
16004 # global $as_val. Take advantage of shells that can avoid forks. The arguments
16005 # must be portable across $(()) and expr.
16006 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
16007   eval 'as_fn_arith ()
16008   {
16009     as_val=$(( $* ))
16010   }'
16011 else
16012   as_fn_arith ()
16013   {
16014     as_val=`expr "$@" || test $? -eq 1`
16015   }
16016 fi # as_fn_arith
16017
16018
16019 if expr a : '\(a\)' >/dev/null 2>&1 &&
16020    test "X`expr 00001 : '.*\(...\)'`" = X001; then
16021   as_expr=expr
16022 else
16023   as_expr=false
16024 fi
16025
16026 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
16027   as_basename=basename
16028 else
16029   as_basename=false
16030 fi
16031
16032 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
16033   as_dirname=dirname
16034 else
16035   as_dirname=false
16036 fi
16037
16038 as_me=`$as_basename -- "$0" ||
16039 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
16040          X"$0" : 'X\(//\)$' \| \
16041          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
16042 $as_echo X/"$0" |
16043     sed '/^.*\/\([^/][^/]*\)\/*$/{
16044             s//\1/
16045             q
16046           }
16047           /^X\/\(\/\/\)$/{
16048             s//\1/
16049             q
16050           }
16051           /^X\/\(\/\).*/{
16052             s//\1/
16053             q
16054           }
16055           s/.*/./; q'`
16056
16057 # Avoid depending upon Character Ranges.
16058 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
16059 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
16060 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16061 as_cr_digits='0123456789'
16062 as_cr_alnum=$as_cr_Letters$as_cr_digits
16063
16064 ECHO_C= ECHO_N= ECHO_T=
16065 case `echo -n x` in #(((((
16066 -n*)
16067   case `echo 'xy\c'` in
16068   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
16069   xy)  ECHO_C='\c';;
16070   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
16071        ECHO_T=' ';;
16072   esac;;
16073 *)
16074   ECHO_N='-n';;
16075 esac
16076
16077 rm -f conf$$ conf$$.exe conf$$.file
16078 if test -d conf$$.dir; then
16079   rm -f conf$$.dir/conf$$.file
16080 else
16081   rm -f conf$$.dir
16082   mkdir conf$$.dir 2>/dev/null
16083 fi
16084 if (echo >conf$$.file) 2>/dev/null; then
16085   if ln -s conf$$.file conf$$ 2>/dev/null; then
16086     as_ln_s='ln -s'
16087     # ... but there are two gotchas:
16088     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
16089     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
16090     # In both cases, we have to default to `cp -pR'.
16091     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
16092       as_ln_s='cp -pR'
16093   elif ln conf$$.file conf$$ 2>/dev/null; then
16094     as_ln_s=ln
16095   else
16096     as_ln_s='cp -pR'
16097   fi
16098 else
16099   as_ln_s='cp -pR'
16100 fi
16101 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
16102 rmdir conf$$.dir 2>/dev/null
16103
16104
16105 # as_fn_mkdir_p
16106 # -------------
16107 # Create "$as_dir" as a directory, including parents if necessary.
16108 as_fn_mkdir_p ()
16109 {
16110
16111   case $as_dir in #(
16112   -*) as_dir=./$as_dir;;
16113   esac
16114   test -d "$as_dir" || eval $as_mkdir_p || {
16115     as_dirs=
16116     while :; do
16117       case $as_dir in #(
16118       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
16119       *) as_qdir=$as_dir;;
16120       esac
16121       as_dirs="'$as_qdir' $as_dirs"
16122       as_dir=`$as_dirname -- "$as_dir" ||
16123 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16124          X"$as_dir" : 'X\(//\)[^/]' \| \
16125          X"$as_dir" : 'X\(//\)$' \| \
16126          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
16127 $as_echo X"$as_dir" |
16128     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
16129             s//\1/
16130             q
16131           }
16132           /^X\(\/\/\)[^/].*/{
16133             s//\1/
16134             q
16135           }
16136           /^X\(\/\/\)$/{
16137             s//\1/
16138             q
16139           }
16140           /^X\(\/\).*/{
16141             s//\1/
16142             q
16143           }
16144           s/.*/./; q'`
16145       test -d "$as_dir" && break
16146     done
16147     test -z "$as_dirs" || eval "mkdir $as_dirs"
16148   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
16149
16150
16151 } # as_fn_mkdir_p
16152 if mkdir -p . 2>/dev/null; then
16153   as_mkdir_p='mkdir -p "$as_dir"'
16154 else
16155   test -d ./-p && rmdir ./-p
16156   as_mkdir_p=false
16157 fi
16158
16159
16160 # as_fn_executable_p FILE
16161 # -----------------------
16162 # Test if FILE is an executable regular file.
16163 as_fn_executable_p ()
16164 {
16165   test -f "$1" && test -x "$1"
16166 } # as_fn_executable_p
16167 as_test_x='test -x'
16168 as_executable_p=as_fn_executable_p
16169
16170 # Sed expression to map a string onto a valid CPP name.
16171 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
16172
16173 # Sed expression to map a string onto a valid variable name.
16174 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
16175
16176
16177 exec 6>&1
16178 ## ----------------------------------- ##
16179 ## Main body of $CONFIG_STATUS script. ##
16180 ## ----------------------------------- ##
16181 _ASEOF
16182 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
16183
16184 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16185 # Save the log message, to keep $0 and so on meaningful, and to
16186 # report actual input values of CONFIG_FILES etc. instead of their
16187 # values after options handling.
16188 ac_log="
16189 This file was extended by libevent $as_me 2.1.5-beta, which was
16190 generated by GNU Autoconf 2.69.  Invocation command line was
16191
16192   CONFIG_FILES    = $CONFIG_FILES
16193   CONFIG_HEADERS  = $CONFIG_HEADERS
16194   CONFIG_LINKS    = $CONFIG_LINKS
16195   CONFIG_COMMANDS = $CONFIG_COMMANDS
16196   $ $0 $@
16197
16198 on `(hostname || uname -n) 2>/dev/null | sed 1q`
16199 "
16200
16201 _ACEOF
16202
16203 case $ac_config_files in *"
16204 "*) set x $ac_config_files; shift; ac_config_files=$*;;
16205 esac
16206
16207 case $ac_config_headers in *"
16208 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
16209 esac
16210
16211
16212 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16213 # Files that config.status was made for.
16214 config_files="$ac_config_files"
16215 config_headers="$ac_config_headers"
16216 config_commands="$ac_config_commands"
16217
16218 _ACEOF
16219
16220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16221 ac_cs_usage="\
16222 \`$as_me' instantiates files and other configuration actions
16223 from templates according to the current configuration.  Unless the files
16224 and actions are specified as TAGs, all are instantiated by default.
16225
16226 Usage: $0 [OPTION]... [TAG]...
16227
16228   -h, --help       print this help, then exit
16229   -V, --version    print version number and configuration settings, then exit
16230       --config     print configuration, then exit
16231   -q, --quiet, --silent
16232                    do not print progress messages
16233   -d, --debug      don't remove temporary files
16234       --recheck    update $as_me by reconfiguring in the same conditions
16235       --file=FILE[:TEMPLATE]
16236                    instantiate the configuration file FILE
16237       --header=FILE[:TEMPLATE]
16238                    instantiate the configuration header FILE
16239
16240 Configuration files:
16241 $config_files
16242
16243 Configuration headers:
16244 $config_headers
16245
16246 Configuration commands:
16247 $config_commands
16248
16249 Report bugs to the package provider."
16250
16251 _ACEOF
16252 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16253 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
16254 ac_cs_version="\\
16255 libevent config.status 2.1.5-beta
16256 configured by $0, generated by GNU Autoconf 2.69,
16257   with options \\"\$ac_cs_config\\"
16258
16259 Copyright (C) 2012 Free Software Foundation, Inc.
16260 This config.status script is free software; the Free Software Foundation
16261 gives unlimited permission to copy, distribute and modify it."
16262
16263 ac_pwd='$ac_pwd'
16264 srcdir='$srcdir'
16265 INSTALL='$INSTALL'
16266 MKDIR_P='$MKDIR_P'
16267 AWK='$AWK'
16268 test -n "\$AWK" || AWK=awk
16269 _ACEOF
16270
16271 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16272 # The default lists apply if the user does not specify any file.
16273 ac_need_defaults=:
16274 while test $# != 0
16275 do
16276   case $1 in
16277   --*=?*)
16278     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16279     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
16280     ac_shift=:
16281     ;;
16282   --*=)
16283     ac_option=`expr "X$1" : 'X\([^=]*\)='`
16284     ac_optarg=
16285     ac_shift=:
16286     ;;
16287   *)
16288     ac_option=$1
16289     ac_optarg=$2
16290     ac_shift=shift
16291     ;;
16292   esac
16293
16294   case $ac_option in
16295   # Handling of the options.
16296   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16297     ac_cs_recheck=: ;;
16298   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
16299     $as_echo "$ac_cs_version"; exit ;;
16300   --config | --confi | --conf | --con | --co | --c )
16301     $as_echo "$ac_cs_config"; exit ;;
16302   --debug | --debu | --deb | --de | --d | -d )
16303     debug=: ;;
16304   --file | --fil | --fi | --f )
16305     $ac_shift
16306     case $ac_optarg in
16307     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16308     '') as_fn_error $? "missing file argument" ;;
16309     esac
16310     as_fn_append CONFIG_FILES " '$ac_optarg'"
16311     ac_need_defaults=false;;
16312   --header | --heade | --head | --hea )
16313     $ac_shift
16314     case $ac_optarg in
16315     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
16316     esac
16317     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
16318     ac_need_defaults=false;;
16319   --he | --h)
16320     # Conflict between --help and --header
16321     as_fn_error $? "ambiguous option: \`$1'
16322 Try \`$0 --help' for more information.";;
16323   --help | --hel | -h )
16324     $as_echo "$ac_cs_usage"; exit ;;
16325   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
16326   | -silent | --silent | --silen | --sile | --sil | --si | --s)
16327     ac_cs_silent=: ;;
16328
16329   # This is an error.
16330   -*) as_fn_error $? "unrecognized option: \`$1'
16331 Try \`$0 --help' for more information." ;;
16332
16333   *) as_fn_append ac_config_targets " $1"
16334      ac_need_defaults=false ;;
16335
16336   esac
16337   shift
16338 done
16339
16340 ac_configure_extra_args=
16341
16342 if $ac_cs_silent; then
16343   exec 6>/dev/null
16344   ac_configure_extra_args="$ac_configure_extra_args --silent"
16345 fi
16346
16347 _ACEOF
16348 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16349 if \$ac_cs_recheck; then
16350   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
16351   shift
16352   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
16353   CONFIG_SHELL='$SHELL'
16354   export CONFIG_SHELL
16355   exec "\$@"
16356 fi
16357
16358 _ACEOF
16359 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16360 exec 5>>config.log
16361 {
16362   echo
16363   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
16364 ## Running $as_me. ##
16365 _ASBOX
16366   $as_echo "$ac_log"
16367 } >&5
16368
16369 _ACEOF
16370 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16371 #
16372 # INIT-COMMANDS
16373 #
16374 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
16375
16376
16377 # The HP-UX ksh and POSIX shell print the target directory to stdout
16378 # if CDPATH is set.
16379 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
16380
16381 sed_quote_subst='$sed_quote_subst'
16382 double_quote_subst='$double_quote_subst'
16383 delay_variable_subst='$delay_variable_subst'
16384 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
16385 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
16386 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
16387 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
16388 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
16389 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
16390 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
16391 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
16392 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
16393 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
16394 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
16395 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
16396 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
16397 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
16398 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
16399 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
16400 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
16401 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
16402 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
16403 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
16404 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
16405 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
16406 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
16407 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
16408 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
16409 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
16410 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
16411 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
16412 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
16413 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
16414 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
16415 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
16416 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
16417 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
16418 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
16419 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
16420 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
16421 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
16422 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
16423 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
16424 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
16425 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
16426 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
16427 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
16428 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16429 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16430 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
16431 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
16432 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
16433 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
16434 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
16435 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
16436 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
16437 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
16438 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
16439 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
16440 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
16441 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
16442 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
16443 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
16444 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
16445 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
16446 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
16447 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
16448 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
16449 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
16450 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
16451 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
16452 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
16453 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
16454 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
16455 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
16456 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
16457 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
16458 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16459 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
16460 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
16461 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
16462 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
16463 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
16464 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
16465 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
16466 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
16467 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16468 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
16469 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
16470 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
16471 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
16472 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
16473 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
16474 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
16475 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
16476 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
16477 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
16478 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
16479 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
16480 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
16481 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
16482 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
16483 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
16484 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
16485 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
16486 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
16487 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
16488 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
16489 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
16490 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
16491 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
16492 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
16493 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
16494 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
16495 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
16496 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
16497 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
16498 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
16499 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
16500 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
16501 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
16502 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
16503 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
16504 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
16505 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
16506 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
16507 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
16508 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
16509 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
16510 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
16511 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
16512 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
16513 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
16514
16515 LTCC='$LTCC'
16516 LTCFLAGS='$LTCFLAGS'
16517 compiler='$compiler_DEFAULT'
16518
16519 # A function that is used when there is no print builtin or printf.
16520 func_fallback_echo ()
16521 {
16522   eval 'cat <<_LTECHO_EOF
16523 \$1
16524 _LTECHO_EOF'
16525 }
16526
16527 # Quote evaled strings.
16528 for var in SHELL \
16529 ECHO \
16530 SED \
16531 GREP \
16532 EGREP \
16533 FGREP \
16534 LD \
16535 NM \
16536 LN_S \
16537 lt_SP2NL \
16538 lt_NL2SP \
16539 reload_flag \
16540 OBJDUMP \
16541 deplibs_check_method \
16542 file_magic_cmd \
16543 file_magic_glob \
16544 want_nocaseglob \
16545 DLLTOOL \
16546 sharedlib_from_linklib_cmd \
16547 AR \
16548 AR_FLAGS \
16549 archiver_list_spec \
16550 STRIP \
16551 RANLIB \
16552 CC \
16553 CFLAGS \
16554 compiler \
16555 lt_cv_sys_global_symbol_pipe \
16556 lt_cv_sys_global_symbol_to_cdecl \
16557 lt_cv_sys_global_symbol_to_c_name_address \
16558 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
16559 nm_file_list_spec \
16560 lt_prog_compiler_no_builtin_flag \
16561 lt_prog_compiler_pic \
16562 lt_prog_compiler_wl \
16563 lt_prog_compiler_static \
16564 lt_cv_prog_compiler_c_o \
16565 need_locks \
16566 MANIFEST_TOOL \
16567 DSYMUTIL \
16568 NMEDIT \
16569 LIPO \
16570 OTOOL \
16571 OTOOL64 \
16572 shrext_cmds \
16573 export_dynamic_flag_spec \
16574 whole_archive_flag_spec \
16575 compiler_needs_object \
16576 with_gnu_ld \
16577 allow_undefined_flag \
16578 no_undefined_flag \
16579 hardcode_libdir_flag_spec \
16580 hardcode_libdir_flag_spec_ld \
16581 hardcode_libdir_separator \
16582 exclude_expsyms \
16583 include_expsyms \
16584 file_list_spec \
16585 variables_saved_for_relink \
16586 libname_spec \
16587 library_names_spec \
16588 soname_spec \
16589 install_override_mode \
16590 finish_eval \
16591 old_striplib \
16592 striplib; do
16593     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16594     *[\\\\\\\`\\"\\\$]*)
16595       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
16596       ;;
16597     *)
16598       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16599       ;;
16600     esac
16601 done
16602
16603 # Double-quote double-evaled strings.
16604 for var in reload_cmds \
16605 old_postinstall_cmds \
16606 old_postuninstall_cmds \
16607 old_archive_cmds \
16608 extract_expsyms_cmds \
16609 old_archive_from_new_cmds \
16610 old_archive_from_expsyms_cmds \
16611 archive_cmds \
16612 archive_expsym_cmds \
16613 module_cmds \
16614 module_expsym_cmds \
16615 export_symbols_cmds \
16616 prelink_cmds \
16617 postlink_cmds \
16618 postinstall_cmds \
16619 postuninstall_cmds \
16620 finish_cmds \
16621 sys_lib_search_path_spec \
16622 sys_lib_dlsearch_path_spec; do
16623     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
16624     *[\\\\\\\`\\"\\\$]*)
16625       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
16626       ;;
16627     *)
16628       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
16629       ;;
16630     esac
16631 done
16632
16633 ac_aux_dir='$ac_aux_dir'
16634 xsi_shell='$xsi_shell'
16635 lt_shell_append='$lt_shell_append'
16636
16637 # See if we are running on zsh, and set the options which allow our
16638 # commands through without removal of \ escapes INIT.
16639 if test -n "\${ZSH_VERSION+set}" ; then
16640    setopt NO_GLOB_SUBST
16641 fi
16642
16643
16644     PACKAGE='$PACKAGE'
16645     VERSION='$VERSION'
16646     TIMESTAMP='$TIMESTAMP'
16647     RM='$RM'
16648     ofile='$ofile'
16649
16650
16651
16652
16653 _ACEOF
16654
16655 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16656
16657 # Handling of arguments.
16658 for ac_config_target in $ac_config_targets
16659 do
16660   case $ac_config_target in
16661     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
16662     "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;;
16663     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
16664     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
16665     "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
16666     "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
16667     "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
16668     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16669
16670   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
16671   esac
16672 done
16673
16674
16675 # If the user did not use the arguments to specify the items to instantiate,
16676 # then the envvar interface is used.  Set only those that are not.
16677 # We use the long form for the default assignment because of an extremely
16678 # bizarre bug on SunOS 4.1.3.
16679 if $ac_need_defaults; then
16680   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16681   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16682   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16683 fi
16684
16685 # Have a temporary directory for convenience.  Make it in the build tree
16686 # simply because there is no reason against having it here, and in addition,
16687 # creating and moving files from /tmp can sometimes cause problems.
16688 # Hook for its removal unless debugging.
16689 # Note that there is a small window in which the directory will not be cleaned:
16690 # after its creation but before its name has been assigned to `$tmp'.
16691 $debug ||
16692 {
16693   tmp= ac_tmp=
16694   trap 'exit_status=$?
16695   : "${ac_tmp:=$tmp}"
16696   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
16697 ' 0
16698   trap 'as_fn_exit 1' 1 2 13 15
16699 }
16700 # Create a (secure) tmp directory for tmp files.
16701
16702 {
16703   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
16704   test -d "$tmp"
16705 }  ||
16706 {
16707   tmp=./conf$$-$RANDOM
16708   (umask 077 && mkdir "$tmp")
16709 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
16710 ac_tmp=$tmp
16711
16712 # Set up the scripts for CONFIG_FILES section.
16713 # No need to generate them if there are no CONFIG_FILES.
16714 # This happens for instance with `./config.status config.h'.
16715 if test -n "$CONFIG_FILES"; then
16716
16717
16718 ac_cr=`echo X | tr X '\015'`
16719 # On cygwin, bash can eat \r inside `` if the user requested igncr.
16720 # But we know of no other shell where ac_cr would be empty at this
16721 # point, so we can use a bashism as a fallback.
16722 if test "x$ac_cr" = x; then
16723   eval ac_cr=\$\'\\r\'
16724 fi
16725 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
16726 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
16727   ac_cs_awk_cr='\\r'
16728 else
16729   ac_cs_awk_cr=$ac_cr
16730 fi
16731
16732 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
16733 _ACEOF
16734
16735
16736 {
16737   echo "cat >conf$$subs.awk <<_ACEOF" &&
16738   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
16739   echo "_ACEOF"
16740 } >conf$$subs.sh ||
16741   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16742 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
16743 ac_delim='%!_!# '
16744 for ac_last_try in false false false false false :; do
16745   . ./conf$$subs.sh ||
16746     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16747
16748   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
16749   if test $ac_delim_n = $ac_delim_num; then
16750     break
16751   elif $ac_last_try; then
16752     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
16753   else
16754     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16755   fi
16756 done
16757 rm -f conf$$subs.sh
16758
16759 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16760 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
16761 _ACEOF
16762 sed -n '
16763 h
16764 s/^/S["/; s/!.*/"]=/
16765 p
16766 g
16767 s/^[^!]*!//
16768 :repl
16769 t repl
16770 s/'"$ac_delim"'$//
16771 t delim
16772 :nl
16773 h
16774 s/\(.\{148\}\)..*/\1/
16775 t more1
16776 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
16777 p
16778 n
16779 b repl
16780 :more1
16781 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16782 p
16783 g
16784 s/.\{148\}//
16785 t nl
16786 :delim
16787 h
16788 s/\(.\{148\}\)..*/\1/
16789 t more2
16790 s/["\\]/\\&/g; s/^/"/; s/$/"/
16791 p
16792 b
16793 :more2
16794 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
16795 p
16796 g
16797 s/.\{148\}//
16798 t delim
16799 ' <conf$$subs.awk | sed '
16800 /^[^""]/{
16801   N
16802   s/\n//
16803 }
16804 ' >>$CONFIG_STATUS || ac_write_fail=1
16805 rm -f conf$$subs.awk
16806 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16807 _ACAWK
16808 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
16809   for (key in S) S_is_set[key] = 1
16810   FS = "\a"
16811
16812 }
16813 {
16814   line = $ 0
16815   nfields = split(line, field, "@")
16816   substed = 0
16817   len = length(field[1])
16818   for (i = 2; i < nfields; i++) {
16819     key = field[i]
16820     keylen = length(key)
16821     if (S_is_set[key]) {
16822       value = S[key]
16823       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
16824       len += length(value) + length(field[++i])
16825       substed = 1
16826     } else
16827       len += 1 + keylen
16828   }
16829
16830   print line
16831 }
16832
16833 _ACAWK
16834 _ACEOF
16835 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16836 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
16837   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
16838 else
16839   cat
16840 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
16841   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
16842 _ACEOF
16843
16844 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
16845 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
16846 # trailing colons and then remove the whole line if VPATH becomes empty
16847 # (actually we leave an empty line to preserve line numbers).
16848 if test "x$srcdir" = x.; then
16849   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
16850 h
16851 s///
16852 s/^/:/
16853 s/[      ]*$/:/
16854 s/:\$(srcdir):/:/g
16855 s/:\${srcdir}:/:/g
16856 s/:@srcdir@:/:/g
16857 s/^:*//
16858 s/:*$//
16859 x
16860 s/\(=[   ]*\).*/\1/
16861 G
16862 s/\n//
16863 s/^[^=]*=[       ]*$//
16864 }'
16865 fi
16866
16867 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16868 fi # test -n "$CONFIG_FILES"
16869
16870 # Set up the scripts for CONFIG_HEADERS section.
16871 # No need to generate them if there are no CONFIG_HEADERS.
16872 # This happens for instance with `./config.status Makefile'.
16873 if test -n "$CONFIG_HEADERS"; then
16874 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
16875 BEGIN {
16876 _ACEOF
16877
16878 # Transform confdefs.h into an awk script `defines.awk', embedded as
16879 # here-document in config.status, that substitutes the proper values into
16880 # config.h.in to produce config.h.
16881
16882 # Create a delimiter string that does not exist in confdefs.h, to ease
16883 # handling of long lines.
16884 ac_delim='%!_!# '
16885 for ac_last_try in false false :; do
16886   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
16887   if test -z "$ac_tt"; then
16888     break
16889   elif $ac_last_try; then
16890     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
16891   else
16892     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
16893   fi
16894 done
16895
16896 # For the awk script, D is an array of macro values keyed by name,
16897 # likewise P contains macro parameters if any.  Preserve backslash
16898 # newline sequences.
16899
16900 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
16901 sed -n '
16902 s/.\{148\}/&'"$ac_delim"'/g
16903 t rset
16904 :rset
16905 s/^[     ]*#[    ]*define[       ][      ]*/ /
16906 t def
16907 d
16908 :def
16909 s/\\$//
16910 t bsnl
16911 s/["\\]/\\&/g
16912 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16913 D["\1"]=" \3"/p
16914 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
16915 d
16916 :bsnl
16917 s/["\\]/\\&/g
16918 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
16919 D["\1"]=" \3\\\\\\n"\\/p
16920 t cont
16921 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
16922 t cont
16923 d
16924 :cont
16925 n
16926 s/.\{148\}/&'"$ac_delim"'/g
16927 t clear
16928 :clear
16929 s/\\$//
16930 t bsnlc
16931 s/["\\]/\\&/g; s/^/"/; s/$/"/p
16932 d
16933 :bsnlc
16934 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
16935 b cont
16936 ' <confdefs.h | sed '
16937 s/'"$ac_delim"'/"\\\
16938 "/g' >>$CONFIG_STATUS || ac_write_fail=1
16939
16940 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
16941   for (key in D) D_is_set[key] = 1
16942   FS = "\a"
16943 }
16944 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
16945   line = \$ 0
16946   split(line, arg, " ")
16947   if (arg[1] == "#") {
16948     defundef = arg[2]
16949     mac1 = arg[3]
16950   } else {
16951     defundef = substr(arg[1], 2)
16952     mac1 = arg[2]
16953   }
16954   split(mac1, mac2, "(") #)
16955   macro = mac2[1]
16956   prefix = substr(line, 1, index(line, defundef) - 1)
16957   if (D_is_set[macro]) {
16958     # Preserve the white space surrounding the "#".
16959     print prefix "define", macro P[macro] D[macro]
16960     next
16961   } else {
16962     # Replace #undef with comments.  This is necessary, for example,
16963     # in the case of _POSIX_SOURCE, which is predefined and required
16964     # on some systems where configure will not decide to define it.
16965     if (defundef == "undef") {
16966       print "/*", prefix defundef, macro, "*/"
16967       next
16968     }
16969   }
16970 }
16971 { print }
16972 _ACAWK
16973 _ACEOF
16974 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
16975   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
16976 fi # test -n "$CONFIG_HEADERS"
16977
16978
16979 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
16980 shift
16981 for ac_tag
16982 do
16983   case $ac_tag in
16984   :[FHLC]) ac_mode=$ac_tag; continue;;
16985   esac
16986   case $ac_mode$ac_tag in
16987   :[FHL]*:*);;
16988   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
16989   :[FH]-) ac_tag=-:-;;
16990   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
16991   esac
16992   ac_save_IFS=$IFS
16993   IFS=:
16994   set x $ac_tag
16995   IFS=$ac_save_IFS
16996   shift
16997   ac_file=$1
16998   shift
16999
17000   case $ac_mode in
17001   :L) ac_source=$1;;
17002   :[FH])
17003     ac_file_inputs=
17004     for ac_f
17005     do
17006       case $ac_f in
17007       -) ac_f="$ac_tmp/stdin";;
17008       *) # Look for the file first in the build tree, then in the source tree
17009          # (if the path is not absolute).  The absolute path cannot be DOS-style,
17010          # because $ac_f cannot contain `:'.
17011          test -f "$ac_f" ||
17012            case $ac_f in
17013            [\\/$]*) false;;
17014            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
17015            esac ||
17016            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
17017       esac
17018       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
17019       as_fn_append ac_file_inputs " '$ac_f'"
17020     done
17021
17022     # Let's still pretend it is `configure' which instantiates (i.e., don't
17023     # use $as_me), people would be surprised to read:
17024     #    /* config.h.  Generated by config.status.  */
17025     configure_input='Generated from '`
17026           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
17027         `' by configure.'
17028     if test x"$ac_file" != x-; then
17029       configure_input="$ac_file.  $configure_input"
17030       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
17031 $as_echo "$as_me: creating $ac_file" >&6;}
17032     fi
17033     # Neutralize special characters interpreted by sed in replacement strings.
17034     case $configure_input in #(
17035     *\&* | *\|* | *\\* )
17036        ac_sed_conf_input=`$as_echo "$configure_input" |
17037        sed 's/[\\\\&|]/\\\\&/g'`;; #(
17038     *) ac_sed_conf_input=$configure_input;;
17039     esac
17040
17041     case $ac_tag in
17042     *:-:* | *:-) cat >"$ac_tmp/stdin" \
17043       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
17044     esac
17045     ;;
17046   esac
17047
17048   ac_dir=`$as_dirname -- "$ac_file" ||
17049 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17050          X"$ac_file" : 'X\(//\)[^/]' \| \
17051          X"$ac_file" : 'X\(//\)$' \| \
17052          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
17053 $as_echo X"$ac_file" |
17054     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17055             s//\1/
17056             q
17057           }
17058           /^X\(\/\/\)[^/].*/{
17059             s//\1/
17060             q
17061           }
17062           /^X\(\/\/\)$/{
17063             s//\1/
17064             q
17065           }
17066           /^X\(\/\).*/{
17067             s//\1/
17068             q
17069           }
17070           s/.*/./; q'`
17071   as_dir="$ac_dir"; as_fn_mkdir_p
17072   ac_builddir=.
17073
17074 case "$ac_dir" in
17075 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
17076 *)
17077   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
17078   # A ".." for each directory in $ac_dir_suffix.
17079   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
17080   case $ac_top_builddir_sub in
17081   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
17082   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
17083   esac ;;
17084 esac
17085 ac_abs_top_builddir=$ac_pwd
17086 ac_abs_builddir=$ac_pwd$ac_dir_suffix
17087 # for backward compatibility:
17088 ac_top_builddir=$ac_top_build_prefix
17089
17090 case $srcdir in
17091   .)  # We are building in place.
17092     ac_srcdir=.
17093     ac_top_srcdir=$ac_top_builddir_sub
17094     ac_abs_top_srcdir=$ac_pwd ;;
17095   [\\/]* | ?:[\\/]* )  # Absolute name.
17096     ac_srcdir=$srcdir$ac_dir_suffix;
17097     ac_top_srcdir=$srcdir
17098     ac_abs_top_srcdir=$srcdir ;;
17099   *) # Relative name.
17100     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
17101     ac_top_srcdir=$ac_top_build_prefix$srcdir
17102     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
17103 esac
17104 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
17105
17106
17107   case $ac_mode in
17108   :F)
17109   #
17110   # CONFIG_FILE
17111   #
17112
17113   case $INSTALL in
17114   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
17115   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
17116   esac
17117   ac_MKDIR_P=$MKDIR_P
17118   case $MKDIR_P in
17119   [\\/$]* | ?:[\\/]* ) ;;
17120   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
17121   esac
17122 _ACEOF
17123
17124 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17125 # If the template does not know about datarootdir, expand it.
17126 # FIXME: This hack should be removed a few years after 2.60.
17127 ac_datarootdir_hack=; ac_datarootdir_seen=
17128 ac_sed_dataroot='
17129 /datarootdir/ {
17130   p
17131   q
17132 }
17133 /@datadir@/p
17134 /@docdir@/p
17135 /@infodir@/p
17136 /@localedir@/p
17137 /@mandir@/p'
17138 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
17139 *datarootdir*) ac_datarootdir_seen=yes;;
17140 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
17141   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
17142 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
17143 _ACEOF
17144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17145   ac_datarootdir_hack='
17146   s&@datadir@&$datadir&g
17147   s&@docdir@&$docdir&g
17148   s&@infodir@&$infodir&g
17149   s&@localedir@&$localedir&g
17150   s&@mandir@&$mandir&g
17151   s&\\\${datarootdir}&$datarootdir&g' ;;
17152 esac
17153 _ACEOF
17154
17155 # Neutralize VPATH when `$srcdir' = `.'.
17156 # Shell code in configure.ac might set extrasub.
17157 # FIXME: do we really want to maintain this feature?
17158 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
17159 ac_sed_extra="$ac_vpsub
17160 $extrasub
17161 _ACEOF
17162 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
17163 :t
17164 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
17165 s|@configure_input@|$ac_sed_conf_input|;t t
17166 s&@top_builddir@&$ac_top_builddir_sub&;t t
17167 s&@top_build_prefix@&$ac_top_build_prefix&;t t
17168 s&@srcdir@&$ac_srcdir&;t t
17169 s&@abs_srcdir@&$ac_abs_srcdir&;t t
17170 s&@top_srcdir@&$ac_top_srcdir&;t t
17171 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
17172 s&@builddir@&$ac_builddir&;t t
17173 s&@abs_builddir@&$ac_abs_builddir&;t t
17174 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
17175 s&@INSTALL@&$ac_INSTALL&;t t
17176 s&@MKDIR_P@&$ac_MKDIR_P&;t t
17177 $ac_datarootdir_hack
17178 "
17179 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
17180   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17181
17182 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
17183   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
17184   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
17185       "$ac_tmp/out"`; test -z "$ac_out"; } &&
17186   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17187 which seems to be undefined.  Please make sure it is defined" >&5
17188 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
17189 which seems to be undefined.  Please make sure it is defined" >&2;}
17190
17191   rm -f "$ac_tmp/stdin"
17192   case $ac_file in
17193   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
17194   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
17195   esac \
17196   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17197  ;;
17198   :H)
17199   #
17200   # CONFIG_HEADER
17201   #
17202   if test x"$ac_file" != x-; then
17203     {
17204       $as_echo "/* $configure_input  */" \
17205       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
17206     } >"$ac_tmp/config.h" \
17207       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17208     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
17209       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
17210 $as_echo "$as_me: $ac_file is unchanged" >&6;}
17211     else
17212       rm -f "$ac_file"
17213       mv "$ac_tmp/config.h" "$ac_file" \
17214         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
17215     fi
17216   else
17217     $as_echo "/* $configure_input  */" \
17218       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
17219       || as_fn_error $? "could not create -" "$LINENO" 5
17220   fi
17221 # Compute "$ac_file"'s index in $config_headers.
17222 _am_arg="$ac_file"
17223 _am_stamp_count=1
17224 for _am_header in $config_headers :; do
17225   case $_am_header in
17226     $_am_arg | $_am_arg:* )
17227       break ;;
17228     * )
17229       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
17230   esac
17231 done
17232 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
17233 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17234          X"$_am_arg" : 'X\(//\)[^/]' \| \
17235          X"$_am_arg" : 'X\(//\)$' \| \
17236          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
17237 $as_echo X"$_am_arg" |
17238     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17239             s//\1/
17240             q
17241           }
17242           /^X\(\/\/\)[^/].*/{
17243             s//\1/
17244             q
17245           }
17246           /^X\(\/\/\)$/{
17247             s//\1/
17248             q
17249           }
17250           /^X\(\/\).*/{
17251             s//\1/
17252             q
17253           }
17254           s/.*/./; q'`/stamp-h$_am_stamp_count
17255  ;;
17256
17257   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
17258 $as_echo "$as_me: executing $ac_file commands" >&6;}
17259  ;;
17260   esac
17261
17262
17263   case $ac_file$ac_mode in
17264     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
17265   # Older Autoconf quotes --file arguments for eval, but not when files
17266   # are listed without --file.  Let's play safe and only enable the eval
17267   # if we detect the quoting.
17268   case $CONFIG_FILES in
17269   *\'*) eval set x "$CONFIG_FILES" ;;
17270   *)   set x $CONFIG_FILES ;;
17271   esac
17272   shift
17273   for mf
17274   do
17275     # Strip MF so we end up with the name of the file.
17276     mf=`echo "$mf" | sed -e 's/:.*$//'`
17277     # Check whether this is an Automake generated Makefile or not.
17278     # We used to match only the files named 'Makefile.in', but
17279     # some people rename them; so instead we look at the file content.
17280     # Grep'ing the first line is not enough: some people post-process
17281     # each Makefile.in and add a new line on top of each file to say so.
17282     # Grep'ing the whole file is not good either: AIX grep has a line
17283     # limit of 2048, but all sed's we know have understand at least 4000.
17284     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
17285       dirpart=`$as_dirname -- "$mf" ||
17286 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17287          X"$mf" : 'X\(//\)[^/]' \| \
17288          X"$mf" : 'X\(//\)$' \| \
17289          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
17290 $as_echo X"$mf" |
17291     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17292             s//\1/
17293             q
17294           }
17295           /^X\(\/\/\)[^/].*/{
17296             s//\1/
17297             q
17298           }
17299           /^X\(\/\/\)$/{
17300             s//\1/
17301             q
17302           }
17303           /^X\(\/\).*/{
17304             s//\1/
17305             q
17306           }
17307           s/.*/./; q'`
17308     else
17309       continue
17310     fi
17311     # Extract the definition of DEPDIR, am__include, and am__quote
17312     # from the Makefile without running 'make'.
17313     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
17314     test -z "$DEPDIR" && continue
17315     am__include=`sed -n 's/^am__include = //p' < "$mf"`
17316     test -z "$am__include" && continue
17317     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
17318     # Find all dependency output files, they are included files with
17319     # $(DEPDIR) in their names.  We invoke sed twice because it is the
17320     # simplest approach to changing $(DEPDIR) to its actual value in the
17321     # expansion.
17322     for file in `sed -n "
17323       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
17324          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
17325       # Make sure the directory exists.
17326       test -f "$dirpart/$file" && continue
17327       fdir=`$as_dirname -- "$file" ||
17328 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17329          X"$file" : 'X\(//\)[^/]' \| \
17330          X"$file" : 'X\(//\)$' \| \
17331          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
17332 $as_echo X"$file" |
17333     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
17334             s//\1/
17335             q
17336           }
17337           /^X\(\/\/\)[^/].*/{
17338             s//\1/
17339             q
17340           }
17341           /^X\(\/\/\)$/{
17342             s//\1/
17343             q
17344           }
17345           /^X\(\/\).*/{
17346             s//\1/
17347             q
17348           }
17349           s/.*/./; q'`
17350       as_dir=$dirpart/$fdir; as_fn_mkdir_p
17351       # echo "creating $dirpart/$file"
17352       echo '# dummy' > "$dirpart/$file"
17353     done
17354   done
17355 }
17356  ;;
17357     "libtool":C)
17358
17359     # See if we are running on zsh, and set the options which allow our
17360     # commands through without removal of \ escapes.
17361     if test -n "${ZSH_VERSION+set}" ; then
17362       setopt NO_GLOB_SUBST
17363     fi
17364
17365     cfgfile="${ofile}T"
17366     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
17367     $RM "$cfgfile"
17368
17369     cat <<_LT_EOF >> "$cfgfile"
17370 #! $SHELL
17371
17372 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
17373 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
17374 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
17375 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
17376 #
17377 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
17378 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
17379 #                 Inc.
17380 #   Written by Gordon Matzigkeit, 1996
17381 #
17382 #   This file is part of GNU Libtool.
17383 #
17384 # GNU Libtool is free software; you can redistribute it and/or
17385 # modify it under the terms of the GNU General Public License as
17386 # published by the Free Software Foundation; either version 2 of
17387 # the License, or (at your option) any later version.
17388 #
17389 # As a special exception to the GNU General Public License,
17390 # if you distribute this file as part of a program or library that
17391 # is built using GNU Libtool, you may include this file under the
17392 # same distribution terms that you use for the rest of that program.
17393 #
17394 # GNU Libtool is distributed in the hope that it will be useful,
17395 # but WITHOUT ANY WARRANTY; without even the implied warranty of
17396 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17397 # GNU General Public License for more details.
17398 #
17399 # You should have received a copy of the GNU General Public License
17400 # along with GNU Libtool; see the file COPYING.  If not, a copy
17401 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
17402 # obtained by writing to the Free Software Foundation, Inc.,
17403 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17404
17405
17406 # The names of the tagged configurations supported by this script.
17407 available_tags=""
17408
17409 # ### BEGIN LIBTOOL CONFIG
17410
17411 # Which release of libtool.m4 was used?
17412 macro_version=$macro_version
17413 macro_revision=$macro_revision
17414
17415 # Whether or not to build shared libraries.
17416 build_libtool_libs=$enable_shared
17417
17418 # Whether or not to build static libraries.
17419 build_old_libs=$enable_static
17420
17421 # What type of objects to build.
17422 pic_mode=$pic_mode
17423
17424 # Whether or not to optimize for fast installation.
17425 fast_install=$enable_fast_install
17426
17427 # Shell to use when invoking shell scripts.
17428 SHELL=$lt_SHELL
17429
17430 # An echo program that protects backslashes.
17431 ECHO=$lt_ECHO
17432
17433 # The host system.
17434 host_alias=$host_alias
17435 host=$host
17436 host_os=$host_os
17437
17438 # The build system.
17439 build_alias=$build_alias
17440 build=$build
17441 build_os=$build_os
17442
17443 # A sed program that does not truncate output.
17444 SED=$lt_SED
17445
17446 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
17447 Xsed="\$SED -e 1s/^X//"
17448
17449 # A grep program that handles long lines.
17450 GREP=$lt_GREP
17451
17452 # An ERE matcher.
17453 EGREP=$lt_EGREP
17454
17455 # A literal string matcher.
17456 FGREP=$lt_FGREP
17457
17458 # A BSD- or MS-compatible name lister.
17459 NM=$lt_NM
17460
17461 # Whether we need soft or hard links.
17462 LN_S=$lt_LN_S
17463
17464 # What is the maximum length of a command?
17465 max_cmd_len=$max_cmd_len
17466
17467 # Object file suffix (normally "o").
17468 objext=$ac_objext
17469
17470 # Executable file suffix (normally "").
17471 exeext=$exeext
17472
17473 # whether the shell understands "unset".
17474 lt_unset=$lt_unset
17475
17476 # turn spaces into newlines.
17477 SP2NL=$lt_lt_SP2NL
17478
17479 # turn newlines into spaces.
17480 NL2SP=$lt_lt_NL2SP
17481
17482 # convert \$build file names to \$host format.
17483 to_host_file_cmd=$lt_cv_to_host_file_cmd
17484
17485 # convert \$build files to toolchain format.
17486 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
17487
17488 # An object symbol dumper.
17489 OBJDUMP=$lt_OBJDUMP
17490
17491 # Method to check whether dependent libraries are shared objects.
17492 deplibs_check_method=$lt_deplibs_check_method
17493
17494 # Command to use when deplibs_check_method = "file_magic".
17495 file_magic_cmd=$lt_file_magic_cmd
17496
17497 # How to find potential files when deplibs_check_method = "file_magic".
17498 file_magic_glob=$lt_file_magic_glob
17499
17500 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
17501 want_nocaseglob=$lt_want_nocaseglob
17502
17503 # DLL creation program.
17504 DLLTOOL=$lt_DLLTOOL
17505
17506 # Command to associate shared and link libraries.
17507 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
17508
17509 # The archiver.
17510 AR=$lt_AR
17511
17512 # Flags to create an archive.
17513 AR_FLAGS=$lt_AR_FLAGS
17514
17515 # How to feed a file listing to the archiver.
17516 archiver_list_spec=$lt_archiver_list_spec
17517
17518 # A symbol stripping program.
17519 STRIP=$lt_STRIP
17520
17521 # Commands used to install an old-style archive.
17522 RANLIB=$lt_RANLIB
17523 old_postinstall_cmds=$lt_old_postinstall_cmds
17524 old_postuninstall_cmds=$lt_old_postuninstall_cmds
17525
17526 # Whether to use a lock for old archive extraction.
17527 lock_old_archive_extraction=$lock_old_archive_extraction
17528
17529 # A C compiler.
17530 LTCC=$lt_CC
17531
17532 # LTCC compiler flags.
17533 LTCFLAGS=$lt_CFLAGS
17534
17535 # Take the output of nm and produce a listing of raw symbols and C names.
17536 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
17537
17538 # Transform the output of nm in a proper C declaration.
17539 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
17540
17541 # Transform the output of nm in a C name address pair.
17542 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
17543
17544 # Transform the output of nm in a C name address pair when lib prefix is needed.
17545 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
17546
17547 # Specify filename containing input files for \$NM.
17548 nm_file_list_spec=$lt_nm_file_list_spec
17549
17550 # The root where to search for dependent libraries,and in which our libraries should be installed.
17551 lt_sysroot=$lt_sysroot
17552
17553 # The name of the directory that contains temporary libtool files.
17554 objdir=$objdir
17555
17556 # Used to examine libraries when file_magic_cmd begins with "file".
17557 MAGIC_CMD=$MAGIC_CMD
17558
17559 # Must we lock files when doing compilation?
17560 need_locks=$lt_need_locks
17561
17562 # Manifest tool.
17563 MANIFEST_TOOL=$lt_MANIFEST_TOOL
17564
17565 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
17566 DSYMUTIL=$lt_DSYMUTIL
17567
17568 # Tool to change global to local symbols on Mac OS X.
17569 NMEDIT=$lt_NMEDIT
17570
17571 # Tool to manipulate fat objects and archives on Mac OS X.
17572 LIPO=$lt_LIPO
17573
17574 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
17575 OTOOL=$lt_OTOOL
17576
17577 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
17578 OTOOL64=$lt_OTOOL64
17579
17580 # Old archive suffix (normally "a").
17581 libext=$libext
17582
17583 # Shared library suffix (normally ".so").
17584 shrext_cmds=$lt_shrext_cmds
17585
17586 # The commands to extract the exported symbol list from a shared archive.
17587 extract_expsyms_cmds=$lt_extract_expsyms_cmds
17588
17589 # Variables whose values should be saved in libtool wrapper scripts and
17590 # restored at link time.
17591 variables_saved_for_relink=$lt_variables_saved_for_relink
17592
17593 # Do we need the "lib" prefix for modules?
17594 need_lib_prefix=$need_lib_prefix
17595
17596 # Do we need a version for libraries?
17597 need_version=$need_version
17598
17599 # Library versioning type.
17600 version_type=$version_type
17601
17602 # Shared library runtime path variable.
17603 runpath_var=$runpath_var
17604
17605 # Shared library path variable.
17606 shlibpath_var=$shlibpath_var
17607
17608 # Is shlibpath searched before the hard-coded library search path?
17609 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
17610
17611 # Format of library name prefix.
17612 libname_spec=$lt_libname_spec
17613
17614 # List of archive names.  First name is the real one, the rest are links.
17615 # The last name is the one that the linker finds with -lNAME
17616 library_names_spec=$lt_library_names_spec
17617
17618 # The coded name of the library, if different from the real name.
17619 soname_spec=$lt_soname_spec
17620
17621 # Permission mode override for installation of shared libraries.
17622 install_override_mode=$lt_install_override_mode
17623
17624 # Command to use after installation of a shared archive.
17625 postinstall_cmds=$lt_postinstall_cmds
17626
17627 # Command to use after uninstallation of a shared archive.
17628 postuninstall_cmds=$lt_postuninstall_cmds
17629
17630 # Commands used to finish a libtool library installation in a directory.
17631 finish_cmds=$lt_finish_cmds
17632
17633 # As "finish_cmds", except a single script fragment to be evaled but
17634 # not shown.
17635 finish_eval=$lt_finish_eval
17636
17637 # Whether we should hardcode library paths into libraries.
17638 hardcode_into_libs=$hardcode_into_libs
17639
17640 # Compile-time system search path for libraries.
17641 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
17642
17643 # Run-time system search path for libraries.
17644 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
17645
17646 # Whether dlopen is supported.
17647 dlopen_support=$enable_dlopen
17648
17649 # Whether dlopen of programs is supported.
17650 dlopen_self=$enable_dlopen_self
17651
17652 # Whether dlopen of statically linked programs is supported.
17653 dlopen_self_static=$enable_dlopen_self_static
17654
17655 # Commands to strip libraries.
17656 old_striplib=$lt_old_striplib
17657 striplib=$lt_striplib
17658
17659
17660 # The linker used to build libraries.
17661 LD=$lt_LD
17662
17663 # How to create reloadable object files.
17664 reload_flag=$lt_reload_flag
17665 reload_cmds=$lt_reload_cmds
17666
17667 # Commands used to build an old-style archive.
17668 old_archive_cmds=$lt_old_archive_cmds
17669
17670 # A language specific compiler.
17671 CC=$lt_compiler
17672
17673 # Is the compiler the GNU compiler?
17674 with_gcc=$GCC
17675
17676 # Compiler flag to turn off builtin functions.
17677 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
17678
17679 # Additional compiler flags for building library objects.
17680 pic_flag=$lt_lt_prog_compiler_pic
17681
17682 # How to pass a linker flag through the compiler.
17683 wl=$lt_lt_prog_compiler_wl
17684
17685 # Compiler flag to prevent dynamic linking.
17686 link_static_flag=$lt_lt_prog_compiler_static
17687
17688 # Does compiler simultaneously support -c and -o options?
17689 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
17690
17691 # Whether or not to add -lc for building shared libraries.
17692 build_libtool_need_lc=$archive_cmds_need_lc
17693
17694 # Whether or not to disallow shared libs when runtime libs are static.
17695 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
17696
17697 # Compiler flag to allow reflexive dlopens.
17698 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
17699
17700 # Compiler flag to generate shared objects directly from archives.
17701 whole_archive_flag_spec=$lt_whole_archive_flag_spec
17702
17703 # Whether the compiler copes with passing no objects directly.
17704 compiler_needs_object=$lt_compiler_needs_object
17705
17706 # Create an old-style archive from a shared archive.
17707 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
17708
17709 # Create a temporary old-style archive to link instead of a shared archive.
17710 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
17711
17712 # Commands used to build a shared archive.
17713 archive_cmds=$lt_archive_cmds
17714 archive_expsym_cmds=$lt_archive_expsym_cmds
17715
17716 # Commands used to build a loadable module if different from building
17717 # a shared archive.
17718 module_cmds=$lt_module_cmds
17719 module_expsym_cmds=$lt_module_expsym_cmds
17720
17721 # Whether we are building with GNU ld or not.
17722 with_gnu_ld=$lt_with_gnu_ld
17723
17724 # Flag that allows shared libraries with undefined symbols to be built.
17725 allow_undefined_flag=$lt_allow_undefined_flag
17726
17727 # Flag that enforces no undefined symbols.
17728 no_undefined_flag=$lt_no_undefined_flag
17729
17730 # Flag to hardcode \$libdir into a binary during linking.
17731 # This must work even if \$libdir does not exist
17732 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
17733
17734 # If ld is used when linking, flag to hardcode \$libdir into a binary
17735 # during linking.  This must work even if \$libdir does not exist.
17736 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
17737
17738 # Whether we need a single "-rpath" flag with a separated argument.
17739 hardcode_libdir_separator=$lt_hardcode_libdir_separator
17740
17741 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17742 # DIR into the resulting binary.
17743 hardcode_direct=$hardcode_direct
17744
17745 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
17746 # DIR into the resulting binary and the resulting library dependency is
17747 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
17748 # library is relocated.
17749 hardcode_direct_absolute=$hardcode_direct_absolute
17750
17751 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
17752 # into the resulting binary.
17753 hardcode_minus_L=$hardcode_minus_L
17754
17755 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
17756 # into the resulting binary.
17757 hardcode_shlibpath_var=$hardcode_shlibpath_var
17758
17759 # Set to "yes" if building a shared library automatically hardcodes DIR
17760 # into the library and all subsequent libraries and executables linked
17761 # against it.
17762 hardcode_automatic=$hardcode_automatic
17763
17764 # Set to yes if linker adds runtime paths of dependent libraries
17765 # to runtime path list.
17766 inherit_rpath=$inherit_rpath
17767
17768 # Whether libtool must link a program against all its dependency libraries.
17769 link_all_deplibs=$link_all_deplibs
17770
17771 # Set to "yes" if exported symbols are required.
17772 always_export_symbols=$always_export_symbols
17773
17774 # The commands to list exported symbols.
17775 export_symbols_cmds=$lt_export_symbols_cmds
17776
17777 # Symbols that should not be listed in the preloaded symbols.
17778 exclude_expsyms=$lt_exclude_expsyms
17779
17780 # Symbols that must always be exported.
17781 include_expsyms=$lt_include_expsyms
17782
17783 # Commands necessary for linking programs (against libraries) with templates.
17784 prelink_cmds=$lt_prelink_cmds
17785
17786 # Commands necessary for finishing linking programs.
17787 postlink_cmds=$lt_postlink_cmds
17788
17789 # Specify filename containing input files.
17790 file_list_spec=$lt_file_list_spec
17791
17792 # How to hardcode a shared library path into an executable.
17793 hardcode_action=$hardcode_action
17794
17795 # ### END LIBTOOL CONFIG
17796
17797 _LT_EOF
17798
17799   case $host_os in
17800   aix3*)
17801     cat <<\_LT_EOF >> "$cfgfile"
17802 # AIX sometimes has problems with the GCC collect2 program.  For some
17803 # reason, if we set the COLLECT_NAMES environment variable, the problems
17804 # vanish in a puff of smoke.
17805 if test "X${COLLECT_NAMES+set}" != Xset; then
17806   COLLECT_NAMES=
17807   export COLLECT_NAMES
17808 fi
17809 _LT_EOF
17810     ;;
17811   esac
17812
17813
17814 ltmain="$ac_aux_dir/ltmain.sh"
17815
17816
17817   # We use sed instead of cat because bash on DJGPP gets confused if
17818   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
17819   # text mode, it properly converts lines to CR/LF.  This bash problem
17820   # is reportedly fixed, but why not run on old versions too?
17821   sed '$q' "$ltmain" >> "$cfgfile" \
17822      || (rm -f "$cfgfile"; exit 1)
17823
17824   if test x"$xsi_shell" = xyes; then
17825   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
17826 func_dirname ()\
17827 {\
17828 \    case ${1} in\
17829 \      */*) func_dirname_result="${1%/*}${2}" ;;\
17830 \      *  ) func_dirname_result="${3}" ;;\
17831 \    esac\
17832 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
17833   && mv -f "$cfgfile.tmp" "$cfgfile" \
17834     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17835 test 0 -eq $? || _lt_function_replace_fail=:
17836
17837
17838   sed -e '/^func_basename ()$/,/^} # func_basename /c\
17839 func_basename ()\
17840 {\
17841 \    func_basename_result="${1##*/}"\
17842 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
17843   && mv -f "$cfgfile.tmp" "$cfgfile" \
17844     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17845 test 0 -eq $? || _lt_function_replace_fail=:
17846
17847
17848   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
17849 func_dirname_and_basename ()\
17850 {\
17851 \    case ${1} in\
17852 \      */*) func_dirname_result="${1%/*}${2}" ;;\
17853 \      *  ) func_dirname_result="${3}" ;;\
17854 \    esac\
17855 \    func_basename_result="${1##*/}"\
17856 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
17857   && mv -f "$cfgfile.tmp" "$cfgfile" \
17858     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17859 test 0 -eq $? || _lt_function_replace_fail=:
17860
17861
17862   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
17863 func_stripname ()\
17864 {\
17865 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
17866 \    # positional parameters, so assign one to ordinary parameter first.\
17867 \    func_stripname_result=${3}\
17868 \    func_stripname_result=${func_stripname_result#"${1}"}\
17869 \    func_stripname_result=${func_stripname_result%"${2}"}\
17870 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
17871   && mv -f "$cfgfile.tmp" "$cfgfile" \
17872     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17873 test 0 -eq $? || _lt_function_replace_fail=:
17874
17875
17876   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
17877 func_split_long_opt ()\
17878 {\
17879 \    func_split_long_opt_name=${1%%=*}\
17880 \    func_split_long_opt_arg=${1#*=}\
17881 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
17882   && mv -f "$cfgfile.tmp" "$cfgfile" \
17883     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17884 test 0 -eq $? || _lt_function_replace_fail=:
17885
17886
17887   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
17888 func_split_short_opt ()\
17889 {\
17890 \    func_split_short_opt_arg=${1#??}\
17891 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
17892 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
17893   && mv -f "$cfgfile.tmp" "$cfgfile" \
17894     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17895 test 0 -eq $? || _lt_function_replace_fail=:
17896
17897
17898   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
17899 func_lo2o ()\
17900 {\
17901 \    case ${1} in\
17902 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
17903 \      *)    func_lo2o_result=${1} ;;\
17904 \    esac\
17905 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
17906   && mv -f "$cfgfile.tmp" "$cfgfile" \
17907     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17908 test 0 -eq $? || _lt_function_replace_fail=:
17909
17910
17911   sed -e '/^func_xform ()$/,/^} # func_xform /c\
17912 func_xform ()\
17913 {\
17914     func_xform_result=${1%.*}.lo\
17915 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
17916   && mv -f "$cfgfile.tmp" "$cfgfile" \
17917     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17918 test 0 -eq $? || _lt_function_replace_fail=:
17919
17920
17921   sed -e '/^func_arith ()$/,/^} # func_arith /c\
17922 func_arith ()\
17923 {\
17924     func_arith_result=$(( $* ))\
17925 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
17926   && mv -f "$cfgfile.tmp" "$cfgfile" \
17927     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17928 test 0 -eq $? || _lt_function_replace_fail=:
17929
17930
17931   sed -e '/^func_len ()$/,/^} # func_len /c\
17932 func_len ()\
17933 {\
17934     func_len_result=${#1}\
17935 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
17936   && mv -f "$cfgfile.tmp" "$cfgfile" \
17937     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17938 test 0 -eq $? || _lt_function_replace_fail=:
17939
17940 fi
17941
17942 if test x"$lt_shell_append" = xyes; then
17943   sed -e '/^func_append ()$/,/^} # func_append /c\
17944 func_append ()\
17945 {\
17946     eval "${1}+=\\${2}"\
17947 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
17948   && mv -f "$cfgfile.tmp" "$cfgfile" \
17949     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17950 test 0 -eq $? || _lt_function_replace_fail=:
17951
17952
17953   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
17954 func_append_quoted ()\
17955 {\
17956 \    func_quote_for_eval "${2}"\
17957 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
17958 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
17959   && mv -f "$cfgfile.tmp" "$cfgfile" \
17960     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17961 test 0 -eq $? || _lt_function_replace_fail=:
17962
17963
17964   # Save a `func_append' function call where possible by direct use of '+='
17965   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
17966     && mv -f "$cfgfile.tmp" "$cfgfile" \
17967       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17968   test 0 -eq $? || _lt_function_replace_fail=:
17969 else
17970   # Save a `func_append' function call even when '+=' is not available
17971   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
17972     && mv -f "$cfgfile.tmp" "$cfgfile" \
17973       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
17974   test 0 -eq $? || _lt_function_replace_fail=:
17975 fi
17976
17977 if test x"$_lt_function_replace_fail" = x":"; then
17978   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
17979 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
17980 fi
17981
17982
17983    mv -f "$cfgfile" "$ofile" ||
17984     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
17985   chmod +x "$ofile"
17986
17987  ;;
17988
17989   esac
17990 done # for ac_tag
17991
17992
17993 as_fn_exit 0
17994 _ACEOF
17995 ac_clean_files=$ac_clean_files_save
17996
17997 test $ac_write_fail = 0 ||
17998   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
17999
18000
18001 # configure is writing to config.log, and then calls config.status.
18002 # config.status does its own redirection, appending to config.log.
18003 # Unfortunately, on DOS this fails, as config.log is still kept open
18004 # by configure, so config.status won't be able to write to it; its
18005 # output is simply discarded.  So we exec the FD to /dev/null,
18006 # effectively closing config.log, so it can be properly (re)opened and
18007 # appended to by config.status.  When coming back to configure, we
18008 # need to make the FD available again.
18009 if test "$no_create" != yes; then
18010   ac_cs_success=:
18011   ac_config_status_args=
18012   test "$silent" = yes &&
18013     ac_config_status_args="$ac_config_status_args --quiet"
18014   exec 5>/dev/null
18015   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
18016   exec 5>>config.log
18017   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
18018   # would make configure fail if this is the last instruction.
18019   $ac_cs_success || as_fn_exit 1
18020 fi
18021 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
18022   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
18023 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
18024 fi
18025