]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - contrib/ntp/sntp/libevent/configure
Restore packaging subdir to enable running unmodified configure script.
[FreeBSD/FreeBSD.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.68 for libevent 2.1.3-alpha-dev.
4 #
5 #
6 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
7 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
8 # Foundation, Inc.
9 #
10 #
11 # This configure script is free software; the Free Software Foundation
12 # gives unlimited permission to copy, distribute and modify it.
13 ## -------------------- ##
14 ## M4sh Initialization. ##
15 ## -------------------- ##
16
17 # Be more Bourne compatible
18 DUALCASE=1; export DUALCASE # for MKS sh
19 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20   emulate sh
21   NULLCMD=:
22   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23   # is contrary to our usage.  Disable this feature.
24   alias -g '${1+"$@"}'='"$@"'
25   setopt NO_GLOB_SUBST
26 else
27   case `(set -o) 2>/dev/null` in #(
28   *posix*) :
29     set -o posix ;; #(
30   *) :
31      ;;
32 esac
33 fi
34
35
36 as_nl='
37 '
38 export as_nl
39 # Printing a long string crashes Solaris 7 /usr/bin/printf.
40 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43 # Prefer a ksh shell builtin over an external printf program on Solaris,
44 # but without wasting forks for bash or zsh.
45 if test -z "$BASH_VERSION$ZSH_VERSION" \
46     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47   as_echo='print -r --'
48   as_echo_n='print -rn --'
49 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50   as_echo='printf %s\n'
51   as_echo_n='printf %s'
52 else
53   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55     as_echo_n='/usr/ucb/echo -n'
56   else
57     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58     as_echo_n_body='eval
59       arg=$1;
60       case $arg in #(
61       *"$as_nl"*)
62         expr "X$arg" : "X\\(.*\\)$as_nl";
63         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64       esac;
65       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66     '
67     export as_echo_n_body
68     as_echo_n='sh -c $as_echo_n_body as_echo'
69   fi
70   export as_echo_body
71   as_echo='sh -c $as_echo_body as_echo'
72 fi
73
74 # The user is always right.
75 if test "${PATH_SEPARATOR+set}" != set; then
76   PATH_SEPARATOR=:
77   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79       PATH_SEPARATOR=';'
80   }
81 fi
82
83
84 # IFS
85 # We need space, tab and new line, in precisely that order.  Quoting is
86 # there to prevent editors from complaining about space-tab.
87 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
88 # splitting by setting IFS to empty value.)
89 IFS=" ""        $as_nl"
90
91 # Find who we are.  Look in the path if we contain no directory separator.
92 as_myself=
93 case $0 in #((
94   *[\\/]* ) as_myself=$0 ;;
95   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96 for as_dir in $PATH
97 do
98   IFS=$as_save_IFS
99   test -z "$as_dir" && as_dir=.
100     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101   done
102 IFS=$as_save_IFS
103
104      ;;
105 esac
106 # We did not find ourselves, most probably we were run as `sh COMMAND'
107 # in which case we are not to be found in the path.
108 if test "x$as_myself" = x; then
109   as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113   exit 1
114 fi
115
116 # Unset variables that we do not need and which cause bugs (e.g. in
117 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118 # suppresses any "Segmentation fault" message there.  '((' could
119 # trigger a bug in pdksh 5.2.14.
120 for as_var in BASH_ENV ENV MAIL MAILPATH
121 do eval test x\${$as_var+set} = xset \
122   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123 done
124 PS1='$ '
125 PS2='> '
126 PS4='+ '
127
128 # NLS nuisances.
129 LC_ALL=C
130 export LC_ALL
131 LANGUAGE=C
132 export LANGUAGE
133
134 # CDPATH.
135 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137 if test "x$CONFIG_SHELL" = x; then
138   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
139   emulate sh
140   NULLCMD=:
141   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
142   # is contrary to our usage.  Disable this feature.
143   alias -g '\${1+\"\$@\"}'='\"\$@\"'
144   setopt NO_GLOB_SUBST
145 else
146   case \`(set -o) 2>/dev/null\` in #(
147   *posix*) :
148     set -o posix ;; #(
149   *) :
150      ;;
151 esac
152 fi
153 "
154   as_required="as_fn_return () { (exit \$1); }
155 as_fn_success () { as_fn_return 0; }
156 as_fn_failure () { as_fn_return 1; }
157 as_fn_ret_success () { return 0; }
158 as_fn_ret_failure () { return 1; }
159
160 exitcode=0
161 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
162 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
163 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
164 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
165 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
166
167 else
168   exitcode=1; echo positional parameters were not saved.
169 fi
170 test x\$exitcode = x0 || exit 1"
171   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
172   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
173   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
174   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
175 test \$(( 1 + 1 )) = 2 || exit 1
176
177   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
178     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
179     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
180     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
181     PATH=/empty FPATH=/empty; export PATH FPATH
182     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
183       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
184   if (eval "$as_required") 2>/dev/null; then :
185   as_have_required=yes
186 else
187   as_have_required=no
188 fi
189   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
190
191 else
192   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
193 as_found=false
194 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
195 do
196   IFS=$as_save_IFS
197   test -z "$as_dir" && as_dir=.
198   as_found=:
199   case $as_dir in #(
200          /*)
201            for as_base in sh bash ksh sh5; do
202              # Try only shells that exist, to save several forks.
203              as_shell=$as_dir/$as_base
204              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
205                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
206   CONFIG_SHELL=$as_shell as_have_required=yes
207                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
208   break 2
209 fi
210 fi
211            done;;
212        esac
213   as_found=false
214 done
215 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
216               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
217   CONFIG_SHELL=$SHELL as_have_required=yes
218 fi; }
219 IFS=$as_save_IFS
220
221
222       if test "x$CONFIG_SHELL" != x; then :
223   # We cannot yet assume a decent shell, so we have to provide a
224         # neutralization value for shells without unset; and this also
225         # works around shells that cannot unset nonexistent variables.
226         # Preserve -v and -x to the replacement shell.
227         BASH_ENV=/dev/null
228         ENV=/dev/null
229         (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
230         export CONFIG_SHELL
231         case $- in # ((((
232           *v*x* | *x*v* ) as_opts=-vx ;;
233           *v* ) as_opts=-v ;;
234           *x* ) as_opts=-x ;;
235           * ) as_opts= ;;
236         esac
237         exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
238 fi
239
240     if test x$as_have_required = xno; then :
241   $as_echo "$0: This script requires a shell more modern than all"
242   $as_echo "$0: the shells that I found on your system."
243   if test x${ZSH_VERSION+set} = xset ; then
244     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
245     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
246   else
247     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
248 $0: including any error possibly output before this
249 $0: message. Then install a modern shell, or manually run
250 $0: the script under such a shell if you do have one."
251   fi
252   exit 1
253 fi
254 fi
255 fi
256 SHELL=${CONFIG_SHELL-/bin/sh}
257 export SHELL
258 # Unset more variables known to interfere with behavior of common tools.
259 CLICOLOR_FORCE= GREP_OPTIONS=
260 unset CLICOLOR_FORCE GREP_OPTIONS
261
262 ## --------------------- ##
263 ## M4sh Shell Functions. ##
264 ## --------------------- ##
265 # as_fn_unset VAR
266 # ---------------
267 # Portably unset VAR.
268 as_fn_unset ()
269 {
270   { eval $1=; unset $1;}
271 }
272 as_unset=as_fn_unset
273
274 # as_fn_set_status STATUS
275 # -----------------------
276 # Set $? to STATUS, without forking.
277 as_fn_set_status ()
278 {
279   return $1
280 } # as_fn_set_status
281
282 # as_fn_exit STATUS
283 # -----------------
284 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
285 as_fn_exit ()
286 {
287   set +e
288   as_fn_set_status $1
289   exit $1
290 } # as_fn_exit
291
292 # as_fn_mkdir_p
293 # -------------
294 # Create "$as_dir" as a directory, including parents if necessary.
295 as_fn_mkdir_p ()
296 {
297
298   case $as_dir in #(
299   -*) as_dir=./$as_dir;;
300   esac
301   test -d "$as_dir" || eval $as_mkdir_p || {
302     as_dirs=
303     while :; do
304       case $as_dir in #(
305       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
306       *) as_qdir=$as_dir;;
307       esac
308       as_dirs="'$as_qdir' $as_dirs"
309       as_dir=`$as_dirname -- "$as_dir" ||
310 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
311          X"$as_dir" : 'X\(//\)[^/]' \| \
312          X"$as_dir" : 'X\(//\)$' \| \
313          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
314 $as_echo X"$as_dir" |
315     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
316             s//\1/
317             q
318           }
319           /^X\(\/\/\)[^/].*/{
320             s//\1/
321             q
322           }
323           /^X\(\/\/\)$/{
324             s//\1/
325             q
326           }
327           /^X\(\/\).*/{
328             s//\1/
329             q
330           }
331           s/.*/./; q'`
332       test -d "$as_dir" && break
333     done
334     test -z "$as_dirs" || eval "mkdir $as_dirs"
335   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
336
337
338 } # as_fn_mkdir_p
339 # as_fn_append VAR VALUE
340 # ----------------------
341 # Append the text in VALUE to the end of the definition contained in VAR. Take
342 # advantage of any shell optimizations that allow amortized linear growth over
343 # repeated appends, instead of the typical quadratic growth present in naive
344 # implementations.
345 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
346   eval 'as_fn_append ()
347   {
348     eval $1+=\$2
349   }'
350 else
351   as_fn_append ()
352   {
353     eval $1=\$$1\$2
354   }
355 fi # as_fn_append
356
357 # as_fn_arith ARG...
358 # ------------------
359 # Perform arithmetic evaluation on the ARGs, and store the result in the
360 # global $as_val. Take advantage of shells that can avoid forks. The arguments
361 # must be portable across $(()) and expr.
362 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
363   eval 'as_fn_arith ()
364   {
365     as_val=$(( $* ))
366   }'
367 else
368   as_fn_arith ()
369   {
370     as_val=`expr "$@" || test $? -eq 1`
371   }
372 fi # as_fn_arith
373
374
375 # as_fn_error STATUS ERROR [LINENO LOG_FD]
376 # ----------------------------------------
377 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
378 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
379 # script with STATUS, using 1 if that was 0.
380 as_fn_error ()
381 {
382   as_status=$1; test $as_status -eq 0 && as_status=1
383   if test "$4"; then
384     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
385     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
386   fi
387   $as_echo "$as_me: error: $2" >&2
388   as_fn_exit $as_status
389 } # as_fn_error
390
391 if expr a : '\(a\)' >/dev/null 2>&1 &&
392    test "X`expr 00001 : '.*\(...\)'`" = X001; then
393   as_expr=expr
394 else
395   as_expr=false
396 fi
397
398 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
399   as_basename=basename
400 else
401   as_basename=false
402 fi
403
404 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
405   as_dirname=dirname
406 else
407   as_dirname=false
408 fi
409
410 as_me=`$as_basename -- "$0" ||
411 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
412          X"$0" : 'X\(//\)$' \| \
413          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
414 $as_echo X/"$0" |
415     sed '/^.*\/\([^/][^/]*\)\/*$/{
416             s//\1/
417             q
418           }
419           /^X\/\(\/\/\)$/{
420             s//\1/
421             q
422           }
423           /^X\/\(\/\).*/{
424             s//\1/
425             q
426           }
427           s/.*/./; q'`
428
429 # Avoid depending upon Character Ranges.
430 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
431 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
432 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
433 as_cr_digits='0123456789'
434 as_cr_alnum=$as_cr_Letters$as_cr_digits
435
436
437   as_lineno_1=$LINENO as_lineno_1a=$LINENO
438   as_lineno_2=$LINENO as_lineno_2a=$LINENO
439   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
440   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
441   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
442   sed -n '
443     p
444     /[$]LINENO/=
445   ' <$as_myself |
446     sed '
447       s/[$]LINENO.*/&-/
448       t lineno
449       b
450       :lineno
451       N
452       :loop
453       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
454       t loop
455       s/-\n.*//
456     ' >$as_me.lineno &&
457   chmod +x "$as_me.lineno" ||
458     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
459
460   # Don't try to exec as it changes $[0], causing all sort of problems
461   # (the dirname of $[0] is not the place where we might find the
462   # original and so on.  Autoconf is especially sensitive to this).
463   . "./$as_me.lineno"
464   # Exit status is that of the last command.
465   exit
466 }
467
468 ECHO_C= ECHO_N= ECHO_T=
469 case `echo -n x` in #(((((
470 -n*)
471   case `echo 'xy\c'` in
472   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
473   xy)  ECHO_C='\c';;
474   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
475        ECHO_T=' ';;
476   esac;;
477 *)
478   ECHO_N='-n';;
479 esac
480
481 rm -f conf$$ conf$$.exe conf$$.file
482 if test -d conf$$.dir; then
483   rm -f conf$$.dir/conf$$.file
484 else
485   rm -f conf$$.dir
486   mkdir conf$$.dir 2>/dev/null
487 fi
488 if (echo >conf$$.file) 2>/dev/null; then
489   if ln -s conf$$.file conf$$ 2>/dev/null; then
490     as_ln_s='ln -s'
491     # ... but there are two gotchas:
492     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
493     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
494     # In both cases, we have to default to `cp -p'.
495     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
496       as_ln_s='cp -p'
497   elif ln conf$$.file conf$$ 2>/dev/null; then
498     as_ln_s=ln
499   else
500     as_ln_s='cp -p'
501   fi
502 else
503   as_ln_s='cp -p'
504 fi
505 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
506 rmdir conf$$.dir 2>/dev/null
507
508 if mkdir -p . 2>/dev/null; then
509   as_mkdir_p='mkdir -p "$as_dir"'
510 else
511   test -d ./-p && rmdir ./-p
512   as_mkdir_p=false
513 fi
514
515 if test -x / >/dev/null 2>&1; then
516   as_test_x='test -x'
517 else
518   if ls -dL / >/dev/null 2>&1; then
519     as_ls_L_option=L
520   else
521     as_ls_L_option=
522   fi
523   as_test_x='
524     eval sh -c '\''
525       if test -d "$1"; then
526         test -d "$1/.";
527       else
528         case $1 in #(
529         -*)set "./$1";;
530         esac;
531         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
532         ???[sx]*):;;*)false;;esac;fi
533     '\'' sh
534   '
535 fi
536 as_executable_p=$as_test_x
537
538 # Sed expression to map a string onto a valid CPP name.
539 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
540
541 # Sed expression to map a string onto a valid variable name.
542 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
543
544 SHELL=${CONFIG_SHELL-/bin/sh}
545
546
547 test -n "$DJDIR" || exec 7<&0 </dev/null
548 exec 6>&1
549
550 # Name of the host.
551 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
552 # so uname gets run too.
553 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
554
555 #
556 # Initializations.
557 #
558 ac_default_prefix=/usr/local
559 ac_clean_files=
560 ac_config_libobj_dir=.
561 LIBOBJS=
562 cross_compiling=no
563 subdirs=
564 MFLAGS=
565 MAKEFLAGS=
566
567 # Identity of this package.
568 PACKAGE_NAME='libevent'
569 PACKAGE_TARNAME='libevent'
570 PACKAGE_VERSION='2.1.3-alpha-dev'
571 PACKAGE_STRING='libevent 2.1.3-alpha-dev'
572 PACKAGE_BUGREPORT=''
573 PACKAGE_URL=''
574
575 ac_unique_file="event.c"
576 # Factoring default headers for most tests.
577 ac_includes_default="\
578 #include <stdio.h>
579 #ifdef HAVE_SYS_TYPES_H
580 # include <sys/types.h>
581 #endif
582 #ifdef HAVE_SYS_STAT_H
583 # include <sys/stat.h>
584 #endif
585 #ifdef STDC_HEADERS
586 # include <stdlib.h>
587 # include <stddef.h>
588 #else
589 # ifdef HAVE_STDLIB_H
590 #  include <stdlib.h>
591 # endif
592 #endif
593 #ifdef HAVE_STRING_H
594 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
595 #  include <memory.h>
596 # endif
597 # include <string.h>
598 #endif
599 #ifdef HAVE_STRINGS_H
600 # include <strings.h>
601 #endif
602 #ifdef HAVE_INTTYPES_H
603 # include <inttypes.h>
604 #endif
605 #ifdef HAVE_STDINT_H
606 # include <stdint.h>
607 #endif
608 #ifdef HAVE_UNISTD_H
609 # include <unistd.h>
610 #endif"
611
612 ac_subst_vars='am__EXEEXT_FALSE
613 am__EXEEXT_TRUE
614 LTLIBOBJS
615 INSTALL_LIBEVENT_FALSE
616 INSTALL_LIBEVENT_TRUE
617 LIBEVENT_GC_SECTIONS
618 PTHREADS_FALSE
619 PTHREADS_TRUE
620 PTHREAD_CFLAGS
621 PTHREAD_LIBS
622 SIGNAL_SUPPORT_FALSE
623 SIGNAL_SUPPORT_TRUE
624 EVPORT_BACKEND_FALSE
625 EVPORT_BACKEND_TRUE
626 EPOLL_BACKEND_FALSE
627 EPOLL_BACKEND_TRUE
628 LIBOBJS
629 KQUEUE_BACKEND_FALSE
630 KQUEUE_BACKEND_TRUE
631 DEVPOLL_BACKEND_FALSE
632 DEVPOLL_BACKEND_TRUE
633 POLL_BACKEND_FALSE
634 POLL_BACKEND_TRUE
635 SELECT_BACKEND_FALSE
636 SELECT_BACKEND_TRUE
637 STRLCPY_IMPL_FALSE
638 STRLCPY_IMPL_TRUE
639 BUILD_WITH_NO_UNDEFINED_FALSE
640 BUILD_WITH_NO_UNDEFINED_TRUE
641 BUILD_CYGWIN_FALSE
642 BUILD_CYGWIN_TRUE
643 BUILD_WIN32_FALSE
644 BUILD_WIN32_TRUE
645 OPENSSL_FALSE
646 OPENSSL_TRUE
647 OPENSSL_LIBS
648 OPENSSL_INCS
649 PKG_CONFIG
650 OPENSSL_LIBADD
651 EV_LIB_GDI
652 EV_LIB_WS32
653 ZLIB_REGRESS_FALSE
654 ZLIB_REGRESS_TRUE
655 ZLIB_LIBS
656 BUILD_REGRESS_FALSE
657 BUILD_REGRESS_TRUE
658 LIBTOOL_DEPS
659 OTOOL64
660 OTOOL
661 LIPO
662 NMEDIT
663 DSYMUTIL
664 MANIFEST_TOOL
665 RANLIB
666 ac_ct_AR
667 AR
668 DLLTOOL
669 OBJDUMP
670 NM
671 ac_ct_DUMPBIN
672 DUMPBIN
673 LD
674 FGREP
675 LIBTOOL
676 SED
677 LN_S
678 EGREP
679 GREP
680 CPP
681 am__fastdepCC_FALSE
682 am__fastdepCC_TRUE
683 CCDEPMODE
684 AMDEPBACKSLASH
685 AMDEP_FALSE
686 AMDEP_TRUE
687 am__quote
688 am__include
689 DEPDIR
690 OBJEXT
691 EXEEXT
692 ac_ct_CC
693 CPPFLAGS
694 LDFLAGS
695 CFLAGS
696 CC
697 host_os
698 host_vendor
699 host_cpu
700 host
701 build_os
702 build_vendor
703 build_cpu
704 build
705 AM_BACKSLASH
706 AM_DEFAULT_VERBOSITY
707 am__untar
708 am__tar
709 AMTAR
710 am__leading_dot
711 SET_MAKE
712 AWK
713 mkdir_p
714 MKDIR_P
715 INSTALL_STRIP_PROGRAM
716 STRIP
717 install_sh
718 MAKEINFO
719 AUTOHEADER
720 AUTOMAKE
721 AUTOCONF
722 ACLOCAL
723 VERSION
724 PACKAGE
725 CYGPATH_W
726 am__isrc
727 INSTALL_DATA
728 INSTALL_SCRIPT
729 INSTALL_PROGRAM
730 target_alias
731 host_alias
732 build_alias
733 LIBS
734 ECHO_T
735 ECHO_N
736 ECHO_C
737 DEFS
738 mandir
739 localedir
740 libdir
741 psdir
742 pdfdir
743 dvidir
744 htmldir
745 infodir
746 docdir
747 oldincludedir
748 includedir
749 localstatedir
750 sharedstatedir
751 sysconfdir
752 datadir
753 datarootdir
754 libexecdir
755 sbindir
756 bindir
757 program_transform_name
758 prefix
759 exec_prefix
760 PACKAGE_URL
761 PACKAGE_BUGREPORT
762 PACKAGE_STRING
763 PACKAGE_VERSION
764 PACKAGE_TARNAME
765 PACKAGE_NAME
766 PATH_SEPARATOR
767 SHELL'
768 ac_subst_files=''
769 ac_user_opts='
770 enable_option_checking
771 enable_silent_rules
772 enable_dependency_tracking
773 enable_gcc_warnings
774 enable_gcc_hardening
775 enable_thread_support
776 enable_malloc_replacement
777 enable_openssl
778 enable_debug_mode
779 enable_libevent_install
780 enable_libevent_regress
781 enable_function_sections
782 enable_verbose_debug
783 enable_shared
784 enable_static
785 with_pic
786 enable_fast_install
787 with_gnu_ld
788 with_sysroot
789 enable_libtool_lock
790 enable_largefile
791 with_threads
792 with_yielding_select
793 '
794       ac_precious_vars='build_alias
795 host_alias
796 target_alias
797 CC
798 CFLAGS
799 LDFLAGS
800 LIBS
801 CPPFLAGS
802 CPP'
803
804
805 # Initialize some variables set by options.
806 ac_init_help=
807 ac_init_version=false
808 ac_unrecognized_opts=
809 ac_unrecognized_sep=
810 # The variables have the same names as the options, with
811 # dashes changed to underlines.
812 cache_file=/dev/null
813 exec_prefix=NONE
814 no_create=
815 no_recursion=
816 prefix=NONE
817 program_prefix=NONE
818 program_suffix=NONE
819 program_transform_name=s,x,x,
820 silent=
821 site=
822 srcdir=
823 verbose=
824 x_includes=NONE
825 x_libraries=NONE
826
827 # Installation directory options.
828 # These are left unexpanded so users can "make install exec_prefix=/foo"
829 # and all the variables that are supposed to be based on exec_prefix
830 # by default will actually change.
831 # Use braces instead of parens because sh, perl, etc. also accept them.
832 # (The list follows the same order as the GNU Coding Standards.)
833 bindir='${exec_prefix}/bin'
834 sbindir='${exec_prefix}/sbin'
835 libexecdir='${exec_prefix}/libexec'
836 datarootdir='${prefix}/share'
837 datadir='${datarootdir}'
838 sysconfdir='${prefix}/etc'
839 sharedstatedir='${prefix}/com'
840 localstatedir='${prefix}/var'
841 includedir='${prefix}/include'
842 oldincludedir='/usr/include'
843 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
844 infodir='${datarootdir}/info'
845 htmldir='${docdir}'
846 dvidir='${docdir}'
847 pdfdir='${docdir}'
848 psdir='${docdir}'
849 libdir='${exec_prefix}/lib'
850 localedir='${datarootdir}/locale'
851 mandir='${datarootdir}/man'
852
853 ac_prev=
854 ac_dashdash=
855 for ac_option
856 do
857   # If the previous option needs an argument, assign it.
858   if test -n "$ac_prev"; then
859     eval $ac_prev=\$ac_option
860     ac_prev=
861     continue
862   fi
863
864   case $ac_option in
865   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
866   *=)   ac_optarg= ;;
867   *)    ac_optarg=yes ;;
868   esac
869
870   # Accept the important Cygnus configure options, so we can diagnose typos.
871
872   case $ac_dashdash$ac_option in
873   --)
874     ac_dashdash=yes ;;
875
876   -bindir | --bindir | --bindi | --bind | --bin | --bi)
877     ac_prev=bindir ;;
878   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
879     bindir=$ac_optarg ;;
880
881   -build | --build | --buil | --bui | --bu)
882     ac_prev=build_alias ;;
883   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
884     build_alias=$ac_optarg ;;
885
886   -cache-file | --cache-file | --cache-fil | --cache-fi \
887   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
888     ac_prev=cache_file ;;
889   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
890   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
891     cache_file=$ac_optarg ;;
892
893   --config-cache | -C)
894     cache_file=config.cache ;;
895
896   -datadir | --datadir | --datadi | --datad)
897     ac_prev=datadir ;;
898   -datadir=* | --datadir=* | --datadi=* | --datad=*)
899     datadir=$ac_optarg ;;
900
901   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
902   | --dataroo | --dataro | --datar)
903     ac_prev=datarootdir ;;
904   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
905   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
906     datarootdir=$ac_optarg ;;
907
908   -disable-* | --disable-*)
909     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
910     # Reject names that are not valid shell variable names.
911     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
912       as_fn_error $? "invalid feature name: $ac_useropt"
913     ac_useropt_orig=$ac_useropt
914     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
915     case $ac_user_opts in
916       *"
917 "enable_$ac_useropt"
918 "*) ;;
919       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
920          ac_unrecognized_sep=', ';;
921     esac
922     eval enable_$ac_useropt=no ;;
923
924   -docdir | --docdir | --docdi | --doc | --do)
925     ac_prev=docdir ;;
926   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
927     docdir=$ac_optarg ;;
928
929   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
930     ac_prev=dvidir ;;
931   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
932     dvidir=$ac_optarg ;;
933
934   -enable-* | --enable-*)
935     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
936     # Reject names that are not valid shell variable names.
937     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
938       as_fn_error $? "invalid feature name: $ac_useropt"
939     ac_useropt_orig=$ac_useropt
940     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
941     case $ac_user_opts in
942       *"
943 "enable_$ac_useropt"
944 "*) ;;
945       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
946          ac_unrecognized_sep=', ';;
947     esac
948     eval enable_$ac_useropt=\$ac_optarg ;;
949
950   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
951   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
952   | --exec | --exe | --ex)
953     ac_prev=exec_prefix ;;
954   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
955   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
956   | --exec=* | --exe=* | --ex=*)
957     exec_prefix=$ac_optarg ;;
958
959   -gas | --gas | --ga | --g)
960     # Obsolete; use --with-gas.
961     with_gas=yes ;;
962
963   -help | --help | --hel | --he | -h)
964     ac_init_help=long ;;
965   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
966     ac_init_help=recursive ;;
967   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
968     ac_init_help=short ;;
969
970   -host | --host | --hos | --ho)
971     ac_prev=host_alias ;;
972   -host=* | --host=* | --hos=* | --ho=*)
973     host_alias=$ac_optarg ;;
974
975   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
976     ac_prev=htmldir ;;
977   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
978   | --ht=*)
979     htmldir=$ac_optarg ;;
980
981   -includedir | --includedir | --includedi | --included | --include \
982   | --includ | --inclu | --incl | --inc)
983     ac_prev=includedir ;;
984   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
985   | --includ=* | --inclu=* | --incl=* | --inc=*)
986     includedir=$ac_optarg ;;
987
988   -infodir | --infodir | --infodi | --infod | --info | --inf)
989     ac_prev=infodir ;;
990   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
991     infodir=$ac_optarg ;;
992
993   -libdir | --libdir | --libdi | --libd)
994     ac_prev=libdir ;;
995   -libdir=* | --libdir=* | --libdi=* | --libd=*)
996     libdir=$ac_optarg ;;
997
998   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
999   | --libexe | --libex | --libe)
1000     ac_prev=libexecdir ;;
1001   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1002   | --libexe=* | --libex=* | --libe=*)
1003     libexecdir=$ac_optarg ;;
1004
1005   -localedir | --localedir | --localedi | --localed | --locale)
1006     ac_prev=localedir ;;
1007   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1008     localedir=$ac_optarg ;;
1009
1010   -localstatedir | --localstatedir | --localstatedi | --localstated \
1011   | --localstate | --localstat | --localsta | --localst | --locals)
1012     ac_prev=localstatedir ;;
1013   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1014   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1015     localstatedir=$ac_optarg ;;
1016
1017   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1018     ac_prev=mandir ;;
1019   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1020     mandir=$ac_optarg ;;
1021
1022   -nfp | --nfp | --nf)
1023     # Obsolete; use --without-fp.
1024     with_fp=no ;;
1025
1026   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1027   | --no-cr | --no-c | -n)
1028     no_create=yes ;;
1029
1030   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1031   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1032     no_recursion=yes ;;
1033
1034   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1035   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1036   | --oldin | --oldi | --old | --ol | --o)
1037     ac_prev=oldincludedir ;;
1038   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1039   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1040   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1041     oldincludedir=$ac_optarg ;;
1042
1043   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1044     ac_prev=prefix ;;
1045   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1046     prefix=$ac_optarg ;;
1047
1048   -program-prefix | --program-prefix | --program-prefi | --program-pref \
1049   | --program-pre | --program-pr | --program-p)
1050     ac_prev=program_prefix ;;
1051   -program-prefix=* | --program-prefix=* | --program-prefi=* \
1052   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1053     program_prefix=$ac_optarg ;;
1054
1055   -program-suffix | --program-suffix | --program-suffi | --program-suff \
1056   | --program-suf | --program-su | --program-s)
1057     ac_prev=program_suffix ;;
1058   -program-suffix=* | --program-suffix=* | --program-suffi=* \
1059   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1060     program_suffix=$ac_optarg ;;
1061
1062   -program-transform-name | --program-transform-name \
1063   | --program-transform-nam | --program-transform-na \
1064   | --program-transform-n | --program-transform- \
1065   | --program-transform | --program-transfor \
1066   | --program-transfo | --program-transf \
1067   | --program-trans | --program-tran \
1068   | --progr-tra | --program-tr | --program-t)
1069     ac_prev=program_transform_name ;;
1070   -program-transform-name=* | --program-transform-name=* \
1071   | --program-transform-nam=* | --program-transform-na=* \
1072   | --program-transform-n=* | --program-transform-=* \
1073   | --program-transform=* | --program-transfor=* \
1074   | --program-transfo=* | --program-transf=* \
1075   | --program-trans=* | --program-tran=* \
1076   | --progr-tra=* | --program-tr=* | --program-t=*)
1077     program_transform_name=$ac_optarg ;;
1078
1079   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1080     ac_prev=pdfdir ;;
1081   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1082     pdfdir=$ac_optarg ;;
1083
1084   -psdir | --psdir | --psdi | --psd | --ps)
1085     ac_prev=psdir ;;
1086   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1087     psdir=$ac_optarg ;;
1088
1089   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1090   | -silent | --silent | --silen | --sile | --sil)
1091     silent=yes ;;
1092
1093   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1094     ac_prev=sbindir ;;
1095   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1096   | --sbi=* | --sb=*)
1097     sbindir=$ac_optarg ;;
1098
1099   -sharedstatedir | --sharedstatedir | --sharedstatedi \
1100   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1101   | --sharedst | --shareds | --shared | --share | --shar \
1102   | --sha | --sh)
1103     ac_prev=sharedstatedir ;;
1104   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1105   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1106   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1107   | --sha=* | --sh=*)
1108     sharedstatedir=$ac_optarg ;;
1109
1110   -site | --site | --sit)
1111     ac_prev=site ;;
1112   -site=* | --site=* | --sit=*)
1113     site=$ac_optarg ;;
1114
1115   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1116     ac_prev=srcdir ;;
1117   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1118     srcdir=$ac_optarg ;;
1119
1120   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1121   | --syscon | --sysco | --sysc | --sys | --sy)
1122     ac_prev=sysconfdir ;;
1123   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1124   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1125     sysconfdir=$ac_optarg ;;
1126
1127   -target | --target | --targe | --targ | --tar | --ta | --t)
1128     ac_prev=target_alias ;;
1129   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1130     target_alias=$ac_optarg ;;
1131
1132   -v | -verbose | --verbose | --verbos | --verbo | --verb)
1133     verbose=yes ;;
1134
1135   -version | --version | --versio | --versi | --vers | -V)
1136     ac_init_version=: ;;
1137
1138   -with-* | --with-*)
1139     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1140     # Reject names that are not valid shell variable names.
1141     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1142       as_fn_error $? "invalid package name: $ac_useropt"
1143     ac_useropt_orig=$ac_useropt
1144     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1145     case $ac_user_opts in
1146       *"
1147 "with_$ac_useropt"
1148 "*) ;;
1149       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1150          ac_unrecognized_sep=', ';;
1151     esac
1152     eval with_$ac_useropt=\$ac_optarg ;;
1153
1154   -without-* | --without-*)
1155     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1156     # Reject names that are not valid shell variable names.
1157     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1158       as_fn_error $? "invalid package name: $ac_useropt"
1159     ac_useropt_orig=$ac_useropt
1160     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1161     case $ac_user_opts in
1162       *"
1163 "with_$ac_useropt"
1164 "*) ;;
1165       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1166          ac_unrecognized_sep=', ';;
1167     esac
1168     eval with_$ac_useropt=no ;;
1169
1170   --x)
1171     # Obsolete; use --with-x.
1172     with_x=yes ;;
1173
1174   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1175   | --x-incl | --x-inc | --x-in | --x-i)
1176     ac_prev=x_includes ;;
1177   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1178   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1179     x_includes=$ac_optarg ;;
1180
1181   -x-libraries | --x-libraries | --x-librarie | --x-librari \
1182   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1183     ac_prev=x_libraries ;;
1184   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1185   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1186     x_libraries=$ac_optarg ;;
1187
1188   -*) as_fn_error $? "unrecognized option: \`$ac_option'
1189 Try \`$0 --help' for more information"
1190     ;;
1191
1192   *=*)
1193     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1194     # Reject names that are not valid shell variable names.
1195     case $ac_envvar in #(
1196       '' | [0-9]* | *[!_$as_cr_alnum]* )
1197       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1198     esac
1199     eval $ac_envvar=\$ac_optarg
1200     export $ac_envvar ;;
1201
1202   *)
1203     # FIXME: should be removed in autoconf 3.0.
1204     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1205     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1206       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1207     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1208     ;;
1209
1210   esac
1211 done
1212
1213 if test -n "$ac_prev"; then
1214   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1215   as_fn_error $? "missing argument to $ac_option"
1216 fi
1217
1218 if test -n "$ac_unrecognized_opts"; then
1219   case $enable_option_checking in
1220     no) ;;
1221     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1222     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1223   esac
1224 fi
1225
1226 # Check all directory arguments for consistency.
1227 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
1228                 datadir sysconfdir sharedstatedir localstatedir includedir \
1229                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1230                 libdir localedir mandir
1231 do
1232   eval ac_val=\$$ac_var
1233   # Remove trailing slashes.
1234   case $ac_val in
1235     */ )
1236       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1237       eval $ac_var=\$ac_val;;
1238   esac
1239   # Be sure to have absolute directory names.
1240   case $ac_val in
1241     [\\/$]* | ?:[\\/]* )  continue;;
1242     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1243   esac
1244   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1245 done
1246
1247 # There might be people who depend on the old broken behavior: `$host'
1248 # used to hold the argument of --host etc.
1249 # FIXME: To remove some day.
1250 build=$build_alias
1251 host=$host_alias
1252 target=$target_alias
1253
1254 # FIXME: To remove some day.
1255 if test "x$host_alias" != x; then
1256   if test "x$build_alias" = x; then
1257     cross_compiling=maybe
1258     $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1259     If a cross compiler is detected then cross compile mode will be used" >&2
1260   elif test "x$build_alias" != "x$host_alias"; then
1261     cross_compiling=yes
1262   fi
1263 fi
1264
1265 ac_tool_prefix=
1266 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1267
1268 test "$silent" = yes && exec 6>/dev/null
1269
1270
1271 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1272 ac_ls_di=`ls -di .` &&
1273 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1274   as_fn_error $? "working directory cannot be determined"
1275 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1276   as_fn_error $? "pwd does not report name of working directory"
1277
1278
1279 # Find the source files, if location was not specified.
1280 if test -z "$srcdir"; then
1281   ac_srcdir_defaulted=yes
1282   # Try the directory containing this script, then the parent directory.
1283   ac_confdir=`$as_dirname -- "$as_myself" ||
1284 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1285          X"$as_myself" : 'X\(//\)[^/]' \| \
1286          X"$as_myself" : 'X\(//\)$' \| \
1287          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1288 $as_echo X"$as_myself" |
1289     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1290             s//\1/
1291             q
1292           }
1293           /^X\(\/\/\)[^/].*/{
1294             s//\1/
1295             q
1296           }
1297           /^X\(\/\/\)$/{
1298             s//\1/
1299             q
1300           }
1301           /^X\(\/\).*/{
1302             s//\1/
1303             q
1304           }
1305           s/.*/./; q'`
1306   srcdir=$ac_confdir
1307   if test ! -r "$srcdir/$ac_unique_file"; then
1308     srcdir=..
1309   fi
1310 else
1311   ac_srcdir_defaulted=no
1312 fi
1313 if test ! -r "$srcdir/$ac_unique_file"; then
1314   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1315   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1316 fi
1317 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1318 ac_abs_confdir=`(
1319         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1320         pwd)`
1321 # When building in place, set srcdir=.
1322 if test "$ac_abs_confdir" = "$ac_pwd"; then
1323   srcdir=.
1324 fi
1325 # Remove unnecessary trailing slashes from srcdir.
1326 # Double slashes in file names in object file debugging info
1327 # mess up M-x gdb in Emacs.
1328 case $srcdir in
1329 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1330 esac
1331 for ac_var in $ac_precious_vars; do
1332   eval ac_env_${ac_var}_set=\${${ac_var}+set}
1333   eval ac_env_${ac_var}_value=\$${ac_var}
1334   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1335   eval ac_cv_env_${ac_var}_value=\$${ac_var}
1336 done
1337
1338 #
1339 # Report the --help message.
1340 #
1341 if test "$ac_init_help" = "long"; then
1342   # Omit some internal or obsolete options to make the list less imposing.
1343   # This message is too long to be a string in the A/UX 3.1 sh.
1344   cat <<_ACEOF
1345 \`configure' configures libevent 2.1.3-alpha-dev to adapt to many kinds of systems.
1346
1347 Usage: $0 [OPTION]... [VAR=VALUE]...
1348
1349 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1350 VAR=VALUE.  See below for descriptions of some of the useful variables.
1351
1352 Defaults for the options are specified in brackets.
1353
1354 Configuration:
1355   -h, --help              display this help and exit
1356       --help=short        display options specific to this package
1357       --help=recursive    display the short help of all the included packages
1358   -V, --version           display version information and exit
1359   -q, --quiet, --silent   do not print \`checking ...' messages
1360       --cache-file=FILE   cache test results in FILE [disabled]
1361   -C, --config-cache      alias for \`--cache-file=config.cache'
1362   -n, --no-create         do not create output files
1363       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1364
1365 Installation directories:
1366   --prefix=PREFIX         install architecture-independent files in PREFIX
1367                           [$ac_default_prefix]
1368   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1369                           [PREFIX]
1370
1371 By default, \`make install' will install all the files in
1372 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1373 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1374 for instance \`--prefix=\$HOME'.
1375
1376 For better control, use the options below.
1377
1378 Fine tuning of the installation directories:
1379   --bindir=DIR            user executables [EPREFIX/bin]
1380   --sbindir=DIR           system admin executables [EPREFIX/sbin]
1381   --libexecdir=DIR        program executables [EPREFIX/libexec]
1382   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1383   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1384   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1385   --libdir=DIR            object code libraries [EPREFIX/lib]
1386   --includedir=DIR        C header files [PREFIX/include]
1387   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1388   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1389   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1390   --infodir=DIR           info documentation [DATAROOTDIR/info]
1391   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1392   --mandir=DIR            man documentation [DATAROOTDIR/man]
1393   --docdir=DIR            documentation root [DATAROOTDIR/doc/libevent]
1394   --htmldir=DIR           html documentation [DOCDIR]
1395   --dvidir=DIR            dvi documentation [DOCDIR]
1396   --pdfdir=DIR            pdf documentation [DOCDIR]
1397   --psdir=DIR             ps documentation [DOCDIR]
1398 _ACEOF
1399
1400   cat <<\_ACEOF
1401
1402 Program names:
1403   --program-prefix=PREFIX            prepend PREFIX to installed program names
1404   --program-suffix=SUFFIX            append SUFFIX to installed program names
1405   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1406
1407 System types:
1408   --build=BUILD     configure for building on BUILD [guessed]
1409   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1410 _ACEOF
1411 fi
1412
1413 if test -n "$ac_init_help"; then
1414   case $ac_init_help in
1415      short | recursive ) echo "Configuration of libevent 2.1.3-alpha-dev:";;
1416    esac
1417   cat <<\_ACEOF
1418
1419 Optional Features:
1420   --disable-option-checking  ignore unrecognized --enable/--with options
1421   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1422   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1423   --enable-silent-rules          less verbose build output (undo: `make V=1')
1424   --disable-silent-rules         verbose build output (undo: `make V=0')
1425   --disable-dependency-tracking  speeds up one-time build
1426   --enable-dependency-tracking   do not reject slow dependency extractors
1427   --disable-gcc-warnings  disable verbose warnings with GCC
1428   --enable-gcc-hardening  enable compiler security checks
1429   --disable-thread-support
1430                           disable support for threading
1431   --disable-malloc-replacement
1432                           disable support for replacing the memory mgt
1433                           functions
1434   --disable-openssl       disable support for openssl encryption
1435   --disable-debug-mode    disable support for running in debug mode
1436   --disable-libevent-install, disable installation of libevent
1437
1438   --disable-libevent-regress, skip regress in make check
1439
1440   --enable-function-sections, make static library allow smaller binaries with --gc-sections
1441
1442   --enable-verbose-debug, verbose debug logging
1443
1444   --enable-shared[=PKGS]  build shared libraries [default=yes]
1445   --enable-static[=PKGS]  build static libraries [default=yes]
1446   --enable-fast-install[=PKGS]
1447                           optimize for fast installation [default=yes]
1448   --disable-libtool-lock  avoid locking (might break parallel builds)
1449   --disable-largefile     omit support for large files
1450
1451 Optional Packages:
1452   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1453   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1454   --with-pic              try to use only PIC/non-PIC objects [default=use
1455                           both]
1456   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1457   --with-sysroot=DIR Search for dependent libraries within DIR
1458                         (or the compiler's sysroot if not specified).
1459   --with-threads          with threads [auto]
1460   --with-yielding-select  with yielding select [auto]
1461
1462 Some influential environment variables:
1463   CC          C compiler command
1464   CFLAGS      C compiler flags
1465   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1466               nonstandard directory <lib dir>
1467   LIBS        libraries to pass to the linker, e.g. -l<library>
1468   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1469               you have headers in a nonstandard directory <include dir>
1470   CPP         C preprocessor
1471
1472 Use these variables to override the choices made by `configure' or to help
1473 it to find libraries and programs with nonstandard names/locations.
1474
1475 Report bugs to the package provider.
1476 _ACEOF
1477 ac_status=$?
1478 fi
1479
1480 if test "$ac_init_help" = "recursive"; then
1481   # If there are subdirs, report their specific --help.
1482   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1483     test -d "$ac_dir" ||
1484       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1485       continue
1486     ac_builddir=.
1487
1488 case "$ac_dir" in
1489 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1490 *)
1491   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1492   # A ".." for each directory in $ac_dir_suffix.
1493   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1494   case $ac_top_builddir_sub in
1495   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1496   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1497   esac ;;
1498 esac
1499 ac_abs_top_builddir=$ac_pwd
1500 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1501 # for backward compatibility:
1502 ac_top_builddir=$ac_top_build_prefix
1503
1504 case $srcdir in
1505   .)  # We are building in place.
1506     ac_srcdir=.
1507     ac_top_srcdir=$ac_top_builddir_sub
1508     ac_abs_top_srcdir=$ac_pwd ;;
1509   [\\/]* | ?:[\\/]* )  # Absolute name.
1510     ac_srcdir=$srcdir$ac_dir_suffix;
1511     ac_top_srcdir=$srcdir
1512     ac_abs_top_srcdir=$srcdir ;;
1513   *) # Relative name.
1514     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1515     ac_top_srcdir=$ac_top_build_prefix$srcdir
1516     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1517 esac
1518 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1519
1520     cd "$ac_dir" || { ac_status=$?; continue; }
1521     # Check for guested configure.
1522     if test -f "$ac_srcdir/configure.gnu"; then
1523       echo &&
1524       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1525     elif test -f "$ac_srcdir/configure"; then
1526       echo &&
1527       $SHELL "$ac_srcdir/configure" --help=recursive
1528     else
1529       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1530     fi || ac_status=$?
1531     cd "$ac_pwd" || { ac_status=$?; break; }
1532   done
1533 fi
1534
1535 test -n "$ac_init_help" && exit $ac_status
1536 if $ac_init_version; then
1537   cat <<\_ACEOF
1538 libevent configure 2.1.3-alpha-dev
1539 generated by GNU Autoconf 2.68
1540
1541 Copyright (C) 2010 Free Software Foundation, Inc.
1542 This configure script is free software; the Free Software Foundation
1543 gives unlimited permission to copy, distribute and modify it.
1544 _ACEOF
1545   exit
1546 fi
1547
1548 ## ------------------------ ##
1549 ## Autoconf initialization. ##
1550 ## ------------------------ ##
1551
1552 # ac_fn_c_try_compile LINENO
1553 # --------------------------
1554 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1555 ac_fn_c_try_compile ()
1556 {
1557   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1558   rm -f conftest.$ac_objext
1559   if { { ac_try="$ac_compile"
1560 case "(($ac_try" in
1561   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1562   *) ac_try_echo=$ac_try;;
1563 esac
1564 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1565 $as_echo "$ac_try_echo"; } >&5
1566   (eval "$ac_compile") 2>conftest.err
1567   ac_status=$?
1568   if test -s conftest.err; then
1569     grep -v '^ *+' conftest.err >conftest.er1
1570     cat conftest.er1 >&5
1571     mv -f conftest.er1 conftest.err
1572   fi
1573   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1574   test $ac_status = 0; } && {
1575          test -z "$ac_c_werror_flag" ||
1576          test ! -s conftest.err
1577        } && test -s conftest.$ac_objext; then :
1578   ac_retval=0
1579 else
1580   $as_echo "$as_me: failed program was:" >&5
1581 sed 's/^/| /' conftest.$ac_ext >&5
1582
1583         ac_retval=1
1584 fi
1585   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1586   as_fn_set_status $ac_retval
1587
1588 } # ac_fn_c_try_compile
1589
1590 # ac_fn_c_try_cpp LINENO
1591 # ----------------------
1592 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1593 ac_fn_c_try_cpp ()
1594 {
1595   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1596   if { { ac_try="$ac_cpp conftest.$ac_ext"
1597 case "(($ac_try" in
1598   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1599   *) ac_try_echo=$ac_try;;
1600 esac
1601 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1602 $as_echo "$ac_try_echo"; } >&5
1603   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1604   ac_status=$?
1605   if test -s conftest.err; then
1606     grep -v '^ *+' conftest.err >conftest.er1
1607     cat conftest.er1 >&5
1608     mv -f conftest.er1 conftest.err
1609   fi
1610   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1611   test $ac_status = 0; } > conftest.i && {
1612          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1613          test ! -s conftest.err
1614        }; then :
1615   ac_retval=0
1616 else
1617   $as_echo "$as_me: failed program was:" >&5
1618 sed 's/^/| /' conftest.$ac_ext >&5
1619
1620     ac_retval=1
1621 fi
1622   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1623   as_fn_set_status $ac_retval
1624
1625 } # ac_fn_c_try_cpp
1626
1627 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1628 # -------------------------------------------------------
1629 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1630 # the include files in INCLUDES and setting the cache variable VAR
1631 # accordingly.
1632 ac_fn_c_check_header_mongrel ()
1633 {
1634   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1635   if eval \${$3+:} false; then :
1636   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1637 $as_echo_n "checking for $2... " >&6; }
1638 if eval \${$3+:} false; then :
1639   $as_echo_n "(cached) " >&6
1640 fi
1641 eval ac_res=\$$3
1642                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1643 $as_echo "$ac_res" >&6; }
1644 else
1645   # Is the header compilable?
1646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1647 $as_echo_n "checking $2 usability... " >&6; }
1648 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1649 /* end confdefs.h.  */
1650 $4
1651 #include <$2>
1652 _ACEOF
1653 if ac_fn_c_try_compile "$LINENO"; then :
1654   ac_header_compiler=yes
1655 else
1656   ac_header_compiler=no
1657 fi
1658 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1660 $as_echo "$ac_header_compiler" >&6; }
1661
1662 # Is the header present?
1663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1664 $as_echo_n "checking $2 presence... " >&6; }
1665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1666 /* end confdefs.h.  */
1667 #include <$2>
1668 _ACEOF
1669 if ac_fn_c_try_cpp "$LINENO"; then :
1670   ac_header_preproc=yes
1671 else
1672   ac_header_preproc=no
1673 fi
1674 rm -f conftest.err conftest.i conftest.$ac_ext
1675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1676 $as_echo "$ac_header_preproc" >&6; }
1677
1678 # So?  What about this header?
1679 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1680   yes:no: )
1681     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1682 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1683     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1684 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1685     ;;
1686   no:yes:* )
1687     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1688 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1689     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
1690 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
1691     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1692 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1693     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
1694 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
1695     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1696 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1697     ;;
1698 esac
1699   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1700 $as_echo_n "checking for $2... " >&6; }
1701 if eval \${$3+:} false; then :
1702   $as_echo_n "(cached) " >&6
1703 else
1704   eval "$3=\$ac_header_compiler"
1705 fi
1706 eval ac_res=\$$3
1707                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1708 $as_echo "$ac_res" >&6; }
1709 fi
1710   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1711
1712 } # ac_fn_c_check_header_mongrel
1713
1714 # ac_fn_c_try_run LINENO
1715 # ----------------------
1716 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1717 # that executables *can* be run.
1718 ac_fn_c_try_run ()
1719 {
1720   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1721   if { { ac_try="$ac_link"
1722 case "(($ac_try" in
1723   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1724   *) ac_try_echo=$ac_try;;
1725 esac
1726 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1727 $as_echo "$ac_try_echo"; } >&5
1728   (eval "$ac_link") 2>&5
1729   ac_status=$?
1730   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1731   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1732   { { case "(($ac_try" in
1733   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1734   *) ac_try_echo=$ac_try;;
1735 esac
1736 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1737 $as_echo "$ac_try_echo"; } >&5
1738   (eval "$ac_try") 2>&5
1739   ac_status=$?
1740   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1741   test $ac_status = 0; }; }; then :
1742   ac_retval=0
1743 else
1744   $as_echo "$as_me: program exited with status $ac_status" >&5
1745        $as_echo "$as_me: failed program was:" >&5
1746 sed 's/^/| /' conftest.$ac_ext >&5
1747
1748        ac_retval=$ac_status
1749 fi
1750   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1751   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1752   as_fn_set_status $ac_retval
1753
1754 } # ac_fn_c_try_run
1755
1756 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1757 # -------------------------------------------------------
1758 # Tests whether HEADER exists and can be compiled using the include files in
1759 # INCLUDES, setting the cache variable VAR accordingly.
1760 ac_fn_c_check_header_compile ()
1761 {
1762   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1763   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1764 $as_echo_n "checking for $2... " >&6; }
1765 if eval \${$3+:} false; then :
1766   $as_echo_n "(cached) " >&6
1767 else
1768   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1769 /* end confdefs.h.  */
1770 $4
1771 #include <$2>
1772 _ACEOF
1773 if ac_fn_c_try_compile "$LINENO"; then :
1774   eval "$3=yes"
1775 else
1776   eval "$3=no"
1777 fi
1778 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1779 fi
1780 eval ac_res=\$$3
1781                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1782 $as_echo "$ac_res" >&6; }
1783   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1784
1785 } # ac_fn_c_check_header_compile
1786
1787 # ac_fn_c_try_link LINENO
1788 # -----------------------
1789 # Try to link conftest.$ac_ext, and return whether this succeeded.
1790 ac_fn_c_try_link ()
1791 {
1792   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1793   rm -f conftest.$ac_objext conftest$ac_exeext
1794   if { { ac_try="$ac_link"
1795 case "(($ac_try" in
1796   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1797   *) ac_try_echo=$ac_try;;
1798 esac
1799 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1800 $as_echo "$ac_try_echo"; } >&5
1801   (eval "$ac_link") 2>conftest.err
1802   ac_status=$?
1803   if test -s conftest.err; then
1804     grep -v '^ *+' conftest.err >conftest.er1
1805     cat conftest.er1 >&5
1806     mv -f conftest.er1 conftest.err
1807   fi
1808   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1809   test $ac_status = 0; } && {
1810          test -z "$ac_c_werror_flag" ||
1811          test ! -s conftest.err
1812        } && test -s conftest$ac_exeext && {
1813          test "$cross_compiling" = yes ||
1814          $as_test_x conftest$ac_exeext
1815        }; then :
1816   ac_retval=0
1817 else
1818   $as_echo "$as_me: failed program was:" >&5
1819 sed 's/^/| /' conftest.$ac_ext >&5
1820
1821         ac_retval=1
1822 fi
1823   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1824   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1825   # interfere with the next link command; also delete a directory that is
1826   # left behind by Apple's compiler.  We do this before executing the actions.
1827   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1828   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1829   as_fn_set_status $ac_retval
1830
1831 } # ac_fn_c_try_link
1832
1833 # ac_fn_c_check_func LINENO FUNC VAR
1834 # ----------------------------------
1835 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1836 ac_fn_c_check_func ()
1837 {
1838   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1839   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1840 $as_echo_n "checking for $2... " >&6; }
1841 if eval \${$3+:} false; then :
1842   $as_echo_n "(cached) " >&6
1843 else
1844   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1845 /* end confdefs.h.  */
1846 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1847    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
1848 #define $2 innocuous_$2
1849
1850 /* System header to define __stub macros and hopefully few prototypes,
1851     which can conflict with char $2 (); below.
1852     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1853     <limits.h> exists even on freestanding compilers.  */
1854
1855 #ifdef __STDC__
1856 # include <limits.h>
1857 #else
1858 # include <assert.h>
1859 #endif
1860
1861 #undef $2
1862
1863 /* Override any GCC internal prototype to avoid an error.
1864    Use char because int might match the return type of a GCC
1865    builtin and then its argument prototype would still apply.  */
1866 #ifdef __cplusplus
1867 extern "C"
1868 #endif
1869 char $2 ();
1870 /* The GNU C library defines this for functions which it implements
1871     to always fail with ENOSYS.  Some functions are actually named
1872     something starting with __ and the normal name is an alias.  */
1873 #if defined __stub_$2 || defined __stub___$2
1874 choke me
1875 #endif
1876
1877 int
1878 main ()
1879 {
1880 return $2 ();
1881   ;
1882   return 0;
1883 }
1884 _ACEOF
1885 if ac_fn_c_try_link "$LINENO"; then :
1886   eval "$3=yes"
1887 else
1888   eval "$3=no"
1889 fi
1890 rm -f core conftest.err conftest.$ac_objext \
1891     conftest$ac_exeext conftest.$ac_ext
1892 fi
1893 eval ac_res=\$$3
1894                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1895 $as_echo "$ac_res" >&6; }
1896   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1897
1898 } # ac_fn_c_check_func
1899
1900 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1901 # ---------------------------------------------
1902 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1903 # accordingly.
1904 ac_fn_c_check_decl ()
1905 {
1906   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1907   as_decl_name=`echo $2|sed 's/ *(.*//'`
1908   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1909   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1910 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1911 if eval \${$3+:} false; then :
1912   $as_echo_n "(cached) " >&6
1913 else
1914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1915 /* end confdefs.h.  */
1916 $4
1917 int
1918 main ()
1919 {
1920 #ifndef $as_decl_name
1921 #ifdef __cplusplus
1922   (void) $as_decl_use;
1923 #else
1924   (void) $as_decl_name;
1925 #endif
1926 #endif
1927
1928   ;
1929   return 0;
1930 }
1931 _ACEOF
1932 if ac_fn_c_try_compile "$LINENO"; then :
1933   eval "$3=yes"
1934 else
1935   eval "$3=no"
1936 fi
1937 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1938 fi
1939 eval ac_res=\$$3
1940                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1941 $as_echo "$ac_res" >&6; }
1942   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1943
1944 } # ac_fn_c_check_decl
1945
1946 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1947 # -------------------------------------------
1948 # Tests whether TYPE exists after having included INCLUDES, setting cache
1949 # variable VAR accordingly.
1950 ac_fn_c_check_type ()
1951 {
1952   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1953   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1954 $as_echo_n "checking for $2... " >&6; }
1955 if eval \${$3+:} false; then :
1956   $as_echo_n "(cached) " >&6
1957 else
1958   eval "$3=no"
1959   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1960 /* end confdefs.h.  */
1961 $4
1962 int
1963 main ()
1964 {
1965 if (sizeof ($2))
1966          return 0;
1967   ;
1968   return 0;
1969 }
1970 _ACEOF
1971 if ac_fn_c_try_compile "$LINENO"; then :
1972   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1973 /* end confdefs.h.  */
1974 $4
1975 int
1976 main ()
1977 {
1978 if (sizeof (($2)))
1979             return 0;
1980   ;
1981   return 0;
1982 }
1983 _ACEOF
1984 if ac_fn_c_try_compile "$LINENO"; then :
1985
1986 else
1987   eval "$3=yes"
1988 fi
1989 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1990 fi
1991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1992 fi
1993 eval ac_res=\$$3
1994                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1995 $as_echo "$ac_res" >&6; }
1996   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1997
1998 } # ac_fn_c_check_type
1999
2000 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2001 # --------------------------------------------
2002 # Tries to find the compile-time value of EXPR in a program that includes
2003 # INCLUDES, setting VAR accordingly. Returns whether the value could be
2004 # computed
2005 ac_fn_c_compute_int ()
2006 {
2007   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2008   if test "$cross_compiling" = yes; then
2009     # Depending upon the size, compute the lo and hi bounds.
2010 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2011 /* end confdefs.h.  */
2012 $4
2013 int
2014 main ()
2015 {
2016 static int test_array [1 - 2 * !(($2) >= 0)];
2017 test_array [0] = 0
2018
2019   ;
2020   return 0;
2021 }
2022 _ACEOF
2023 if ac_fn_c_try_compile "$LINENO"; then :
2024   ac_lo=0 ac_mid=0
2025   while :; do
2026     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2027 /* end confdefs.h.  */
2028 $4
2029 int
2030 main ()
2031 {
2032 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2033 test_array [0] = 0
2034
2035   ;
2036   return 0;
2037 }
2038 _ACEOF
2039 if ac_fn_c_try_compile "$LINENO"; then :
2040   ac_hi=$ac_mid; break
2041 else
2042   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2043                         if test $ac_lo -le $ac_mid; then
2044                           ac_lo= ac_hi=
2045                           break
2046                         fi
2047                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2048 fi
2049 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2050   done
2051 else
2052   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2053 /* end confdefs.h.  */
2054 $4
2055 int
2056 main ()
2057 {
2058 static int test_array [1 - 2 * !(($2) < 0)];
2059 test_array [0] = 0
2060
2061   ;
2062   return 0;
2063 }
2064 _ACEOF
2065 if ac_fn_c_try_compile "$LINENO"; then :
2066   ac_hi=-1 ac_mid=-1
2067   while :; do
2068     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2069 /* end confdefs.h.  */
2070 $4
2071 int
2072 main ()
2073 {
2074 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2075 test_array [0] = 0
2076
2077   ;
2078   return 0;
2079 }
2080 _ACEOF
2081 if ac_fn_c_try_compile "$LINENO"; then :
2082   ac_lo=$ac_mid; break
2083 else
2084   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2085                         if test $ac_mid -le $ac_hi; then
2086                           ac_lo= ac_hi=
2087                           break
2088                         fi
2089                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2090 fi
2091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2092   done
2093 else
2094   ac_lo= ac_hi=
2095 fi
2096 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2097 fi
2098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2099 # Binary search between lo and hi bounds.
2100 while test "x$ac_lo" != "x$ac_hi"; do
2101   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2102   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2103 /* end confdefs.h.  */
2104 $4
2105 int
2106 main ()
2107 {
2108 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2109 test_array [0] = 0
2110
2111   ;
2112   return 0;
2113 }
2114 _ACEOF
2115 if ac_fn_c_try_compile "$LINENO"; then :
2116   ac_hi=$ac_mid
2117 else
2118   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2119 fi
2120 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2121 done
2122 case $ac_lo in #((
2123 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2124 '') ac_retval=1 ;;
2125 esac
2126   else
2127     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2128 /* end confdefs.h.  */
2129 $4
2130 static long int longval () { return $2; }
2131 static unsigned long int ulongval () { return $2; }
2132 #include <stdio.h>
2133 #include <stdlib.h>
2134 int
2135 main ()
2136 {
2137
2138   FILE *f = fopen ("conftest.val", "w");
2139   if (! f)
2140     return 1;
2141   if (($2) < 0)
2142     {
2143       long int i = longval ();
2144       if (i != ($2))
2145         return 1;
2146       fprintf (f, "%ld", i);
2147     }
2148   else
2149     {
2150       unsigned long int i = ulongval ();
2151       if (i != ($2))
2152         return 1;
2153       fprintf (f, "%lu", i);
2154     }
2155   /* Do not output a trailing newline, as this causes \r\n confusion
2156      on some platforms.  */
2157   return ferror (f) || fclose (f) != 0;
2158
2159   ;
2160   return 0;
2161 }
2162 _ACEOF
2163 if ac_fn_c_try_run "$LINENO"; then :
2164   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2165 else
2166   ac_retval=1
2167 fi
2168 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2169   conftest.$ac_objext conftest.beam conftest.$ac_ext
2170 rm -f conftest.val
2171
2172   fi
2173   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2174   as_fn_set_status $ac_retval
2175
2176 } # ac_fn_c_compute_int
2177
2178 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
2179 # ----------------------------------------------------
2180 # Tries to find if the field MEMBER exists in type AGGR, after including
2181 # INCLUDES, setting cache variable VAR accordingly.
2182 ac_fn_c_check_member ()
2183 {
2184   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2185   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
2186 $as_echo_n "checking for $2.$3... " >&6; }
2187 if eval \${$4+:} false; then :
2188   $as_echo_n "(cached) " >&6
2189 else
2190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2191 /* end confdefs.h.  */
2192 $5
2193 int
2194 main ()
2195 {
2196 static $2 ac_aggr;
2197 if (ac_aggr.$3)
2198 return 0;
2199   ;
2200   return 0;
2201 }
2202 _ACEOF
2203 if ac_fn_c_try_compile "$LINENO"; then :
2204   eval "$4=yes"
2205 else
2206   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2207 /* end confdefs.h.  */
2208 $5
2209 int
2210 main ()
2211 {
2212 static $2 ac_aggr;
2213 if (sizeof ac_aggr.$3)
2214 return 0;
2215   ;
2216   return 0;
2217 }
2218 _ACEOF
2219 if ac_fn_c_try_compile "$LINENO"; then :
2220   eval "$4=yes"
2221 else
2222   eval "$4=no"
2223 fi
2224 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2225 fi
2226 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2227 fi
2228 eval ac_res=\$$4
2229                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2230 $as_echo "$ac_res" >&6; }
2231   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2232
2233 } # ac_fn_c_check_member
2234 cat >config.log <<_ACEOF
2235 This file contains any messages produced by compilers while
2236 running configure, to aid debugging if configure makes a mistake.
2237
2238 It was created by libevent $as_me 2.1.3-alpha-dev, which was
2239 generated by GNU Autoconf 2.68.  Invocation command line was
2240
2241   $ $0 $@
2242
2243 _ACEOF
2244 exec 5>>config.log
2245 {
2246 cat <<_ASUNAME
2247 ## --------- ##
2248 ## Platform. ##
2249 ## --------- ##
2250
2251 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
2252 uname -m = `(uname -m) 2>/dev/null || echo unknown`
2253 uname -r = `(uname -r) 2>/dev/null || echo unknown`
2254 uname -s = `(uname -s) 2>/dev/null || echo unknown`
2255 uname -v = `(uname -v) 2>/dev/null || echo unknown`
2256
2257 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
2258 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
2259
2260 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
2261 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
2262 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
2263 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
2264 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
2265 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
2266 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
2267
2268 _ASUNAME
2269
2270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2271 for as_dir in $PATH
2272 do
2273   IFS=$as_save_IFS
2274   test -z "$as_dir" && as_dir=.
2275     $as_echo "PATH: $as_dir"
2276   done
2277 IFS=$as_save_IFS
2278
2279 } >&5
2280
2281 cat >&5 <<_ACEOF
2282
2283
2284 ## ----------- ##
2285 ## Core tests. ##
2286 ## ----------- ##
2287
2288 _ACEOF
2289
2290
2291 # Keep a trace of the command line.
2292 # Strip out --no-create and --no-recursion so they do not pile up.
2293 # Strip out --silent because we don't want to record it for future runs.
2294 # Also quote any args containing shell meta-characters.
2295 # Make two passes to allow for proper duplicate-argument suppression.
2296 ac_configure_args=
2297 ac_configure_args0=
2298 ac_configure_args1=
2299 ac_must_keep_next=false
2300 for ac_pass in 1 2
2301 do
2302   for ac_arg
2303   do
2304     case $ac_arg in
2305     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
2306     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2307     | -silent | --silent | --silen | --sile | --sil)
2308       continue ;;
2309     *\'*)
2310       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
2311     esac
2312     case $ac_pass in
2313     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
2314     2)
2315       as_fn_append ac_configure_args1 " '$ac_arg'"
2316       if test $ac_must_keep_next = true; then
2317         ac_must_keep_next=false # Got value, back to normal.
2318       else
2319         case $ac_arg in
2320           *=* | --config-cache | -C | -disable-* | --disable-* \
2321           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2322           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2323           | -with-* | --with-* | -without-* | --without-* | --x)
2324             case "$ac_configure_args0 " in
2325               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2326             esac
2327             ;;
2328           -* ) ac_must_keep_next=true ;;
2329         esac
2330       fi
2331       as_fn_append ac_configure_args " '$ac_arg'"
2332       ;;
2333     esac
2334   done
2335 done
2336 { ac_configure_args0=; unset ac_configure_args0;}
2337 { ac_configure_args1=; unset ac_configure_args1;}
2338
2339 # When interrupted or exit'd, cleanup temporary files, and complete
2340 # config.log.  We remove comments because anyway the quotes in there
2341 # would cause problems or look ugly.
2342 # WARNING: Use '\'' to represent an apostrophe within the trap.
2343 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2344 trap 'exit_status=$?
2345   # Save into config.log some information that might help in debugging.
2346   {
2347     echo
2348
2349     $as_echo "## ---------------- ##
2350 ## Cache variables. ##
2351 ## ---------------- ##"
2352     echo
2353     # The following way of writing the cache mishandles newlines in values,
2354 (
2355   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2356     eval ac_val=\$$ac_var
2357     case $ac_val in #(
2358     *${as_nl}*)
2359       case $ac_var in #(
2360       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2361 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2362       esac
2363       case $ac_var in #(
2364       _ | IFS | as_nl) ;; #(
2365       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2366       *) { eval $ac_var=; unset $ac_var;} ;;
2367       esac ;;
2368     esac
2369   done
2370   (set) 2>&1 |
2371     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2372     *${as_nl}ac_space=\ *)
2373       sed -n \
2374         "s/'\''/'\''\\\\'\'''\''/g;
2375           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2376       ;; #(
2377     *)
2378       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2379       ;;
2380     esac |
2381     sort
2382 )
2383     echo
2384
2385     $as_echo "## ----------------- ##
2386 ## Output variables. ##
2387 ## ----------------- ##"
2388     echo
2389     for ac_var in $ac_subst_vars
2390     do
2391       eval ac_val=\$$ac_var
2392       case $ac_val in
2393       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2394       esac
2395       $as_echo "$ac_var='\''$ac_val'\''"
2396     done | sort
2397     echo
2398
2399     if test -n "$ac_subst_files"; then
2400       $as_echo "## ------------------- ##
2401 ## File substitutions. ##
2402 ## ------------------- ##"
2403       echo
2404       for ac_var in $ac_subst_files
2405       do
2406         eval ac_val=\$$ac_var
2407         case $ac_val in
2408         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2409         esac
2410         $as_echo "$ac_var='\''$ac_val'\''"
2411       done | sort
2412       echo
2413     fi
2414
2415     if test -s confdefs.h; then
2416       $as_echo "## ----------- ##
2417 ## confdefs.h. ##
2418 ## ----------- ##"
2419       echo
2420       cat confdefs.h
2421       echo
2422     fi
2423     test "$ac_signal" != 0 &&
2424       $as_echo "$as_me: caught signal $ac_signal"
2425     $as_echo "$as_me: exit $exit_status"
2426   } >&5
2427   rm -f core *.core core.conftest.* &&
2428     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2429     exit $exit_status
2430 ' 0
2431 for ac_signal in 1 2 13 15; do
2432   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2433 done
2434 ac_signal=0
2435
2436 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2437 rm -f -r conftest* confdefs.h
2438
2439 $as_echo "/* confdefs.h */" > confdefs.h
2440
2441 # Predefined preprocessor variables.
2442
2443 cat >>confdefs.h <<_ACEOF
2444 #define PACKAGE_NAME "$PACKAGE_NAME"
2445 _ACEOF
2446
2447 cat >>confdefs.h <<_ACEOF
2448 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2449 _ACEOF
2450
2451 cat >>confdefs.h <<_ACEOF
2452 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2453 _ACEOF
2454
2455 cat >>confdefs.h <<_ACEOF
2456 #define PACKAGE_STRING "$PACKAGE_STRING"
2457 _ACEOF
2458
2459 cat >>confdefs.h <<_ACEOF
2460 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2461 _ACEOF
2462
2463 cat >>confdefs.h <<_ACEOF
2464 #define PACKAGE_URL "$PACKAGE_URL"
2465 _ACEOF
2466
2467
2468 # Let the site file select an alternate cache file if it wants to.
2469 # Prefer an explicitly selected file to automatically selected ones.
2470 ac_site_file1=NONE
2471 ac_site_file2=NONE
2472 if test -n "$CONFIG_SITE"; then
2473   # We do not want a PATH search for config.site.
2474   case $CONFIG_SITE in #((
2475     -*)  ac_site_file1=./$CONFIG_SITE;;
2476     */*) ac_site_file1=$CONFIG_SITE;;
2477     *)   ac_site_file1=./$CONFIG_SITE;;
2478   esac
2479 elif test "x$prefix" != xNONE; then
2480   ac_site_file1=$prefix/share/config.site
2481   ac_site_file2=$prefix/etc/config.site
2482 else
2483   ac_site_file1=$ac_default_prefix/share/config.site
2484   ac_site_file2=$ac_default_prefix/etc/config.site
2485 fi
2486 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2487 do
2488   test "x$ac_site_file" = xNONE && continue
2489   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2490     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2491 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2492     sed 's/^/| /' "$ac_site_file" >&5
2493     . "$ac_site_file" \
2494       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2495 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2496 as_fn_error $? "failed to load site script $ac_site_file
2497 See \`config.log' for more details" "$LINENO" 5; }
2498   fi
2499 done
2500
2501 if test -r "$cache_file"; then
2502   # Some versions of bash will fail to source /dev/null (special files
2503   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
2504   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2505     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2506 $as_echo "$as_me: loading cache $cache_file" >&6;}
2507     case $cache_file in
2508       [\\/]* | ?:[\\/]* ) . "$cache_file";;
2509       *)                      . "./$cache_file";;
2510     esac
2511   fi
2512 else
2513   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2514 $as_echo "$as_me: creating cache $cache_file" >&6;}
2515   >$cache_file
2516 fi
2517
2518 # Check that the precious variables saved in the cache have kept the same
2519 # value.
2520 ac_cache_corrupted=false
2521 for ac_var in $ac_precious_vars; do
2522   eval ac_old_set=\$ac_cv_env_${ac_var}_set
2523   eval ac_new_set=\$ac_env_${ac_var}_set
2524   eval ac_old_val=\$ac_cv_env_${ac_var}_value
2525   eval ac_new_val=\$ac_env_${ac_var}_value
2526   case $ac_old_set,$ac_new_set in
2527     set,)
2528       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2529 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2530       ac_cache_corrupted=: ;;
2531     ,set)
2532       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2533 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2534       ac_cache_corrupted=: ;;
2535     ,);;
2536     *)
2537       if test "x$ac_old_val" != "x$ac_new_val"; then
2538         # differences in whitespace do not lead to failure.
2539         ac_old_val_w=`echo x $ac_old_val`
2540         ac_new_val_w=`echo x $ac_new_val`
2541         if test "$ac_old_val_w" != "$ac_new_val_w"; then
2542           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2543 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2544           ac_cache_corrupted=:
2545         else
2546           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2547 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2548           eval $ac_var=\$ac_old_val
2549         fi
2550         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
2551 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2552         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
2553 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2554       fi;;
2555   esac
2556   # Pass precious variables to config.status.
2557   if test "$ac_new_set" = set; then
2558     case $ac_new_val in
2559     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2560     *) ac_arg=$ac_var=$ac_new_val ;;
2561     esac
2562     case " $ac_configure_args " in
2563       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2564       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2565     esac
2566   fi
2567 done
2568 if $ac_cache_corrupted; then
2569   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2570 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2571   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2572 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2573   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2574 fi
2575 ## -------------------- ##
2576 ## Main body of script. ##
2577 ## -------------------- ##
2578
2579 ac_ext=c
2580 ac_cpp='$CPP $CPPFLAGS'
2581 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2582 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2583 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2584
2585
2586
2587
2588
2589
2590 ac_aux_dir=
2591 for ac_dir in build-aux "$srcdir"/build-aux; do
2592   if test -f "$ac_dir/install-sh"; then
2593     ac_aux_dir=$ac_dir
2594     ac_install_sh="$ac_aux_dir/install-sh -c"
2595     break
2596   elif test -f "$ac_dir/install.sh"; then
2597     ac_aux_dir=$ac_dir
2598     ac_install_sh="$ac_aux_dir/install.sh -c"
2599     break
2600   elif test -f "$ac_dir/shtool"; then
2601     ac_aux_dir=$ac_dir
2602     ac_install_sh="$ac_aux_dir/shtool install -c"
2603     break
2604   fi
2605 done
2606 if test -z "$ac_aux_dir"; then
2607   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
2608 fi
2609
2610 # These three variables are undocumented and unsupported,
2611 # and are intended to be withdrawn in a future Autoconf release.
2612 # They can cause serious problems if a builder's source tree is in a directory
2613 # whose full name contains unusual characters.
2614 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2615 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2616 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2617
2618
2619
2620 am__api_version='1.11'
2621
2622 # Find a good install program.  We prefer a C program (faster),
2623 # so one script is as good as another.  But avoid the broken or
2624 # incompatible versions:
2625 # SysV /etc/install, /usr/sbin/install
2626 # SunOS /usr/etc/install
2627 # IRIX /sbin/install
2628 # AIX /bin/install
2629 # AmigaOS /C/install, which installs bootblocks on floppy discs
2630 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2631 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2632 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2633 # OS/2's system install, which has a completely different semantic
2634 # ./install, which can be erroneously created by make from ./install.sh.
2635 # Reject install programs that cannot install multiple files.
2636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
2637 $as_echo_n "checking for a BSD-compatible install... " >&6; }
2638 if test -z "$INSTALL"; then
2639 if ${ac_cv_path_install+:} false; then :
2640   $as_echo_n "(cached) " >&6
2641 else
2642   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2643 for as_dir in $PATH
2644 do
2645   IFS=$as_save_IFS
2646   test -z "$as_dir" && as_dir=.
2647     # Account for people who put trailing slashes in PATH elements.
2648 case $as_dir/ in #((
2649   ./ | .// | /[cC]/* | \
2650   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2651   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
2652   /usr/ucb/* ) ;;
2653   *)
2654     # OSF1 and SCO ODT 3.0 have their own names for install.
2655     # Don't use installbsd from OSF since it installs stuff as root
2656     # by default.
2657     for ac_prog in ginstall scoinst install; do
2658       for ac_exec_ext in '' $ac_executable_extensions; do
2659         if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2660           if test $ac_prog = install &&
2661             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2662             # AIX install.  It has an incompatible calling convention.
2663             :
2664           elif test $ac_prog = install &&
2665             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2666             # program-specific install script used by HP pwplus--don't use.
2667             :
2668           else
2669             rm -rf conftest.one conftest.two conftest.dir
2670             echo one > conftest.one
2671             echo two > conftest.two
2672             mkdir conftest.dir
2673             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2674               test -s conftest.one && test -s conftest.two &&
2675               test -s conftest.dir/conftest.one &&
2676               test -s conftest.dir/conftest.two
2677             then
2678               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2679               break 3
2680             fi
2681           fi
2682         fi
2683       done
2684     done
2685     ;;
2686 esac
2687
2688   done
2689 IFS=$as_save_IFS
2690
2691 rm -rf conftest.one conftest.two conftest.dir
2692
2693 fi
2694   if test "${ac_cv_path_install+set}" = set; then
2695     INSTALL=$ac_cv_path_install
2696   else
2697     # As a last resort, use the slow shell script.  Don't cache a
2698     # value for INSTALL within a source directory, because that will
2699     # break other packages using the cache if that directory is
2700     # removed, or if the value is a relative name.
2701     INSTALL=$ac_install_sh
2702   fi
2703 fi
2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
2705 $as_echo "$INSTALL" >&6; }
2706
2707 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2708 # It thinks the first close brace ends the variable substitution.
2709 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2710
2711 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2712
2713 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2714
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
2716 $as_echo_n "checking whether build environment is sane... " >&6; }
2717 # Just in case
2718 sleep 1
2719 echo timestamp > conftest.file
2720 # Reject unsafe characters in $srcdir or the absolute working directory
2721 # name.  Accept space and tab only in the latter.
2722 am_lf='
2723 '
2724 case `pwd` in
2725   *[\\\"\#\$\&\'\`$am_lf]*)
2726     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
2727 esac
2728 case $srcdir in
2729   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
2730     as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
2731 esac
2732
2733 # Do `set' in a subshell so we don't clobber the current shell's
2734 # arguments.  Must try -L first in case configure is actually a
2735 # symlink; some systems play weird games with the mod time of symlinks
2736 # (eg FreeBSD returns the mod time of the symlink's containing
2737 # directory).
2738 if (
2739    set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2740    if test "$*" = "X"; then
2741       # -L didn't work.
2742       set X `ls -t "$srcdir/configure" conftest.file`
2743    fi
2744    rm -f conftest.file
2745    if test "$*" != "X $srcdir/configure conftest.file" \
2746       && test "$*" != "X conftest.file $srcdir/configure"; then
2747
2748       # If neither matched, then we have a broken ls.  This can happen
2749       # if, for instance, CONFIG_SHELL is bash and it inherits a
2750       # broken ls alias from the environment.  This has actually
2751       # happened.  Such a system could not be considered "sane".
2752       as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
2753 alias in your environment" "$LINENO" 5
2754    fi
2755
2756    test "$2" = conftest.file
2757    )
2758 then
2759    # Ok.
2760    :
2761 else
2762    as_fn_error $? "newly created file is older than distributed files!
2763 Check your system clock" "$LINENO" 5
2764 fi
2765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2766 $as_echo "yes" >&6; }
2767 test "$program_prefix" != NONE &&
2768   program_transform_name="s&^&$program_prefix&;$program_transform_name"
2769 # Use a double $ so make ignores it.
2770 test "$program_suffix" != NONE &&
2771   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2772 # Double any \ or $.
2773 # By default was `s,x,x', remove it if useless.
2774 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2775 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2776
2777 # expand $ac_aux_dir to an absolute path
2778 am_aux_dir=`cd $ac_aux_dir && pwd`
2779
2780 if test x"${MISSING+set}" != xset; then
2781   case $am_aux_dir in
2782   *\ * | *\     *)
2783     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2784   *)
2785     MISSING="\${SHELL} $am_aux_dir/missing" ;;
2786   esac
2787 fi
2788 # Use eval to expand $SHELL
2789 if eval "$MISSING --run true"; then
2790   am_missing_run="$MISSING --run "
2791 else
2792   am_missing_run=
2793   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
2794 $as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2795 fi
2796
2797 if test x"${install_sh}" != xset; then
2798   case $am_aux_dir in
2799   *\ * | *\     *)
2800     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2801   *)
2802     install_sh="\${SHELL} $am_aux_dir/install-sh"
2803   esac
2804 fi
2805
2806 # Installed binaries are usually stripped using `strip' when the user
2807 # run `make install-strip'.  However `strip' might not be the right
2808 # tool to use in cross-compilation environments, therefore Automake
2809 # will honor the `STRIP' environment variable to overrule this program.
2810 if test "$cross_compiling" != no; then
2811   if test -n "$ac_tool_prefix"; then
2812   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2813 set dummy ${ac_tool_prefix}strip; ac_word=$2
2814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2815 $as_echo_n "checking for $ac_word... " >&6; }
2816 if ${ac_cv_prog_STRIP+:} false; then :
2817   $as_echo_n "(cached) " >&6
2818 else
2819   if test -n "$STRIP"; then
2820   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2821 else
2822 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2823 for as_dir in $PATH
2824 do
2825   IFS=$as_save_IFS
2826   test -z "$as_dir" && as_dir=.
2827     for ac_exec_ext in '' $ac_executable_extensions; do
2828   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2829     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2830     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2831     break 2
2832   fi
2833 done
2834   done
2835 IFS=$as_save_IFS
2836
2837 fi
2838 fi
2839 STRIP=$ac_cv_prog_STRIP
2840 if test -n "$STRIP"; then
2841   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
2842 $as_echo "$STRIP" >&6; }
2843 else
2844   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2845 $as_echo "no" >&6; }
2846 fi
2847
2848
2849 fi
2850 if test -z "$ac_cv_prog_STRIP"; then
2851   ac_ct_STRIP=$STRIP
2852   # Extract the first word of "strip", so it can be a program name with args.
2853 set dummy strip; ac_word=$2
2854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2855 $as_echo_n "checking for $ac_word... " >&6; }
2856 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
2857   $as_echo_n "(cached) " >&6
2858 else
2859   if test -n "$ac_ct_STRIP"; then
2860   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2861 else
2862 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2863 for as_dir in $PATH
2864 do
2865   IFS=$as_save_IFS
2866   test -z "$as_dir" && as_dir=.
2867     for ac_exec_ext in '' $ac_executable_extensions; do
2868   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2869     ac_cv_prog_ac_ct_STRIP="strip"
2870     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2871     break 2
2872   fi
2873 done
2874   done
2875 IFS=$as_save_IFS
2876
2877 fi
2878 fi
2879 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2880 if test -n "$ac_ct_STRIP"; then
2881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
2882 $as_echo "$ac_ct_STRIP" >&6; }
2883 else
2884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2885 $as_echo "no" >&6; }
2886 fi
2887
2888   if test "x$ac_ct_STRIP" = x; then
2889     STRIP=":"
2890   else
2891     case $cross_compiling:$ac_tool_warned in
2892 yes:)
2893 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2894 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2895 ac_tool_warned=yes ;;
2896 esac
2897     STRIP=$ac_ct_STRIP
2898   fi
2899 else
2900   STRIP="$ac_cv_prog_STRIP"
2901 fi
2902
2903 fi
2904 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2905
2906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
2907 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2908 if test -z "$MKDIR_P"; then
2909   if ${ac_cv_path_mkdir+:} false; then :
2910   $as_echo_n "(cached) " >&6
2911 else
2912   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2913 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2914 do
2915   IFS=$as_save_IFS
2916   test -z "$as_dir" && as_dir=.
2917     for ac_prog in mkdir gmkdir; do
2918          for ac_exec_ext in '' $ac_executable_extensions; do
2919            { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2920            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2921              'mkdir (GNU coreutils) '* | \
2922              'mkdir (coreutils) '* | \
2923              'mkdir (fileutils) '4.1*)
2924                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2925                break 3;;
2926            esac
2927          done
2928        done
2929   done
2930 IFS=$as_save_IFS
2931
2932 fi
2933
2934   test -d ./--version && rmdir ./--version
2935   if test "${ac_cv_path_mkdir+set}" = set; then
2936     MKDIR_P="$ac_cv_path_mkdir -p"
2937   else
2938     # As a last resort, use the slow shell script.  Don't cache a
2939     # value for MKDIR_P within a source directory, because that will
2940     # break other packages using the cache if that directory is
2941     # removed, or if the value is a relative name.
2942     MKDIR_P="$ac_install_sh -d"
2943   fi
2944 fi
2945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
2946 $as_echo "$MKDIR_P" >&6; }
2947
2948 mkdir_p="$MKDIR_P"
2949 case $mkdir_p in
2950   [\\/$]* | ?:[\\/]*) ;;
2951   */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2952 esac
2953
2954 for ac_prog in gawk mawk nawk awk
2955 do
2956   # Extract the first word of "$ac_prog", so it can be a program name with args.
2957 set dummy $ac_prog; ac_word=$2
2958 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2959 $as_echo_n "checking for $ac_word... " >&6; }
2960 if ${ac_cv_prog_AWK+:} false; then :
2961   $as_echo_n "(cached) " >&6
2962 else
2963   if test -n "$AWK"; then
2964   ac_cv_prog_AWK="$AWK" # Let the user override the test.
2965 else
2966 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2967 for as_dir in $PATH
2968 do
2969   IFS=$as_save_IFS
2970   test -z "$as_dir" && as_dir=.
2971     for ac_exec_ext in '' $ac_executable_extensions; do
2972   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2973     ac_cv_prog_AWK="$ac_prog"
2974     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2975     break 2
2976   fi
2977 done
2978   done
2979 IFS=$as_save_IFS
2980
2981 fi
2982 fi
2983 AWK=$ac_cv_prog_AWK
2984 if test -n "$AWK"; then
2985   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
2986 $as_echo "$AWK" >&6; }
2987 else
2988   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2989 $as_echo "no" >&6; }
2990 fi
2991
2992
2993   test -n "$AWK" && break
2994 done
2995
2996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2997 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2998 set x ${MAKE-make}
2999 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
3000 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
3001   $as_echo_n "(cached) " >&6
3002 else
3003   cat >conftest.make <<\_ACEOF
3004 SHELL = /bin/sh
3005 all:
3006         @echo '@@@%%%=$(MAKE)=@@@%%%'
3007 _ACEOF
3008 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
3009 case `${MAKE-make} -f conftest.make 2>/dev/null` in
3010   *@@@%%%=?*=@@@%%%*)
3011     eval ac_cv_prog_make_${ac_make}_set=yes;;
3012   *)
3013     eval ac_cv_prog_make_${ac_make}_set=no;;
3014 esac
3015 rm -f conftest.make
3016 fi
3017 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
3018   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3019 $as_echo "yes" >&6; }
3020   SET_MAKE=
3021 else
3022   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3023 $as_echo "no" >&6; }
3024   SET_MAKE="MAKE=${MAKE-make}"
3025 fi
3026
3027 rm -rf .tst 2>/dev/null
3028 mkdir .tst 2>/dev/null
3029 if test -d .tst; then
3030   am__leading_dot=.
3031 else
3032   am__leading_dot=_
3033 fi
3034 rmdir .tst 2>/dev/null
3035
3036 if test "`cd $srcdir && pwd`" != "`pwd`"; then
3037   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
3038   # is not polluted with repeated "-I."
3039   am__isrc=' -I$(srcdir)'
3040   # test to see if srcdir already configured
3041   if test -f $srcdir/config.status; then
3042     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
3043   fi
3044 fi
3045
3046 # test whether we have cygpath
3047 if test -z "$CYGPATH_W"; then
3048   if (cygpath --version) >/dev/null 2>/dev/null; then
3049     CYGPATH_W='cygpath -w'
3050   else
3051     CYGPATH_W=echo
3052   fi
3053 fi
3054
3055
3056 # Define the identity of the package.
3057  PACKAGE='libevent'
3058  VERSION='2.1.3-alpha-dev'
3059
3060
3061 cat >>confdefs.h <<_ACEOF
3062 #define PACKAGE "$PACKAGE"
3063 _ACEOF
3064
3065
3066 cat >>confdefs.h <<_ACEOF
3067 #define VERSION "$VERSION"
3068 _ACEOF
3069
3070 # Some tools Automake needs.
3071
3072 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
3073
3074
3075 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
3076
3077
3078 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
3079
3080
3081 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
3082
3083
3084 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
3085
3086 # We need awk for the "check" target.  The system "awk" is bad on
3087 # some platforms.
3088 # Always define AMTAR for backward compatibility.
3089
3090 AMTAR=${AMTAR-"${am_missing_run}tar"}
3091
3092 am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
3093
3094
3095
3096
3097
3098 # Check whether --enable-silent-rules was given.
3099 if test "${enable_silent_rules+set}" = set; then :
3100   enableval=$enable_silent_rules;
3101 fi
3102
3103 case $enable_silent_rules in
3104 yes) AM_DEFAULT_VERBOSITY=0;;
3105 no)  AM_DEFAULT_VERBOSITY=1;;
3106 *)   AM_DEFAULT_VERBOSITY=0;;
3107 esac
3108 AM_BACKSLASH='\'
3109
3110 ac_config_headers="$ac_config_headers config.h evconfig-private.h:evconfig-private.h.in"
3111
3112
3113 $as_echo "#define NUMERIC_VERSION 0x02010301" >>confdefs.h
3114
3115
3116 if test "$prefix" = "NONE"; then
3117    prefix="/usr/local"
3118 fi
3119
3120
3121 # Make sure we can run config.sub.
3122 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3123   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
3124
3125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
3126 $as_echo_n "checking build system type... " >&6; }
3127 if ${ac_cv_build+:} false; then :
3128   $as_echo_n "(cached) " >&6
3129 else
3130   ac_build_alias=$build_alias
3131 test "x$ac_build_alias" = x &&
3132   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3133 test "x$ac_build_alias" = x &&
3134   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
3135 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3136   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
3137
3138 fi
3139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
3140 $as_echo "$ac_cv_build" >&6; }
3141 case $ac_cv_build in
3142 *-*-*) ;;
3143 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
3144 esac
3145 build=$ac_cv_build
3146 ac_save_IFS=$IFS; IFS='-'
3147 set x $ac_cv_build
3148 shift
3149 build_cpu=$1
3150 build_vendor=$2
3151 shift; shift
3152 # Remember, the first character of IFS is used to create $*,
3153 # except with old shells:
3154 build_os=$*
3155 IFS=$ac_save_IFS
3156 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3157
3158
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
3160 $as_echo_n "checking host system type... " >&6; }
3161 if ${ac_cv_host+:} false; then :
3162   $as_echo_n "(cached) " >&6
3163 else
3164   if test "x$host_alias" = x; then
3165   ac_cv_host=$ac_cv_build
3166 else
3167   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3168     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
3169 fi
3170
3171 fi
3172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
3173 $as_echo "$ac_cv_host" >&6; }
3174 case $ac_cv_host in
3175 *-*-*) ;;
3176 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
3177 esac
3178 host=$ac_cv_host
3179 ac_save_IFS=$IFS; IFS='-'
3180 set x $ac_cv_host
3181 shift
3182 host_cpu=$1
3183 host_vendor=$2
3184 shift; shift
3185 # Remember, the first character of IFS is used to create $*,
3186 # except with old shells:
3187 host_os=$*
3188 IFS=$ac_save_IFS
3189 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3190
3191
3192 DEPDIR="${am__leading_dot}deps"
3193
3194 ac_config_commands="$ac_config_commands depfiles"
3195
3196
3197 am_make=${MAKE-make}
3198 cat > confinc << 'END'
3199 am__doit:
3200         @echo this is the am__doit target
3201 .PHONY: am__doit
3202 END
3203 # If we don't find an include directive, just comment out the code.
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
3205 $as_echo_n "checking for style of include used by $am_make... " >&6; }
3206 am__include="#"
3207 am__quote=
3208 _am_result=none
3209 # First try GNU make style include.
3210 echo "include confinc" > confmf
3211 # Ignore all kinds of additional output from `make'.
3212 case `$am_make -s -f confmf 2> /dev/null` in #(
3213 *the\ am__doit\ target*)
3214   am__include=include
3215   am__quote=
3216   _am_result=GNU
3217   ;;
3218 esac
3219 # Now try BSD make style include.
3220 if test "$am__include" = "#"; then
3221    echo '.include "confinc"' > confmf
3222    case `$am_make -s -f confmf 2> /dev/null` in #(
3223    *the\ am__doit\ target*)
3224      am__include=.include
3225      am__quote="\""
3226      _am_result=BSD
3227      ;;
3228    esac
3229 fi
3230
3231
3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
3233 $as_echo "$_am_result" >&6; }
3234 rm -f confinc confmf
3235
3236 # Check whether --enable-dependency-tracking was given.
3237 if test "${enable_dependency_tracking+set}" = set; then :
3238   enableval=$enable_dependency_tracking;
3239 fi
3240
3241 if test "x$enable_dependency_tracking" != xno; then
3242   am_depcomp="$ac_aux_dir/depcomp"
3243   AMDEPBACKSLASH='\'
3244 fi
3245  if test "x$enable_dependency_tracking" != xno; then
3246   AMDEP_TRUE=
3247   AMDEP_FALSE='#'
3248 else
3249   AMDEP_TRUE='#'
3250   AMDEP_FALSE=
3251 fi
3252
3253
3254 ac_ext=c
3255 ac_cpp='$CPP $CPPFLAGS'
3256 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3257 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3258 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3259 if test -n "$ac_tool_prefix"; then
3260   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3261 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3263 $as_echo_n "checking for $ac_word... " >&6; }
3264 if ${ac_cv_prog_CC+:} false; then :
3265   $as_echo_n "(cached) " >&6
3266 else
3267   if test -n "$CC"; then
3268   ac_cv_prog_CC="$CC" # Let the user override the test.
3269 else
3270 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3271 for as_dir in $PATH
3272 do
3273   IFS=$as_save_IFS
3274   test -z "$as_dir" && as_dir=.
3275     for ac_exec_ext in '' $ac_executable_extensions; do
3276   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3277     ac_cv_prog_CC="${ac_tool_prefix}gcc"
3278     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3279     break 2
3280   fi
3281 done
3282   done
3283 IFS=$as_save_IFS
3284
3285 fi
3286 fi
3287 CC=$ac_cv_prog_CC
3288 if test -n "$CC"; then
3289   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3290 $as_echo "$CC" >&6; }
3291 else
3292   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3293 $as_echo "no" >&6; }
3294 fi
3295
3296
3297 fi
3298 if test -z "$ac_cv_prog_CC"; then
3299   ac_ct_CC=$CC
3300   # Extract the first word of "gcc", so it can be a program name with args.
3301 set dummy gcc; ac_word=$2
3302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3303 $as_echo_n "checking for $ac_word... " >&6; }
3304 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3305   $as_echo_n "(cached) " >&6
3306 else
3307   if test -n "$ac_ct_CC"; then
3308   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3309 else
3310 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3311 for as_dir in $PATH
3312 do
3313   IFS=$as_save_IFS
3314   test -z "$as_dir" && as_dir=.
3315     for ac_exec_ext in '' $ac_executable_extensions; do
3316   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3317     ac_cv_prog_ac_ct_CC="gcc"
3318     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3319     break 2
3320   fi
3321 done
3322   done
3323 IFS=$as_save_IFS
3324
3325 fi
3326 fi
3327 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3328 if test -n "$ac_ct_CC"; then
3329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3330 $as_echo "$ac_ct_CC" >&6; }
3331 else
3332   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3333 $as_echo "no" >&6; }
3334 fi
3335
3336   if test "x$ac_ct_CC" = x; then
3337     CC=""
3338   else
3339     case $cross_compiling:$ac_tool_warned in
3340 yes:)
3341 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3342 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3343 ac_tool_warned=yes ;;
3344 esac
3345     CC=$ac_ct_CC
3346   fi
3347 else
3348   CC="$ac_cv_prog_CC"
3349 fi
3350
3351 if test -z "$CC"; then
3352           if test -n "$ac_tool_prefix"; then
3353     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3354 set dummy ${ac_tool_prefix}cc; ac_word=$2
3355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3356 $as_echo_n "checking for $ac_word... " >&6; }
3357 if ${ac_cv_prog_CC+:} false; then :
3358   $as_echo_n "(cached) " >&6
3359 else
3360   if test -n "$CC"; then
3361   ac_cv_prog_CC="$CC" # Let the user override the test.
3362 else
3363 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3364 for as_dir in $PATH
3365 do
3366   IFS=$as_save_IFS
3367   test -z "$as_dir" && as_dir=.
3368     for ac_exec_ext in '' $ac_executable_extensions; do
3369   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3370     ac_cv_prog_CC="${ac_tool_prefix}cc"
3371     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3372     break 2
3373   fi
3374 done
3375   done
3376 IFS=$as_save_IFS
3377
3378 fi
3379 fi
3380 CC=$ac_cv_prog_CC
3381 if test -n "$CC"; then
3382   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3383 $as_echo "$CC" >&6; }
3384 else
3385   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3386 $as_echo "no" >&6; }
3387 fi
3388
3389
3390   fi
3391 fi
3392 if test -z "$CC"; then
3393   # Extract the first word of "cc", so it can be a program name with args.
3394 set dummy cc; ac_word=$2
3395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3396 $as_echo_n "checking for $ac_word... " >&6; }
3397 if ${ac_cv_prog_CC+:} false; then :
3398   $as_echo_n "(cached) " >&6
3399 else
3400   if test -n "$CC"; then
3401   ac_cv_prog_CC="$CC" # Let the user override the test.
3402 else
3403   ac_prog_rejected=no
3404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3405 for as_dir in $PATH
3406 do
3407   IFS=$as_save_IFS
3408   test -z "$as_dir" && as_dir=.
3409     for ac_exec_ext in '' $ac_executable_extensions; do
3410   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3411     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3412        ac_prog_rejected=yes
3413        continue
3414      fi
3415     ac_cv_prog_CC="cc"
3416     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3417     break 2
3418   fi
3419 done
3420   done
3421 IFS=$as_save_IFS
3422
3423 if test $ac_prog_rejected = yes; then
3424   # We found a bogon in the path, so make sure we never use it.
3425   set dummy $ac_cv_prog_CC
3426   shift
3427   if test $# != 0; then
3428     # We chose a different compiler from the bogus one.
3429     # However, it has the same basename, so the bogon will be chosen
3430     # first if we set CC to just the basename; use the full file name.
3431     shift
3432     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3433   fi
3434 fi
3435 fi
3436 fi
3437 CC=$ac_cv_prog_CC
3438 if test -n "$CC"; then
3439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3440 $as_echo "$CC" >&6; }
3441 else
3442   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3443 $as_echo "no" >&6; }
3444 fi
3445
3446
3447 fi
3448 if test -z "$CC"; then
3449   if test -n "$ac_tool_prefix"; then
3450   for ac_prog in cl.exe
3451   do
3452     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3453 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3455 $as_echo_n "checking for $ac_word... " >&6; }
3456 if ${ac_cv_prog_CC+:} false; then :
3457   $as_echo_n "(cached) " >&6
3458 else
3459   if test -n "$CC"; then
3460   ac_cv_prog_CC="$CC" # Let the user override the test.
3461 else
3462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3463 for as_dir in $PATH
3464 do
3465   IFS=$as_save_IFS
3466   test -z "$as_dir" && as_dir=.
3467     for ac_exec_ext in '' $ac_executable_extensions; do
3468   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3469     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3471     break 2
3472   fi
3473 done
3474   done
3475 IFS=$as_save_IFS
3476
3477 fi
3478 fi
3479 CC=$ac_cv_prog_CC
3480 if test -n "$CC"; then
3481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3482 $as_echo "$CC" >&6; }
3483 else
3484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3485 $as_echo "no" >&6; }
3486 fi
3487
3488
3489     test -n "$CC" && break
3490   done
3491 fi
3492 if test -z "$CC"; then
3493   ac_ct_CC=$CC
3494   for ac_prog in cl.exe
3495 do
3496   # Extract the first word of "$ac_prog", so it can be a program name with args.
3497 set dummy $ac_prog; ac_word=$2
3498 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3499 $as_echo_n "checking for $ac_word... " >&6; }
3500 if ${ac_cv_prog_ac_ct_CC+:} false; then :
3501   $as_echo_n "(cached) " >&6
3502 else
3503   if test -n "$ac_ct_CC"; then
3504   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3505 else
3506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3507 for as_dir in $PATH
3508 do
3509   IFS=$as_save_IFS
3510   test -z "$as_dir" && as_dir=.
3511     for ac_exec_ext in '' $ac_executable_extensions; do
3512   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3513     ac_cv_prog_ac_ct_CC="$ac_prog"
3514     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3515     break 2
3516   fi
3517 done
3518   done
3519 IFS=$as_save_IFS
3520
3521 fi
3522 fi
3523 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3524 if test -n "$ac_ct_CC"; then
3525   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3526 $as_echo "$ac_ct_CC" >&6; }
3527 else
3528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3529 $as_echo "no" >&6; }
3530 fi
3531
3532
3533   test -n "$ac_ct_CC" && break
3534 done
3535
3536   if test "x$ac_ct_CC" = x; then
3537     CC=""
3538   else
3539     case $cross_compiling:$ac_tool_warned in
3540 yes:)
3541 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3542 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3543 ac_tool_warned=yes ;;
3544 esac
3545     CC=$ac_ct_CC
3546   fi
3547 fi
3548
3549 fi
3550
3551
3552 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3553 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3554 as_fn_error $? "no acceptable C compiler found in \$PATH
3555 See \`config.log' for more details" "$LINENO" 5; }
3556
3557 # Provide some information about the compiler.
3558 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3559 set X $ac_compile
3560 ac_compiler=$2
3561 for ac_option in --version -v -V -qversion; do
3562   { { ac_try="$ac_compiler $ac_option >&5"
3563 case "(($ac_try" in
3564   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3565   *) ac_try_echo=$ac_try;;
3566 esac
3567 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3568 $as_echo "$ac_try_echo"; } >&5
3569   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3570   ac_status=$?
3571   if test -s conftest.err; then
3572     sed '10a\
3573 ... rest of stderr output deleted ...
3574          10q' conftest.err >conftest.er1
3575     cat conftest.er1 >&5
3576   fi
3577   rm -f conftest.er1 conftest.err
3578   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579   test $ac_status = 0; }
3580 done
3581
3582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3583 /* end confdefs.h.  */
3584
3585 int
3586 main ()
3587 {
3588
3589   ;
3590   return 0;
3591 }
3592 _ACEOF
3593 ac_clean_files_save=$ac_clean_files
3594 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3595 # Try to create an executable without -o first, disregard a.out.
3596 # It will help us diagnose broken compilers, and finding out an intuition
3597 # of exeext.
3598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3599 $as_echo_n "checking whether the C compiler works... " >&6; }
3600 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3601
3602 # The possible output files:
3603 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3604
3605 ac_rmfiles=
3606 for ac_file in $ac_files
3607 do
3608   case $ac_file in
3609     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3610     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3611   esac
3612 done
3613 rm -f $ac_rmfiles
3614
3615 if { { ac_try="$ac_link_default"
3616 case "(($ac_try" in
3617   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3618   *) ac_try_echo=$ac_try;;
3619 esac
3620 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3621 $as_echo "$ac_try_echo"; } >&5
3622   (eval "$ac_link_default") 2>&5
3623   ac_status=$?
3624   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3625   test $ac_status = 0; }; then :
3626   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3627 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3628 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
3629 # so that the user can short-circuit this test for compilers unknown to
3630 # Autoconf.
3631 for ac_file in $ac_files ''
3632 do
3633   test -f "$ac_file" || continue
3634   case $ac_file in
3635     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3636         ;;
3637     [ab].out )
3638         # We found the default executable, but exeext='' is most
3639         # certainly right.
3640         break;;
3641     *.* )
3642         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3643         then :; else
3644            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3645         fi
3646         # We set ac_cv_exeext here because the later test for it is not
3647         # safe: cross compilers may not add the suffix if given an `-o'
3648         # argument, so we may need to know it at that point already.
3649         # Even if this section looks crufty: it has the advantage of
3650         # actually working.
3651         break;;
3652     * )
3653         break;;
3654   esac
3655 done
3656 test "$ac_cv_exeext" = no && ac_cv_exeext=
3657
3658 else
3659   ac_file=''
3660 fi
3661 if test -z "$ac_file"; then :
3662   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3663 $as_echo "no" >&6; }
3664 $as_echo "$as_me: failed program was:" >&5
3665 sed 's/^/| /' conftest.$ac_ext >&5
3666
3667 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3668 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3669 as_fn_error 77 "C compiler cannot create executables
3670 See \`config.log' for more details" "$LINENO" 5; }
3671 else
3672   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3673 $as_echo "yes" >&6; }
3674 fi
3675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3676 $as_echo_n "checking for C compiler default output file name... " >&6; }
3677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3678 $as_echo "$ac_file" >&6; }
3679 ac_exeext=$ac_cv_exeext
3680
3681 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3682 ac_clean_files=$ac_clean_files_save
3683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3684 $as_echo_n "checking for suffix of executables... " >&6; }
3685 if { { ac_try="$ac_link"
3686 case "(($ac_try" in
3687   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3688   *) ac_try_echo=$ac_try;;
3689 esac
3690 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3691 $as_echo "$ac_try_echo"; } >&5
3692   (eval "$ac_link") 2>&5
3693   ac_status=$?
3694   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3695   test $ac_status = 0; }; then :
3696   # If both `conftest.exe' and `conftest' are `present' (well, observable)
3697 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3698 # work properly (i.e., refer to `conftest.exe'), while it won't with
3699 # `rm'.
3700 for ac_file in conftest.exe conftest conftest.*; do
3701   test -f "$ac_file" || continue
3702   case $ac_file in
3703     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3704     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3705           break;;
3706     * ) break;;
3707   esac
3708 done
3709 else
3710   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3711 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3712 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3713 See \`config.log' for more details" "$LINENO" 5; }
3714 fi
3715 rm -f conftest conftest$ac_cv_exeext
3716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3717 $as_echo "$ac_cv_exeext" >&6; }
3718
3719 rm -f conftest.$ac_ext
3720 EXEEXT=$ac_cv_exeext
3721 ac_exeext=$EXEEXT
3722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3723 /* end confdefs.h.  */
3724 #include <stdio.h>
3725 int
3726 main ()
3727 {
3728 FILE *f = fopen ("conftest.out", "w");
3729  return ferror (f) || fclose (f) != 0;
3730
3731   ;
3732   return 0;
3733 }
3734 _ACEOF
3735 ac_clean_files="$ac_clean_files conftest.out"
3736 # Check that the compiler produces executables we can run.  If not, either
3737 # the compiler is broken, or we cross compile.
3738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3739 $as_echo_n "checking whether we are cross compiling... " >&6; }
3740 if test "$cross_compiling" != yes; then
3741   { { ac_try="$ac_link"
3742 case "(($ac_try" in
3743   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3744   *) ac_try_echo=$ac_try;;
3745 esac
3746 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3747 $as_echo "$ac_try_echo"; } >&5
3748   (eval "$ac_link") 2>&5
3749   ac_status=$?
3750   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3751   test $ac_status = 0; }
3752   if { ac_try='./conftest$ac_cv_exeext'
3753   { { case "(($ac_try" in
3754   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3755   *) ac_try_echo=$ac_try;;
3756 esac
3757 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3758 $as_echo "$ac_try_echo"; } >&5
3759   (eval "$ac_try") 2>&5
3760   ac_status=$?
3761   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3762   test $ac_status = 0; }; }; then
3763     cross_compiling=no
3764   else
3765     if test "$cross_compiling" = maybe; then
3766         cross_compiling=yes
3767     else
3768         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 as_fn_error $? "cannot run C compiled programs.
3771 If you meant to cross compile, use \`--host'.
3772 See \`config.log' for more details" "$LINENO" 5; }
3773     fi
3774   fi
3775 fi
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3777 $as_echo "$cross_compiling" >&6; }
3778
3779 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
3780 ac_clean_files=$ac_clean_files_save
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3782 $as_echo_n "checking for suffix of object files... " >&6; }
3783 if ${ac_cv_objext+:} false; then :
3784   $as_echo_n "(cached) " >&6
3785 else
3786   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3787 /* end confdefs.h.  */
3788
3789 int
3790 main ()
3791 {
3792
3793   ;
3794   return 0;
3795 }
3796 _ACEOF
3797 rm -f conftest.o conftest.obj
3798 if { { ac_try="$ac_compile"
3799 case "(($ac_try" in
3800   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3801   *) ac_try_echo=$ac_try;;
3802 esac
3803 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3804 $as_echo "$ac_try_echo"; } >&5
3805   (eval "$ac_compile") 2>&5
3806   ac_status=$?
3807   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3808   test $ac_status = 0; }; then :
3809   for ac_file in conftest.o conftest.obj conftest.*; do
3810   test -f "$ac_file" || continue;
3811   case $ac_file in
3812     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3813     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3814        break;;
3815   esac
3816 done
3817 else
3818   $as_echo "$as_me: failed program was:" >&5
3819 sed 's/^/| /' conftest.$ac_ext >&5
3820
3821 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3822 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3823 as_fn_error $? "cannot compute suffix of object files: cannot compile
3824 See \`config.log' for more details" "$LINENO" 5; }
3825 fi
3826 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3827 fi
3828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3829 $as_echo "$ac_cv_objext" >&6; }
3830 OBJEXT=$ac_cv_objext
3831 ac_objext=$OBJEXT
3832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3833 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3834 if ${ac_cv_c_compiler_gnu+:} false; then :
3835   $as_echo_n "(cached) " >&6
3836 else
3837   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3838 /* end confdefs.h.  */
3839
3840 int
3841 main ()
3842 {
3843 #ifndef __GNUC__
3844        choke me
3845 #endif
3846
3847   ;
3848   return 0;
3849 }
3850 _ACEOF
3851 if ac_fn_c_try_compile "$LINENO"; then :
3852   ac_compiler_gnu=yes
3853 else
3854   ac_compiler_gnu=no
3855 fi
3856 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3857 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3858
3859 fi
3860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3861 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3862 if test $ac_compiler_gnu = yes; then
3863   GCC=yes
3864 else
3865   GCC=
3866 fi
3867 ac_test_CFLAGS=${CFLAGS+set}
3868 ac_save_CFLAGS=$CFLAGS
3869 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3870 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3871 if ${ac_cv_prog_cc_g+:} false; then :
3872   $as_echo_n "(cached) " >&6
3873 else
3874   ac_save_c_werror_flag=$ac_c_werror_flag
3875    ac_c_werror_flag=yes
3876    ac_cv_prog_cc_g=no
3877    CFLAGS="-g"
3878    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3879 /* end confdefs.h.  */
3880
3881 int
3882 main ()
3883 {
3884
3885   ;
3886   return 0;
3887 }
3888 _ACEOF
3889 if ac_fn_c_try_compile "$LINENO"; then :
3890   ac_cv_prog_cc_g=yes
3891 else
3892   CFLAGS=""
3893       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3894 /* end confdefs.h.  */
3895
3896 int
3897 main ()
3898 {
3899
3900   ;
3901   return 0;
3902 }
3903 _ACEOF
3904 if ac_fn_c_try_compile "$LINENO"; then :
3905
3906 else
3907   ac_c_werror_flag=$ac_save_c_werror_flag
3908          CFLAGS="-g"
3909          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3910 /* end confdefs.h.  */
3911
3912 int
3913 main ()
3914 {
3915
3916   ;
3917   return 0;
3918 }
3919 _ACEOF
3920 if ac_fn_c_try_compile "$LINENO"; then :
3921   ac_cv_prog_cc_g=yes
3922 fi
3923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3924 fi
3925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3926 fi
3927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928    ac_c_werror_flag=$ac_save_c_werror_flag
3929 fi
3930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3931 $as_echo "$ac_cv_prog_cc_g" >&6; }
3932 if test "$ac_test_CFLAGS" = set; then
3933   CFLAGS=$ac_save_CFLAGS
3934 elif test $ac_cv_prog_cc_g = yes; then
3935   if test "$GCC" = yes; then
3936     CFLAGS="-g -O2"
3937   else
3938     CFLAGS="-g"
3939   fi
3940 else
3941   if test "$GCC" = yes; then
3942     CFLAGS="-O2"
3943   else
3944     CFLAGS=
3945   fi
3946 fi
3947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3948 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3949 if ${ac_cv_prog_cc_c89+:} false; then :
3950   $as_echo_n "(cached) " >&6
3951 else
3952   ac_cv_prog_cc_c89=no
3953 ac_save_CC=$CC
3954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3955 /* end confdefs.h.  */
3956 #include <stdarg.h>
3957 #include <stdio.h>
3958 #include <sys/types.h>
3959 #include <sys/stat.h>
3960 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3961 struct buf { int x; };
3962 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3963 static char *e (p, i)
3964      char **p;
3965      int i;
3966 {
3967   return p[i];
3968 }
3969 static char *f (char * (*g) (char **, int), char **p, ...)
3970 {
3971   char *s;
3972   va_list v;
3973   va_start (v,p);
3974   s = g (p, va_arg (v,int));
3975   va_end (v);
3976   return s;
3977 }
3978
3979 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3980    function prototypes and stuff, but not '\xHH' hex character constants.
3981    These don't provoke an error unfortunately, instead are silently treated
3982    as 'x'.  The following induces an error, until -std is added to get
3983    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3984    array size at least.  It's necessary to write '\x00'==0 to get something
3985    that's true only with -std.  */
3986 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3987
3988 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3989    inside strings and character constants.  */
3990 #define FOO(x) 'x'
3991 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3992
3993 int test (int i, double x);
3994 struct s1 {int (*f) (int a);};
3995 struct s2 {int (*f) (double a);};
3996 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3997 int argc;
3998 char **argv;
3999 int
4000 main ()
4001 {
4002 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4003   ;
4004   return 0;
4005 }
4006 _ACEOF
4007 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4008         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4009 do
4010   CC="$ac_save_CC $ac_arg"
4011   if ac_fn_c_try_compile "$LINENO"; then :
4012   ac_cv_prog_cc_c89=$ac_arg
4013 fi
4014 rm -f core conftest.err conftest.$ac_objext
4015   test "x$ac_cv_prog_cc_c89" != "xno" && break
4016 done
4017 rm -f conftest.$ac_ext
4018 CC=$ac_save_CC
4019
4020 fi
4021 # AC_CACHE_VAL
4022 case "x$ac_cv_prog_cc_c89" in
4023   x)
4024     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4025 $as_echo "none needed" >&6; } ;;
4026   xno)
4027     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4028 $as_echo "unsupported" >&6; } ;;
4029   *)
4030     CC="$CC $ac_cv_prog_cc_c89"
4031     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4032 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4033 esac
4034 if test "x$ac_cv_prog_cc_c89" != xno; then :
4035
4036 fi
4037
4038 ac_ext=c
4039 ac_cpp='$CPP $CPPFLAGS'
4040 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4041 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4042 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4043
4044 depcc="$CC"   am_compiler_list=
4045
4046 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
4047 $as_echo_n "checking dependency style of $depcc... " >&6; }
4048 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
4049   $as_echo_n "(cached) " >&6
4050 else
4051   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
4052   # We make a subdir and do the tests there.  Otherwise we can end up
4053   # making bogus files that we don't know about and never remove.  For
4054   # instance it was reported that on HP-UX the gcc test will end up
4055   # making a dummy file named `D' -- because `-MD' means `put the output
4056   # in D'.
4057   mkdir conftest.dir
4058   # Copy depcomp to subdir because otherwise we won't find it if we're
4059   # using a relative directory.
4060   cp "$am_depcomp" conftest.dir
4061   cd conftest.dir
4062   # We will build objects and dependencies in a subdirectory because
4063   # it helps to detect inapplicable dependency modes.  For instance
4064   # both Tru64's cc and ICC support -MD to output dependencies as a
4065   # side effect of compilation, but ICC will put the dependencies in
4066   # the current directory while Tru64 will put them in the object
4067   # directory.
4068   mkdir sub
4069
4070   am_cv_CC_dependencies_compiler_type=none
4071   if test "$am_compiler_list" = ""; then
4072      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
4073   fi
4074   am__universal=false
4075   case " $depcc " in #(
4076      *\ -arch\ *\ -arch\ *) am__universal=true ;;
4077      esac
4078
4079   for depmode in $am_compiler_list; do
4080     # Setup a source with many dependencies, because some compilers
4081     # like to wrap large dependency lists on column 80 (with \), and
4082     # we should not choose a depcomp mode which is confused by this.
4083     #
4084     # We need to recreate these files for each test, as the compiler may
4085     # overwrite some of them when testing with obscure command lines.
4086     # This happens at least with the AIX C compiler.
4087     : > sub/conftest.c
4088     for i in 1 2 3 4 5 6; do
4089       echo '#include "conftst'$i'.h"' >> sub/conftest.c
4090       # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
4091       # Solaris 8's {/usr,}/bin/sh.
4092       touch sub/conftst$i.h
4093     done
4094     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
4095
4096     # We check with `-c' and `-o' for the sake of the "dashmstdout"
4097     # mode.  It turns out that the SunPro C++ compiler does not properly
4098     # handle `-M -o', and we need to detect this.  Also, some Intel
4099     # versions had trouble with output in subdirs
4100     am__obj=sub/conftest.${OBJEXT-o}
4101     am__minus_obj="-o $am__obj"
4102     case $depmode in
4103     gcc)
4104       # This depmode causes a compiler race in universal mode.
4105       test "$am__universal" = false || continue
4106       ;;
4107     nosideeffect)
4108       # after this tag, mechanisms are not by side-effect, so they'll
4109       # only be used when explicitly requested
4110       if test "x$enable_dependency_tracking" = xyes; then
4111         continue
4112       else
4113         break
4114       fi
4115       ;;
4116     msvisualcpp | msvcmsys)
4117       # This compiler won't grok `-c -o', but also, the minuso test has
4118       # not run yet.  These depmodes are late enough in the game, and
4119       # so weak that their functioning should not be impacted.
4120       am__obj=conftest.${OBJEXT-o}
4121       am__minus_obj=
4122       ;;
4123     none) break ;;
4124     esac
4125     if depmode=$depmode \
4126        source=sub/conftest.c object=$am__obj \
4127        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
4128        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
4129          >/dev/null 2>conftest.err &&
4130        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
4131        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
4132        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
4133        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
4134       # icc doesn't choke on unknown options, it will just issue warnings
4135       # or remarks (even with -Werror).  So we grep stderr for any message
4136       # that says an option was ignored or not supported.
4137       # When given -MP, icc 7.0 and 7.1 complain thusly:
4138       #   icc: Command line warning: ignoring option '-M'; no argument required
4139       # The diagnosis changed in icc 8.0:
4140       #   icc: Command line remark: option '-MP' not supported
4141       if (grep 'ignoring option' conftest.err ||
4142           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
4143         am_cv_CC_dependencies_compiler_type=$depmode
4144         break
4145       fi
4146     fi
4147   done
4148
4149   cd ..
4150   rm -rf conftest.dir
4151 else
4152   am_cv_CC_dependencies_compiler_type=none
4153 fi
4154
4155 fi
4156 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
4157 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
4158 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
4159
4160  if
4161   test "x$enable_dependency_tracking" != xno \
4162   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
4163   am__fastdepCC_TRUE=
4164   am__fastdepCC_FALSE='#'
4165 else
4166   am__fastdepCC_TRUE='#'
4167   am__fastdepCC_FALSE=
4168 fi
4169
4170
4171
4172 ac_ext=c
4173 ac_cpp='$CPP $CPPFLAGS'
4174 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4175 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4176 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4178 $as_echo_n "checking how to run the C preprocessor... " >&6; }
4179 # On Suns, sometimes $CPP names a directory.
4180 if test -n "$CPP" && test -d "$CPP"; then
4181   CPP=
4182 fi
4183 if test -z "$CPP"; then
4184   if ${ac_cv_prog_CPP+:} false; then :
4185   $as_echo_n "(cached) " >&6
4186 else
4187       # Double quotes because CPP needs to be expanded
4188     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4189     do
4190       ac_preproc_ok=false
4191 for ac_c_preproc_warn_flag in '' yes
4192 do
4193   # Use a header file that comes with gcc, so configuring glibc
4194   # with a fresh cross-compiler works.
4195   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4196   # <limits.h> exists even on freestanding compilers.
4197   # On the NeXT, cc -E runs the code through the compiler's parser,
4198   # not just through cpp. "Syntax error" is here to catch this case.
4199   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4200 /* end confdefs.h.  */
4201 #ifdef __STDC__
4202 # include <limits.h>
4203 #else
4204 # include <assert.h>
4205 #endif
4206                      Syntax error
4207 _ACEOF
4208 if ac_fn_c_try_cpp "$LINENO"; then :
4209
4210 else
4211   # Broken: fails on valid input.
4212 continue
4213 fi
4214 rm -f conftest.err conftest.i conftest.$ac_ext
4215
4216   # OK, works on sane cases.  Now check whether nonexistent headers
4217   # can be detected and how.
4218   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4219 /* end confdefs.h.  */
4220 #include <ac_nonexistent.h>
4221 _ACEOF
4222 if ac_fn_c_try_cpp "$LINENO"; then :
4223   # Broken: success on invalid input.
4224 continue
4225 else
4226   # Passes both tests.
4227 ac_preproc_ok=:
4228 break
4229 fi
4230 rm -f conftest.err conftest.i conftest.$ac_ext
4231
4232 done
4233 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4234 rm -f conftest.i conftest.err conftest.$ac_ext
4235 if $ac_preproc_ok; then :
4236   break
4237 fi
4238
4239     done
4240     ac_cv_prog_CPP=$CPP
4241
4242 fi
4243   CPP=$ac_cv_prog_CPP
4244 else
4245   ac_cv_prog_CPP=$CPP
4246 fi
4247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4248 $as_echo "$CPP" >&6; }
4249 ac_preproc_ok=false
4250 for ac_c_preproc_warn_flag in '' yes
4251 do
4252   # Use a header file that comes with gcc, so configuring glibc
4253   # with a fresh cross-compiler works.
4254   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4255   # <limits.h> exists even on freestanding compilers.
4256   # On the NeXT, cc -E runs the code through the compiler's parser,
4257   # not just through cpp. "Syntax error" is here to catch this case.
4258   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4259 /* end confdefs.h.  */
4260 #ifdef __STDC__
4261 # include <limits.h>
4262 #else
4263 # include <assert.h>
4264 #endif
4265                      Syntax error
4266 _ACEOF
4267 if ac_fn_c_try_cpp "$LINENO"; then :
4268
4269 else
4270   # Broken: fails on valid input.
4271 continue
4272 fi
4273 rm -f conftest.err conftest.i conftest.$ac_ext
4274
4275   # OK, works on sane cases.  Now check whether nonexistent headers
4276   # can be detected and how.
4277   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4278 /* end confdefs.h.  */
4279 #include <ac_nonexistent.h>
4280 _ACEOF
4281 if ac_fn_c_try_cpp "$LINENO"; then :
4282   # Broken: success on invalid input.
4283 continue
4284 else
4285   # Passes both tests.
4286 ac_preproc_ok=:
4287 break
4288 fi
4289 rm -f conftest.err conftest.i conftest.$ac_ext
4290
4291 done
4292 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4293 rm -f conftest.i conftest.err conftest.$ac_ext
4294 if $ac_preproc_ok; then :
4295
4296 else
4297   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4298 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4299 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4300 See \`config.log' for more details" "$LINENO" 5; }
4301 fi
4302
4303 ac_ext=c
4304 ac_cpp='$CPP $CPPFLAGS'
4305 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4306 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4307 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4308
4309
4310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4311 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4312 if ${ac_cv_path_GREP+:} false; then :
4313   $as_echo_n "(cached) " >&6
4314 else
4315   if test -z "$GREP"; then
4316   ac_path_GREP_found=false
4317   # Loop through the user's path and test for each of PROGNAME-LIST
4318   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4319 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4320 do
4321   IFS=$as_save_IFS
4322   test -z "$as_dir" && as_dir=.
4323     for ac_prog in grep ggrep; do
4324     for ac_exec_ext in '' $ac_executable_extensions; do
4325       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4326       { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4327 # Check for GNU ac_path_GREP and select it if it is found.
4328   # Check for GNU $ac_path_GREP
4329 case `"$ac_path_GREP" --version 2>&1` in
4330 *GNU*)
4331   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4332 *)
4333   ac_count=0
4334   $as_echo_n 0123456789 >"conftest.in"
4335   while :
4336   do
4337     cat "conftest.in" "conftest.in" >"conftest.tmp"
4338     mv "conftest.tmp" "conftest.in"
4339     cp "conftest.in" "conftest.nl"
4340     $as_echo 'GREP' >> "conftest.nl"
4341     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4342     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4343     as_fn_arith $ac_count + 1 && ac_count=$as_val
4344     if test $ac_count -gt ${ac_path_GREP_max-0}; then
4345       # Best one so far, save it but keep looking for a better one
4346       ac_cv_path_GREP="$ac_path_GREP"
4347       ac_path_GREP_max=$ac_count
4348     fi
4349     # 10*(2^10) chars as input seems more than enough
4350     test $ac_count -gt 10 && break
4351   done
4352   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4353 esac
4354
4355       $ac_path_GREP_found && break 3
4356     done
4357   done
4358   done
4359 IFS=$as_save_IFS
4360   if test -z "$ac_cv_path_GREP"; then
4361     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4362   fi
4363 else
4364   ac_cv_path_GREP=$GREP
4365 fi
4366
4367 fi
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4369 $as_echo "$ac_cv_path_GREP" >&6; }
4370  GREP="$ac_cv_path_GREP"
4371
4372
4373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4374 $as_echo_n "checking for egrep... " >&6; }
4375 if ${ac_cv_path_EGREP+:} false; then :
4376   $as_echo_n "(cached) " >&6
4377 else
4378   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4379    then ac_cv_path_EGREP="$GREP -E"
4380    else
4381      if test -z "$EGREP"; then
4382   ac_path_EGREP_found=false
4383   # Loop through the user's path and test for each of PROGNAME-LIST
4384   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4385 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4386 do
4387   IFS=$as_save_IFS
4388   test -z "$as_dir" && as_dir=.
4389     for ac_prog in egrep; do
4390     for ac_exec_ext in '' $ac_executable_extensions; do
4391       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4392       { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4393 # Check for GNU ac_path_EGREP and select it if it is found.
4394   # Check for GNU $ac_path_EGREP
4395 case `"$ac_path_EGREP" --version 2>&1` in
4396 *GNU*)
4397   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4398 *)
4399   ac_count=0
4400   $as_echo_n 0123456789 >"conftest.in"
4401   while :
4402   do
4403     cat "conftest.in" "conftest.in" >"conftest.tmp"
4404     mv "conftest.tmp" "conftest.in"
4405     cp "conftest.in" "conftest.nl"
4406     $as_echo 'EGREP' >> "conftest.nl"
4407     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4408     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4409     as_fn_arith $ac_count + 1 && ac_count=$as_val
4410     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4411       # Best one so far, save it but keep looking for a better one
4412       ac_cv_path_EGREP="$ac_path_EGREP"
4413       ac_path_EGREP_max=$ac_count
4414     fi
4415     # 10*(2^10) chars as input seems more than enough
4416     test $ac_count -gt 10 && break
4417   done
4418   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4419 esac
4420
4421       $ac_path_EGREP_found && break 3
4422     done
4423   done
4424   done
4425 IFS=$as_save_IFS
4426   if test -z "$ac_cv_path_EGREP"; then
4427     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4428   fi
4429 else
4430   ac_cv_path_EGREP=$EGREP
4431 fi
4432
4433    fi
4434 fi
4435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4436 $as_echo "$ac_cv_path_EGREP" >&6; }
4437  EGREP="$ac_cv_path_EGREP"
4438
4439
4440 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4441 $as_echo_n "checking for ANSI C header files... " >&6; }
4442 if ${ac_cv_header_stdc+:} false; then :
4443   $as_echo_n "(cached) " >&6
4444 else
4445   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4446 /* end confdefs.h.  */
4447 #include <stdlib.h>
4448 #include <stdarg.h>
4449 #include <string.h>
4450 #include <float.h>
4451
4452 int
4453 main ()
4454 {
4455
4456   ;
4457   return 0;
4458 }
4459 _ACEOF
4460 if ac_fn_c_try_compile "$LINENO"; then :
4461   ac_cv_header_stdc=yes
4462 else
4463   ac_cv_header_stdc=no
4464 fi
4465 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4466
4467 if test $ac_cv_header_stdc = yes; then
4468   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4470 /* end confdefs.h.  */
4471 #include <string.h>
4472
4473 _ACEOF
4474 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4475   $EGREP "memchr" >/dev/null 2>&1; then :
4476
4477 else
4478   ac_cv_header_stdc=no
4479 fi
4480 rm -f conftest*
4481
4482 fi
4483
4484 if test $ac_cv_header_stdc = yes; then
4485   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4486   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487 /* end confdefs.h.  */
4488 #include <stdlib.h>
4489
4490 _ACEOF
4491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4492   $EGREP "free" >/dev/null 2>&1; then :
4493
4494 else
4495   ac_cv_header_stdc=no
4496 fi
4497 rm -f conftest*
4498
4499 fi
4500
4501 if test $ac_cv_header_stdc = yes; then
4502   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4503   if test "$cross_compiling" = yes; then :
4504   :
4505 else
4506   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4507 /* end confdefs.h.  */
4508 #include <ctype.h>
4509 #include <stdlib.h>
4510 #if ((' ' & 0x0FF) == 0x020)
4511 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4512 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4513 #else
4514 # define ISLOWER(c) \
4515                    (('a' <= (c) && (c) <= 'i') \
4516                      || ('j' <= (c) && (c) <= 'r') \
4517                      || ('s' <= (c) && (c) <= 'z'))
4518 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4519 #endif
4520
4521 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4522 int
4523 main ()
4524 {
4525   int i;
4526   for (i = 0; i < 256; i++)
4527     if (XOR (islower (i), ISLOWER (i))
4528         || toupper (i) != TOUPPER (i))
4529       return 2;
4530   return 0;
4531 }
4532 _ACEOF
4533 if ac_fn_c_try_run "$LINENO"; then :
4534
4535 else
4536   ac_cv_header_stdc=no
4537 fi
4538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4539   conftest.$ac_objext conftest.beam conftest.$ac_ext
4540 fi
4541
4542 fi
4543 fi
4544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4545 $as_echo "$ac_cv_header_stdc" >&6; }
4546 if test $ac_cv_header_stdc = yes; then
4547
4548 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4549
4550 fi
4551
4552 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4553 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4554                   inttypes.h stdint.h unistd.h
4555 do :
4556   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4557 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4558 "
4559 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4560   cat >>confdefs.h <<_ACEOF
4561 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4562 _ACEOF
4563
4564 fi
4565
4566 done
4567
4568
4569
4570
4571
4572   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4573 if test "x$ac_cv_header_minix_config_h" = xyes; then :
4574   MINIX=yes
4575 else
4576   MINIX=
4577 fi
4578
4579
4580   if test "$MINIX" = yes; then
4581
4582 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4583
4584
4585 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4586
4587
4588 $as_echo "#define _MINIX 1" >>confdefs.h
4589
4590   fi
4591
4592         case "$host_os" in
4593     hpux*)
4594
4595 $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4596
4597       ;;
4598   esac
4599
4600
4601   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4602 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4603 if ${ac_cv_safe_to_define___extensions__+:} false; then :
4604   $as_echo_n "(cached) " >&6
4605 else
4606   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4607 /* end confdefs.h.  */
4608
4609 #         define __EXTENSIONS__ 1
4610           $ac_includes_default
4611 int
4612 main ()
4613 {
4614
4615   ;
4616   return 0;
4617 }
4618 _ACEOF
4619 if ac_fn_c_try_compile "$LINENO"; then :
4620   ac_cv_safe_to_define___extensions__=yes
4621 else
4622   ac_cv_safe_to_define___extensions__=no
4623 fi
4624 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4625 fi
4626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4627 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4628   test $ac_cv_safe_to_define___extensions__ = yes &&
4629     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4630
4631   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4632
4633   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4634
4635   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4636
4637   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4638
4639
4640
4641
4642
4643
4644
4645 #case "$host_os" in
4646 #
4647 # osf5*)
4648 #    CFLAGS="$CFLAGS -D_OSF_SOURCE"
4649 #    ;;
4650 #esac
4651
4652 if test "x$CC" != xcc; then
4653   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
4654 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
4655 else
4656   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
4657 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
4658 fi
4659 set dummy $CC; ac_cc=`$as_echo "$2" |
4660                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4661 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
4662   $as_echo_n "(cached) " >&6
4663 else
4664   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4665 /* end confdefs.h.  */
4666
4667 int
4668 main ()
4669 {
4670
4671   ;
4672   return 0;
4673 }
4674 _ACEOF
4675 # Make sure it works both with $CC and with simple cc.
4676 # We do the test twice because some compilers refuse to overwrite an
4677 # existing .o file with -o, though they will create one.
4678 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4679 rm -f conftest2.*
4680 if { { case "(($ac_try" in
4681   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682   *) ac_try_echo=$ac_try;;
4683 esac
4684 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4685 $as_echo "$ac_try_echo"; } >&5
4686   (eval "$ac_try") 2>&5
4687   ac_status=$?
4688   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4689   test $ac_status = 0; } &&
4690    test -f conftest2.$ac_objext && { { case "(($ac_try" in
4691   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4692   *) ac_try_echo=$ac_try;;
4693 esac
4694 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4695 $as_echo "$ac_try_echo"; } >&5
4696   (eval "$ac_try") 2>&5
4697   ac_status=$?
4698   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4699   test $ac_status = 0; };
4700 then
4701   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
4702   if test "x$CC" != xcc; then
4703     # Test first that cc exists at all.
4704     if { ac_try='cc -c conftest.$ac_ext >&5'
4705   { { case "(($ac_try" in
4706   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4707   *) ac_try_echo=$ac_try;;
4708 esac
4709 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4710 $as_echo "$ac_try_echo"; } >&5
4711   (eval "$ac_try") 2>&5
4712   ac_status=$?
4713   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4714   test $ac_status = 0; }; }; then
4715       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
4716       rm -f conftest2.*
4717       if { { case "(($ac_try" in
4718   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4719   *) ac_try_echo=$ac_try;;
4720 esac
4721 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4722 $as_echo "$ac_try_echo"; } >&5
4723   (eval "$ac_try") 2>&5
4724   ac_status=$?
4725   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4726   test $ac_status = 0; } &&
4727          test -f conftest2.$ac_objext && { { case "(($ac_try" in
4728   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4729   *) ac_try_echo=$ac_try;;
4730 esac
4731 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4732 $as_echo "$ac_try_echo"; } >&5
4733   (eval "$ac_try") 2>&5
4734   ac_status=$?
4735   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4736   test $ac_status = 0; };
4737       then
4738         # cc works too.
4739         :
4740       else
4741         # cc exists but doesn't like -o.
4742         eval ac_cv_prog_cc_${ac_cc}_c_o=no
4743       fi
4744     fi
4745   fi
4746 else
4747   eval ac_cv_prog_cc_${ac_cc}_c_o=no
4748 fi
4749 rm -f core conftest*
4750
4751 fi
4752 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
4753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4754 $as_echo "yes" >&6; }
4755 else
4756   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4757 $as_echo "no" >&6; }
4758
4759 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
4760
4761 fi
4762
4763 # FIXME: we rely on the cache variable name because
4764 # there is no other way.
4765 set dummy $CC
4766 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
4767 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
4768 if test "$am_t" != yes; then
4769    # Losing compiler, so override with the script.
4770    # FIXME: It is wrong to rewrite CC.
4771    # But if we don't then we get into trouble of one sort or another.
4772    # A longer-term fix would be to have automake use am__CC in this case,
4773    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4774    CC="$am_aux_dir/compile $CC"
4775 fi
4776
4777
4778
4779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
4780 $as_echo_n "checking whether ln -s works... " >&6; }
4781 LN_S=$as_ln_s
4782 if test "$LN_S" = "ln -s"; then
4783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4784 $as_echo "yes" >&6; }
4785 else
4786   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
4787 $as_echo "no, using $LN_S" >&6; }
4788 fi
4789
4790 # AC_PROG_MKDIR_P - $(MKDIR_P) should be defined by AM_INIT_AUTOMAKE
4791
4792 # AC_PROG_SED is only available in Autoconf >= 2.59b; workaround for older
4793 # versions
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
4795 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
4796 if ${ac_cv_path_SED+:} false; then :
4797   $as_echo_n "(cached) " >&6
4798 else
4799             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
4800      for ac_i in 1 2 3 4 5 6 7; do
4801        ac_script="$ac_script$as_nl$ac_script"
4802      done
4803      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
4804      { ac_script=; unset ac_script;}
4805      if test -z "$SED"; then
4806   ac_path_SED_found=false
4807   # Loop through the user's path and test for each of PROGNAME-LIST
4808   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4809 for as_dir in $PATH
4810 do
4811   IFS=$as_save_IFS
4812   test -z "$as_dir" && as_dir=.
4813     for ac_prog in sed gsed; do
4814     for ac_exec_ext in '' $ac_executable_extensions; do
4815       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
4816       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
4817 # Check for GNU ac_path_SED and select it if it is found.
4818   # Check for GNU $ac_path_SED
4819 case `"$ac_path_SED" --version 2>&1` in
4820 *GNU*)
4821   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
4822 *)
4823   ac_count=0
4824   $as_echo_n 0123456789 >"conftest.in"
4825   while :
4826   do
4827     cat "conftest.in" "conftest.in" >"conftest.tmp"
4828     mv "conftest.tmp" "conftest.in"
4829     cp "conftest.in" "conftest.nl"
4830     $as_echo '' >> "conftest.nl"
4831     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
4832     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4833     as_fn_arith $ac_count + 1 && ac_count=$as_val
4834     if test $ac_count -gt ${ac_path_SED_max-0}; then
4835       # Best one so far, save it but keep looking for a better one
4836       ac_cv_path_SED="$ac_path_SED"
4837       ac_path_SED_max=$ac_count
4838     fi
4839     # 10*(2^10) chars as input seems more than enough
4840     test $ac_count -gt 10 && break
4841   done
4842   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4843 esac
4844
4845       $ac_path_SED_found && break 3
4846     done
4847   done
4848   done
4849 IFS=$as_save_IFS
4850   if test -z "$ac_cv_path_SED"; then
4851     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
4852   fi
4853 else
4854   ac_cv_path_SED=$SED
4855 fi
4856
4857 fi
4858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
4859 $as_echo "$ac_cv_path_SED" >&6; }
4860  SED="$ac_cv_path_SED"
4861   rm -f conftest.sed
4862
4863
4864 if test $ac_cv_c_compiler_gnu = yes; then
4865     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
4866 $as_echo_n "checking whether $CC needs -traditional... " >&6; }
4867 if ${ac_cv_prog_gcc_traditional+:} false; then :
4868   $as_echo_n "(cached) " >&6
4869 else
4870     ac_pattern="Autoconf.*'x'"
4871   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4872 /* end confdefs.h.  */
4873 #include <sgtty.h>
4874 Autoconf TIOCGETP
4875 _ACEOF
4876 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4877   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4878   ac_cv_prog_gcc_traditional=yes
4879 else
4880   ac_cv_prog_gcc_traditional=no
4881 fi
4882 rm -f conftest*
4883
4884
4885   if test $ac_cv_prog_gcc_traditional = no; then
4886     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4887 /* end confdefs.h.  */
4888 #include <termio.h>
4889 Autoconf TCGETA
4890 _ACEOF
4891 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4892   $EGREP "$ac_pattern" >/dev/null 2>&1; then :
4893   ac_cv_prog_gcc_traditional=yes
4894 fi
4895 rm -f conftest*
4896
4897   fi
4898 fi
4899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5
4900 $as_echo "$ac_cv_prog_gcc_traditional" >&6; }
4901   if test $ac_cv_prog_gcc_traditional = yes; then
4902     CC="$CC -traditional"
4903   fi
4904 fi
4905
4906
4907 # We need to test for at least gcc 2.95 here, because older versions don't
4908 # have -fno-strict-aliasing
4909 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4910 /* end confdefs.h.  */
4911
4912 int
4913 main ()
4914 {
4915
4916 #if !defined(__GNUC__) || (__GNUC__ < 2) || (__GNUC__ == 2 && __GNUC_MINOR__ < 95)
4917 #error
4918 #endif
4919   ;
4920   return 0;
4921 }
4922 _ACEOF
4923 if ac_fn_c_try_compile "$LINENO"; then :
4924   have_gcc295=yes
4925 else
4926   have_gcc295=no
4927 fi
4928 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4929
4930 if test "$GCC" = "yes" ; then
4931         # Enable many gcc warnings by default...
4932         CFLAGS="$CFLAGS -Wall"
4933         # And disable the strict-aliasing optimization, since it breaks
4934         # our sockaddr-handling code in strange ways.
4935         if test x$have_gcc295 = xyes; then
4936                 CFLAGS="$CFLAGS -fno-strict-aliasing"
4937         fi
4938 fi
4939
4940 # OS X Lion started deprecating the system openssl. Let's just disable
4941 # all deprecation warnings on OS X.
4942 case "$host_os" in
4943
4944  darwin*)
4945     CFLAGS="$CFLAGS -Wno-deprecated-declarations"
4946     ;;
4947 esac
4948
4949 # Check whether --enable-gcc-warnings was given.
4950 if test "${enable_gcc_warnings+set}" = set; then :
4951   enableval=$enable_gcc_warnings;
4952 fi
4953
4954
4955 # Check whether --enable-gcc-hardening was given.
4956 if test "${enable_gcc_hardening+set}" = set; then :
4957   enableval=$enable_gcc_hardening; if test x$enableval = xyes; then
4958     CFLAGS="$CFLAGS -D_FORTIFY_SOURCE=2 -fstack-protector-all"
4959     CFLAGS="$CFLAGS -fwrapv -fPIE -Wstack-protector"
4960     CFLAGS="$CFLAGS --param ssp-buffer-size=1"
4961 fi
4962 fi
4963
4964
4965 # Check whether --enable-thread-support was given.
4966 if test "${enable_thread_support+set}" = set; then :
4967   enableval=$enable_thread_support;
4968 else
4969   enable_thread_support=yes
4970 fi
4971
4972 # Check whether --enable-malloc-replacement was given.
4973 if test "${enable_malloc_replacement+set}" = set; then :
4974   enableval=$enable_malloc_replacement;
4975 else
4976   enable_malloc_replacement=yes
4977 fi
4978
4979 # Check whether --enable-openssl was given.
4980 if test "${enable_openssl+set}" = set; then :
4981   enableval=$enable_openssl;
4982 else
4983   enable_openssl=yes
4984 fi
4985
4986 # Check whether --enable-debug-mode was given.
4987 if test "${enable_debug_mode+set}" = set; then :
4988   enableval=$enable_debug_mode;
4989 else
4990   enable_debug_mode=yes
4991 fi
4992
4993 # Check whether --enable-libevent-install was given.
4994 if test "${enable_libevent_install+set}" = set; then :
4995   enableval=$enable_libevent_install;
4996 else
4997   enable_libevent_install=yes
4998 fi
4999
5000 # Check whether --enable-libevent-regress was given.
5001 if test "${enable_libevent_regress+set}" = set; then :
5002   enableval=$enable_libevent_regress;
5003 else
5004   enable_libevent_regress=yes
5005 fi
5006
5007 # Check whether --enable-function-sections was given.
5008 if test "${enable_function_sections+set}" = set; then :
5009   enableval=$enable_function_sections;
5010 else
5011   enable_function_sections=no
5012 fi
5013
5014 # Check whether --enable-verbose-debug was given.
5015 if test "${enable_verbose_debug+set}" = set; then :
5016   enableval=$enable_verbose_debug;
5017 else
5018   enable_verbose_debug=no
5019 fi
5020
5021
5022
5023 case `pwd` in
5024   *\ * | *\     *)
5025     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
5026 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
5027 esac
5028
5029
5030
5031 macro_version='2.4'
5032 macro_revision='1.3293'
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046 ltmain="$ac_aux_dir/ltmain.sh"
5047
5048 # Backslashify metacharacters that are still active within
5049 # double-quoted strings.
5050 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
5051
5052 # Same as above, but do not quote variable references.
5053 double_quote_subst='s/\(["`\\]\)/\\\1/g'
5054
5055 # Sed substitution to delay expansion of an escaped shell variable in a
5056 # double_quote_subst'ed string.
5057 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
5058
5059 # Sed substitution to delay expansion of an escaped single quote.
5060 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
5061
5062 # Sed substitution to avoid accidental globbing in evaled expressions
5063 no_glob_subst='s/\*/\\\*/g'
5064
5065 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
5066 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
5067 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
5068
5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
5070 $as_echo_n "checking how to print strings... " >&6; }
5071 # Test print first, because it will be a builtin if present.
5072 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
5073    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
5074   ECHO='print -r --'
5075 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
5076   ECHO='printf %s\n'
5077 else
5078   # Use this function as a fallback that always works.
5079   func_fallback_echo ()
5080   {
5081     eval 'cat <<_LTECHO_EOF
5082 $1
5083 _LTECHO_EOF'
5084   }
5085   ECHO='func_fallback_echo'
5086 fi
5087
5088 # func_echo_all arg...
5089 # Invoke $ECHO with all args, space-separated.
5090 func_echo_all ()
5091 {
5092     $ECHO ""
5093 }
5094
5095 case "$ECHO" in
5096   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
5097 $as_echo "printf" >&6; } ;;
5098   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
5099 $as_echo "print -r" >&6; } ;;
5100   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
5101 $as_echo "cat" >&6; } ;;
5102 esac
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
5118 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
5119 if ${ac_cv_path_SED+:} false; then :
5120   $as_echo_n "(cached) " >&6
5121 else
5122             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
5123      for ac_i in 1 2 3 4 5 6 7; do
5124        ac_script="$ac_script$as_nl$ac_script"
5125      done
5126      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
5127      { ac_script=; unset ac_script;}
5128      if test -z "$SED"; then
5129   ac_path_SED_found=false
5130   # Loop through the user's path and test for each of PROGNAME-LIST
5131   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5132 for as_dir in $PATH
5133 do
5134   IFS=$as_save_IFS
5135   test -z "$as_dir" && as_dir=.
5136     for ac_prog in sed gsed; do
5137     for ac_exec_ext in '' $ac_executable_extensions; do
5138       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
5139       { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
5140 # Check for GNU ac_path_SED and select it if it is found.
5141   # Check for GNU $ac_path_SED
5142 case `"$ac_path_SED" --version 2>&1` in
5143 *GNU*)
5144   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
5145 *)
5146   ac_count=0
5147   $as_echo_n 0123456789 >"conftest.in"
5148   while :
5149   do
5150     cat "conftest.in" "conftest.in" >"conftest.tmp"
5151     mv "conftest.tmp" "conftest.in"
5152     cp "conftest.in" "conftest.nl"
5153     $as_echo '' >> "conftest.nl"
5154     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
5155     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5156     as_fn_arith $ac_count + 1 && ac_count=$as_val
5157     if test $ac_count -gt ${ac_path_SED_max-0}; then
5158       # Best one so far, save it but keep looking for a better one
5159       ac_cv_path_SED="$ac_path_SED"
5160       ac_path_SED_max=$ac_count
5161     fi
5162     # 10*(2^10) chars as input seems more than enough
5163     test $ac_count -gt 10 && break
5164   done
5165   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5166 esac
5167
5168       $ac_path_SED_found && break 3
5169     done
5170   done
5171   done
5172 IFS=$as_save_IFS
5173   if test -z "$ac_cv_path_SED"; then
5174     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
5175   fi
5176 else
5177   ac_cv_path_SED=$SED
5178 fi
5179
5180 fi
5181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
5182 $as_echo "$ac_cv_path_SED" >&6; }
5183  SED="$ac_cv_path_SED"
5184   rm -f conftest.sed
5185
5186 test -z "$SED" && SED=sed
5187 Xsed="$SED -e 1s/^X//"
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
5200 $as_echo_n "checking for fgrep... " >&6; }
5201 if ${ac_cv_path_FGREP+:} false; then :
5202   $as_echo_n "(cached) " >&6
5203 else
5204   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5205    then ac_cv_path_FGREP="$GREP -F"
5206    else
5207      if test -z "$FGREP"; then
5208   ac_path_FGREP_found=false
5209   # Loop through the user's path and test for each of PROGNAME-LIST
5210   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5211 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5212 do
5213   IFS=$as_save_IFS
5214   test -z "$as_dir" && as_dir=.
5215     for ac_prog in fgrep; do
5216     for ac_exec_ext in '' $ac_executable_extensions; do
5217       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
5218       { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
5219 # Check for GNU ac_path_FGREP and select it if it is found.
5220   # Check for GNU $ac_path_FGREP
5221 case `"$ac_path_FGREP" --version 2>&1` in
5222 *GNU*)
5223   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
5224 *)
5225   ac_count=0
5226   $as_echo_n 0123456789 >"conftest.in"
5227   while :
5228   do
5229     cat "conftest.in" "conftest.in" >"conftest.tmp"
5230     mv "conftest.tmp" "conftest.in"
5231     cp "conftest.in" "conftest.nl"
5232     $as_echo 'FGREP' >> "conftest.nl"
5233     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
5234     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5235     as_fn_arith $ac_count + 1 && ac_count=$as_val
5236     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
5237       # Best one so far, save it but keep looking for a better one
5238       ac_cv_path_FGREP="$ac_path_FGREP"
5239       ac_path_FGREP_max=$ac_count
5240     fi
5241     # 10*(2^10) chars as input seems more than enough
5242     test $ac_count -gt 10 && break
5243   done
5244   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5245 esac
5246
5247       $ac_path_FGREP_found && break 3
5248     done
5249   done
5250   done
5251 IFS=$as_save_IFS
5252   if test -z "$ac_cv_path_FGREP"; then
5253     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
5254   fi
5255 else
5256   ac_cv_path_FGREP=$FGREP
5257 fi
5258
5259    fi
5260 fi
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
5262 $as_echo "$ac_cv_path_FGREP" >&6; }
5263  FGREP="$ac_cv_path_FGREP"
5264
5265
5266 test -z "$GREP" && GREP=grep
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286 # Check whether --with-gnu-ld was given.
5287 if test "${with_gnu_ld+set}" = set; then :
5288   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5289 else
5290   with_gnu_ld=no
5291 fi
5292
5293 ac_prog=ld
5294 if test "$GCC" = yes; then
5295   # Check if gcc -print-prog-name=ld gives a path.
5296   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
5297 $as_echo_n "checking for ld used by $CC... " >&6; }
5298   case $host in
5299   *-*-mingw*)
5300     # gcc leaves a trailing carriage return which upsets mingw
5301     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5302   *)
5303     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5304   esac
5305   case $ac_prog in
5306     # Accept absolute paths.
5307     [\\/]* | ?:[\\/]*)
5308       re_direlt='/[^/][^/]*/\.\./'
5309       # Canonicalize the pathname of ld
5310       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
5311       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
5312         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
5313       done
5314       test -z "$LD" && LD="$ac_prog"
5315       ;;
5316   "")
5317     # If it fails, then pretend we aren't using GCC.
5318     ac_prog=ld
5319     ;;
5320   *)
5321     # If it is relative, then search for the first ld in PATH.
5322     with_gnu_ld=unknown
5323     ;;
5324   esac
5325 elif test "$with_gnu_ld" = yes; then
5326   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
5327 $as_echo_n "checking for GNU ld... " >&6; }
5328 else
5329   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
5330 $as_echo_n "checking for non-GNU ld... " >&6; }
5331 fi
5332 if ${lt_cv_path_LD+:} false; then :
5333   $as_echo_n "(cached) " >&6
5334 else
5335   if test -z "$LD"; then
5336   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5337   for ac_dir in $PATH; do
5338     IFS="$lt_save_ifs"
5339     test -z "$ac_dir" && ac_dir=.
5340     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5341       lt_cv_path_LD="$ac_dir/$ac_prog"
5342       # Check to see if the program is GNU ld.  I'd rather use --version,
5343       # but apparently some variants of GNU ld only accept -v.
5344       # Break only if it was the GNU/non-GNU ld that we prefer.
5345       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5346       *GNU* | *'with BFD'*)
5347         test "$with_gnu_ld" != no && break
5348         ;;
5349       *)
5350         test "$with_gnu_ld" != yes && break
5351         ;;
5352       esac
5353     fi
5354   done
5355   IFS="$lt_save_ifs"
5356 else
5357   lt_cv_path_LD="$LD" # Let the user override the test with a path.
5358 fi
5359 fi
5360
5361 LD="$lt_cv_path_LD"
5362 if test -n "$LD"; then
5363   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
5364 $as_echo "$LD" >&6; }
5365 else
5366   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5367 $as_echo "no" >&6; }
5368 fi
5369 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
5371 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
5372 if ${lt_cv_prog_gnu_ld+:} false; then :
5373   $as_echo_n "(cached) " >&6
5374 else
5375   # I'd rather use --version here, but apparently some GNU lds only accept -v.
5376 case `$LD -v 2>&1 </dev/null` in
5377 *GNU* | *'with BFD'*)
5378   lt_cv_prog_gnu_ld=yes
5379   ;;
5380 *)
5381   lt_cv_prog_gnu_ld=no
5382   ;;
5383 esac
5384 fi
5385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
5386 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
5387 with_gnu_ld=$lt_cv_prog_gnu_ld
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
5398 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
5399 if ${lt_cv_path_NM+:} false; then :
5400   $as_echo_n "(cached) " >&6
5401 else
5402   if test -n "$NM"; then
5403   # Let the user override the test.
5404   lt_cv_path_NM="$NM"
5405 else
5406   lt_nm_to_check="${ac_tool_prefix}nm"
5407   if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5408     lt_nm_to_check="$lt_nm_to_check nm"
5409   fi
5410   for lt_tmp_nm in $lt_nm_to_check; do
5411     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5412     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5413       IFS="$lt_save_ifs"
5414       test -z "$ac_dir" && ac_dir=.
5415       tmp_nm="$ac_dir/$lt_tmp_nm"
5416       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5417         # Check to see if the nm accepts a BSD-compat flag.
5418         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5419         #   nm: unknown option "B" ignored
5420         # Tru64's nm complains that /dev/null is an invalid object file
5421         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5422         */dev/null* | *'Invalid file or object type'*)
5423           lt_cv_path_NM="$tmp_nm -B"
5424           break
5425           ;;
5426         *)
5427           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5428           */dev/null*)
5429             lt_cv_path_NM="$tmp_nm -p"
5430             break
5431             ;;
5432           *)
5433             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5434             continue # so that we can try to find one that supports BSD flags
5435             ;;
5436           esac
5437           ;;
5438         esac
5439       fi
5440     done
5441     IFS="$lt_save_ifs"
5442   done
5443   : ${lt_cv_path_NM=no}
5444 fi
5445 fi
5446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
5447 $as_echo "$lt_cv_path_NM" >&6; }
5448 if test "$lt_cv_path_NM" != "no"; then
5449   NM="$lt_cv_path_NM"
5450 else
5451   # Didn't find any BSD compatible name lister, look for dumpbin.
5452   if test -n "$DUMPBIN"; then :
5453     # Let the user override the test.
5454   else
5455     if test -n "$ac_tool_prefix"; then
5456   for ac_prog in dumpbin "link -dump"
5457   do
5458     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5459 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5461 $as_echo_n "checking for $ac_word... " >&6; }
5462 if ${ac_cv_prog_DUMPBIN+:} false; then :
5463   $as_echo_n "(cached) " >&6
5464 else
5465   if test -n "$DUMPBIN"; then
5466   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
5467 else
5468 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5469 for as_dir in $PATH
5470 do
5471   IFS=$as_save_IFS
5472   test -z "$as_dir" && as_dir=.
5473     for ac_exec_ext in '' $ac_executable_extensions; do
5474   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5475     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
5476     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5477     break 2
5478   fi
5479 done
5480   done
5481 IFS=$as_save_IFS
5482
5483 fi
5484 fi
5485 DUMPBIN=$ac_cv_prog_DUMPBIN
5486 if test -n "$DUMPBIN"; then
5487   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
5488 $as_echo "$DUMPBIN" >&6; }
5489 else
5490   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5491 $as_echo "no" >&6; }
5492 fi
5493
5494
5495     test -n "$DUMPBIN" && break
5496   done
5497 fi
5498 if test -z "$DUMPBIN"; then
5499   ac_ct_DUMPBIN=$DUMPBIN
5500   for ac_prog in dumpbin "link -dump"
5501 do
5502   # Extract the first word of "$ac_prog", so it can be a program name with args.
5503 set dummy $ac_prog; ac_word=$2
5504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5505 $as_echo_n "checking for $ac_word... " >&6; }
5506 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
5507   $as_echo_n "(cached) " >&6
5508 else
5509   if test -n "$ac_ct_DUMPBIN"; then
5510   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
5511 else
5512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5513 for as_dir in $PATH
5514 do
5515   IFS=$as_save_IFS
5516   test -z "$as_dir" && as_dir=.
5517     for ac_exec_ext in '' $ac_executable_extensions; do
5518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5519     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
5520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5521     break 2
5522   fi
5523 done
5524   done
5525 IFS=$as_save_IFS
5526
5527 fi
5528 fi
5529 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
5530 if test -n "$ac_ct_DUMPBIN"; then
5531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
5532 $as_echo "$ac_ct_DUMPBIN" >&6; }
5533 else
5534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5535 $as_echo "no" >&6; }
5536 fi
5537
5538
5539   test -n "$ac_ct_DUMPBIN" && break
5540 done
5541
5542   if test "x$ac_ct_DUMPBIN" = x; then
5543     DUMPBIN=":"
5544   else
5545     case $cross_compiling:$ac_tool_warned in
5546 yes:)
5547 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5548 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5549 ac_tool_warned=yes ;;
5550 esac
5551     DUMPBIN=$ac_ct_DUMPBIN
5552   fi
5553 fi
5554
5555     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
5556     *COFF*)
5557       DUMPBIN="$DUMPBIN -symbols"
5558       ;;
5559     *)
5560       DUMPBIN=:
5561       ;;
5562     esac
5563   fi
5564
5565   if test "$DUMPBIN" != ":"; then
5566     NM="$DUMPBIN"
5567   fi
5568 fi
5569 test -z "$NM" && NM=nm
5570
5571
5572
5573
5574
5575
5576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
5577 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
5578 if ${lt_cv_nm_interface+:} false; then :
5579   $as_echo_n "(cached) " >&6
5580 else
5581   lt_cv_nm_interface="BSD nm"
5582   echo "int some_variable = 0;" > conftest.$ac_ext
5583   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
5584   (eval "$ac_compile" 2>conftest.err)
5585   cat conftest.err >&5
5586   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
5587   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
5588   cat conftest.err >&5
5589   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
5590   cat conftest.out >&5
5591   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
5592     lt_cv_nm_interface="MS dumpbin"
5593   fi
5594   rm -f conftest*
5595 fi
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
5597 $as_echo "$lt_cv_nm_interface" >&6; }
5598
5599 # find the maximum length of command line arguments
5600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
5601 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
5602 if ${lt_cv_sys_max_cmd_len+:} false; then :
5603   $as_echo_n "(cached) " >&6
5604 else
5605     i=0
5606   teststring="ABCD"
5607
5608   case $build_os in
5609   msdosdjgpp*)
5610     # On DJGPP, this test can blow up pretty badly due to problems in libc
5611     # (any single argument exceeding 2000 bytes causes a buffer overrun
5612     # during glob expansion).  Even if it were fixed, the result of this
5613     # check would be larger than it should be.
5614     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
5615     ;;
5616
5617   gnu*)
5618     # Under GNU Hurd, this test is not required because there is
5619     # no limit to the length of command line arguments.
5620     # Libtool will interpret -1 as no limit whatsoever
5621     lt_cv_sys_max_cmd_len=-1;
5622     ;;
5623
5624   cygwin* | mingw* | cegcc*)
5625     # On Win9x/ME, this test blows up -- it succeeds, but takes
5626     # about 5 minutes as the teststring grows exponentially.
5627     # Worse, since 9x/ME are not pre-emptively multitasking,
5628     # you end up with a "frozen" computer, even though with patience
5629     # the test eventually succeeds (with a max line length of 256k).
5630     # Instead, let's just punt: use the minimum linelength reported by
5631     # all of the supported platforms: 8192 (on NT/2K/XP).
5632     lt_cv_sys_max_cmd_len=8192;
5633     ;;
5634
5635   mint*)
5636     # On MiNT this can take a long time and run out of memory.
5637     lt_cv_sys_max_cmd_len=8192;
5638     ;;
5639
5640   amigaos*)
5641     # On AmigaOS with pdksh, this test takes hours, literally.
5642     # So we just punt and use a minimum line length of 8192.
5643     lt_cv_sys_max_cmd_len=8192;
5644     ;;
5645
5646   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
5647     # This has been around since 386BSD, at least.  Likely further.
5648     if test -x /sbin/sysctl; then
5649       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
5650     elif test -x /usr/sbin/sysctl; then
5651       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
5652     else
5653       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
5654     fi
5655     # And add a safety zone
5656     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5657     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5658     ;;
5659
5660   interix*)
5661     # We know the value 262144 and hardcode it with a safety zone (like BSD)
5662     lt_cv_sys_max_cmd_len=196608
5663     ;;
5664
5665   osf*)
5666     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
5667     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
5668     # nice to cause kernel panics so lets avoid the loop below.
5669     # First set a reasonable default.
5670     lt_cv_sys_max_cmd_len=16384
5671     #
5672     if test -x /sbin/sysconfig; then
5673       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
5674         *1*) lt_cv_sys_max_cmd_len=-1 ;;
5675       esac
5676     fi
5677     ;;
5678   sco3.2v5*)
5679     lt_cv_sys_max_cmd_len=102400
5680     ;;
5681   sysv5* | sco5v6* | sysv4.2uw2*)
5682     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
5683     if test -n "$kargmax"; then
5684       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
5685     else
5686       lt_cv_sys_max_cmd_len=32768
5687     fi
5688     ;;
5689   *)
5690     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
5691     if test -n "$lt_cv_sys_max_cmd_len"; then
5692       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
5693       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
5694     else
5695       # Make teststring a little bigger before we do anything with it.
5696       # a 1K string should be a reasonable start.
5697       for i in 1 2 3 4 5 6 7 8 ; do
5698         teststring=$teststring$teststring
5699       done
5700       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
5701       # If test is not a shell built-in, we'll probably end up computing a
5702       # maximum length that is only half of the actual maximum length, but
5703       # we can't tell.
5704       while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \
5705                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
5706               test $i != 17 # 1/2 MB should be enough
5707       do
5708         i=`expr $i + 1`
5709         teststring=$teststring$teststring
5710       done
5711       # Only check the string length outside the loop.
5712       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
5713       teststring=
5714       # Add a significant safety factor because C++ compilers can tack on
5715       # massive amounts of additional arguments before passing them to the
5716       # linker.  It appears as though 1/2 is a usable value.
5717       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
5718     fi
5719     ;;
5720   esac
5721
5722 fi
5723
5724 if test -n $lt_cv_sys_max_cmd_len ; then
5725   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
5726 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
5727 else
5728   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
5729 $as_echo "none" >&6; }
5730 fi
5731 max_cmd_len=$lt_cv_sys_max_cmd_len
5732
5733
5734
5735
5736
5737
5738 : ${CP="cp -f"}
5739 : ${MV="mv -f"}
5740 : ${RM="rm -f"}
5741
5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
5743 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
5744 # Try some XSI features
5745 xsi_shell=no
5746 ( _lt_dummy="a/b/c"
5747   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
5748       = c,a/b,b/c, \
5749     && eval 'test $(( 1 + 1 )) -eq 2 \
5750     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
5751   && xsi_shell=yes
5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
5753 $as_echo "$xsi_shell" >&6; }
5754
5755
5756 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
5757 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
5758 lt_shell_append=no
5759 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
5760     >/dev/null 2>&1 \
5761   && lt_shell_append=yes
5762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
5763 $as_echo "$lt_shell_append" >&6; }
5764
5765
5766 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
5767   lt_unset=unset
5768 else
5769   lt_unset=false
5770 fi
5771
5772
5773
5774
5775
5776 # test EBCDIC or ASCII
5777 case `echo X|tr X '\101'` in
5778  A) # ASCII based system
5779     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
5780   lt_SP2NL='tr \040 \012'
5781   lt_NL2SP='tr \015\012 \040\040'
5782   ;;
5783  *) # EBCDIC based system
5784   lt_SP2NL='tr \100 \n'
5785   lt_NL2SP='tr \r\n \100\100'
5786   ;;
5787 esac
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
5798 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
5799 if ${lt_cv_to_host_file_cmd+:} false; then :
5800   $as_echo_n "(cached) " >&6
5801 else
5802   case $host in
5803   *-*-mingw* )
5804     case $build in
5805       *-*-mingw* ) # actually msys
5806         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
5807         ;;
5808       *-*-cygwin* )
5809         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
5810         ;;
5811       * ) # otherwise, assume *nix
5812         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
5813         ;;
5814     esac
5815     ;;
5816   *-*-cygwin* )
5817     case $build in
5818       *-*-mingw* ) # actually msys
5819         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
5820         ;;
5821       *-*-cygwin* )
5822         lt_cv_to_host_file_cmd=func_convert_file_noop
5823         ;;
5824       * ) # otherwise, assume *nix
5825         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
5826         ;;
5827     esac
5828     ;;
5829   * ) # unhandled hosts (and "normal" native builds)
5830     lt_cv_to_host_file_cmd=func_convert_file_noop
5831     ;;
5832 esac
5833
5834 fi
5835
5836 to_host_file_cmd=$lt_cv_to_host_file_cmd
5837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
5838 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
5839
5840
5841
5842
5843
5844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
5845 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
5846 if ${lt_cv_to_tool_file_cmd+:} false; then :
5847   $as_echo_n "(cached) " >&6
5848 else
5849   #assume ordinary cross tools, or native build.
5850 lt_cv_to_tool_file_cmd=func_convert_file_noop
5851 case $host in
5852   *-*-mingw* )
5853     case $build in
5854       *-*-mingw* ) # actually msys
5855         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
5856         ;;
5857     esac
5858     ;;
5859 esac
5860
5861 fi
5862
5863 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
5865 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
5866
5867
5868
5869
5870
5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
5872 $as_echo_n "checking for $LD option to reload object files... " >&6; }
5873 if ${lt_cv_ld_reload_flag+:} false; then :
5874   $as_echo_n "(cached) " >&6
5875 else
5876   lt_cv_ld_reload_flag='-r'
5877 fi
5878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
5879 $as_echo "$lt_cv_ld_reload_flag" >&6; }
5880 reload_flag=$lt_cv_ld_reload_flag
5881 case $reload_flag in
5882 "" | " "*) ;;
5883 *) reload_flag=" $reload_flag" ;;
5884 esac
5885 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5886 case $host_os in
5887   cygwin* | mingw* | pw32* | cegcc*)
5888     if test "$GCC" != yes; then
5889       reload_cmds=false
5890     fi
5891     ;;
5892   darwin*)
5893     if test "$GCC" = yes; then
5894       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5895     else
5896       reload_cmds='$LD$reload_flag -o $output$reload_objs'
5897     fi
5898     ;;
5899 esac
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909 if test -n "$ac_tool_prefix"; then
5910   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
5911 set dummy ${ac_tool_prefix}objdump; ac_word=$2
5912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5913 $as_echo_n "checking for $ac_word... " >&6; }
5914 if ${ac_cv_prog_OBJDUMP+:} false; then :
5915   $as_echo_n "(cached) " >&6
5916 else
5917   if test -n "$OBJDUMP"; then
5918   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
5919 else
5920 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5921 for as_dir in $PATH
5922 do
5923   IFS=$as_save_IFS
5924   test -z "$as_dir" && as_dir=.
5925     for ac_exec_ext in '' $ac_executable_extensions; do
5926   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5927     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
5928     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5929     break 2
5930   fi
5931 done
5932   done
5933 IFS=$as_save_IFS
5934
5935 fi
5936 fi
5937 OBJDUMP=$ac_cv_prog_OBJDUMP
5938 if test -n "$OBJDUMP"; then
5939   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
5940 $as_echo "$OBJDUMP" >&6; }
5941 else
5942   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5943 $as_echo "no" >&6; }
5944 fi
5945
5946
5947 fi
5948 if test -z "$ac_cv_prog_OBJDUMP"; then
5949   ac_ct_OBJDUMP=$OBJDUMP
5950   # Extract the first word of "objdump", so it can be a program name with args.
5951 set dummy objdump; ac_word=$2
5952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5953 $as_echo_n "checking for $ac_word... " >&6; }
5954 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
5955   $as_echo_n "(cached) " >&6
5956 else
5957   if test -n "$ac_ct_OBJDUMP"; then
5958   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
5959 else
5960 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5961 for as_dir in $PATH
5962 do
5963   IFS=$as_save_IFS
5964   test -z "$as_dir" && as_dir=.
5965     for ac_exec_ext in '' $ac_executable_extensions; do
5966   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5967     ac_cv_prog_ac_ct_OBJDUMP="objdump"
5968     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5969     break 2
5970   fi
5971 done
5972   done
5973 IFS=$as_save_IFS
5974
5975 fi
5976 fi
5977 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
5978 if test -n "$ac_ct_OBJDUMP"; then
5979   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
5980 $as_echo "$ac_ct_OBJDUMP" >&6; }
5981 else
5982   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5983 $as_echo "no" >&6; }
5984 fi
5985
5986   if test "x$ac_ct_OBJDUMP" = x; then
5987     OBJDUMP="false"
5988   else
5989     case $cross_compiling:$ac_tool_warned in
5990 yes:)
5991 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5992 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5993 ac_tool_warned=yes ;;
5994 esac
5995     OBJDUMP=$ac_ct_OBJDUMP
5996   fi
5997 else
5998   OBJDUMP="$ac_cv_prog_OBJDUMP"
5999 fi
6000
6001 test -z "$OBJDUMP" && OBJDUMP=objdump
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
6012 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
6013 if ${lt_cv_deplibs_check_method+:} false; then :
6014   $as_echo_n "(cached) " >&6
6015 else
6016   lt_cv_file_magic_cmd='$MAGIC_CMD'
6017 lt_cv_file_magic_test_file=
6018 lt_cv_deplibs_check_method='unknown'
6019 # Need to set the preceding variable on all platforms that support
6020 # interlibrary dependencies.
6021 # 'none' -- dependencies not supported.
6022 # `unknown' -- same as none, but documents that we really don't know.
6023 # 'pass_all' -- all dependencies passed with no checks.
6024 # 'test_compile' -- check by making test program.
6025 # 'file_magic [[regex]]' -- check by looking for files in library path
6026 # which responds to the $file_magic_cmd with a given extended regex.
6027 # If you have `file' or equivalent on your system and you're not sure
6028 # whether `pass_all' will *always* work, you probably want this one.
6029
6030 case $host_os in
6031 aix[4-9]*)
6032   lt_cv_deplibs_check_method=pass_all
6033   ;;
6034
6035 beos*)
6036   lt_cv_deplibs_check_method=pass_all
6037   ;;
6038
6039 bsdi[45]*)
6040   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
6041   lt_cv_file_magic_cmd='/usr/bin/file -L'
6042   lt_cv_file_magic_test_file=/shlib/libc.so
6043   ;;
6044
6045 cygwin*)
6046   # func_win32_libid is a shell function defined in ltmain.sh
6047   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6048   lt_cv_file_magic_cmd='func_win32_libid'
6049   ;;
6050
6051 mingw* | pw32*)
6052   # Base MSYS/MinGW do not provide the 'file' command needed by
6053   # func_win32_libid shell function, so use a weaker test based on 'objdump',
6054   # unless we find 'file', for example because we are cross-compiling.
6055   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
6056   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
6057     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
6058     lt_cv_file_magic_cmd='func_win32_libid'
6059   else
6060     # Keep this pattern in sync with the one in func_win32_libid.
6061     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
6062     lt_cv_file_magic_cmd='$OBJDUMP -f'
6063   fi
6064   ;;
6065
6066 cegcc*)
6067   # use the weaker test based on 'objdump'. See mingw*.
6068   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
6069   lt_cv_file_magic_cmd='$OBJDUMP -f'
6070   ;;
6071
6072 darwin* | rhapsody*)
6073   lt_cv_deplibs_check_method=pass_all
6074   ;;
6075
6076 freebsd* | dragonfly*)
6077   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6078     case $host_cpu in
6079     i*86 )
6080       # Not sure whether the presence of OpenBSD here was a mistake.
6081       # Let's accept both of them until this is cleared up.
6082       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
6083       lt_cv_file_magic_cmd=/usr/bin/file
6084       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
6085       ;;
6086     esac
6087   else
6088     lt_cv_deplibs_check_method=pass_all
6089   fi
6090   ;;
6091
6092 gnu*)
6093   lt_cv_deplibs_check_method=pass_all
6094   ;;
6095
6096 haiku*)
6097   lt_cv_deplibs_check_method=pass_all
6098   ;;
6099
6100 hpux10.20* | hpux11*)
6101   lt_cv_file_magic_cmd=/usr/bin/file
6102   case $host_cpu in
6103   ia64*)
6104     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
6105     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
6106     ;;
6107   hppa*64*)
6108     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
6109     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
6110     ;;
6111   *)
6112     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
6113     lt_cv_file_magic_test_file=/usr/lib/libc.sl
6114     ;;
6115   esac
6116   ;;
6117
6118 interix[3-9]*)
6119   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
6120   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
6121   ;;
6122
6123 irix5* | irix6* | nonstopux*)
6124   case $LD in
6125   *-32|*"-32 ") libmagic=32-bit;;
6126   *-n32|*"-n32 ") libmagic=N32;;
6127   *-64|*"-64 ") libmagic=64-bit;;
6128   *) libmagic=never-match;;
6129   esac
6130   lt_cv_deplibs_check_method=pass_all
6131   ;;
6132
6133 # This must be Linux ELF.
6134 linux* | k*bsd*-gnu | kopensolaris*-gnu)
6135   lt_cv_deplibs_check_method=pass_all
6136   ;;
6137
6138 netbsd*)
6139   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
6140     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6141   else
6142     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
6143   fi
6144   ;;
6145
6146 newos6*)
6147   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
6148   lt_cv_file_magic_cmd=/usr/bin/file
6149   lt_cv_file_magic_test_file=/usr/lib/libnls.so
6150   ;;
6151
6152 *nto* | *qnx*)
6153   lt_cv_deplibs_check_method=pass_all
6154   ;;
6155
6156 openbsd*)
6157   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
6158     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
6159   else
6160     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
6161   fi
6162   ;;
6163
6164 osf3* | osf4* | osf5*)
6165   lt_cv_deplibs_check_method=pass_all
6166   ;;
6167
6168 rdos*)
6169   lt_cv_deplibs_check_method=pass_all
6170   ;;
6171
6172 solaris*)
6173   lt_cv_deplibs_check_method=pass_all
6174   ;;
6175
6176 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6177   lt_cv_deplibs_check_method=pass_all
6178   ;;
6179
6180 sysv4 | sysv4.3*)
6181   case $host_vendor in
6182   motorola)
6183     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
6184     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6185     ;;
6186   ncr)
6187     lt_cv_deplibs_check_method=pass_all
6188     ;;
6189   sequent)
6190     lt_cv_file_magic_cmd='/bin/file'
6191     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6192     ;;
6193   sni)
6194     lt_cv_file_magic_cmd='/bin/file'
6195     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6196     lt_cv_file_magic_test_file=/lib/libc.so
6197     ;;
6198   siemens)
6199     lt_cv_deplibs_check_method=pass_all
6200     ;;
6201   pc)
6202     lt_cv_deplibs_check_method=pass_all
6203     ;;
6204   esac
6205   ;;
6206
6207 tpf*)
6208   lt_cv_deplibs_check_method=pass_all
6209   ;;
6210 esac
6211
6212 fi
6213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
6214 $as_echo "$lt_cv_deplibs_check_method" >&6; }
6215
6216 file_magic_glob=
6217 want_nocaseglob=no
6218 if test "$build" = "$host"; then
6219   case $host_os in
6220   mingw* | pw32*)
6221     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
6222       want_nocaseglob=yes
6223     else
6224       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
6225     fi
6226     ;;
6227   esac
6228 fi
6229
6230 file_magic_cmd=$lt_cv_file_magic_cmd
6231 deplibs_check_method=$lt_cv_deplibs_check_method
6232 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255 if test -n "$ac_tool_prefix"; then
6256   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
6257 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
6258 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6259 $as_echo_n "checking for $ac_word... " >&6; }
6260 if ${ac_cv_prog_DLLTOOL+:} false; then :
6261   $as_echo_n "(cached) " >&6
6262 else
6263   if test -n "$DLLTOOL"; then
6264   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
6265 else
6266 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6267 for as_dir in $PATH
6268 do
6269   IFS=$as_save_IFS
6270   test -z "$as_dir" && as_dir=.
6271     for ac_exec_ext in '' $ac_executable_extensions; do
6272   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6273     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
6274     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6275     break 2
6276   fi
6277 done
6278   done
6279 IFS=$as_save_IFS
6280
6281 fi
6282 fi
6283 DLLTOOL=$ac_cv_prog_DLLTOOL
6284 if test -n "$DLLTOOL"; then
6285   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
6286 $as_echo "$DLLTOOL" >&6; }
6287 else
6288   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6289 $as_echo "no" >&6; }
6290 fi
6291
6292
6293 fi
6294 if test -z "$ac_cv_prog_DLLTOOL"; then
6295   ac_ct_DLLTOOL=$DLLTOOL
6296   # Extract the first word of "dlltool", so it can be a program name with args.
6297 set dummy dlltool; ac_word=$2
6298 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6299 $as_echo_n "checking for $ac_word... " >&6; }
6300 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
6301   $as_echo_n "(cached) " >&6
6302 else
6303   if test -n "$ac_ct_DLLTOOL"; then
6304   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
6305 else
6306 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6307 for as_dir in $PATH
6308 do
6309   IFS=$as_save_IFS
6310   test -z "$as_dir" && as_dir=.
6311     for ac_exec_ext in '' $ac_executable_extensions; do
6312   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6313     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
6314     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6315     break 2
6316   fi
6317 done
6318   done
6319 IFS=$as_save_IFS
6320
6321 fi
6322 fi
6323 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
6324 if test -n "$ac_ct_DLLTOOL"; then
6325   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
6326 $as_echo "$ac_ct_DLLTOOL" >&6; }
6327 else
6328   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6329 $as_echo "no" >&6; }
6330 fi
6331
6332   if test "x$ac_ct_DLLTOOL" = x; then
6333     DLLTOOL="false"
6334   else
6335     case $cross_compiling:$ac_tool_warned in
6336 yes:)
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6338 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6339 ac_tool_warned=yes ;;
6340 esac
6341     DLLTOOL=$ac_ct_DLLTOOL
6342   fi
6343 else
6344   DLLTOOL="$ac_cv_prog_DLLTOOL"
6345 fi
6346
6347 test -z "$DLLTOOL" && DLLTOOL=dlltool
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
6359 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
6360 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
6361   $as_echo_n "(cached) " >&6
6362 else
6363   lt_cv_sharedlib_from_linklib_cmd='unknown'
6364
6365 case $host_os in
6366 cygwin* | mingw* | pw32* | cegcc*)
6367   # two different shell functions defined in ltmain.sh
6368   # decide which to use based on capabilities of $DLLTOOL
6369   case `$DLLTOOL --help 2>&1` in
6370   *--identify-strict*)
6371     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
6372     ;;
6373   *)
6374     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
6375     ;;
6376   esac
6377   ;;
6378 *)
6379   # fallback: assume linklib IS sharedlib
6380   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
6381   ;;
6382 esac
6383
6384 fi
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
6386 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
6387 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
6388 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
6389
6390
6391
6392
6393
6394
6395
6396 if test -n "$ac_tool_prefix"; then
6397   for ac_prog in ar
6398   do
6399     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6400 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6402 $as_echo_n "checking for $ac_word... " >&6; }
6403 if ${ac_cv_prog_AR+:} false; then :
6404   $as_echo_n "(cached) " >&6
6405 else
6406   if test -n "$AR"; then
6407   ac_cv_prog_AR="$AR" # Let the user override the test.
6408 else
6409 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6410 for as_dir in $PATH
6411 do
6412   IFS=$as_save_IFS
6413   test -z "$as_dir" && as_dir=.
6414     for ac_exec_ext in '' $ac_executable_extensions; do
6415   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6416     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
6417     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6418     break 2
6419   fi
6420 done
6421   done
6422 IFS=$as_save_IFS
6423
6424 fi
6425 fi
6426 AR=$ac_cv_prog_AR
6427 if test -n "$AR"; then
6428   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6429 $as_echo "$AR" >&6; }
6430 else
6431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6432 $as_echo "no" >&6; }
6433 fi
6434
6435
6436     test -n "$AR" && break
6437   done
6438 fi
6439 if test -z "$AR"; then
6440   ac_ct_AR=$AR
6441   for ac_prog in ar
6442 do
6443   # Extract the first word of "$ac_prog", so it can be a program name with args.
6444 set dummy $ac_prog; ac_word=$2
6445 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6446 $as_echo_n "checking for $ac_word... " >&6; }
6447 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6448   $as_echo_n "(cached) " >&6
6449 else
6450   if test -n "$ac_ct_AR"; then
6451   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6452 else
6453 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6454 for as_dir in $PATH
6455 do
6456   IFS=$as_save_IFS
6457   test -z "$as_dir" && as_dir=.
6458     for ac_exec_ext in '' $ac_executable_extensions; do
6459   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6460     ac_cv_prog_ac_ct_AR="$ac_prog"
6461     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6462     break 2
6463   fi
6464 done
6465   done
6466 IFS=$as_save_IFS
6467
6468 fi
6469 fi
6470 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6471 if test -n "$ac_ct_AR"; then
6472   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6473 $as_echo "$ac_ct_AR" >&6; }
6474 else
6475   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6476 $as_echo "no" >&6; }
6477 fi
6478
6479
6480   test -n "$ac_ct_AR" && break
6481 done
6482
6483   if test "x$ac_ct_AR" = x; then
6484     AR="false"
6485   else
6486     case $cross_compiling:$ac_tool_warned in
6487 yes:)
6488 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6489 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6490 ac_tool_warned=yes ;;
6491 esac
6492     AR=$ac_ct_AR
6493   fi
6494 fi
6495
6496 : ${AR=ar}
6497 : ${AR_FLAGS=cru}
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
6510 $as_echo_n "checking for archiver @FILE support... " >&6; }
6511 if ${lt_cv_ar_at_file+:} false; then :
6512   $as_echo_n "(cached) " >&6
6513 else
6514   lt_cv_ar_at_file=no
6515    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6516 /* end confdefs.h.  */
6517
6518 int
6519 main ()
6520 {
6521
6522   ;
6523   return 0;
6524 }
6525 _ACEOF
6526 if ac_fn_c_try_compile "$LINENO"; then :
6527   echo conftest.$ac_objext > conftest.lst
6528       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
6529       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6530   (eval $lt_ar_try) 2>&5
6531   ac_status=$?
6532   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6533   test $ac_status = 0; }
6534       if test "$ac_status" -eq 0; then
6535         # Ensure the archiver fails upon bogus file names.
6536         rm -f conftest.$ac_objext libconftest.a
6537         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
6538   (eval $lt_ar_try) 2>&5
6539   ac_status=$?
6540   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6541   test $ac_status = 0; }
6542         if test "$ac_status" -ne 0; then
6543           lt_cv_ar_at_file=@
6544         fi
6545       fi
6546       rm -f conftest.* libconftest.a
6547
6548 fi
6549 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6550
6551 fi
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
6553 $as_echo "$lt_cv_ar_at_file" >&6; }
6554
6555 if test "x$lt_cv_ar_at_file" = xno; then
6556   archiver_list_spec=
6557 else
6558   archiver_list_spec=$lt_cv_ar_at_file
6559 fi
6560
6561
6562
6563
6564
6565
6566
6567 if test -n "$ac_tool_prefix"; then
6568   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6569 set dummy ${ac_tool_prefix}strip; ac_word=$2
6570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6571 $as_echo_n "checking for $ac_word... " >&6; }
6572 if ${ac_cv_prog_STRIP+:} false; then :
6573   $as_echo_n "(cached) " >&6
6574 else
6575   if test -n "$STRIP"; then
6576   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6577 else
6578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6579 for as_dir in $PATH
6580 do
6581   IFS=$as_save_IFS
6582   test -z "$as_dir" && as_dir=.
6583     for ac_exec_ext in '' $ac_executable_extensions; do
6584   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6585     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6586     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6587     break 2
6588   fi
6589 done
6590   done
6591 IFS=$as_save_IFS
6592
6593 fi
6594 fi
6595 STRIP=$ac_cv_prog_STRIP
6596 if test -n "$STRIP"; then
6597   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
6598 $as_echo "$STRIP" >&6; }
6599 else
6600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6601 $as_echo "no" >&6; }
6602 fi
6603
6604
6605 fi
6606 if test -z "$ac_cv_prog_STRIP"; then
6607   ac_ct_STRIP=$STRIP
6608   # Extract the first word of "strip", so it can be a program name with args.
6609 set dummy strip; ac_word=$2
6610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6611 $as_echo_n "checking for $ac_word... " >&6; }
6612 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
6613   $as_echo_n "(cached) " >&6
6614 else
6615   if test -n "$ac_ct_STRIP"; then
6616   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6617 else
6618 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6619 for as_dir in $PATH
6620 do
6621   IFS=$as_save_IFS
6622   test -z "$as_dir" && as_dir=.
6623     for ac_exec_ext in '' $ac_executable_extensions; do
6624   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6625     ac_cv_prog_ac_ct_STRIP="strip"
6626     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6627     break 2
6628   fi
6629 done
6630   done
6631 IFS=$as_save_IFS
6632
6633 fi
6634 fi
6635 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6636 if test -n "$ac_ct_STRIP"; then
6637   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
6638 $as_echo "$ac_ct_STRIP" >&6; }
6639 else
6640   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6641 $as_echo "no" >&6; }
6642 fi
6643
6644   if test "x$ac_ct_STRIP" = x; then
6645     STRIP=":"
6646   else
6647     case $cross_compiling:$ac_tool_warned in
6648 yes:)
6649 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6650 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6651 ac_tool_warned=yes ;;
6652 esac
6653     STRIP=$ac_ct_STRIP
6654   fi
6655 else
6656   STRIP="$ac_cv_prog_STRIP"
6657 fi
6658
6659 test -z "$STRIP" && STRIP=:
6660
6661
6662
6663
6664
6665
6666 if test -n "$ac_tool_prefix"; then
6667   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6668 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6670 $as_echo_n "checking for $ac_word... " >&6; }
6671 if ${ac_cv_prog_RANLIB+:} false; then :
6672   $as_echo_n "(cached) " >&6
6673 else
6674   if test -n "$RANLIB"; then
6675   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6676 else
6677 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6678 for as_dir in $PATH
6679 do
6680   IFS=$as_save_IFS
6681   test -z "$as_dir" && as_dir=.
6682     for ac_exec_ext in '' $ac_executable_extensions; do
6683   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6684     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6685     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6686     break 2
6687   fi
6688 done
6689   done
6690 IFS=$as_save_IFS
6691
6692 fi
6693 fi
6694 RANLIB=$ac_cv_prog_RANLIB
6695 if test -n "$RANLIB"; then
6696   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6697 $as_echo "$RANLIB" >&6; }
6698 else
6699   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6700 $as_echo "no" >&6; }
6701 fi
6702
6703
6704 fi
6705 if test -z "$ac_cv_prog_RANLIB"; then
6706   ac_ct_RANLIB=$RANLIB
6707   # Extract the first word of "ranlib", so it can be a program name with args.
6708 set dummy ranlib; ac_word=$2
6709 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6710 $as_echo_n "checking for $ac_word... " >&6; }
6711 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6712   $as_echo_n "(cached) " >&6
6713 else
6714   if test -n "$ac_ct_RANLIB"; then
6715   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6716 else
6717 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6718 for as_dir in $PATH
6719 do
6720   IFS=$as_save_IFS
6721   test -z "$as_dir" && as_dir=.
6722     for ac_exec_ext in '' $ac_executable_extensions; do
6723   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6724     ac_cv_prog_ac_ct_RANLIB="ranlib"
6725     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6726     break 2
6727   fi
6728 done
6729   done
6730 IFS=$as_save_IFS
6731
6732 fi
6733 fi
6734 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6735 if test -n "$ac_ct_RANLIB"; then
6736   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6737 $as_echo "$ac_ct_RANLIB" >&6; }
6738 else
6739   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6740 $as_echo "no" >&6; }
6741 fi
6742
6743   if test "x$ac_ct_RANLIB" = x; then
6744     RANLIB=":"
6745   else
6746     case $cross_compiling:$ac_tool_warned in
6747 yes:)
6748 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6749 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6750 ac_tool_warned=yes ;;
6751 esac
6752     RANLIB=$ac_ct_RANLIB
6753   fi
6754 else
6755   RANLIB="$ac_cv_prog_RANLIB"
6756 fi
6757
6758 test -z "$RANLIB" && RANLIB=:
6759
6760
6761
6762
6763
6764
6765 # Determine commands to create old-style static archives.
6766 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6767 old_postinstall_cmds='chmod 644 $oldlib'
6768 old_postuninstall_cmds=
6769
6770 if test -n "$RANLIB"; then
6771   case $host_os in
6772   openbsd*)
6773     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6774     ;;
6775   *)
6776     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6777     ;;
6778   esac
6779   old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6780 fi
6781
6782 case $host_os in
6783   darwin*)
6784     lock_old_archive_extraction=yes ;;
6785   *)
6786     lock_old_archive_extraction=no ;;
6787 esac
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827 # If no C compiler was specified, use CC.
6828 LTCC=${LTCC-"$CC"}
6829
6830 # If no C compiler flags were specified, use CFLAGS.
6831 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6832
6833 # Allow CC to be a program name with arguments.
6834 compiler=$CC
6835
6836
6837 # Check for command to grab the raw symbol name followed by C symbol from nm.
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
6839 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6840 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
6841   $as_echo_n "(cached) " >&6
6842 else
6843
6844 # These are sane defaults that work on at least a few old systems.
6845 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6846
6847 # Character class describing NM global symbol codes.
6848 symcode='[BCDEGRST]'
6849
6850 # Regexp to match symbols that can be accessed directly from C.
6851 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6852
6853 # Define system-specific variables.
6854 case $host_os in
6855 aix*)
6856   symcode='[BCDT]'
6857   ;;
6858 cygwin* | mingw* | pw32* | cegcc*)
6859   symcode='[ABCDGISTW]'
6860   ;;
6861 hpux*)
6862   if test "$host_cpu" = ia64; then
6863     symcode='[ABCDEGRST]'
6864   fi
6865   ;;
6866 irix* | nonstopux*)
6867   symcode='[BCDEGRST]'
6868   ;;
6869 osf*)
6870   symcode='[BCDEGQRST]'
6871   ;;
6872 solaris*)
6873   symcode='[BDRT]'
6874   ;;
6875 sco3.2v5*)
6876   symcode='[DT]'
6877   ;;
6878 sysv4.2uw2*)
6879   symcode='[DT]'
6880   ;;
6881 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6882   symcode='[ABDT]'
6883   ;;
6884 sysv4)
6885   symcode='[DFNSTU]'
6886   ;;
6887 esac
6888
6889 # If we're using GNU nm, then use its standard symbol codes.
6890 case `$NM -V 2>&1` in
6891 *GNU* | *'with BFD'*)
6892   symcode='[ABCDGIRSTW]' ;;
6893 esac
6894
6895 # Transform an extracted symbol line into a proper C declaration.
6896 # Some systems (esp. on ia64) link data and code symbols differently,
6897 # so use this general approach.
6898 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6899
6900 # Transform an extracted symbol line into symbol name and symbol address
6901 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
6902 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'"
6903
6904 # Handle CRLF in mingw tool chain
6905 opt_cr=
6906 case $build_os in
6907 mingw*)
6908   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6909   ;;
6910 esac
6911
6912 # Try without a prefix underscore, then with it.
6913 for ac_symprfx in "" "_"; do
6914
6915   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6916   symxfrm="\\1 $ac_symprfx\\2 \\2"
6917
6918   # Write the raw and C identifiers.
6919   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
6920     # Fake it for dumpbin and say T for any non-static function
6921     # and D for any global variable.
6922     # Also find C++ and __fastcall symbols from MSVC++,
6923     # which start with @ or ?.
6924     lt_cv_sys_global_symbol_pipe="$AWK '"\
6925 "     {last_section=section; section=\$ 3};"\
6926 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
6927 "     \$ 0!~/External *\|/{next};"\
6928 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
6929 "     {if(hide[section]) next};"\
6930 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
6931 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
6932 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
6933 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
6934 "     ' prfx=^$ac_symprfx"
6935   else
6936     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6937   fi
6938   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
6939
6940   # Check to see that the pipe works correctly.
6941   pipe_works=no
6942
6943   rm -f conftest*
6944   cat > conftest.$ac_ext <<_LT_EOF
6945 #ifdef __cplusplus
6946 extern "C" {
6947 #endif
6948 char nm_test_var;
6949 void nm_test_func(void);
6950 void nm_test_func(void){}
6951 #ifdef __cplusplus
6952 }
6953 #endif
6954 int main(){nm_test_var='a';nm_test_func();return(0);}
6955 _LT_EOF
6956
6957   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
6958   (eval $ac_compile) 2>&5
6959   ac_status=$?
6960   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6961   test $ac_status = 0; }; then
6962     # Now try to grab the symbols.
6963     nlist=conftest.nm
6964     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
6965   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
6966   ac_status=$?
6967   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6968   test $ac_status = 0; } && test -s "$nlist"; then
6969       # Try sorting and uniquifying the output.
6970       if sort "$nlist" | uniq > "$nlist"T; then
6971         mv -f "$nlist"T "$nlist"
6972       else
6973         rm -f "$nlist"T
6974       fi
6975
6976       # Make sure that we snagged all the symbols we need.
6977       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
6978         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
6979           cat <<_LT_EOF > conftest.$ac_ext
6980 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
6981 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
6982 /* DATA imports from DLLs on WIN32 con't be const, because runtime
6983    relocations are performed -- see ld's documentation on pseudo-relocs.  */
6984 # define LT_DLSYM_CONST
6985 #elif defined(__osf__)
6986 /* This system does not cope well with relocations in const data.  */
6987 # define LT_DLSYM_CONST
6988 #else
6989 # define LT_DLSYM_CONST const
6990 #endif
6991
6992 #ifdef __cplusplus
6993 extern "C" {
6994 #endif
6995
6996 _LT_EOF
6997           # Now generate the symbol file.
6998           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
6999
7000           cat <<_LT_EOF >> conftest.$ac_ext
7001
7002 /* The mapping between symbol names and symbols.  */
7003 LT_DLSYM_CONST struct {
7004   const char *name;
7005   void       *address;
7006 }
7007 lt__PROGRAM__LTX_preloaded_symbols[] =
7008 {
7009   { "@PROGRAM@", (void *) 0 },
7010 _LT_EOF
7011           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
7012           cat <<\_LT_EOF >> conftest.$ac_ext
7013   {0, (void *) 0}
7014 };
7015
7016 /* This works around a problem in FreeBSD linker */
7017 #ifdef FREEBSD_WORKAROUND
7018 static const void *lt_preloaded_setup() {
7019   return lt__PROGRAM__LTX_preloaded_symbols;
7020 }
7021 #endif
7022
7023 #ifdef __cplusplus
7024 }
7025 #endif
7026 _LT_EOF
7027           # Now try linking the two files.
7028           mv conftest.$ac_objext conftstm.$ac_objext
7029           lt_globsym_save_LIBS=$LIBS
7030           lt_globsym_save_CFLAGS=$CFLAGS
7031           LIBS="conftstm.$ac_objext"
7032           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
7033           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
7034   (eval $ac_link) 2>&5
7035   ac_status=$?
7036   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7037   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
7038             pipe_works=yes
7039           fi
7040           LIBS=$lt_globsym_save_LIBS
7041           CFLAGS=$lt_globsym_save_CFLAGS
7042         else
7043           echo "cannot find nm_test_func in $nlist" >&5
7044         fi
7045       else
7046         echo "cannot find nm_test_var in $nlist" >&5
7047       fi
7048     else
7049       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
7050     fi
7051   else
7052     echo "$progname: failed program was:" >&5
7053     cat conftest.$ac_ext >&5
7054   fi
7055   rm -rf conftest* conftst*
7056
7057   # Do not use the global_symbol_pipe unless it works.
7058   if test "$pipe_works" = yes; then
7059     break
7060   else
7061     lt_cv_sys_global_symbol_pipe=
7062   fi
7063 done
7064
7065 fi
7066
7067 if test -z "$lt_cv_sys_global_symbol_pipe"; then
7068   lt_cv_sys_global_symbol_to_cdecl=
7069 fi
7070 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
7071   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
7072 $as_echo "failed" >&6; }
7073 else
7074   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
7075 $as_echo "ok" >&6; }
7076 fi
7077
7078 # Response file support.
7079 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
7080   nm_file_list_spec='@'
7081 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
7082   nm_file_list_spec='@'
7083 fi
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
7112 $as_echo_n "checking for sysroot... " >&6; }
7113
7114 # Check whether --with-sysroot was given.
7115 if test "${with_sysroot+set}" = set; then :
7116   withval=$with_sysroot;
7117 else
7118   with_sysroot=no
7119 fi
7120
7121
7122 lt_sysroot=
7123 case ${with_sysroot} in #(
7124  yes)
7125    if test "$GCC" = yes; then
7126      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
7127    fi
7128    ;; #(
7129  /*)
7130    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
7131    ;; #(
7132  no|'')
7133    ;; #(
7134  *)
7135    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
7136 $as_echo "${with_sysroot}" >&6; }
7137    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
7138    ;;
7139 esac
7140
7141  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
7142 $as_echo "${lt_sysroot:-no}" >&6; }
7143
7144
7145
7146
7147
7148 # Check whether --enable-libtool-lock was given.
7149 if test "${enable_libtool_lock+set}" = set; then :
7150   enableval=$enable_libtool_lock;
7151 fi
7152
7153 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7154
7155 # Some flags need to be propagated to the compiler or linker for good
7156 # libtool support.
7157 case $host in
7158 ia64-*-hpux*)
7159   # Find out which ABI we are using.
7160   echo 'int i;' > conftest.$ac_ext
7161   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7162   (eval $ac_compile) 2>&5
7163   ac_status=$?
7164   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7165   test $ac_status = 0; }; then
7166     case `/usr/bin/file conftest.$ac_objext` in
7167       *ELF-32*)
7168         HPUX_IA64_MODE="32"
7169         ;;
7170       *ELF-64*)
7171         HPUX_IA64_MODE="64"
7172         ;;
7173     esac
7174   fi
7175   rm -rf conftest*
7176   ;;
7177 *-*-irix6*)
7178   # Find out which ABI we are using.
7179   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
7180   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7181   (eval $ac_compile) 2>&5
7182   ac_status=$?
7183   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7184   test $ac_status = 0; }; then
7185     if test "$lt_cv_prog_gnu_ld" = yes; then
7186       case `/usr/bin/file conftest.$ac_objext` in
7187         *32-bit*)
7188           LD="${LD-ld} -melf32bsmip"
7189           ;;
7190         *N32*)
7191           LD="${LD-ld} -melf32bmipn32"
7192           ;;
7193         *64-bit*)
7194           LD="${LD-ld} -melf64bmip"
7195         ;;
7196       esac
7197     else
7198       case `/usr/bin/file conftest.$ac_objext` in
7199         *32-bit*)
7200           LD="${LD-ld} -32"
7201           ;;
7202         *N32*)
7203           LD="${LD-ld} -n32"
7204           ;;
7205         *64-bit*)
7206           LD="${LD-ld} -64"
7207           ;;
7208       esac
7209     fi
7210   fi
7211   rm -rf conftest*
7212   ;;
7213
7214 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
7215 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
7216   # Find out which ABI we are using.
7217   echo 'int i;' > conftest.$ac_ext
7218   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7219   (eval $ac_compile) 2>&5
7220   ac_status=$?
7221   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7222   test $ac_status = 0; }; then
7223     case `/usr/bin/file conftest.o` in
7224       *32-bit*)
7225         case $host in
7226           x86_64-*kfreebsd*-gnu)
7227             LD="${LD-ld} -m elf_i386_fbsd"
7228             ;;
7229           x86_64-*linux*)
7230             LD="${LD-ld} -m elf_i386"
7231             ;;
7232           ppc64-*linux*|powerpc64-*linux*)
7233             LD="${LD-ld} -m elf32ppclinux"
7234             ;;
7235           s390x-*linux*)
7236             LD="${LD-ld} -m elf_s390"
7237             ;;
7238           sparc64-*linux*)
7239             LD="${LD-ld} -m elf32_sparc"
7240             ;;
7241         esac
7242         ;;
7243       *64-bit*)
7244         case $host in
7245           x86_64-*kfreebsd*-gnu)
7246             LD="${LD-ld} -m elf_x86_64_fbsd"
7247             ;;
7248           x86_64-*linux*)
7249             LD="${LD-ld} -m elf_x86_64"
7250             ;;
7251           ppc*-*linux*|powerpc*-*linux*)
7252             LD="${LD-ld} -m elf64ppc"
7253             ;;
7254           s390*-*linux*|s390*-*tpf*)
7255             LD="${LD-ld} -m elf64_s390"
7256             ;;
7257           sparc*-*linux*)
7258             LD="${LD-ld} -m elf64_sparc"
7259             ;;
7260         esac
7261         ;;
7262     esac
7263   fi
7264   rm -rf conftest*
7265   ;;
7266
7267 *-*-sco3.2v5*)
7268   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
7269   SAVE_CFLAGS="$CFLAGS"
7270   CFLAGS="$CFLAGS -belf"
7271   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
7272 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
7273 if ${lt_cv_cc_needs_belf+:} false; then :
7274   $as_echo_n "(cached) " >&6
7275 else
7276   ac_ext=c
7277 ac_cpp='$CPP $CPPFLAGS'
7278 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7279 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7280 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7281
7282      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7283 /* end confdefs.h.  */
7284
7285 int
7286 main ()
7287 {
7288
7289   ;
7290   return 0;
7291 }
7292 _ACEOF
7293 if ac_fn_c_try_link "$LINENO"; then :
7294   lt_cv_cc_needs_belf=yes
7295 else
7296   lt_cv_cc_needs_belf=no
7297 fi
7298 rm -f core conftest.err conftest.$ac_objext \
7299     conftest$ac_exeext conftest.$ac_ext
7300      ac_ext=c
7301 ac_cpp='$CPP $CPPFLAGS'
7302 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7303 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7304 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7305
7306 fi
7307 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
7308 $as_echo "$lt_cv_cc_needs_belf" >&6; }
7309   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
7310     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
7311     CFLAGS="$SAVE_CFLAGS"
7312   fi
7313   ;;
7314 sparc*-*solaris*)
7315   # Find out which ABI we are using.
7316   echo 'int i;' > conftest.$ac_ext
7317   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7318   (eval $ac_compile) 2>&5
7319   ac_status=$?
7320   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7321   test $ac_status = 0; }; then
7322     case `/usr/bin/file conftest.o` in
7323     *64-bit*)
7324       case $lt_cv_prog_gnu_ld in
7325       yes*) LD="${LD-ld} -m elf64_sparc" ;;
7326       *)
7327         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
7328           LD="${LD-ld} -64"
7329         fi
7330         ;;
7331       esac
7332       ;;
7333     esac
7334   fi
7335   rm -rf conftest*
7336   ;;
7337 esac
7338
7339 need_locks="$enable_libtool_lock"
7340
7341 if test -n "$ac_tool_prefix"; then
7342   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
7343 set dummy ${ac_tool_prefix}mt; ac_word=$2
7344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7345 $as_echo_n "checking for $ac_word... " >&6; }
7346 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
7347   $as_echo_n "(cached) " >&6
7348 else
7349   if test -n "$MANIFEST_TOOL"; then
7350   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
7351 else
7352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7353 for as_dir in $PATH
7354 do
7355   IFS=$as_save_IFS
7356   test -z "$as_dir" && as_dir=.
7357     for ac_exec_ext in '' $ac_executable_extensions; do
7358   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7359     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
7360     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7361     break 2
7362   fi
7363 done
7364   done
7365 IFS=$as_save_IFS
7366
7367 fi
7368 fi
7369 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
7370 if test -n "$MANIFEST_TOOL"; then
7371   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
7372 $as_echo "$MANIFEST_TOOL" >&6; }
7373 else
7374   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7375 $as_echo "no" >&6; }
7376 fi
7377
7378
7379 fi
7380 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
7381   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
7382   # Extract the first word of "mt", so it can be a program name with args.
7383 set dummy mt; ac_word=$2
7384 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7385 $as_echo_n "checking for $ac_word... " >&6; }
7386 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
7387   $as_echo_n "(cached) " >&6
7388 else
7389   if test -n "$ac_ct_MANIFEST_TOOL"; then
7390   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
7391 else
7392 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7393 for as_dir in $PATH
7394 do
7395   IFS=$as_save_IFS
7396   test -z "$as_dir" && as_dir=.
7397     for ac_exec_ext in '' $ac_executable_extensions; do
7398   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7399     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
7400     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7401     break 2
7402   fi
7403 done
7404   done
7405 IFS=$as_save_IFS
7406
7407 fi
7408 fi
7409 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
7410 if test -n "$ac_ct_MANIFEST_TOOL"; then
7411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
7412 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
7413 else
7414   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7415 $as_echo "no" >&6; }
7416 fi
7417
7418   if test "x$ac_ct_MANIFEST_TOOL" = x; then
7419     MANIFEST_TOOL=":"
7420   else
7421     case $cross_compiling:$ac_tool_warned in
7422 yes:)
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7424 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7425 ac_tool_warned=yes ;;
7426 esac
7427     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
7428   fi
7429 else
7430   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
7431 fi
7432
7433 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
7434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
7435 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
7436 if ${lt_cv_path_mainfest_tool+:} false; then :
7437   $as_echo_n "(cached) " >&6
7438 else
7439   lt_cv_path_mainfest_tool=no
7440   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
7441   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
7442   cat conftest.err >&5
7443   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
7444     lt_cv_path_mainfest_tool=yes
7445   fi
7446   rm -f conftest*
7447 fi
7448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
7449 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
7450 if test "x$lt_cv_path_mainfest_tool" != xyes; then
7451   MANIFEST_TOOL=:
7452 fi
7453
7454
7455
7456
7457
7458
7459   case $host_os in
7460     rhapsody* | darwin*)
7461     if test -n "$ac_tool_prefix"; then
7462   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7463 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7465 $as_echo_n "checking for $ac_word... " >&6; }
7466 if ${ac_cv_prog_DSYMUTIL+:} false; then :
7467   $as_echo_n "(cached) " >&6
7468 else
7469   if test -n "$DSYMUTIL"; then
7470   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7471 else
7472 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7473 for as_dir in $PATH
7474 do
7475   IFS=$as_save_IFS
7476   test -z "$as_dir" && as_dir=.
7477     for ac_exec_ext in '' $ac_executable_extensions; do
7478   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7479     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7480     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7481     break 2
7482   fi
7483 done
7484   done
7485 IFS=$as_save_IFS
7486
7487 fi
7488 fi
7489 DSYMUTIL=$ac_cv_prog_DSYMUTIL
7490 if test -n "$DSYMUTIL"; then
7491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
7492 $as_echo "$DSYMUTIL" >&6; }
7493 else
7494   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7495 $as_echo "no" >&6; }
7496 fi
7497
7498
7499 fi
7500 if test -z "$ac_cv_prog_DSYMUTIL"; then
7501   ac_ct_DSYMUTIL=$DSYMUTIL
7502   # Extract the first word of "dsymutil", so it can be a program name with args.
7503 set dummy dsymutil; ac_word=$2
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7505 $as_echo_n "checking for $ac_word... " >&6; }
7506 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
7507   $as_echo_n "(cached) " >&6
7508 else
7509   if test -n "$ac_ct_DSYMUTIL"; then
7510   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7511 else
7512 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7513 for as_dir in $PATH
7514 do
7515   IFS=$as_save_IFS
7516   test -z "$as_dir" && as_dir=.
7517     for ac_exec_ext in '' $ac_executable_extensions; do
7518   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7519     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7520     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7521     break 2
7522   fi
7523 done
7524   done
7525 IFS=$as_save_IFS
7526
7527 fi
7528 fi
7529 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7530 if test -n "$ac_ct_DSYMUTIL"; then
7531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
7532 $as_echo "$ac_ct_DSYMUTIL" >&6; }
7533 else
7534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7535 $as_echo "no" >&6; }
7536 fi
7537
7538   if test "x$ac_ct_DSYMUTIL" = x; then
7539     DSYMUTIL=":"
7540   else
7541     case $cross_compiling:$ac_tool_warned in
7542 yes:)
7543 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7544 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7545 ac_tool_warned=yes ;;
7546 esac
7547     DSYMUTIL=$ac_ct_DSYMUTIL
7548   fi
7549 else
7550   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7551 fi
7552
7553     if test -n "$ac_tool_prefix"; then
7554   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7555 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7557 $as_echo_n "checking for $ac_word... " >&6; }
7558 if ${ac_cv_prog_NMEDIT+:} false; then :
7559   $as_echo_n "(cached) " >&6
7560 else
7561   if test -n "$NMEDIT"; then
7562   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7563 else
7564 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7565 for as_dir in $PATH
7566 do
7567   IFS=$as_save_IFS
7568   test -z "$as_dir" && as_dir=.
7569     for ac_exec_ext in '' $ac_executable_extensions; do
7570   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7571     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7572     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7573     break 2
7574   fi
7575 done
7576   done
7577 IFS=$as_save_IFS
7578
7579 fi
7580 fi
7581 NMEDIT=$ac_cv_prog_NMEDIT
7582 if test -n "$NMEDIT"; then
7583   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
7584 $as_echo "$NMEDIT" >&6; }
7585 else
7586   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7587 $as_echo "no" >&6; }
7588 fi
7589
7590
7591 fi
7592 if test -z "$ac_cv_prog_NMEDIT"; then
7593   ac_ct_NMEDIT=$NMEDIT
7594   # Extract the first word of "nmedit", so it can be a program name with args.
7595 set dummy nmedit; ac_word=$2
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7597 $as_echo_n "checking for $ac_word... " >&6; }
7598 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
7599   $as_echo_n "(cached) " >&6
7600 else
7601   if test -n "$ac_ct_NMEDIT"; then
7602   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7603 else
7604 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7605 for as_dir in $PATH
7606 do
7607   IFS=$as_save_IFS
7608   test -z "$as_dir" && as_dir=.
7609     for ac_exec_ext in '' $ac_executable_extensions; do
7610   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7611     ac_cv_prog_ac_ct_NMEDIT="nmedit"
7612     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7613     break 2
7614   fi
7615 done
7616   done
7617 IFS=$as_save_IFS
7618
7619 fi
7620 fi
7621 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7622 if test -n "$ac_ct_NMEDIT"; then
7623   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
7624 $as_echo "$ac_ct_NMEDIT" >&6; }
7625 else
7626   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7627 $as_echo "no" >&6; }
7628 fi
7629
7630   if test "x$ac_ct_NMEDIT" = x; then
7631     NMEDIT=":"
7632   else
7633     case $cross_compiling:$ac_tool_warned in
7634 yes:)
7635 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7636 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7637 ac_tool_warned=yes ;;
7638 esac
7639     NMEDIT=$ac_ct_NMEDIT
7640   fi
7641 else
7642   NMEDIT="$ac_cv_prog_NMEDIT"
7643 fi
7644
7645     if test -n "$ac_tool_prefix"; then
7646   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
7647 set dummy ${ac_tool_prefix}lipo; ac_word=$2
7648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7649 $as_echo_n "checking for $ac_word... " >&6; }
7650 if ${ac_cv_prog_LIPO+:} false; then :
7651   $as_echo_n "(cached) " >&6
7652 else
7653   if test -n "$LIPO"; then
7654   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
7655 else
7656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7657 for as_dir in $PATH
7658 do
7659   IFS=$as_save_IFS
7660   test -z "$as_dir" && as_dir=.
7661     for ac_exec_ext in '' $ac_executable_extensions; do
7662   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7663     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
7664     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7665     break 2
7666   fi
7667 done
7668   done
7669 IFS=$as_save_IFS
7670
7671 fi
7672 fi
7673 LIPO=$ac_cv_prog_LIPO
7674 if test -n "$LIPO"; then
7675   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
7676 $as_echo "$LIPO" >&6; }
7677 else
7678   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7679 $as_echo "no" >&6; }
7680 fi
7681
7682
7683 fi
7684 if test -z "$ac_cv_prog_LIPO"; then
7685   ac_ct_LIPO=$LIPO
7686   # Extract the first word of "lipo", so it can be a program name with args.
7687 set dummy lipo; ac_word=$2
7688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7689 $as_echo_n "checking for $ac_word... " >&6; }
7690 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
7691   $as_echo_n "(cached) " >&6
7692 else
7693   if test -n "$ac_ct_LIPO"; then
7694   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
7695 else
7696 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7697 for as_dir in $PATH
7698 do
7699   IFS=$as_save_IFS
7700   test -z "$as_dir" && as_dir=.
7701     for ac_exec_ext in '' $ac_executable_extensions; do
7702   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7703     ac_cv_prog_ac_ct_LIPO="lipo"
7704     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7705     break 2
7706   fi
7707 done
7708   done
7709 IFS=$as_save_IFS
7710
7711 fi
7712 fi
7713 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
7714 if test -n "$ac_ct_LIPO"; then
7715   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
7716 $as_echo "$ac_ct_LIPO" >&6; }
7717 else
7718   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7719 $as_echo "no" >&6; }
7720 fi
7721
7722   if test "x$ac_ct_LIPO" = x; then
7723     LIPO=":"
7724   else
7725     case $cross_compiling:$ac_tool_warned in
7726 yes:)
7727 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7728 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7729 ac_tool_warned=yes ;;
7730 esac
7731     LIPO=$ac_ct_LIPO
7732   fi
7733 else
7734   LIPO="$ac_cv_prog_LIPO"
7735 fi
7736
7737     if test -n "$ac_tool_prefix"; then
7738   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
7739 set dummy ${ac_tool_prefix}otool; ac_word=$2
7740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7741 $as_echo_n "checking for $ac_word... " >&6; }
7742 if ${ac_cv_prog_OTOOL+:} false; then :
7743   $as_echo_n "(cached) " >&6
7744 else
7745   if test -n "$OTOOL"; then
7746   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
7747 else
7748 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7749 for as_dir in $PATH
7750 do
7751   IFS=$as_save_IFS
7752   test -z "$as_dir" && as_dir=.
7753     for ac_exec_ext in '' $ac_executable_extensions; do
7754   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7755     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
7756     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7757     break 2
7758   fi
7759 done
7760   done
7761 IFS=$as_save_IFS
7762
7763 fi
7764 fi
7765 OTOOL=$ac_cv_prog_OTOOL
7766 if test -n "$OTOOL"; then
7767   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
7768 $as_echo "$OTOOL" >&6; }
7769 else
7770   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7771 $as_echo "no" >&6; }
7772 fi
7773
7774
7775 fi
7776 if test -z "$ac_cv_prog_OTOOL"; then
7777   ac_ct_OTOOL=$OTOOL
7778   # Extract the first word of "otool", so it can be a program name with args.
7779 set dummy otool; ac_word=$2
7780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7781 $as_echo_n "checking for $ac_word... " >&6; }
7782 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
7783   $as_echo_n "(cached) " >&6
7784 else
7785   if test -n "$ac_ct_OTOOL"; then
7786   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
7787 else
7788 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7789 for as_dir in $PATH
7790 do
7791   IFS=$as_save_IFS
7792   test -z "$as_dir" && as_dir=.
7793     for ac_exec_ext in '' $ac_executable_extensions; do
7794   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7795     ac_cv_prog_ac_ct_OTOOL="otool"
7796     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7797     break 2
7798   fi
7799 done
7800   done
7801 IFS=$as_save_IFS
7802
7803 fi
7804 fi
7805 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
7806 if test -n "$ac_ct_OTOOL"; then
7807   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
7808 $as_echo "$ac_ct_OTOOL" >&6; }
7809 else
7810   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7811 $as_echo "no" >&6; }
7812 fi
7813
7814   if test "x$ac_ct_OTOOL" = x; then
7815     OTOOL=":"
7816   else
7817     case $cross_compiling:$ac_tool_warned in
7818 yes:)
7819 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7820 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7821 ac_tool_warned=yes ;;
7822 esac
7823     OTOOL=$ac_ct_OTOOL
7824   fi
7825 else
7826   OTOOL="$ac_cv_prog_OTOOL"
7827 fi
7828
7829     if test -n "$ac_tool_prefix"; then
7830   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
7831 set dummy ${ac_tool_prefix}otool64; ac_word=$2
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7833 $as_echo_n "checking for $ac_word... " >&6; }
7834 if ${ac_cv_prog_OTOOL64+:} false; then :
7835   $as_echo_n "(cached) " >&6
7836 else
7837   if test -n "$OTOOL64"; then
7838   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
7839 else
7840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7841 for as_dir in $PATH
7842 do
7843   IFS=$as_save_IFS
7844   test -z "$as_dir" && as_dir=.
7845     for ac_exec_ext in '' $ac_executable_extensions; do
7846   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7847     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
7848     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7849     break 2
7850   fi
7851 done
7852   done
7853 IFS=$as_save_IFS
7854
7855 fi
7856 fi
7857 OTOOL64=$ac_cv_prog_OTOOL64
7858 if test -n "$OTOOL64"; then
7859   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
7860 $as_echo "$OTOOL64" >&6; }
7861 else
7862   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7863 $as_echo "no" >&6; }
7864 fi
7865
7866
7867 fi
7868 if test -z "$ac_cv_prog_OTOOL64"; then
7869   ac_ct_OTOOL64=$OTOOL64
7870   # Extract the first word of "otool64", so it can be a program name with args.
7871 set dummy otool64; ac_word=$2
7872 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7873 $as_echo_n "checking for $ac_word... " >&6; }
7874 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
7875   $as_echo_n "(cached) " >&6
7876 else
7877   if test -n "$ac_ct_OTOOL64"; then
7878   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
7879 else
7880 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7881 for as_dir in $PATH
7882 do
7883   IFS=$as_save_IFS
7884   test -z "$as_dir" && as_dir=.
7885     for ac_exec_ext in '' $ac_executable_extensions; do
7886   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7887     ac_cv_prog_ac_ct_OTOOL64="otool64"
7888     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7889     break 2
7890   fi
7891 done
7892   done
7893 IFS=$as_save_IFS
7894
7895 fi
7896 fi
7897 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
7898 if test -n "$ac_ct_OTOOL64"; then
7899   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
7900 $as_echo "$ac_ct_OTOOL64" >&6; }
7901 else
7902   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7903 $as_echo "no" >&6; }
7904 fi
7905
7906   if test "x$ac_ct_OTOOL64" = x; then
7907     OTOOL64=":"
7908   else
7909     case $cross_compiling:$ac_tool_warned in
7910 yes:)
7911 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7912 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7913 ac_tool_warned=yes ;;
7914 esac
7915     OTOOL64=$ac_ct_OTOOL64
7916   fi
7917 else
7918   OTOOL64="$ac_cv_prog_OTOOL64"
7919 fi
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
7948 $as_echo_n "checking for -single_module linker flag... " >&6; }
7949 if ${lt_cv_apple_cc_single_mod+:} false; then :
7950   $as_echo_n "(cached) " >&6
7951 else
7952   lt_cv_apple_cc_single_mod=no
7953       if test -z "${LT_MULTI_MODULE}"; then
7954         # By default we will add the -single_module flag. You can override
7955         # by either setting the environment variable LT_MULTI_MODULE
7956         # non-empty at configure time, or by adding -multi_module to the
7957         # link flags.
7958         rm -rf libconftest.dylib*
7959         echo "int foo(void){return 1;}" > conftest.c
7960         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7961 -dynamiclib -Wl,-single_module conftest.c" >&5
7962         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7963           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
7964         _lt_result=$?
7965         if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then
7966           lt_cv_apple_cc_single_mod=yes
7967         else
7968           cat conftest.err >&5
7969         fi
7970         rm -rf libconftest.dylib*
7971         rm -f conftest.*
7972       fi
7973 fi
7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
7975 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7976     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
7977 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7978 if ${lt_cv_ld_exported_symbols_list+:} false; then :
7979   $as_echo_n "(cached) " >&6
7980 else
7981   lt_cv_ld_exported_symbols_list=no
7982       save_LDFLAGS=$LDFLAGS
7983       echo "_main" > conftest.sym
7984       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7985       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7986 /* end confdefs.h.  */
7987
7988 int
7989 main ()
7990 {
7991
7992   ;
7993   return 0;
7994 }
7995 _ACEOF
7996 if ac_fn_c_try_link "$LINENO"; then :
7997   lt_cv_ld_exported_symbols_list=yes
7998 else
7999   lt_cv_ld_exported_symbols_list=no
8000 fi
8001 rm -f core conftest.err conftest.$ac_objext \
8002     conftest$ac_exeext conftest.$ac_ext
8003         LDFLAGS="$save_LDFLAGS"
8004
8005 fi
8006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
8007 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
8008     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
8009 $as_echo_n "checking for -force_load linker flag... " >&6; }
8010 if ${lt_cv_ld_force_load+:} false; then :
8011   $as_echo_n "(cached) " >&6
8012 else
8013   lt_cv_ld_force_load=no
8014       cat > conftest.c << _LT_EOF
8015 int forced_loaded() { return 2;}
8016 _LT_EOF
8017       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
8018       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
8019       echo "$AR cru libconftest.a conftest.o" >&5
8020       $AR cru libconftest.a conftest.o 2>&5
8021       echo "$RANLIB libconftest.a" >&5
8022       $RANLIB libconftest.a 2>&5
8023       cat > conftest.c << _LT_EOF
8024 int main() { return 0;}
8025 _LT_EOF
8026       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
8027       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
8028       _lt_result=$?
8029       if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then
8030         lt_cv_ld_force_load=yes
8031       else
8032         cat conftest.err >&5
8033       fi
8034         rm -f conftest.err libconftest.a conftest conftest.c
8035         rm -rf conftest.dSYM
8036
8037 fi
8038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
8039 $as_echo "$lt_cv_ld_force_load" >&6; }
8040     case $host_os in
8041     rhapsody* | darwin1.[012])
8042       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
8043     darwin1.*)
8044       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8045     darwin*) # darwin 5.x on
8046       # if running on 10.5 or later, the deployment target defaults
8047       # to the OS version, if on x86, and 10.4, the deployment
8048       # target defaults to 10.4. Don't you love it?
8049       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
8050         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
8051           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8052         10.[012]*)
8053           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
8054         10.*)
8055           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
8056       esac
8057     ;;
8058   esac
8059     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
8060       _lt_dar_single_mod='$single_module'
8061     fi
8062     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
8063       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
8064     else
8065       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
8066     fi
8067     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
8068       _lt_dsymutil='~$DSYMUTIL $lib || :'
8069     else
8070       _lt_dsymutil=
8071     fi
8072     ;;
8073   esac
8074
8075 for ac_header in dlfcn.h
8076 do :
8077   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
8078 "
8079 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
8080   cat >>confdefs.h <<_ACEOF
8081 #define HAVE_DLFCN_H 1
8082 _ACEOF
8083
8084 fi
8085
8086 done
8087
8088
8089
8090
8091
8092 # Set options
8093
8094
8095
8096         enable_dlopen=no
8097
8098
8099   enable_win32_dll=no
8100
8101
8102             # Check whether --enable-shared was given.
8103 if test "${enable_shared+set}" = set; then :
8104   enableval=$enable_shared; p=${PACKAGE-default}
8105     case $enableval in
8106     yes) enable_shared=yes ;;
8107     no) enable_shared=no ;;
8108     *)
8109       enable_shared=no
8110       # Look at the argument we got.  We use all the common list separators.
8111       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8112       for pkg in $enableval; do
8113         IFS="$lt_save_ifs"
8114         if test "X$pkg" = "X$p"; then
8115           enable_shared=yes
8116         fi
8117       done
8118       IFS="$lt_save_ifs"
8119       ;;
8120     esac
8121 else
8122   enable_shared=yes
8123 fi
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133   # Check whether --enable-static was given.
8134 if test "${enable_static+set}" = set; then :
8135   enableval=$enable_static; p=${PACKAGE-default}
8136     case $enableval in
8137     yes) enable_static=yes ;;
8138     no) enable_static=no ;;
8139     *)
8140      enable_static=no
8141       # Look at the argument we got.  We use all the common list separators.
8142       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8143       for pkg in $enableval; do
8144         IFS="$lt_save_ifs"
8145         if test "X$pkg" = "X$p"; then
8146           enable_static=yes
8147         fi
8148       done
8149       IFS="$lt_save_ifs"
8150       ;;
8151     esac
8152 else
8153   enable_static=yes
8154 fi
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165 # Check whether --with-pic was given.
8166 if test "${with_pic+set}" = set; then :
8167   withval=$with_pic; pic_mode="$withval"
8168 else
8169   pic_mode=default
8170 fi
8171
8172
8173 test -z "$pic_mode" && pic_mode=default
8174
8175
8176
8177
8178
8179
8180
8181   # Check whether --enable-fast-install was given.
8182 if test "${enable_fast_install+set}" = set; then :
8183   enableval=$enable_fast_install; p=${PACKAGE-default}
8184     case $enableval in
8185     yes) enable_fast_install=yes ;;
8186     no) enable_fast_install=no ;;
8187     *)
8188       enable_fast_install=no
8189       # Look at the argument we got.  We use all the common list separators.
8190       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
8191       for pkg in $enableval; do
8192         IFS="$lt_save_ifs"
8193         if test "X$pkg" = "X$p"; then
8194           enable_fast_install=yes
8195         fi
8196       done
8197       IFS="$lt_save_ifs"
8198       ;;
8199     esac
8200 else
8201   enable_fast_install=yes
8202 fi
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214 # This can be used to rebuild libtool when needed
8215 LIBTOOL_DEPS="$ltmain"
8216
8217 # Always use our own libtool.
8218 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245 test -z "$LN_S" && LN_S="ln -s"
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260 if test -n "${ZSH_VERSION+set}" ; then
8261    setopt NO_GLOB_SUBST
8262 fi
8263
8264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
8265 $as_echo_n "checking for objdir... " >&6; }
8266 if ${lt_cv_objdir+:} false; then :
8267   $as_echo_n "(cached) " >&6
8268 else
8269   rm -f .libs 2>/dev/null
8270 mkdir .libs 2>/dev/null
8271 if test -d .libs; then
8272   lt_cv_objdir=.libs
8273 else
8274   # MS-DOS does not allow filenames that begin with a dot.
8275   lt_cv_objdir=_libs
8276 fi
8277 rmdir .libs 2>/dev/null
8278 fi
8279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
8280 $as_echo "$lt_cv_objdir" >&6; }
8281 objdir=$lt_cv_objdir
8282
8283
8284
8285
8286
8287 cat >>confdefs.h <<_ACEOF
8288 #define LT_OBJDIR "$lt_cv_objdir/"
8289 _ACEOF
8290
8291
8292
8293
8294 case $host_os in
8295 aix3*)
8296   # AIX sometimes has problems with the GCC collect2 program.  For some
8297   # reason, if we set the COLLECT_NAMES environment variable, the problems
8298   # vanish in a puff of smoke.
8299   if test "X${COLLECT_NAMES+set}" != Xset; then
8300     COLLECT_NAMES=
8301     export COLLECT_NAMES
8302   fi
8303   ;;
8304 esac
8305
8306 # Global variables:
8307 ofile=libtool
8308 can_build_shared=yes
8309
8310 # All known linkers require a `.a' archive for static linking (except MSVC,
8311 # which needs '.lib').
8312 libext=a
8313
8314 with_gnu_ld="$lt_cv_prog_gnu_ld"
8315
8316 old_CC="$CC"
8317 old_CFLAGS="$CFLAGS"
8318
8319 # Set sane defaults for various variables
8320 test -z "$CC" && CC=cc
8321 test -z "$LTCC" && LTCC=$CC
8322 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
8323 test -z "$LD" && LD=ld
8324 test -z "$ac_objext" && ac_objext=o
8325
8326 for cc_temp in $compiler""; do
8327   case $cc_temp in
8328     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8329     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8330     \-*) ;;
8331     *) break;;
8332   esac
8333 done
8334 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
8335
8336
8337 # Only perform the check for file, if the check method requires it
8338 test -z "$MAGIC_CMD" && MAGIC_CMD=file
8339 case $deplibs_check_method in
8340 file_magic*)
8341   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
8342     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
8343 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
8344 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8345   $as_echo_n "(cached) " >&6
8346 else
8347   case $MAGIC_CMD in
8348 [\\/*] |  ?:[\\/]*)
8349   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8350   ;;
8351 *)
8352   lt_save_MAGIC_CMD="$MAGIC_CMD"
8353   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8354   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8355   for ac_dir in $ac_dummy; do
8356     IFS="$lt_save_ifs"
8357     test -z "$ac_dir" && ac_dir=.
8358     if test -f $ac_dir/${ac_tool_prefix}file; then
8359       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
8360       if test -n "$file_magic_test_file"; then
8361         case $deplibs_check_method in
8362         "file_magic "*)
8363           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8364           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8365           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8366             $EGREP "$file_magic_regex" > /dev/null; then
8367             :
8368           else
8369             cat <<_LT_EOF 1>&2
8370
8371 *** Warning: the command libtool uses to detect shared libraries,
8372 *** $file_magic_cmd, produces output that libtool cannot recognize.
8373 *** The result is that libtool may fail to recognize shared libraries
8374 *** as such.  This will affect the creation of libtool libraries that
8375 *** depend on shared libraries, but programs linked with such libtool
8376 *** libraries will work regardless of this problem.  Nevertheless, you
8377 *** may want to report the problem to your system manager and/or to
8378 *** bug-libtool@gnu.org
8379
8380 _LT_EOF
8381           fi ;;
8382         esac
8383       fi
8384       break
8385     fi
8386   done
8387   IFS="$lt_save_ifs"
8388   MAGIC_CMD="$lt_save_MAGIC_CMD"
8389   ;;
8390 esac
8391 fi
8392
8393 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8394 if test -n "$MAGIC_CMD"; then
8395   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8396 $as_echo "$MAGIC_CMD" >&6; }
8397 else
8398   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8399 $as_echo "no" >&6; }
8400 fi
8401
8402
8403
8404
8405
8406 if test -z "$lt_cv_path_MAGIC_CMD"; then
8407   if test -n "$ac_tool_prefix"; then
8408     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
8409 $as_echo_n "checking for file... " >&6; }
8410 if ${lt_cv_path_MAGIC_CMD+:} false; then :
8411   $as_echo_n "(cached) " >&6
8412 else
8413   case $MAGIC_CMD in
8414 [\\/*] |  ?:[\\/]*)
8415   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
8416   ;;
8417 *)
8418   lt_save_MAGIC_CMD="$MAGIC_CMD"
8419   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8420   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
8421   for ac_dir in $ac_dummy; do
8422     IFS="$lt_save_ifs"
8423     test -z "$ac_dir" && ac_dir=.
8424     if test -f $ac_dir/file; then
8425       lt_cv_path_MAGIC_CMD="$ac_dir/file"
8426       if test -n "$file_magic_test_file"; then
8427         case $deplibs_check_method in
8428         "file_magic "*)
8429           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
8430           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8431           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
8432             $EGREP "$file_magic_regex" > /dev/null; then
8433             :
8434           else
8435             cat <<_LT_EOF 1>&2
8436
8437 *** Warning: the command libtool uses to detect shared libraries,
8438 *** $file_magic_cmd, produces output that libtool cannot recognize.
8439 *** The result is that libtool may fail to recognize shared libraries
8440 *** as such.  This will affect the creation of libtool libraries that
8441 *** depend on shared libraries, but programs linked with such libtool
8442 *** libraries will work regardless of this problem.  Nevertheless, you
8443 *** may want to report the problem to your system manager and/or to
8444 *** bug-libtool@gnu.org
8445
8446 _LT_EOF
8447           fi ;;
8448         esac
8449       fi
8450       break
8451     fi
8452   done
8453   IFS="$lt_save_ifs"
8454   MAGIC_CMD="$lt_save_MAGIC_CMD"
8455   ;;
8456 esac
8457 fi
8458
8459 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
8460 if test -n "$MAGIC_CMD"; then
8461   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
8462 $as_echo "$MAGIC_CMD" >&6; }
8463 else
8464   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8465 $as_echo "no" >&6; }
8466 fi
8467
8468
8469   else
8470     MAGIC_CMD=:
8471   fi
8472 fi
8473
8474   fi
8475   ;;
8476 esac
8477
8478 # Use C for the default configuration in the libtool script
8479
8480 lt_save_CC="$CC"
8481 ac_ext=c
8482 ac_cpp='$CPP $CPPFLAGS'
8483 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
8484 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
8485 ac_compiler_gnu=$ac_cv_c_compiler_gnu
8486
8487
8488 # Source file extension for C test sources.
8489 ac_ext=c
8490
8491 # Object file extension for compiled C test sources.
8492 objext=o
8493 objext=$objext
8494
8495 # Code to be used in simple compile tests
8496 lt_simple_compile_test_code="int some_variable = 0;"
8497
8498 # Code to be used in simple link tests
8499 lt_simple_link_test_code='int main(){return(0);}'
8500
8501
8502
8503
8504
8505
8506
8507 # If no C compiler was specified, use CC.
8508 LTCC=${LTCC-"$CC"}
8509
8510 # If no C compiler flags were specified, use CFLAGS.
8511 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
8512
8513 # Allow CC to be a program name with arguments.
8514 compiler=$CC
8515
8516 # Save the default compiler, since it gets overwritten when the other
8517 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
8518 compiler_DEFAULT=$CC
8519
8520 # save warnings/boilerplate of simple test code
8521 ac_outfile=conftest.$ac_objext
8522 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
8523 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8524 _lt_compiler_boilerplate=`cat conftest.err`
8525 $RM conftest*
8526
8527 ac_outfile=conftest.$ac_objext
8528 echo "$lt_simple_link_test_code" >conftest.$ac_ext
8529 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
8530 _lt_linker_boilerplate=`cat conftest.err`
8531 $RM -r conftest*
8532
8533
8534 ## CAVEAT EMPTOR:
8535 ## There is no encapsulation within the following macros, do not change
8536 ## the running order or otherwise move them around unless you know exactly
8537 ## what you are doing...
8538 if test -n "$compiler"; then
8539
8540 lt_prog_compiler_no_builtin_flag=
8541
8542 if test "$GCC" = yes; then
8543   case $cc_basename in
8544   nvcc*)
8545     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
8546   *)
8547     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
8548   esac
8549
8550   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
8551 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
8552 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
8553   $as_echo_n "(cached) " >&6
8554 else
8555   lt_cv_prog_compiler_rtti_exceptions=no
8556    ac_outfile=conftest.$ac_objext
8557    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8558    lt_compiler_flag="-fno-rtti -fno-exceptions"
8559    # Insert the option either (1) after the last *FLAGS variable, or
8560    # (2) before a word containing "conftest.", or (3) at the end.
8561    # Note that $ac_compile itself does not contain backslashes and begins
8562    # with a dollar sign (not a hyphen), so the echo should work correctly.
8563    # The option is referenced via a variable to avoid confusing sed.
8564    lt_compile=`echo "$ac_compile" | $SED \
8565    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8566    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8567    -e 's:$: $lt_compiler_flag:'`
8568    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8569    (eval "$lt_compile" 2>conftest.err)
8570    ac_status=$?
8571    cat conftest.err >&5
8572    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573    if (exit $ac_status) && test -s "$ac_outfile"; then
8574      # The compiler can only warn and ignore the option if not recognized
8575      # So say no if there are warnings other than the usual output.
8576      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8577      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8578      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8579        lt_cv_prog_compiler_rtti_exceptions=yes
8580      fi
8581    fi
8582    $RM conftest*
8583
8584 fi
8585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
8586 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
8587
8588 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
8589     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
8590 else
8591     :
8592 fi
8593
8594 fi
8595
8596
8597
8598
8599
8600
8601   lt_prog_compiler_wl=
8602 lt_prog_compiler_pic=
8603 lt_prog_compiler_static=
8604
8605
8606   if test "$GCC" = yes; then
8607     lt_prog_compiler_wl='-Wl,'
8608     lt_prog_compiler_static='-static'
8609
8610     case $host_os in
8611       aix*)
8612       # All AIX code is PIC.
8613       if test "$host_cpu" = ia64; then
8614         # AIX 5 now supports IA64 processor
8615         lt_prog_compiler_static='-Bstatic'
8616       fi
8617       ;;
8618
8619     amigaos*)
8620       case $host_cpu in
8621       powerpc)
8622             # see comment about AmigaOS4 .so support
8623             lt_prog_compiler_pic='-fPIC'
8624         ;;
8625       m68k)
8626             # FIXME: we need at least 68020 code to build shared libraries, but
8627             # adding the `-m68020' flag to GCC prevents building anything better,
8628             # like `-m68040'.
8629             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
8630         ;;
8631       esac
8632       ;;
8633
8634     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
8635       # PIC is the default for these OSes.
8636       ;;
8637
8638     mingw* | cygwin* | pw32* | os2* | cegcc*)
8639       # This hack is so that the source file can tell whether it is being
8640       # built for inclusion in a dll (and should export symbols for example).
8641       # Although the cygwin gcc ignores -fPIC, still need this for old-style
8642       # (--disable-auto-import) libraries
8643       lt_prog_compiler_pic='-DDLL_EXPORT'
8644       ;;
8645
8646     darwin* | rhapsody*)
8647       # PIC is the default on this platform
8648       # Common symbols not allowed in MH_DYLIB files
8649       lt_prog_compiler_pic='-fno-common'
8650       ;;
8651
8652     haiku*)
8653       # PIC is the default for Haiku.
8654       # The "-static" flag exists, but is broken.
8655       lt_prog_compiler_static=
8656       ;;
8657
8658     hpux*)
8659       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
8660       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
8661       # sets the default TLS model and affects inlining.
8662       case $host_cpu in
8663       hppa*64*)
8664         # +Z the default
8665         ;;
8666       *)
8667         lt_prog_compiler_pic='-fPIC'
8668         ;;
8669       esac
8670       ;;
8671
8672     interix[3-9]*)
8673       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
8674       # Instead, we relocate shared libraries at runtime.
8675       ;;
8676
8677     msdosdjgpp*)
8678       # Just because we use GCC doesn't mean we suddenly get shared libraries
8679       # on systems that don't support them.
8680       lt_prog_compiler_can_build_shared=no
8681       enable_shared=no
8682       ;;
8683
8684     *nto* | *qnx*)
8685       # QNX uses GNU C++, but need to define -shared option too, otherwise
8686       # it will coredump.
8687       lt_prog_compiler_pic='-fPIC -shared'
8688       ;;
8689
8690     sysv4*MP*)
8691       if test -d /usr/nec; then
8692         lt_prog_compiler_pic=-Kconform_pic
8693       fi
8694       ;;
8695
8696     *)
8697       lt_prog_compiler_pic='-fPIC'
8698       ;;
8699     esac
8700
8701     case $cc_basename in
8702     nvcc*) # Cuda Compiler Driver 2.2
8703       lt_prog_compiler_wl='-Xlinker '
8704       lt_prog_compiler_pic='-Xcompiler -fPIC'
8705       ;;
8706     esac
8707   else
8708     # PORTME Check for flag to pass linker flags through the system compiler.
8709     case $host_os in
8710     aix*)
8711       lt_prog_compiler_wl='-Wl,'
8712       if test "$host_cpu" = ia64; then
8713         # AIX 5 now supports IA64 processor
8714         lt_prog_compiler_static='-Bstatic'
8715       else
8716         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
8717       fi
8718       ;;
8719
8720     mingw* | cygwin* | pw32* | os2* | cegcc*)
8721       # This hack is so that the source file can tell whether it is being
8722       # built for inclusion in a dll (and should export symbols for example).
8723       lt_prog_compiler_pic='-DDLL_EXPORT'
8724       ;;
8725
8726     hpux9* | hpux10* | hpux11*)
8727       lt_prog_compiler_wl='-Wl,'
8728       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
8729       # not for PA HP-UX.
8730       case $host_cpu in
8731       hppa*64*|ia64*)
8732         # +Z the default
8733         ;;
8734       *)
8735         lt_prog_compiler_pic='+Z'
8736         ;;
8737       esac
8738       # Is there a better lt_prog_compiler_static that works with the bundled CC?
8739       lt_prog_compiler_static='${wl}-a ${wl}archive'
8740       ;;
8741
8742     irix5* | irix6* | nonstopux*)
8743       lt_prog_compiler_wl='-Wl,'
8744       # PIC (with -KPIC) is the default.
8745       lt_prog_compiler_static='-non_shared'
8746       ;;
8747
8748     linux* | k*bsd*-gnu | kopensolaris*-gnu)
8749       case $cc_basename in
8750       # old Intel for x86_64 which still supported -KPIC.
8751       ecc*)
8752         lt_prog_compiler_wl='-Wl,'
8753         lt_prog_compiler_pic='-KPIC'
8754         lt_prog_compiler_static='-static'
8755         ;;
8756       # icc used to be incompatible with GCC.
8757       # ICC 10 doesn't accept -KPIC any more.
8758       icc* | ifort*)
8759         lt_prog_compiler_wl='-Wl,'
8760         lt_prog_compiler_pic='-fPIC'
8761         lt_prog_compiler_static='-static'
8762         ;;
8763       # Lahey Fortran 8.1.
8764       lf95*)
8765         lt_prog_compiler_wl='-Wl,'
8766         lt_prog_compiler_pic='--shared'
8767         lt_prog_compiler_static='--static'
8768         ;;
8769       nagfor*)
8770         # NAG Fortran compiler
8771         lt_prog_compiler_wl='-Wl,-Wl,,'
8772         lt_prog_compiler_pic='-PIC'
8773         lt_prog_compiler_static='-Bstatic'
8774         ;;
8775       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
8776         # Portland Group compilers (*not* the Pentium gcc compiler,
8777         # which looks to be a dead project)
8778         lt_prog_compiler_wl='-Wl,'
8779         lt_prog_compiler_pic='-fpic'
8780         lt_prog_compiler_static='-Bstatic'
8781         ;;
8782       ccc*)
8783         lt_prog_compiler_wl='-Wl,'
8784         # All Alpha code is PIC.
8785         lt_prog_compiler_static='-non_shared'
8786         ;;
8787       xl* | bgxl* | bgf* | mpixl*)
8788         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
8789         lt_prog_compiler_wl='-Wl,'
8790         lt_prog_compiler_pic='-qpic'
8791         lt_prog_compiler_static='-qstaticlink'
8792         ;;
8793       *)
8794         case `$CC -V 2>&1 | sed 5q` in
8795         *Sun\ F* | *Sun*Fortran*)
8796           # Sun Fortran 8.3 passes all unrecognized flags to the linker
8797           lt_prog_compiler_pic='-KPIC'
8798           lt_prog_compiler_static='-Bstatic'
8799           lt_prog_compiler_wl=''
8800           ;;
8801         *Sun\ C*)
8802           # Sun C 5.9
8803           lt_prog_compiler_pic='-KPIC'
8804           lt_prog_compiler_static='-Bstatic'
8805           lt_prog_compiler_wl='-Wl,'
8806           ;;
8807         esac
8808         ;;
8809       esac
8810       ;;
8811
8812     newsos6)
8813       lt_prog_compiler_pic='-KPIC'
8814       lt_prog_compiler_static='-Bstatic'
8815       ;;
8816
8817     *nto* | *qnx*)
8818       # QNX uses GNU C++, but need to define -shared option too, otherwise
8819       # it will coredump.
8820       lt_prog_compiler_pic='-fPIC -shared'
8821       ;;
8822
8823     osf3* | osf4* | osf5*)
8824       lt_prog_compiler_wl='-Wl,'
8825       # All OSF/1 code is PIC.
8826       lt_prog_compiler_static='-non_shared'
8827       ;;
8828
8829     rdos*)
8830       lt_prog_compiler_static='-non_shared'
8831       ;;
8832
8833     solaris*)
8834       lt_prog_compiler_pic='-KPIC'
8835       lt_prog_compiler_static='-Bstatic'
8836       case $cc_basename in
8837       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
8838         lt_prog_compiler_wl='-Qoption ld ';;
8839       *)
8840         lt_prog_compiler_wl='-Wl,';;
8841       esac
8842       ;;
8843
8844     sunos4*)
8845       lt_prog_compiler_wl='-Qoption ld '
8846       lt_prog_compiler_pic='-PIC'
8847       lt_prog_compiler_static='-Bstatic'
8848       ;;
8849
8850     sysv4 | sysv4.2uw2* | sysv4.3*)
8851       lt_prog_compiler_wl='-Wl,'
8852       lt_prog_compiler_pic='-KPIC'
8853       lt_prog_compiler_static='-Bstatic'
8854       ;;
8855
8856     sysv4*MP*)
8857       if test -d /usr/nec ;then
8858         lt_prog_compiler_pic='-Kconform_pic'
8859         lt_prog_compiler_static='-Bstatic'
8860       fi
8861       ;;
8862
8863     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
8864       lt_prog_compiler_wl='-Wl,'
8865       lt_prog_compiler_pic='-KPIC'
8866       lt_prog_compiler_static='-Bstatic'
8867       ;;
8868
8869     unicos*)
8870       lt_prog_compiler_wl='-Wl,'
8871       lt_prog_compiler_can_build_shared=no
8872       ;;
8873
8874     uts4*)
8875       lt_prog_compiler_pic='-pic'
8876       lt_prog_compiler_static='-Bstatic'
8877       ;;
8878
8879     *)
8880       lt_prog_compiler_can_build_shared=no
8881       ;;
8882     esac
8883   fi
8884
8885 case $host_os in
8886   # For platforms which do not support PIC, -DPIC is meaningless:
8887   *djgpp*)
8888     lt_prog_compiler_pic=
8889     ;;
8890   *)
8891     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8892     ;;
8893 esac
8894
8895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
8896 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
8897 if ${lt_cv_prog_compiler_pic+:} false; then :
8898   $as_echo_n "(cached) " >&6
8899 else
8900   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
8901 fi
8902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
8903 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
8904 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
8905
8906 #
8907 # Check to make sure the PIC flag actually works.
8908 #
8909 if test -n "$lt_prog_compiler_pic"; then
8910   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
8911 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
8912 if ${lt_cv_prog_compiler_pic_works+:} false; then :
8913   $as_echo_n "(cached) " >&6
8914 else
8915   lt_cv_prog_compiler_pic_works=no
8916    ac_outfile=conftest.$ac_objext
8917    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8918    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
8919    # Insert the option either (1) after the last *FLAGS variable, or
8920    # (2) before a word containing "conftest.", or (3) at the end.
8921    # Note that $ac_compile itself does not contain backslashes and begins
8922    # with a dollar sign (not a hyphen), so the echo should work correctly.
8923    # The option is referenced via a variable to avoid confusing sed.
8924    lt_compile=`echo "$ac_compile" | $SED \
8925    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8926    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8927    -e 's:$: $lt_compiler_flag:'`
8928    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
8929    (eval "$lt_compile" 2>conftest.err)
8930    ac_status=$?
8931    cat conftest.err >&5
8932    echo "$as_me:$LINENO: \$? = $ac_status" >&5
8933    if (exit $ac_status) && test -s "$ac_outfile"; then
8934      # The compiler can only warn and ignore the option if not recognized
8935      # So say no if there are warnings other than the usual output.
8936      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
8937      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8938      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
8939        lt_cv_prog_compiler_pic_works=yes
8940      fi
8941    fi
8942    $RM conftest*
8943
8944 fi
8945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
8946 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
8947
8948 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
8949     case $lt_prog_compiler_pic in
8950      "" | " "*) ;;
8951      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8952      esac
8953 else
8954     lt_prog_compiler_pic=
8955      lt_prog_compiler_can_build_shared=no
8956 fi
8957
8958 fi
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970 #
8971 # Check to make sure the static flag actually works.
8972 #
8973 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8974 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8975 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8976 if ${lt_cv_prog_compiler_static_works+:} false; then :
8977   $as_echo_n "(cached) " >&6
8978 else
8979   lt_cv_prog_compiler_static_works=no
8980    save_LDFLAGS="$LDFLAGS"
8981    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8982    echo "$lt_simple_link_test_code" > conftest.$ac_ext
8983    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8984      # The linker can only warn and ignore the option if not recognized
8985      # So say no if there are warnings
8986      if test -s conftest.err; then
8987        # Append any errors to the config.log.
8988        cat conftest.err 1>&5
8989        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
8990        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8991        if diff conftest.exp conftest.er2 >/dev/null; then
8992          lt_cv_prog_compiler_static_works=yes
8993        fi
8994      else
8995        lt_cv_prog_compiler_static_works=yes
8996      fi
8997    fi
8998    $RM -r conftest*
8999    LDFLAGS="$save_LDFLAGS"
9000
9001 fi
9002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
9003 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
9004
9005 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
9006     :
9007 else
9008     lt_prog_compiler_static=
9009 fi
9010
9011
9012
9013
9014
9015
9016
9017   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9018 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9019 if ${lt_cv_prog_compiler_c_o+:} false; then :
9020   $as_echo_n "(cached) " >&6
9021 else
9022   lt_cv_prog_compiler_c_o=no
9023    $RM -r conftest 2>/dev/null
9024    mkdir conftest
9025    cd conftest
9026    mkdir out
9027    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9028
9029    lt_compiler_flag="-o out/conftest2.$ac_objext"
9030    # Insert the option either (1) after the last *FLAGS variable, or
9031    # (2) before a word containing "conftest.", or (3) at the end.
9032    # Note that $ac_compile itself does not contain backslashes and begins
9033    # with a dollar sign (not a hyphen), so the echo should work correctly.
9034    lt_compile=`echo "$ac_compile" | $SED \
9035    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9036    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9037    -e 's:$: $lt_compiler_flag:'`
9038    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9039    (eval "$lt_compile" 2>out/conftest.err)
9040    ac_status=$?
9041    cat out/conftest.err >&5
9042    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9043    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9044    then
9045      # The compiler can only warn and ignore the option if not recognized
9046      # So say no if there are warnings
9047      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9048      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9049      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9050        lt_cv_prog_compiler_c_o=yes
9051      fi
9052    fi
9053    chmod u+w . 2>&5
9054    $RM conftest*
9055    # SGI C++ compiler will create directory out/ii_files/ for
9056    # template instantiation
9057    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9058    $RM out/* && rmdir out
9059    cd ..
9060    $RM -r conftest
9061    $RM conftest*
9062
9063 fi
9064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9065 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9066
9067
9068
9069
9070
9071
9072   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
9073 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
9074 if ${lt_cv_prog_compiler_c_o+:} false; then :
9075   $as_echo_n "(cached) " >&6
9076 else
9077   lt_cv_prog_compiler_c_o=no
9078    $RM -r conftest 2>/dev/null
9079    mkdir conftest
9080    cd conftest
9081    mkdir out
9082    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9083
9084    lt_compiler_flag="-o out/conftest2.$ac_objext"
9085    # Insert the option either (1) after the last *FLAGS variable, or
9086    # (2) before a word containing "conftest.", or (3) at the end.
9087    # Note that $ac_compile itself does not contain backslashes and begins
9088    # with a dollar sign (not a hyphen), so the echo should work correctly.
9089    lt_compile=`echo "$ac_compile" | $SED \
9090    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9091    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9092    -e 's:$: $lt_compiler_flag:'`
9093    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
9094    (eval "$lt_compile" 2>out/conftest.err)
9095    ac_status=$?
9096    cat out/conftest.err >&5
9097    echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098    if (exit $ac_status) && test -s out/conftest2.$ac_objext
9099    then
9100      # The compiler can only warn and ignore the option if not recognized
9101      # So say no if there are warnings
9102      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
9103      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
9104      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
9105        lt_cv_prog_compiler_c_o=yes
9106      fi
9107    fi
9108    chmod u+w . 2>&5
9109    $RM conftest*
9110    # SGI C++ compiler will create directory out/ii_files/ for
9111    # template instantiation
9112    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
9113    $RM out/* && rmdir out
9114    cd ..
9115    $RM -r conftest
9116    $RM conftest*
9117
9118 fi
9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
9120 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
9121
9122
9123
9124
9125 hard_links="nottested"
9126 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
9127   # do not overwrite the value of need_locks provided by the user
9128   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
9129 $as_echo_n "checking if we can lock with hard links... " >&6; }
9130   hard_links=yes
9131   $RM conftest*
9132   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9133   touch conftest.a
9134   ln conftest.a conftest.b 2>&5 || hard_links=no
9135   ln conftest.a conftest.b 2>/dev/null && hard_links=no
9136   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
9137 $as_echo "$hard_links" >&6; }
9138   if test "$hard_links" = no; then
9139     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
9140 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
9141     need_locks=warn
9142   fi
9143 else
9144   need_locks=no
9145 fi
9146
9147
9148
9149
9150
9151
9152   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
9153 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
9154
9155   runpath_var=
9156   allow_undefined_flag=
9157   always_export_symbols=no
9158   archive_cmds=
9159   archive_expsym_cmds=
9160   compiler_needs_object=no
9161   enable_shared_with_static_runtimes=no
9162   export_dynamic_flag_spec=
9163   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
9164   hardcode_automatic=no
9165   hardcode_direct=no
9166   hardcode_direct_absolute=no
9167   hardcode_libdir_flag_spec=
9168   hardcode_libdir_flag_spec_ld=
9169   hardcode_libdir_separator=
9170   hardcode_minus_L=no
9171   hardcode_shlibpath_var=unsupported
9172   inherit_rpath=no
9173   link_all_deplibs=unknown
9174   module_cmds=
9175   module_expsym_cmds=
9176   old_archive_from_new_cmds=
9177   old_archive_from_expsyms_cmds=
9178   thread_safe_flag_spec=
9179   whole_archive_flag_spec=
9180   # include_expsyms should be a list of space-separated symbols to be *always*
9181   # included in the symbol list
9182   include_expsyms=
9183   # exclude_expsyms can be an extended regexp of symbols to exclude
9184   # it will be wrapped by ` (' and `)$', so one must not match beginning or
9185   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
9186   # as well as any symbol that contains `d'.
9187   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
9188   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
9189   # platforms (ab)use it in PIC code, but their linkers get confused if
9190   # the symbol is explicitly referenced.  Since portable code cannot
9191   # rely on this symbol name, it's probably fine to never include it in
9192   # preloaded symbol tables.
9193   # Exclude shared library initialization/finalization symbols.
9194   extract_expsyms_cmds=
9195
9196   case $host_os in
9197   cygwin* | mingw* | pw32* | cegcc*)
9198     # FIXME: the MSVC++ port hasn't been tested in a loooong time
9199     # When not using gcc, we currently assume that we are using
9200     # Microsoft Visual C++.
9201     if test "$GCC" != yes; then
9202       with_gnu_ld=no
9203     fi
9204     ;;
9205   interix*)
9206     # we just hope/assume this is gcc and not c89 (= MSVC++)
9207     with_gnu_ld=yes
9208     ;;
9209   openbsd*)
9210     with_gnu_ld=no
9211     ;;
9212   esac
9213
9214   ld_shlibs=yes
9215
9216   # On some targets, GNU ld is compatible enough with the native linker
9217   # that we're better off using the native interface for both.
9218   lt_use_gnu_ld_interface=no
9219   if test "$with_gnu_ld" = yes; then
9220     case $host_os in
9221       aix*)
9222         # The AIX port of GNU ld has always aspired to compatibility
9223         # with the native linker.  However, as the warning in the GNU ld
9224         # block says, versions before 2.19.5* couldn't really create working
9225         # shared libraries, regardless of the interface used.
9226         case `$LD -v 2>&1` in
9227           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
9228           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
9229           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
9230           *)
9231             lt_use_gnu_ld_interface=yes
9232             ;;
9233         esac
9234         ;;
9235       *)
9236         lt_use_gnu_ld_interface=yes
9237         ;;
9238     esac
9239   fi
9240
9241   if test "$lt_use_gnu_ld_interface" = yes; then
9242     # If archive_cmds runs LD, not CC, wlarc should be empty
9243     wlarc='${wl}'
9244
9245     # Set some defaults for GNU ld with shared library support. These
9246     # are reset later if shared libraries are not supported. Putting them
9247     # here allows them to be overridden if necessary.
9248     runpath_var=LD_RUN_PATH
9249     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9250     export_dynamic_flag_spec='${wl}--export-dynamic'
9251     # ancient GNU ld didn't support --whole-archive et. al.
9252     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
9253       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
9254     else
9255       whole_archive_flag_spec=
9256     fi
9257     supports_anon_versioning=no
9258     case `$LD -v 2>&1` in
9259       *GNU\ gold*) supports_anon_versioning=yes ;;
9260       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
9261       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
9262       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
9263       *\ 2.11.*) ;; # other 2.11 versions
9264       *) supports_anon_versioning=yes ;;
9265     esac
9266
9267     # See if GNU ld supports shared libraries.
9268     case $host_os in
9269     aix[3-9]*)
9270       # On AIX/PPC, the GNU linker is very broken
9271       if test "$host_cpu" != ia64; then
9272         ld_shlibs=no
9273         cat <<_LT_EOF 1>&2
9274
9275 *** Warning: the GNU linker, at least up to release 2.19, is reported
9276 *** to be unable to reliably create shared libraries on AIX.
9277 *** Therefore, libtool is disabling shared libraries support.  If you
9278 *** really care for shared libraries, you may want to install binutils
9279 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
9280 *** You will then need to restart the configuration process.
9281
9282 _LT_EOF
9283       fi
9284       ;;
9285
9286     amigaos*)
9287       case $host_cpu in
9288       powerpc)
9289             # see comment about AmigaOS4 .so support
9290             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9291             archive_expsym_cmds=''
9292         ;;
9293       m68k)
9294             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9295             hardcode_libdir_flag_spec='-L$libdir'
9296             hardcode_minus_L=yes
9297         ;;
9298       esac
9299       ;;
9300
9301     beos*)
9302       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9303         allow_undefined_flag=unsupported
9304         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
9305         # support --undefined.  This deserves some investigation.  FIXME
9306         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9307       else
9308         ld_shlibs=no
9309       fi
9310       ;;
9311
9312     cygwin* | mingw* | pw32* | cegcc*)
9313       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
9314       # as there is no search path for DLLs.
9315       hardcode_libdir_flag_spec='-L$libdir'
9316       export_dynamic_flag_spec='${wl}--export-all-symbols'
9317       allow_undefined_flag=unsupported
9318       always_export_symbols=no
9319       enable_shared_with_static_runtimes=yes
9320       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
9321       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
9322
9323       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
9324         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9325         # If the export-symbols file already is a .def file (1st line
9326         # is EXPORTS), use it as is; otherwise, prepend...
9327         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9328           cp $export_symbols $output_objdir/$soname.def;
9329         else
9330           echo EXPORTS > $output_objdir/$soname.def;
9331           cat $export_symbols >> $output_objdir/$soname.def;
9332         fi~
9333         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
9334       else
9335         ld_shlibs=no
9336       fi
9337       ;;
9338
9339     haiku*)
9340       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9341       link_all_deplibs=yes
9342       ;;
9343
9344     interix[3-9]*)
9345       hardcode_direct=no
9346       hardcode_shlibpath_var=no
9347       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
9348       export_dynamic_flag_spec='${wl}-E'
9349       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
9350       # Instead, shared libraries are loaded at an image base (0x10000000 by
9351       # default) and relocated if they conflict, which is a slow very memory
9352       # consuming and fragmenting process.  To avoid this, we pick a random,
9353       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
9354       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
9355       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9356       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
9357       ;;
9358
9359     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
9360       tmp_diet=no
9361       if test "$host_os" = linux-dietlibc; then
9362         case $cc_basename in
9363           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
9364         esac
9365       fi
9366       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
9367          && test "$tmp_diet" = no
9368       then
9369         tmp_addflag=' $pic_flag'
9370         tmp_sharedflag='-shared'
9371         case $cc_basename,$host_cpu in
9372         pgcc*)                          # Portland Group C compiler
9373           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9374           tmp_addflag=' $pic_flag'
9375           ;;
9376         pgf77* | pgf90* | pgf95* | pgfortran*)
9377                                         # Portland Group f77 and f90 compilers
9378           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9379           tmp_addflag=' $pic_flag -Mnomain' ;;
9380         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
9381           tmp_addflag=' -i_dynamic' ;;
9382         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
9383           tmp_addflag=' -i_dynamic -nofor_main' ;;
9384         ifc* | ifort*)                  # Intel Fortran compiler
9385           tmp_addflag=' -nofor_main' ;;
9386         lf95*)                          # Lahey Fortran 8.1
9387           whole_archive_flag_spec=
9388           tmp_sharedflag='--shared' ;;
9389         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
9390           tmp_sharedflag='-qmkshrobj'
9391           tmp_addflag= ;;
9392         nvcc*)  # Cuda Compiler Driver 2.2
9393           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9394           compiler_needs_object=yes
9395           ;;
9396         esac
9397         case `$CC -V 2>&1 | sed 5q` in
9398         *Sun\ C*)                       # Sun C 5.9
9399           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
9400           compiler_needs_object=yes
9401           tmp_sharedflag='-G' ;;
9402         *Sun\ F*)                       # Sun Fortran 8.3
9403           tmp_sharedflag='-G' ;;
9404         esac
9405         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9406
9407         if test "x$supports_anon_versioning" = xyes; then
9408           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9409             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9410             echo "local: *; };" >> $output_objdir/$libname.ver~
9411             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
9412         fi
9413
9414         case $cc_basename in
9415         xlf* | bgf* | bgxlf* | mpixlf*)
9416           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
9417           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
9418           hardcode_libdir_flag_spec=
9419           hardcode_libdir_flag_spec_ld='-rpath $libdir'
9420           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
9421           if test "x$supports_anon_versioning" = xyes; then
9422             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
9423               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
9424               echo "local: *; };" >> $output_objdir/$libname.ver~
9425               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
9426           fi
9427           ;;
9428         esac
9429       else
9430         ld_shlibs=no
9431       fi
9432       ;;
9433
9434     netbsd*)
9435       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
9436         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
9437         wlarc=
9438       else
9439         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9440         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9441       fi
9442       ;;
9443
9444     solaris*)
9445       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
9446         ld_shlibs=no
9447         cat <<_LT_EOF 1>&2
9448
9449 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
9450 *** create shared libraries on Solaris systems.  Therefore, libtool
9451 *** is disabling shared libraries support.  We urge you to upgrade GNU
9452 *** binutils to release 2.9.1 or newer.  Another option is to modify
9453 *** your PATH or compiler configuration so that the native linker is
9454 *** used, and then restart.
9455
9456 _LT_EOF
9457       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9458         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9459         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9460       else
9461         ld_shlibs=no
9462       fi
9463       ;;
9464
9465     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
9466       case `$LD -v 2>&1` in
9467         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
9468         ld_shlibs=no
9469         cat <<_LT_EOF 1>&2
9470
9471 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
9472 *** reliably create shared libraries on SCO systems.  Therefore, libtool
9473 *** is disabling shared libraries support.  We urge you to upgrade GNU
9474 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
9475 *** your PATH or compiler configuration so that the native linker is
9476 *** used, and then restart.
9477
9478 _LT_EOF
9479         ;;
9480         *)
9481           # For security reasons, it is highly recommended that you always
9482           # use absolute paths for naming shared libraries, and exclude the
9483           # DT_RUNPATH tag from executables and libraries.  But doing so
9484           # requires that you compile everything twice, which is a pain.
9485           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9486             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
9487             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9488             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9489           else
9490             ld_shlibs=no
9491           fi
9492         ;;
9493       esac
9494       ;;
9495
9496     sunos4*)
9497       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9498       wlarc=
9499       hardcode_direct=yes
9500       hardcode_shlibpath_var=no
9501       ;;
9502
9503     *)
9504       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
9505         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9506         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
9507       else
9508         ld_shlibs=no
9509       fi
9510       ;;
9511     esac
9512
9513     if test "$ld_shlibs" = no; then
9514       runpath_var=
9515       hardcode_libdir_flag_spec=
9516       export_dynamic_flag_spec=
9517       whole_archive_flag_spec=
9518     fi
9519   else
9520     # PORTME fill in a description of your system's linker (not GNU ld)
9521     case $host_os in
9522     aix3*)
9523       allow_undefined_flag=unsupported
9524       always_export_symbols=yes
9525       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
9526       # Note: this linker hardcodes the directories in LIBPATH if there
9527       # are no directories specified by -L.
9528       hardcode_minus_L=yes
9529       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
9530         # Neither direct hardcoding nor static linking is supported with a
9531         # broken collect2.
9532         hardcode_direct=unsupported
9533       fi
9534       ;;
9535
9536     aix[4-9]*)
9537       if test "$host_cpu" = ia64; then
9538         # On IA64, the linker does run time linking by default, so we don't
9539         # have to do anything special.
9540         aix_use_runtimelinking=no
9541         exp_sym_flag='-Bexport'
9542         no_entry_flag=""
9543       else
9544         # If we're using GNU nm, then we don't want the "-C" option.
9545         # -C means demangle to AIX nm, but means don't demangle with GNU nm
9546         # Also, AIX nm treats weak defined symbols like other global
9547         # defined symbols, whereas GNU nm marks them as "W".
9548         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
9549           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9550         else
9551           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
9552         fi
9553         aix_use_runtimelinking=no
9554
9555         # Test if we are trying to use run time linking or normal
9556         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
9557         # need to do runtime linking.
9558         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
9559           for ld_flag in $LDFLAGS; do
9560           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
9561             aix_use_runtimelinking=yes
9562             break
9563           fi
9564           done
9565           ;;
9566         esac
9567
9568         exp_sym_flag='-bexport'
9569         no_entry_flag='-bnoentry'
9570       fi
9571
9572       # When large executables or shared objects are built, AIX ld can
9573       # have problems creating the table of contents.  If linking a library
9574       # or program results in "error TOC overflow" add -mminimal-toc to
9575       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
9576       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
9577
9578       archive_cmds=''
9579       hardcode_direct=yes
9580       hardcode_direct_absolute=yes
9581       hardcode_libdir_separator=':'
9582       link_all_deplibs=yes
9583       file_list_spec='${wl}-f,'
9584
9585       if test "$GCC" = yes; then
9586         case $host_os in aix4.[012]|aix4.[012].*)
9587         # We only want to do this on AIX 4.2 and lower, the check
9588         # below for broken collect2 doesn't work under 4.3+
9589           collect2name=`${CC} -print-prog-name=collect2`
9590           if test -f "$collect2name" &&
9591            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
9592           then
9593           # We have reworked collect2
9594           :
9595           else
9596           # We have old collect2
9597           hardcode_direct=unsupported
9598           # It fails to find uninstalled libraries when the uninstalled
9599           # path is not listed in the libpath.  Setting hardcode_minus_L
9600           # to unsupported forces relinking
9601           hardcode_minus_L=yes
9602           hardcode_libdir_flag_spec='-L$libdir'
9603           hardcode_libdir_separator=
9604           fi
9605           ;;
9606         esac
9607         shared_flag='-shared'
9608         if test "$aix_use_runtimelinking" = yes; then
9609           shared_flag="$shared_flag "'${wl}-G'
9610         fi
9611       else
9612         # not using gcc
9613         if test "$host_cpu" = ia64; then
9614         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
9615         # chokes on -Wl,-G. The following line is correct:
9616           shared_flag='-G'
9617         else
9618           if test "$aix_use_runtimelinking" = yes; then
9619             shared_flag='${wl}-G'
9620           else
9621             shared_flag='${wl}-bM:SRE'
9622           fi
9623         fi
9624       fi
9625
9626       export_dynamic_flag_spec='${wl}-bexpall'
9627       # It seems that -bexpall does not export symbols beginning with
9628       # underscore (_), so it is better to generate a list of symbols to export.
9629       always_export_symbols=yes
9630       if test "$aix_use_runtimelinking" = yes; then
9631         # Warning - without using the other runtime loading flags (-brtl),
9632         # -berok will link without error, but may produce a broken library.
9633         allow_undefined_flag='-berok'
9634         # Determine the default libpath from the value encoded in an
9635         # empty executable.
9636         if test "${lt_cv_aix_libpath+set}" = set; then
9637   aix_libpath=$lt_cv_aix_libpath
9638 else
9639   if ${lt_cv_aix_libpath_+:} false; then :
9640   $as_echo_n "(cached) " >&6
9641 else
9642   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9643 /* end confdefs.h.  */
9644
9645 int
9646 main ()
9647 {
9648
9649   ;
9650   return 0;
9651 }
9652 _ACEOF
9653 if ac_fn_c_try_link "$LINENO"; then :
9654
9655   lt_aix_libpath_sed='
9656       /Import File Strings/,/^$/ {
9657           /^0/ {
9658               s/^0  *\([^ ]*\) *$/\1/
9659               p
9660           }
9661       }'
9662   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9663   # Check for a 64-bit object if we didn't find anything.
9664   if test -z "$lt_cv_aix_libpath_"; then
9665     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9666   fi
9667 fi
9668 rm -f core conftest.err conftest.$ac_objext \
9669     conftest$ac_exeext conftest.$ac_ext
9670   if test -z "$lt_cv_aix_libpath_"; then
9671     lt_cv_aix_libpath_="/usr/lib:/lib"
9672   fi
9673
9674 fi
9675
9676   aix_libpath=$lt_cv_aix_libpath_
9677 fi
9678
9679         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9680         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
9681       else
9682         if test "$host_cpu" = ia64; then
9683           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
9684           allow_undefined_flag="-z nodefs"
9685           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
9686         else
9687          # Determine the default libpath from the value encoded in an
9688          # empty executable.
9689          if test "${lt_cv_aix_libpath+set}" = set; then
9690   aix_libpath=$lt_cv_aix_libpath
9691 else
9692   if ${lt_cv_aix_libpath_+:} false; then :
9693   $as_echo_n "(cached) " >&6
9694 else
9695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9696 /* end confdefs.h.  */
9697
9698 int
9699 main ()
9700 {
9701
9702   ;
9703   return 0;
9704 }
9705 _ACEOF
9706 if ac_fn_c_try_link "$LINENO"; then :
9707
9708   lt_aix_libpath_sed='
9709       /Import File Strings/,/^$/ {
9710           /^0/ {
9711               s/^0  *\([^ ]*\) *$/\1/
9712               p
9713           }
9714       }'
9715   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9716   # Check for a 64-bit object if we didn't find anything.
9717   if test -z "$lt_cv_aix_libpath_"; then
9718     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
9719   fi
9720 fi
9721 rm -f core conftest.err conftest.$ac_objext \
9722     conftest$ac_exeext conftest.$ac_ext
9723   if test -z "$lt_cv_aix_libpath_"; then
9724     lt_cv_aix_libpath_="/usr/lib:/lib"
9725   fi
9726
9727 fi
9728
9729   aix_libpath=$lt_cv_aix_libpath_
9730 fi
9731
9732          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
9733           # Warning - without using the other run time loading flags,
9734           # -berok will link without error, but may produce a broken library.
9735           no_undefined_flag=' ${wl}-bernotok'
9736           allow_undefined_flag=' ${wl}-berok'
9737           if test "$with_gnu_ld" = yes; then
9738             # We only use this code for GNU lds that support --whole-archive.
9739             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
9740           else
9741             # Exported symbols can be pulled into shared objects from archives
9742             whole_archive_flag_spec='$convenience'
9743           fi
9744           archive_cmds_need_lc=yes
9745           # This is similar to how AIX traditionally builds its shared libraries.
9746           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
9747         fi
9748       fi
9749       ;;
9750
9751     amigaos*)
9752       case $host_cpu in
9753       powerpc)
9754             # see comment about AmigaOS4 .so support
9755             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
9756             archive_expsym_cmds=''
9757         ;;
9758       m68k)
9759             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
9760             hardcode_libdir_flag_spec='-L$libdir'
9761             hardcode_minus_L=yes
9762         ;;
9763       esac
9764       ;;
9765
9766     bsdi[45]*)
9767       export_dynamic_flag_spec=-rdynamic
9768       ;;
9769
9770     cygwin* | mingw* | pw32* | cegcc*)
9771       # When not using gcc, we currently assume that we are using
9772       # Microsoft Visual C++.
9773       # hardcode_libdir_flag_spec is actually meaningless, as there is
9774       # no search path for DLLs.
9775       case $cc_basename in
9776       cl*)
9777         # Native MSVC
9778         hardcode_libdir_flag_spec=' '
9779         allow_undefined_flag=unsupported
9780         always_export_symbols=yes
9781         file_list_spec='@'
9782         # Tell ltmain to make .lib files, not .a files.
9783         libext=lib
9784         # Tell ltmain to make .dll files, not .so files.
9785         shrext_cmds=".dll"
9786         # FIXME: Setting linknames here is a bad hack.
9787         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
9788         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
9789             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
9790           else
9791             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
9792           fi~
9793           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
9794           linknames='
9795         # The linker will not automatically build a static lib if we build a DLL.
9796         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
9797         enable_shared_with_static_runtimes=yes
9798         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
9799         # Don't use ranlib
9800         old_postinstall_cmds='chmod 644 $oldlib'
9801         postlink_cmds='lt_outputfile="@OUTPUT@"~
9802           lt_tool_outputfile="@TOOL_OUTPUT@"~
9803           case $lt_outputfile in
9804             *.exe|*.EXE) ;;
9805             *)
9806               lt_outputfile="$lt_outputfile.exe"
9807               lt_tool_outputfile="$lt_tool_outputfile.exe"
9808               ;;
9809           esac~
9810           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
9811             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
9812             $RM "$lt_outputfile.manifest";
9813           fi'
9814         ;;
9815       *)
9816         # Assume MSVC wrapper
9817         hardcode_libdir_flag_spec=' '
9818         allow_undefined_flag=unsupported
9819         # Tell ltmain to make .lib files, not .a files.
9820         libext=lib
9821         # Tell ltmain to make .dll files, not .so files.
9822         shrext_cmds=".dll"
9823         # FIXME: Setting linknames here is a bad hack.
9824         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
9825         # The linker will automatically build a .lib file if we build a DLL.
9826         old_archive_from_new_cmds='true'
9827         # FIXME: Should let the user specify the lib program.
9828         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
9829         enable_shared_with_static_runtimes=yes
9830         ;;
9831       esac
9832       ;;
9833
9834     darwin* | rhapsody*)
9835
9836
9837   archive_cmds_need_lc=no
9838   hardcode_direct=no
9839   hardcode_automatic=yes
9840   hardcode_shlibpath_var=unsupported
9841   if test "$lt_cv_ld_force_load" = "yes"; then
9842     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
9843   else
9844     whole_archive_flag_spec=''
9845   fi
9846   link_all_deplibs=yes
9847   allow_undefined_flag="$_lt_dar_allow_undefined"
9848   case $cc_basename in
9849      ifort*) _lt_dar_can_shared=yes ;;
9850      *) _lt_dar_can_shared=$GCC ;;
9851   esac
9852   if test "$_lt_dar_can_shared" = "yes"; then
9853     output_verbose_link_cmd=func_echo_all
9854     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
9855     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
9856     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
9857     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
9858
9859   else
9860   ld_shlibs=no
9861   fi
9862
9863       ;;
9864
9865     dgux*)
9866       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9867       hardcode_libdir_flag_spec='-L$libdir'
9868       hardcode_shlibpath_var=no
9869       ;;
9870
9871     freebsd1*)
9872       ld_shlibs=no
9873       ;;
9874
9875     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
9876     # support.  Future versions do this automatically, but an explicit c++rt0.o
9877     # does not break anything, and helps significantly (at the cost of a little
9878     # extra space).
9879     freebsd2.2*)
9880       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
9881       hardcode_libdir_flag_spec='-R$libdir'
9882       hardcode_direct=yes
9883       hardcode_shlibpath_var=no
9884       ;;
9885
9886     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
9887     freebsd2*)
9888       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
9889       hardcode_direct=yes
9890       hardcode_minus_L=yes
9891       hardcode_shlibpath_var=no
9892       ;;
9893
9894     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
9895     freebsd* | dragonfly*)
9896       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
9897       hardcode_libdir_flag_spec='-R$libdir'
9898       hardcode_direct=yes
9899       hardcode_shlibpath_var=no
9900       ;;
9901
9902     hpux9*)
9903       if test "$GCC" = yes; then
9904         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9905       else
9906         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
9907       fi
9908       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9909       hardcode_libdir_separator=:
9910       hardcode_direct=yes
9911
9912       # hardcode_minus_L: Not really in the search PATH,
9913       # but as the default location of the library.
9914       hardcode_minus_L=yes
9915       export_dynamic_flag_spec='${wl}-E'
9916       ;;
9917
9918     hpux10*)
9919       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9920         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9921       else
9922         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9923       fi
9924       if test "$with_gnu_ld" = no; then
9925         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
9926         hardcode_libdir_flag_spec_ld='+b $libdir'
9927         hardcode_libdir_separator=:
9928         hardcode_direct=yes
9929         hardcode_direct_absolute=yes
9930         export_dynamic_flag_spec='${wl}-E'
9931         # hardcode_minus_L: Not really in the search PATH,
9932         # but as the default location of the library.
9933         hardcode_minus_L=yes
9934       fi
9935       ;;
9936
9937     hpux11*)
9938       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
9939         case $host_cpu in
9940         hppa*64*)
9941           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9942           ;;
9943         ia64*)
9944           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9945           ;;
9946         *)
9947           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9948           ;;
9949         esac
9950       else
9951         case $host_cpu in
9952         hppa*64*)
9953           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
9954           ;;
9955         ia64*)
9956           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
9957           ;;
9958         *)
9959
9960           # Older versions of the 11.00 compiler do not understand -b yet
9961           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
9962           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
9963 $as_echo_n "checking if $CC understands -b... " >&6; }
9964 if ${lt_cv_prog_compiler__b+:} false; then :
9965   $as_echo_n "(cached) " >&6
9966 else
9967   lt_cv_prog_compiler__b=no
9968    save_LDFLAGS="$LDFLAGS"
9969    LDFLAGS="$LDFLAGS -b"
9970    echo "$lt_simple_link_test_code" > conftest.$ac_ext
9971    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
9972      # The linker can only warn and ignore the option if not recognized
9973      # So say no if there are warnings
9974      if test -s conftest.err; then
9975        # Append any errors to the config.log.
9976        cat conftest.err 1>&5
9977        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
9978        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
9979        if diff conftest.exp conftest.er2 >/dev/null; then
9980          lt_cv_prog_compiler__b=yes
9981        fi
9982      else
9983        lt_cv_prog_compiler__b=yes
9984      fi
9985    fi
9986    $RM -r conftest*
9987    LDFLAGS="$save_LDFLAGS"
9988
9989 fi
9990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
9991 $as_echo "$lt_cv_prog_compiler__b" >&6; }
9992
9993 if test x"$lt_cv_prog_compiler__b" = xyes; then
9994     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
9995 else
9996     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
9997 fi
9998
9999           ;;
10000         esac
10001       fi
10002       if test "$with_gnu_ld" = no; then
10003         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
10004         hardcode_libdir_separator=:
10005
10006         case $host_cpu in
10007         hppa*64*|ia64*)
10008           hardcode_direct=no
10009           hardcode_shlibpath_var=no
10010           ;;
10011         *)
10012           hardcode_direct=yes
10013           hardcode_direct_absolute=yes
10014           export_dynamic_flag_spec='${wl}-E'
10015
10016           # hardcode_minus_L: Not really in the search PATH,
10017           # but as the default location of the library.
10018           hardcode_minus_L=yes
10019           ;;
10020         esac
10021       fi
10022       ;;
10023
10024     irix5* | irix6* | nonstopux*)
10025       if test "$GCC" = yes; then
10026         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10027         # Try to use the -exported_symbol ld option, if it does not
10028         # work, assume that -exports_file does not work either and
10029         # implicitly export all symbols.
10030         # This should be the same for all languages, so no per-tag cache variable.
10031         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
10032 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
10033 if ${lt_cv_irix_exported_symbol+:} false; then :
10034   $as_echo_n "(cached) " >&6
10035 else
10036   save_LDFLAGS="$LDFLAGS"
10037            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
10038            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10039 /* end confdefs.h.  */
10040 int foo (void) { return 0; }
10041 _ACEOF
10042 if ac_fn_c_try_link "$LINENO"; then :
10043   lt_cv_irix_exported_symbol=yes
10044 else
10045   lt_cv_irix_exported_symbol=no
10046 fi
10047 rm -f core conftest.err conftest.$ac_objext \
10048     conftest$ac_exeext conftest.$ac_ext
10049            LDFLAGS="$save_LDFLAGS"
10050 fi
10051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
10052 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
10053         if test "$lt_cv_irix_exported_symbol" = yes; then
10054           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
10055         fi
10056       else
10057         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10058         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
10059       fi
10060       archive_cmds_need_lc='no'
10061       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10062       hardcode_libdir_separator=:
10063       inherit_rpath=yes
10064       link_all_deplibs=yes
10065       ;;
10066
10067     netbsd*)
10068       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
10069         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
10070       else
10071         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
10072       fi
10073       hardcode_libdir_flag_spec='-R$libdir'
10074       hardcode_direct=yes
10075       hardcode_shlibpath_var=no
10076       ;;
10077
10078     newsos6)
10079       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10080       hardcode_direct=yes
10081       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10082       hardcode_libdir_separator=:
10083       hardcode_shlibpath_var=no
10084       ;;
10085
10086     *nto* | *qnx*)
10087       ;;
10088
10089     openbsd*)
10090       if test -f /usr/libexec/ld.so; then
10091         hardcode_direct=yes
10092         hardcode_shlibpath_var=no
10093         hardcode_direct_absolute=yes
10094         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
10095           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10096           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
10097           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10098           export_dynamic_flag_spec='${wl}-E'
10099         else
10100           case $host_os in
10101            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
10102              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
10103              hardcode_libdir_flag_spec='-R$libdir'
10104              ;;
10105            *)
10106              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
10107              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
10108              ;;
10109           esac
10110         fi
10111       else
10112         ld_shlibs=no
10113       fi
10114       ;;
10115
10116     os2*)
10117       hardcode_libdir_flag_spec='-L$libdir'
10118       hardcode_minus_L=yes
10119       allow_undefined_flag=unsupported
10120       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
10121       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
10122       ;;
10123
10124     osf3*)
10125       if test "$GCC" = yes; then
10126         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10127         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10128       else
10129         allow_undefined_flag=' -expect_unresolved \*'
10130         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10131       fi
10132       archive_cmds_need_lc='no'
10133       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10134       hardcode_libdir_separator=:
10135       ;;
10136
10137     osf4* | osf5*)      # as osf3* with the addition of -msym flag
10138       if test "$GCC" = yes; then
10139         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
10140         archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
10141         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
10142       else
10143         allow_undefined_flag=' -expect_unresolved \*'
10144         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
10145         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
10146         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
10147
10148         # Both c and cxx compiler support -rpath directly
10149         hardcode_libdir_flag_spec='-rpath $libdir'
10150       fi
10151       archive_cmds_need_lc='no'
10152       hardcode_libdir_separator=:
10153       ;;
10154
10155     solaris*)
10156       no_undefined_flag=' -z defs'
10157       if test "$GCC" = yes; then
10158         wlarc='${wl}'
10159         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
10160         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10161           $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10162       else
10163         case `$CC -V 2>&1` in
10164         *"Compilers 5.0"*)
10165           wlarc=''
10166           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
10167           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10168           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
10169           ;;
10170         *)
10171           wlarc='${wl}'
10172           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
10173           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
10174           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
10175           ;;
10176         esac
10177       fi
10178       hardcode_libdir_flag_spec='-R$libdir'
10179       hardcode_shlibpath_var=no
10180       case $host_os in
10181       solaris2.[0-5] | solaris2.[0-5].*) ;;
10182       *)
10183         # The compiler driver will combine and reorder linker options,
10184         # but understands `-z linker_flag'.  GCC discards it without `$wl',
10185         # but is careful enough not to reorder.
10186         # Supported since Solaris 2.6 (maybe 2.5.1?)
10187         if test "$GCC" = yes; then
10188           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
10189         else
10190           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
10191         fi
10192         ;;
10193       esac
10194       link_all_deplibs=yes
10195       ;;
10196
10197     sunos4*)
10198       if test "x$host_vendor" = xsequent; then
10199         # Use $CC to link under sequent, because it throws in some extra .o
10200         # files that make .init and .fini sections work.
10201         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
10202       else
10203         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
10204       fi
10205       hardcode_libdir_flag_spec='-L$libdir'
10206       hardcode_direct=yes
10207       hardcode_minus_L=yes
10208       hardcode_shlibpath_var=no
10209       ;;
10210
10211     sysv4)
10212       case $host_vendor in
10213         sni)
10214           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10215           hardcode_direct=yes # is this really true???
10216         ;;
10217         siemens)
10218           ## LD is ld it makes a PLAMLIB
10219           ## CC just makes a GrossModule.
10220           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
10221           reload_cmds='$CC -r -o $output$reload_objs'
10222           hardcode_direct=no
10223         ;;
10224         motorola)
10225           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10226           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
10227         ;;
10228       esac
10229       runpath_var='LD_RUN_PATH'
10230       hardcode_shlibpath_var=no
10231       ;;
10232
10233     sysv4.3*)
10234       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10235       hardcode_shlibpath_var=no
10236       export_dynamic_flag_spec='-Bexport'
10237       ;;
10238
10239     sysv4*MP*)
10240       if test -d /usr/nec; then
10241         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10242         hardcode_shlibpath_var=no
10243         runpath_var=LD_RUN_PATH
10244         hardcode_runpath_var=yes
10245         ld_shlibs=yes
10246       fi
10247       ;;
10248
10249     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
10250       no_undefined_flag='${wl}-z,text'
10251       archive_cmds_need_lc=no
10252       hardcode_shlibpath_var=no
10253       runpath_var='LD_RUN_PATH'
10254
10255       if test "$GCC" = yes; then
10256         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10257         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10258       else
10259         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10260         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10261       fi
10262       ;;
10263
10264     sysv5* | sco3.2v5* | sco5v6*)
10265       # Note: We can NOT use -z defs as we might desire, because we do not
10266       # link with -lc, and that would cause any symbols used from libc to
10267       # always be unresolved, which means just about no library would
10268       # ever link correctly.  If we're not using GNU ld we use -z text
10269       # though, which does catch some bad symbols but isn't as heavy-handed
10270       # as -z defs.
10271       no_undefined_flag='${wl}-z,text'
10272       allow_undefined_flag='${wl}-z,nodefs'
10273       archive_cmds_need_lc=no
10274       hardcode_shlibpath_var=no
10275       hardcode_libdir_flag_spec='${wl}-R,$libdir'
10276       hardcode_libdir_separator=':'
10277       link_all_deplibs=yes
10278       export_dynamic_flag_spec='${wl}-Bexport'
10279       runpath_var='LD_RUN_PATH'
10280
10281       if test "$GCC" = yes; then
10282         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10283         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10284       else
10285         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10286         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
10287       fi
10288       ;;
10289
10290     uts4*)
10291       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
10292       hardcode_libdir_flag_spec='-L$libdir'
10293       hardcode_shlibpath_var=no
10294       ;;
10295
10296     *)
10297       ld_shlibs=no
10298       ;;
10299     esac
10300
10301     if test x$host_vendor = xsni; then
10302       case $host in
10303       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
10304         export_dynamic_flag_spec='${wl}-Blargedynsym'
10305         ;;
10306       esac
10307     fi
10308   fi
10309
10310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
10311 $as_echo "$ld_shlibs" >&6; }
10312 test "$ld_shlibs" = no && can_build_shared=no
10313
10314 with_gnu_ld=$with_gnu_ld
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330 #
10331 # Do we need to explicitly link libc?
10332 #
10333 case "x$archive_cmds_need_lc" in
10334 x|xyes)
10335   # Assume -lc should be added
10336   archive_cmds_need_lc=yes
10337
10338   if test "$enable_shared" = yes && test "$GCC" = yes; then
10339     case $archive_cmds in
10340     *'~'*)
10341       # FIXME: we may have to deal with multi-command sequences.
10342       ;;
10343     '$CC '*)
10344       # Test whether the compiler implicitly links with -lc since on some
10345       # systems, -lgcc has to come before -lc. If gcc already passes -lc
10346       # to ld, don't add -lc before -lgcc.
10347       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
10348 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
10349 if ${lt_cv_archive_cmds_need_lc+:} false; then :
10350   $as_echo_n "(cached) " >&6
10351 else
10352   $RM conftest*
10353         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
10354
10355         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10356   (eval $ac_compile) 2>&5
10357   ac_status=$?
10358   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10359   test $ac_status = 0; } 2>conftest.err; then
10360           soname=conftest
10361           lib=conftest
10362           libobjs=conftest.$ac_objext
10363           deplibs=
10364           wl=$lt_prog_compiler_wl
10365           pic_flag=$lt_prog_compiler_pic
10366           compiler_flags=-v
10367           linker_flags=-v
10368           verstring=
10369           output_objdir=.
10370           libname=conftest
10371           lt_save_allow_undefined_flag=$allow_undefined_flag
10372           allow_undefined_flag=
10373           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
10374   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
10375   ac_status=$?
10376   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10377   test $ac_status = 0; }
10378           then
10379             lt_cv_archive_cmds_need_lc=no
10380           else
10381             lt_cv_archive_cmds_need_lc=yes
10382           fi
10383           allow_undefined_flag=$lt_save_allow_undefined_flag
10384         else
10385           cat conftest.err 1>&5
10386         fi
10387         $RM conftest*
10388
10389 fi
10390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
10391 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
10392       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
10393       ;;
10394     esac
10395   fi
10396   ;;
10397 esac
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
10556 $as_echo_n "checking dynamic linker characteristics... " >&6; }
10557
10558 if test "$GCC" = yes; then
10559   case $host_os in
10560     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
10561     *) lt_awk_arg="/^libraries:/" ;;
10562   esac
10563   case $host_os in
10564     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
10565     *) lt_sed_strip_eq="s,=/,/,g" ;;
10566   esac
10567   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
10568   case $lt_search_path_spec in
10569   *\;*)
10570     # if the path contains ";" then we assume it to be the separator
10571     # otherwise default to the standard path separator (i.e. ":") - it is
10572     # assumed that no part of a normal pathname contains ";" but that should
10573     # okay in the real world where ";" in dirpaths is itself problematic.
10574     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
10575     ;;
10576   *)
10577     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
10578     ;;
10579   esac
10580   # Ok, now we have the path, separated by spaces, we can step through it
10581   # and add multilib dir if necessary.
10582   lt_tmp_lt_search_path_spec=
10583   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
10584   for lt_sys_path in $lt_search_path_spec; do
10585     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
10586       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
10587     else
10588       test -d "$lt_sys_path" && \
10589         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
10590     fi
10591   done
10592   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
10593 BEGIN {RS=" "; FS="/|\n";} {
10594   lt_foo="";
10595   lt_count=0;
10596   for (lt_i = NF; lt_i > 0; lt_i--) {
10597     if ($lt_i != "" && $lt_i != ".") {
10598       if ($lt_i == "..") {
10599         lt_count++;
10600       } else {
10601         if (lt_count == 0) {
10602           lt_foo="/" $lt_i lt_foo;
10603         } else {
10604           lt_count--;
10605         }
10606       }
10607     }
10608   }
10609   if (lt_foo != "") { lt_freq[lt_foo]++; }
10610   if (lt_freq[lt_foo] == 1) { print lt_foo; }
10611 }'`
10612   # AWK program above erroneously prepends '/' to C:/dos/paths
10613   # for these hosts.
10614   case $host_os in
10615     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
10616       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
10617   esac
10618   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
10619 else
10620   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
10621 fi
10622 library_names_spec=
10623 libname_spec='lib$name'
10624 soname_spec=
10625 shrext_cmds=".so"
10626 postinstall_cmds=
10627 postuninstall_cmds=
10628 finish_cmds=
10629 finish_eval=
10630 shlibpath_var=
10631 shlibpath_overrides_runpath=unknown
10632 version_type=none
10633 dynamic_linker="$host_os ld.so"
10634 sys_lib_dlsearch_path_spec="/lib /usr/lib"
10635 need_lib_prefix=unknown
10636 hardcode_into_libs=no
10637
10638 # when you set need_version to no, make sure it does not cause -set_version
10639 # flags to be left without arguments
10640 need_version=unknown
10641
10642 case $host_os in
10643 aix3*)
10644   version_type=linux
10645   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
10646   shlibpath_var=LIBPATH
10647
10648   # AIX 3 has no versioning support, so we append a major version to the name.
10649   soname_spec='${libname}${release}${shared_ext}$major'
10650   ;;
10651
10652 aix[4-9]*)
10653   version_type=linux
10654   need_lib_prefix=no
10655   need_version=no
10656   hardcode_into_libs=yes
10657   if test "$host_cpu" = ia64; then
10658     # AIX 5 supports IA64
10659     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
10660     shlibpath_var=LD_LIBRARY_PATH
10661   else
10662     # With GCC up to 2.95.x, collect2 would create an import file
10663     # for dependence libraries.  The import file would start with
10664     # the line `#! .'.  This would cause the generated library to
10665     # depend on `.', always an invalid library.  This was fixed in
10666     # development snapshots of GCC prior to 3.0.
10667     case $host_os in
10668       aix4 | aix4.[01] | aix4.[01].*)
10669       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
10670            echo ' yes '
10671            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
10672         :
10673       else
10674         can_build_shared=no
10675       fi
10676       ;;
10677     esac
10678     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
10679     # soname into executable. Probably we can add versioning support to
10680     # collect2, so additional links can be useful in future.
10681     if test "$aix_use_runtimelinking" = yes; then
10682       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
10683       # instead of lib<name>.a to let people know that these are not
10684       # typical AIX shared libraries.
10685       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10686     else
10687       # We preserve .a as extension for shared libraries through AIX4.2
10688       # and later when we are not doing run time linking.
10689       library_names_spec='${libname}${release}.a $libname.a'
10690       soname_spec='${libname}${release}${shared_ext}$major'
10691     fi
10692     shlibpath_var=LIBPATH
10693   fi
10694   ;;
10695
10696 amigaos*)
10697   case $host_cpu in
10698   powerpc)
10699     # Since July 2007 AmigaOS4 officially supports .so libraries.
10700     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
10701     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10702     ;;
10703   m68k)
10704     library_names_spec='$libname.ixlibrary $libname.a'
10705     # Create ${libname}_ixlibrary.a entries in /sys/libs.
10706     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
10707     ;;
10708   esac
10709   ;;
10710
10711 beos*)
10712   library_names_spec='${libname}${shared_ext}'
10713   dynamic_linker="$host_os ld.so"
10714   shlibpath_var=LIBRARY_PATH
10715   ;;
10716
10717 bsdi[45]*)
10718   version_type=linux
10719   need_version=no
10720   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10721   soname_spec='${libname}${release}${shared_ext}$major'
10722   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
10723   shlibpath_var=LD_LIBRARY_PATH
10724   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
10725   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
10726   # the default ld.so.conf also contains /usr/contrib/lib and
10727   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
10728   # libtool to hard-code these into programs
10729   ;;
10730
10731 cygwin* | mingw* | pw32* | cegcc*)
10732   version_type=windows
10733   shrext_cmds=".dll"
10734   need_version=no
10735   need_lib_prefix=no
10736
10737   case $GCC,$cc_basename in
10738   yes,*)
10739     # gcc
10740     library_names_spec='$libname.dll.a'
10741     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10742     postinstall_cmds='base_file=`basename \${file}`~
10743       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10744       dldir=$destdir/`dirname \$dlpath`~
10745       test -d \$dldir || mkdir -p \$dldir~
10746       $install_prog $dir/$dlname \$dldir/$dlname~
10747       chmod a+x \$dldir/$dlname~
10748       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
10749         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
10750       fi'
10751     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10752       dlpath=$dir/\$dldll~
10753        $RM \$dlpath'
10754     shlibpath_overrides_runpath=yes
10755
10756     case $host_os in
10757     cygwin*)
10758       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
10759       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10760
10761       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
10762       ;;
10763     mingw* | cegcc*)
10764       # MinGW DLLs use traditional 'lib' prefix
10765       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10766       ;;
10767     pw32*)
10768       # pw32 DLLs use 'pw' prefix rather than 'lib'
10769       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10770       ;;
10771     esac
10772     dynamic_linker='Win32 ld.exe'
10773     ;;
10774
10775   *,cl*)
10776     # Native MSVC
10777     libname_spec='$name'
10778     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
10779     library_names_spec='${libname}.dll.lib'
10780
10781     case $build_os in
10782     mingw*)
10783       sys_lib_search_path_spec=
10784       lt_save_ifs=$IFS
10785       IFS=';'
10786       for lt_path in $LIB
10787       do
10788         IFS=$lt_save_ifs
10789         # Let DOS variable expansion print the short 8.3 style file name.
10790         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
10791         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
10792       done
10793       IFS=$lt_save_ifs
10794       # Convert to MSYS style.
10795       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
10796       ;;
10797     cygwin*)
10798       # Convert to unix form, then to dos form, then back to unix form
10799       # but this time dos style (no spaces!) so that the unix form looks
10800       # like /cygdrive/c/PROGRA~1:/cygdr...
10801       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
10802       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
10803       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10804       ;;
10805     *)
10806       sys_lib_search_path_spec="$LIB"
10807       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
10808         # It is most probably a Windows format PATH.
10809         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
10810       else
10811         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
10812       fi
10813       # FIXME: find the short name or the path components, as spaces are
10814       # common. (e.g. "Program Files" -> "PROGRA~1")
10815       ;;
10816     esac
10817
10818     # DLL is installed to $(libdir)/../bin by postinstall_cmds
10819     postinstall_cmds='base_file=`basename \${file}`~
10820       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
10821       dldir=$destdir/`dirname \$dlpath`~
10822       test -d \$dldir || mkdir -p \$dldir~
10823       $install_prog $dir/$dlname \$dldir/$dlname'
10824     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
10825       dlpath=$dir/\$dldll~
10826        $RM \$dlpath'
10827     shlibpath_overrides_runpath=yes
10828     dynamic_linker='Win32 link.exe'
10829     ;;
10830
10831   *)
10832     # Assume MSVC wrapper
10833     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
10834     dynamic_linker='Win32 ld.exe'
10835     ;;
10836   esac
10837   # FIXME: first we should search . and the directory the executable is in
10838   shlibpath_var=PATH
10839   ;;
10840
10841 darwin* | rhapsody*)
10842   dynamic_linker="$host_os dyld"
10843   version_type=darwin
10844   need_lib_prefix=no
10845   need_version=no
10846   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
10847   soname_spec='${libname}${release}${major}$shared_ext'
10848   shlibpath_overrides_runpath=yes
10849   shlibpath_var=DYLD_LIBRARY_PATH
10850   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
10851
10852   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
10853   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
10854   ;;
10855
10856 dgux*)
10857   version_type=linux
10858   need_lib_prefix=no
10859   need_version=no
10860   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
10861   soname_spec='${libname}${release}${shared_ext}$major'
10862   shlibpath_var=LD_LIBRARY_PATH
10863   ;;
10864
10865 freebsd1*)
10866   dynamic_linker=no
10867   ;;
10868
10869 freebsd* | dragonfly*)
10870   # DragonFly does not have aout.  When/if they implement a new
10871   # versioning mechanism, adjust this.
10872   if test -x /usr/bin/objformat; then
10873     objformat=`/usr/bin/objformat`
10874   else
10875     case $host_os in
10876     freebsd[123]*) objformat=aout ;;
10877     *) objformat=elf ;;
10878     esac
10879   fi
10880   version_type=freebsd-$objformat
10881   case $version_type in
10882     freebsd-elf*)
10883       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
10884       need_version=no
10885       need_lib_prefix=no
10886       ;;
10887     freebsd-*)
10888       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
10889       need_version=yes
10890       ;;
10891   esac
10892   shlibpath_var=LD_LIBRARY_PATH
10893   case $host_os in
10894   freebsd2*)
10895     shlibpath_overrides_runpath=yes
10896     ;;
10897   freebsd3.[01]* | freebsdelf3.[01]*)
10898     shlibpath_overrides_runpath=yes
10899     hardcode_into_libs=yes
10900     ;;
10901   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
10902   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
10903     shlibpath_overrides_runpath=no
10904     hardcode_into_libs=yes
10905     ;;
10906   *) # from 4.6 on, and DragonFly
10907     shlibpath_overrides_runpath=yes
10908     hardcode_into_libs=yes
10909     ;;
10910   esac
10911   ;;
10912
10913 gnu*)
10914   version_type=linux
10915   need_lib_prefix=no
10916   need_version=no
10917   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10918   soname_spec='${libname}${release}${shared_ext}$major'
10919   shlibpath_var=LD_LIBRARY_PATH
10920   hardcode_into_libs=yes
10921   ;;
10922
10923 haiku*)
10924   version_type=linux
10925   need_lib_prefix=no
10926   need_version=no
10927   dynamic_linker="$host_os runtime_loader"
10928   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
10929   soname_spec='${libname}${release}${shared_ext}$major'
10930   shlibpath_var=LIBRARY_PATH
10931   shlibpath_overrides_runpath=yes
10932   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
10933   hardcode_into_libs=yes
10934   ;;
10935
10936 hpux9* | hpux10* | hpux11*)
10937   # Give a soname corresponding to the major version so that dld.sl refuses to
10938   # link against other versions.
10939   version_type=sunos
10940   need_lib_prefix=no
10941   need_version=no
10942   case $host_cpu in
10943   ia64*)
10944     shrext_cmds='.so'
10945     hardcode_into_libs=yes
10946     dynamic_linker="$host_os dld.so"
10947     shlibpath_var=LD_LIBRARY_PATH
10948     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10949     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10950     soname_spec='${libname}${release}${shared_ext}$major'
10951     if test "X$HPUX_IA64_MODE" = X32; then
10952       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
10953     else
10954       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
10955     fi
10956     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10957     ;;
10958   hppa*64*)
10959     shrext_cmds='.sl'
10960     hardcode_into_libs=yes
10961     dynamic_linker="$host_os dld.sl"
10962     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
10963     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
10964     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10965     soname_spec='${libname}${release}${shared_ext}$major'
10966     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
10967     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
10968     ;;
10969   *)
10970     shrext_cmds='.sl'
10971     dynamic_linker="$host_os dld.sl"
10972     shlibpath_var=SHLIB_PATH
10973     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
10974     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
10975     soname_spec='${libname}${release}${shared_ext}$major'
10976     ;;
10977   esac
10978   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
10979   postinstall_cmds='chmod 555 $lib'
10980   # or fails outright, so override atomically:
10981   install_override_mode=555
10982   ;;
10983
10984 interix[3-9]*)
10985   version_type=linux
10986   need_lib_prefix=no
10987   need_version=no
10988   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
10989   soname_spec='${libname}${release}${shared_ext}$major'
10990   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
10991   shlibpath_var=LD_LIBRARY_PATH
10992   shlibpath_overrides_runpath=no
10993   hardcode_into_libs=yes
10994   ;;
10995
10996 irix5* | irix6* | nonstopux*)
10997   case $host_os in
10998     nonstopux*) version_type=nonstopux ;;
10999     *)
11000         if test "$lt_cv_prog_gnu_ld" = yes; then
11001                 version_type=linux
11002         else
11003                 version_type=irix
11004         fi ;;
11005   esac
11006   need_lib_prefix=no
11007   need_version=no
11008   soname_spec='${libname}${release}${shared_ext}$major'
11009   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
11010   case $host_os in
11011   irix5* | nonstopux*)
11012     libsuff= shlibsuff=
11013     ;;
11014   *)
11015     case $LD in # libtool.m4 will add one of these switches to LD
11016     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
11017       libsuff= shlibsuff= libmagic=32-bit;;
11018     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
11019       libsuff=32 shlibsuff=N32 libmagic=N32;;
11020     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
11021       libsuff=64 shlibsuff=64 libmagic=64-bit;;
11022     *) libsuff= shlibsuff= libmagic=never-match;;
11023     esac
11024     ;;
11025   esac
11026   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
11027   shlibpath_overrides_runpath=no
11028   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
11029   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
11030   hardcode_into_libs=yes
11031   ;;
11032
11033 # No shared lib support for Linux oldld, aout, or coff.
11034 linux*oldld* | linux*aout* | linux*coff*)
11035   dynamic_linker=no
11036   ;;
11037
11038 # This must be Linux ELF.
11039 linux* | k*bsd*-gnu | kopensolaris*-gnu)
11040   version_type=linux
11041   need_lib_prefix=no
11042   need_version=no
11043   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11044   soname_spec='${libname}${release}${shared_ext}$major'
11045   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
11046   shlibpath_var=LD_LIBRARY_PATH
11047   shlibpath_overrides_runpath=no
11048
11049   # Some binutils ld are patched to set DT_RUNPATH
11050   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
11051   $as_echo_n "(cached) " >&6
11052 else
11053   lt_cv_shlibpath_overrides_runpath=no
11054     save_LDFLAGS=$LDFLAGS
11055     save_libdir=$libdir
11056     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
11057          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
11058     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11059 /* end confdefs.h.  */
11060
11061 int
11062 main ()
11063 {
11064
11065   ;
11066   return 0;
11067 }
11068 _ACEOF
11069 if ac_fn_c_try_link "$LINENO"; then :
11070   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
11071   lt_cv_shlibpath_overrides_runpath=yes
11072 fi
11073 fi
11074 rm -f core conftest.err conftest.$ac_objext \
11075     conftest$ac_exeext conftest.$ac_ext
11076     LDFLAGS=$save_LDFLAGS
11077     libdir=$save_libdir
11078
11079 fi
11080
11081   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
11082
11083   # This implies no fast_install, which is unacceptable.
11084   # Some rework will be needed to allow for fast_install
11085   # before this can be enabled.
11086   hardcode_into_libs=yes
11087
11088   # Append ld.so.conf contents to the search path
11089   if test -f /etc/ld.so.conf; then
11090     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
11091     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
11092   fi
11093
11094   # We used to test for /lib/ld.so.1 and disable shared libraries on
11095   # powerpc, because MkLinux only supported shared libraries with the
11096   # GNU dynamic linker.  Since this was broken with cross compilers,
11097   # most powerpc-linux boxes support dynamic linking these days and
11098   # people can always --disable-shared, the test was removed, and we
11099   # assume the GNU/Linux dynamic linker is in use.
11100   dynamic_linker='GNU/Linux ld.so'
11101   ;;
11102
11103 netbsd*)
11104   version_type=sunos
11105   need_lib_prefix=no
11106   need_version=no
11107   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
11108     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11109     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11110     dynamic_linker='NetBSD (a.out) ld.so'
11111   else
11112     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
11113     soname_spec='${libname}${release}${shared_ext}$major'
11114     dynamic_linker='NetBSD ld.elf_so'
11115   fi
11116   shlibpath_var=LD_LIBRARY_PATH
11117   shlibpath_overrides_runpath=yes
11118   hardcode_into_libs=yes
11119   ;;
11120
11121 newsos6)
11122   version_type=linux
11123   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11124   shlibpath_var=LD_LIBRARY_PATH
11125   shlibpath_overrides_runpath=yes
11126   ;;
11127
11128 *nto* | *qnx*)
11129   version_type=qnx
11130   need_lib_prefix=no
11131   need_version=no
11132   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11133   soname_spec='${libname}${release}${shared_ext}$major'
11134   shlibpath_var=LD_LIBRARY_PATH
11135   shlibpath_overrides_runpath=no
11136   hardcode_into_libs=yes
11137   dynamic_linker='ldqnx.so'
11138   ;;
11139
11140 openbsd*)
11141   version_type=sunos
11142   sys_lib_dlsearch_path_spec="/usr/lib"
11143   need_lib_prefix=no
11144   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
11145   case $host_os in
11146     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
11147     *)                          need_version=no  ;;
11148   esac
11149   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11150   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
11151   shlibpath_var=LD_LIBRARY_PATH
11152   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11153     case $host_os in
11154       openbsd2.[89] | openbsd2.[89].*)
11155         shlibpath_overrides_runpath=no
11156         ;;
11157       *)
11158         shlibpath_overrides_runpath=yes
11159         ;;
11160       esac
11161   else
11162     shlibpath_overrides_runpath=yes
11163   fi
11164   ;;
11165
11166 os2*)
11167   libname_spec='$name'
11168   shrext_cmds=".dll"
11169   need_lib_prefix=no
11170   library_names_spec='$libname${shared_ext} $libname.a'
11171   dynamic_linker='OS/2 ld.exe'
11172   shlibpath_var=LIBPATH
11173   ;;
11174
11175 osf3* | osf4* | osf5*)
11176   version_type=osf
11177   need_lib_prefix=no
11178   need_version=no
11179   soname_spec='${libname}${release}${shared_ext}$major'
11180   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11181   shlibpath_var=LD_LIBRARY_PATH
11182   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
11183   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
11184   ;;
11185
11186 rdos*)
11187   dynamic_linker=no
11188   ;;
11189
11190 solaris*)
11191   version_type=linux
11192   need_lib_prefix=no
11193   need_version=no
11194   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11195   soname_spec='${libname}${release}${shared_ext}$major'
11196   shlibpath_var=LD_LIBRARY_PATH
11197   shlibpath_overrides_runpath=yes
11198   hardcode_into_libs=yes
11199   # ldd complains unless libraries are executable
11200   postinstall_cmds='chmod +x $lib'
11201   ;;
11202
11203 sunos4*)
11204   version_type=sunos
11205   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
11206   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
11207   shlibpath_var=LD_LIBRARY_PATH
11208   shlibpath_overrides_runpath=yes
11209   if test "$with_gnu_ld" = yes; then
11210     need_lib_prefix=no
11211   fi
11212   need_version=yes
11213   ;;
11214
11215 sysv4 | sysv4.3*)
11216   version_type=linux
11217   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11218   soname_spec='${libname}${release}${shared_ext}$major'
11219   shlibpath_var=LD_LIBRARY_PATH
11220   case $host_vendor in
11221     sni)
11222       shlibpath_overrides_runpath=no
11223       need_lib_prefix=no
11224       runpath_var=LD_RUN_PATH
11225       ;;
11226     siemens)
11227       need_lib_prefix=no
11228       ;;
11229     motorola)
11230       need_lib_prefix=no
11231       need_version=no
11232       shlibpath_overrides_runpath=no
11233       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
11234       ;;
11235   esac
11236   ;;
11237
11238 sysv4*MP*)
11239   if test -d /usr/nec ;then
11240     version_type=linux
11241     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
11242     soname_spec='$libname${shared_ext}.$major'
11243     shlibpath_var=LD_LIBRARY_PATH
11244   fi
11245   ;;
11246
11247 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
11248   version_type=freebsd-elf
11249   need_lib_prefix=no
11250   need_version=no
11251   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
11252   soname_spec='${libname}${release}${shared_ext}$major'
11253   shlibpath_var=LD_LIBRARY_PATH
11254   shlibpath_overrides_runpath=yes
11255   hardcode_into_libs=yes
11256   if test "$with_gnu_ld" = yes; then
11257     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
11258   else
11259     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
11260     case $host_os in
11261       sco3.2v5*)
11262         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
11263         ;;
11264     esac
11265   fi
11266   sys_lib_dlsearch_path_spec='/usr/lib'
11267   ;;
11268
11269 tpf*)
11270   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
11271   version_type=linux
11272   need_lib_prefix=no
11273   need_version=no
11274   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11275   shlibpath_var=LD_LIBRARY_PATH
11276   shlibpath_overrides_runpath=no
11277   hardcode_into_libs=yes
11278   ;;
11279
11280 uts4*)
11281   version_type=linux
11282   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
11283   soname_spec='${libname}${release}${shared_ext}$major'
11284   shlibpath_var=LD_LIBRARY_PATH
11285   ;;
11286
11287 *)
11288   dynamic_linker=no
11289   ;;
11290 esac
11291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
11292 $as_echo "$dynamic_linker" >&6; }
11293 test "$dynamic_linker" = no && can_build_shared=no
11294
11295 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
11296 if test "$GCC" = yes; then
11297   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
11298 fi
11299
11300 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
11301   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
11302 fi
11303 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
11304   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
11305 fi
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
11399 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
11400 hardcode_action=
11401 if test -n "$hardcode_libdir_flag_spec" ||
11402    test -n "$runpath_var" ||
11403    test "X$hardcode_automatic" = "Xyes" ; then
11404
11405   # We can hardcode non-existent directories.
11406   if test "$hardcode_direct" != no &&
11407      # If the only mechanism to avoid hardcoding is shlibpath_var, we
11408      # have to relink, otherwise we might link with an installed library
11409      # when we should be linking with a yet-to-be-installed one
11410      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
11411      test "$hardcode_minus_L" != no; then
11412     # Linking always hardcodes the temporary library directory.
11413     hardcode_action=relink
11414   else
11415     # We can link without hardcoding, and we can hardcode nonexisting dirs.
11416     hardcode_action=immediate
11417   fi
11418 else
11419   # We cannot hardcode anything, or else we can only hardcode existing
11420   # directories.
11421   hardcode_action=unsupported
11422 fi
11423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
11424 $as_echo "$hardcode_action" >&6; }
11425
11426 if test "$hardcode_action" = relink ||
11427    test "$inherit_rpath" = yes; then
11428   # Fast installation is not supported
11429   enable_fast_install=no
11430 elif test "$shlibpath_overrides_runpath" = yes ||
11431      test "$enable_shared" = no; then
11432   # Fast installation is not necessary
11433   enable_fast_install=needless
11434 fi
11435
11436
11437
11438
11439
11440
11441   if test "x$enable_dlopen" != xyes; then
11442   enable_dlopen=unknown
11443   enable_dlopen_self=unknown
11444   enable_dlopen_self_static=unknown
11445 else
11446   lt_cv_dlopen=no
11447   lt_cv_dlopen_libs=
11448
11449   case $host_os in
11450   beos*)
11451     lt_cv_dlopen="load_add_on"
11452     lt_cv_dlopen_libs=
11453     lt_cv_dlopen_self=yes
11454     ;;
11455
11456   mingw* | pw32* | cegcc*)
11457     lt_cv_dlopen="LoadLibrary"
11458     lt_cv_dlopen_libs=
11459     ;;
11460
11461   cygwin*)
11462     lt_cv_dlopen="dlopen"
11463     lt_cv_dlopen_libs=
11464     ;;
11465
11466   darwin*)
11467   # if libdl is installed we need to link against it
11468     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11469 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11470 if ${ac_cv_lib_dl_dlopen+:} false; then :
11471   $as_echo_n "(cached) " >&6
11472 else
11473   ac_check_lib_save_LIBS=$LIBS
11474 LIBS="-ldl  $LIBS"
11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11476 /* end confdefs.h.  */
11477
11478 /* Override any GCC internal prototype to avoid an error.
11479    Use char because int might match the return type of a GCC
11480    builtin and then its argument prototype would still apply.  */
11481 #ifdef __cplusplus
11482 extern "C"
11483 #endif
11484 char dlopen ();
11485 int
11486 main ()
11487 {
11488 return dlopen ();
11489   ;
11490   return 0;
11491 }
11492 _ACEOF
11493 if ac_fn_c_try_link "$LINENO"; then :
11494   ac_cv_lib_dl_dlopen=yes
11495 else
11496   ac_cv_lib_dl_dlopen=no
11497 fi
11498 rm -f core conftest.err conftest.$ac_objext \
11499     conftest$ac_exeext conftest.$ac_ext
11500 LIBS=$ac_check_lib_save_LIBS
11501 fi
11502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11503 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11504 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11505   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11506 else
11507
11508     lt_cv_dlopen="dyld"
11509     lt_cv_dlopen_libs=
11510     lt_cv_dlopen_self=yes
11511
11512 fi
11513
11514     ;;
11515
11516   *)
11517     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
11518 if test "x$ac_cv_func_shl_load" = xyes; then :
11519   lt_cv_dlopen="shl_load"
11520 else
11521   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
11522 $as_echo_n "checking for shl_load in -ldld... " >&6; }
11523 if ${ac_cv_lib_dld_shl_load+:} false; then :
11524   $as_echo_n "(cached) " >&6
11525 else
11526   ac_check_lib_save_LIBS=$LIBS
11527 LIBS="-ldld  $LIBS"
11528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11529 /* end confdefs.h.  */
11530
11531 /* Override any GCC internal prototype to avoid an error.
11532    Use char because int might match the return type of a GCC
11533    builtin and then its argument prototype would still apply.  */
11534 #ifdef __cplusplus
11535 extern "C"
11536 #endif
11537 char shl_load ();
11538 int
11539 main ()
11540 {
11541 return shl_load ();
11542   ;
11543   return 0;
11544 }
11545 _ACEOF
11546 if ac_fn_c_try_link "$LINENO"; then :
11547   ac_cv_lib_dld_shl_load=yes
11548 else
11549   ac_cv_lib_dld_shl_load=no
11550 fi
11551 rm -f core conftest.err conftest.$ac_objext \
11552     conftest$ac_exeext conftest.$ac_ext
11553 LIBS=$ac_check_lib_save_LIBS
11554 fi
11555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
11556 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
11557 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
11558   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
11559 else
11560   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
11561 if test "x$ac_cv_func_dlopen" = xyes; then :
11562   lt_cv_dlopen="dlopen"
11563 else
11564   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
11565 $as_echo_n "checking for dlopen in -ldl... " >&6; }
11566 if ${ac_cv_lib_dl_dlopen+:} false; then :
11567   $as_echo_n "(cached) " >&6
11568 else
11569   ac_check_lib_save_LIBS=$LIBS
11570 LIBS="-ldl  $LIBS"
11571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11572 /* end confdefs.h.  */
11573
11574 /* Override any GCC internal prototype to avoid an error.
11575    Use char because int might match the return type of a GCC
11576    builtin and then its argument prototype would still apply.  */
11577 #ifdef __cplusplus
11578 extern "C"
11579 #endif
11580 char dlopen ();
11581 int
11582 main ()
11583 {
11584 return dlopen ();
11585   ;
11586   return 0;
11587 }
11588 _ACEOF
11589 if ac_fn_c_try_link "$LINENO"; then :
11590   ac_cv_lib_dl_dlopen=yes
11591 else
11592   ac_cv_lib_dl_dlopen=no
11593 fi
11594 rm -f core conftest.err conftest.$ac_objext \
11595     conftest$ac_exeext conftest.$ac_ext
11596 LIBS=$ac_check_lib_save_LIBS
11597 fi
11598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
11599 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
11600 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
11601   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
11602 else
11603   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
11604 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
11605 if ${ac_cv_lib_svld_dlopen+:} false; then :
11606   $as_echo_n "(cached) " >&6
11607 else
11608   ac_check_lib_save_LIBS=$LIBS
11609 LIBS="-lsvld  $LIBS"
11610 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11611 /* end confdefs.h.  */
11612
11613 /* Override any GCC internal prototype to avoid an error.
11614    Use char because int might match the return type of a GCC
11615    builtin and then its argument prototype would still apply.  */
11616 #ifdef __cplusplus
11617 extern "C"
11618 #endif
11619 char dlopen ();
11620 int
11621 main ()
11622 {
11623 return dlopen ();
11624   ;
11625   return 0;
11626 }
11627 _ACEOF
11628 if ac_fn_c_try_link "$LINENO"; then :
11629   ac_cv_lib_svld_dlopen=yes
11630 else
11631   ac_cv_lib_svld_dlopen=no
11632 fi
11633 rm -f core conftest.err conftest.$ac_objext \
11634     conftest$ac_exeext conftest.$ac_ext
11635 LIBS=$ac_check_lib_save_LIBS
11636 fi
11637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
11638 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
11639 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
11640   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
11641 else
11642   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
11643 $as_echo_n "checking for dld_link in -ldld... " >&6; }
11644 if ${ac_cv_lib_dld_dld_link+:} false; then :
11645   $as_echo_n "(cached) " >&6
11646 else
11647   ac_check_lib_save_LIBS=$LIBS
11648 LIBS="-ldld  $LIBS"
11649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11650 /* end confdefs.h.  */
11651
11652 /* Override any GCC internal prototype to avoid an error.
11653    Use char because int might match the return type of a GCC
11654    builtin and then its argument prototype would still apply.  */
11655 #ifdef __cplusplus
11656 extern "C"
11657 #endif
11658 char dld_link ();
11659 int
11660 main ()
11661 {
11662 return dld_link ();
11663   ;
11664   return 0;
11665 }
11666 _ACEOF
11667 if ac_fn_c_try_link "$LINENO"; then :
11668   ac_cv_lib_dld_dld_link=yes
11669 else
11670   ac_cv_lib_dld_dld_link=no
11671 fi
11672 rm -f core conftest.err conftest.$ac_objext \
11673     conftest$ac_exeext conftest.$ac_ext
11674 LIBS=$ac_check_lib_save_LIBS
11675 fi
11676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
11677 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
11678 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
11679   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
11680 fi
11681
11682
11683 fi
11684
11685
11686 fi
11687
11688
11689 fi
11690
11691
11692 fi
11693
11694
11695 fi
11696
11697     ;;
11698   esac
11699
11700   if test "x$lt_cv_dlopen" != xno; then
11701     enable_dlopen=yes
11702   else
11703     enable_dlopen=no
11704   fi
11705
11706   case $lt_cv_dlopen in
11707   dlopen)
11708     save_CPPFLAGS="$CPPFLAGS"
11709     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
11710
11711     save_LDFLAGS="$LDFLAGS"
11712     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
11713
11714     save_LIBS="$LIBS"
11715     LIBS="$lt_cv_dlopen_libs $LIBS"
11716
11717     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
11718 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
11719 if ${lt_cv_dlopen_self+:} false; then :
11720   $as_echo_n "(cached) " >&6
11721 else
11722           if test "$cross_compiling" = yes; then :
11723   lt_cv_dlopen_self=cross
11724 else
11725   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11726   lt_status=$lt_dlunknown
11727   cat > conftest.$ac_ext <<_LT_EOF
11728 #line $LINENO "configure"
11729 #include "confdefs.h"
11730
11731 #if HAVE_DLFCN_H
11732 #include <dlfcn.h>
11733 #endif
11734
11735 #include <stdio.h>
11736
11737 #ifdef RTLD_GLOBAL
11738 #  define LT_DLGLOBAL           RTLD_GLOBAL
11739 #else
11740 #  ifdef DL_GLOBAL
11741 #    define LT_DLGLOBAL         DL_GLOBAL
11742 #  else
11743 #    define LT_DLGLOBAL         0
11744 #  endif
11745 #endif
11746
11747 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11748    find out it does not work in some platform. */
11749 #ifndef LT_DLLAZY_OR_NOW
11750 #  ifdef RTLD_LAZY
11751 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11752 #  else
11753 #    ifdef DL_LAZY
11754 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11755 #    else
11756 #      ifdef RTLD_NOW
11757 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11758 #      else
11759 #        ifdef DL_NOW
11760 #          define LT_DLLAZY_OR_NOW      DL_NOW
11761 #        else
11762 #          define LT_DLLAZY_OR_NOW      0
11763 #        endif
11764 #      endif
11765 #    endif
11766 #  endif
11767 #endif
11768
11769 /* When -fvisbility=hidden is used, assume the code has been annotated
11770    correspondingly for the symbols needed.  */
11771 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11772 int fnord () __attribute__((visibility("default")));
11773 #endif
11774
11775 int fnord () { return 42; }
11776 int main ()
11777 {
11778   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11779   int status = $lt_dlunknown;
11780
11781   if (self)
11782     {
11783       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11784       else
11785         {
11786           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11787           else puts (dlerror ());
11788         }
11789       /* dlclose (self); */
11790     }
11791   else
11792     puts (dlerror ());
11793
11794   return status;
11795 }
11796 _LT_EOF
11797   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11798   (eval $ac_link) 2>&5
11799   ac_status=$?
11800   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11801   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11802     (./conftest; exit; ) >&5 2>/dev/null
11803     lt_status=$?
11804     case x$lt_status in
11805       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
11806       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
11807       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
11808     esac
11809   else :
11810     # compilation failed
11811     lt_cv_dlopen_self=no
11812   fi
11813 fi
11814 rm -fr conftest*
11815
11816
11817 fi
11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
11819 $as_echo "$lt_cv_dlopen_self" >&6; }
11820
11821     if test "x$lt_cv_dlopen_self" = xyes; then
11822       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
11823       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
11824 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
11825 if ${lt_cv_dlopen_self_static+:} false; then :
11826   $as_echo_n "(cached) " >&6
11827 else
11828           if test "$cross_compiling" = yes; then :
11829   lt_cv_dlopen_self_static=cross
11830 else
11831   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11832   lt_status=$lt_dlunknown
11833   cat > conftest.$ac_ext <<_LT_EOF
11834 #line $LINENO "configure"
11835 #include "confdefs.h"
11836
11837 #if HAVE_DLFCN_H
11838 #include <dlfcn.h>
11839 #endif
11840
11841 #include <stdio.h>
11842
11843 #ifdef RTLD_GLOBAL
11844 #  define LT_DLGLOBAL           RTLD_GLOBAL
11845 #else
11846 #  ifdef DL_GLOBAL
11847 #    define LT_DLGLOBAL         DL_GLOBAL
11848 #  else
11849 #    define LT_DLGLOBAL         0
11850 #  endif
11851 #endif
11852
11853 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
11854    find out it does not work in some platform. */
11855 #ifndef LT_DLLAZY_OR_NOW
11856 #  ifdef RTLD_LAZY
11857 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
11858 #  else
11859 #    ifdef DL_LAZY
11860 #      define LT_DLLAZY_OR_NOW          DL_LAZY
11861 #    else
11862 #      ifdef RTLD_NOW
11863 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
11864 #      else
11865 #        ifdef DL_NOW
11866 #          define LT_DLLAZY_OR_NOW      DL_NOW
11867 #        else
11868 #          define LT_DLLAZY_OR_NOW      0
11869 #        endif
11870 #      endif
11871 #    endif
11872 #  endif
11873 #endif
11874
11875 /* When -fvisbility=hidden is used, assume the code has been annotated
11876    correspondingly for the symbols needed.  */
11877 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
11878 int fnord () __attribute__((visibility("default")));
11879 #endif
11880
11881 int fnord () { return 42; }
11882 int main ()
11883 {
11884   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
11885   int status = $lt_dlunknown;
11886
11887   if (self)
11888     {
11889       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
11890       else
11891         {
11892           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
11893           else puts (dlerror ());
11894         }
11895       /* dlclose (self); */
11896     }
11897   else
11898     puts (dlerror ());
11899
11900   return status;
11901 }
11902 _LT_EOF
11903   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
11904   (eval $ac_link) 2>&5
11905   ac_status=$?
11906   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11907   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
11908     (./conftest; exit; ) >&5 2>/dev/null
11909     lt_status=$?
11910     case x$lt_status in
11911       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
11912       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
11913       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
11914     esac
11915   else :
11916     # compilation failed
11917     lt_cv_dlopen_self_static=no
11918   fi
11919 fi
11920 rm -fr conftest*
11921
11922
11923 fi
11924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
11925 $as_echo "$lt_cv_dlopen_self_static" >&6; }
11926     fi
11927
11928     CPPFLAGS="$save_CPPFLAGS"
11929     LDFLAGS="$save_LDFLAGS"
11930     LIBS="$save_LIBS"
11931     ;;
11932   esac
11933
11934   case $lt_cv_dlopen_self in
11935   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
11936   *) enable_dlopen_self=unknown ;;
11937   esac
11938
11939   case $lt_cv_dlopen_self_static in
11940   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
11941   *) enable_dlopen_self_static=unknown ;;
11942   esac
11943 fi
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961 striplib=
11962 old_striplib=
11963 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
11964 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
11965 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
11966   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
11967   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
11968   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11969 $as_echo "yes" >&6; }
11970 else
11971 # FIXME - insert some real tests, host_os isn't really good enough
11972   case $host_os in
11973   darwin*)
11974     if test -n "$STRIP" ; then
11975       striplib="$STRIP -x"
11976       old_striplib="$STRIP -S"
11977       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
11978 $as_echo "yes" >&6; }
11979     else
11980       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11981 $as_echo "no" >&6; }
11982     fi
11983     ;;
11984   *)
11985     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11986 $as_echo "no" >&6; }
11987     ;;
11988   esac
11989 fi
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002   # Report which library types will actually be built
12003   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
12004 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
12005   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
12006 $as_echo "$can_build_shared" >&6; }
12007
12008   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
12009 $as_echo_n "checking whether to build shared libraries... " >&6; }
12010   test "$can_build_shared" = "no" && enable_shared=no
12011
12012   # On AIX, shared libraries and static libraries use the same namespace, and
12013   # are all built from PIC.
12014   case $host_os in
12015   aix3*)
12016     test "$enable_shared" = yes && enable_static=no
12017     if test -n "$RANLIB"; then
12018       archive_cmds="$archive_cmds~\$RANLIB \$lib"
12019       postinstall_cmds='$RANLIB $lib'
12020     fi
12021     ;;
12022
12023   aix[4-9]*)
12024     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
12025       test "$enable_shared" = yes && enable_static=no
12026     fi
12027     ;;
12028   esac
12029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
12030 $as_echo "$enable_shared" >&6; }
12031
12032   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
12033 $as_echo_n "checking whether to build static libraries... " >&6; }
12034   # Make sure either enable_shared or enable_static is yes.
12035   test "$enable_shared" = yes || enable_static=yes
12036   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
12037 $as_echo "$enable_static" >&6; }
12038
12039
12040
12041
12042 fi
12043 ac_ext=c
12044 ac_cpp='$CPP $CPPFLAGS'
12045 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12046 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12047 ac_compiler_gnu=$ac_cv_c_compiler_gnu
12048
12049 CC="$lt_save_CC"
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063         ac_config_commands="$ac_config_commands libtool"
12064
12065
12066
12067
12068 # Only expand once:
12069
12070
12071
12072
12073
12074  if test "$enable_libevent_regress" = "yes"; then
12075   BUILD_REGRESS_TRUE=
12076   BUILD_REGRESS_FALSE='#'
12077 else
12078   BUILD_REGRESS_TRUE='#'
12079   BUILD_REGRESS_FALSE=
12080 fi
12081
12082
12083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_ntoa" >&5
12084 $as_echo_n "checking for library containing inet_ntoa... " >&6; }
12085 if ${ac_cv_search_inet_ntoa+:} false; then :
12086   $as_echo_n "(cached) " >&6
12087 else
12088   ac_func_search_save_LIBS=$LIBS
12089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12090 /* end confdefs.h.  */
12091
12092 /* Override any GCC internal prototype to avoid an error.
12093    Use char because int might match the return type of a GCC
12094    builtin and then its argument prototype would still apply.  */
12095 #ifdef __cplusplus
12096 extern "C"
12097 #endif
12098 char inet_ntoa ();
12099 int
12100 main ()
12101 {
12102 return inet_ntoa ();
12103   ;
12104   return 0;
12105 }
12106 _ACEOF
12107 for ac_lib in '' nsl; do
12108   if test -z "$ac_lib"; then
12109     ac_res="none required"
12110   else
12111     ac_res=-l$ac_lib
12112     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12113   fi
12114   if ac_fn_c_try_link "$LINENO"; then :
12115   ac_cv_search_inet_ntoa=$ac_res
12116 fi
12117 rm -f core conftest.err conftest.$ac_objext \
12118     conftest$ac_exeext
12119   if ${ac_cv_search_inet_ntoa+:} false; then :
12120   break
12121 fi
12122 done
12123 if ${ac_cv_search_inet_ntoa+:} false; then :
12124
12125 else
12126   ac_cv_search_inet_ntoa=no
12127 fi
12128 rm conftest.$ac_ext
12129 LIBS=$ac_func_search_save_LIBS
12130 fi
12131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_ntoa" >&5
12132 $as_echo "$ac_cv_search_inet_ntoa" >&6; }
12133 ac_res=$ac_cv_search_inet_ntoa
12134 if test "$ac_res" != no; then :
12135   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12136
12137 fi
12138
12139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
12140 $as_echo_n "checking for library containing socket... " >&6; }
12141 if ${ac_cv_search_socket+:} false; then :
12142   $as_echo_n "(cached) " >&6
12143 else
12144   ac_func_search_save_LIBS=$LIBS
12145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12146 /* end confdefs.h.  */
12147
12148 /* Override any GCC internal prototype to avoid an error.
12149    Use char because int might match the return type of a GCC
12150    builtin and then its argument prototype would still apply.  */
12151 #ifdef __cplusplus
12152 extern "C"
12153 #endif
12154 char socket ();
12155 int
12156 main ()
12157 {
12158 return socket ();
12159   ;
12160   return 0;
12161 }
12162 _ACEOF
12163 for ac_lib in '' socket; do
12164   if test -z "$ac_lib"; then
12165     ac_res="none required"
12166   else
12167     ac_res=-l$ac_lib
12168     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12169   fi
12170   if ac_fn_c_try_link "$LINENO"; then :
12171   ac_cv_search_socket=$ac_res
12172 fi
12173 rm -f core conftest.err conftest.$ac_objext \
12174     conftest$ac_exeext
12175   if ${ac_cv_search_socket+:} false; then :
12176   break
12177 fi
12178 done
12179 if ${ac_cv_search_socket+:} false; then :
12180
12181 else
12182   ac_cv_search_socket=no
12183 fi
12184 rm conftest.$ac_ext
12185 LIBS=$ac_func_search_save_LIBS
12186 fi
12187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
12188 $as_echo "$ac_cv_search_socket" >&6; }
12189 ac_res=$ac_cv_search_socket
12190 if test "$ac_res" != no; then :
12191   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12192
12193 fi
12194
12195 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inet_aton" >&5
12196 $as_echo_n "checking for library containing inet_aton... " >&6; }
12197 if ${ac_cv_search_inet_aton+:} false; then :
12198   $as_echo_n "(cached) " >&6
12199 else
12200   ac_func_search_save_LIBS=$LIBS
12201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12202 /* end confdefs.h.  */
12203
12204 /* Override any GCC internal prototype to avoid an error.
12205    Use char because int might match the return type of a GCC
12206    builtin and then its argument prototype would still apply.  */
12207 #ifdef __cplusplus
12208 extern "C"
12209 #endif
12210 char inet_aton ();
12211 int
12212 main ()
12213 {
12214 return inet_aton ();
12215   ;
12216   return 0;
12217 }
12218 _ACEOF
12219 for ac_lib in '' resolv; do
12220   if test -z "$ac_lib"; then
12221     ac_res="none required"
12222   else
12223     ac_res=-l$ac_lib
12224     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12225   fi
12226   if ac_fn_c_try_link "$LINENO"; then :
12227   ac_cv_search_inet_aton=$ac_res
12228 fi
12229 rm -f core conftest.err conftest.$ac_objext \
12230     conftest$ac_exeext
12231   if ${ac_cv_search_inet_aton+:} false; then :
12232   break
12233 fi
12234 done
12235 if ${ac_cv_search_inet_aton+:} false; then :
12236
12237 else
12238   ac_cv_search_inet_aton=no
12239 fi
12240 rm conftest.$ac_ext
12241 LIBS=$ac_func_search_save_LIBS
12242 fi
12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inet_aton" >&5
12244 $as_echo "$ac_cv_search_inet_aton" >&6; }
12245 ac_res=$ac_cv_search_inet_aton
12246 if test "$ac_res" != no; then :
12247   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12248
12249 fi
12250
12251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing clock_gettime" >&5
12252 $as_echo_n "checking for library containing clock_gettime... " >&6; }
12253 if ${ac_cv_search_clock_gettime+:} false; then :
12254   $as_echo_n "(cached) " >&6
12255 else
12256   ac_func_search_save_LIBS=$LIBS
12257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12258 /* end confdefs.h.  */
12259
12260 /* Override any GCC internal prototype to avoid an error.
12261    Use char because int might match the return type of a GCC
12262    builtin and then its argument prototype would still apply.  */
12263 #ifdef __cplusplus
12264 extern "C"
12265 #endif
12266 char clock_gettime ();
12267 int
12268 main ()
12269 {
12270 return clock_gettime ();
12271   ;
12272   return 0;
12273 }
12274 _ACEOF
12275 for ac_lib in '' rt; do
12276   if test -z "$ac_lib"; then
12277     ac_res="none required"
12278   else
12279     ac_res=-l$ac_lib
12280     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12281   fi
12282   if ac_fn_c_try_link "$LINENO"; then :
12283   ac_cv_search_clock_gettime=$ac_res
12284 fi
12285 rm -f core conftest.err conftest.$ac_objext \
12286     conftest$ac_exeext
12287   if ${ac_cv_search_clock_gettime+:} false; then :
12288   break
12289 fi
12290 done
12291 if ${ac_cv_search_clock_gettime+:} false; then :
12292
12293 else
12294   ac_cv_search_clock_gettime=no
12295 fi
12296 rm conftest.$ac_ext
12297 LIBS=$ac_func_search_save_LIBS
12298 fi
12299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_clock_gettime" >&5
12300 $as_echo "$ac_cv_search_clock_gettime" >&6; }
12301 ac_res=$ac_cv_search_clock_gettime
12302 if test "$ac_res" != no; then :
12303   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12304
12305 fi
12306
12307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing sendfile" >&5
12308 $as_echo_n "checking for library containing sendfile... " >&6; }
12309 if ${ac_cv_search_sendfile+:} false; then :
12310   $as_echo_n "(cached) " >&6
12311 else
12312   ac_func_search_save_LIBS=$LIBS
12313 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12314 /* end confdefs.h.  */
12315
12316 /* Override any GCC internal prototype to avoid an error.
12317    Use char because int might match the return type of a GCC
12318    builtin and then its argument prototype would still apply.  */
12319 #ifdef __cplusplus
12320 extern "C"
12321 #endif
12322 char sendfile ();
12323 int
12324 main ()
12325 {
12326 return sendfile ();
12327   ;
12328   return 0;
12329 }
12330 _ACEOF
12331 for ac_lib in '' sendfile; do
12332   if test -z "$ac_lib"; then
12333     ac_res="none required"
12334   else
12335     ac_res=-l$ac_lib
12336     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12337   fi
12338   if ac_fn_c_try_link "$LINENO"; then :
12339   ac_cv_search_sendfile=$ac_res
12340 fi
12341 rm -f core conftest.err conftest.$ac_objext \
12342     conftest$ac_exeext
12343   if ${ac_cv_search_sendfile+:} false; then :
12344   break
12345 fi
12346 done
12347 if ${ac_cv_search_sendfile+:} false; then :
12348
12349 else
12350   ac_cv_search_sendfile=no
12351 fi
12352 rm conftest.$ac_ext
12353 LIBS=$ac_func_search_save_LIBS
12354 fi
12355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_sendfile" >&5
12356 $as_echo "$ac_cv_search_sendfile" >&6; }
12357 ac_res=$ac_cv_search_sendfile
12358 if test "$ac_res" != no; then :
12359   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12360
12361 fi
12362
12363
12364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for WIN32" >&5
12365 $as_echo_n "checking for WIN32... " >&6; }
12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12367 /* end confdefs.h.  */
12368
12369 int
12370 main ()
12371 {
12372
12373 #ifndef _WIN32
12374 die horribly
12375 #endif
12376
12377   ;
12378   return 0;
12379 }
12380 _ACEOF
12381 if ac_fn_c_try_compile "$LINENO"; then :
12382   bwin32=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12383 $as_echo "yes" >&6; }
12384 else
12385   bwin32=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12386 $as_echo "no" >&6; }
12387 fi
12388 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12389
12390 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN" >&5
12391 $as_echo_n "checking for CYGWIN... " >&6; }
12392 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12393 /* end confdefs.h.  */
12394
12395 int
12396 main ()
12397 {
12398
12399 #ifndef __CYGWIN__
12400 die horribly
12401 #endif
12402
12403   ;
12404   return 0;
12405 }
12406 _ACEOF
12407 if ac_fn_c_try_compile "$LINENO"; then :
12408   cygwin=true; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12409 $as_echo "yes" >&6; }
12410 else
12411   cygwin=false; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12412 $as_echo "no" >&6; }
12413 fi
12414 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12415
12416 for ac_header in zlib.h
12417 do :
12418   ac_fn_c_check_header_mongrel "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
12419 if test "x$ac_cv_header_zlib_h" = xyes; then :
12420   cat >>confdefs.h <<_ACEOF
12421 #define HAVE_ZLIB_H 1
12422 _ACEOF
12423
12424 fi
12425
12426 done
12427
12428
12429 if test "x$ac_cv_header_zlib_h" = "xyes"; then
12430 save_LIBS="$LIBS"
12431 LIBS=""
12432 ZLIB_LIBS=""
12433 have_zlib=no
12434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing inflateEnd" >&5
12435 $as_echo_n "checking for library containing inflateEnd... " >&6; }
12436 if ${ac_cv_search_inflateEnd+:} false; then :
12437   $as_echo_n "(cached) " >&6
12438 else
12439   ac_func_search_save_LIBS=$LIBS
12440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12441 /* end confdefs.h.  */
12442
12443 /* Override any GCC internal prototype to avoid an error.
12444    Use char because int might match the return type of a GCC
12445    builtin and then its argument prototype would still apply.  */
12446 #ifdef __cplusplus
12447 extern "C"
12448 #endif
12449 char inflateEnd ();
12450 int
12451 main ()
12452 {
12453 return inflateEnd ();
12454   ;
12455   return 0;
12456 }
12457 _ACEOF
12458 for ac_lib in '' z; do
12459   if test -z "$ac_lib"; then
12460     ac_res="none required"
12461   else
12462     ac_res=-l$ac_lib
12463     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
12464   fi
12465   if ac_fn_c_try_link "$LINENO"; then :
12466   ac_cv_search_inflateEnd=$ac_res
12467 fi
12468 rm -f core conftest.err conftest.$ac_objext \
12469     conftest$ac_exeext
12470   if ${ac_cv_search_inflateEnd+:} false; then :
12471   break
12472 fi
12473 done
12474 if ${ac_cv_search_inflateEnd+:} false; then :
12475
12476 else
12477   ac_cv_search_inflateEnd=no
12478 fi
12479 rm conftest.$ac_ext
12480 LIBS=$ac_func_search_save_LIBS
12481 fi
12482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_inflateEnd" >&5
12483 $as_echo "$ac_cv_search_inflateEnd" >&6; }
12484 ac_res=$ac_cv_search_inflateEnd
12485 if test "$ac_res" != no; then :
12486   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12487   have_zlib=yes
12488         ZLIB_LIBS="$LIBS"
12489
12490 $as_echo "#define HAVE_LIBZ 1" >>confdefs.h
12491
12492 fi
12493
12494 LIBS="$save_LIBS"
12495
12496 fi
12497  if test "$have_zlib" = "yes"; then
12498   ZLIB_REGRESS_TRUE=
12499   ZLIB_REGRESS_FALSE='#'
12500 else
12501   ZLIB_REGRESS_TRUE='#'
12502   ZLIB_REGRESS_FALSE=
12503 fi
12504
12505
12506 if test "$bwin32" = true; then
12507   EV_LIB_WS32=-lws2_32
12508   EV_LIB_GDI=-lgdi32
12509 else
12510   EV_LIB_WS32=
12511   EV_LIB_GDI=
12512 fi
12513
12514
12515
12516
12517 # Check whether --enable-largefile was given.
12518 if test "${enable_largefile+set}" = set; then :
12519   enableval=$enable_largefile;
12520 fi
12521
12522 if test "$enable_largefile" != no; then
12523
12524   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5
12525 $as_echo_n "checking for special C compiler options needed for large files... " >&6; }
12526 if ${ac_cv_sys_largefile_CC+:} false; then :
12527   $as_echo_n "(cached) " >&6
12528 else
12529   ac_cv_sys_largefile_CC=no
12530      if test "$GCC" != yes; then
12531        ac_save_CC=$CC
12532        while :; do
12533          # IRIX 6.2 and later do not support large files by default,
12534          # so use the C compiler's -n32 option if that helps.
12535          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12536 /* end confdefs.h.  */
12537 #include <sys/types.h>
12538  /* Check that off_t can represent 2**63 - 1 correctly.
12539     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12540     since some C++ compilers masquerading as C compilers
12541     incorrectly reject 9223372036854775807.  */
12542 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12543   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12544                        && LARGE_OFF_T % 2147483647 == 1)
12545                       ? 1 : -1];
12546 int
12547 main ()
12548 {
12549
12550   ;
12551   return 0;
12552 }
12553 _ACEOF
12554          if ac_fn_c_try_compile "$LINENO"; then :
12555   break
12556 fi
12557 rm -f core conftest.err conftest.$ac_objext
12558          CC="$CC -n32"
12559          if ac_fn_c_try_compile "$LINENO"; then :
12560   ac_cv_sys_largefile_CC=' -n32'; break
12561 fi
12562 rm -f core conftest.err conftest.$ac_objext
12563          break
12564        done
12565        CC=$ac_save_CC
12566        rm -f conftest.$ac_ext
12567     fi
12568 fi
12569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5
12570 $as_echo "$ac_cv_sys_largefile_CC" >&6; }
12571   if test "$ac_cv_sys_largefile_CC" != no; then
12572     CC=$CC$ac_cv_sys_largefile_CC
12573   fi
12574
12575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5
12576 $as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; }
12577 if ${ac_cv_sys_file_offset_bits+:} false; then :
12578   $as_echo_n "(cached) " >&6
12579 else
12580   while :; do
12581   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12582 /* end confdefs.h.  */
12583 #include <sys/types.h>
12584  /* Check that off_t can represent 2**63 - 1 correctly.
12585     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12586     since some C++ compilers masquerading as C compilers
12587     incorrectly reject 9223372036854775807.  */
12588 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12589   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12590                        && LARGE_OFF_T % 2147483647 == 1)
12591                       ? 1 : -1];
12592 int
12593 main ()
12594 {
12595
12596   ;
12597   return 0;
12598 }
12599 _ACEOF
12600 if ac_fn_c_try_compile "$LINENO"; then :
12601   ac_cv_sys_file_offset_bits=no; break
12602 fi
12603 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12605 /* end confdefs.h.  */
12606 #define _FILE_OFFSET_BITS 64
12607 #include <sys/types.h>
12608  /* Check that off_t can represent 2**63 - 1 correctly.
12609     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12610     since some C++ compilers masquerading as C compilers
12611     incorrectly reject 9223372036854775807.  */
12612 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12613   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12614                        && LARGE_OFF_T % 2147483647 == 1)
12615                       ? 1 : -1];
12616 int
12617 main ()
12618 {
12619
12620   ;
12621   return 0;
12622 }
12623 _ACEOF
12624 if ac_fn_c_try_compile "$LINENO"; then :
12625   ac_cv_sys_file_offset_bits=64; break
12626 fi
12627 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12628   ac_cv_sys_file_offset_bits=unknown
12629   break
12630 done
12631 fi
12632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5
12633 $as_echo "$ac_cv_sys_file_offset_bits" >&6; }
12634 case $ac_cv_sys_file_offset_bits in #(
12635   no | unknown) ;;
12636   *)
12637 cat >>confdefs.h <<_ACEOF
12638 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
12639 _ACEOF
12640 ;;
12641 esac
12642 rm -rf conftest*
12643   if test $ac_cv_sys_file_offset_bits = unknown; then
12644     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5
12645 $as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; }
12646 if ${ac_cv_sys_large_files+:} false; then :
12647   $as_echo_n "(cached) " >&6
12648 else
12649   while :; do
12650   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12651 /* end confdefs.h.  */
12652 #include <sys/types.h>
12653  /* Check that off_t can represent 2**63 - 1 correctly.
12654     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12655     since some C++ compilers masquerading as C compilers
12656     incorrectly reject 9223372036854775807.  */
12657 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12658   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12659                        && LARGE_OFF_T % 2147483647 == 1)
12660                       ? 1 : -1];
12661 int
12662 main ()
12663 {
12664
12665   ;
12666   return 0;
12667 }
12668 _ACEOF
12669 if ac_fn_c_try_compile "$LINENO"; then :
12670   ac_cv_sys_large_files=no; break
12671 fi
12672 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12674 /* end confdefs.h.  */
12675 #define _LARGE_FILES 1
12676 #include <sys/types.h>
12677  /* Check that off_t can represent 2**63 - 1 correctly.
12678     We can't simply define LARGE_OFF_T to be 9223372036854775807,
12679     since some C++ compilers masquerading as C compilers
12680     incorrectly reject 9223372036854775807.  */
12681 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
12682   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
12683                        && LARGE_OFF_T % 2147483647 == 1)
12684                       ? 1 : -1];
12685 int
12686 main ()
12687 {
12688
12689   ;
12690   return 0;
12691 }
12692 _ACEOF
12693 if ac_fn_c_try_compile "$LINENO"; then :
12694   ac_cv_sys_large_files=1; break
12695 fi
12696 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12697   ac_cv_sys_large_files=unknown
12698   break
12699 done
12700 fi
12701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5
12702 $as_echo "$ac_cv_sys_large_files" >&6; }
12703 case $ac_cv_sys_large_files in #(
12704   no | unknown) ;;
12705   *)
12706 cat >>confdefs.h <<_ACEOF
12707 #define _LARGE_FILES $ac_cv_sys_large_files
12708 _ACEOF
12709 ;;
12710 esac
12711 rm -rf conftest*
12712   fi
12713 fi
12714
12715
12716
12717
12718 ntp_pkgconfig_min_version='0.15.0'
12719 if test -n "$ac_tool_prefix"; then
12720   # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
12721 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
12722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12723 $as_echo_n "checking for $ac_word... " >&6; }
12724 if ${ac_cv_path_PKG_CONFIG+:} false; then :
12725   $as_echo_n "(cached) " >&6
12726 else
12727   case $PKG_CONFIG in
12728   [\\/]* | ?:[\\/]*)
12729   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12730   ;;
12731   *)
12732   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12733 for as_dir in $PATH
12734 do
12735   IFS=$as_save_IFS
12736   test -z "$as_dir" && as_dir=.
12737     for ac_exec_ext in '' $ac_executable_extensions; do
12738   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12739     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12740     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12741     break 2
12742   fi
12743 done
12744   done
12745 IFS=$as_save_IFS
12746
12747   ;;
12748 esac
12749 fi
12750 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12751 if test -n "$PKG_CONFIG"; then
12752   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
12753 $as_echo "$PKG_CONFIG" >&6; }
12754 else
12755   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12756 $as_echo "no" >&6; }
12757 fi
12758
12759
12760 fi
12761 if test -z "$ac_cv_path_PKG_CONFIG"; then
12762   ac_pt_PKG_CONFIG=$PKG_CONFIG
12763   # Extract the first word of "pkg-config", so it can be a program name with args.
12764 set dummy pkg-config; ac_word=$2
12765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
12766 $as_echo_n "checking for $ac_word... " >&6; }
12767 if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
12768   $as_echo_n "(cached) " >&6
12769 else
12770   case $ac_pt_PKG_CONFIG in
12771   [\\/]* | ?:[\\/]*)
12772   ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
12773   ;;
12774   *)
12775   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12776 for as_dir in $PATH
12777 do
12778   IFS=$as_save_IFS
12779   test -z "$as_dir" && as_dir=.
12780     for ac_exec_ext in '' $ac_executable_extensions; do
12781   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12782     ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12783     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
12784     break 2
12785   fi
12786 done
12787   done
12788 IFS=$as_save_IFS
12789
12790   ;;
12791 esac
12792 fi
12793 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
12794 if test -n "$ac_pt_PKG_CONFIG"; then
12795   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
12796 $as_echo "$ac_pt_PKG_CONFIG" >&6; }
12797 else
12798   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12799 $as_echo "no" >&6; }
12800 fi
12801
12802   if test "x$ac_pt_PKG_CONFIG" = x; then
12803     PKG_CONFIG=""
12804   else
12805     case $cross_compiling:$ac_tool_warned in
12806 yes:)
12807 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
12808 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
12809 ac_tool_warned=yes ;;
12810 esac
12811     PKG_CONFIG=$ac_pt_PKG_CONFIG
12812   fi
12813 else
12814   PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
12815 fi
12816
12817 { ac_cv_path_PKG_CONFIG=; unset ac_cv_path_PKG_CONFIG;}
12818 { ac_cv_path_ac_pt_PKG_CONFIG=; unset ac_cv_path_ac_pt_PKG_CONFIG;}
12819
12820 case "$PKG_CONFIG" in
12821  /*)
12822     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pkg-config is at least version $ntp_pkgconfig_min_version" >&5
12823 $as_echo_n "checking if pkg-config is at least version $ntp_pkgconfig_min_version... " >&6; }
12824     if $PKG_CONFIG --atleast-pkgconfig-version $ntp_pkgconfig_min_version; then
12825         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
12826 $as_echo "yes" >&6; }
12827     else
12828         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
12829 $as_echo "no" >&6; }
12830         PKG_CONFIG=""
12831     fi
12832     ;;
12833 esac
12834
12835
12836
12837
12838 case "$enable_openssl" in
12839  yes)
12840     have_openssl=no
12841     case "$PKG_CONFIG" in
12842      '')
12843         ;;
12844      *)
12845         OPENSSL_LIBS=`$PKG_CONFIG --libs openssl 2>/dev/null`
12846         case "$OPENSSL_LIBS" in
12847          '') ;;
12848          *) OPENSSL_LIBS="$OPENSSL_LIBS $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
12849             have_openssl=yes
12850             ;;
12851         esac
12852         OPENSSL_INCS=`$PKG_CONFIG --cflags openssl 2>/dev/null`
12853         ;;
12854     esac
12855     case "$have_openssl" in
12856      yes) ;;
12857      *)
12858         save_LIBS="$LIBS"
12859         LIBS=""
12860         OPENSSL_LIBS=""
12861         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing SSL_new" >&5
12862 $as_echo_n "checking for library containing SSL_new... " >&6; }
12863 if ${ac_cv_search_SSL_new+:} false; then :
12864   $as_echo_n "(cached) " >&6
12865 else
12866   ac_func_search_save_LIBS=$LIBS
12867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12868 /* end confdefs.h.  */
12869
12870 /* Override any GCC internal prototype to avoid an error.
12871    Use char because int might match the return type of a GCC
12872    builtin and then its argument prototype would still apply.  */
12873 #ifdef __cplusplus
12874 extern "C"
12875 #endif
12876 char SSL_new ();
12877 int
12878 main ()
12879 {
12880 return SSL_new ();
12881   ;
12882   return 0;
12883 }
12884 _ACEOF
12885 for ac_lib in '' ssl; do
12886   if test -z "$ac_lib"; then
12887     ac_res="none required"
12888   else
12889     ac_res=-l$ac_lib
12890     LIBS="-l$ac_lib -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD $ac_func_search_save_LIBS"
12891   fi
12892   if ac_fn_c_try_link "$LINENO"; then :
12893   ac_cv_search_SSL_new=$ac_res
12894 fi
12895 rm -f core conftest.err conftest.$ac_objext \
12896     conftest$ac_exeext
12897   if ${ac_cv_search_SSL_new+:} false; then :
12898   break
12899 fi
12900 done
12901 if ${ac_cv_search_SSL_new+:} false; then :
12902
12903 else
12904   ac_cv_search_SSL_new=no
12905 fi
12906 rm conftest.$ac_ext
12907 LIBS=$ac_func_search_save_LIBS
12908 fi
12909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_SSL_new" >&5
12910 $as_echo "$ac_cv_search_SSL_new" >&6; }
12911 ac_res=$ac_cv_search_SSL_new
12912 if test "$ac_res" != no; then :
12913   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12914   have_openssl=yes
12915             OPENSSL_LIBS="$LIBS -lcrypto $EV_LIB_GDI $EV_LIB_WS32 $OPENSSL_LIBADD"
12916 else
12917   have_openssl=no
12918 fi
12919
12920         LIBS="$save_LIBS"
12921         ;;
12922     esac
12923
12924
12925     case "$have_openssl" in
12926      yes)
12927 $as_echo "#define HAVE_OPENSSL 1" >>confdefs.h
12928  ;;
12929     esac
12930     ;;
12931 esac
12932
12933 # check if we have and should use openssl
12934  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
12935   OPENSSL_TRUE=
12936   OPENSSL_FALSE='#'
12937 else
12938   OPENSSL_TRUE='#'
12939   OPENSSL_FALSE=
12940 fi
12941
12942
12943
12944 for ac_header in  \
12945   arpa/inet.h \
12946   fcntl.h \
12947   ifaddrs.h \
12948   mach/mach_time.h \
12949   netdb.h \
12950   netinet/in.h \
12951   netinet/in6.h \
12952   netinet/tcp.h \
12953   poll.h \
12954   port.h \
12955   stdarg.h \
12956   stddef.h \
12957   sys/devpoll.h \
12958   sys/epoll.h \
12959   sys/event.h \
12960   sys/eventfd.h \
12961   sys/ioctl.h \
12962   sys/mman.h \
12963   sys/param.h \
12964   sys/queue.h \
12965   sys/resource.h \
12966   sys/select.h \
12967   sys/sendfile.h \
12968   sys/socket.h \
12969   sys/stat.h \
12970   sys/time.h \
12971   sys/timerfd.h \
12972   sys/uio.h \
12973   sys/wait.h \
12974
12975 do :
12976   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12977 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12978 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12979   cat >>confdefs.h <<_ACEOF
12980 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12981 _ACEOF
12982
12983 fi
12984
12985 done
12986
12987
12988 for ac_header in sys/sysctl.h
12989 do :
12990   ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "
12991 #ifdef HAVE_SYS_PARAM_H
12992 #include <sys/param.h>
12993 #endif
12994
12995 "
12996 if test "x$ac_cv_header_sys_sysctl_h" = xyes; then :
12997   cat >>confdefs.h <<_ACEOF
12998 #define HAVE_SYS_SYSCTL_H 1
12999 _ACEOF
13000
13001 fi
13002
13003 done
13004
13005 if test "x$ac_cv_header_sys_queue_h" = "xyes"; then
13006         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for TAILQ_FOREACH in sys/queue.h" >&5
13007 $as_echo_n "checking for TAILQ_FOREACH in sys/queue.h... " >&6; }
13008         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13009 /* end confdefs.h.  */
13010
13011 #include <sys/queue.h>
13012 #ifdef TAILQ_FOREACH
13013  yes
13014 #endif
13015
13016 _ACEOF
13017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13018   $EGREP "yes" >/dev/null 2>&1; then :
13019   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13020 $as_echo "yes" >&6; }
13021
13022 $as_echo "#define HAVE_TAILQFOREACH 1" >>confdefs.h
13023
13024 else
13025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13026 $as_echo "no" >&6; }
13027
13028 fi
13029 rm -f conftest*
13030
13031 fi
13032
13033 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13034         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timeradd in sys/time.h" >&5
13035 $as_echo_n "checking for timeradd in sys/time.h... " >&6; }
13036         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13037 /* end confdefs.h.  */
13038
13039 #include <sys/time.h>
13040 #ifdef timeradd
13041  yes
13042 #endif
13043
13044 _ACEOF
13045 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13046   $EGREP "yes" >/dev/null 2>&1; then :
13047
13048 $as_echo "#define HAVE_TIMERADD 1" >>confdefs.h
13049
13050           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13051 $as_echo "yes" >&6; }
13052 else
13053   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13054 $as_echo "no" >&6; }
13055
13056 fi
13057 rm -f conftest*
13058
13059 fi
13060
13061 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13062         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timercmp in sys/time.h" >&5
13063 $as_echo_n "checking for timercmp in sys/time.h... " >&6; }
13064         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13065 /* end confdefs.h.  */
13066
13067 #include <sys/time.h>
13068 #ifdef timercmp
13069  yes
13070 #endif
13071
13072 _ACEOF
13073 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13074   $EGREP "yes" >/dev/null 2>&1; then :
13075
13076 $as_echo "#define HAVE_TIMERCMP 1" >>confdefs.h
13077
13078           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13079 $as_echo "yes" >&6; }
13080 else
13081   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13082 $as_echo "no" >&6; }
13083
13084 fi
13085 rm -f conftest*
13086
13087 fi
13088
13089 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13090         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerclear in sys/time.h" >&5
13091 $as_echo_n "checking for timerclear in sys/time.h... " >&6; }
13092         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13093 /* end confdefs.h.  */
13094
13095 #include <sys/time.h>
13096 #ifdef timerclear
13097  yes
13098 #endif
13099
13100 _ACEOF
13101 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13102   $EGREP "yes" >/dev/null 2>&1; then :
13103
13104 $as_echo "#define HAVE_TIMERCLEAR 1" >>confdefs.h
13105
13106           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13107 $as_echo "yes" >&6; }
13108 else
13109   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13110 $as_echo "no" >&6; }
13111
13112 fi
13113 rm -f conftest*
13114
13115 fi
13116
13117 if test "x$ac_cv_header_sys_time_h" = "xyes"; then
13118         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for timerisset in sys/time.h" >&5
13119 $as_echo_n "checking for timerisset in sys/time.h... " >&6; }
13120         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13121 /* end confdefs.h.  */
13122
13123 #include <sys/time.h>
13124 #ifdef timerisset
13125  yes
13126 #endif
13127
13128 _ACEOF
13129 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13130   $EGREP "yes" >/dev/null 2>&1; then :
13131
13132 $as_echo "#define HAVE_TIMERISSET 1" >>confdefs.h
13133
13134           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13135 $as_echo "yes" >&6; }
13136 else
13137   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13138 $as_echo "no" >&6; }
13139
13140 fi
13141 rm -f conftest*
13142
13143 fi
13144
13145 if test "x$ac_cv_header_sys_sysctl_h" = "xyes"; then
13146         ac_fn_c_check_decl "$LINENO" "CTL_KERN" "ac_cv_have_decl_CTL_KERN" "#include <sys/types.h>
13147              #include <sys/sysctl.h>
13148
13149 "
13150 if test "x$ac_cv_have_decl_CTL_KERN" = xyes; then :
13151   ac_have_decl=1
13152 else
13153   ac_have_decl=0
13154 fi
13155
13156 cat >>confdefs.h <<_ACEOF
13157 #define HAVE_DECL_CTL_KERN $ac_have_decl
13158 _ACEOF
13159 ac_fn_c_check_decl "$LINENO" "KERN_RANDOM" "ac_cv_have_decl_KERN_RANDOM" "#include <sys/types.h>
13160              #include <sys/sysctl.h>
13161
13162 "
13163 if test "x$ac_cv_have_decl_KERN_RANDOM" = xyes; then :
13164   ac_have_decl=1
13165 else
13166   ac_have_decl=0
13167 fi
13168
13169 cat >>confdefs.h <<_ACEOF
13170 #define HAVE_DECL_KERN_RANDOM $ac_have_decl
13171 _ACEOF
13172 ac_fn_c_check_decl "$LINENO" "RANDOM_UUID" "ac_cv_have_decl_RANDOM_UUID" "#include <sys/types.h>
13173              #include <sys/sysctl.h>
13174
13175 "
13176 if test "x$ac_cv_have_decl_RANDOM_UUID" = xyes; then :
13177   ac_have_decl=1
13178 else
13179   ac_have_decl=0
13180 fi
13181
13182 cat >>confdefs.h <<_ACEOF
13183 #define HAVE_DECL_RANDOM_UUID $ac_have_decl
13184 _ACEOF
13185 ac_fn_c_check_decl "$LINENO" "KERN_ARND" "ac_cv_have_decl_KERN_ARND" "#include <sys/types.h>
13186              #include <sys/sysctl.h>
13187
13188 "
13189 if test "x$ac_cv_have_decl_KERN_ARND" = xyes; then :
13190   ac_have_decl=1
13191 else
13192   ac_have_decl=0
13193 fi
13194
13195 cat >>confdefs.h <<_ACEOF
13196 #define HAVE_DECL_KERN_ARND $ac_have_decl
13197 _ACEOF
13198
13199 fi
13200
13201  if test x$bwin32 = xtrue; then
13202   BUILD_WIN32_TRUE=
13203   BUILD_WIN32_FALSE='#'
13204 else
13205   BUILD_WIN32_TRUE='#'
13206   BUILD_WIN32_FALSE=
13207 fi
13208
13209  if test x$cygwin = xtrue; then
13210   BUILD_CYGWIN_TRUE=
13211   BUILD_CYGWIN_FALSE='#'
13212 else
13213   BUILD_CYGWIN_TRUE='#'
13214   BUILD_CYGWIN_FALSE=
13215 fi
13216
13217  if test x$bwin32 = xtrue || test x$cygwin = xtrue; then
13218   BUILD_WITH_NO_UNDEFINED_TRUE=
13219   BUILD_WITH_NO_UNDEFINED_FALSE='#'
13220 else
13221   BUILD_WITH_NO_UNDEFINED_TRUE='#'
13222   BUILD_WITH_NO_UNDEFINED_FALSE=
13223 fi
13224
13225
13226 if test x$bwin32 = xtrue; then
13227    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getservbyname" >&5
13228 $as_echo_n "checking for library containing getservbyname... " >&6; }
13229 if ${ac_cv_search_getservbyname+:} false; then :
13230   $as_echo_n "(cached) " >&6
13231 else
13232   ac_func_search_save_LIBS=$LIBS
13233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13234 /* end confdefs.h.  */
13235
13236 /* Override any GCC internal prototype to avoid an error.
13237    Use char because int might match the return type of a GCC
13238    builtin and then its argument prototype would still apply.  */
13239 #ifdef __cplusplus
13240 extern "C"
13241 #endif
13242 char getservbyname ();
13243 int
13244 main ()
13245 {
13246 return getservbyname ();
13247   ;
13248   return 0;
13249 }
13250 _ACEOF
13251 for ac_lib in '' ws2_32; do
13252   if test -z "$ac_lib"; then
13253     ac_res="none required"
13254   else
13255     ac_res=-l$ac_lib
13256     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
13257   fi
13258   if ac_fn_c_try_link "$LINENO"; then :
13259   ac_cv_search_getservbyname=$ac_res
13260 fi
13261 rm -f core conftest.err conftest.$ac_objext \
13262     conftest$ac_exeext
13263   if ${ac_cv_search_getservbyname+:} false; then :
13264   break
13265 fi
13266 done
13267 if ${ac_cv_search_getservbyname+:} false; then :
13268
13269 else
13270   ac_cv_search_getservbyname=no
13271 fi
13272 rm conftest.$ac_ext
13273 LIBS=$ac_func_search_save_LIBS
13274 fi
13275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getservbyname" >&5
13276 $as_echo "$ac_cv_search_getservbyname" >&6; }
13277 ac_res=$ac_cv_search_getservbyname
13278 if test "$ac_res" != no; then :
13279   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
13280
13281 fi
13282
13283 fi
13284
13285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5
13286 $as_echo_n "checking for an ANSI C-conforming const... " >&6; }
13287 if ${ac_cv_c_const+:} false; then :
13288   $as_echo_n "(cached) " >&6
13289 else
13290   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13291 /* end confdefs.h.  */
13292
13293 int
13294 main ()
13295 {
13296 /* FIXME: Include the comments suggested by Paul. */
13297 #ifndef __cplusplus
13298   /* Ultrix mips cc rejects this.  */
13299   typedef int charset[2];
13300   const charset cs;
13301   /* SunOS 4.1.1 cc rejects this.  */
13302   char const *const *pcpcc;
13303   char **ppc;
13304   /* NEC SVR4.0.2 mips cc rejects this.  */
13305   struct point {int x, y;};
13306   static struct point const zero = {0,0};
13307   /* AIX XL C 1.02.0.0 rejects this.
13308      It does not let you subtract one const X* pointer from another in
13309      an arm of an if-expression whose if-part is not a constant
13310      expression */
13311   const char *g = "string";
13312   pcpcc = &g + (g ? g-g : 0);
13313   /* HPUX 7.0 cc rejects these. */
13314   ++pcpcc;
13315   ppc = (char**) pcpcc;
13316   pcpcc = (char const *const *) ppc;
13317   { /* SCO 3.2v4 cc rejects this.  */
13318     char *t;
13319     char const *s = 0 ? (char *) 0 : (char const *) 0;
13320
13321     *t++ = 0;
13322     if (s) return 0;
13323   }
13324   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13325     int x[] = {25, 17};
13326     const int *foo = &x[0];
13327     ++foo;
13328   }
13329   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13330     typedef const int *iptr;
13331     iptr p = 0;
13332     ++p;
13333   }
13334   { /* AIX XL C 1.02.0.0 rejects this saying
13335        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13336     struct s { int j; const int *ap[3]; };
13337     struct s *b; b->j = 5;
13338   }
13339   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13340     const int foo = 10;
13341     if (!foo) return 0;
13342   }
13343   return !cs[0] && !zero.x;
13344 #endif
13345
13346   ;
13347   return 0;
13348 }
13349 _ACEOF
13350 if ac_fn_c_try_compile "$LINENO"; then :
13351   ac_cv_c_const=yes
13352 else
13353   ac_cv_c_const=no
13354 fi
13355 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13356 fi
13357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5
13358 $as_echo "$ac_cv_c_const" >&6; }
13359 if test $ac_cv_c_const = no; then
13360
13361 $as_echo "#define const /**/" >>confdefs.h
13362
13363 fi
13364
13365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13366 $as_echo_n "checking for inline... " >&6; }
13367 if ${ac_cv_c_inline+:} false; then :
13368   $as_echo_n "(cached) " >&6
13369 else
13370   ac_cv_c_inline=no
13371 for ac_kw in inline __inline__ __inline; do
13372   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13373 /* end confdefs.h.  */
13374 #ifndef __cplusplus
13375 typedef int foo_t;
13376 static $ac_kw foo_t static_foo () {return 0; }
13377 $ac_kw foo_t foo () {return 0; }
13378 #endif
13379
13380 _ACEOF
13381 if ac_fn_c_try_compile "$LINENO"; then :
13382   ac_cv_c_inline=$ac_kw
13383 fi
13384 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13385   test "$ac_cv_c_inline" != no && break
13386 done
13387
13388 fi
13389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13390 $as_echo "$ac_cv_c_inline" >&6; }
13391
13392 case $ac_cv_c_inline in
13393   inline | yes) ;;
13394   *)
13395     case $ac_cv_c_inline in
13396       no) ac_val=;;
13397       *) ac_val=$ac_cv_c_inline;;
13398     esac
13399     cat >>confdefs.h <<_ACEOF
13400 #ifndef __cplusplus
13401 #define inline $ac_val
13402 #endif
13403 _ACEOF
13404     ;;
13405 esac
13406
13407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
13408 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
13409 if ${ac_cv_header_time+:} false; then :
13410   $as_echo_n "(cached) " >&6
13411 else
13412   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13413 /* end confdefs.h.  */
13414 #include <sys/types.h>
13415 #include <sys/time.h>
13416 #include <time.h>
13417
13418 int
13419 main ()
13420 {
13421 if ((struct tm *) 0)
13422 return 0;
13423   ;
13424   return 0;
13425 }
13426 _ACEOF
13427 if ac_fn_c_try_compile "$LINENO"; then :
13428   ac_cv_header_time=yes
13429 else
13430   ac_cv_header_time=no
13431 fi
13432 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13433 fi
13434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
13435 $as_echo "$ac_cv_header_time" >&6; }
13436 if test $ac_cv_header_time = yes; then
13437
13438 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
13439
13440 fi
13441
13442
13443 for ac_func in  \
13444   accept4 \
13445   arc4random \
13446   arc4random_buf \
13447   clock_gettime \
13448   eventfd \
13449   epoll_create1 \
13450   fcntl \
13451   getegid \
13452   geteuid \
13453   getifaddrs \
13454   getnameinfo \
13455   getprotobynumber \
13456   gettimeofday \
13457   inet_ntop \
13458   inet_pton \
13459   issetugid \
13460   mach_absolute_time \
13461   mmap \
13462   nanosleep \
13463   pipe \
13464   pipe2 \
13465   putenv \
13466   sendfile \
13467   setenv \
13468   setrlimit \
13469   sigaction \
13470   signal \
13471   splice \
13472   strlcpy \
13473   strsep \
13474   strtok_r \
13475   strtoll \
13476   sysctl \
13477   timerfd_create \
13478   umask \
13479   unsetenv \
13480   usleep \
13481   vasprintf \
13482
13483 do :
13484   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
13485 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
13486 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
13487   cat >>confdefs.h <<_ACEOF
13488 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
13489 _ACEOF
13490
13491 fi
13492 done
13493
13494  if test x"$ac_cv_func_strlcpy" = xno; then
13495   STRLCPY_IMPL_TRUE=
13496   STRLCPY_IMPL_FALSE='#'
13497 else
13498   STRLCPY_IMPL_TRUE='#'
13499   STRLCPY_IMPL_FALSE=
13500 fi
13501
13502
13503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo" >&5
13504 $as_echo_n "checking for getaddrinfo... " >&6; }
13505 if ${libevent_cv_getaddrinfo+:} false; then :
13506   $as_echo_n "(cached) " >&6
13507 else
13508   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13509 /* end confdefs.h.  */
13510
13511                 #ifdef HAVE_NETDB_H
13512                 #include <netdb.h>
13513                 #endif
13514
13515 int
13516 main ()
13517 {
13518
13519                 getaddrinfo;
13520
13521
13522   ;
13523   return 0;
13524 }
13525 _ACEOF
13526 if ac_fn_c_try_link "$LINENO"; then :
13527   libevent_cv_getaddrinfo=yes
13528 else
13529   libevent_cv_getaddrinfo=no
13530
13531 fi
13532 rm -f core conftest.err conftest.$ac_objext \
13533     conftest$ac_exeext conftest.$ac_ext
13534
13535 fi
13536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_getaddrinfo" >&5
13537 $as_echo "$libevent_cv_getaddrinfo" >&6; }
13538 if test "$libevent_cv_getaddrinfo" = "yes" ; then
13539
13540 $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
13541
13542 else
13543
13544 for ac_func in getservbyname
13545 do :
13546   ac_fn_c_check_func "$LINENO" "getservbyname" "ac_cv_func_getservbyname"
13547 if test "x$ac_cv_func_getservbyname" = xyes; then :
13548   cat >>confdefs.h <<_ACEOF
13549 #define HAVE_GETSERVBYNAME 1
13550 _ACEOF
13551
13552 fi
13553 done
13554
13555 # Check for gethostbyname_r in all its glorious incompatible versions.
13556 #   (This is cut-and-pasted from Tor, which based its logic on
13557 #   Python's configure.in.)
13558
13559
13560 ac_fn_c_check_func "$LINENO" "gethostbyname_r" "ac_cv_func_gethostbyname_r"
13561 if test "x$ac_cv_func_gethostbyname_r" = xyes; then :
13562
13563   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how many arguments gethostbyname_r() wants" >&5
13564 $as_echo_n "checking how many arguments gethostbyname_r() wants... " >&6; }
13565   OLD_CFLAGS=$CFLAGS
13566   CFLAGS="$CFLAGS $MY_CPPFLAGS $MY_THREAD_CPPFLAGS $MY_CFLAGS"
13567   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13568 /* end confdefs.h.  */
13569
13570 #include <netdb.h>
13571
13572 int
13573 main ()
13574 {
13575
13576     char *cp1, *cp2;
13577     struct hostent *h1, *h2;
13578     int i1, i2;
13579     (void)gethostbyname_r(cp1,h1,cp2,i1,&h2,&i2);
13580
13581   ;
13582   return 0;
13583 }
13584 _ACEOF
13585 if ac_fn_c_try_compile "$LINENO"; then :
13586
13587     $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13588
13589
13590 $as_echo "#define HAVE_GETHOSTBYNAME_R_6_ARG 1" >>confdefs.h
13591
13592     { $as_echo "$as_me:${as_lineno-$LINENO}: result: 6" >&5
13593 $as_echo "6" >&6; }
13594
13595 else
13596
13597     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13598 /* end confdefs.h.  */
13599
13600 #include <netdb.h>
13601
13602 int
13603 main ()
13604 {
13605
13606       char *cp1, *cp2;
13607       struct hostent *h1;
13608       int i1, i2;
13609       (void)gethostbyname_r(cp1,h1,cp2,i1,&i2);
13610
13611   ;
13612   return 0;
13613 }
13614 _ACEOF
13615 if ac_fn_c_try_compile "$LINENO"; then :
13616
13617       $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13618
13619
13620 $as_echo "#define HAVE_GETHOSTBYNAME_R_5_ARG 1" >>confdefs.h
13621
13622       { $as_echo "$as_me:${as_lineno-$LINENO}: result: 5" >&5
13623 $as_echo "5" >&6; }
13624
13625 else
13626
13627       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13628 /* end confdefs.h.  */
13629
13630 #include <netdb.h>
13631
13632 int
13633 main ()
13634 {
13635
13636        char *cp1;
13637        struct hostent *h1;
13638        struct hostent_data hd;
13639        (void) gethostbyname_r(cp1,h1,&hd);
13640
13641   ;
13642   return 0;
13643 }
13644 _ACEOF
13645 if ac_fn_c_try_compile "$LINENO"; then :
13646
13647        $as_echo "#define HAVE_GETHOSTBYNAME_R 1" >>confdefs.h
13648
13649
13650 $as_echo "#define HAVE_GETHOSTBYNAME_R_3_ARG 1" >>confdefs.h
13651
13652        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 3" >&5
13653 $as_echo "3" >&6; }
13654
13655 else
13656
13657        { $as_echo "$as_me:${as_lineno-$LINENO}: result: 0" >&5
13658 $as_echo "0" >&6; }
13659
13660 fi
13661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13662
13663 fi
13664 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13665
13666 fi
13667 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13668  CFLAGS=$OLD_CFLAGS
13669
13670 fi
13671
13672
13673 fi
13674
13675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for F_SETFD in fcntl.h" >&5
13676 $as_echo_n "checking for F_SETFD in fcntl.h... " >&6; }
13677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13678 /* end confdefs.h.  */
13679
13680 #define _GNU_SOURCE
13681 #include <fcntl.h>
13682 #ifdef F_SETFD
13683 yes
13684 #endif
13685
13686 _ACEOF
13687 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13688   $EGREP "yes" >/dev/null 2>&1; then :
13689
13690 $as_echo "#define HAVE_SETFD 1" >>confdefs.h
13691
13692           { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13693 $as_echo "yes" >&6; }
13694 else
13695   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13696 $as_echo "no" >&6; }
13697 fi
13698 rm -f conftest*
13699
13700
13701 needsignal=no
13702 haveselect=no
13703 if test x$bwin32 != xtrue; then
13704     for ac_func in select
13705 do :
13706   ac_fn_c_check_func "$LINENO" "select" "ac_cv_func_select"
13707 if test "x$ac_cv_func_select" = xyes; then :
13708   cat >>confdefs.h <<_ACEOF
13709 #define HAVE_SELECT 1
13710 _ACEOF
13711  haveselect=yes
13712 fi
13713 done
13714
13715     if test "x$haveselect" = "xyes" ; then
13716         needsignal=yes
13717     fi
13718 fi
13719  if test "x$haveselect" = "xyes"; then
13720   SELECT_BACKEND_TRUE=
13721   SELECT_BACKEND_FALSE='#'
13722 else
13723   SELECT_BACKEND_TRUE='#'
13724   SELECT_BACKEND_FALSE=
13725 fi
13726
13727
13728 havepoll=no
13729 for ac_func in poll
13730 do :
13731   ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
13732 if test "x$ac_cv_func_poll" = xyes; then :
13733   cat >>confdefs.h <<_ACEOF
13734 #define HAVE_POLL 1
13735 _ACEOF
13736  havepoll=yes
13737 fi
13738 done
13739
13740 if test "x$havepoll" = "xyes" ; then
13741         needsignal=yes
13742 fi
13743  if test "x$havepoll" = "xyes"; then
13744   POLL_BACKEND_TRUE=
13745   POLL_BACKEND_FALSE='#'
13746 else
13747   POLL_BACKEND_TRUE='#'
13748   POLL_BACKEND_FALSE=
13749 fi
13750
13751
13752 havedevpoll=no
13753 if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13754
13755 $as_echo "#define HAVE_DEVPOLL 1" >>confdefs.h
13756
13757 fi
13758  if test "x$ac_cv_header_sys_devpoll_h" = "xyes"; then
13759   DEVPOLL_BACKEND_TRUE=
13760   DEVPOLL_BACKEND_FALSE='#'
13761 else
13762   DEVPOLL_BACKEND_TRUE='#'
13763   DEVPOLL_BACKEND_FALSE=
13764 fi
13765
13766
13767 havekqueue=no
13768 if test "x$ac_cv_header_sys_event_h" = "xyes"; then
13769         for ac_func in kqueue
13770 do :
13771   ac_fn_c_check_func "$LINENO" "kqueue" "ac_cv_func_kqueue"
13772 if test "x$ac_cv_func_kqueue" = xyes; then :
13773   cat >>confdefs.h <<_ACEOF
13774 #define HAVE_KQUEUE 1
13775 _ACEOF
13776  havekqueue=yes
13777 fi
13778 done
13779
13780         if test "x$havekqueue" = "xyes" ; then
13781                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working kqueue" >&5
13782 $as_echo_n "checking for working kqueue... " >&6; }
13783                 if test "$cross_compiling" = yes; then :
13784   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13785 $as_echo "no" >&6; }
13786 else
13787   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13788 /* end confdefs.h.  */
13789 #include <sys/types.h>
13790 #include <sys/time.h>
13791 #include <sys/event.h>
13792 #include <stdio.h>
13793 #include <unistd.h>
13794 #include <fcntl.h>
13795
13796 int
13797 main(int argc, char **argv)
13798 {
13799         int kq;
13800         int n;
13801         int fd[2];
13802         struct kevent ev;
13803         struct timespec ts;
13804         char buf[8000];
13805
13806         if (pipe(fd) == -1)
13807                 exit(1);
13808         if (fcntl(fd[1], F_SETFL, O_NONBLOCK) == -1)
13809                 exit(1);
13810
13811         while ((n = write(fd[1], buf, sizeof(buf))) == sizeof(buf))
13812                 ;
13813
13814         if ((kq = kqueue()) == -1)
13815                 exit(1);
13816
13817         memset(&ev, 0, sizeof(ev));
13818         ev.ident = fd[1];
13819         ev.filter = EVFILT_WRITE;
13820         ev.flags = EV_ADD | EV_ENABLE;
13821         n = kevent(kq, &ev, 1, NULL, 0, NULL);
13822         if (n == -1)
13823                 exit(1);
13824
13825         read(fd[0], buf, sizeof(buf));
13826
13827         ts.tv_sec = 0;
13828         ts.tv_nsec = 0;
13829         n = kevent(kq, NULL, 0, &ev, 1, &ts);
13830         if (n == -1 || n == 0)
13831                 exit(1);
13832
13833         exit(0);
13834 }
13835 _ACEOF
13836 if ac_fn_c_try_run "$LINENO"; then :
13837   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13838 $as_echo "yes" >&6; }
13839
13840 $as_echo "#define HAVE_WORKING_KQUEUE 1" >>confdefs.h
13841
13842     havekqueue=yes
13843
13844 else
13845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13846 $as_echo "no" >&6; }
13847 fi
13848 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13849   conftest.$ac_objext conftest.beam conftest.$ac_ext
13850 fi
13851
13852         fi
13853 fi
13854  if test "x$havekqueue" = "xyes"; then
13855   KQUEUE_BACKEND_TRUE=
13856   KQUEUE_BACKEND_FALSE='#'
13857 else
13858   KQUEUE_BACKEND_TRUE='#'
13859   KQUEUE_BACKEND_FALSE=
13860 fi
13861
13862
13863 haveepollsyscall=no
13864 haveepoll=no
13865 for ac_func in epoll_ctl
13866 do :
13867   ac_fn_c_check_func "$LINENO" "epoll_ctl" "ac_cv_func_epoll_ctl"
13868 if test "x$ac_cv_func_epoll_ctl" = xyes; then :
13869   cat >>confdefs.h <<_ACEOF
13870 #define HAVE_EPOLL_CTL 1
13871 _ACEOF
13872  haveepoll=yes
13873 fi
13874 done
13875
13876 if test "x$haveepoll" = "xyes" ; then
13877
13878 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
13879
13880         needsignal=yes
13881 fi
13882 if test "x$ac_cv_header_sys_epoll_h" = "xyes"; then
13883         if test "x$haveepoll" = "xno" ; then
13884                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for epoll system call" >&5
13885 $as_echo_n "checking for epoll system call... " >&6; }
13886                 if test "$cross_compiling" = yes; then :
13887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13888 $as_echo "no" >&6; }
13889 else
13890   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13891 /* end confdefs.h.  */
13892 #include <stdint.h>
13893 #include <sys/param.h>
13894 #include <sys/types.h>
13895 #include <sys/syscall.h>
13896 #include <sys/epoll.h>
13897 #include <unistd.h>
13898
13899 int
13900 epoll_create(int size)
13901 {
13902         return (syscall(__NR_epoll_create, size));
13903 }
13904
13905 int
13906 main(int argc, char **argv)
13907 {
13908         int epfd;
13909
13910         epfd = epoll_create(256);
13911         exit (epfd == -1 ? 1 : 0);
13912 }
13913 _ACEOF
13914 if ac_fn_c_try_run "$LINENO"; then :
13915   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
13916 $as_echo "yes" >&6; }
13917
13918 $as_echo "#define HAVE_EPOLL 1" >>confdefs.h
13919
13920     needsignal=yes
13921     have_epoll=yes
13922     case " $LIBOBJS " in
13923   *" epoll_sub.$ac_objext "* ) ;;
13924   *) LIBOBJS="$LIBOBJS epoll_sub.$ac_objext"
13925  ;;
13926 esac
13927
13928
13929 else
13930   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13931 $as_echo "no" >&6; }
13932 fi
13933 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13934   conftest.$ac_objext conftest.beam conftest.$ac_ext
13935 fi
13936
13937         fi
13938 fi
13939  if test "x$haveepoll" = "xyes"; then
13940   EPOLL_BACKEND_TRUE=
13941   EPOLL_BACKEND_FALSE='#'
13942 else
13943   EPOLL_BACKEND_TRUE='#'
13944   EPOLL_BACKEND_FALSE=
13945 fi
13946
13947
13948 haveeventports=no
13949 for ac_func in port_create
13950 do :
13951   ac_fn_c_check_func "$LINENO" "port_create" "ac_cv_func_port_create"
13952 if test "x$ac_cv_func_port_create" = xyes; then :
13953   cat >>confdefs.h <<_ACEOF
13954 #define HAVE_PORT_CREATE 1
13955 _ACEOF
13956  haveeventports=yes
13957 fi
13958 done
13959
13960 if test "x$haveeventports" = "xyes" ; then
13961
13962 $as_echo "#define HAVE_EVENT_PORTS 1" >>confdefs.h
13963
13964         needsignal=yes
13965 fi
13966  if test "x$haveeventports" = "xyes"; then
13967   EVPORT_BACKEND_TRUE=
13968   EVPORT_BACKEND_FALSE='#'
13969 else
13970   EVPORT_BACKEND_TRUE='#'
13971   EVPORT_BACKEND_FALSE=
13972 fi
13973
13974
13975 if test "x$bwin32" = "xtrue"; then
13976         needsignal=yes
13977 fi
13978
13979  if test "x$needsignal" = "xyes"; then
13980   SIGNAL_SUPPORT_TRUE=
13981   SIGNAL_SUPPORT_FALSE='#'
13982 else
13983   SIGNAL_SUPPORT_TRUE='#'
13984   SIGNAL_SUPPORT_FALSE=
13985 fi
13986
13987
13988 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13989 if test "x$ac_cv_type_pid_t" = xyes; then :
13990
13991 else
13992
13993 cat >>confdefs.h <<_ACEOF
13994 #define pid_t int
13995 _ACEOF
13996
13997 fi
13998
13999 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
14000 if test "x$ac_cv_type_size_t" = xyes; then :
14001
14002 else
14003
14004 cat >>confdefs.h <<_ACEOF
14005 #define size_t unsigned int
14006 _ACEOF
14007
14008 fi
14009
14010 ac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
14011 if test "x$ac_cv_type_ssize_t" = xyes; then :
14012
14013 else
14014
14015 cat >>confdefs.h <<_ACEOF
14016 #define ssize_t int
14017 _ACEOF
14018
14019 fi
14020
14021
14022 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "#ifdef HAVE_STDINT_H
14023 #include <stdint.h>
14024 #elif defined(HAVE_INTTYPES_H)
14025 #include <inttypes.h>
14026 #endif
14027 #ifdef HAVE_SYS_TYPES_H
14028 #include <sys/types.h>
14029 #endif
14030 "
14031 if test "x$ac_cv_type_uint64_t" = xyes; then :
14032
14033 cat >>confdefs.h <<_ACEOF
14034 #define HAVE_UINT64_T 1
14035 _ACEOF
14036
14037
14038 fi
14039 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "#ifdef HAVE_STDINT_H
14040 #include <stdint.h>
14041 #elif defined(HAVE_INTTYPES_H)
14042 #include <inttypes.h>
14043 #endif
14044 #ifdef HAVE_SYS_TYPES_H
14045 #include <sys/types.h>
14046 #endif
14047 "
14048 if test "x$ac_cv_type_uint32_t" = xyes; then :
14049
14050 cat >>confdefs.h <<_ACEOF
14051 #define HAVE_UINT32_T 1
14052 _ACEOF
14053
14054
14055 fi
14056 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "#ifdef HAVE_STDINT_H
14057 #include <stdint.h>
14058 #elif defined(HAVE_INTTYPES_H)
14059 #include <inttypes.h>
14060 #endif
14061 #ifdef HAVE_SYS_TYPES_H
14062 #include <sys/types.h>
14063 #endif
14064 "
14065 if test "x$ac_cv_type_uint16_t" = xyes; then :
14066
14067 cat >>confdefs.h <<_ACEOF
14068 #define HAVE_UINT16_T 1
14069 _ACEOF
14070
14071
14072 fi
14073 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "#ifdef HAVE_STDINT_H
14074 #include <stdint.h>
14075 #elif defined(HAVE_INTTYPES_H)
14076 #include <inttypes.h>
14077 #endif
14078 #ifdef HAVE_SYS_TYPES_H
14079 #include <sys/types.h>
14080 #endif
14081 "
14082 if test "x$ac_cv_type_uint8_t" = xyes; then :
14083
14084 cat >>confdefs.h <<_ACEOF
14085 #define HAVE_UINT8_T 1
14086 _ACEOF
14087
14088
14089 fi
14090 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "#ifdef HAVE_STDINT_H
14091 #include <stdint.h>
14092 #elif defined(HAVE_INTTYPES_H)
14093 #include <inttypes.h>
14094 #endif
14095 #ifdef HAVE_SYS_TYPES_H
14096 #include <sys/types.h>
14097 #endif
14098 "
14099 if test "x$ac_cv_type_uintptr_t" = xyes; then :
14100
14101 cat >>confdefs.h <<_ACEOF
14102 #define HAVE_UINTPTR_T 1
14103 _ACEOF
14104
14105
14106 fi
14107
14108
14109 ac_fn_c_check_type "$LINENO" "fd_mask" "ac_cv_type_fd_mask" "#ifdef HAVE_SYS_TYPES_H
14110 #include <sys/types.h>
14111 #endif
14112 #ifdef HAVE_SYS_SELECT_H
14113 #include <sys/select.h>
14114 #endif
14115 "
14116 if test "x$ac_cv_type_fd_mask" = xyes; then :
14117
14118 cat >>confdefs.h <<_ACEOF
14119 #define HAVE_FD_MASK 1
14120 _ACEOF
14121
14122
14123 fi
14124
14125
14126 # The cast to long int works around a bug in the HP C Compiler
14127 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14128 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14129 # This bug is HP SR number 8606223364.
14130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long long" >&5
14131 $as_echo_n "checking size of long long... " >&6; }
14132 if ${ac_cv_sizeof_long_long+:} false; then :
14133   $as_echo_n "(cached) " >&6
14134 else
14135   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long long))" "ac_cv_sizeof_long_long"        "$ac_includes_default"; then :
14136
14137 else
14138   if test "$ac_cv_type_long_long" = yes; then
14139      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14140 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14141 as_fn_error 77 "cannot compute sizeof (long long)
14142 See \`config.log' for more details" "$LINENO" 5; }
14143    else
14144      ac_cv_sizeof_long_long=0
14145    fi
14146 fi
14147
14148 fi
14149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long_long" >&5
14150 $as_echo "$ac_cv_sizeof_long_long" >&6; }
14151
14152
14153
14154 cat >>confdefs.h <<_ACEOF
14155 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
14156 _ACEOF
14157
14158
14159 # The cast to long int works around a bug in the HP C Compiler
14160 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14161 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14162 # This bug is HP SR number 8606223364.
14163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5
14164 $as_echo_n "checking size of long... " >&6; }
14165 if ${ac_cv_sizeof_long+:} false; then :
14166   $as_echo_n "(cached) " >&6
14167 else
14168   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long"        "$ac_includes_default"; then :
14169
14170 else
14171   if test "$ac_cv_type_long" = yes; then
14172      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14173 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14174 as_fn_error 77 "cannot compute sizeof (long)
14175 See \`config.log' for more details" "$LINENO" 5; }
14176    else
14177      ac_cv_sizeof_long=0
14178    fi
14179 fi
14180
14181 fi
14182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5
14183 $as_echo "$ac_cv_sizeof_long" >&6; }
14184
14185
14186
14187 cat >>confdefs.h <<_ACEOF
14188 #define SIZEOF_LONG $ac_cv_sizeof_long
14189 _ACEOF
14190
14191
14192 # The cast to long int works around a bug in the HP C Compiler
14193 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14194 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14195 # This bug is HP SR number 8606223364.
14196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5
14197 $as_echo_n "checking size of int... " >&6; }
14198 if ${ac_cv_sizeof_int+:} false; then :
14199   $as_echo_n "(cached) " >&6
14200 else
14201   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int"        "$ac_includes_default"; then :
14202
14203 else
14204   if test "$ac_cv_type_int" = yes; then
14205      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14206 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14207 as_fn_error 77 "cannot compute sizeof (int)
14208 See \`config.log' for more details" "$LINENO" 5; }
14209    else
14210      ac_cv_sizeof_int=0
14211    fi
14212 fi
14213
14214 fi
14215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5
14216 $as_echo "$ac_cv_sizeof_int" >&6; }
14217
14218
14219
14220 cat >>confdefs.h <<_ACEOF
14221 #define SIZEOF_INT $ac_cv_sizeof_int
14222 _ACEOF
14223
14224
14225 # The cast to long int works around a bug in the HP C Compiler
14226 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14227 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14228 # This bug is HP SR number 8606223364.
14229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of short" >&5
14230 $as_echo_n "checking size of short... " >&6; }
14231 if ${ac_cv_sizeof_short+:} false; then :
14232   $as_echo_n "(cached) " >&6
14233 else
14234   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (short))" "ac_cv_sizeof_short"        "$ac_includes_default"; then :
14235
14236 else
14237   if test "$ac_cv_type_short" = yes; then
14238      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14239 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14240 as_fn_error 77 "cannot compute sizeof (short)
14241 See \`config.log' for more details" "$LINENO" 5; }
14242    else
14243      ac_cv_sizeof_short=0
14244    fi
14245 fi
14246
14247 fi
14248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_short" >&5
14249 $as_echo "$ac_cv_sizeof_short" >&6; }
14250
14251
14252
14253 cat >>confdefs.h <<_ACEOF
14254 #define SIZEOF_SHORT $ac_cv_sizeof_short
14255 _ACEOF
14256
14257
14258 # The cast to long int works around a bug in the HP C Compiler
14259 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14260 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14261 # This bug is HP SR number 8606223364.
14262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of size_t" >&5
14263 $as_echo_n "checking size of size_t... " >&6; }
14264 if ${ac_cv_sizeof_size_t+:} false; then :
14265   $as_echo_n "(cached) " >&6
14266 else
14267   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (size_t))" "ac_cv_sizeof_size_t"        "$ac_includes_default"; then :
14268
14269 else
14270   if test "$ac_cv_type_size_t" = yes; then
14271      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14272 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14273 as_fn_error 77 "cannot compute sizeof (size_t)
14274 See \`config.log' for more details" "$LINENO" 5; }
14275    else
14276      ac_cv_sizeof_size_t=0
14277    fi
14278 fi
14279
14280 fi
14281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_size_t" >&5
14282 $as_echo "$ac_cv_sizeof_size_t" >&6; }
14283
14284
14285
14286 cat >>confdefs.h <<_ACEOF
14287 #define SIZEOF_SIZE_T $ac_cv_sizeof_size_t
14288 _ACEOF
14289
14290
14291 # The cast to long int works around a bug in the HP C Compiler
14292 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14293 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14294 # This bug is HP SR number 8606223364.
14295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of void *" >&5
14296 $as_echo_n "checking size of void *... " >&6; }
14297 if ${ac_cv_sizeof_void_p+:} false; then :
14298   $as_echo_n "(cached) " >&6
14299 else
14300   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (void *))" "ac_cv_sizeof_void_p"        "$ac_includes_default"; then :
14301
14302 else
14303   if test "$ac_cv_type_void_p" = yes; then
14304      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14305 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14306 as_fn_error 77 "cannot compute sizeof (void *)
14307 See \`config.log' for more details" "$LINENO" 5; }
14308    else
14309      ac_cv_sizeof_void_p=0
14310    fi
14311 fi
14312
14313 fi
14314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_void_p" >&5
14315 $as_echo "$ac_cv_sizeof_void_p" >&6; }
14316
14317
14318
14319 cat >>confdefs.h <<_ACEOF
14320 #define SIZEOF_VOID_P $ac_cv_sizeof_void_p
14321 _ACEOF
14322
14323
14324 # The cast to long int works around a bug in the HP C Compiler
14325 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
14326 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
14327 # This bug is HP SR number 8606223364.
14328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5
14329 $as_echo_n "checking size of off_t... " >&6; }
14330 if ${ac_cv_sizeof_off_t+:} false; then :
14331   $as_echo_n "(cached) " >&6
14332 else
14333   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t"        "$ac_includes_default"; then :
14334
14335 else
14336   if test "$ac_cv_type_off_t" = yes; then
14337      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
14338 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
14339 as_fn_error 77 "cannot compute sizeof (off_t)
14340 See \`config.log' for more details" "$LINENO" 5; }
14341    else
14342      ac_cv_sizeof_off_t=0
14343    fi
14344 fi
14345
14346 fi
14347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5
14348 $as_echo "$ac_cv_sizeof_off_t" >&6; }
14349
14350
14351
14352 cat >>confdefs.h <<_ACEOF
14353 #define SIZEOF_OFF_T $ac_cv_sizeof_off_t
14354 _ACEOF
14355
14356
14357
14358 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#define _GNU_SOURCE
14359 #include <sys/types.h>
14360 #ifdef HAVE_NETINET_IN_H
14361 #include <netinet/in.h>
14362 #endif
14363 #ifdef HAVE_NETINET_IN6_H
14364 #include <netinet/in6.h>
14365 #endif
14366 #ifdef HAVE_SYS_SOCKET_H
14367 #include <sys/socket.h>
14368 #endif
14369 #ifdef HAVE_NETDB_H
14370 #include <netdb.h>
14371 #endif
14372 #ifdef _WIN32
14373 #define WIN32_WINNT 0x400
14374 #define _WIN32_WINNT 0x400
14375 #define WIN32_LEAN_AND_MEAN
14376 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14377 #include <winsock.h>
14378 #else
14379 #include <winsock2.h>
14380 #include <ws2tcpip.h>
14381 #endif
14382 #endif
14383
14384 "
14385 if test "x$ac_cv_type_struct_in6_addr" = xyes; then :
14386
14387 cat >>confdefs.h <<_ACEOF
14388 #define HAVE_STRUCT_IN6_ADDR 1
14389 _ACEOF
14390
14391
14392 fi
14393 ac_fn_c_check_type "$LINENO" "struct sockaddr_in6" "ac_cv_type_struct_sockaddr_in6" "#define _GNU_SOURCE
14394 #include <sys/types.h>
14395 #ifdef HAVE_NETINET_IN_H
14396 #include <netinet/in.h>
14397 #endif
14398 #ifdef HAVE_NETINET_IN6_H
14399 #include <netinet/in6.h>
14400 #endif
14401 #ifdef HAVE_SYS_SOCKET_H
14402 #include <sys/socket.h>
14403 #endif
14404 #ifdef HAVE_NETDB_H
14405 #include <netdb.h>
14406 #endif
14407 #ifdef _WIN32
14408 #define WIN32_WINNT 0x400
14409 #define _WIN32_WINNT 0x400
14410 #define WIN32_LEAN_AND_MEAN
14411 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14412 #include <winsock.h>
14413 #else
14414 #include <winsock2.h>
14415 #include <ws2tcpip.h>
14416 #endif
14417 #endif
14418
14419 "
14420 if test "x$ac_cv_type_struct_sockaddr_in6" = xyes; then :
14421
14422 cat >>confdefs.h <<_ACEOF
14423 #define HAVE_STRUCT_SOCKADDR_IN6 1
14424 _ACEOF
14425
14426
14427 fi
14428 ac_fn_c_check_type "$LINENO" "sa_family_t" "ac_cv_type_sa_family_t" "#define _GNU_SOURCE
14429 #include <sys/types.h>
14430 #ifdef HAVE_NETINET_IN_H
14431 #include <netinet/in.h>
14432 #endif
14433 #ifdef HAVE_NETINET_IN6_H
14434 #include <netinet/in6.h>
14435 #endif
14436 #ifdef HAVE_SYS_SOCKET_H
14437 #include <sys/socket.h>
14438 #endif
14439 #ifdef HAVE_NETDB_H
14440 #include <netdb.h>
14441 #endif
14442 #ifdef _WIN32
14443 #define WIN32_WINNT 0x400
14444 #define _WIN32_WINNT 0x400
14445 #define WIN32_LEAN_AND_MEAN
14446 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14447 #include <winsock.h>
14448 #else
14449 #include <winsock2.h>
14450 #include <ws2tcpip.h>
14451 #endif
14452 #endif
14453
14454 "
14455 if test "x$ac_cv_type_sa_family_t" = xyes; then :
14456
14457 cat >>confdefs.h <<_ACEOF
14458 #define HAVE_SA_FAMILY_T 1
14459 _ACEOF
14460
14461
14462 fi
14463 ac_fn_c_check_type "$LINENO" "struct addrinfo" "ac_cv_type_struct_addrinfo" "#define _GNU_SOURCE
14464 #include <sys/types.h>
14465 #ifdef HAVE_NETINET_IN_H
14466 #include <netinet/in.h>
14467 #endif
14468 #ifdef HAVE_NETINET_IN6_H
14469 #include <netinet/in6.h>
14470 #endif
14471 #ifdef HAVE_SYS_SOCKET_H
14472 #include <sys/socket.h>
14473 #endif
14474 #ifdef HAVE_NETDB_H
14475 #include <netdb.h>
14476 #endif
14477 #ifdef _WIN32
14478 #define WIN32_WINNT 0x400
14479 #define _WIN32_WINNT 0x400
14480 #define WIN32_LEAN_AND_MEAN
14481 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14482 #include <winsock.h>
14483 #else
14484 #include <winsock2.h>
14485 #include <ws2tcpip.h>
14486 #endif
14487 #endif
14488
14489 "
14490 if test "x$ac_cv_type_struct_addrinfo" = xyes; then :
14491
14492 cat >>confdefs.h <<_ACEOF
14493 #define HAVE_STRUCT_ADDRINFO 1
14494 _ACEOF
14495
14496
14497 fi
14498 ac_fn_c_check_type "$LINENO" "struct sockaddr_storage" "ac_cv_type_struct_sockaddr_storage" "#define _GNU_SOURCE
14499 #include <sys/types.h>
14500 #ifdef HAVE_NETINET_IN_H
14501 #include <netinet/in.h>
14502 #endif
14503 #ifdef HAVE_NETINET_IN6_H
14504 #include <netinet/in6.h>
14505 #endif
14506 #ifdef HAVE_SYS_SOCKET_H
14507 #include <sys/socket.h>
14508 #endif
14509 #ifdef HAVE_NETDB_H
14510 #include <netdb.h>
14511 #endif
14512 #ifdef _WIN32
14513 #define WIN32_WINNT 0x400
14514 #define _WIN32_WINNT 0x400
14515 #define WIN32_LEAN_AND_MEAN
14516 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14517 #include <winsock.h>
14518 #else
14519 #include <winsock2.h>
14520 #include <ws2tcpip.h>
14521 #endif
14522 #endif
14523
14524 "
14525 if test "x$ac_cv_type_struct_sockaddr_storage" = xyes; then :
14526
14527 cat >>confdefs.h <<_ACEOF
14528 #define HAVE_STRUCT_SOCKADDR_STORAGE 1
14529 _ACEOF
14530
14531
14532 fi
14533
14534 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr32" "ac_cv_member_struct_in6_addr_s6_addr32" "#include <sys/types.h>
14535 #ifdef HAVE_NETINET_IN_H
14536 #include <netinet/in.h>
14537 #endif
14538 #ifdef HAVE_NETINET_IN6_H
14539 #include <netinet/in6.h>
14540 #endif
14541 #ifdef HAVE_SYS_SOCKET_H
14542 #include <sys/socket.h>
14543 #endif
14544 #ifdef _WIN32
14545 #define WIN32_WINNT 0x400
14546 #define _WIN32_WINNT 0x400
14547 #define WIN32_LEAN_AND_MEAN
14548 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14549 #include <winsock.h>
14550 #else
14551 #include <winsock2.h>
14552 #include <ws2tcpip.h>
14553 #endif
14554 #endif
14555
14556 "
14557 if test "x$ac_cv_member_struct_in6_addr_s6_addr32" = xyes; then :
14558
14559 cat >>confdefs.h <<_ACEOF
14560 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR32 1
14561 _ACEOF
14562
14563
14564 fi
14565 ac_fn_c_check_member "$LINENO" "struct in6_addr" "s6_addr16" "ac_cv_member_struct_in6_addr_s6_addr16" "#include <sys/types.h>
14566 #ifdef HAVE_NETINET_IN_H
14567 #include <netinet/in.h>
14568 #endif
14569 #ifdef HAVE_NETINET_IN6_H
14570 #include <netinet/in6.h>
14571 #endif
14572 #ifdef HAVE_SYS_SOCKET_H
14573 #include <sys/socket.h>
14574 #endif
14575 #ifdef _WIN32
14576 #define WIN32_WINNT 0x400
14577 #define _WIN32_WINNT 0x400
14578 #define WIN32_LEAN_AND_MEAN
14579 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14580 #include <winsock.h>
14581 #else
14582 #include <winsock2.h>
14583 #include <ws2tcpip.h>
14584 #endif
14585 #endif
14586
14587 "
14588 if test "x$ac_cv_member_struct_in6_addr_s6_addr16" = xyes; then :
14589
14590 cat >>confdefs.h <<_ACEOF
14591 #define HAVE_STRUCT_IN6_ADDR_S6_ADDR16 1
14592 _ACEOF
14593
14594
14595 fi
14596 ac_fn_c_check_member "$LINENO" "struct sockaddr_in" "sin_len" "ac_cv_member_struct_sockaddr_in_sin_len" "#include <sys/types.h>
14597 #ifdef HAVE_NETINET_IN_H
14598 #include <netinet/in.h>
14599 #endif
14600 #ifdef HAVE_NETINET_IN6_H
14601 #include <netinet/in6.h>
14602 #endif
14603 #ifdef HAVE_SYS_SOCKET_H
14604 #include <sys/socket.h>
14605 #endif
14606 #ifdef _WIN32
14607 #define WIN32_WINNT 0x400
14608 #define _WIN32_WINNT 0x400
14609 #define WIN32_LEAN_AND_MEAN
14610 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14611 #include <winsock.h>
14612 #else
14613 #include <winsock2.h>
14614 #include <ws2tcpip.h>
14615 #endif
14616 #endif
14617
14618 "
14619 if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = xyes; then :
14620
14621 cat >>confdefs.h <<_ACEOF
14622 #define HAVE_STRUCT_SOCKADDR_IN_SIN_LEN 1
14623 _ACEOF
14624
14625
14626 fi
14627 ac_fn_c_check_member "$LINENO" "struct sockaddr_in6" "sin6_len" "ac_cv_member_struct_sockaddr_in6_sin6_len" "#include <sys/types.h>
14628 #ifdef HAVE_NETINET_IN_H
14629 #include <netinet/in.h>
14630 #endif
14631 #ifdef HAVE_NETINET_IN6_H
14632 #include <netinet/in6.h>
14633 #endif
14634 #ifdef HAVE_SYS_SOCKET_H
14635 #include <sys/socket.h>
14636 #endif
14637 #ifdef _WIN32
14638 #define WIN32_WINNT 0x400
14639 #define _WIN32_WINNT 0x400
14640 #define WIN32_LEAN_AND_MEAN
14641 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14642 #include <winsock.h>
14643 #else
14644 #include <winsock2.h>
14645 #include <ws2tcpip.h>
14646 #endif
14647 #endif
14648
14649 "
14650 if test "x$ac_cv_member_struct_sockaddr_in6_sin6_len" = xyes; then :
14651
14652 cat >>confdefs.h <<_ACEOF
14653 #define HAVE_STRUCT_SOCKADDR_IN6_SIN6_LEN 1
14654 _ACEOF
14655
14656
14657 fi
14658 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "ss_family" "ac_cv_member_struct_sockaddr_storage_ss_family" "#include <sys/types.h>
14659 #ifdef HAVE_NETINET_IN_H
14660 #include <netinet/in.h>
14661 #endif
14662 #ifdef HAVE_NETINET_IN6_H
14663 #include <netinet/in6.h>
14664 #endif
14665 #ifdef HAVE_SYS_SOCKET_H
14666 #include <sys/socket.h>
14667 #endif
14668 #ifdef _WIN32
14669 #define WIN32_WINNT 0x400
14670 #define _WIN32_WINNT 0x400
14671 #define WIN32_LEAN_AND_MEAN
14672 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14673 #include <winsock.h>
14674 #else
14675 #include <winsock2.h>
14676 #include <ws2tcpip.h>
14677 #endif
14678 #endif
14679
14680 "
14681 if test "x$ac_cv_member_struct_sockaddr_storage_ss_family" = xyes; then :
14682
14683 cat >>confdefs.h <<_ACEOF
14684 #define HAVE_STRUCT_SOCKADDR_STORAGE_SS_FAMILY 1
14685 _ACEOF
14686
14687
14688 fi
14689 ac_fn_c_check_member "$LINENO" "struct sockaddr_storage" "__ss_family" "ac_cv_member_struct_sockaddr_storage___ss_family" "#include <sys/types.h>
14690 #ifdef HAVE_NETINET_IN_H
14691 #include <netinet/in.h>
14692 #endif
14693 #ifdef HAVE_NETINET_IN6_H
14694 #include <netinet/in6.h>
14695 #endif
14696 #ifdef HAVE_SYS_SOCKET_H
14697 #include <sys/socket.h>
14698 #endif
14699 #ifdef _WIN32
14700 #define WIN32_WINNT 0x400
14701 #define _WIN32_WINNT 0x400
14702 #define WIN32_LEAN_AND_MEAN
14703 #if defined(_MSC_VER) && (_MSC_VER < 1300)
14704 #include <winsock.h>
14705 #else
14706 #include <winsock2.h>
14707 #include <ws2tcpip.h>
14708 #endif
14709 #endif
14710
14711 "
14712 if test "x$ac_cv_member_struct_sockaddr_storage___ss_family" = xyes; then :
14713
14714 cat >>confdefs.h <<_ACEOF
14715 #define HAVE_STRUCT_SOCKADDR_STORAGE___SS_FAMILY 1
14716 _ACEOF
14717
14718
14719 fi
14720
14721
14722 ac_fn_c_check_type "$LINENO" "struct so_linger" "ac_cv_type_struct_so_linger" "
14723 #ifdef HAVE_SYS_SOCKET_H
14724 #include <sys/socket.h>
14725 #endif
14726
14727 "
14728 if test "x$ac_cv_type_struct_so_linger" = xyes; then :
14729
14730 cat >>confdefs.h <<_ACEOF
14731 #define HAVE_STRUCT_SO_LINGER 1
14732 _ACEOF
14733
14734 #define HAVE_SO_LINGER
14735 fi
14736
14737
14738 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socklen_t" >&5
14739 $as_echo_n "checking for socklen_t... " >&6; }
14740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14741 /* end confdefs.h.  */
14742
14743  #include <sys/types.h>
14744  #include <sys/socket.h>
14745 int
14746 main ()
14747 {
14748 socklen_t x;
14749   ;
14750   return 0;
14751 }
14752 _ACEOF
14753 if ac_fn_c_try_compile "$LINENO"; then :
14754   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14755 $as_echo "yes" >&6; }
14756 else
14757   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14758 $as_echo "no" >&6; }
14759
14760 $as_echo "#define socklen_t unsigned int" >>confdefs.h
14761
14762
14763 fi
14764 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14765
14766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __func__" >&5
14767 $as_echo_n "checking whether our compiler supports __func__... " >&6; }
14768 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14769 /* end confdefs.h.  */
14770
14771 int
14772 main ()
14773 {
14774  const char *cp = __func__;
14775   ;
14776   return 0;
14777 }
14778 _ACEOF
14779 if ac_fn_c_try_compile "$LINENO"; then :
14780   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14781 $as_echo "yes" >&6; }
14782 else
14783   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14784 $as_echo "no" >&6; }
14785  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether our compiler supports __FUNCTION__" >&5
14786 $as_echo_n "checking whether our compiler supports __FUNCTION__... " >&6; }
14787  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14788 /* end confdefs.h.  */
14789
14790 int
14791 main ()
14792 {
14793  const char *cp = __FUNCTION__;
14794   ;
14795   return 0;
14796 }
14797 _ACEOF
14798 if ac_fn_c_try_compile "$LINENO"; then :
14799   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
14800 $as_echo "yes" >&6; }
14801
14802 $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
14803
14804 else
14805   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14806 $as_echo "no" >&6; }
14807
14808 $as_echo "#define __func__ __FILE__" >>confdefs.h
14809
14810 fi
14811 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14812 fi
14813 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14814
14815
14816 # check if we can compile with pthreads
14817 have_pthreads=no
14818 if test x$bwin32 != xtrue && test "$enable_thread_support" != "no"; then
14819
14820
14821
14822 ac_ext=c
14823 ac_cpp='$CPP $CPPFLAGS'
14824 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14825 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14827
14828 # OpenLDAP --with-threads
14829
14830 # Check whether --with-threads was given.
14831 if test "${with_threads+set}" = set; then :
14832   withval=$with_threads;
14833         ol_arg=invalid
14834         for ol_val in auto nt posix mach pth lwp yes no manual  ; do
14835                 if test "$withval" = "$ol_val" ; then
14836                         ol_arg="$ol_val"
14837                 fi
14838         done
14839         if test "$ol_arg" = "invalid" ; then
14840                 as_fn_error $? "bad value $withval for --with-threads" "$LINENO" 5
14841         fi
14842         ol_with_threads="$ol_arg"
14843
14844 else
14845         ol_with_threads="auto"
14846 fi
14847 # end --with-threads
14848
14849
14850 case "$ol_with_threads$host" in
14851  auto*-*-solaris2.[0-6])
14852         ol_with_threads=no
14853     ;;
14854 esac
14855
14856
14857 ol_aix_threads=no
14858 case "$host" in
14859 *-*-aix*)       if test -z "$CC" ; then
14860                 case "$ol_with_threads" in
14861                 auto | yes |  posix) ol_aix_threads=yes ;;
14862                 esac
14863         fi
14864 ;;
14865 esac
14866
14867 if test $ol_aix_threads = yes ; then
14868         if test -z "${CC}" ; then
14869                 for ac_prog in cc_r xlc_r cc
14870 do
14871   # Extract the first word of "$ac_prog", so it can be a program name with args.
14872 set dummy $ac_prog; ac_word=$2
14873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
14874 $as_echo_n "checking for $ac_word... " >&6; }
14875 if ${ac_cv_prog_CC+:} false; then :
14876   $as_echo_n "(cached) " >&6
14877 else
14878   if test -n "$CC"; then
14879   ac_cv_prog_CC="$CC" # Let the user override the test.
14880 else
14881 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
14882 for as_dir in $PATH
14883 do
14884   IFS=$as_save_IFS
14885   test -z "$as_dir" && as_dir=.
14886     for ac_exec_ext in '' $ac_executable_extensions; do
14887   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
14888     ac_cv_prog_CC="$ac_prog"
14889     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
14890     break 2
14891   fi
14892 done
14893   done
14894 IFS=$as_save_IFS
14895
14896 fi
14897 fi
14898 CC=$ac_cv_prog_CC
14899 if test -n "$CC"; then
14900   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
14901 $as_echo "$CC" >&6; }
14902 else
14903   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
14904 $as_echo "no" >&6; }
14905 fi
14906
14907
14908   test -n "$CC" && break
14909 done
14910
14911
14912                 if test "$CC" = cc ; then
14913                                                 if test $ol_with_threads != auto ; then
14914                                 as_fn_error $? "--with-threads requires cc_r (or other suitable compiler) on AIX" "$LINENO" 5
14915                         else
14916                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: disabling threads, no cc_r on AIX" >&5
14917 $as_echo "$as_me: WARNING: disabling threads, no cc_r on AIX" >&2;}
14918                         fi
14919                         ol_with_threads=no
14920                 fi
14921         fi
14922
14923         case ${CC} in cc_r | xlc_r)
14924                 ol_with_threads=posix
14925                 ol_cv_pthread_create=yes
14926                 ;;
14927         esac
14928 fi
14929
14930 ol_link_threads=no
14931 # OpenLDAP --with-yielding_select
14932
14933 # Check whether --with-yielding_select was given.
14934 if test "${with_yielding_select+set}" = set; then :
14935   withval=$with_yielding_select;
14936         ol_arg=invalid
14937         for ol_val in auto yes no manual  ; do
14938                 if test "$withval" = "$ol_val" ; then
14939                         ol_arg="$ol_val"
14940                 fi
14941         done
14942         if test "$ol_arg" = "invalid" ; then
14943                 as_fn_error $? "bad value $withval for --with-yielding_select" "$LINENO" 5
14944         fi
14945         ol_with_yielding_select="$ol_arg"
14946
14947 else
14948         ol_with_yielding_select="auto"
14949 fi
14950 # end --with-yielding_select
14951
14952
14953 case $ol_with_threads in auto | yes | nt)
14954
14955
14956         ac_fn_c_check_func "$LINENO" "_beginthread" "ac_cv_func__beginthread"
14957 if test "x$ac_cv_func__beginthread" = xyes; then :
14958
14959 fi
14960
14961
14962         if test $ac_cv_func__beginthread = yes ; then
14963
14964 $as_echo "#define HAVE_NT_THREADS 1" >>confdefs.h
14965
14966                 ol_cv_nt_threads=yes
14967         fi
14968
14969
14970         if test "$ol_cv_nt_threads" = yes ; then
14971                 ol_link_threads=nt
14972                 ol_with_threads=found
14973                 ol_with_yielding_select=yes
14974
14975
14976 $as_echo "#define HAVE_NT_SERVICE_MANAGER 1" >>confdefs.h
14977
14978
14979 $as_echo "#define HAVE_NT_EVENT_LOG 1" >>confdefs.h
14980
14981         fi
14982
14983         if test $ol_with_threads = nt ; then
14984                 as_fn_error $? "could not locate NT Threads" "$LINENO" 5
14985         fi
14986         ;;
14987 esac
14988
14989 case $ol_with_threads in auto | yes | posix)
14990
14991         for ac_header in pthread.h
14992 do :
14993   ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
14994 if test "x$ac_cv_header_pthread_h" = xyes; then :
14995   cat >>confdefs.h <<_ACEOF
14996 #define HAVE_PTHREAD_H 1
14997 _ACEOF
14998
14999 fi
15000
15001 done
15002
15003
15004         if test $ac_cv_header_pthread_h = yes ; then
15005                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking POSIX thread version" >&5
15006 $as_echo_n "checking POSIX thread version... " >&6; }
15007 if ${ol_cv_pthread_version+:} false; then :
15008   $as_echo_n "(cached) " >&6
15009 else
15010
15011         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15012 /* end confdefs.h.  */
15013
15014 #               include <pthread.h>
15015
15016 int
15017 main ()
15018 {
15019
15020                 int i = PTHREAD_CREATE_JOINABLE;
15021
15022   ;
15023   return 0;
15024 }
15025 _ACEOF
15026 if ac_fn_c_try_compile "$LINENO"; then :
15027
15028         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15029 /* end confdefs.h.  */
15030 #include <pthread.h>
15031
15032 _ACEOF
15033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15034   $EGREP "pthread_detach" >/dev/null 2>&1; then :
15035   ol_cv_pthread_version=10
15036 else
15037   ol_cv_pthread_version=8
15038 fi
15039 rm -f conftest*
15040
15041 else
15042
15043         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15044 /* end confdefs.h.  */
15045
15046 #               include <pthread.h>
15047 #               ifdef PTHREAD_CREATE_UNDETACHED
15048                 draft7
15049 #               endif
15050
15051 _ACEOF
15052 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15053   $EGREP "draft7" >/dev/null 2>&1; then :
15054   ol_cv_pthread_version=7
15055 else
15056
15057         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15058 /* end confdefs.h.  */
15059 #include <pthread.h>
15060
15061 _ACEOF
15062 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15063   $EGREP "pthread_attr_init" >/dev/null 2>&1; then :
15064   ol_cv_pthread_version=6
15065 else
15066
15067         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15068 /* end confdefs.h.  */
15069
15070 #               include <pthread.h>
15071 #ifdef          PTHREAD_MUTEX_INITIALIZER
15072                 draft5
15073 #endif
15074
15075 _ACEOF
15076 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15077   $EGREP "draft5" >/dev/null 2>&1; then :
15078   ol_cv_pthread_version=5
15079 else
15080   ol_cv_pthread_version=4
15081 fi
15082 rm -f conftest*
15083
15084 fi
15085 rm -f conftest*
15086
15087 fi
15088 rm -f conftest*
15089
15090 fi
15091 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15092
15093 fi
15094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_version" >&5
15095 $as_echo "$ol_cv_pthread_version" >&6; }
15096
15097
15098                 if test $ol_cv_pthread_version != 0 ; then
15099
15100 cat >>confdefs.h <<_ACEOF
15101 #define HAVE_PTHREADS $ol_cv_pthread_version
15102 _ACEOF
15103
15104                 else
15105                         as_fn_error $? "unknown pthread version" "$LINENO" 5
15106                 fi
15107
15108                 # consider threads found
15109                 ol_with_threads=found
15110
15111
15112         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
15113 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
15114 if ${ol_cv_header_linux_threads+:} false; then :
15115   $as_echo_n "(cached) " >&6
15116 else
15117   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15118 /* end confdefs.h.  */
15119 #include <pthread.h>
15120 _ACEOF
15121 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15122   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
15123   ol_cv_header_linux_threads=yes
15124 else
15125   ol_cv_header_linux_threads=no
15126 fi
15127 rm -f conftest*
15128
15129
15130 fi
15131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
15132 $as_echo "$ol_cv_header_linux_threads" >&6; }
15133         if test $ol_cv_header_linux_threads = yes; then
15134
15135 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
15136
15137         fi
15138
15139
15140         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU Pth pthread.h" >&5
15141 $as_echo_n "checking for GNU Pth pthread.h... " >&6; }
15142 if ${ol_cv_header_gnu_pth_pthread_h+:} false; then :
15143   $as_echo_n "(cached) " >&6
15144 else
15145   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15146 /* end confdefs.h.  */
15147 #include <pthread.h>
15148 #ifdef _POSIX_THREAD_IS_GNU_PTH
15149         __gnu_pth__;
15150 #endif
15151
15152 _ACEOF
15153 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15154   $EGREP "__gnu_pth__" >/dev/null 2>&1; then :
15155   ol_cv_header_gnu_pth_pthread_h=yes
15156 else
15157   ol_cv_header_gnu_pth_pthread_h=no
15158 fi
15159 rm -f conftest*
15160
15161
15162 fi
15163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_gnu_pth_pthread_h" >&5
15164 $as_echo "$ol_cv_header_gnu_pth_pthread_h" >&6; }
15165
15166
15167                 if test $ol_cv_header_gnu_pth_pthread_h = no ; then
15168                         for ac_header in sched.h
15169 do :
15170   ac_fn_c_check_header_mongrel "$LINENO" "sched.h" "ac_cv_header_sched_h" "$ac_includes_default"
15171 if test "x$ac_cv_header_sched_h" = xyes; then :
15172   cat >>confdefs.h <<_ACEOF
15173 #define HAVE_SCHED_H 1
15174 _ACEOF
15175
15176 fi
15177
15178 done
15179
15180                 fi
15181
15182
15183                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_create in default libraries" >&5
15184 $as_echo_n "checking for pthread_create in default libraries... " >&6; }
15185 if ${ol_cv_pthread_create+:} false; then :
15186   $as_echo_n "(cached) " >&6
15187 else
15188
15189                         if test "$cross_compiling" = yes; then :
15190   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15191 /* end confdefs.h.  */
15192
15193 /* pthread test headers */
15194 #include <pthread.h>
15195 #if HAVE_PTHREADS < 7
15196 #include <errno.h>
15197 #endif
15198 #ifndef NULL
15199 #define NULL (void*)0
15200 #endif
15201
15202 static void *task(p)
15203         void *p;
15204 {
15205         return (void *) (p == NULL);
15206 }
15207
15208 int
15209 main ()
15210 {
15211
15212         /* pthread test function */
15213 #ifndef PTHREAD_CREATE_DETACHED
15214 #define PTHREAD_CREATE_DETACHED 1
15215 #endif
15216         pthread_t t;
15217         int status;
15218         int detach = PTHREAD_CREATE_DETACHED;
15219
15220 #if HAVE_PTHREADS > 4
15221         /* Final pthreads */
15222         pthread_attr_t attr;
15223
15224         status = pthread_attr_init(&attr);
15225         if( status ) return status;
15226
15227 #if HAVE_PTHREADS < 7
15228         status = pthread_attr_setdetachstate(&attr, &detach);
15229         if( status < 0 ) status = errno;
15230 #else
15231         status = pthread_attr_setdetachstate(&attr, detach);
15232 #endif
15233         if( status ) return status;
15234         status = pthread_create( &t, &attr, task, NULL );
15235 #if HAVE_PTHREADS < 7
15236         if( status < 0 ) status = errno;
15237 #endif
15238         if( status ) return status;
15239 #else
15240         /* Draft 4 pthreads */
15241         status = pthread_create( &t, pthread_attr_default, task, NULL );
15242         if( status ) return errno;
15243
15244         /* give thread a chance to complete */
15245         /* it should remain joinable and hence detachable */
15246         sleep( 1 );
15247
15248         status = pthread_detach( &t );
15249         if( status ) return errno;
15250 #endif
15251
15252 #ifdef HAVE_LINUX_THREADS
15253         pthread_kill_other_threads_np();
15254 #endif
15255
15256         return 0;
15257
15258   ;
15259   return 0;
15260 }
15261 _ACEOF
15262 if ac_fn_c_try_link "$LINENO"; then :
15263   ol_cv_pthread_create=yes
15264 else
15265   ol_cv_pthread_create=no
15266 fi
15267 rm -f core conftest.err conftest.$ac_objext \
15268     conftest$ac_exeext conftest.$ac_ext
15269 else
15270   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15271 /* end confdefs.h.  */
15272
15273
15274 /* pthread test headers */
15275 #include <pthread.h>
15276 #if HAVE_PTHREADS < 7
15277 #include <errno.h>
15278 #endif
15279 #ifndef NULL
15280 #define NULL (void*)0
15281 #endif
15282
15283 static void *task(p)
15284         void *p;
15285 {
15286         return (void *) (p == NULL);
15287 }
15288
15289
15290 int main(argc, argv)
15291         int argc;
15292         char **argv;
15293 {
15294
15295         /* pthread test function */
15296 #ifndef PTHREAD_CREATE_DETACHED
15297 #define PTHREAD_CREATE_DETACHED 1
15298 #endif
15299         pthread_t t;
15300         int status;
15301         int detach = PTHREAD_CREATE_DETACHED;
15302
15303 #if HAVE_PTHREADS > 4
15304         /* Final pthreads */
15305         pthread_attr_t attr;
15306
15307         status = pthread_attr_init(&attr);
15308         if( status ) return status;
15309
15310 #if HAVE_PTHREADS < 7
15311         status = pthread_attr_setdetachstate(&attr, &detach);
15312         if( status < 0 ) status = errno;
15313 #else
15314         status = pthread_attr_setdetachstate(&attr, detach);
15315 #endif
15316         if( status ) return status;
15317         status = pthread_create( &t, &attr, task, NULL );
15318 #if HAVE_PTHREADS < 7
15319         if( status < 0 ) status = errno;
15320 #endif
15321         if( status ) return status;
15322 #else
15323         /* Draft 4 pthreads */
15324         status = pthread_create( &t, pthread_attr_default, task, NULL );
15325         if( status ) return errno;
15326
15327         /* give thread a chance to complete */
15328         /* it should remain joinable and hence detachable */
15329         sleep( 1 );
15330
15331         status = pthread_detach( &t );
15332         if( status ) return errno;
15333 #endif
15334
15335 #ifdef HAVE_LINUX_THREADS
15336         pthread_kill_other_threads_np();
15337 #endif
15338
15339         return 0;
15340
15341 }
15342
15343 _ACEOF
15344 if ac_fn_c_try_run "$LINENO"; then :
15345   ol_cv_pthread_create=yes
15346 else
15347   ol_cv_pthread_create=no
15348 fi
15349 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15350   conftest.$ac_objext conftest.beam conftest.$ac_ext
15351 fi
15352
15353 fi
15354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create" >&5
15355 $as_echo "$ol_cv_pthread_create" >&6; }
15356
15357                 if test $ol_cv_pthread_create != no ; then
15358                         ol_link_threads=posix
15359                         ol_link_pthreads=""
15360                 fi
15361
15362                 # Pthread try link: -kthread (ol_cv_pthread_kthread)
15363 if test "$ol_link_threads" = no ; then
15364         # try -kthread
15365         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -kthread" >&5
15366 $as_echo_n "checking for pthread link with -kthread... " >&6; }
15367 if ${ol_cv_pthread_kthread+:} false; then :
15368   $as_echo_n "(cached) " >&6
15369 else
15370
15371                 # save the flags
15372                 ol_LIBS="$LIBS"
15373                 LIBS="-kthread $LIBS"
15374
15375                 if test "$cross_compiling" = yes; then :
15376   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15377 /* end confdefs.h.  */
15378
15379 /* pthread test headers */
15380 #include <pthread.h>
15381 #if HAVE_PTHREADS < 7
15382 #include <errno.h>
15383 #endif
15384 #ifndef NULL
15385 #define NULL (void*)0
15386 #endif
15387
15388 static void *task(p)
15389         void *p;
15390 {
15391         return (void *) (p == NULL);
15392 }
15393
15394 int
15395 main ()
15396 {
15397
15398         /* pthread test function */
15399 #ifndef PTHREAD_CREATE_DETACHED
15400 #define PTHREAD_CREATE_DETACHED 1
15401 #endif
15402         pthread_t t;
15403         int status;
15404         int detach = PTHREAD_CREATE_DETACHED;
15405
15406 #if HAVE_PTHREADS > 4
15407         /* Final pthreads */
15408         pthread_attr_t attr;
15409
15410         status = pthread_attr_init(&attr);
15411         if( status ) return status;
15412
15413 #if HAVE_PTHREADS < 7
15414         status = pthread_attr_setdetachstate(&attr, &detach);
15415         if( status < 0 ) status = errno;
15416 #else
15417         status = pthread_attr_setdetachstate(&attr, detach);
15418 #endif
15419         if( status ) return status;
15420         status = pthread_create( &t, &attr, task, NULL );
15421 #if HAVE_PTHREADS < 7
15422         if( status < 0 ) status = errno;
15423 #endif
15424         if( status ) return status;
15425 #else
15426         /* Draft 4 pthreads */
15427         status = pthread_create( &t, pthread_attr_default, task, NULL );
15428         if( status ) return errno;
15429
15430         /* give thread a chance to complete */
15431         /* it should remain joinable and hence detachable */
15432         sleep( 1 );
15433
15434         status = pthread_detach( &t );
15435         if( status ) return errno;
15436 #endif
15437
15438 #ifdef HAVE_LINUX_THREADS
15439         pthread_kill_other_threads_np();
15440 #endif
15441
15442         return 0;
15443
15444   ;
15445   return 0;
15446 }
15447 _ACEOF
15448 if ac_fn_c_try_link "$LINENO"; then :
15449   ol_cv_pthread_kthread=yes
15450 else
15451   ol_cv_pthread_kthread=no
15452 fi
15453 rm -f core conftest.err conftest.$ac_objext \
15454     conftest$ac_exeext conftest.$ac_ext
15455 else
15456   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15457 /* end confdefs.h.  */
15458
15459
15460 /* pthread test headers */
15461 #include <pthread.h>
15462 #if HAVE_PTHREADS < 7
15463 #include <errno.h>
15464 #endif
15465 #ifndef NULL
15466 #define NULL (void*)0
15467 #endif
15468
15469 static void *task(p)
15470         void *p;
15471 {
15472         return (void *) (p == NULL);
15473 }
15474
15475
15476 int main(argc, argv)
15477         int argc;
15478         char **argv;
15479 {
15480
15481         /* pthread test function */
15482 #ifndef PTHREAD_CREATE_DETACHED
15483 #define PTHREAD_CREATE_DETACHED 1
15484 #endif
15485         pthread_t t;
15486         int status;
15487         int detach = PTHREAD_CREATE_DETACHED;
15488
15489 #if HAVE_PTHREADS > 4
15490         /* Final pthreads */
15491         pthread_attr_t attr;
15492
15493         status = pthread_attr_init(&attr);
15494         if( status ) return status;
15495
15496 #if HAVE_PTHREADS < 7
15497         status = pthread_attr_setdetachstate(&attr, &detach);
15498         if( status < 0 ) status = errno;
15499 #else
15500         status = pthread_attr_setdetachstate(&attr, detach);
15501 #endif
15502         if( status ) return status;
15503         status = pthread_create( &t, &attr, task, NULL );
15504 #if HAVE_PTHREADS < 7
15505         if( status < 0 ) status = errno;
15506 #endif
15507         if( status ) return status;
15508 #else
15509         /* Draft 4 pthreads */
15510         status = pthread_create( &t, pthread_attr_default, task, NULL );
15511         if( status ) return errno;
15512
15513         /* give thread a chance to complete */
15514         /* it should remain joinable and hence detachable */
15515         sleep( 1 );
15516
15517         status = pthread_detach( &t );
15518         if( status ) return errno;
15519 #endif
15520
15521 #ifdef HAVE_LINUX_THREADS
15522         pthread_kill_other_threads_np();
15523 #endif
15524
15525         return 0;
15526
15527 }
15528
15529 _ACEOF
15530 if ac_fn_c_try_run "$LINENO"; then :
15531   ol_cv_pthread_kthread=yes
15532 else
15533   ol_cv_pthread_kthread=no
15534 fi
15535 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15536   conftest.$ac_objext conftest.beam conftest.$ac_ext
15537 fi
15538
15539
15540                 # restore the LIBS
15541                 LIBS="$ol_LIBS"
15542
15543 fi
15544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_kthread" >&5
15545 $as_echo "$ol_cv_pthread_kthread" >&6; }
15546
15547         if test $ol_cv_pthread_kthread = yes ; then
15548                 ol_link_pthreads="-kthread"
15549                 ol_link_threads=posix
15550         fi
15551 fi
15552
15553                 # Pthread try link: -pthread (ol_cv_pthread_pthread)
15554 if test "$ol_link_threads" = no ; then
15555         # try -pthread
15556         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthread" >&5
15557 $as_echo_n "checking for pthread link with -pthread... " >&6; }
15558 if ${ol_cv_pthread_pthread+:} false; then :
15559   $as_echo_n "(cached) " >&6
15560 else
15561
15562                 # save the flags
15563                 ol_LIBS="$LIBS"
15564                 LIBS="-pthread $LIBS"
15565
15566                 if test "$cross_compiling" = yes; then :
15567   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15568 /* end confdefs.h.  */
15569
15570 /* pthread test headers */
15571 #include <pthread.h>
15572 #if HAVE_PTHREADS < 7
15573 #include <errno.h>
15574 #endif
15575 #ifndef NULL
15576 #define NULL (void*)0
15577 #endif
15578
15579 static void *task(p)
15580         void *p;
15581 {
15582         return (void *) (p == NULL);
15583 }
15584
15585 int
15586 main ()
15587 {
15588
15589         /* pthread test function */
15590 #ifndef PTHREAD_CREATE_DETACHED
15591 #define PTHREAD_CREATE_DETACHED 1
15592 #endif
15593         pthread_t t;
15594         int status;
15595         int detach = PTHREAD_CREATE_DETACHED;
15596
15597 #if HAVE_PTHREADS > 4
15598         /* Final pthreads */
15599         pthread_attr_t attr;
15600
15601         status = pthread_attr_init(&attr);
15602         if( status ) return status;
15603
15604 #if HAVE_PTHREADS < 7
15605         status = pthread_attr_setdetachstate(&attr, &detach);
15606         if( status < 0 ) status = errno;
15607 #else
15608         status = pthread_attr_setdetachstate(&attr, detach);
15609 #endif
15610         if( status ) return status;
15611         status = pthread_create( &t, &attr, task, NULL );
15612 #if HAVE_PTHREADS < 7
15613         if( status < 0 ) status = errno;
15614 #endif
15615         if( status ) return status;
15616 #else
15617         /* Draft 4 pthreads */
15618         status = pthread_create( &t, pthread_attr_default, task, NULL );
15619         if( status ) return errno;
15620
15621         /* give thread a chance to complete */
15622         /* it should remain joinable and hence detachable */
15623         sleep( 1 );
15624
15625         status = pthread_detach( &t );
15626         if( status ) return errno;
15627 #endif
15628
15629 #ifdef HAVE_LINUX_THREADS
15630         pthread_kill_other_threads_np();
15631 #endif
15632
15633         return 0;
15634
15635   ;
15636   return 0;
15637 }
15638 _ACEOF
15639 if ac_fn_c_try_link "$LINENO"; then :
15640   ol_cv_pthread_pthread=yes
15641 else
15642   ol_cv_pthread_pthread=no
15643 fi
15644 rm -f core conftest.err conftest.$ac_objext \
15645     conftest$ac_exeext conftest.$ac_ext
15646 else
15647   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15648 /* end confdefs.h.  */
15649
15650
15651 /* pthread test headers */
15652 #include <pthread.h>
15653 #if HAVE_PTHREADS < 7
15654 #include <errno.h>
15655 #endif
15656 #ifndef NULL
15657 #define NULL (void*)0
15658 #endif
15659
15660 static void *task(p)
15661         void *p;
15662 {
15663         return (void *) (p == NULL);
15664 }
15665
15666
15667 int main(argc, argv)
15668         int argc;
15669         char **argv;
15670 {
15671
15672         /* pthread test function */
15673 #ifndef PTHREAD_CREATE_DETACHED
15674 #define PTHREAD_CREATE_DETACHED 1
15675 #endif
15676         pthread_t t;
15677         int status;
15678         int detach = PTHREAD_CREATE_DETACHED;
15679
15680 #if HAVE_PTHREADS > 4
15681         /* Final pthreads */
15682         pthread_attr_t attr;
15683
15684         status = pthread_attr_init(&attr);
15685         if( status ) return status;
15686
15687 #if HAVE_PTHREADS < 7
15688         status = pthread_attr_setdetachstate(&attr, &detach);
15689         if( status < 0 ) status = errno;
15690 #else
15691         status = pthread_attr_setdetachstate(&attr, detach);
15692 #endif
15693         if( status ) return status;
15694         status = pthread_create( &t, &attr, task, NULL );
15695 #if HAVE_PTHREADS < 7
15696         if( status < 0 ) status = errno;
15697 #endif
15698         if( status ) return status;
15699 #else
15700         /* Draft 4 pthreads */
15701         status = pthread_create( &t, pthread_attr_default, task, NULL );
15702         if( status ) return errno;
15703
15704         /* give thread a chance to complete */
15705         /* it should remain joinable and hence detachable */
15706         sleep( 1 );
15707
15708         status = pthread_detach( &t );
15709         if( status ) return errno;
15710 #endif
15711
15712 #ifdef HAVE_LINUX_THREADS
15713         pthread_kill_other_threads_np();
15714 #endif
15715
15716         return 0;
15717
15718 }
15719
15720 _ACEOF
15721 if ac_fn_c_try_run "$LINENO"; then :
15722   ol_cv_pthread_pthread=yes
15723 else
15724   ol_cv_pthread_pthread=no
15725 fi
15726 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15727   conftest.$ac_objext conftest.beam conftest.$ac_ext
15728 fi
15729
15730
15731                 # restore the LIBS
15732                 LIBS="$ol_LIBS"
15733
15734 fi
15735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthread" >&5
15736 $as_echo "$ol_cv_pthread_pthread" >&6; }
15737
15738         if test $ol_cv_pthread_pthread = yes ; then
15739                 ol_link_pthreads="-pthread"
15740                 ol_link_threads=posix
15741         fi
15742 fi
15743
15744                 # Pthread try link: -pthreads (ol_cv_pthread_pthreads)
15745 if test "$ol_link_threads" = no ; then
15746         # try -pthreads
15747         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -pthreads" >&5
15748 $as_echo_n "checking for pthread link with -pthreads... " >&6; }
15749 if ${ol_cv_pthread_pthreads+:} false; then :
15750   $as_echo_n "(cached) " >&6
15751 else
15752
15753                 # save the flags
15754                 ol_LIBS="$LIBS"
15755                 LIBS="-pthreads $LIBS"
15756
15757                 if test "$cross_compiling" = yes; then :
15758   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15759 /* end confdefs.h.  */
15760
15761 /* pthread test headers */
15762 #include <pthread.h>
15763 #if HAVE_PTHREADS < 7
15764 #include <errno.h>
15765 #endif
15766 #ifndef NULL
15767 #define NULL (void*)0
15768 #endif
15769
15770 static void *task(p)
15771         void *p;
15772 {
15773         return (void *) (p == NULL);
15774 }
15775
15776 int
15777 main ()
15778 {
15779
15780         /* pthread test function */
15781 #ifndef PTHREAD_CREATE_DETACHED
15782 #define PTHREAD_CREATE_DETACHED 1
15783 #endif
15784         pthread_t t;
15785         int status;
15786         int detach = PTHREAD_CREATE_DETACHED;
15787
15788 #if HAVE_PTHREADS > 4
15789         /* Final pthreads */
15790         pthread_attr_t attr;
15791
15792         status = pthread_attr_init(&attr);
15793         if( status ) return status;
15794
15795 #if HAVE_PTHREADS < 7
15796         status = pthread_attr_setdetachstate(&attr, &detach);
15797         if( status < 0 ) status = errno;
15798 #else
15799         status = pthread_attr_setdetachstate(&attr, detach);
15800 #endif
15801         if( status ) return status;
15802         status = pthread_create( &t, &attr, task, NULL );
15803 #if HAVE_PTHREADS < 7
15804         if( status < 0 ) status = errno;
15805 #endif
15806         if( status ) return status;
15807 #else
15808         /* Draft 4 pthreads */
15809         status = pthread_create( &t, pthread_attr_default, task, NULL );
15810         if( status ) return errno;
15811
15812         /* give thread a chance to complete */
15813         /* it should remain joinable and hence detachable */
15814         sleep( 1 );
15815
15816         status = pthread_detach( &t );
15817         if( status ) return errno;
15818 #endif
15819
15820 #ifdef HAVE_LINUX_THREADS
15821         pthread_kill_other_threads_np();
15822 #endif
15823
15824         return 0;
15825
15826   ;
15827   return 0;
15828 }
15829 _ACEOF
15830 if ac_fn_c_try_link "$LINENO"; then :
15831   ol_cv_pthread_pthreads=yes
15832 else
15833   ol_cv_pthread_pthreads=no
15834 fi
15835 rm -f core conftest.err conftest.$ac_objext \
15836     conftest$ac_exeext conftest.$ac_ext
15837 else
15838   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15839 /* end confdefs.h.  */
15840
15841
15842 /* pthread test headers */
15843 #include <pthread.h>
15844 #if HAVE_PTHREADS < 7
15845 #include <errno.h>
15846 #endif
15847 #ifndef NULL
15848 #define NULL (void*)0
15849 #endif
15850
15851 static void *task(p)
15852         void *p;
15853 {
15854         return (void *) (p == NULL);
15855 }
15856
15857
15858 int main(argc, argv)
15859         int argc;
15860         char **argv;
15861 {
15862
15863         /* pthread test function */
15864 #ifndef PTHREAD_CREATE_DETACHED
15865 #define PTHREAD_CREATE_DETACHED 1
15866 #endif
15867         pthread_t t;
15868         int status;
15869         int detach = PTHREAD_CREATE_DETACHED;
15870
15871 #if HAVE_PTHREADS > 4
15872         /* Final pthreads */
15873         pthread_attr_t attr;
15874
15875         status = pthread_attr_init(&attr);
15876         if( status ) return status;
15877
15878 #if HAVE_PTHREADS < 7
15879         status = pthread_attr_setdetachstate(&attr, &detach);
15880         if( status < 0 ) status = errno;
15881 #else
15882         status = pthread_attr_setdetachstate(&attr, detach);
15883 #endif
15884         if( status ) return status;
15885         status = pthread_create( &t, &attr, task, NULL );
15886 #if HAVE_PTHREADS < 7
15887         if( status < 0 ) status = errno;
15888 #endif
15889         if( status ) return status;
15890 #else
15891         /* Draft 4 pthreads */
15892         status = pthread_create( &t, pthread_attr_default, task, NULL );
15893         if( status ) return errno;
15894
15895         /* give thread a chance to complete */
15896         /* it should remain joinable and hence detachable */
15897         sleep( 1 );
15898
15899         status = pthread_detach( &t );
15900         if( status ) return errno;
15901 #endif
15902
15903 #ifdef HAVE_LINUX_THREADS
15904         pthread_kill_other_threads_np();
15905 #endif
15906
15907         return 0;
15908
15909 }
15910
15911 _ACEOF
15912 if ac_fn_c_try_run "$LINENO"; then :
15913   ol_cv_pthread_pthreads=yes
15914 else
15915   ol_cv_pthread_pthreads=no
15916 fi
15917 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15918   conftest.$ac_objext conftest.beam conftest.$ac_ext
15919 fi
15920
15921
15922                 # restore the LIBS
15923                 LIBS="$ol_LIBS"
15924
15925 fi
15926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_pthreads" >&5
15927 $as_echo "$ol_cv_pthread_pthreads" >&6; }
15928
15929         if test $ol_cv_pthread_pthreads = yes ; then
15930                 ol_link_pthreads="-pthreads"
15931                 ol_link_threads=posix
15932         fi
15933 fi
15934
15935                 # Pthread try link: -mthreads (ol_cv_pthread_mthreads)
15936 if test "$ol_link_threads" = no ; then
15937         # try -mthreads
15938         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -mthreads" >&5
15939 $as_echo_n "checking for pthread link with -mthreads... " >&6; }
15940 if ${ol_cv_pthread_mthreads+:} false; then :
15941   $as_echo_n "(cached) " >&6
15942 else
15943
15944                 # save the flags
15945                 ol_LIBS="$LIBS"
15946                 LIBS="-mthreads $LIBS"
15947
15948                 if test "$cross_compiling" = yes; then :
15949   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15950 /* end confdefs.h.  */
15951
15952 /* pthread test headers */
15953 #include <pthread.h>
15954 #if HAVE_PTHREADS < 7
15955 #include <errno.h>
15956 #endif
15957 #ifndef NULL
15958 #define NULL (void*)0
15959 #endif
15960
15961 static void *task(p)
15962         void *p;
15963 {
15964         return (void *) (p == NULL);
15965 }
15966
15967 int
15968 main ()
15969 {
15970
15971         /* pthread test function */
15972 #ifndef PTHREAD_CREATE_DETACHED
15973 #define PTHREAD_CREATE_DETACHED 1
15974 #endif
15975         pthread_t t;
15976         int status;
15977         int detach = PTHREAD_CREATE_DETACHED;
15978
15979 #if HAVE_PTHREADS > 4
15980         /* Final pthreads */
15981         pthread_attr_t attr;
15982
15983         status = pthread_attr_init(&attr);
15984         if( status ) return status;
15985
15986 #if HAVE_PTHREADS < 7
15987         status = pthread_attr_setdetachstate(&attr, &detach);
15988         if( status < 0 ) status = errno;
15989 #else
15990         status = pthread_attr_setdetachstate(&attr, detach);
15991 #endif
15992         if( status ) return status;
15993         status = pthread_create( &t, &attr, task, NULL );
15994 #if HAVE_PTHREADS < 7
15995         if( status < 0 ) status = errno;
15996 #endif
15997         if( status ) return status;
15998 #else
15999         /* Draft 4 pthreads */
16000         status = pthread_create( &t, pthread_attr_default, task, NULL );
16001         if( status ) return errno;
16002
16003         /* give thread a chance to complete */
16004         /* it should remain joinable and hence detachable */
16005         sleep( 1 );
16006
16007         status = pthread_detach( &t );
16008         if( status ) return errno;
16009 #endif
16010
16011 #ifdef HAVE_LINUX_THREADS
16012         pthread_kill_other_threads_np();
16013 #endif
16014
16015         return 0;
16016
16017   ;
16018   return 0;
16019 }
16020 _ACEOF
16021 if ac_fn_c_try_link "$LINENO"; then :
16022   ol_cv_pthread_mthreads=yes
16023 else
16024   ol_cv_pthread_mthreads=no
16025 fi
16026 rm -f core conftest.err conftest.$ac_objext \
16027     conftest$ac_exeext conftest.$ac_ext
16028 else
16029   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16030 /* end confdefs.h.  */
16031
16032
16033 /* pthread test headers */
16034 #include <pthread.h>
16035 #if HAVE_PTHREADS < 7
16036 #include <errno.h>
16037 #endif
16038 #ifndef NULL
16039 #define NULL (void*)0
16040 #endif
16041
16042 static void *task(p)
16043         void *p;
16044 {
16045         return (void *) (p == NULL);
16046 }
16047
16048
16049 int main(argc, argv)
16050         int argc;
16051         char **argv;
16052 {
16053
16054         /* pthread test function */
16055 #ifndef PTHREAD_CREATE_DETACHED
16056 #define PTHREAD_CREATE_DETACHED 1
16057 #endif
16058         pthread_t t;
16059         int status;
16060         int detach = PTHREAD_CREATE_DETACHED;
16061
16062 #if HAVE_PTHREADS > 4
16063         /* Final pthreads */
16064         pthread_attr_t attr;
16065
16066         status = pthread_attr_init(&attr);
16067         if( status ) return status;
16068
16069 #if HAVE_PTHREADS < 7
16070         status = pthread_attr_setdetachstate(&attr, &detach);
16071         if( status < 0 ) status = errno;
16072 #else
16073         status = pthread_attr_setdetachstate(&attr, detach);
16074 #endif
16075         if( status ) return status;
16076         status = pthread_create( &t, &attr, task, NULL );
16077 #if HAVE_PTHREADS < 7
16078         if( status < 0 ) status = errno;
16079 #endif
16080         if( status ) return status;
16081 #else
16082         /* Draft 4 pthreads */
16083         status = pthread_create( &t, pthread_attr_default, task, NULL );
16084         if( status ) return errno;
16085
16086         /* give thread a chance to complete */
16087         /* it should remain joinable and hence detachable */
16088         sleep( 1 );
16089
16090         status = pthread_detach( &t );
16091         if( status ) return errno;
16092 #endif
16093
16094 #ifdef HAVE_LINUX_THREADS
16095         pthread_kill_other_threads_np();
16096 #endif
16097
16098         return 0;
16099
16100 }
16101
16102 _ACEOF
16103 if ac_fn_c_try_run "$LINENO"; then :
16104   ol_cv_pthread_mthreads=yes
16105 else
16106   ol_cv_pthread_mthreads=no
16107 fi
16108 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16109   conftest.$ac_objext conftest.beam conftest.$ac_ext
16110 fi
16111
16112
16113                 # restore the LIBS
16114                 LIBS="$ol_LIBS"
16115
16116 fi
16117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_mthreads" >&5
16118 $as_echo "$ol_cv_pthread_mthreads" >&6; }
16119
16120         if test $ol_cv_pthread_mthreads = yes ; then
16121                 ol_link_pthreads="-mthreads"
16122                 ol_link_threads=posix
16123         fi
16124 fi
16125
16126                 # Pthread try link: -thread (ol_cv_pthread_thread)
16127 if test "$ol_link_threads" = no ; then
16128         # try -thread
16129         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -thread" >&5
16130 $as_echo_n "checking for pthread link with -thread... " >&6; }
16131 if ${ol_cv_pthread_thread+:} false; then :
16132   $as_echo_n "(cached) " >&6
16133 else
16134
16135                 # save the flags
16136                 ol_LIBS="$LIBS"
16137                 LIBS="-thread $LIBS"
16138
16139                 if test "$cross_compiling" = yes; then :
16140   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16141 /* end confdefs.h.  */
16142
16143 /* pthread test headers */
16144 #include <pthread.h>
16145 #if HAVE_PTHREADS < 7
16146 #include <errno.h>
16147 #endif
16148 #ifndef NULL
16149 #define NULL (void*)0
16150 #endif
16151
16152 static void *task(p)
16153         void *p;
16154 {
16155         return (void *) (p == NULL);
16156 }
16157
16158 int
16159 main ()
16160 {
16161
16162         /* pthread test function */
16163 #ifndef PTHREAD_CREATE_DETACHED
16164 #define PTHREAD_CREATE_DETACHED 1
16165 #endif
16166         pthread_t t;
16167         int status;
16168         int detach = PTHREAD_CREATE_DETACHED;
16169
16170 #if HAVE_PTHREADS > 4
16171         /* Final pthreads */
16172         pthread_attr_t attr;
16173
16174         status = pthread_attr_init(&attr);
16175         if( status ) return status;
16176
16177 #if HAVE_PTHREADS < 7
16178         status = pthread_attr_setdetachstate(&attr, &detach);
16179         if( status < 0 ) status = errno;
16180 #else
16181         status = pthread_attr_setdetachstate(&attr, detach);
16182 #endif
16183         if( status ) return status;
16184         status = pthread_create( &t, &attr, task, NULL );
16185 #if HAVE_PTHREADS < 7
16186         if( status < 0 ) status = errno;
16187 #endif
16188         if( status ) return status;
16189 #else
16190         /* Draft 4 pthreads */
16191         status = pthread_create( &t, pthread_attr_default, task, NULL );
16192         if( status ) return errno;
16193
16194         /* give thread a chance to complete */
16195         /* it should remain joinable and hence detachable */
16196         sleep( 1 );
16197
16198         status = pthread_detach( &t );
16199         if( status ) return errno;
16200 #endif
16201
16202 #ifdef HAVE_LINUX_THREADS
16203         pthread_kill_other_threads_np();
16204 #endif
16205
16206         return 0;
16207
16208   ;
16209   return 0;
16210 }
16211 _ACEOF
16212 if ac_fn_c_try_link "$LINENO"; then :
16213   ol_cv_pthread_thread=yes
16214 else
16215   ol_cv_pthread_thread=no
16216 fi
16217 rm -f core conftest.err conftest.$ac_objext \
16218     conftest$ac_exeext conftest.$ac_ext
16219 else
16220   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16221 /* end confdefs.h.  */
16222
16223
16224 /* pthread test headers */
16225 #include <pthread.h>
16226 #if HAVE_PTHREADS < 7
16227 #include <errno.h>
16228 #endif
16229 #ifndef NULL
16230 #define NULL (void*)0
16231 #endif
16232
16233 static void *task(p)
16234         void *p;
16235 {
16236         return (void *) (p == NULL);
16237 }
16238
16239
16240 int main(argc, argv)
16241         int argc;
16242         char **argv;
16243 {
16244
16245         /* pthread test function */
16246 #ifndef PTHREAD_CREATE_DETACHED
16247 #define PTHREAD_CREATE_DETACHED 1
16248 #endif
16249         pthread_t t;
16250         int status;
16251         int detach = PTHREAD_CREATE_DETACHED;
16252
16253 #if HAVE_PTHREADS > 4
16254         /* Final pthreads */
16255         pthread_attr_t attr;
16256
16257         status = pthread_attr_init(&attr);
16258         if( status ) return status;
16259
16260 #if HAVE_PTHREADS < 7
16261         status = pthread_attr_setdetachstate(&attr, &detach);
16262         if( status < 0 ) status = errno;
16263 #else
16264         status = pthread_attr_setdetachstate(&attr, detach);
16265 #endif
16266         if( status ) return status;
16267         status = pthread_create( &t, &attr, task, NULL );
16268 #if HAVE_PTHREADS < 7
16269         if( status < 0 ) status = errno;
16270 #endif
16271         if( status ) return status;
16272 #else
16273         /* Draft 4 pthreads */
16274         status = pthread_create( &t, pthread_attr_default, task, NULL );
16275         if( status ) return errno;
16276
16277         /* give thread a chance to complete */
16278         /* it should remain joinable and hence detachable */
16279         sleep( 1 );
16280
16281         status = pthread_detach( &t );
16282         if( status ) return errno;
16283 #endif
16284
16285 #ifdef HAVE_LINUX_THREADS
16286         pthread_kill_other_threads_np();
16287 #endif
16288
16289         return 0;
16290
16291 }
16292
16293 _ACEOF
16294 if ac_fn_c_try_run "$LINENO"; then :
16295   ol_cv_pthread_thread=yes
16296 else
16297   ol_cv_pthread_thread=no
16298 fi
16299 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16300   conftest.$ac_objext conftest.beam conftest.$ac_ext
16301 fi
16302
16303
16304                 # restore the LIBS
16305                 LIBS="$ol_LIBS"
16306
16307 fi
16308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_thread" >&5
16309 $as_echo "$ol_cv_pthread_thread" >&6; }
16310
16311         if test $ol_cv_pthread_thread = yes ; then
16312                 ol_link_pthreads="-thread"
16313                 ol_link_threads=posix
16314         fi
16315 fi
16316
16317
16318                 # Pthread try link: -lpthread -lmach -lexc -lc_r (ol_cv_pthread_lpthread_lmach_lexc_lc_r)
16319 if test "$ol_link_threads" = no ; then
16320         # try -lpthread -lmach -lexc -lc_r
16321         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc -lc_r" >&5
16322 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc -lc_r... " >&6; }
16323 if ${ol_cv_pthread_lpthread_lmach_lexc_lc_r+:} false; then :
16324   $as_echo_n "(cached) " >&6
16325 else
16326
16327                 # save the flags
16328                 ol_LIBS="$LIBS"
16329                 LIBS="-lpthread -lmach -lexc -lc_r $LIBS"
16330
16331                 if test "$cross_compiling" = yes; then :
16332   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16333 /* end confdefs.h.  */
16334
16335 /* pthread test headers */
16336 #include <pthread.h>
16337 #if HAVE_PTHREADS < 7
16338 #include <errno.h>
16339 #endif
16340 #ifndef NULL
16341 #define NULL (void*)0
16342 #endif
16343
16344 static void *task(p)
16345         void *p;
16346 {
16347         return (void *) (p == NULL);
16348 }
16349
16350 int
16351 main ()
16352 {
16353
16354         /* pthread test function */
16355 #ifndef PTHREAD_CREATE_DETACHED
16356 #define PTHREAD_CREATE_DETACHED 1
16357 #endif
16358         pthread_t t;
16359         int status;
16360         int detach = PTHREAD_CREATE_DETACHED;
16361
16362 #if HAVE_PTHREADS > 4
16363         /* Final pthreads */
16364         pthread_attr_t attr;
16365
16366         status = pthread_attr_init(&attr);
16367         if( status ) return status;
16368
16369 #if HAVE_PTHREADS < 7
16370         status = pthread_attr_setdetachstate(&attr, &detach);
16371         if( status < 0 ) status = errno;
16372 #else
16373         status = pthread_attr_setdetachstate(&attr, detach);
16374 #endif
16375         if( status ) return status;
16376         status = pthread_create( &t, &attr, task, NULL );
16377 #if HAVE_PTHREADS < 7
16378         if( status < 0 ) status = errno;
16379 #endif
16380         if( status ) return status;
16381 #else
16382         /* Draft 4 pthreads */
16383         status = pthread_create( &t, pthread_attr_default, task, NULL );
16384         if( status ) return errno;
16385
16386         /* give thread a chance to complete */
16387         /* it should remain joinable and hence detachable */
16388         sleep( 1 );
16389
16390         status = pthread_detach( &t );
16391         if( status ) return errno;
16392 #endif
16393
16394 #ifdef HAVE_LINUX_THREADS
16395         pthread_kill_other_threads_np();
16396 #endif
16397
16398         return 0;
16399
16400   ;
16401   return 0;
16402 }
16403 _ACEOF
16404 if ac_fn_c_try_link "$LINENO"; then :
16405   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
16406 else
16407   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
16408 fi
16409 rm -f core conftest.err conftest.$ac_objext \
16410     conftest$ac_exeext conftest.$ac_ext
16411 else
16412   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16413 /* end confdefs.h.  */
16414
16415
16416 /* pthread test headers */
16417 #include <pthread.h>
16418 #if HAVE_PTHREADS < 7
16419 #include <errno.h>
16420 #endif
16421 #ifndef NULL
16422 #define NULL (void*)0
16423 #endif
16424
16425 static void *task(p)
16426         void *p;
16427 {
16428         return (void *) (p == NULL);
16429 }
16430
16431
16432 int main(argc, argv)
16433         int argc;
16434         char **argv;
16435 {
16436
16437         /* pthread test function */
16438 #ifndef PTHREAD_CREATE_DETACHED
16439 #define PTHREAD_CREATE_DETACHED 1
16440 #endif
16441         pthread_t t;
16442         int status;
16443         int detach = PTHREAD_CREATE_DETACHED;
16444
16445 #if HAVE_PTHREADS > 4
16446         /* Final pthreads */
16447         pthread_attr_t attr;
16448
16449         status = pthread_attr_init(&attr);
16450         if( status ) return status;
16451
16452 #if HAVE_PTHREADS < 7
16453         status = pthread_attr_setdetachstate(&attr, &detach);
16454         if( status < 0 ) status = errno;
16455 #else
16456         status = pthread_attr_setdetachstate(&attr, detach);
16457 #endif
16458         if( status ) return status;
16459         status = pthread_create( &t, &attr, task, NULL );
16460 #if HAVE_PTHREADS < 7
16461         if( status < 0 ) status = errno;
16462 #endif
16463         if( status ) return status;
16464 #else
16465         /* Draft 4 pthreads */
16466         status = pthread_create( &t, pthread_attr_default, task, NULL );
16467         if( status ) return errno;
16468
16469         /* give thread a chance to complete */
16470         /* it should remain joinable and hence detachable */
16471         sleep( 1 );
16472
16473         status = pthread_detach( &t );
16474         if( status ) return errno;
16475 #endif
16476
16477 #ifdef HAVE_LINUX_THREADS
16478         pthread_kill_other_threads_np();
16479 #endif
16480
16481         return 0;
16482
16483 }
16484
16485 _ACEOF
16486 if ac_fn_c_try_run "$LINENO"; then :
16487   ol_cv_pthread_lpthread_lmach_lexc_lc_r=yes
16488 else
16489   ol_cv_pthread_lpthread_lmach_lexc_lc_r=no
16490 fi
16491 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16492   conftest.$ac_objext conftest.beam conftest.$ac_ext
16493 fi
16494
16495
16496                 # restore the LIBS
16497                 LIBS="$ol_LIBS"
16498
16499 fi
16500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&5
16501 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc_lc_r" >&6; }
16502
16503         if test $ol_cv_pthread_lpthread_lmach_lexc_lc_r = yes ; then
16504                 ol_link_pthreads="-lpthread -lmach -lexc -lc_r"
16505                 ol_link_threads=posix
16506         fi
16507 fi
16508
16509                 # Pthread try link: -lpthread -lmach -lexc (ol_cv_pthread_lpthread_lmach_lexc)
16510 if test "$ol_link_threads" = no ; then
16511         # try -lpthread -lmach -lexc
16512         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -lmach -lexc" >&5
16513 $as_echo_n "checking for pthread link with -lpthread -lmach -lexc... " >&6; }
16514 if ${ol_cv_pthread_lpthread_lmach_lexc+:} false; then :
16515   $as_echo_n "(cached) " >&6
16516 else
16517
16518                 # save the flags
16519                 ol_LIBS="$LIBS"
16520                 LIBS="-lpthread -lmach -lexc $LIBS"
16521
16522                 if test "$cross_compiling" = yes; then :
16523   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16524 /* end confdefs.h.  */
16525
16526 /* pthread test headers */
16527 #include <pthread.h>
16528 #if HAVE_PTHREADS < 7
16529 #include <errno.h>
16530 #endif
16531 #ifndef NULL
16532 #define NULL (void*)0
16533 #endif
16534
16535 static void *task(p)
16536         void *p;
16537 {
16538         return (void *) (p == NULL);
16539 }
16540
16541 int
16542 main ()
16543 {
16544
16545         /* pthread test function */
16546 #ifndef PTHREAD_CREATE_DETACHED
16547 #define PTHREAD_CREATE_DETACHED 1
16548 #endif
16549         pthread_t t;
16550         int status;
16551         int detach = PTHREAD_CREATE_DETACHED;
16552
16553 #if HAVE_PTHREADS > 4
16554         /* Final pthreads */
16555         pthread_attr_t attr;
16556
16557         status = pthread_attr_init(&attr);
16558         if( status ) return status;
16559
16560 #if HAVE_PTHREADS < 7
16561         status = pthread_attr_setdetachstate(&attr, &detach);
16562         if( status < 0 ) status = errno;
16563 #else
16564         status = pthread_attr_setdetachstate(&attr, detach);
16565 #endif
16566         if( status ) return status;
16567         status = pthread_create( &t, &attr, task, NULL );
16568 #if HAVE_PTHREADS < 7
16569         if( status < 0 ) status = errno;
16570 #endif
16571         if( status ) return status;
16572 #else
16573         /* Draft 4 pthreads */
16574         status = pthread_create( &t, pthread_attr_default, task, NULL );
16575         if( status ) return errno;
16576
16577         /* give thread a chance to complete */
16578         /* it should remain joinable and hence detachable */
16579         sleep( 1 );
16580
16581         status = pthread_detach( &t );
16582         if( status ) return errno;
16583 #endif
16584
16585 #ifdef HAVE_LINUX_THREADS
16586         pthread_kill_other_threads_np();
16587 #endif
16588
16589         return 0;
16590
16591   ;
16592   return 0;
16593 }
16594 _ACEOF
16595 if ac_fn_c_try_link "$LINENO"; then :
16596   ol_cv_pthread_lpthread_lmach_lexc=yes
16597 else
16598   ol_cv_pthread_lpthread_lmach_lexc=no
16599 fi
16600 rm -f core conftest.err conftest.$ac_objext \
16601     conftest$ac_exeext conftest.$ac_ext
16602 else
16603   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16604 /* end confdefs.h.  */
16605
16606
16607 /* pthread test headers */
16608 #include <pthread.h>
16609 #if HAVE_PTHREADS < 7
16610 #include <errno.h>
16611 #endif
16612 #ifndef NULL
16613 #define NULL (void*)0
16614 #endif
16615
16616 static void *task(p)
16617         void *p;
16618 {
16619         return (void *) (p == NULL);
16620 }
16621
16622
16623 int main(argc, argv)
16624         int argc;
16625         char **argv;
16626 {
16627
16628         /* pthread test function */
16629 #ifndef PTHREAD_CREATE_DETACHED
16630 #define PTHREAD_CREATE_DETACHED 1
16631 #endif
16632         pthread_t t;
16633         int status;
16634         int detach = PTHREAD_CREATE_DETACHED;
16635
16636 #if HAVE_PTHREADS > 4
16637         /* Final pthreads */
16638         pthread_attr_t attr;
16639
16640         status = pthread_attr_init(&attr);
16641         if( status ) return status;
16642
16643 #if HAVE_PTHREADS < 7
16644         status = pthread_attr_setdetachstate(&attr, &detach);
16645         if( status < 0 ) status = errno;
16646 #else
16647         status = pthread_attr_setdetachstate(&attr, detach);
16648 #endif
16649         if( status ) return status;
16650         status = pthread_create( &t, &attr, task, NULL );
16651 #if HAVE_PTHREADS < 7
16652         if( status < 0 ) status = errno;
16653 #endif
16654         if( status ) return status;
16655 #else
16656         /* Draft 4 pthreads */
16657         status = pthread_create( &t, pthread_attr_default, task, NULL );
16658         if( status ) return errno;
16659
16660         /* give thread a chance to complete */
16661         /* it should remain joinable and hence detachable */
16662         sleep( 1 );
16663
16664         status = pthread_detach( &t );
16665         if( status ) return errno;
16666 #endif
16667
16668 #ifdef HAVE_LINUX_THREADS
16669         pthread_kill_other_threads_np();
16670 #endif
16671
16672         return 0;
16673
16674 }
16675
16676 _ACEOF
16677 if ac_fn_c_try_run "$LINENO"; then :
16678   ol_cv_pthread_lpthread_lmach_lexc=yes
16679 else
16680   ol_cv_pthread_lpthread_lmach_lexc=no
16681 fi
16682 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16683   conftest.$ac_objext conftest.beam conftest.$ac_ext
16684 fi
16685
16686
16687                 # restore the LIBS
16688                 LIBS="$ol_LIBS"
16689
16690 fi
16691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread_lmach_lexc" >&5
16692 $as_echo "$ol_cv_pthread_lpthread_lmach_lexc" >&6; }
16693
16694         if test $ol_cv_pthread_lpthread_lmach_lexc = yes ; then
16695                 ol_link_pthreads="-lpthread -lmach -lexc"
16696                 ol_link_threads=posix
16697         fi
16698 fi
16699
16700
16701                 # Pthread try link: -lpthread -Wl,-woff,85 (ol_cv_pthread_lib_lpthread_woff)
16702 if test "$ol_link_threads" = no ; then
16703         # try -lpthread -Wl,-woff,85
16704         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread -Wl,-woff,85" >&5
16705 $as_echo_n "checking for pthread link with -lpthread -Wl,-woff,85... " >&6; }
16706 if ${ol_cv_pthread_lib_lpthread_woff+:} false; then :
16707   $as_echo_n "(cached) " >&6
16708 else
16709
16710                 # save the flags
16711                 ol_LIBS="$LIBS"
16712                 LIBS="-lpthread -Wl,-woff,85 $LIBS"
16713
16714                 if test "$cross_compiling" = yes; then :
16715   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16716 /* end confdefs.h.  */
16717
16718 /* pthread test headers */
16719 #include <pthread.h>
16720 #if HAVE_PTHREADS < 7
16721 #include <errno.h>
16722 #endif
16723 #ifndef NULL
16724 #define NULL (void*)0
16725 #endif
16726
16727 static void *task(p)
16728         void *p;
16729 {
16730         return (void *) (p == NULL);
16731 }
16732
16733 int
16734 main ()
16735 {
16736
16737         /* pthread test function */
16738 #ifndef PTHREAD_CREATE_DETACHED
16739 #define PTHREAD_CREATE_DETACHED 1
16740 #endif
16741         pthread_t t;
16742         int status;
16743         int detach = PTHREAD_CREATE_DETACHED;
16744
16745 #if HAVE_PTHREADS > 4
16746         /* Final pthreads */
16747         pthread_attr_t attr;
16748
16749         status = pthread_attr_init(&attr);
16750         if( status ) return status;
16751
16752 #if HAVE_PTHREADS < 7
16753         status = pthread_attr_setdetachstate(&attr, &detach);
16754         if( status < 0 ) status = errno;
16755 #else
16756         status = pthread_attr_setdetachstate(&attr, detach);
16757 #endif
16758         if( status ) return status;
16759         status = pthread_create( &t, &attr, task, NULL );
16760 #if HAVE_PTHREADS < 7
16761         if( status < 0 ) status = errno;
16762 #endif
16763         if( status ) return status;
16764 #else
16765         /* Draft 4 pthreads */
16766         status = pthread_create( &t, pthread_attr_default, task, NULL );
16767         if( status ) return errno;
16768
16769         /* give thread a chance to complete */
16770         /* it should remain joinable and hence detachable */
16771         sleep( 1 );
16772
16773         status = pthread_detach( &t );
16774         if( status ) return errno;
16775 #endif
16776
16777 #ifdef HAVE_LINUX_THREADS
16778         pthread_kill_other_threads_np();
16779 #endif
16780
16781         return 0;
16782
16783   ;
16784   return 0;
16785 }
16786 _ACEOF
16787 if ac_fn_c_try_link "$LINENO"; then :
16788   ol_cv_pthread_lib_lpthread_woff=yes
16789 else
16790   ol_cv_pthread_lib_lpthread_woff=no
16791 fi
16792 rm -f core conftest.err conftest.$ac_objext \
16793     conftest$ac_exeext conftest.$ac_ext
16794 else
16795   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16796 /* end confdefs.h.  */
16797
16798
16799 /* pthread test headers */
16800 #include <pthread.h>
16801 #if HAVE_PTHREADS < 7
16802 #include <errno.h>
16803 #endif
16804 #ifndef NULL
16805 #define NULL (void*)0
16806 #endif
16807
16808 static void *task(p)
16809         void *p;
16810 {
16811         return (void *) (p == NULL);
16812 }
16813
16814
16815 int main(argc, argv)
16816         int argc;
16817         char **argv;
16818 {
16819
16820         /* pthread test function */
16821 #ifndef PTHREAD_CREATE_DETACHED
16822 #define PTHREAD_CREATE_DETACHED 1
16823 #endif
16824         pthread_t t;
16825         int status;
16826         int detach = PTHREAD_CREATE_DETACHED;
16827
16828 #if HAVE_PTHREADS > 4
16829         /* Final pthreads */
16830         pthread_attr_t attr;
16831
16832         status = pthread_attr_init(&attr);
16833         if( status ) return status;
16834
16835 #if HAVE_PTHREADS < 7
16836         status = pthread_attr_setdetachstate(&attr, &detach);
16837         if( status < 0 ) status = errno;
16838 #else
16839         status = pthread_attr_setdetachstate(&attr, detach);
16840 #endif
16841         if( status ) return status;
16842         status = pthread_create( &t, &attr, task, NULL );
16843 #if HAVE_PTHREADS < 7
16844         if( status < 0 ) status = errno;
16845 #endif
16846         if( status ) return status;
16847 #else
16848         /* Draft 4 pthreads */
16849         status = pthread_create( &t, pthread_attr_default, task, NULL );
16850         if( status ) return errno;
16851
16852         /* give thread a chance to complete */
16853         /* it should remain joinable and hence detachable */
16854         sleep( 1 );
16855
16856         status = pthread_detach( &t );
16857         if( status ) return errno;
16858 #endif
16859
16860 #ifdef HAVE_LINUX_THREADS
16861         pthread_kill_other_threads_np();
16862 #endif
16863
16864         return 0;
16865
16866 }
16867
16868 _ACEOF
16869 if ac_fn_c_try_run "$LINENO"; then :
16870   ol_cv_pthread_lib_lpthread_woff=yes
16871 else
16872   ol_cv_pthread_lib_lpthread_woff=no
16873 fi
16874 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16875   conftest.$ac_objext conftest.beam conftest.$ac_ext
16876 fi
16877
16878
16879                 # restore the LIBS
16880                 LIBS="$ol_LIBS"
16881
16882 fi
16883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthread_woff" >&5
16884 $as_echo "$ol_cv_pthread_lib_lpthread_woff" >&6; }
16885
16886         if test $ol_cv_pthread_lib_lpthread_woff = yes ; then
16887                 ol_link_pthreads="-lpthread -Wl,-woff,85"
16888                 ol_link_threads=posix
16889         fi
16890 fi
16891
16892
16893                 # Pthread try link: -lpthread (ol_cv_pthread_lpthread)
16894 if test "$ol_link_threads" = no ; then
16895         # try -lpthread
16896         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthread" >&5
16897 $as_echo_n "checking for pthread link with -lpthread... " >&6; }
16898 if ${ol_cv_pthread_lpthread+:} false; then :
16899   $as_echo_n "(cached) " >&6
16900 else
16901
16902                 # save the flags
16903                 ol_LIBS="$LIBS"
16904                 LIBS="-lpthread $LIBS"
16905
16906                 if test "$cross_compiling" = yes; then :
16907   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16908 /* end confdefs.h.  */
16909
16910 /* pthread test headers */
16911 #include <pthread.h>
16912 #if HAVE_PTHREADS < 7
16913 #include <errno.h>
16914 #endif
16915 #ifndef NULL
16916 #define NULL (void*)0
16917 #endif
16918
16919 static void *task(p)
16920         void *p;
16921 {
16922         return (void *) (p == NULL);
16923 }
16924
16925 int
16926 main ()
16927 {
16928
16929         /* pthread test function */
16930 #ifndef PTHREAD_CREATE_DETACHED
16931 #define PTHREAD_CREATE_DETACHED 1
16932 #endif
16933         pthread_t t;
16934         int status;
16935         int detach = PTHREAD_CREATE_DETACHED;
16936
16937 #if HAVE_PTHREADS > 4
16938         /* Final pthreads */
16939         pthread_attr_t attr;
16940
16941         status = pthread_attr_init(&attr);
16942         if( status ) return status;
16943
16944 #if HAVE_PTHREADS < 7
16945         status = pthread_attr_setdetachstate(&attr, &detach);
16946         if( status < 0 ) status = errno;
16947 #else
16948         status = pthread_attr_setdetachstate(&attr, detach);
16949 #endif
16950         if( status ) return status;
16951         status = pthread_create( &t, &attr, task, NULL );
16952 #if HAVE_PTHREADS < 7
16953         if( status < 0 ) status = errno;
16954 #endif
16955         if( status ) return status;
16956 #else
16957         /* Draft 4 pthreads */
16958         status = pthread_create( &t, pthread_attr_default, task, NULL );
16959         if( status ) return errno;
16960
16961         /* give thread a chance to complete */
16962         /* it should remain joinable and hence detachable */
16963         sleep( 1 );
16964
16965         status = pthread_detach( &t );
16966         if( status ) return errno;
16967 #endif
16968
16969 #ifdef HAVE_LINUX_THREADS
16970         pthread_kill_other_threads_np();
16971 #endif
16972
16973         return 0;
16974
16975   ;
16976   return 0;
16977 }
16978 _ACEOF
16979 if ac_fn_c_try_link "$LINENO"; then :
16980   ol_cv_pthread_lpthread=yes
16981 else
16982   ol_cv_pthread_lpthread=no
16983 fi
16984 rm -f core conftest.err conftest.$ac_objext \
16985     conftest$ac_exeext conftest.$ac_ext
16986 else
16987   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16988 /* end confdefs.h.  */
16989
16990
16991 /* pthread test headers */
16992 #include <pthread.h>
16993 #if HAVE_PTHREADS < 7
16994 #include <errno.h>
16995 #endif
16996 #ifndef NULL
16997 #define NULL (void*)0
16998 #endif
16999
17000 static void *task(p)
17001         void *p;
17002 {
17003         return (void *) (p == NULL);
17004 }
17005
17006
17007 int main(argc, argv)
17008         int argc;
17009         char **argv;
17010 {
17011
17012         /* pthread test function */
17013 #ifndef PTHREAD_CREATE_DETACHED
17014 #define PTHREAD_CREATE_DETACHED 1
17015 #endif
17016         pthread_t t;
17017         int status;
17018         int detach = PTHREAD_CREATE_DETACHED;
17019
17020 #if HAVE_PTHREADS > 4
17021         /* Final pthreads */
17022         pthread_attr_t attr;
17023
17024         status = pthread_attr_init(&attr);
17025         if( status ) return status;
17026
17027 #if HAVE_PTHREADS < 7
17028         status = pthread_attr_setdetachstate(&attr, &detach);
17029         if( status < 0 ) status = errno;
17030 #else
17031         status = pthread_attr_setdetachstate(&attr, detach);
17032 #endif
17033         if( status ) return status;
17034         status = pthread_create( &t, &attr, task, NULL );
17035 #if HAVE_PTHREADS < 7
17036         if( status < 0 ) status = errno;
17037 #endif
17038         if( status ) return status;
17039 #else
17040         /* Draft 4 pthreads */
17041         status = pthread_create( &t, pthread_attr_default, task, NULL );
17042         if( status ) return errno;
17043
17044         /* give thread a chance to complete */
17045         /* it should remain joinable and hence detachable */
17046         sleep( 1 );
17047
17048         status = pthread_detach( &t );
17049         if( status ) return errno;
17050 #endif
17051
17052 #ifdef HAVE_LINUX_THREADS
17053         pthread_kill_other_threads_np();
17054 #endif
17055
17056         return 0;
17057
17058 }
17059
17060 _ACEOF
17061 if ac_fn_c_try_run "$LINENO"; then :
17062   ol_cv_pthread_lpthread=yes
17063 else
17064   ol_cv_pthread_lpthread=no
17065 fi
17066 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17067   conftest.$ac_objext conftest.beam conftest.$ac_ext
17068 fi
17069
17070
17071                 # restore the LIBS
17072                 LIBS="$ol_LIBS"
17073
17074 fi
17075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthread" >&5
17076 $as_echo "$ol_cv_pthread_lpthread" >&6; }
17077
17078         if test $ol_cv_pthread_lpthread = yes ; then
17079                 ol_link_pthreads="-lpthread"
17080                 ol_link_threads=posix
17081         fi
17082 fi
17083
17084                 # Pthread try link: -lc_r (ol_cv_pthread_lc_r)
17085 if test "$ol_link_threads" = no ; then
17086         # try -lc_r
17087         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lc_r" >&5
17088 $as_echo_n "checking for pthread link with -lc_r... " >&6; }
17089 if ${ol_cv_pthread_lc_r+:} false; then :
17090   $as_echo_n "(cached) " >&6
17091 else
17092
17093                 # save the flags
17094                 ol_LIBS="$LIBS"
17095                 LIBS="-lc_r $LIBS"
17096
17097                 if test "$cross_compiling" = yes; then :
17098   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17099 /* end confdefs.h.  */
17100
17101 /* pthread test headers */
17102 #include <pthread.h>
17103 #if HAVE_PTHREADS < 7
17104 #include <errno.h>
17105 #endif
17106 #ifndef NULL
17107 #define NULL (void*)0
17108 #endif
17109
17110 static void *task(p)
17111         void *p;
17112 {
17113         return (void *) (p == NULL);
17114 }
17115
17116 int
17117 main ()
17118 {
17119
17120         /* pthread test function */
17121 #ifndef PTHREAD_CREATE_DETACHED
17122 #define PTHREAD_CREATE_DETACHED 1
17123 #endif
17124         pthread_t t;
17125         int status;
17126         int detach = PTHREAD_CREATE_DETACHED;
17127
17128 #if HAVE_PTHREADS > 4
17129         /* Final pthreads */
17130         pthread_attr_t attr;
17131
17132         status = pthread_attr_init(&attr);
17133         if( status ) return status;
17134
17135 #if HAVE_PTHREADS < 7
17136         status = pthread_attr_setdetachstate(&attr, &detach);
17137         if( status < 0 ) status = errno;
17138 #else
17139         status = pthread_attr_setdetachstate(&attr, detach);
17140 #endif
17141         if( status ) return status;
17142         status = pthread_create( &t, &attr, task, NULL );
17143 #if HAVE_PTHREADS < 7
17144         if( status < 0 ) status = errno;
17145 #endif
17146         if( status ) return status;
17147 #else
17148         /* Draft 4 pthreads */
17149         status = pthread_create( &t, pthread_attr_default, task, NULL );
17150         if( status ) return errno;
17151
17152         /* give thread a chance to complete */
17153         /* it should remain joinable and hence detachable */
17154         sleep( 1 );
17155
17156         status = pthread_detach( &t );
17157         if( status ) return errno;
17158 #endif
17159
17160 #ifdef HAVE_LINUX_THREADS
17161         pthread_kill_other_threads_np();
17162 #endif
17163
17164         return 0;
17165
17166   ;
17167   return 0;
17168 }
17169 _ACEOF
17170 if ac_fn_c_try_link "$LINENO"; then :
17171   ol_cv_pthread_lc_r=yes
17172 else
17173   ol_cv_pthread_lc_r=no
17174 fi
17175 rm -f core conftest.err conftest.$ac_objext \
17176     conftest$ac_exeext conftest.$ac_ext
17177 else
17178   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17179 /* end confdefs.h.  */
17180
17181
17182 /* pthread test headers */
17183 #include <pthread.h>
17184 #if HAVE_PTHREADS < 7
17185 #include <errno.h>
17186 #endif
17187 #ifndef NULL
17188 #define NULL (void*)0
17189 #endif
17190
17191 static void *task(p)
17192         void *p;
17193 {
17194         return (void *) (p == NULL);
17195 }
17196
17197
17198 int main(argc, argv)
17199         int argc;
17200         char **argv;
17201 {
17202
17203         /* pthread test function */
17204 #ifndef PTHREAD_CREATE_DETACHED
17205 #define PTHREAD_CREATE_DETACHED 1
17206 #endif
17207         pthread_t t;
17208         int status;
17209         int detach = PTHREAD_CREATE_DETACHED;
17210
17211 #if HAVE_PTHREADS > 4
17212         /* Final pthreads */
17213         pthread_attr_t attr;
17214
17215         status = pthread_attr_init(&attr);
17216         if( status ) return status;
17217
17218 #if HAVE_PTHREADS < 7
17219         status = pthread_attr_setdetachstate(&attr, &detach);
17220         if( status < 0 ) status = errno;
17221 #else
17222         status = pthread_attr_setdetachstate(&attr, detach);
17223 #endif
17224         if( status ) return status;
17225         status = pthread_create( &t, &attr, task, NULL );
17226 #if HAVE_PTHREADS < 7
17227         if( status < 0 ) status = errno;
17228 #endif
17229         if( status ) return status;
17230 #else
17231         /* Draft 4 pthreads */
17232         status = pthread_create( &t, pthread_attr_default, task, NULL );
17233         if( status ) return errno;
17234
17235         /* give thread a chance to complete */
17236         /* it should remain joinable and hence detachable */
17237         sleep( 1 );
17238
17239         status = pthread_detach( &t );
17240         if( status ) return errno;
17241 #endif
17242
17243 #ifdef HAVE_LINUX_THREADS
17244         pthread_kill_other_threads_np();
17245 #endif
17246
17247         return 0;
17248
17249 }
17250
17251 _ACEOF
17252 if ac_fn_c_try_run "$LINENO"; then :
17253   ol_cv_pthread_lc_r=yes
17254 else
17255   ol_cv_pthread_lc_r=no
17256 fi
17257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17258   conftest.$ac_objext conftest.beam conftest.$ac_ext
17259 fi
17260
17261
17262                 # restore the LIBS
17263                 LIBS="$ol_LIBS"
17264
17265 fi
17266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lc_r" >&5
17267 $as_echo "$ol_cv_pthread_lc_r" >&6; }
17268
17269         if test $ol_cv_pthread_lc_r = yes ; then
17270                 ol_link_pthreads="-lc_r"
17271                 ol_link_threads=posix
17272         fi
17273 fi
17274
17275
17276                 # Pthread try link: -threads (ol_cv_pthread_threads)
17277 if test "$ol_link_threads" = no ; then
17278         # try -threads
17279         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -threads" >&5
17280 $as_echo_n "checking for pthread link with -threads... " >&6; }
17281 if ${ol_cv_pthread_threads+:} false; then :
17282   $as_echo_n "(cached) " >&6
17283 else
17284
17285                 # save the flags
17286                 ol_LIBS="$LIBS"
17287                 LIBS="-threads $LIBS"
17288
17289                 if test "$cross_compiling" = yes; then :
17290   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17291 /* end confdefs.h.  */
17292
17293 /* pthread test headers */
17294 #include <pthread.h>
17295 #if HAVE_PTHREADS < 7
17296 #include <errno.h>
17297 #endif
17298 #ifndef NULL
17299 #define NULL (void*)0
17300 #endif
17301
17302 static void *task(p)
17303         void *p;
17304 {
17305         return (void *) (p == NULL);
17306 }
17307
17308 int
17309 main ()
17310 {
17311
17312         /* pthread test function */
17313 #ifndef PTHREAD_CREATE_DETACHED
17314 #define PTHREAD_CREATE_DETACHED 1
17315 #endif
17316         pthread_t t;
17317         int status;
17318         int detach = PTHREAD_CREATE_DETACHED;
17319
17320 #if HAVE_PTHREADS > 4
17321         /* Final pthreads */
17322         pthread_attr_t attr;
17323
17324         status = pthread_attr_init(&attr);
17325         if( status ) return status;
17326
17327 #if HAVE_PTHREADS < 7
17328         status = pthread_attr_setdetachstate(&attr, &detach);
17329         if( status < 0 ) status = errno;
17330 #else
17331         status = pthread_attr_setdetachstate(&attr, detach);
17332 #endif
17333         if( status ) return status;
17334         status = pthread_create( &t, &attr, task, NULL );
17335 #if HAVE_PTHREADS < 7
17336         if( status < 0 ) status = errno;
17337 #endif
17338         if( status ) return status;
17339 #else
17340         /* Draft 4 pthreads */
17341         status = pthread_create( &t, pthread_attr_default, task, NULL );
17342         if( status ) return errno;
17343
17344         /* give thread a chance to complete */
17345         /* it should remain joinable and hence detachable */
17346         sleep( 1 );
17347
17348         status = pthread_detach( &t );
17349         if( status ) return errno;
17350 #endif
17351
17352 #ifdef HAVE_LINUX_THREADS
17353         pthread_kill_other_threads_np();
17354 #endif
17355
17356         return 0;
17357
17358   ;
17359   return 0;
17360 }
17361 _ACEOF
17362 if ac_fn_c_try_link "$LINENO"; then :
17363   ol_cv_pthread_threads=yes
17364 else
17365   ol_cv_pthread_threads=no
17366 fi
17367 rm -f core conftest.err conftest.$ac_objext \
17368     conftest$ac_exeext conftest.$ac_ext
17369 else
17370   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17371 /* end confdefs.h.  */
17372
17373
17374 /* pthread test headers */
17375 #include <pthread.h>
17376 #if HAVE_PTHREADS < 7
17377 #include <errno.h>
17378 #endif
17379 #ifndef NULL
17380 #define NULL (void*)0
17381 #endif
17382
17383 static void *task(p)
17384         void *p;
17385 {
17386         return (void *) (p == NULL);
17387 }
17388
17389
17390 int main(argc, argv)
17391         int argc;
17392         char **argv;
17393 {
17394
17395         /* pthread test function */
17396 #ifndef PTHREAD_CREATE_DETACHED
17397 #define PTHREAD_CREATE_DETACHED 1
17398 #endif
17399         pthread_t t;
17400         int status;
17401         int detach = PTHREAD_CREATE_DETACHED;
17402
17403 #if HAVE_PTHREADS > 4
17404         /* Final pthreads */
17405         pthread_attr_t attr;
17406
17407         status = pthread_attr_init(&attr);
17408         if( status ) return status;
17409
17410 #if HAVE_PTHREADS < 7
17411         status = pthread_attr_setdetachstate(&attr, &detach);
17412         if( status < 0 ) status = errno;
17413 #else
17414         status = pthread_attr_setdetachstate(&attr, detach);
17415 #endif
17416         if( status ) return status;
17417         status = pthread_create( &t, &attr, task, NULL );
17418 #if HAVE_PTHREADS < 7
17419         if( status < 0 ) status = errno;
17420 #endif
17421         if( status ) return status;
17422 #else
17423         /* Draft 4 pthreads */
17424         status = pthread_create( &t, pthread_attr_default, task, NULL );
17425         if( status ) return errno;
17426
17427         /* give thread a chance to complete */
17428         /* it should remain joinable and hence detachable */
17429         sleep( 1 );
17430
17431         status = pthread_detach( &t );
17432         if( status ) return errno;
17433 #endif
17434
17435 #ifdef HAVE_LINUX_THREADS
17436         pthread_kill_other_threads_np();
17437 #endif
17438
17439         return 0;
17440
17441 }
17442
17443 _ACEOF
17444 if ac_fn_c_try_run "$LINENO"; then :
17445   ol_cv_pthread_threads=yes
17446 else
17447   ol_cv_pthread_threads=no
17448 fi
17449 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17450   conftest.$ac_objext conftest.beam conftest.$ac_ext
17451 fi
17452
17453
17454                 # restore the LIBS
17455                 LIBS="$ol_LIBS"
17456
17457 fi
17458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_threads" >&5
17459 $as_echo "$ol_cv_pthread_threads" >&6; }
17460
17461         if test $ol_cv_pthread_threads = yes ; then
17462                 ol_link_pthreads="-threads"
17463                 ol_link_threads=posix
17464         fi
17465 fi
17466
17467
17468                 # Pthread try link: -lpthreads -lmach -lexc -lc_r (ol_cv_pthread_lpthreads_lmach_lexc_lc_r)
17469 if test "$ol_link_threads" = no ; then
17470         # try -lpthreads -lmach -lexc -lc_r
17471         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc -lc_r" >&5
17472 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc -lc_r... " >&6; }
17473 if ${ol_cv_pthread_lpthreads_lmach_lexc_lc_r+:} false; then :
17474   $as_echo_n "(cached) " >&6
17475 else
17476
17477                 # save the flags
17478                 ol_LIBS="$LIBS"
17479                 LIBS="-lpthreads -lmach -lexc -lc_r $LIBS"
17480
17481                 if test "$cross_compiling" = yes; then :
17482   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17483 /* end confdefs.h.  */
17484
17485 /* pthread test headers */
17486 #include <pthread.h>
17487 #if HAVE_PTHREADS < 7
17488 #include <errno.h>
17489 #endif
17490 #ifndef NULL
17491 #define NULL (void*)0
17492 #endif
17493
17494 static void *task(p)
17495         void *p;
17496 {
17497         return (void *) (p == NULL);
17498 }
17499
17500 int
17501 main ()
17502 {
17503
17504         /* pthread test function */
17505 #ifndef PTHREAD_CREATE_DETACHED
17506 #define PTHREAD_CREATE_DETACHED 1
17507 #endif
17508         pthread_t t;
17509         int status;
17510         int detach = PTHREAD_CREATE_DETACHED;
17511
17512 #if HAVE_PTHREADS > 4
17513         /* Final pthreads */
17514         pthread_attr_t attr;
17515
17516         status = pthread_attr_init(&attr);
17517         if( status ) return status;
17518
17519 #if HAVE_PTHREADS < 7
17520         status = pthread_attr_setdetachstate(&attr, &detach);
17521         if( status < 0 ) status = errno;
17522 #else
17523         status = pthread_attr_setdetachstate(&attr, detach);
17524 #endif
17525         if( status ) return status;
17526         status = pthread_create( &t, &attr, task, NULL );
17527 #if HAVE_PTHREADS < 7
17528         if( status < 0 ) status = errno;
17529 #endif
17530         if( status ) return status;
17531 #else
17532         /* Draft 4 pthreads */
17533         status = pthread_create( &t, pthread_attr_default, task, NULL );
17534         if( status ) return errno;
17535
17536         /* give thread a chance to complete */
17537         /* it should remain joinable and hence detachable */
17538         sleep( 1 );
17539
17540         status = pthread_detach( &t );
17541         if( status ) return errno;
17542 #endif
17543
17544 #ifdef HAVE_LINUX_THREADS
17545         pthread_kill_other_threads_np();
17546 #endif
17547
17548         return 0;
17549
17550   ;
17551   return 0;
17552 }
17553 _ACEOF
17554 if ac_fn_c_try_link "$LINENO"; then :
17555   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
17556 else
17557   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
17558 fi
17559 rm -f core conftest.err conftest.$ac_objext \
17560     conftest$ac_exeext conftest.$ac_ext
17561 else
17562   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17563 /* end confdefs.h.  */
17564
17565
17566 /* pthread test headers */
17567 #include <pthread.h>
17568 #if HAVE_PTHREADS < 7
17569 #include <errno.h>
17570 #endif
17571 #ifndef NULL
17572 #define NULL (void*)0
17573 #endif
17574
17575 static void *task(p)
17576         void *p;
17577 {
17578         return (void *) (p == NULL);
17579 }
17580
17581
17582 int main(argc, argv)
17583         int argc;
17584         char **argv;
17585 {
17586
17587         /* pthread test function */
17588 #ifndef PTHREAD_CREATE_DETACHED
17589 #define PTHREAD_CREATE_DETACHED 1
17590 #endif
17591         pthread_t t;
17592         int status;
17593         int detach = PTHREAD_CREATE_DETACHED;
17594
17595 #if HAVE_PTHREADS > 4
17596         /* Final pthreads */
17597         pthread_attr_t attr;
17598
17599         status = pthread_attr_init(&attr);
17600         if( status ) return status;
17601
17602 #if HAVE_PTHREADS < 7
17603         status = pthread_attr_setdetachstate(&attr, &detach);
17604         if( status < 0 ) status = errno;
17605 #else
17606         status = pthread_attr_setdetachstate(&attr, detach);
17607 #endif
17608         if( status ) return status;
17609         status = pthread_create( &t, &attr, task, NULL );
17610 #if HAVE_PTHREADS < 7
17611         if( status < 0 ) status = errno;
17612 #endif
17613         if( status ) return status;
17614 #else
17615         /* Draft 4 pthreads */
17616         status = pthread_create( &t, pthread_attr_default, task, NULL );
17617         if( status ) return errno;
17618
17619         /* give thread a chance to complete */
17620         /* it should remain joinable and hence detachable */
17621         sleep( 1 );
17622
17623         status = pthread_detach( &t );
17624         if( status ) return errno;
17625 #endif
17626
17627 #ifdef HAVE_LINUX_THREADS
17628         pthread_kill_other_threads_np();
17629 #endif
17630
17631         return 0;
17632
17633 }
17634
17635 _ACEOF
17636 if ac_fn_c_try_run "$LINENO"; then :
17637   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=yes
17638 else
17639   ol_cv_pthread_lpthreads_lmach_lexc_lc_r=no
17640 fi
17641 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17642   conftest.$ac_objext conftest.beam conftest.$ac_ext
17643 fi
17644
17645
17646                 # restore the LIBS
17647                 LIBS="$ol_LIBS"
17648
17649 fi
17650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&5
17651 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc_lc_r" >&6; }
17652
17653         if test $ol_cv_pthread_lpthreads_lmach_lexc_lc_r = yes ; then
17654                 ol_link_pthreads="-lpthreads -lmach -lexc -lc_r"
17655                 ol_link_threads=posix
17656         fi
17657 fi
17658
17659                 # Pthread try link: -lpthreads -lmach -lexc (ol_cv_pthread_lpthreads_lmach_lexc)
17660 if test "$ol_link_threads" = no ; then
17661         # try -lpthreads -lmach -lexc
17662         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lmach -lexc" >&5
17663 $as_echo_n "checking for pthread link with -lpthreads -lmach -lexc... " >&6; }
17664 if ${ol_cv_pthread_lpthreads_lmach_lexc+:} false; then :
17665   $as_echo_n "(cached) " >&6
17666 else
17667
17668                 # save the flags
17669                 ol_LIBS="$LIBS"
17670                 LIBS="-lpthreads -lmach -lexc $LIBS"
17671
17672                 if test "$cross_compiling" = yes; then :
17673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17674 /* end confdefs.h.  */
17675
17676 /* pthread test headers */
17677 #include <pthread.h>
17678 #if HAVE_PTHREADS < 7
17679 #include <errno.h>
17680 #endif
17681 #ifndef NULL
17682 #define NULL (void*)0
17683 #endif
17684
17685 static void *task(p)
17686         void *p;
17687 {
17688         return (void *) (p == NULL);
17689 }
17690
17691 int
17692 main ()
17693 {
17694
17695         /* pthread test function */
17696 #ifndef PTHREAD_CREATE_DETACHED
17697 #define PTHREAD_CREATE_DETACHED 1
17698 #endif
17699         pthread_t t;
17700         int status;
17701         int detach = PTHREAD_CREATE_DETACHED;
17702
17703 #if HAVE_PTHREADS > 4
17704         /* Final pthreads */
17705         pthread_attr_t attr;
17706
17707         status = pthread_attr_init(&attr);
17708         if( status ) return status;
17709
17710 #if HAVE_PTHREADS < 7
17711         status = pthread_attr_setdetachstate(&attr, &detach);
17712         if( status < 0 ) status = errno;
17713 #else
17714         status = pthread_attr_setdetachstate(&attr, detach);
17715 #endif
17716         if( status ) return status;
17717         status = pthread_create( &t, &attr, task, NULL );
17718 #if HAVE_PTHREADS < 7
17719         if( status < 0 ) status = errno;
17720 #endif
17721         if( status ) return status;
17722 #else
17723         /* Draft 4 pthreads */
17724         status = pthread_create( &t, pthread_attr_default, task, NULL );
17725         if( status ) return errno;
17726
17727         /* give thread a chance to complete */
17728         /* it should remain joinable and hence detachable */
17729         sleep( 1 );
17730
17731         status = pthread_detach( &t );
17732         if( status ) return errno;
17733 #endif
17734
17735 #ifdef HAVE_LINUX_THREADS
17736         pthread_kill_other_threads_np();
17737 #endif
17738
17739         return 0;
17740
17741   ;
17742   return 0;
17743 }
17744 _ACEOF
17745 if ac_fn_c_try_link "$LINENO"; then :
17746   ol_cv_pthread_lpthreads_lmach_lexc=yes
17747 else
17748   ol_cv_pthread_lpthreads_lmach_lexc=no
17749 fi
17750 rm -f core conftest.err conftest.$ac_objext \
17751     conftest$ac_exeext conftest.$ac_ext
17752 else
17753   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17754 /* end confdefs.h.  */
17755
17756
17757 /* pthread test headers */
17758 #include <pthread.h>
17759 #if HAVE_PTHREADS < 7
17760 #include <errno.h>
17761 #endif
17762 #ifndef NULL
17763 #define NULL (void*)0
17764 #endif
17765
17766 static void *task(p)
17767         void *p;
17768 {
17769         return (void *) (p == NULL);
17770 }
17771
17772
17773 int main(argc, argv)
17774         int argc;
17775         char **argv;
17776 {
17777
17778         /* pthread test function */
17779 #ifndef PTHREAD_CREATE_DETACHED
17780 #define PTHREAD_CREATE_DETACHED 1
17781 #endif
17782         pthread_t t;
17783         int status;
17784         int detach = PTHREAD_CREATE_DETACHED;
17785
17786 #if HAVE_PTHREADS > 4
17787         /* Final pthreads */
17788         pthread_attr_t attr;
17789
17790         status = pthread_attr_init(&attr);
17791         if( status ) return status;
17792
17793 #if HAVE_PTHREADS < 7
17794         status = pthread_attr_setdetachstate(&attr, &detach);
17795         if( status < 0 ) status = errno;
17796 #else
17797         status = pthread_attr_setdetachstate(&attr, detach);
17798 #endif
17799         if( status ) return status;
17800         status = pthread_create( &t, &attr, task, NULL );
17801 #if HAVE_PTHREADS < 7
17802         if( status < 0 ) status = errno;
17803 #endif
17804         if( status ) return status;
17805 #else
17806         /* Draft 4 pthreads */
17807         status = pthread_create( &t, pthread_attr_default, task, NULL );
17808         if( status ) return errno;
17809
17810         /* give thread a chance to complete */
17811         /* it should remain joinable and hence detachable */
17812         sleep( 1 );
17813
17814         status = pthread_detach( &t );
17815         if( status ) return errno;
17816 #endif
17817
17818 #ifdef HAVE_LINUX_THREADS
17819         pthread_kill_other_threads_np();
17820 #endif
17821
17822         return 0;
17823
17824 }
17825
17826 _ACEOF
17827 if ac_fn_c_try_run "$LINENO"; then :
17828   ol_cv_pthread_lpthreads_lmach_lexc=yes
17829 else
17830   ol_cv_pthread_lpthreads_lmach_lexc=no
17831 fi
17832 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17833   conftest.$ac_objext conftest.beam conftest.$ac_ext
17834 fi
17835
17836
17837                 # restore the LIBS
17838                 LIBS="$ol_LIBS"
17839
17840 fi
17841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lmach_lexc" >&5
17842 $as_echo "$ol_cv_pthread_lpthreads_lmach_lexc" >&6; }
17843
17844         if test $ol_cv_pthread_lpthreads_lmach_lexc = yes ; then
17845                 ol_link_pthreads="-lpthreads -lmach -lexc"
17846                 ol_link_threads=posix
17847         fi
17848 fi
17849
17850                 # Pthread try link: -lpthreads -lexc (ol_cv_pthread_lpthreads_lexc)
17851 if test "$ol_link_threads" = no ; then
17852         # try -lpthreads -lexc
17853         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads -lexc" >&5
17854 $as_echo_n "checking for pthread link with -lpthreads -lexc... " >&6; }
17855 if ${ol_cv_pthread_lpthreads_lexc+:} false; then :
17856   $as_echo_n "(cached) " >&6
17857 else
17858
17859                 # save the flags
17860                 ol_LIBS="$LIBS"
17861                 LIBS="-lpthreads -lexc $LIBS"
17862
17863                 if test "$cross_compiling" = yes; then :
17864   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17865 /* end confdefs.h.  */
17866
17867 /* pthread test headers */
17868 #include <pthread.h>
17869 #if HAVE_PTHREADS < 7
17870 #include <errno.h>
17871 #endif
17872 #ifndef NULL
17873 #define NULL (void*)0
17874 #endif
17875
17876 static void *task(p)
17877         void *p;
17878 {
17879         return (void *) (p == NULL);
17880 }
17881
17882 int
17883 main ()
17884 {
17885
17886         /* pthread test function */
17887 #ifndef PTHREAD_CREATE_DETACHED
17888 #define PTHREAD_CREATE_DETACHED 1
17889 #endif
17890         pthread_t t;
17891         int status;
17892         int detach = PTHREAD_CREATE_DETACHED;
17893
17894 #if HAVE_PTHREADS > 4
17895         /* Final pthreads */
17896         pthread_attr_t attr;
17897
17898         status = pthread_attr_init(&attr);
17899         if( status ) return status;
17900
17901 #if HAVE_PTHREADS < 7
17902         status = pthread_attr_setdetachstate(&attr, &detach);
17903         if( status < 0 ) status = errno;
17904 #else
17905         status = pthread_attr_setdetachstate(&attr, detach);
17906 #endif
17907         if( status ) return status;
17908         status = pthread_create( &t, &attr, task, NULL );
17909 #if HAVE_PTHREADS < 7
17910         if( status < 0 ) status = errno;
17911 #endif
17912         if( status ) return status;
17913 #else
17914         /* Draft 4 pthreads */
17915         status = pthread_create( &t, pthread_attr_default, task, NULL );
17916         if( status ) return errno;
17917
17918         /* give thread a chance to complete */
17919         /* it should remain joinable and hence detachable */
17920         sleep( 1 );
17921
17922         status = pthread_detach( &t );
17923         if( status ) return errno;
17924 #endif
17925
17926 #ifdef HAVE_LINUX_THREADS
17927         pthread_kill_other_threads_np();
17928 #endif
17929
17930         return 0;
17931
17932   ;
17933   return 0;
17934 }
17935 _ACEOF
17936 if ac_fn_c_try_link "$LINENO"; then :
17937   ol_cv_pthread_lpthreads_lexc=yes
17938 else
17939   ol_cv_pthread_lpthreads_lexc=no
17940 fi
17941 rm -f core conftest.err conftest.$ac_objext \
17942     conftest$ac_exeext conftest.$ac_ext
17943 else
17944   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17945 /* end confdefs.h.  */
17946
17947
17948 /* pthread test headers */
17949 #include <pthread.h>
17950 #if HAVE_PTHREADS < 7
17951 #include <errno.h>
17952 #endif
17953 #ifndef NULL
17954 #define NULL (void*)0
17955 #endif
17956
17957 static void *task(p)
17958         void *p;
17959 {
17960         return (void *) (p == NULL);
17961 }
17962
17963
17964 int main(argc, argv)
17965         int argc;
17966         char **argv;
17967 {
17968
17969         /* pthread test function */
17970 #ifndef PTHREAD_CREATE_DETACHED
17971 #define PTHREAD_CREATE_DETACHED 1
17972 #endif
17973         pthread_t t;
17974         int status;
17975         int detach = PTHREAD_CREATE_DETACHED;
17976
17977 #if HAVE_PTHREADS > 4
17978         /* Final pthreads */
17979         pthread_attr_t attr;
17980
17981         status = pthread_attr_init(&attr);
17982         if( status ) return status;
17983
17984 #if HAVE_PTHREADS < 7
17985         status = pthread_attr_setdetachstate(&attr, &detach);
17986         if( status < 0 ) status = errno;
17987 #else
17988         status = pthread_attr_setdetachstate(&attr, detach);
17989 #endif
17990         if( status ) return status;
17991         status = pthread_create( &t, &attr, task, NULL );
17992 #if HAVE_PTHREADS < 7
17993         if( status < 0 ) status = errno;
17994 #endif
17995         if( status ) return status;
17996 #else
17997         /* Draft 4 pthreads */
17998         status = pthread_create( &t, pthread_attr_default, task, NULL );
17999         if( status ) return errno;
18000
18001         /* give thread a chance to complete */
18002         /* it should remain joinable and hence detachable */
18003         sleep( 1 );
18004
18005         status = pthread_detach( &t );
18006         if( status ) return errno;
18007 #endif
18008
18009 #ifdef HAVE_LINUX_THREADS
18010         pthread_kill_other_threads_np();
18011 #endif
18012
18013         return 0;
18014
18015 }
18016
18017 _ACEOF
18018 if ac_fn_c_try_run "$LINENO"; then :
18019   ol_cv_pthread_lpthreads_lexc=yes
18020 else
18021   ol_cv_pthread_lpthreads_lexc=no
18022 fi
18023 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18024   conftest.$ac_objext conftest.beam conftest.$ac_ext
18025 fi
18026
18027
18028                 # restore the LIBS
18029                 LIBS="$ol_LIBS"
18030
18031 fi
18032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lpthreads_lexc" >&5
18033 $as_echo "$ol_cv_pthread_lpthreads_lexc" >&6; }
18034
18035         if test $ol_cv_pthread_lpthreads_lexc = yes ; then
18036                 ol_link_pthreads="-lpthreads -lexc"
18037                 ol_link_threads=posix
18038         fi
18039 fi
18040
18041
18042                 # Pthread try link: -lpthreads (ol_cv_pthread_lib_lpthreads)
18043 if test "$ol_link_threads" = no ; then
18044         # try -lpthreads
18045         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread link with -lpthreads" >&5
18046 $as_echo_n "checking for pthread link with -lpthreads... " >&6; }
18047 if ${ol_cv_pthread_lib_lpthreads+:} false; then :
18048   $as_echo_n "(cached) " >&6
18049 else
18050
18051                 # save the flags
18052                 ol_LIBS="$LIBS"
18053                 LIBS="-lpthreads $LIBS"
18054
18055                 if test "$cross_compiling" = yes; then :
18056   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18057 /* end confdefs.h.  */
18058
18059 /* pthread test headers */
18060 #include <pthread.h>
18061 #if HAVE_PTHREADS < 7
18062 #include <errno.h>
18063 #endif
18064 #ifndef NULL
18065 #define NULL (void*)0
18066 #endif
18067
18068 static void *task(p)
18069         void *p;
18070 {
18071         return (void *) (p == NULL);
18072 }
18073
18074 int
18075 main ()
18076 {
18077
18078         /* pthread test function */
18079 #ifndef PTHREAD_CREATE_DETACHED
18080 #define PTHREAD_CREATE_DETACHED 1
18081 #endif
18082         pthread_t t;
18083         int status;
18084         int detach = PTHREAD_CREATE_DETACHED;
18085
18086 #if HAVE_PTHREADS > 4
18087         /* Final pthreads */
18088         pthread_attr_t attr;
18089
18090         status = pthread_attr_init(&attr);
18091         if( status ) return status;
18092
18093 #if HAVE_PTHREADS < 7
18094         status = pthread_attr_setdetachstate(&attr, &detach);
18095         if( status < 0 ) status = errno;
18096 #else
18097         status = pthread_attr_setdetachstate(&attr, detach);
18098 #endif
18099         if( status ) return status;
18100         status = pthread_create( &t, &attr, task, NULL );
18101 #if HAVE_PTHREADS < 7
18102         if( status < 0 ) status = errno;
18103 #endif
18104         if( status ) return status;
18105 #else
18106         /* Draft 4 pthreads */
18107         status = pthread_create( &t, pthread_attr_default, task, NULL );
18108         if( status ) return errno;
18109
18110         /* give thread a chance to complete */
18111         /* it should remain joinable and hence detachable */
18112         sleep( 1 );
18113
18114         status = pthread_detach( &t );
18115         if( status ) return errno;
18116 #endif
18117
18118 #ifdef HAVE_LINUX_THREADS
18119         pthread_kill_other_threads_np();
18120 #endif
18121
18122         return 0;
18123
18124   ;
18125   return 0;
18126 }
18127 _ACEOF
18128 if ac_fn_c_try_link "$LINENO"; then :
18129   ol_cv_pthread_lib_lpthreads=yes
18130 else
18131   ol_cv_pthread_lib_lpthreads=no
18132 fi
18133 rm -f core conftest.err conftest.$ac_objext \
18134     conftest$ac_exeext conftest.$ac_ext
18135 else
18136   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18137 /* end confdefs.h.  */
18138
18139
18140 /* pthread test headers */
18141 #include <pthread.h>
18142 #if HAVE_PTHREADS < 7
18143 #include <errno.h>
18144 #endif
18145 #ifndef NULL
18146 #define NULL (void*)0
18147 #endif
18148
18149 static void *task(p)
18150         void *p;
18151 {
18152         return (void *) (p == NULL);
18153 }
18154
18155
18156 int main(argc, argv)
18157         int argc;
18158         char **argv;
18159 {
18160
18161         /* pthread test function */
18162 #ifndef PTHREAD_CREATE_DETACHED
18163 #define PTHREAD_CREATE_DETACHED 1
18164 #endif
18165         pthread_t t;
18166         int status;
18167         int detach = PTHREAD_CREATE_DETACHED;
18168
18169 #if HAVE_PTHREADS > 4
18170         /* Final pthreads */
18171         pthread_attr_t attr;
18172
18173         status = pthread_attr_init(&attr);
18174         if( status ) return status;
18175
18176 #if HAVE_PTHREADS < 7
18177         status = pthread_attr_setdetachstate(&attr, &detach);
18178         if( status < 0 ) status = errno;
18179 #else
18180         status = pthread_attr_setdetachstate(&attr, detach);
18181 #endif
18182         if( status ) return status;
18183         status = pthread_create( &t, &attr, task, NULL );
18184 #if HAVE_PTHREADS < 7
18185         if( status < 0 ) status = errno;
18186 #endif
18187         if( status ) return status;
18188 #else
18189         /* Draft 4 pthreads */
18190         status = pthread_create( &t, pthread_attr_default, task, NULL );
18191         if( status ) return errno;
18192
18193         /* give thread a chance to complete */
18194         /* it should remain joinable and hence detachable */
18195         sleep( 1 );
18196
18197         status = pthread_detach( &t );
18198         if( status ) return errno;
18199 #endif
18200
18201 #ifdef HAVE_LINUX_THREADS
18202         pthread_kill_other_threads_np();
18203 #endif
18204
18205         return 0;
18206
18207 }
18208
18209 _ACEOF
18210 if ac_fn_c_try_run "$LINENO"; then :
18211   ol_cv_pthread_lib_lpthreads=yes
18212 else
18213   ol_cv_pthread_lib_lpthreads=no
18214 fi
18215 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18216   conftest.$ac_objext conftest.beam conftest.$ac_ext
18217 fi
18218
18219
18220                 # restore the LIBS
18221                 LIBS="$ol_LIBS"
18222
18223 fi
18224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_lib_lpthreads" >&5
18225 $as_echo "$ol_cv_pthread_lib_lpthreads" >&6; }
18226
18227         if test $ol_cv_pthread_lib_lpthreads = yes ; then
18228                 ol_link_pthreads="-lpthreads"
18229                 ol_link_threads=posix
18230         fi
18231 fi
18232
18233
18234                 if test $ol_link_threads != no ; then
18235                         LTHREAD_LIBS="$LTHREAD_LIBS $ol_link_pthreads"
18236
18237                                                 save_CPPFLAGS="$CPPFLAGS"
18238                         save_LIBS="$LIBS"
18239                         LIBS="$LTHREAD_LIBS $LIBS"
18240
18241                                                                                                 for ac_func in sched_yield pthread_yield thr_yield
18242 do :
18243   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18244 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18245 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18246   cat >>confdefs.h <<_ACEOF
18247 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18248 _ACEOF
18249
18250 fi
18251 done
18252
18253
18254                         if test $ac_cv_func_sched_yield = no &&
18255                            test $ac_cv_func_pthread_yield = no &&
18256                            test $ac_cv_func_thr_yield = no ; then
18257                                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
18258 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
18259 if ${ac_cv_lib_rt_sched_yield+:} false; then :
18260   $as_echo_n "(cached) " >&6
18261 else
18262   ac_check_lib_save_LIBS=$LIBS
18263 LIBS="-lrt  $LIBS"
18264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18265 /* end confdefs.h.  */
18266
18267 /* Override any GCC internal prototype to avoid an error.
18268    Use char because int might match the return type of a GCC
18269    builtin and then its argument prototype would still apply.  */
18270 #ifdef __cplusplus
18271 extern "C"
18272 #endif
18273 char sched_yield ();
18274 int
18275 main ()
18276 {
18277 return sched_yield ();
18278   ;
18279   return 0;
18280 }
18281 _ACEOF
18282 if ac_fn_c_try_link "$LINENO"; then :
18283   ac_cv_lib_rt_sched_yield=yes
18284 else
18285   ac_cv_lib_rt_sched_yield=no
18286 fi
18287 rm -f core conftest.err conftest.$ac_objext \
18288     conftest$ac_exeext conftest.$ac_ext
18289 LIBS=$ac_check_lib_save_LIBS
18290 fi
18291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
18292 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
18293 if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
18294   LTHREAD_LIBS="$LTHREAD_LIBS -lrt"
18295
18296 $as_echo "#define HAVE_SCHED_YIELD 1" >>confdefs.h
18297
18298                                         ac_cv_func_sched_yield=yes
18299 else
18300   ac_cv_func_sched_yield=no
18301 fi
18302
18303                         fi
18304                         if test $ac_cv_func_sched_yield = no &&
18305                            test $ac_cv_func_pthread_yield = no &&
18306                            test "$ac_cv_func_thr_yield" = no ; then
18307                                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not locate sched_yield() or pthread_yield()" >&5
18308 $as_echo "$as_me: WARNING: could not locate sched_yield() or pthread_yield()" >&2;}
18309                         fi
18310
18311                                                 for ac_func in pthread_kill
18312 do :
18313   ac_fn_c_check_func "$LINENO" "pthread_kill" "ac_cv_func_pthread_kill"
18314 if test "x$ac_cv_func_pthread_kill" = xyes; then :
18315   cat >>confdefs.h <<_ACEOF
18316 #define HAVE_PTHREAD_KILL 1
18317 _ACEOF
18318
18319 fi
18320 done
18321
18322
18323                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_rwlock_destroy with <pthread.h>" >&5
18324 $as_echo_n "checking for pthread_rwlock_destroy with <pthread.h>... " >&6; }
18325 if ${ol_cv_func_pthread_rwlock_destroy+:} false; then :
18326   $as_echo_n "(cached) " >&6
18327 else
18328
18329                                                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18330 /* end confdefs.h.  */
18331
18332 #include <pthread.h>
18333 pthread_rwlock_t rwlock;
18334
18335 int
18336 main ()
18337 {
18338 pthread_rwlock_destroy(&rwlock);
18339   ;
18340   return 0;
18341 }
18342 _ACEOF
18343 if ac_fn_c_try_link "$LINENO"; then :
18344   ol_cv_func_pthread_rwlock_destroy=yes
18345 else
18346   ol_cv_func_pthread_rwlock_destroy=no
18347 fi
18348 rm -f core conftest.err conftest.$ac_objext \
18349     conftest$ac_exeext conftest.$ac_ext
18350
18351 fi
18352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_rwlock_destroy" >&5
18353 $as_echo "$ol_cv_func_pthread_rwlock_destroy" >&6; }
18354                         if test $ol_cv_func_pthread_rwlock_destroy = yes ; then
18355
18356 $as_echo "#define HAVE_PTHREAD_RWLOCK_DESTROY 1" >>confdefs.h
18357
18358                         fi
18359
18360                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_detach with <pthread.h>" >&5
18361 $as_echo_n "checking for pthread_detach with <pthread.h>... " >&6; }
18362 if ${ol_cv_func_pthread_detach+:} false; then :
18363   $as_echo_n "(cached) " >&6
18364 else
18365
18366                                                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18367 /* end confdefs.h.  */
18368
18369 #include <pthread.h>
18370 #ifndef NULL
18371 #define NULL (void*)0
18372 #endif
18373
18374 int
18375 main ()
18376 {
18377 pthread_detach(NULL);
18378   ;
18379   return 0;
18380 }
18381 _ACEOF
18382 if ac_fn_c_try_link "$LINENO"; then :
18383   ol_cv_func_pthread_detach=yes
18384 else
18385   ol_cv_func_pthread_detach=no
18386 fi
18387 rm -f core conftest.err conftest.$ac_objext \
18388     conftest$ac_exeext conftest.$ac_ext
18389
18390 fi
18391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_func_pthread_detach" >&5
18392 $as_echo "$ol_cv_func_pthread_detach" >&6; }
18393
18394                         if test $ol_cv_func_pthread_detach = no ; then
18395                                 as_fn_error $? "could not locate pthread_detach()" "$LINENO" 5
18396                         fi
18397
18398
18399 $as_echo "#define HAVE_PTHREAD_DETACH 1" >>confdefs.h
18400
18401
18402                                                 for ac_func in \
18403                                 pthread_setconcurrency \
18404                                 pthread_getconcurrency \
18405                                 thr_setconcurrency \
18406                                 thr_getconcurrency \
18407
18408 do :
18409   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18410 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18411 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18412   cat >>confdefs.h <<_ACEOF
18413 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18414 _ACEOF
18415
18416 fi
18417 done
18418
18419
18420
18421         for ac_func in pthread_kill_other_threads_np
18422 do :
18423   ac_fn_c_check_func "$LINENO" "pthread_kill_other_threads_np" "ac_cv_func_pthread_kill_other_threads_np"
18424 if test "x$ac_cv_func_pthread_kill_other_threads_np" = xyes; then :
18425   cat >>confdefs.h <<_ACEOF
18426 #define HAVE_PTHREAD_KILL_OTHER_THREADS_NP 1
18427 _ACEOF
18428
18429 fi
18430 done
18431
18432         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads implementation" >&5
18433 $as_echo_n "checking for LinuxThreads implementation... " >&6; }
18434 if ${ol_cv_sys_linux_threads+:} false; then :
18435   $as_echo_n "(cached) " >&6
18436 else
18437   ol_cv_sys_linux_threads=$ac_cv_func_pthread_kill_other_threads_np
18438 fi
18439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_sys_linux_threads" >&5
18440 $as_echo "$ol_cv_sys_linux_threads" >&6; }
18441
18442
18443
18444
18445         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads consistency" >&5
18446 $as_echo_n "checking for LinuxThreads consistency... " >&6; }
18447 if ${ol_cv_linux_threads+:} false; then :
18448   $as_echo_n "(cached) " >&6
18449 else
18450
18451                 if test $ol_cv_header_linux_threads = yes &&
18452                    test $ol_cv_sys_linux_threads = yes; then
18453                         ol_cv_linux_threads=yes
18454                 elif test $ol_cv_header_linux_threads = no &&
18455                      test $ol_cv_sys_linux_threads = no; then
18456                         ol_cv_linux_threads=no
18457                 else
18458                         ol_cv_linux_threads=error
18459                 fi
18460
18461 fi
18462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_linux_threads" >&5
18463 $as_echo "$ol_cv_linux_threads" >&6; }
18464
18465
18466                         if test $ol_cv_linux_threads = error; then
18467                                 as_fn_error $? "LinuxThreads header/library mismatch" "$LINENO" 5;
18468                         fi
18469
18470                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking if pthread_create() works" >&5
18471 $as_echo_n "checking if pthread_create() works... " >&6; }
18472 if ${ol_cv_pthread_create_works+:} false; then :
18473   $as_echo_n "(cached) " >&6
18474 else
18475
18476                         if test "$cross_compiling" = yes; then :
18477                                 ol_cv_pthread_create_works=yes
18478 else
18479   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18480 /* end confdefs.h.  */
18481
18482
18483 /* pthread test headers */
18484 #include <pthread.h>
18485 #if HAVE_PTHREADS < 7
18486 #include <errno.h>
18487 #endif
18488 #ifndef NULL
18489 #define NULL (void*)0
18490 #endif
18491
18492 static void *task(p)
18493         void *p;
18494 {
18495         return (void *) (p == NULL);
18496 }
18497
18498
18499 int main(argc, argv)
18500         int argc;
18501         char **argv;
18502 {
18503
18504         /* pthread test function */
18505 #ifndef PTHREAD_CREATE_DETACHED
18506 #define PTHREAD_CREATE_DETACHED 1
18507 #endif
18508         pthread_t t;
18509         int status;
18510         int detach = PTHREAD_CREATE_DETACHED;
18511
18512 #if HAVE_PTHREADS > 4
18513         /* Final pthreads */
18514         pthread_attr_t attr;
18515
18516         status = pthread_attr_init(&attr);
18517         if( status ) return status;
18518
18519 #if HAVE_PTHREADS < 7
18520         status = pthread_attr_setdetachstate(&attr, &detach);
18521         if( status < 0 ) status = errno;
18522 #else
18523         status = pthread_attr_setdetachstate(&attr, detach);
18524 #endif
18525         if( status ) return status;
18526         status = pthread_create( &t, &attr, task, NULL );
18527 #if HAVE_PTHREADS < 7
18528         if( status < 0 ) status = errno;
18529 #endif
18530         if( status ) return status;
18531 #else
18532         /* Draft 4 pthreads */
18533         status = pthread_create( &t, pthread_attr_default, task, NULL );
18534         if( status ) return errno;
18535
18536         /* give thread a chance to complete */
18537         /* it should remain joinable and hence detachable */
18538         sleep( 1 );
18539
18540         status = pthread_detach( &t );
18541         if( status ) return errno;
18542 #endif
18543
18544 #ifdef HAVE_LINUX_THREADS
18545         pthread_kill_other_threads_np();
18546 #endif
18547
18548         return 0;
18549
18550 }
18551
18552 _ACEOF
18553 if ac_fn_c_try_run "$LINENO"; then :
18554   ol_cv_pthread_create_works=yes
18555 else
18556   ol_cv_pthread_create_works=no
18557 fi
18558 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18559   conftest.$ac_objext conftest.beam conftest.$ac_ext
18560 fi
18561
18562 fi
18563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_create_works" >&5
18564 $as_echo "$ol_cv_pthread_create_works" >&6; }
18565
18566                         if test $ol_cv_pthread_create_works = no ; then
18567                                 as_fn_error $? "pthread_create is not usable, check environment settings" "$LINENO" 5
18568                         fi
18569
18570                         ol_replace_broken_yield=no
18571
18572                         if test $ol_replace_broken_yield = yes ; then
18573
18574 $as_echo "#define REPLACE_BROKEN_YIELD 1" >>confdefs.h
18575
18576                         fi
18577
18578                                                 if test x$ol_with_yielding_select = xauto ; then
18579                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if select yields when using pthreads" >&5
18580 $as_echo_n "checking if select yields when using pthreads... " >&6; }
18581 if ${ol_cv_pthread_select_yields+:} false; then :
18582   $as_echo_n "(cached) " >&6
18583 else
18584
18585                                 if test "$cross_compiling" = yes; then :
18586   ol_cv_pthread_select_yields=cross
18587 else
18588   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18589 /* end confdefs.h.  */
18590
18591 #include <sys/types.h>
18592 #include <sys/time.h>
18593 #include <unistd.h>
18594 #include <pthread.h>
18595 #ifndef NULL
18596 #define NULL (void*) 0
18597 #endif
18598
18599 static int fildes[2];
18600
18601 static void *task(p)
18602         void *p;
18603 {
18604         int i;
18605         struct timeval tv;
18606
18607         fd_set rfds;
18608
18609         tv.tv_sec=10;
18610         tv.tv_usec=0;
18611
18612         FD_ZERO(&rfds);
18613         FD_SET(fildes[0], &rfds);
18614
18615         /* we're not interested in any fds */
18616         i = select(FD_SETSIZE, &rfds, NULL, NULL, &tv);
18617
18618         if(i < 0) {
18619                 perror("select");
18620                 exit(10);
18621         }
18622
18623         exit(0); /* if we exit here, the select blocked the whole process */
18624 }
18625
18626 int main(argc, argv)
18627         int argc;
18628         char **argv;
18629 {
18630         pthread_t t;
18631
18632         /* create a pipe to select */
18633         if(pipe(&fildes[0])) {
18634                 perror("select");
18635                 exit(1);
18636         }
18637
18638 #ifdef HAVE_PTHREAD_SETCONCURRENCY
18639         (void) pthread_setconcurrency(2);
18640 #else
18641 #ifdef HAVE_THR_SETCONCURRENCY
18642         /* Set Solaris LWP concurrency to 2 */
18643         thr_setconcurrency(2);
18644 #endif
18645 #endif
18646
18647 #if HAVE_PTHREADS < 6
18648         pthread_create(&t, pthread_attr_default, task, NULL);
18649 #else
18650         pthread_create(&t, NULL, task, NULL);
18651 #endif
18652
18653         /* make sure task runs first */
18654 #ifdef HAVE_THR_YIELD
18655         thr_yield();
18656 #elif defined( HAVE_SCHED_YIELD )
18657         sched_yield();
18658 #elif defined( HAVE_PTHREAD_YIELD )
18659         pthread_yield();
18660 #endif
18661
18662         exit(2);
18663 }
18664 _ACEOF
18665 if ac_fn_c_try_run "$LINENO"; then :
18666   ol_cv_pthread_select_yields=no
18667 else
18668   ol_cv_pthread_select_yields=yes
18669 fi
18670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18671   conftest.$ac_objext conftest.beam conftest.$ac_ext
18672 fi
18673
18674 fi
18675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_pthread_select_yields" >&5
18676 $as_echo "$ol_cv_pthread_select_yields" >&6; }
18677
18678                                 if test $ol_cv_pthread_select_yields = cross ; then
18679                                         as_fn_error $? "crossing compiling: use --with-yielding-select=yes|no|manual" "$LINENO" 5
18680                                 fi
18681
18682                                 if test $ol_cv_pthread_select_yields = yes ; then
18683                                         ol_with_yielding_select=yes
18684                                 fi
18685                         fi
18686
18687                                                 CPPFLAGS="$save_CPPFLAGS"
18688                         LIBS="$save_LIBS"
18689                 else
18690                         as_fn_error $? "could not locate usable POSIX Threads" "$LINENO" 5
18691                 fi
18692         fi
18693
18694         if test $ol_with_threads = posix ; then
18695                 as_fn_error $? "could not locate POSIX Threads" "$LINENO" 5
18696         fi
18697         ;;
18698 esac
18699
18700 case $ol_with_threads in auto | yes | mach)
18701
18702                 for ac_header in mach/cthreads.h cthreads.h
18703 do :
18704   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18705 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18706 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18707   cat >>confdefs.h <<_ACEOF
18708 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18709 _ACEOF
18710
18711 fi
18712
18713 done
18714
18715         if test $ac_cv_header_mach_cthreads_h = yes ; then
18716                 ol_with_threads=found
18717
18718                                 ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
18719 if test "x$ac_cv_func_cthread_fork" = xyes; then :
18720   ol_link_threads=yes
18721 fi
18722
18723
18724                 if test $ol_link_threads = no ; then
18725                                                                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cthread_fork with -all_load" >&5
18726 $as_echo_n "checking for cthread_fork with -all_load... " >&6; }
18727 if ${ol_cv_cthread_all_load+:} false; then :
18728   $as_echo_n "(cached) " >&6
18729 else
18730
18731                                                                 save_LIBS="$LIBS"
18732                                 LIBS="-all_load $LIBS"
18733                                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18734 /* end confdefs.h.  */
18735 #include <mach/cthreads.h>
18736 int
18737 main ()
18738 {
18739
18740                                         cthread_fork((void *)0, (void *)0);
18741
18742   ;
18743   return 0;
18744 }
18745 _ACEOF
18746 if ac_fn_c_try_link "$LINENO"; then :
18747   ol_cv_cthread_all_load=yes
18748 else
18749   ol_cv_cthread_all_load=no
18750 fi
18751 rm -f core conftest.err conftest.$ac_objext \
18752     conftest$ac_exeext conftest.$ac_ext
18753                                                                 LIBS="$save_LIBS"
18754
18755 fi
18756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_cthread_all_load" >&5
18757 $as_echo "$ol_cv_cthread_all_load" >&6; }
18758
18759                         if test $ol_cv_cthread_all_load = yes ; then
18760                                 LTHREAD_LIBS="$LTHREAD_LIBS -all_load"
18761                                 ol_link_threads=mach
18762                                 ol_with_threads=found
18763                         fi
18764                 fi
18765
18766         elif test $ac_cv_header_cthreads_h = yes ; then
18767
18768                 ol_with_threads=found
18769
18770                                 save_LIBS="$LIBS"
18771                 LIBS="$LIBS -lthreads"
18772                 ac_fn_c_check_func "$LINENO" "cthread_fork" "ac_cv_func_cthread_fork"
18773 if test "x$ac_cv_func_cthread_fork" = xyes; then :
18774   ol_link_threads=yes
18775 fi
18776
18777                 LIBS="$save_LIBS"
18778
18779                 if test $ol_link_threads = yes ; then
18780                         LTHREAD_LIBS="-lthreads"
18781                         ol_link_threads=mach
18782                         ol_with_threads=found
18783                 else
18784                         as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
18785                 fi
18786
18787         elif test $ol_with_threads = mach ; then
18788                 as_fn_error $? "could not locate Mach CThreads" "$LINENO" 5
18789         fi
18790
18791         if test $ol_link_threads = mach ; then
18792
18793 $as_echo "#define HAVE_MACH_CTHREADS 1" >>confdefs.h
18794
18795         elif test $ol_with_threads = found ; then
18796                 as_fn_error $? "could not link with Mach CThreads" "$LINENO" 5
18797         fi
18798         ;;
18799 esac
18800
18801 case $ol_with_threads in auto | yes | pth)
18802
18803         for ac_header in pth.h
18804 do :
18805   ac_fn_c_check_header_mongrel "$LINENO" "pth.h" "ac_cv_header_pth_h" "$ac_includes_default"
18806 if test "x$ac_cv_header_pth_h" = xyes; then :
18807   cat >>confdefs.h <<_ACEOF
18808 #define HAVE_PTH_H 1
18809 _ACEOF
18810
18811 fi
18812
18813 done
18814
18815
18816         if test $ac_cv_header_pth_h = yes ; then
18817                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pth_version in -lpth" >&5
18818 $as_echo_n "checking for pth_version in -lpth... " >&6; }
18819 if ${ac_cv_lib_pth_pth_version+:} false; then :
18820   $as_echo_n "(cached) " >&6
18821 else
18822   ac_check_lib_save_LIBS=$LIBS
18823 LIBS="-lpth  $LIBS"
18824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18825 /* end confdefs.h.  */
18826
18827 /* Override any GCC internal prototype to avoid an error.
18828    Use char because int might match the return type of a GCC
18829    builtin and then its argument prototype would still apply.  */
18830 #ifdef __cplusplus
18831 extern "C"
18832 #endif
18833 char pth_version ();
18834 int
18835 main ()
18836 {
18837 return pth_version ();
18838   ;
18839   return 0;
18840 }
18841 _ACEOF
18842 if ac_fn_c_try_link "$LINENO"; then :
18843   ac_cv_lib_pth_pth_version=yes
18844 else
18845   ac_cv_lib_pth_pth_version=no
18846 fi
18847 rm -f core conftest.err conftest.$ac_objext \
18848     conftest$ac_exeext conftest.$ac_ext
18849 LIBS=$ac_check_lib_save_LIBS
18850 fi
18851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pth_pth_version" >&5
18852 $as_echo "$ac_cv_lib_pth_pth_version" >&6; }
18853 if test "x$ac_cv_lib_pth_pth_version" = xyes; then :
18854   have_pth=yes
18855 else
18856   have_pth=no
18857 fi
18858
18859
18860                 if test $have_pth = yes ; then
18861
18862 $as_echo "#define HAVE_GNU_PTH 1" >>confdefs.h
18863
18864                         LTHREAD_LIBS="$LTHREAD_LIBS -lpth"
18865                         ol_link_threads=pth
18866                         ol_with_threads=found
18867
18868                         if test x$ol_with_yielding_select = xauto ; then
18869                                 ol_with_yielding_select=yes
18870                         fi
18871                 fi
18872         fi
18873         ;;
18874 esac
18875
18876 case $ol_with_threads in auto | yes | lwp)
18877
18878                 for ac_header in thread.h synch.h
18879 do :
18880   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
18881 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
18882 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
18883   cat >>confdefs.h <<_ACEOF
18884 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
18885 _ACEOF
18886
18887 fi
18888
18889 done
18890
18891         if test $ac_cv_header_thread_h = yes &&
18892            test $ac_cv_header_synch_h = yes ; then
18893                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thr_create in -lthread" >&5
18894 $as_echo_n "checking for thr_create in -lthread... " >&6; }
18895 if ${ac_cv_lib_thread_thr_create+:} false; then :
18896   $as_echo_n "(cached) " >&6
18897 else
18898   ac_check_lib_save_LIBS=$LIBS
18899 LIBS="-lthread  $LIBS"
18900 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18901 /* end confdefs.h.  */
18902
18903 /* Override any GCC internal prototype to avoid an error.
18904    Use char because int might match the return type of a GCC
18905    builtin and then its argument prototype would still apply.  */
18906 #ifdef __cplusplus
18907 extern "C"
18908 #endif
18909 char thr_create ();
18910 int
18911 main ()
18912 {
18913 return thr_create ();
18914   ;
18915   return 0;
18916 }
18917 _ACEOF
18918 if ac_fn_c_try_link "$LINENO"; then :
18919   ac_cv_lib_thread_thr_create=yes
18920 else
18921   ac_cv_lib_thread_thr_create=no
18922 fi
18923 rm -f core conftest.err conftest.$ac_objext \
18924     conftest$ac_exeext conftest.$ac_ext
18925 LIBS=$ac_check_lib_save_LIBS
18926 fi
18927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_thread_thr_create" >&5
18928 $as_echo "$ac_cv_lib_thread_thr_create" >&6; }
18929 if test "x$ac_cv_lib_thread_thr_create" = xyes; then :
18930   have_thr=yes
18931 else
18932   have_thr=no
18933 fi
18934
18935
18936                 if test $have_thr = yes ; then
18937
18938 $as_echo "#define HAVE_THR 1" >>confdefs.h
18939
18940                         LTHREAD_LIBS="$LTHREAD_LIBS -lthread"
18941                         ol_link_threads=thr
18942
18943                         if test x$ol_with_yielding_select = xauto ; then
18944                                 ol_with_yielding_select=yes
18945                         fi
18946
18947                                                 for ac_func in \
18948                                 thr_setconcurrency \
18949                                 thr_getconcurrency \
18950
18951 do :
18952   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
18953 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
18954 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
18955   cat >>confdefs.h <<_ACEOF
18956 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
18957 _ACEOF
18958
18959 fi
18960 done
18961
18962                 fi
18963         fi
18964
18965                 for ac_header in lwp/lwp.h
18966 do :
18967   ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
18968 if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
18969   cat >>confdefs.h <<_ACEOF
18970 #define HAVE_LWP_LWP_H 1
18971 _ACEOF
18972
18973 fi
18974
18975 done
18976
18977         if test $ac_cv_header_lwp_lwp_h = yes ; then
18978                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for lwp_create in -llwp" >&5
18979 $as_echo_n "checking for lwp_create in -llwp... " >&6; }
18980 if ${ac_cv_lib_lwp_lwp_create+:} false; then :
18981   $as_echo_n "(cached) " >&6
18982 else
18983   ac_check_lib_save_LIBS=$LIBS
18984 LIBS="-llwp  $LIBS"
18985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18986 /* end confdefs.h.  */
18987
18988 /* Override any GCC internal prototype to avoid an error.
18989    Use char because int might match the return type of a GCC
18990    builtin and then its argument prototype would still apply.  */
18991 #ifdef __cplusplus
18992 extern "C"
18993 #endif
18994 char lwp_create ();
18995 int
18996 main ()
18997 {
18998 return lwp_create ();
18999   ;
19000   return 0;
19001 }
19002 _ACEOF
19003 if ac_fn_c_try_link "$LINENO"; then :
19004   ac_cv_lib_lwp_lwp_create=yes
19005 else
19006   ac_cv_lib_lwp_lwp_create=no
19007 fi
19008 rm -f core conftest.err conftest.$ac_objext \
19009     conftest$ac_exeext conftest.$ac_ext
19010 LIBS=$ac_check_lib_save_LIBS
19011 fi
19012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_lwp_lwp_create" >&5
19013 $as_echo "$ac_cv_lib_lwp_lwp_create" >&6; }
19014 if test "x$ac_cv_lib_lwp_lwp_create" = xyes; then :
19015   have_lwp=yes
19016 else
19017   have_lwp=no
19018 fi
19019
19020
19021                 if test $have_lwp = yes ; then
19022
19023 $as_echo "#define HAVE_LWP 1" >>confdefs.h
19024
19025                         LTHREAD_LIBS="$LTHREAD_LIBS -llwp"
19026                         ol_link_threads=lwp
19027
19028                         if test x$ol_with_yielding_select = xauto ; then
19029                                 ol_with_yielding_select=no
19030                         fi
19031                 fi
19032         fi
19033         ;;
19034 esac
19035
19036 if test $ol_with_yielding_select = yes ; then
19037
19038 $as_echo "#define HAVE_YIELDING_SELECT 1" >>confdefs.h
19039
19040 fi
19041
19042 if test $ol_with_threads = manual ; then
19043                 ol_link_threads=yes
19044
19045         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: thread defines and link options must be set manually" >&5
19046 $as_echo "$as_me: WARNING: thread defines and link options must be set manually" >&2;}
19047
19048         for ac_header in pthread.h sched.h
19049 do :
19050   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19051 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19052 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19053   cat >>confdefs.h <<_ACEOF
19054 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19055 _ACEOF
19056
19057 fi
19058
19059 done
19060
19061         for ac_func in sched_yield pthread_yield
19062 do :
19063   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
19064 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
19065 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
19066   cat >>confdefs.h <<_ACEOF
19067 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
19068 _ACEOF
19069
19070 fi
19071 done
19072
19073
19074         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LinuxThreads pthread.h" >&5
19075 $as_echo_n "checking for LinuxThreads pthread.h... " >&6; }
19076 if ${ol_cv_header_linux_threads+:} false; then :
19077   $as_echo_n "(cached) " >&6
19078 else
19079   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19080 /* end confdefs.h.  */
19081 #include <pthread.h>
19082 _ACEOF
19083 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19084   $EGREP "pthread_kill_other_threads_np" >/dev/null 2>&1; then :
19085   ol_cv_header_linux_threads=yes
19086 else
19087   ol_cv_header_linux_threads=no
19088 fi
19089 rm -f conftest*
19090
19091
19092 fi
19093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_header_linux_threads" >&5
19094 $as_echo "$ol_cv_header_linux_threads" >&6; }
19095         if test $ol_cv_header_linux_threads = yes; then
19096
19097 $as_echo "#define HAVE_LINUX_THREADS 1" >>confdefs.h
19098
19099         fi
19100
19101
19102         for ac_header in mach/cthreads.h
19103 do :
19104   ac_fn_c_check_header_mongrel "$LINENO" "mach/cthreads.h" "ac_cv_header_mach_cthreads_h" "$ac_includes_default"
19105 if test "x$ac_cv_header_mach_cthreads_h" = xyes; then :
19106   cat >>confdefs.h <<_ACEOF
19107 #define HAVE_MACH_CTHREADS_H 1
19108 _ACEOF
19109
19110 fi
19111
19112 done
19113
19114         for ac_header in lwp/lwp.h
19115 do :
19116   ac_fn_c_check_header_mongrel "$LINENO" "lwp/lwp.h" "ac_cv_header_lwp_lwp_h" "$ac_includes_default"
19117 if test "x$ac_cv_header_lwp_lwp_h" = xyes; then :
19118   cat >>confdefs.h <<_ACEOF
19119 #define HAVE_LWP_LWP_H 1
19120 _ACEOF
19121
19122 fi
19123
19124 done
19125
19126         for ac_header in thread.h synch.h
19127 do :
19128   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
19129 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
19130 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
19131   cat >>confdefs.h <<_ACEOF
19132 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
19133 _ACEOF
19134
19135 fi
19136
19137 done
19138
19139 fi
19140
19141 if test $ol_link_threads != no && test $ol_link_threads != nt ; then
19142
19143 $as_echo "#define REENTRANT 1" >>confdefs.h
19144
19145
19146 $as_echo "#define _REENTRANT 1" >>confdefs.h
19147
19148
19149 $as_echo "#define THREAD_SAFE 1" >>confdefs.h
19150
19151
19152 $as_echo "#define _THREAD_SAFE 1" >>confdefs.h
19153
19154
19155 $as_echo "#define THREADSAFE 1" >>confdefs.h
19156
19157
19158 $as_echo "#define _THREADSAFE 1" >>confdefs.h
19159
19160
19161 $as_echo "#define _SGI_MP_SOURCE 1" >>confdefs.h
19162
19163
19164                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific errno" >&5
19165 $as_echo_n "checking for thread specific errno... " >&6; }
19166 if ${ol_cv_errno_thread_specific+:} false; then :
19167   $as_echo_n "(cached) " >&6
19168 else
19169
19170                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19171 /* end confdefs.h.  */
19172 #include <errno.h>
19173 int
19174 main ()
19175 {
19176 errno = 0;
19177   ;
19178   return 0;
19179 }
19180 _ACEOF
19181 if ac_fn_c_try_link "$LINENO"; then :
19182   ol_cv_errno_thread_specific=yes
19183 else
19184   ol_cv_errno_thread_specific=no
19185 fi
19186 rm -f core conftest.err conftest.$ac_objext \
19187     conftest$ac_exeext conftest.$ac_ext
19188
19189 fi
19190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_errno_thread_specific" >&5
19191 $as_echo "$ol_cv_errno_thread_specific" >&6; }
19192
19193                         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for thread specific h_errno" >&5
19194 $as_echo_n "checking for thread specific h_errno... " >&6; }
19195 if ${ol_cv_h_errno_thread_specific+:} false; then :
19196   $as_echo_n "(cached) " >&6
19197 else
19198
19199                 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19200 /* end confdefs.h.  */
19201 #include <netdb.h>
19202 int
19203 main ()
19204 {
19205 h_errno = 0;
19206   ;
19207   return 0;
19208 }
19209 _ACEOF
19210 if ac_fn_c_try_link "$LINENO"; then :
19211   ol_cv_h_errno_thread_specific=yes
19212 else
19213   ol_cv_h_errno_thread_specific=no
19214 fi
19215 rm -f core conftest.err conftest.$ac_objext \
19216     conftest$ac_exeext conftest.$ac_ext
19217
19218 fi
19219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ol_cv_h_errno_thread_specific" >&5
19220 $as_echo "$ol_cv_h_errno_thread_specific" >&6; }
19221
19222         if test $ol_cv_errno_thread_specific != yes ||
19223            test $ol_cv_h_errno_thread_specific != yes ; then
19224                 LIBS="$LTHREAD_LIBS $LIBS"
19225                 LTHREAD_LIBS=""
19226         fi
19227
19228 fi
19229
19230 if test $ol_link_threads = no ; then
19231         if test $ol_with_threads = yes ; then
19232                 as_fn_error $? "no suitable thread support" "$LINENO" 5
19233         fi
19234
19235         if test $ol_with_threads = auto ; then
19236                 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: no suitable thread support, disabling threads" >&5
19237 $as_echo "$as_me: WARNING: no suitable thread support, disabling threads" >&2;}
19238                 ol_with_threads=no
19239         fi
19240
19241
19242 $as_echo "#define NO_THREADS 1" >>confdefs.h
19243
19244         LTHREAD_LIBS=""
19245         BUILD_THREAD=no
19246 else
19247         BUILD_THREAD=yes
19248 fi
19249
19250 if test $ol_link_threads != no ; then
19251
19252 $as_echo "#define LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE 1" >>confdefs.h
19253
19254 fi
19255
19256 # Finally, execute ACTION-IF-FOUND/ACTION-IF-NOT-FOUND:
19257 case "$ol_with_threads" in
19258  no)
19259     ol_pthread_ok=no
19260
19261     ;;
19262  *)
19263
19264         have_pthreads=yes
19265         PTHREAD_LIBS="$LTHREAD_LIBS"
19266         CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
19267         # The cast to long int works around a bug in the HP C Compiler
19268 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
19269 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
19270 # This bug is HP SR number 8606223364.
19271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of pthread_t" >&5
19272 $as_echo_n "checking size of pthread_t... " >&6; }
19273 if ${ac_cv_sizeof_pthread_t+:} false; then :
19274   $as_echo_n "(cached) " >&6
19275 else
19276   if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (pthread_t))" "ac_cv_sizeof_pthread_t"        "
19277                 $ac_includes_default
19278                 #include <pthread.h>
19279
19280
19281 "; then :
19282
19283 else
19284   if test "$ac_cv_type_pthread_t" = yes; then
19285      { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
19286 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
19287 as_fn_error 77 "cannot compute sizeof (pthread_t)
19288 See \`config.log' for more details" "$LINENO" 5; }
19289    else
19290      ac_cv_sizeof_pthread_t=0
19291    fi
19292 fi
19293
19294 fi
19295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_pthread_t" >&5
19296 $as_echo "$ac_cv_sizeof_pthread_t" >&6; }
19297
19298
19299
19300 cat >>confdefs.h <<_ACEOF
19301 #define SIZEOF_PTHREAD_T $ac_cv_sizeof_pthread_t
19302 _ACEOF
19303
19304
19305
19306     ;;
19307 esac
19308
19309 ac_ext=c
19310 ac_cpp='$CPP $CPPFLAGS'
19311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
19314
19315
19316 fi
19317
19318
19319  if test "$have_pthreads" != "no" && test "$enable_thread_support" != "no"; then
19320   PTHREADS_TRUE=
19321   PTHREADS_FALSE='#'
19322 else
19323   PTHREADS_TRUE='#'
19324   PTHREADS_FALSE=
19325 fi
19326
19327
19328 # check if we should compile locking into the library
19329 if test x$enable_thread_support = xno; then
19330
19331 $as_echo "#define DISABLE_THREAD_SUPPORT 1" >>confdefs.h
19332
19333 fi
19334
19335 # check if we should hard-code the mm functions.
19336 if test x$enable_malloc_replacement = xno; then
19337
19338 $as_echo "#define DISABLE_MM_REPLACEMENT 1" >>confdefs.h
19339
19340 fi
19341
19342 # check if we should hard-code debugging out
19343 if test x$enable_debug_mode = xno; then
19344
19345 $as_echo "#define DISABLE_DEBUG_MODE 1" >>confdefs.h
19346
19347 fi
19348
19349 # check if we should enable verbose debugging
19350 if test x$enable_verbose_debug = xyes; then
19351         CFLAGS="$CFLAGS -DUSE_DEBUG"
19352 fi
19353
19354 # check if we have and should use openssl
19355  if test "$enable_openssl" != "no" && test "$have_openssl" = "yes"; then
19356   OPENSSL_TRUE=
19357   OPENSSL_FALSE='#'
19358 else
19359   OPENSSL_TRUE='#'
19360   OPENSSL_FALSE=
19361 fi
19362
19363
19364 # Add some more warnings which we use in development but not in the
19365 # released versions.  (Some relevant gcc versions can't handle these.)
19366 if test x$enable_gcc_warnings != xno && test "$GCC" = "yes"; then
19367
19368   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19369 /* end confdefs.h.  */
19370
19371 int
19372 main ()
19373 {
19374
19375 #if !defined(__GNUC__) || (__GNUC__ < 4)
19376 #error
19377 #endif
19378   ;
19379   return 0;
19380 }
19381 _ACEOF
19382 if ac_fn_c_try_compile "$LINENO"; then :
19383   have_gcc4=yes
19384 else
19385   have_gcc4=no
19386 fi
19387 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19388
19389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19390 /* end confdefs.h.  */
19391
19392 int
19393 main ()
19394 {
19395
19396 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 2)
19397 #error
19398 #endif
19399   ;
19400   return 0;
19401 }
19402 _ACEOF
19403 if ac_fn_c_try_compile "$LINENO"; then :
19404   have_gcc42=yes
19405 else
19406   have_gcc42=no
19407 fi
19408 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19409
19410   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19411 /* end confdefs.h.  */
19412
19413 int
19414 main ()
19415 {
19416
19417 #if !defined(__GNUC__) || (__GNUC__ < 4) || (__GNUC__ == 4 && __GNUC_MINOR__ < 5)
19418 #error
19419 #endif
19420   ;
19421   return 0;
19422 }
19423 _ACEOF
19424 if ac_fn_c_try_compile "$LINENO"; then :
19425   have_gcc45=yes
19426 else
19427   have_gcc45=no
19428 fi
19429 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19430
19431   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19432 /* end confdefs.h.  */
19433
19434 int
19435 main ()
19436 {
19437
19438 #if !defined(__clang__)
19439 #error
19440 #endif
19441   ;
19442   return 0;
19443 }
19444 _ACEOF
19445 if ac_fn_c_try_compile "$LINENO"; then :
19446   have_clang=yes
19447 else
19448   have_clang=no
19449 fi
19450 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19451
19452   CFLAGS="$CFLAGS -W -Wfloat-equal -Wundef -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wwrite-strings -Wredundant-decls -Wchar-subscripts -Wcomment -Wformat -Wwrite-strings -Wmissing-declarations -Wredundant-decls -Wnested-externs -Wbad-function-cast -Wswitch-enum"
19453   if test x$enable_gcc_warnings = xyes; then
19454     CFLAGS="$CFLAGS -Werror"
19455   fi
19456
19457   CFLAGS="$CFLAGS -Wno-unused-parameter -Wstrict-aliasing"
19458
19459   if test x$have_gcc4 = xyes ; then
19460     # These warnings break gcc 3.3.5 and work on gcc 4.0.2
19461     CFLAGS="$CFLAGS -Winit-self -Wmissing-field-initializers -Wdeclaration-after-statement"
19462     #CFLAGS="$CFLAGS -Wold-style-definition"
19463   fi
19464
19465   if test x$have_gcc42 = xyes ; then
19466     # These warnings break gcc 4.0.2 and work on gcc 4.2
19467     CFLAGS="$CFLAGS -Waddress"
19468   fi
19469
19470   if test x$have_gcc42 = xyes && test x$have_clang = xno; then
19471     # These warnings break gcc 4.0.2 and clang, but work on gcc 4.2
19472     CFLAGS="$CFLAGS -Wnormalized=id -Woverride-init"
19473   fi
19474
19475   if test x$have_gcc45 = xyes ; then
19476     # These warnings work on gcc 4.5
19477     CFLAGS="$CFLAGS -Wlogical-op"
19478   fi
19479
19480   if test x$have_clang = xyes; then
19481     # Disable the unused-function warnings, because these trigger
19482     # for minheap-internal.h related code.
19483     CFLAGS="$CFLAGS -Wno-unused-function"
19484
19485     # clang on macosx emits warnigns for each directory specified which
19486     # isn't "used" generating a lot of build noise (typically 3 warnings
19487     # per file
19488     case "$host_os" in
19489         darwin*)
19490             CFLAGS="$CFLAGS -Qunused-arguments"
19491         ;;
19492     esac
19493   fi
19494
19495 ##This will break the world on some 64-bit architectures
19496 # CFLAGS="$CFLAGS -Winline"
19497
19498 fi
19499
19500 LIBEVENT_GC_SECTIONS=
19501 if test "$GCC" = yes && test "$enable_function_sections" = yes ; then
19502     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker supports omitting unused code and data" >&5
19503 $as_echo_n "checking if linker supports omitting unused code and data... " >&6; }
19504 if ${libevent_cv_gc_sections_runs+:} false; then :
19505   $as_echo_n "(cached) " >&6
19506 else
19507
19508                                                                                             origCFLAGS="$CFLAGS"
19509             CFLAGS="$CFLAGS -Wl,--gc-sections"
19510             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19511 /* end confdefs.h.  */
19512
19513                         #include <stdlib.h>
19514                         #include <stdio.h>
19515
19516 int
19517 main ()
19518 {
19519
19520                         FILE *  fpC;
19521                         char    buf[32];
19522                         size_t  cch;
19523                         int     read_success_once;
19524
19525                         fpC = fopen("conftest.c", "r");
19526                         if (NULL == fpC)
19527                                 exit(1);
19528                         do {
19529                                 cch = fread(buf, sizeof(buf), 1, fpC);
19530                                 read_success_once |= (0 != cch);
19531                         } while (0 != cch);
19532                         if (!read_success_once)
19533                                 exit(2);
19534                         if (!feof(fpC))
19535                                 exit(3);
19536                         if (0 != fclose(fpC))
19537                                 exit(4);
19538
19539                         exit(EXIT_SUCCESS);
19540
19541
19542   ;
19543   return 0;
19544 }
19545 _ACEOF
19546 if ac_fn_c_try_link "$LINENO"; then :
19547
19548                                                                             if test "X$cross_compiling" = "Xyes" || grep gc-sections conftest.err ; then
19549                         libevent_cv_gc_sections_runs=no
19550                     else
19551                         libevent_cv_gc_sections_runs=no
19552                         ./conftest >/dev/null 2>&1 && libevent_cv_gc_sections_runs=yes
19553                     fi
19554
19555 else
19556   libevent_cv_gc_sections_runs=no
19557
19558 fi
19559 rm -f core conftest.err conftest.$ac_objext \
19560     conftest$ac_exeext conftest.$ac_ext
19561             CFLAGS="$origCFLAGS"
19562             { origCFLAGS=; unset origCFLAGS;}
19563
19564
19565 fi
19566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libevent_cv_gc_sections_runs" >&5
19567 $as_echo "$libevent_cv_gc_sections_runs" >&6; }
19568     case "$libevent_cv_gc_sections_runs" in
19569      yes)
19570         CFLAGS="-ffunction-sections -fdata-sections $CFLAGS"
19571         LIBEVENT_GC_SECTIONS="-Wl,--gc-sections"
19572         ;;
19573     esac
19574 fi
19575
19576
19577  if test "$enable_libevent_install" = "yes"; then
19578   INSTALL_LIBEVENT_TRUE=
19579   INSTALL_LIBEVENT_FALSE='#'
19580 else
19581   INSTALL_LIBEVENT_TRUE='#'
19582   INSTALL_LIBEVENT_FALSE=
19583 fi
19584
19585
19586 ac_config_files="$ac_config_files libevent.pc libevent_openssl.pc libevent_pthreads.pc"
19587
19588 ac_config_files="$ac_config_files Makefile"
19589
19590 cat >confcache <<\_ACEOF
19591 # This file is a shell script that caches the results of configure
19592 # tests run on this system so they can be shared between configure
19593 # scripts and configure runs, see configure's option --config-cache.
19594 # It is not useful on other systems.  If it contains results you don't
19595 # want to keep, you may remove or edit it.
19596 #
19597 # config.status only pays attention to the cache file if you give it
19598 # the --recheck option to rerun configure.
19599 #
19600 # `ac_cv_env_foo' variables (set or unset) will be overridden when
19601 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19602 # following values.
19603
19604 _ACEOF
19605
19606 # The following way of writing the cache mishandles newlines in values,
19607 # but we know of no workaround that is simple, portable, and efficient.
19608 # So, we kill variables containing newlines.
19609 # Ultrix sh set writes to stderr and can't be redirected directly,
19610 # and sets the high bit in the cache file unless we assign to the vars.
19611 (
19612   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19613     eval ac_val=\$$ac_var
19614     case $ac_val in #(
19615     *${as_nl}*)
19616       case $ac_var in #(
19617       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
19618 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
19619       esac
19620       case $ac_var in #(
19621       _ | IFS | as_nl) ;; #(
19622       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
19623       *) { eval $ac_var=; unset $ac_var;} ;;
19624       esac ;;
19625     esac
19626   done
19627
19628   (set) 2>&1 |
19629     case $as_nl`(ac_space=' '; set) 2>&1` in #(
19630     *${as_nl}ac_space=\ *)
19631       # `set' does not quote correctly, so add quotes: double-quote
19632       # substitution turns \\\\ into \\, and sed turns \\ into \.
19633       sed -n \
19634         "s/'/'\\\\''/g;
19635           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19636       ;; #(
19637     *)
19638       # `set' quotes correctly as required by POSIX, so do not add quotes.
19639       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19640       ;;
19641     esac |
19642     sort
19643 ) |
19644   sed '
19645      /^ac_cv_env_/b end
19646      t clear
19647      :clear
19648      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19649      t end
19650      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19651      :end' >>confcache
19652 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19653   if test -w "$cache_file"; then
19654     if test "x$cache_file" != "x/dev/null"; then
19655       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
19656 $as_echo "$as_me: updating cache $cache_file" >&6;}
19657       if test ! -f "$cache_file" || test -h "$cache_file"; then
19658         cat confcache >"$cache_file"
19659       else
19660         case $cache_file in #(
19661         */* | ?:*)
19662           mv -f confcache "$cache_file"$$ &&
19663           mv -f "$cache_file"$$ "$cache_file" ;; #(
19664         *)
19665           mv -f confcache "$cache_file" ;;
19666         esac
19667       fi
19668     fi
19669   else
19670     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
19671 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19672   fi
19673 fi
19674 rm -f confcache
19675
19676 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19677 # Let make expand exec_prefix.
19678 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19679
19680 DEFS=-DHAVE_CONFIG_H
19681
19682 ac_libobjs=
19683 ac_ltlibobjs=
19684 U=
19685 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19686   # 1. Remove the extension, and $U if already installed.
19687   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19688   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
19689   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19690   #    will be set to the directory where LIBOBJS objects are built.
19691   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19692   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
19693 done
19694 LIBOBJS=$ac_libobjs
19695
19696 LTLIBOBJS=$ac_ltlibobjs
19697
19698
19699  if test -n "$EXEEXT"; then
19700   am__EXEEXT_TRUE=
19701   am__EXEEXT_FALSE='#'
19702 else
19703   am__EXEEXT_TRUE='#'
19704   am__EXEEXT_FALSE=
19705 fi
19706
19707 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19708   as_fn_error $? "conditional \"AMDEP\" was never defined.
19709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19710 fi
19711 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19712   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
19713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19714 fi
19715 if test -z "${BUILD_REGRESS_TRUE}" && test -z "${BUILD_REGRESS_FALSE}"; then
19716   as_fn_error $? "conditional \"BUILD_REGRESS\" was never defined.
19717 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19718 fi
19719 if test -z "${ZLIB_REGRESS_TRUE}" && test -z "${ZLIB_REGRESS_FALSE}"; then
19720   as_fn_error $? "conditional \"ZLIB_REGRESS\" was never defined.
19721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19722 fi
19723 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
19724   as_fn_error $? "conditional \"OPENSSL\" was never defined.
19725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19726 fi
19727 if test -z "${BUILD_WIN32_TRUE}" && test -z "${BUILD_WIN32_FALSE}"; then
19728   as_fn_error $? "conditional \"BUILD_WIN32\" was never defined.
19729 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19730 fi
19731 if test -z "${BUILD_CYGWIN_TRUE}" && test -z "${BUILD_CYGWIN_FALSE}"; then
19732   as_fn_error $? "conditional \"BUILD_CYGWIN\" was never defined.
19733 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19734 fi
19735 if test -z "${BUILD_WITH_NO_UNDEFINED_TRUE}" && test -z "${BUILD_WITH_NO_UNDEFINED_FALSE}"; then
19736   as_fn_error $? "conditional \"BUILD_WITH_NO_UNDEFINED\" was never defined.
19737 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19738 fi
19739 if test -z "${STRLCPY_IMPL_TRUE}" && test -z "${STRLCPY_IMPL_FALSE}"; then
19740   as_fn_error $? "conditional \"STRLCPY_IMPL\" was never defined.
19741 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19742 fi
19743 if test -z "${SELECT_BACKEND_TRUE}" && test -z "${SELECT_BACKEND_FALSE}"; then
19744   as_fn_error $? "conditional \"SELECT_BACKEND\" was never defined.
19745 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19746 fi
19747 if test -z "${POLL_BACKEND_TRUE}" && test -z "${POLL_BACKEND_FALSE}"; then
19748   as_fn_error $? "conditional \"POLL_BACKEND\" was never defined.
19749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19750 fi
19751 if test -z "${DEVPOLL_BACKEND_TRUE}" && test -z "${DEVPOLL_BACKEND_FALSE}"; then
19752   as_fn_error $? "conditional \"DEVPOLL_BACKEND\" was never defined.
19753 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19754 fi
19755 if test -z "${KQUEUE_BACKEND_TRUE}" && test -z "${KQUEUE_BACKEND_FALSE}"; then
19756   as_fn_error $? "conditional \"KQUEUE_BACKEND\" was never defined.
19757 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19758 fi
19759 if test -z "${EPOLL_BACKEND_TRUE}" && test -z "${EPOLL_BACKEND_FALSE}"; then
19760   as_fn_error $? "conditional \"EPOLL_BACKEND\" was never defined.
19761 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19762 fi
19763 if test -z "${EVPORT_BACKEND_TRUE}" && test -z "${EVPORT_BACKEND_FALSE}"; then
19764   as_fn_error $? "conditional \"EVPORT_BACKEND\" was never defined.
19765 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19766 fi
19767 if test -z "${SIGNAL_SUPPORT_TRUE}" && test -z "${SIGNAL_SUPPORT_FALSE}"; then
19768   as_fn_error $? "conditional \"SIGNAL_SUPPORT\" was never defined.
19769 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19770 fi
19771 if test -z "${PTHREADS_TRUE}" && test -z "${PTHREADS_FALSE}"; then
19772   as_fn_error $? "conditional \"PTHREADS\" was never defined.
19773 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19774 fi
19775 if test -z "${OPENSSL_TRUE}" && test -z "${OPENSSL_FALSE}"; then
19776   as_fn_error $? "conditional \"OPENSSL\" was never defined.
19777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19778 fi
19779 if test -z "${INSTALL_LIBEVENT_TRUE}" && test -z "${INSTALL_LIBEVENT_FALSE}"; then
19780   as_fn_error $? "conditional \"INSTALL_LIBEVENT\" was never defined.
19781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
19782 fi
19783
19784 : "${CONFIG_STATUS=./config.status}"
19785 ac_write_fail=0
19786 ac_clean_files_save=$ac_clean_files
19787 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19788 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
19789 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
19790 as_write_fail=0
19791 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
19792 #! $SHELL
19793 # Generated by $as_me.
19794 # Run this file to recreate the current configuration.
19795 # Compiler output produced by configure, useful for debugging
19796 # configure, is in config.log if it exists.
19797
19798 debug=false
19799 ac_cs_recheck=false
19800 ac_cs_silent=false
19801
19802 SHELL=\${CONFIG_SHELL-$SHELL}
19803 export SHELL
19804 _ASEOF
19805 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
19806 ## -------------------- ##
19807 ## M4sh Initialization. ##
19808 ## -------------------- ##
19809
19810 # Be more Bourne compatible
19811 DUALCASE=1; export DUALCASE # for MKS sh
19812 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
19813   emulate sh
19814   NULLCMD=:
19815   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
19816   # is contrary to our usage.  Disable this feature.
19817   alias -g '${1+"$@"}'='"$@"'
19818   setopt NO_GLOB_SUBST
19819 else
19820   case `(set -o) 2>/dev/null` in #(
19821   *posix*) :
19822     set -o posix ;; #(
19823   *) :
19824      ;;
19825 esac
19826 fi
19827
19828
19829 as_nl='
19830 '
19831 export as_nl
19832 # Printing a long string crashes Solaris 7 /usr/bin/printf.
19833 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
19834 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
19835 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
19836 # Prefer a ksh shell builtin over an external printf program on Solaris,
19837 # but without wasting forks for bash or zsh.
19838 if test -z "$BASH_VERSION$ZSH_VERSION" \
19839     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
19840   as_echo='print -r --'
19841   as_echo_n='print -rn --'
19842 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
19843   as_echo='printf %s\n'
19844   as_echo_n='printf %s'
19845 else
19846   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
19847     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
19848     as_echo_n='/usr/ucb/echo -n'
19849   else
19850     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
19851     as_echo_n_body='eval
19852       arg=$1;
19853       case $arg in #(
19854       *"$as_nl"*)
19855         expr "X$arg" : "X\\(.*\\)$as_nl";
19856         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
19857       esac;
19858       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
19859     '
19860     export as_echo_n_body
19861     as_echo_n='sh -c $as_echo_n_body as_echo'
19862   fi
19863   export as_echo_body
19864   as_echo='sh -c $as_echo_body as_echo'
19865 fi
19866
19867 # The user is always right.
19868 if test "${PATH_SEPARATOR+set}" != set; then
19869   PATH_SEPARATOR=:
19870   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
19871     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
19872       PATH_SEPARATOR=';'
19873   }
19874 fi
19875
19876
19877 # IFS
19878 # We need space, tab and new line, in precisely that order.  Quoting is
19879 # there to prevent editors from complaining about space-tab.
19880 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
19881 # splitting by setting IFS to empty value.)
19882 IFS=" ""        $as_nl"
19883
19884 # Find who we are.  Look in the path if we contain no directory separator.
19885 as_myself=
19886 case $0 in #((
19887   *[\\/]* ) as_myself=$0 ;;
19888   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19889 for as_dir in $PATH
19890 do
19891   IFS=$as_save_IFS
19892   test -z "$as_dir" && as_dir=.
19893     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19894   done
19895 IFS=$as_save_IFS
19896
19897      ;;
19898 esac
19899 # We did not find ourselves, most probably we were run as `sh COMMAND'
19900 # in which case we are not to be found in the path.
19901 if test "x$as_myself" = x; then
19902   as_myself=$0
19903 fi
19904 if test ! -f "$as_myself"; then
19905   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19906   exit 1
19907 fi
19908
19909 # Unset variables that we do not need and which cause bugs (e.g. in
19910 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
19911 # suppresses any "Segmentation fault" message there.  '((' could
19912 # trigger a bug in pdksh 5.2.14.
19913 for as_var in BASH_ENV ENV MAIL MAILPATH
19914 do eval test x\${$as_var+set} = xset \
19915   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
19916 done
19917 PS1='$ '
19918 PS2='> '
19919 PS4='+ '
19920
19921 # NLS nuisances.
19922 LC_ALL=C
19923 export LC_ALL
19924 LANGUAGE=C
19925 export LANGUAGE
19926
19927 # CDPATH.
19928 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
19929
19930
19931 # as_fn_error STATUS ERROR [LINENO LOG_FD]
19932 # ----------------------------------------
19933 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
19934 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
19935 # script with STATUS, using 1 if that was 0.
19936 as_fn_error ()
19937 {
19938   as_status=$1; test $as_status -eq 0 && as_status=1
19939   if test "$4"; then
19940     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
19941     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
19942   fi
19943   $as_echo "$as_me: error: $2" >&2
19944   as_fn_exit $as_status
19945 } # as_fn_error
19946
19947
19948 # as_fn_set_status STATUS
19949 # -----------------------
19950 # Set $? to STATUS, without forking.
19951 as_fn_set_status ()
19952 {
19953   return $1
19954 } # as_fn_set_status
19955
19956 # as_fn_exit STATUS
19957 # -----------------
19958 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
19959 as_fn_exit ()
19960 {
19961   set +e
19962   as_fn_set_status $1
19963   exit $1
19964 } # as_fn_exit
19965
19966 # as_fn_unset VAR
19967 # ---------------
19968 # Portably unset VAR.
19969 as_fn_unset ()
19970 {
19971   { eval $1=; unset $1;}
19972 }
19973 as_unset=as_fn_unset
19974 # as_fn_append VAR VALUE
19975 # ----------------------
19976 # Append the text in VALUE to the end of the definition contained in VAR. Take
19977 # advantage of any shell optimizations that allow amortized linear growth over
19978 # repeated appends, instead of the typical quadratic growth present in naive
19979 # implementations.
19980 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
19981   eval 'as_fn_append ()
19982   {
19983     eval $1+=\$2
19984   }'
19985 else
19986   as_fn_append ()
19987   {
19988     eval $1=\$$1\$2
19989   }
19990 fi # as_fn_append
19991
19992 # as_fn_arith ARG...
19993 # ------------------
19994 # Perform arithmetic evaluation on the ARGs, and store the result in the
19995 # global $as_val. Take advantage of shells that can avoid forks. The arguments
19996 # must be portable across $(()) and expr.
19997 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
19998   eval 'as_fn_arith ()
19999   {
20000     as_val=$(( $* ))
20001   }'
20002 else
20003   as_fn_arith ()
20004   {
20005     as_val=`expr "$@" || test $? -eq 1`
20006   }
20007 fi # as_fn_arith
20008
20009
20010 if expr a : '\(a\)' >/dev/null 2>&1 &&
20011    test "X`expr 00001 : '.*\(...\)'`" = X001; then
20012   as_expr=expr
20013 else
20014   as_expr=false
20015 fi
20016
20017 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20018   as_basename=basename
20019 else
20020   as_basename=false
20021 fi
20022
20023 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20024   as_dirname=dirname
20025 else
20026   as_dirname=false
20027 fi
20028
20029 as_me=`$as_basename -- "$0" ||
20030 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20031          X"$0" : 'X\(//\)$' \| \
20032          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20033 $as_echo X/"$0" |
20034     sed '/^.*\/\([^/][^/]*\)\/*$/{
20035             s//\1/
20036             q
20037           }
20038           /^X\/\(\/\/\)$/{
20039             s//\1/
20040             q
20041           }
20042           /^X\/\(\/\).*/{
20043             s//\1/
20044             q
20045           }
20046           s/.*/./; q'`
20047
20048 # Avoid depending upon Character Ranges.
20049 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20050 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20051 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20052 as_cr_digits='0123456789'
20053 as_cr_alnum=$as_cr_Letters$as_cr_digits
20054
20055 ECHO_C= ECHO_N= ECHO_T=
20056 case `echo -n x` in #(((((
20057 -n*)
20058   case `echo 'xy\c'` in
20059   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
20060   xy)  ECHO_C='\c';;
20061   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
20062        ECHO_T=' ';;
20063   esac;;
20064 *)
20065   ECHO_N='-n';;
20066 esac
20067
20068 rm -f conf$$ conf$$.exe conf$$.file
20069 if test -d conf$$.dir; then
20070   rm -f conf$$.dir/conf$$.file
20071 else
20072   rm -f conf$$.dir
20073   mkdir conf$$.dir 2>/dev/null
20074 fi
20075 if (echo >conf$$.file) 2>/dev/null; then
20076   if ln -s conf$$.file conf$$ 2>/dev/null; then
20077     as_ln_s='ln -s'
20078     # ... but there are two gotchas:
20079     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20080     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20081     # In both cases, we have to default to `cp -p'.
20082     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20083       as_ln_s='cp -p'
20084   elif ln conf$$.file conf$$ 2>/dev/null; then
20085     as_ln_s=ln
20086   else
20087     as_ln_s='cp -p'
20088   fi
20089 else
20090   as_ln_s='cp -p'
20091 fi
20092 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20093 rmdir conf$$.dir 2>/dev/null
20094
20095
20096 # as_fn_mkdir_p
20097 # -------------
20098 # Create "$as_dir" as a directory, including parents if necessary.
20099 as_fn_mkdir_p ()
20100 {
20101
20102   case $as_dir in #(
20103   -*) as_dir=./$as_dir;;
20104   esac
20105   test -d "$as_dir" || eval $as_mkdir_p || {
20106     as_dirs=
20107     while :; do
20108       case $as_dir in #(
20109       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
20110       *) as_qdir=$as_dir;;
20111       esac
20112       as_dirs="'$as_qdir' $as_dirs"
20113       as_dir=`$as_dirname -- "$as_dir" ||
20114 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20115          X"$as_dir" : 'X\(//\)[^/]' \| \
20116          X"$as_dir" : 'X\(//\)$' \| \
20117          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20118 $as_echo X"$as_dir" |
20119     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20120             s//\1/
20121             q
20122           }
20123           /^X\(\/\/\)[^/].*/{
20124             s//\1/
20125             q
20126           }
20127           /^X\(\/\/\)$/{
20128             s//\1/
20129             q
20130           }
20131           /^X\(\/\).*/{
20132             s//\1/
20133             q
20134           }
20135           s/.*/./; q'`
20136       test -d "$as_dir" && break
20137     done
20138     test -z "$as_dirs" || eval "mkdir $as_dirs"
20139   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
20140
20141
20142 } # as_fn_mkdir_p
20143 if mkdir -p . 2>/dev/null; then
20144   as_mkdir_p='mkdir -p "$as_dir"'
20145 else
20146   test -d ./-p && rmdir ./-p
20147   as_mkdir_p=false
20148 fi
20149
20150 if test -x / >/dev/null 2>&1; then
20151   as_test_x='test -x'
20152 else
20153   if ls -dL / >/dev/null 2>&1; then
20154     as_ls_L_option=L
20155   else
20156     as_ls_L_option=
20157   fi
20158   as_test_x='
20159     eval sh -c '\''
20160       if test -d "$1"; then
20161         test -d "$1/.";
20162       else
20163         case $1 in #(
20164         -*)set "./$1";;
20165         esac;
20166         case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
20167         ???[sx]*):;;*)false;;esac;fi
20168     '\'' sh
20169   '
20170 fi
20171 as_executable_p=$as_test_x
20172
20173 # Sed expression to map a string onto a valid CPP name.
20174 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20175
20176 # Sed expression to map a string onto a valid variable name.
20177 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20178
20179
20180 exec 6>&1
20181 ## ----------------------------------- ##
20182 ## Main body of $CONFIG_STATUS script. ##
20183 ## ----------------------------------- ##
20184 _ASEOF
20185 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
20186
20187 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20188 # Save the log message, to keep $0 and so on meaningful, and to
20189 # report actual input values of CONFIG_FILES etc. instead of their
20190 # values after options handling.
20191 ac_log="
20192 This file was extended by libevent $as_me 2.1.3-alpha-dev, which was
20193 generated by GNU Autoconf 2.68.  Invocation command line was
20194
20195   CONFIG_FILES    = $CONFIG_FILES
20196   CONFIG_HEADERS  = $CONFIG_HEADERS
20197   CONFIG_LINKS    = $CONFIG_LINKS
20198   CONFIG_COMMANDS = $CONFIG_COMMANDS
20199   $ $0 $@
20200
20201 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20202 "
20203
20204 _ACEOF
20205
20206 case $ac_config_files in *"
20207 "*) set x $ac_config_files; shift; ac_config_files=$*;;
20208 esac
20209
20210 case $ac_config_headers in *"
20211 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
20212 esac
20213
20214
20215 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20216 # Files that config.status was made for.
20217 config_files="$ac_config_files"
20218 config_headers="$ac_config_headers"
20219 config_commands="$ac_config_commands"
20220
20221 _ACEOF
20222
20223 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20224 ac_cs_usage="\
20225 \`$as_me' instantiates files and other configuration actions
20226 from templates according to the current configuration.  Unless the files
20227 and actions are specified as TAGs, all are instantiated by default.
20228
20229 Usage: $0 [OPTION]... [TAG]...
20230
20231   -h, --help       print this help, then exit
20232   -V, --version    print version number and configuration settings, then exit
20233       --config     print configuration, then exit
20234   -q, --quiet, --silent
20235                    do not print progress messages
20236   -d, --debug      don't remove temporary files
20237       --recheck    update $as_me by reconfiguring in the same conditions
20238       --file=FILE[:TEMPLATE]
20239                    instantiate the configuration file FILE
20240       --header=FILE[:TEMPLATE]
20241                    instantiate the configuration header FILE
20242
20243 Configuration files:
20244 $config_files
20245
20246 Configuration headers:
20247 $config_headers
20248
20249 Configuration commands:
20250 $config_commands
20251
20252 Report bugs to the package provider."
20253
20254 _ACEOF
20255 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20256 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
20257 ac_cs_version="\\
20258 libevent config.status 2.1.3-alpha-dev
20259 configured by $0, generated by GNU Autoconf 2.68,
20260   with options \\"\$ac_cs_config\\"
20261
20262 Copyright (C) 2010 Free Software Foundation, Inc.
20263 This config.status script is free software; the Free Software Foundation
20264 gives unlimited permission to copy, distribute and modify it."
20265
20266 ac_pwd='$ac_pwd'
20267 srcdir='$srcdir'
20268 INSTALL='$INSTALL'
20269 MKDIR_P='$MKDIR_P'
20270 AWK='$AWK'
20271 test -n "\$AWK" || AWK=awk
20272 _ACEOF
20273
20274 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20275 # The default lists apply if the user does not specify any file.
20276 ac_need_defaults=:
20277 while test $# != 0
20278 do
20279   case $1 in
20280   --*=?*)
20281     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20282     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20283     ac_shift=:
20284     ;;
20285   --*=)
20286     ac_option=`expr "X$1" : 'X\([^=]*\)='`
20287     ac_optarg=
20288     ac_shift=:
20289     ;;
20290   *)
20291     ac_option=$1
20292     ac_optarg=$2
20293     ac_shift=shift
20294     ;;
20295   esac
20296
20297   case $ac_option in
20298   # Handling of the options.
20299   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20300     ac_cs_recheck=: ;;
20301   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20302     $as_echo "$ac_cs_version"; exit ;;
20303   --config | --confi | --conf | --con | --co | --c )
20304     $as_echo "$ac_cs_config"; exit ;;
20305   --debug | --debu | --deb | --de | --d | -d )
20306     debug=: ;;
20307   --file | --fil | --fi | --f )
20308     $ac_shift
20309     case $ac_optarg in
20310     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20311     '') as_fn_error $? "missing file argument" ;;
20312     esac
20313     as_fn_append CONFIG_FILES " '$ac_optarg'"
20314     ac_need_defaults=false;;
20315   --header | --heade | --head | --hea )
20316     $ac_shift
20317     case $ac_optarg in
20318     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
20319     esac
20320     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
20321     ac_need_defaults=false;;
20322   --he | --h)
20323     # Conflict between --help and --header
20324     as_fn_error $? "ambiguous option: \`$1'
20325 Try \`$0 --help' for more information.";;
20326   --help | --hel | -h )
20327     $as_echo "$ac_cs_usage"; exit ;;
20328   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20329   | -silent | --silent | --silen | --sile | --sil | --si | --s)
20330     ac_cs_silent=: ;;
20331
20332   # This is an error.
20333   -*) as_fn_error $? "unrecognized option: \`$1'
20334 Try \`$0 --help' for more information." ;;
20335
20336   *) as_fn_append ac_config_targets " $1"
20337      ac_need_defaults=false ;;
20338
20339   esac
20340   shift
20341 done
20342
20343 ac_configure_extra_args=
20344
20345 if $ac_cs_silent; then
20346   exec 6>/dev/null
20347   ac_configure_extra_args="$ac_configure_extra_args --silent"
20348 fi
20349
20350 _ACEOF
20351 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20352 if \$ac_cs_recheck; then
20353   set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20354   shift
20355   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
20356   CONFIG_SHELL='$SHELL'
20357   export CONFIG_SHELL
20358   exec "\$@"
20359 fi
20360
20361 _ACEOF
20362 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20363 exec 5>>config.log
20364 {
20365   echo
20366   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20367 ## Running $as_me. ##
20368 _ASBOX
20369   $as_echo "$ac_log"
20370 } >&5
20371
20372 _ACEOF
20373 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20374 #
20375 # INIT-COMMANDS
20376 #
20377 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20378
20379
20380 # The HP-UX ksh and POSIX shell print the target directory to stdout
20381 # if CDPATH is set.
20382 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
20383
20384 sed_quote_subst='$sed_quote_subst'
20385 double_quote_subst='$double_quote_subst'
20386 delay_variable_subst='$delay_variable_subst'
20387 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
20388 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
20389 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
20390 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
20391 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
20392 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
20393 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
20394 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
20395 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
20396 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
20397 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
20398 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
20399 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
20400 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
20401 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
20402 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
20403 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
20404 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
20405 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
20406 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
20407 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
20408 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
20409 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
20410 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
20411 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
20412 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
20413 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
20414 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
20415 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
20416 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
20417 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
20418 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
20419 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
20420 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
20421 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
20422 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
20423 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
20424 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
20425 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
20426 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
20427 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
20428 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
20429 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
20430 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
20431 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20432 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20433 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
20434 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
20435 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
20436 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
20437 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
20438 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
20439 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
20440 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
20441 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
20442 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"`'
20443 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
20444 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
20445 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
20446 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
20447 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
20448 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
20449 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
20450 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
20451 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
20452 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
20453 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
20454 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
20455 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
20456 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
20457 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
20458 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
20459 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
20460 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
20461 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20462 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
20463 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
20464 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
20465 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
20466 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
20467 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
20468 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
20469 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
20470 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20471 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
20472 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
20473 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
20474 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
20475 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
20476 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
20477 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'
20478 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
20479 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
20480 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
20481 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
20482 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
20483 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
20484 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
20485 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
20486 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
20487 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
20488 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
20489 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
20490 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
20491 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
20492 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
20493 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
20494 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
20495 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
20496 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
20497 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
20498 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
20499 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
20500 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
20501 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
20502 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
20503 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
20504 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
20505 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
20506 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
20507 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
20508 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
20509 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
20510 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
20511 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
20512 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
20513 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
20514 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
20515 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
20516 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
20517
20518 LTCC='$LTCC'
20519 LTCFLAGS='$LTCFLAGS'
20520 compiler='$compiler_DEFAULT'
20521
20522 # A function that is used when there is no print builtin or printf.
20523 func_fallback_echo ()
20524 {
20525   eval 'cat <<_LTECHO_EOF
20526 \$1
20527 _LTECHO_EOF'
20528 }
20529
20530 # Quote evaled strings.
20531 for var in SHELL \
20532 ECHO \
20533 SED \
20534 GREP \
20535 EGREP \
20536 FGREP \
20537 LD \
20538 NM \
20539 LN_S \
20540 lt_SP2NL \
20541 lt_NL2SP \
20542 reload_flag \
20543 OBJDUMP \
20544 deplibs_check_method \
20545 file_magic_cmd \
20546 file_magic_glob \
20547 want_nocaseglob \
20548 DLLTOOL \
20549 sharedlib_from_linklib_cmd \
20550 AR \
20551 AR_FLAGS \
20552 archiver_list_spec \
20553 STRIP \
20554 RANLIB \
20555 CC \
20556 CFLAGS \
20557 compiler \
20558 lt_cv_sys_global_symbol_pipe \
20559 lt_cv_sys_global_symbol_to_cdecl \
20560 lt_cv_sys_global_symbol_to_c_name_address \
20561 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
20562 nm_file_list_spec \
20563 lt_prog_compiler_no_builtin_flag \
20564 lt_prog_compiler_pic \
20565 lt_prog_compiler_wl \
20566 lt_prog_compiler_static \
20567 lt_cv_prog_compiler_c_o \
20568 need_locks \
20569 MANIFEST_TOOL \
20570 DSYMUTIL \
20571 NMEDIT \
20572 LIPO \
20573 OTOOL \
20574 OTOOL64 \
20575 shrext_cmds \
20576 export_dynamic_flag_spec \
20577 whole_archive_flag_spec \
20578 compiler_needs_object \
20579 with_gnu_ld \
20580 allow_undefined_flag \
20581 no_undefined_flag \
20582 hardcode_libdir_flag_spec \
20583 hardcode_libdir_flag_spec_ld \
20584 hardcode_libdir_separator \
20585 exclude_expsyms \
20586 include_expsyms \
20587 file_list_spec \
20588 variables_saved_for_relink \
20589 libname_spec \
20590 library_names_spec \
20591 soname_spec \
20592 install_override_mode \
20593 finish_eval \
20594 old_striplib \
20595 striplib; do
20596     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20597     *[\\\\\\\`\\"\\\$]*)
20598       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
20599       ;;
20600     *)
20601       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20602       ;;
20603     esac
20604 done
20605
20606 # Double-quote double-evaled strings.
20607 for var in reload_cmds \
20608 old_postinstall_cmds \
20609 old_postuninstall_cmds \
20610 old_archive_cmds \
20611 extract_expsyms_cmds \
20612 old_archive_from_new_cmds \
20613 old_archive_from_expsyms_cmds \
20614 archive_cmds \
20615 archive_expsym_cmds \
20616 module_cmds \
20617 module_expsym_cmds \
20618 export_symbols_cmds \
20619 prelink_cmds \
20620 postlink_cmds \
20621 postinstall_cmds \
20622 postuninstall_cmds \
20623 finish_cmds \
20624 sys_lib_search_path_spec \
20625 sys_lib_dlsearch_path_spec; do
20626     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
20627     *[\\\\\\\`\\"\\\$]*)
20628       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
20629       ;;
20630     *)
20631       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
20632       ;;
20633     esac
20634 done
20635
20636 ac_aux_dir='$ac_aux_dir'
20637 xsi_shell='$xsi_shell'
20638 lt_shell_append='$lt_shell_append'
20639
20640 # See if we are running on zsh, and set the options which allow our
20641 # commands through without removal of \ escapes INIT.
20642 if test -n "\${ZSH_VERSION+set}" ; then
20643    setopt NO_GLOB_SUBST
20644 fi
20645
20646
20647     PACKAGE='$PACKAGE'
20648     VERSION='$VERSION'
20649     TIMESTAMP='$TIMESTAMP'
20650     RM='$RM'
20651     ofile='$ofile'
20652
20653
20654
20655
20656 _ACEOF
20657
20658 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20659
20660 # Handling of arguments.
20661 for ac_config_target in $ac_config_targets
20662 do
20663   case $ac_config_target in
20664     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20665     "evconfig-private.h") CONFIG_HEADERS="$CONFIG_HEADERS evconfig-private.h:evconfig-private.h.in" ;;
20666     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20667     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
20668     "libevent.pc") CONFIG_FILES="$CONFIG_FILES libevent.pc" ;;
20669     "libevent_openssl.pc") CONFIG_FILES="$CONFIG_FILES libevent_openssl.pc" ;;
20670     "libevent_pthreads.pc") CONFIG_FILES="$CONFIG_FILES libevent_pthreads.pc" ;;
20671     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20672
20673   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
20674   esac
20675 done
20676
20677
20678 # If the user did not use the arguments to specify the items to instantiate,
20679 # then the envvar interface is used.  Set only those that are not.
20680 # We use the long form for the default assignment because of an extremely
20681 # bizarre bug on SunOS 4.1.3.
20682 if $ac_need_defaults; then
20683   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20684   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20685   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20686 fi
20687
20688 # Have a temporary directory for convenience.  Make it in the build tree
20689 # simply because there is no reason against having it here, and in addition,
20690 # creating and moving files from /tmp can sometimes cause problems.
20691 # Hook for its removal unless debugging.
20692 # Note that there is a small window in which the directory will not be cleaned:
20693 # after its creation but before its name has been assigned to `$tmp'.
20694 $debug ||
20695 {
20696   tmp= ac_tmp=
20697   trap 'exit_status=$?
20698   : "${ac_tmp:=$tmp}"
20699   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
20700 ' 0
20701   trap 'as_fn_exit 1' 1 2 13 15
20702 }
20703 # Create a (secure) tmp directory for tmp files.
20704
20705 {
20706   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20707   test -d "$tmp"
20708 }  ||
20709 {
20710   tmp=./conf$$-$RANDOM
20711   (umask 077 && mkdir "$tmp")
20712 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
20713 ac_tmp=$tmp
20714
20715 # Set up the scripts for CONFIG_FILES section.
20716 # No need to generate them if there are no CONFIG_FILES.
20717 # This happens for instance with `./config.status config.h'.
20718 if test -n "$CONFIG_FILES"; then
20719
20720
20721 ac_cr=`echo X | tr X '\015'`
20722 # On cygwin, bash can eat \r inside `` if the user requested igncr.
20723 # But we know of no other shell where ac_cr would be empty at this
20724 # point, so we can use a bashism as a fallback.
20725 if test "x$ac_cr" = x; then
20726   eval ac_cr=\$\'\\r\'
20727 fi
20728 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
20729 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
20730   ac_cs_awk_cr='\\r'
20731 else
20732   ac_cs_awk_cr=$ac_cr
20733 fi
20734
20735 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
20736 _ACEOF
20737
20738
20739 {
20740   echo "cat >conf$$subs.awk <<_ACEOF" &&
20741   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
20742   echo "_ACEOF"
20743 } >conf$$subs.sh ||
20744   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20745 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
20746 ac_delim='%!_!# '
20747 for ac_last_try in false false false false false :; do
20748   . ./conf$$subs.sh ||
20749     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20750
20751   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
20752   if test $ac_delim_n = $ac_delim_num; then
20753     break
20754   elif $ac_last_try; then
20755     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
20756   else
20757     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20758   fi
20759 done
20760 rm -f conf$$subs.sh
20761
20762 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20763 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
20764 _ACEOF
20765 sed -n '
20766 h
20767 s/^/S["/; s/!.*/"]=/
20768 p
20769 g
20770 s/^[^!]*!//
20771 :repl
20772 t repl
20773 s/'"$ac_delim"'$//
20774 t delim
20775 :nl
20776 h
20777 s/\(.\{148\}\)..*/\1/
20778 t more1
20779 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
20780 p
20781 n
20782 b repl
20783 :more1
20784 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20785 p
20786 g
20787 s/.\{148\}//
20788 t nl
20789 :delim
20790 h
20791 s/\(.\{148\}\)..*/\1/
20792 t more2
20793 s/["\\]/\\&/g; s/^/"/; s/$/"/
20794 p
20795 b
20796 :more2
20797 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
20798 p
20799 g
20800 s/.\{148\}//
20801 t delim
20802 ' <conf$$subs.awk | sed '
20803 /^[^""]/{
20804   N
20805   s/\n//
20806 }
20807 ' >>$CONFIG_STATUS || ac_write_fail=1
20808 rm -f conf$$subs.awk
20809 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20810 _ACAWK
20811 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
20812   for (key in S) S_is_set[key] = 1
20813   FS = "\a"
20814
20815 }
20816 {
20817   line = $ 0
20818   nfields = split(line, field, "@")
20819   substed = 0
20820   len = length(field[1])
20821   for (i = 2; i < nfields; i++) {
20822     key = field[i]
20823     keylen = length(key)
20824     if (S_is_set[key]) {
20825       value = S[key]
20826       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
20827       len += length(value) + length(field[++i])
20828       substed = 1
20829     } else
20830       len += 1 + keylen
20831   }
20832
20833   print line
20834 }
20835
20836 _ACAWK
20837 _ACEOF
20838 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20839 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
20840   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
20841 else
20842   cat
20843 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
20844   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
20845 _ACEOF
20846
20847 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
20848 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
20849 # trailing colons and then remove the whole line if VPATH becomes empty
20850 # (actually we leave an empty line to preserve line numbers).
20851 if test "x$srcdir" = x.; then
20852   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
20853 h
20854 s///
20855 s/^/:/
20856 s/[      ]*$/:/
20857 s/:\$(srcdir):/:/g
20858 s/:\${srcdir}:/:/g
20859 s/:@srcdir@:/:/g
20860 s/^:*//
20861 s/:*$//
20862 x
20863 s/\(=[   ]*\).*/\1/
20864 G
20865 s/\n//
20866 s/^[^=]*=[       ]*$//
20867 }'
20868 fi
20869
20870 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20871 fi # test -n "$CONFIG_FILES"
20872
20873 # Set up the scripts for CONFIG_HEADERS section.
20874 # No need to generate them if there are no CONFIG_HEADERS.
20875 # This happens for instance with `./config.status Makefile'.
20876 if test -n "$CONFIG_HEADERS"; then
20877 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
20878 BEGIN {
20879 _ACEOF
20880
20881 # Transform confdefs.h into an awk script `defines.awk', embedded as
20882 # here-document in config.status, that substitutes the proper values into
20883 # config.h.in to produce config.h.
20884
20885 # Create a delimiter string that does not exist in confdefs.h, to ease
20886 # handling of long lines.
20887 ac_delim='%!_!# '
20888 for ac_last_try in false false :; do
20889   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
20890   if test -z "$ac_tt"; then
20891     break
20892   elif $ac_last_try; then
20893     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
20894   else
20895     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20896   fi
20897 done
20898
20899 # For the awk script, D is an array of macro values keyed by name,
20900 # likewise P contains macro parameters if any.  Preserve backslash
20901 # newline sequences.
20902
20903 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20904 sed -n '
20905 s/.\{148\}/&'"$ac_delim"'/g
20906 t rset
20907 :rset
20908 s/^[     ]*#[    ]*define[       ][      ]*/ /
20909 t def
20910 d
20911 :def
20912 s/\\$//
20913 t bsnl
20914 s/["\\]/\\&/g
20915 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20916 D["\1"]=" \3"/p
20917 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
20918 d
20919 :bsnl
20920 s/["\\]/\\&/g
20921 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
20922 D["\1"]=" \3\\\\\\n"\\/p
20923 t cont
20924 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
20925 t cont
20926 d
20927 :cont
20928 n
20929 s/.\{148\}/&'"$ac_delim"'/g
20930 t clear
20931 :clear
20932 s/\\$//
20933 t bsnlc
20934 s/["\\]/\\&/g; s/^/"/; s/$/"/p
20935 d
20936 :bsnlc
20937 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
20938 b cont
20939 ' <confdefs.h | sed '
20940 s/'"$ac_delim"'/"\\\
20941 "/g' >>$CONFIG_STATUS || ac_write_fail=1
20942
20943 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20944   for (key in D) D_is_set[key] = 1
20945   FS = "\a"
20946 }
20947 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
20948   line = \$ 0
20949   split(line, arg, " ")
20950   if (arg[1] == "#") {
20951     defundef = arg[2]
20952     mac1 = arg[3]
20953   } else {
20954     defundef = substr(arg[1], 2)
20955     mac1 = arg[2]
20956   }
20957   split(mac1, mac2, "(") #)
20958   macro = mac2[1]
20959   prefix = substr(line, 1, index(line, defundef) - 1)
20960   if (D_is_set[macro]) {
20961     # Preserve the white space surrounding the "#".
20962     print prefix "define", macro P[macro] D[macro]
20963     next
20964   } else {
20965     # Replace #undef with comments.  This is necessary, for example,
20966     # in the case of _POSIX_SOURCE, which is predefined and required
20967     # on some systems where configure will not decide to define it.
20968     if (defundef == "undef") {
20969       print "/*", prefix defundef, macro, "*/"
20970       next
20971     }
20972   }
20973 }
20974 { print }
20975 _ACAWK
20976 _ACEOF
20977 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20978   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
20979 fi # test -n "$CONFIG_HEADERS"
20980
20981
20982 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
20983 shift
20984 for ac_tag
20985 do
20986   case $ac_tag in
20987   :[FHLC]) ac_mode=$ac_tag; continue;;
20988   esac
20989   case $ac_mode$ac_tag in
20990   :[FHL]*:*);;
20991   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
20992   :[FH]-) ac_tag=-:-;;
20993   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20994   esac
20995   ac_save_IFS=$IFS
20996   IFS=:
20997   set x $ac_tag
20998   IFS=$ac_save_IFS
20999   shift
21000   ac_file=$1
21001   shift
21002
21003   case $ac_mode in
21004   :L) ac_source=$1;;
21005   :[FH])
21006     ac_file_inputs=
21007     for ac_f
21008     do
21009       case $ac_f in
21010       -) ac_f="$ac_tmp/stdin";;
21011       *) # Look for the file first in the build tree, then in the source tree
21012          # (if the path is not absolute).  The absolute path cannot be DOS-style,
21013          # because $ac_f cannot contain `:'.
21014          test -f "$ac_f" ||
21015            case $ac_f in
21016            [\\/$]*) false;;
21017            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21018            esac ||
21019            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
21020       esac
21021       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21022       as_fn_append ac_file_inputs " '$ac_f'"
21023     done
21024
21025     # Let's still pretend it is `configure' which instantiates (i.e., don't
21026     # use $as_me), people would be surprised to read:
21027     #    /* config.h.  Generated by config.status.  */
21028     configure_input='Generated from '`
21029           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21030         `' by configure.'
21031     if test x"$ac_file" != x-; then
21032       configure_input="$ac_file.  $configure_input"
21033       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
21034 $as_echo "$as_me: creating $ac_file" >&6;}
21035     fi
21036     # Neutralize special characters interpreted by sed in replacement strings.
21037     case $configure_input in #(
21038     *\&* | *\|* | *\\* )
21039        ac_sed_conf_input=`$as_echo "$configure_input" |
21040        sed 's/[\\\\&|]/\\\\&/g'`;; #(
21041     *) ac_sed_conf_input=$configure_input;;
21042     esac
21043
21044     case $ac_tag in
21045     *:-:* | *:-) cat >"$ac_tmp/stdin" \
21046       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
21047     esac
21048     ;;
21049   esac
21050
21051   ac_dir=`$as_dirname -- "$ac_file" ||
21052 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21053          X"$ac_file" : 'X\(//\)[^/]' \| \
21054          X"$ac_file" : 'X\(//\)$' \| \
21055          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21056 $as_echo X"$ac_file" |
21057     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21058             s//\1/
21059             q
21060           }
21061           /^X\(\/\/\)[^/].*/{
21062             s//\1/
21063             q
21064           }
21065           /^X\(\/\/\)$/{
21066             s//\1/
21067             q
21068           }
21069           /^X\(\/\).*/{
21070             s//\1/
21071             q
21072           }
21073           s/.*/./; q'`
21074   as_dir="$ac_dir"; as_fn_mkdir_p
21075   ac_builddir=.
21076
21077 case "$ac_dir" in
21078 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21079 *)
21080   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21081   # A ".." for each directory in $ac_dir_suffix.
21082   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21083   case $ac_top_builddir_sub in
21084   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21085   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21086   esac ;;
21087 esac
21088 ac_abs_top_builddir=$ac_pwd
21089 ac_abs_builddir=$ac_pwd$ac_dir_suffix
21090 # for backward compatibility:
21091 ac_top_builddir=$ac_top_build_prefix
21092
21093 case $srcdir in
21094   .)  # We are building in place.
21095     ac_srcdir=.
21096     ac_top_srcdir=$ac_top_builddir_sub
21097     ac_abs_top_srcdir=$ac_pwd ;;
21098   [\\/]* | ?:[\\/]* )  # Absolute name.
21099     ac_srcdir=$srcdir$ac_dir_suffix;
21100     ac_top_srcdir=$srcdir
21101     ac_abs_top_srcdir=$srcdir ;;
21102   *) # Relative name.
21103     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21104     ac_top_srcdir=$ac_top_build_prefix$srcdir
21105     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21106 esac
21107 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21108
21109
21110   case $ac_mode in
21111   :F)
21112   #
21113   # CONFIG_FILE
21114   #
21115
21116   case $INSTALL in
21117   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21118   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21119   esac
21120   ac_MKDIR_P=$MKDIR_P
21121   case $MKDIR_P in
21122   [\\/$]* | ?:[\\/]* ) ;;
21123   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21124   esac
21125 _ACEOF
21126
21127 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21128 # If the template does not know about datarootdir, expand it.
21129 # FIXME: This hack should be removed a few years after 2.60.
21130 ac_datarootdir_hack=; ac_datarootdir_seen=
21131 ac_sed_dataroot='
21132 /datarootdir/ {
21133   p
21134   q
21135 }
21136 /@datadir@/p
21137 /@docdir@/p
21138 /@infodir@/p
21139 /@localedir@/p
21140 /@mandir@/p'
21141 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21142 *datarootdir*) ac_datarootdir_seen=yes;;
21143 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21144   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21145 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21146 _ACEOF
21147 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21148   ac_datarootdir_hack='
21149   s&@datadir@&$datadir&g
21150   s&@docdir@&$docdir&g
21151   s&@infodir@&$infodir&g
21152   s&@localedir@&$localedir&g
21153   s&@mandir@&$mandir&g
21154   s&\\\${datarootdir}&$datarootdir&g' ;;
21155 esac
21156 _ACEOF
21157
21158 # Neutralize VPATH when `$srcdir' = `.'.
21159 # Shell code in configure.ac might set extrasub.
21160 # FIXME: do we really want to maintain this feature?
21161 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21162 ac_sed_extra="$ac_vpsub
21163 $extrasub
21164 _ACEOF
21165 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21166 :t
21167 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21168 s|@configure_input@|$ac_sed_conf_input|;t t
21169 s&@top_builddir@&$ac_top_builddir_sub&;t t
21170 s&@top_build_prefix@&$ac_top_build_prefix&;t t
21171 s&@srcdir@&$ac_srcdir&;t t
21172 s&@abs_srcdir@&$ac_abs_srcdir&;t t
21173 s&@top_srcdir@&$ac_top_srcdir&;t t
21174 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21175 s&@builddir@&$ac_builddir&;t t
21176 s&@abs_builddir@&$ac_abs_builddir&;t t
21177 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21178 s&@INSTALL@&$ac_INSTALL&;t t
21179 s&@MKDIR_P@&$ac_MKDIR_P&;t t
21180 $ac_datarootdir_hack
21181 "
21182 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
21183   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21184
21185 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21186   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
21187   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
21188       "$ac_tmp/out"`; test -z "$ac_out"; } &&
21189   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21190 which seems to be undefined.  Please make sure it is defined" >&5
21191 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21192 which seems to be undefined.  Please make sure it is defined" >&2;}
21193
21194   rm -f "$ac_tmp/stdin"
21195   case $ac_file in
21196   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
21197   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
21198   esac \
21199   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21200  ;;
21201   :H)
21202   #
21203   # CONFIG_HEADER
21204   #
21205   if test x"$ac_file" != x-; then
21206     {
21207       $as_echo "/* $configure_input  */" \
21208       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
21209     } >"$ac_tmp/config.h" \
21210       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21211     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
21212       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
21213 $as_echo "$as_me: $ac_file is unchanged" >&6;}
21214     else
21215       rm -f "$ac_file"
21216       mv "$ac_tmp/config.h" "$ac_file" \
21217         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
21218     fi
21219   else
21220     $as_echo "/* $configure_input  */" \
21221       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
21222       || as_fn_error $? "could not create -" "$LINENO" 5
21223   fi
21224 # Compute "$ac_file"'s index in $config_headers.
21225 _am_arg="$ac_file"
21226 _am_stamp_count=1
21227 for _am_header in $config_headers :; do
21228   case $_am_header in
21229     $_am_arg | $_am_arg:* )
21230       break ;;
21231     * )
21232       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21233   esac
21234 done
21235 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
21236 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21237          X"$_am_arg" : 'X\(//\)[^/]' \| \
21238          X"$_am_arg" : 'X\(//\)$' \| \
21239          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
21240 $as_echo X"$_am_arg" |
21241     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21242             s//\1/
21243             q
21244           }
21245           /^X\(\/\/\)[^/].*/{
21246             s//\1/
21247             q
21248           }
21249           /^X\(\/\/\)$/{
21250             s//\1/
21251             q
21252           }
21253           /^X\(\/\).*/{
21254             s//\1/
21255             q
21256           }
21257           s/.*/./; q'`/stamp-h$_am_stamp_count
21258  ;;
21259
21260   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
21261 $as_echo "$as_me: executing $ac_file commands" >&6;}
21262  ;;
21263   esac
21264
21265
21266   case $ac_file$ac_mode in
21267     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
21268   # Autoconf 2.62 quotes --file arguments for eval, but not when files
21269   # are listed without --file.  Let's play safe and only enable the eval
21270   # if we detect the quoting.
21271   case $CONFIG_FILES in
21272   *\'*) eval set x "$CONFIG_FILES" ;;
21273   *)   set x $CONFIG_FILES ;;
21274   esac
21275   shift
21276   for mf
21277   do
21278     # Strip MF so we end up with the name of the file.
21279     mf=`echo "$mf" | sed -e 's/:.*$//'`
21280     # Check whether this is an Automake generated Makefile or not.
21281     # We used to match only the files named `Makefile.in', but
21282     # some people rename them; so instead we look at the file content.
21283     # Grep'ing the first line is not enough: some people post-process
21284     # each Makefile.in and add a new line on top of each file to say so.
21285     # Grep'ing the whole file is not good either: AIX grep has a line
21286     # limit of 2048, but all sed's we know have understand at least 4000.
21287     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
21288       dirpart=`$as_dirname -- "$mf" ||
21289 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21290          X"$mf" : 'X\(//\)[^/]' \| \
21291          X"$mf" : 'X\(//\)$' \| \
21292          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21293 $as_echo X"$mf" |
21294     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21295             s//\1/
21296             q
21297           }
21298           /^X\(\/\/\)[^/].*/{
21299             s//\1/
21300             q
21301           }
21302           /^X\(\/\/\)$/{
21303             s//\1/
21304             q
21305           }
21306           /^X\(\/\).*/{
21307             s//\1/
21308             q
21309           }
21310           s/.*/./; q'`
21311     else
21312       continue
21313     fi
21314     # Extract the definition of DEPDIR, am__include, and am__quote
21315     # from the Makefile without running `make'.
21316     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21317     test -z "$DEPDIR" && continue
21318     am__include=`sed -n 's/^am__include = //p' < "$mf"`
21319     test -z "am__include" && continue
21320     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21321     # When using ansi2knr, U may be empty or an underscore; expand it
21322     U=`sed -n 's/^U = //p' < "$mf"`
21323     # Find all dependency output files, they are included files with
21324     # $(DEPDIR) in their names.  We invoke sed twice because it is the
21325     # simplest approach to changing $(DEPDIR) to its actual value in the
21326     # expansion.
21327     for file in `sed -n "
21328       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21329          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21330       # Make sure the directory exists.
21331       test -f "$dirpart/$file" && continue
21332       fdir=`$as_dirname -- "$file" ||
21333 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21334          X"$file" : 'X\(//\)[^/]' \| \
21335          X"$file" : 'X\(//\)$' \| \
21336          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21337 $as_echo X"$file" |
21338     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21339             s//\1/
21340             q
21341           }
21342           /^X\(\/\/\)[^/].*/{
21343             s//\1/
21344             q
21345           }
21346           /^X\(\/\/\)$/{
21347             s//\1/
21348             q
21349           }
21350           /^X\(\/\).*/{
21351             s//\1/
21352             q
21353           }
21354           s/.*/./; q'`
21355       as_dir=$dirpart/$fdir; as_fn_mkdir_p
21356       # echo "creating $dirpart/$file"
21357       echo '# dummy' > "$dirpart/$file"
21358     done
21359   done
21360 }
21361  ;;
21362     "libtool":C)
21363
21364     # See if we are running on zsh, and set the options which allow our
21365     # commands through without removal of \ escapes.
21366     if test -n "${ZSH_VERSION+set}" ; then
21367       setopt NO_GLOB_SUBST
21368     fi
21369
21370     cfgfile="${ofile}T"
21371     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
21372     $RM "$cfgfile"
21373
21374     cat <<_LT_EOF >> "$cfgfile"
21375 #! $SHELL
21376
21377 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
21378 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
21379 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
21380 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
21381 #
21382 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
21383 #                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,
21384 #                 Inc.
21385 #   Written by Gordon Matzigkeit, 1996
21386 #
21387 #   This file is part of GNU Libtool.
21388 #
21389 # GNU Libtool is free software; you can redistribute it and/or
21390 # modify it under the terms of the GNU General Public License as
21391 # published by the Free Software Foundation; either version 2 of
21392 # the License, or (at your option) any later version.
21393 #
21394 # As a special exception to the GNU General Public License,
21395 # if you distribute this file as part of a program or library that
21396 # is built using GNU Libtool, you may include this file under the
21397 # same distribution terms that you use for the rest of that program.
21398 #
21399 # GNU Libtool is distributed in the hope that it will be useful,
21400 # but WITHOUT ANY WARRANTY; without even the implied warranty of
21401 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21402 # GNU General Public License for more details.
21403 #
21404 # You should have received a copy of the GNU General Public License
21405 # along with GNU Libtool; see the file COPYING.  If not, a copy
21406 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
21407 # obtained by writing to the Free Software Foundation, Inc.,
21408 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21409
21410
21411 # The names of the tagged configurations supported by this script.
21412 available_tags=""
21413
21414 # ### BEGIN LIBTOOL CONFIG
21415
21416 # Which release of libtool.m4 was used?
21417 macro_version=$macro_version
21418 macro_revision=$macro_revision
21419
21420 # Whether or not to build shared libraries.
21421 build_libtool_libs=$enable_shared
21422
21423 # Whether or not to build static libraries.
21424 build_old_libs=$enable_static
21425
21426 # What type of objects to build.
21427 pic_mode=$pic_mode
21428
21429 # Whether or not to optimize for fast installation.
21430 fast_install=$enable_fast_install
21431
21432 # Shell to use when invoking shell scripts.
21433 SHELL=$lt_SHELL
21434
21435 # An echo program that protects backslashes.
21436 ECHO=$lt_ECHO
21437
21438 # The host system.
21439 host_alias=$host_alias
21440 host=$host
21441 host_os=$host_os
21442
21443 # The build system.
21444 build_alias=$build_alias
21445 build=$build
21446 build_os=$build_os
21447
21448 # A sed program that does not truncate output.
21449 SED=$lt_SED
21450
21451 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
21452 Xsed="\$SED -e 1s/^X//"
21453
21454 # A grep program that handles long lines.
21455 GREP=$lt_GREP
21456
21457 # An ERE matcher.
21458 EGREP=$lt_EGREP
21459
21460 # A literal string matcher.
21461 FGREP=$lt_FGREP
21462
21463 # A BSD- or MS-compatible name lister.
21464 NM=$lt_NM
21465
21466 # Whether we need soft or hard links.
21467 LN_S=$lt_LN_S
21468
21469 # What is the maximum length of a command?
21470 max_cmd_len=$max_cmd_len
21471
21472 # Object file suffix (normally "o").
21473 objext=$ac_objext
21474
21475 # Executable file suffix (normally "").
21476 exeext=$exeext
21477
21478 # whether the shell understands "unset".
21479 lt_unset=$lt_unset
21480
21481 # turn spaces into newlines.
21482 SP2NL=$lt_lt_SP2NL
21483
21484 # turn newlines into spaces.
21485 NL2SP=$lt_lt_NL2SP
21486
21487 # convert \$build file names to \$host format.
21488 to_host_file_cmd=$lt_cv_to_host_file_cmd
21489
21490 # convert \$build files to toolchain format.
21491 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
21492
21493 # An object symbol dumper.
21494 OBJDUMP=$lt_OBJDUMP
21495
21496 # Method to check whether dependent libraries are shared objects.
21497 deplibs_check_method=$lt_deplibs_check_method
21498
21499 # Command to use when deplibs_check_method = "file_magic".
21500 file_magic_cmd=$lt_file_magic_cmd
21501
21502 # How to find potential files when deplibs_check_method = "file_magic".
21503 file_magic_glob=$lt_file_magic_glob
21504
21505 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
21506 want_nocaseglob=$lt_want_nocaseglob
21507
21508 # DLL creation program.
21509 DLLTOOL=$lt_DLLTOOL
21510
21511 # Command to associate shared and link libraries.
21512 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
21513
21514 # The archiver.
21515 AR=$lt_AR
21516
21517 # Flags to create an archive.
21518 AR_FLAGS=$lt_AR_FLAGS
21519
21520 # How to feed a file listing to the archiver.
21521 archiver_list_spec=$lt_archiver_list_spec
21522
21523 # A symbol stripping program.
21524 STRIP=$lt_STRIP
21525
21526 # Commands used to install an old-style archive.
21527 RANLIB=$lt_RANLIB
21528 old_postinstall_cmds=$lt_old_postinstall_cmds
21529 old_postuninstall_cmds=$lt_old_postuninstall_cmds
21530
21531 # Whether to use a lock for old archive extraction.
21532 lock_old_archive_extraction=$lock_old_archive_extraction
21533
21534 # A C compiler.
21535 LTCC=$lt_CC
21536
21537 # LTCC compiler flags.
21538 LTCFLAGS=$lt_CFLAGS
21539
21540 # Take the output of nm and produce a listing of raw symbols and C names.
21541 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
21542
21543 # Transform the output of nm in a proper C declaration.
21544 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
21545
21546 # Transform the output of nm in a C name address pair.
21547 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
21548
21549 # Transform the output of nm in a C name address pair when lib prefix is needed.
21550 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
21551
21552 # Specify filename containing input files for \$NM.
21553 nm_file_list_spec=$lt_nm_file_list_spec
21554
21555 # The root where to search for dependent libraries,and in which our libraries should be installed.
21556 lt_sysroot=$lt_sysroot
21557
21558 # The name of the directory that contains temporary libtool files.
21559 objdir=$objdir
21560
21561 # Used to examine libraries when file_magic_cmd begins with "file".
21562 MAGIC_CMD=$MAGIC_CMD
21563
21564 # Must we lock files when doing compilation?
21565 need_locks=$lt_need_locks
21566
21567 # Manifest tool.
21568 MANIFEST_TOOL=$lt_MANIFEST_TOOL
21569
21570 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
21571 DSYMUTIL=$lt_DSYMUTIL
21572
21573 # Tool to change global to local symbols on Mac OS X.
21574 NMEDIT=$lt_NMEDIT
21575
21576 # Tool to manipulate fat objects and archives on Mac OS X.
21577 LIPO=$lt_LIPO
21578
21579 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
21580 OTOOL=$lt_OTOOL
21581
21582 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
21583 OTOOL64=$lt_OTOOL64
21584
21585 # Old archive suffix (normally "a").
21586 libext=$libext
21587
21588 # Shared library suffix (normally ".so").
21589 shrext_cmds=$lt_shrext_cmds
21590
21591 # The commands to extract the exported symbol list from a shared archive.
21592 extract_expsyms_cmds=$lt_extract_expsyms_cmds
21593
21594 # Variables whose values should be saved in libtool wrapper scripts and
21595 # restored at link time.
21596 variables_saved_for_relink=$lt_variables_saved_for_relink
21597
21598 # Do we need the "lib" prefix for modules?
21599 need_lib_prefix=$need_lib_prefix
21600
21601 # Do we need a version for libraries?
21602 need_version=$need_version
21603
21604 # Library versioning type.
21605 version_type=$version_type
21606
21607 # Shared library runtime path variable.
21608 runpath_var=$runpath_var
21609
21610 # Shared library path variable.
21611 shlibpath_var=$shlibpath_var
21612
21613 # Is shlibpath searched before the hard-coded library search path?
21614 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
21615
21616 # Format of library name prefix.
21617 libname_spec=$lt_libname_spec
21618
21619 # List of archive names.  First name is the real one, the rest are links.
21620 # The last name is the one that the linker finds with -lNAME
21621 library_names_spec=$lt_library_names_spec
21622
21623 # The coded name of the library, if different from the real name.
21624 soname_spec=$lt_soname_spec
21625
21626 # Permission mode override for installation of shared libraries.
21627 install_override_mode=$lt_install_override_mode
21628
21629 # Command to use after installation of a shared archive.
21630 postinstall_cmds=$lt_postinstall_cmds
21631
21632 # Command to use after uninstallation of a shared archive.
21633 postuninstall_cmds=$lt_postuninstall_cmds
21634
21635 # Commands used to finish a libtool library installation in a directory.
21636 finish_cmds=$lt_finish_cmds
21637
21638 # As "finish_cmds", except a single script fragment to be evaled but
21639 # not shown.
21640 finish_eval=$lt_finish_eval
21641
21642 # Whether we should hardcode library paths into libraries.
21643 hardcode_into_libs=$hardcode_into_libs
21644
21645 # Compile-time system search path for libraries.
21646 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
21647
21648 # Run-time system search path for libraries.
21649 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
21650
21651 # Whether dlopen is supported.
21652 dlopen_support=$enable_dlopen
21653
21654 # Whether dlopen of programs is supported.
21655 dlopen_self=$enable_dlopen_self
21656
21657 # Whether dlopen of statically linked programs is supported.
21658 dlopen_self_static=$enable_dlopen_self_static
21659
21660 # Commands to strip libraries.
21661 old_striplib=$lt_old_striplib
21662 striplib=$lt_striplib
21663
21664
21665 # The linker used to build libraries.
21666 LD=$lt_LD
21667
21668 # How to create reloadable object files.
21669 reload_flag=$lt_reload_flag
21670 reload_cmds=$lt_reload_cmds
21671
21672 # Commands used to build an old-style archive.
21673 old_archive_cmds=$lt_old_archive_cmds
21674
21675 # A language specific compiler.
21676 CC=$lt_compiler
21677
21678 # Is the compiler the GNU compiler?
21679 with_gcc=$GCC
21680
21681 # Compiler flag to turn off builtin functions.
21682 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
21683
21684 # Additional compiler flags for building library objects.
21685 pic_flag=$lt_lt_prog_compiler_pic
21686
21687 # How to pass a linker flag through the compiler.
21688 wl=$lt_lt_prog_compiler_wl
21689
21690 # Compiler flag to prevent dynamic linking.
21691 link_static_flag=$lt_lt_prog_compiler_static
21692
21693 # Does compiler simultaneously support -c and -o options?
21694 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
21695
21696 # Whether or not to add -lc for building shared libraries.
21697 build_libtool_need_lc=$archive_cmds_need_lc
21698
21699 # Whether or not to disallow shared libs when runtime libs are static.
21700 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
21701
21702 # Compiler flag to allow reflexive dlopens.
21703 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
21704
21705 # Compiler flag to generate shared objects directly from archives.
21706 whole_archive_flag_spec=$lt_whole_archive_flag_spec
21707
21708 # Whether the compiler copes with passing no objects directly.
21709 compiler_needs_object=$lt_compiler_needs_object
21710
21711 # Create an old-style archive from a shared archive.
21712 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
21713
21714 # Create a temporary old-style archive to link instead of a shared archive.
21715 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
21716
21717 # Commands used to build a shared archive.
21718 archive_cmds=$lt_archive_cmds
21719 archive_expsym_cmds=$lt_archive_expsym_cmds
21720
21721 # Commands used to build a loadable module if different from building
21722 # a shared archive.
21723 module_cmds=$lt_module_cmds
21724 module_expsym_cmds=$lt_module_expsym_cmds
21725
21726 # Whether we are building with GNU ld or not.
21727 with_gnu_ld=$lt_with_gnu_ld
21728
21729 # Flag that allows shared libraries with undefined symbols to be built.
21730 allow_undefined_flag=$lt_allow_undefined_flag
21731
21732 # Flag that enforces no undefined symbols.
21733 no_undefined_flag=$lt_no_undefined_flag
21734
21735 # Flag to hardcode \$libdir into a binary during linking.
21736 # This must work even if \$libdir does not exist
21737 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
21738
21739 # If ld is used when linking, flag to hardcode \$libdir into a binary
21740 # during linking.  This must work even if \$libdir does not exist.
21741 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
21742
21743 # Whether we need a single "-rpath" flag with a separated argument.
21744 hardcode_libdir_separator=$lt_hardcode_libdir_separator
21745
21746 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21747 # DIR into the resulting binary.
21748 hardcode_direct=$hardcode_direct
21749
21750 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
21751 # DIR into the resulting binary and the resulting library dependency is
21752 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
21753 # library is relocated.
21754 hardcode_direct_absolute=$hardcode_direct_absolute
21755
21756 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
21757 # into the resulting binary.
21758 hardcode_minus_L=$hardcode_minus_L
21759
21760 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
21761 # into the resulting binary.
21762 hardcode_shlibpath_var=$hardcode_shlibpath_var
21763
21764 # Set to "yes" if building a shared library automatically hardcodes DIR
21765 # into the library and all subsequent libraries and executables linked
21766 # against it.
21767 hardcode_automatic=$hardcode_automatic
21768
21769 # Set to yes if linker adds runtime paths of dependent libraries
21770 # to runtime path list.
21771 inherit_rpath=$inherit_rpath
21772
21773 # Whether libtool must link a program against all its dependency libraries.
21774 link_all_deplibs=$link_all_deplibs
21775
21776 # Set to "yes" if exported symbols are required.
21777 always_export_symbols=$always_export_symbols
21778
21779 # The commands to list exported symbols.
21780 export_symbols_cmds=$lt_export_symbols_cmds
21781
21782 # Symbols that should not be listed in the preloaded symbols.
21783 exclude_expsyms=$lt_exclude_expsyms
21784
21785 # Symbols that must always be exported.
21786 include_expsyms=$lt_include_expsyms
21787
21788 # Commands necessary for linking programs (against libraries) with templates.
21789 prelink_cmds=$lt_prelink_cmds
21790
21791 # Commands necessary for finishing linking programs.
21792 postlink_cmds=$lt_postlink_cmds
21793
21794 # Specify filename containing input files.
21795 file_list_spec=$lt_file_list_spec
21796
21797 # How to hardcode a shared library path into an executable.
21798 hardcode_action=$hardcode_action
21799
21800 # ### END LIBTOOL CONFIG
21801
21802 _LT_EOF
21803
21804   case $host_os in
21805   aix3*)
21806     cat <<\_LT_EOF >> "$cfgfile"
21807 # AIX sometimes has problems with the GCC collect2 program.  For some
21808 # reason, if we set the COLLECT_NAMES environment variable, the problems
21809 # vanish in a puff of smoke.
21810 if test "X${COLLECT_NAMES+set}" != Xset; then
21811   COLLECT_NAMES=
21812   export COLLECT_NAMES
21813 fi
21814 _LT_EOF
21815     ;;
21816   esac
21817
21818
21819 ltmain="$ac_aux_dir/ltmain.sh"
21820
21821
21822   # We use sed instead of cat because bash on DJGPP gets confused if
21823   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
21824   # text mode, it properly converts lines to CR/LF.  This bash problem
21825   # is reportedly fixed, but why not run on old versions too?
21826   sed '$q' "$ltmain" >> "$cfgfile" \
21827      || (rm -f "$cfgfile"; exit 1)
21828
21829   if test x"$xsi_shell" = xyes; then
21830   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
21831 func_dirname ()\
21832 {\
21833 \    case ${1} in\
21834 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21835 \      *  ) func_dirname_result="${3}" ;;\
21836 \    esac\
21837 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
21838   && mv -f "$cfgfile.tmp" "$cfgfile" \
21839     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21840 test 0 -eq $? || _lt_function_replace_fail=:
21841
21842
21843   sed -e '/^func_basename ()$/,/^} # func_basename /c\
21844 func_basename ()\
21845 {\
21846 \    func_basename_result="${1##*/}"\
21847 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
21848   && mv -f "$cfgfile.tmp" "$cfgfile" \
21849     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21850 test 0 -eq $? || _lt_function_replace_fail=:
21851
21852
21853   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
21854 func_dirname_and_basename ()\
21855 {\
21856 \    case ${1} in\
21857 \      */*) func_dirname_result="${1%/*}${2}" ;;\
21858 \      *  ) func_dirname_result="${3}" ;;\
21859 \    esac\
21860 \    func_basename_result="${1##*/}"\
21861 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
21862   && mv -f "$cfgfile.tmp" "$cfgfile" \
21863     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21864 test 0 -eq $? || _lt_function_replace_fail=:
21865
21866
21867   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
21868 func_stripname ()\
21869 {\
21870 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
21871 \    # positional parameters, so assign one to ordinary parameter first.\
21872 \    func_stripname_result=${3}\
21873 \    func_stripname_result=${func_stripname_result#"${1}"}\
21874 \    func_stripname_result=${func_stripname_result%"${2}"}\
21875 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
21876   && mv -f "$cfgfile.tmp" "$cfgfile" \
21877     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21878 test 0 -eq $? || _lt_function_replace_fail=:
21879
21880
21881   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
21882 func_split_long_opt ()\
21883 {\
21884 \    func_split_long_opt_name=${1%%=*}\
21885 \    func_split_long_opt_arg=${1#*=}\
21886 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
21887   && mv -f "$cfgfile.tmp" "$cfgfile" \
21888     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21889 test 0 -eq $? || _lt_function_replace_fail=:
21890
21891
21892   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
21893 func_split_short_opt ()\
21894 {\
21895 \    func_split_short_opt_arg=${1#??}\
21896 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
21897 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
21898   && mv -f "$cfgfile.tmp" "$cfgfile" \
21899     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21900 test 0 -eq $? || _lt_function_replace_fail=:
21901
21902
21903   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
21904 func_lo2o ()\
21905 {\
21906 \    case ${1} in\
21907 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
21908 \      *)    func_lo2o_result=${1} ;;\
21909 \    esac\
21910 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
21911   && mv -f "$cfgfile.tmp" "$cfgfile" \
21912     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21913 test 0 -eq $? || _lt_function_replace_fail=:
21914
21915
21916   sed -e '/^func_xform ()$/,/^} # func_xform /c\
21917 func_xform ()\
21918 {\
21919     func_xform_result=${1%.*}.lo\
21920 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
21921   && mv -f "$cfgfile.tmp" "$cfgfile" \
21922     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21923 test 0 -eq $? || _lt_function_replace_fail=:
21924
21925
21926   sed -e '/^func_arith ()$/,/^} # func_arith /c\
21927 func_arith ()\
21928 {\
21929     func_arith_result=$(( $* ))\
21930 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
21931   && mv -f "$cfgfile.tmp" "$cfgfile" \
21932     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21933 test 0 -eq $? || _lt_function_replace_fail=:
21934
21935
21936   sed -e '/^func_len ()$/,/^} # func_len /c\
21937 func_len ()\
21938 {\
21939     func_len_result=${#1}\
21940 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
21941   && mv -f "$cfgfile.tmp" "$cfgfile" \
21942     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21943 test 0 -eq $? || _lt_function_replace_fail=:
21944
21945 fi
21946
21947 if test x"$lt_shell_append" = xyes; then
21948   sed -e '/^func_append ()$/,/^} # func_append /c\
21949 func_append ()\
21950 {\
21951     eval "${1}+=\\${2}"\
21952 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
21953   && mv -f "$cfgfile.tmp" "$cfgfile" \
21954     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21955 test 0 -eq $? || _lt_function_replace_fail=:
21956
21957
21958   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
21959 func_append_quoted ()\
21960 {\
21961 \    func_quote_for_eval "${2}"\
21962 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
21963 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
21964   && mv -f "$cfgfile.tmp" "$cfgfile" \
21965     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21966 test 0 -eq $? || _lt_function_replace_fail=:
21967
21968
21969   # Save a `func_append' function call where possible by direct use of '+='
21970   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
21971     && mv -f "$cfgfile.tmp" "$cfgfile" \
21972       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21973   test 0 -eq $? || _lt_function_replace_fail=:
21974 else
21975   # Save a `func_append' function call even when '+=' is not available
21976   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
21977     && mv -f "$cfgfile.tmp" "$cfgfile" \
21978       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
21979   test 0 -eq $? || _lt_function_replace_fail=:
21980 fi
21981
21982 if test x"$_lt_function_replace_fail" = x":"; then
21983   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
21984 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
21985 fi
21986
21987
21988    mv -f "$cfgfile" "$ofile" ||
21989     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
21990   chmod +x "$ofile"
21991
21992  ;;
21993
21994   esac
21995 done # for ac_tag
21996
21997
21998 as_fn_exit 0
21999 _ACEOF
22000 ac_clean_files=$ac_clean_files_save
22001
22002 test $ac_write_fail = 0 ||
22003   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
22004
22005
22006 # configure is writing to config.log, and then calls config.status.
22007 # config.status does its own redirection, appending to config.log.
22008 # Unfortunately, on DOS this fails, as config.log is still kept open
22009 # by configure, so config.status won't be able to write to it; its
22010 # output is simply discarded.  So we exec the FD to /dev/null,
22011 # effectively closing config.log, so it can be properly (re)opened and
22012 # appended to by config.status.  When coming back to configure, we
22013 # need to make the FD available again.
22014 if test "$no_create" != yes; then
22015   ac_cs_success=:
22016   ac_config_status_args=
22017   test "$silent" = yes &&
22018     ac_config_status_args="$ac_config_status_args --quiet"
22019   exec 5>/dev/null
22020   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22021   exec 5>>config.log
22022   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22023   # would make configure fail if this is the last instruction.
22024   $ac_cs_success || as_fn_exit 1
22025 fi
22026 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22027   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22028 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22029 fi
22030